From f042057f3466db71d72f4b3bdc63cb14521818a2 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 30 May 2025 17:27:17 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ...async.js => p__Problemset__ThemeOne__index.c6691a39.async.js | 2 +- umi.3709bc8c.js => umi.5cf31826.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename p__Problemset__ThemeOne__index.1baea183.async.js => p__Problemset__ThemeOne__index.c6691a39.async.js (95%) rename umi.3709bc8c.js => umi.5cf31826.js (99%) diff --git a/index.html b/index.html index ad50d528ac..a8f432a40a 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Problemset__ThemeOne__index.1baea183.async.js b/p__Problemset__ThemeOne__index.c6691a39.async.js similarity index 95% rename from p__Problemset__ThemeOne__index.1baea183.async.js rename to p__Problemset__ThemeOne__index.c6691a39.async.js index f16083eafc..1351dd4fb8 100644 --- a/p__Problemset__ThemeOne__index.1baea183.async.js +++ b/p__Problemset__ThemeOne__index.c6691a39.async.js @@ -75,7 +75,7 @@ `,onClick:()=>fe(null)},"\u5168\u90E8"),e.createElement("div",{className:s.directionContentWrap},E.map(ye=>e.createElement("li",{key:ye.name,className:` ${s.directionItem} ${S===ye.value?M||s.active:""} - `,onClick:()=>fe(ye.value)},ye.name))))))}},19105:function(c,a,t){"use strict";var e=t(59301),i=t(99587),l=t(48136),s=t(76562),d=t(43418),A=t(59301);const E=(0,e.forwardRef)(({callback:y,width:f,onChange:F,disabled:v,readOnly:T,type:W="",value:w="",style:R={}},te)=>{const k=(0,e.useRef)(),O=(0,e.useRef)(),[S,G]=(0,e.useState)(0),[Y,_]=(0,e.useState)(0),[M,D]=(0,e.useState)(!1),re=()=>{var ee=document.createElement("div");ee.innerHTML=k.current.getValue();var q=ee.innerText;return y&&y(q),q};(0,e.useImperativeHandle)(te,()=>({getData:re}));const ve=ee=>{ee.preventDefault();const q=ee.clientX-S,ft=ee.clientY-Y;document.body.onmousemove=Ue=>{let $=Ue.clientX-q,fe=Ue.clientY-ft;const be=document.getElementsByClassName("markdown-popup-form")[0],Q=window.innerWidth-be.offsetWidth,H=window.innerHeight-be.offsetHeight;$=Math.max(0,Math.min($,Q)),fe=Math.max(0,Math.min(fe,H)),Xe(Ue.clientX,Ue.clientY,q,ft)&&(G($),_(fe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Xe=(ee,q,ft,Ue)=>{const $=document.body.clientHeight,fe=document.body.clientWidth;return ee<20&&ft>ee||ee>fe-20&&ftq||q>$-20&&Ue{M&&setTimeout(()=>{const ee=document.getElementsByClassName("markdown-popup-form")[0],q=window.innerWidth/2-ee.offsetWidth/2,ft=window.innerHeight/2-ee.offsetHeight/2;G(q),_(ft)},0)},[M]);const Be=()=>{v||T||D(!0)};return A.createElement("div",{style:R},A.createElement("div",{style:{width:f||"100%",position:"relative"},className:`${i.Z.mathFillWrap} ${v||T?"cursorDefault":""}`,onClick:()=>Be()},A.createElement("math-field",{disabled:v,locale:"zh_cn",class:`${i.Z.mathField} ${W}`,readOnly:T,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:k,style:{width:"100%",fontSize:w?18:14},value:w||""})),A.createElement(d.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:S,top:Y},title:A.createElement("div",{style:{cursor:"move"},onMouseDown:ve},"\u8F93\u5165\u516C\u5F0F"),open:M,onOk:()=>{const ee=O.current.getData();k.current.setValue(ee),F(ee),D(!1)},onCancel:()=>{D(!1)},destroyOnClose:!0,className:"markdown-popup-form"},A.createElement(s.Z,{value:w,ref:O,onChange:F,showSaveButton:!1})))});a.Z=E},22962:function(c,a,t){"use strict";t.d(a,{Z:function(){return T}});var e=t(59301),i=t(78241),l=t(43418),s=t(92832),d=t(87169),A=t(38986),E={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},y=t(52154),f=t(59301),F=(W,w,R)=>new Promise((te,k)=>{var O=Y=>{try{G(R.next(Y))}catch(_){k(_)}},S=Y=>{try{G(R.throw(Y))}catch(_){k(_)}},G=Y=>Y.done?te(Y.value):Promise.resolve(Y.value).then(O,S);G((R=R.apply(W,w)).next())}),T=({type:W="subject",open:w,onCancel:R,onOkClick:te,subDisciplineId:k})=>{const[O]=i.default.useForm(),[S,G]=(0,e.useState)([]),[Y,_]=(0,e.useState)(!1);(0,e.useEffect)(()=>{},[]);const M=()=>F(void 0,null,function*(){if(W){const D=yield(0,A.ZP)("/api/disciplines.json",{method:"get",params:{source:W}});G(D.disciplines||[])}});return f.createElement(l.default,{title:f.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:w,width:558,centered:!0,className:E.publicQuest,onCancel:()=>{R(),O.resetFields()},onOk:()=>{O.validateFields().then(D=>F(void 0,null,function*(){const re=yield(0,A.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:D==null?void 0:D.name,sub_discipline_id:k}});(re==null?void 0:re.status)===0&&te({name:D==null?void 0:D.name,id:re==null?void 0:re.tag_discipline_id,public:!1,type:"personal"}),O.resetFields(),R()}))}},f.createElement("div",{className:E.publicQuestContent},f.createElement("div",{className:E.public_tips},f.createElement(d.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),f.createElement(i.default,{labelAlign:"left",form:O,colon:!1},f.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},f.createElement(s.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),f.createElement(y.Z,{open:Y,onCancel:()=>{_(!1)}})))}},8343:function(c,a,t){"use strict";t.d(a,{Z:function(){return s}});var e=t(59301),i=t(49535),l=t(59301),s=({defaultX:d="40%",leftChild:A,rightChild:E,className:y,hideResize:f=!1})=>{const[F,v]=(0,e.useState)(d),T=(0,e.useRef)();function W(){T.current=!0}(0,e.useEffect)(()=>{function te(O){T.current&&(i.Z.publish("resize-move-bar",O),v(O.pageX))}function k(){T.current=!1}return window.addEventListener("mousemove",te),window.addEventListener("mouseup",k),()=>{window.removeEventListener("mousemove",te),window.removeEventListener("mouseup",k)}},[]);const w=typeof F=="number"&&F!==.01?`${F}px`:d,R=`calc(100% - ${f?"0px":"4px"} - ${w})`;return l.createElement("div",{className:`split-panel-container ${y}`},l.createElement("section",{style:{width:w,display:F===.01?"none":""}},A),l.createElement("section",{className:"resize-x-bar",onMouseDown:W},l.createElement("a",{className:"btn-resize"},l.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},l.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),l.createElement("section",{style:{width:R}},E))}},96680:function(c,a,t){"use strict";var e=t(59301);const i=s=>String(s).length===1?`0${s}`:s,l=({className:s="",onChange:d,defaultValue:A=0})=>{const[E,y]=(0,e.useState)(A);(0,e.useEffect)(()=>{const T=setTimeout(()=>{y(E+1e3)},1e3);return d(E+1e3),()=>{clearInterval(T)}},[E]);const f=parseInt(E/(60*6e4))||"00",F=parseInt(E%(60*6e4)/6e4)||"00",v=parseInt(E%6e4/1e3)||"00";return e.createElement("div",{className:s},i(f),":",i(F),":",i(v))};a.Z=l},7501:function(c,a,t){"use strict";t.d(a,{i:function(){return _},Z:function(){return D}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},i=t(71418),l=t(6848),s=t(92310),d=t.n(s),A=t(51257),E=t(28426),y=t(48790),f="data:image/png;base64,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",F="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEulJREFUeF7tW3d8VVW2/s4lCQQCPEIAUQjS24QylNBBSAL4KD4Fab5RQSPgiOj49A0DT1qAUBXpzS4MJYDOKB2GFkIRQpHOEIQkhBCqlEDueb+9djl7n3tTHHjPf3Ilv5ucu8+556xvf2t9q2jdPPq5bVkWYFmwLA9/Z/+xY2B/ys/oD3Hc/c7X2QBsy4KHzgRsj7iGTafSZ/m9PF52FXE+uyL/B9i2emdHbJu+jR+nX/l57Dj9yHPZcdsL2/bS5172zpZ6bbA7tr3yWmKNPF+8s+ta9DX8PH599rv8Xi9/bm09vx92PX6P8jP29HRMu1fxdM7zAWkeeLdZVpH3Kz075qJ148hnBBAHwuMAIkFih2GCREdoPfvHz2G3wvGw4PUHkrR6PiBZwiBkbPFAElZueAmGAxI7zo0oj7l/ZwaVBjONaQmA+HVzyPjSiLrR2X1xgPjn+hq5efIGiZ+bJ0gEJjeUB3aWZXkaWtcZQGRwtssZg7jBuR3zZxKtl0zT3v9/QJLGFHBqIPHdK3asZJzY/cZnjEkaawAvbC9jhWSnA4Zcx9ljgqRY7g+8f4FJZFN4l1rXDy8RLo4Z2mSSARK5Pk4Tzijh/iS7XGAa7k5zb8rJPTYmOcyg7Zcnkxx3p7ON3J1iH3dhuTKJXDDf6f7YZIDvBkvbKGL3aG5Q+gzHnXuANOt68hKb4gYZjAOkuzsTJOHu/IDEY5bJuLxB4iDn9dLdHUUQ5sr4k0ksyHX5MkU8pCsuqXUaANKgDCRhdXF9AZICJG8mGS7PJyY5bFTxU9ybl9yzAzpjMBmG3SOz57VDi5VI4GTwxyRNMEg39huA5MQfISJUTOIPxY3NGWXGJLnjNUO4WcIVhAKJu7hHAEncm0+s0tydIRb8CgcvrOs/LrIpuiu15lJoKiY5IEmF57g7J2b5U4GP7O5IcTkv2nV+mcRAEgpLyj+l6nRWSTY4AV+pK6Y43TFJqTYz9viLSQVmklKaWqz0AckSAPEonwdIXIIb0pudIoA1VN7/VUzSQCLyKzVu08bneDEmObJbSm0V1A3pzVZKuSzjjmSQCyRiElN4ppTnEtwlFnz+li5Zc3NGvDOVp+nubFhZBxZoMtsPSCImOSDwLMeR2ZYmHNzqz4xJFC2kBPcRDgWISS6QmL3Z3sq+cwtHtqxCRHQfBAQWFTHJl0npZ49g6+I4RMWOQWjlGiLHkiCZ8jnt5EHsX7sYHQeNhDfHi6RVs9G0+yCULFdR7AWe/yiQRKzauPBD1GgWhfCIViJXMgGQm8VQgn7Eg9xoVtb+eTZnB09ShWZWSamTqOoiwgGJjno8sDVVJ4VFvu4ONn65eQ3enAco8W9h8BQJ4PeQx4vlLZRLiB/2oJfPHMaWRXEoWbY8OgwaRddymMQlM2Nc+pnD2LxgLKKGjkNY5VpOLqPijePC0o4fwO5lMxEzlF33CWz/cgru3b6BZwaO4PcphEDWpXMoXioURYNLEiDfzRiOOm3+HdWbdPSTT9FdKeAMsARIxEgBPFttXd03RwEk1RuJCMkcvXpAmWhu7o4B7EjvnOy7SFz2CTJTTuP5Dz/llQRS6TypvXAsCQfXLsGtzHR62KDgEqj7TE80jOkD21PEB6KH2few++uPkHH2GHqN/hQesUaquxtpKdiyeDzlMNFvxiGkTHkfJmWcPoJNC8Ygeuh4lA2v5RjKT56UduoQdn01HTGDx6Fk+Uq4eyMLm+aPwpP1mqJxlwGqMrE2/k38rlMvVG3cjgM07W3UbdtNAVTQmKRXHXSQrKt759i8hMOMW8Rgkg9ISoLLcpDGJI19V1NOYd/qhbielkJGGjA1QZWQGDipx/dh66I4lKtWF/Xa90RA0WBcOJKI07vWoU777mj2fKzBpMzzJ5G0Yjayfj5H13tpxhoCSMahHAa8bePOjUysnzUC4REt8fvurxiqju0KYtD8MYh5Mw5lK9c0YorazUIFZpw/jn8snoAOr41E2FPMHdq4knICQcVDEBJaQYDrBQMoolNvVPl9OzB2fzdtGOq27Y4agkFUdBLlHb+VDp/P+HoJkpWZNMtmLoozwwSJuS1Zf5P5kXR5jvsyQdow+8/IungO5avVI1eQfvow+k9Z5eRWsLEm7g160M7DJsMTGKQqEfvXLMbxbWvQY8QclK4QToxcN+M9XPnnCbpeYLFgXPrpAAFkMTdj2/CIWh0JbdvG/dvXEVS8JN9o5IakcLBxmTFo/mjE/HECwgRAjsuRCSKPSdfTL2DDrBFo+4f/Qvlq9Wkz3Ll5FbeupOFmZiqebtQaHk8A1kwaQgBVbdKeDPvdlLc4QE07GS40N5DyikmUBzKA3EVQd0xyM8kESZaGeOz4Yca7qNWqC6q3iEHS8tk4f3AH+k9ZqRiUcfYoNs79H7R9+X083bA1pWVSOGTfvY3lI19CvQ7PoXHPVwnU7yYORc3WXVG7zbNIXDoTZ5M2OwCxU7WYJNWdqndJcUcgeZHOAJo3GjFvTUBYpZoqjjjuBch5cJ8AYF7gwLefomzlGsh5+AC3r6bjYfZ9LpA8FqLeGIOQ0CewZuJgRET1RrUmHQiQbyf/EXXb9SCAmIFZSqC7L1McOMVTE0An+bau7PmEJ6oi2DvVBFM4FBwkhjffvXuWf4LzB3ei3+QVqgrOWHJq9w/oPe5LFC0eQmUjCRK7i/Uz36dg3HPkAif3Efe3+5uPcHbPJgOg76e+g4f37qqY1ajbHxAe0QI7v5iCC0eTjFjG2OR9+BCegAB1j3JB8xcGo0rD1tj+2SSknjyozitRphzCwmshJOwJ+ikdWhEhoeVheQKInasnxKJB1IuCQcC3k9/kADWLcuVTfup3umz3clB4ciyZD1gZiTMNma1KPUoMSHVnKaXmlINkWYiZ2cyT2BodIE4UC9s/j8fVC2dIOAjy8CqAAGHv8lk4t38r+rG4xYseKh75Ayj5+6+Qk51N645uSUCrfsNQLTIKF5J349bliwZAN6+mEQNrtIxGSOlyqiXB5MtT9ZqiVPnKyLxwCjkPskm5bZj7F1Rp0AoNOvdTxdHTu9ehQtU6KFU+nFxhQtxraBD9omIQi0l12/dE9WadyP3qjJEtD3/VctUeMUpLXliXd3+sANIltVNbc5jkLybpMUoqPB6fgKQVs4hBfeOXKwZtmPXf5Cq6vTdTuD2FAoF08G+f46fNq/DihKUIKhFigOQPIIkAixFfvN0NrfsNQ/XIaBbqKW5wSc4DFYuHG+eOQudhE4kV/DBfx1yRIxS469mycAwCihZDmwF/oqsw0cPOb9ilH2o2j6Y1CXGvo0F0H1Rr0p7OXxM/FHXb9USN5lEiRyoYSHpNUAfSurzrIxWD3MzgIMkYw5lEO13Iab/rCRx+DmNQyqFd6DtpuTrn++nvknjo+s5UWifBlPlP8vqlOLJ+GV4Y/SmCWT4j0iL2tnvpxz4uTqfIl8M4QDUio3lPTggHWRZKOyUBmsQBUg1BUQUXbkYa68DaJUg/k4yuw6cRkDu+mIxbV1IR81Y8V5FeG6vGD0LDmH6o1pTFIC/WTByCeh0YQBxAnsiasYbUnMiHzNYFr27Ihh8l4hk7P7JtChlOJduXSZxF8rg/kMyElq9NWjkbKYxBE/+qkuBti8bi9tUM9PjzHAGO4xoZSPtXL8CJHX9H/6kJKFIkQHVl2R0mfvMxziaZMcgNUKv+b6Mm270ikdWZlHYqWTAoHuWqiERVB0nUjKQcTknegcRls9BzxFykHv+RUofI3kNQOaKlMn7CuEFoFN0X1Zox1ZaD1RMHU+pQk20SoyurlaBUV9ZMXPX1sjloZeyYQQzyUp75eEHau3IOUg7tRJ8JyxS4jFUXj+1D77FfUAWCM8gBie3S9DNH0Gv8V/x+mKFF67ygADEXx/IiCZJ0Y2mnk7Fxzih0eTseYeG1VTvaYJIGEhMrq+NiSVWe3Pk3VKgegdYDhqvKObm4sQPRiBjUka6XMIGt74lakTFO+10xSe9XmZ1bule9I8zYzNh3eft01W7wulyXfybxSgIZTZtbcOdJ7O+9K+eSi2MASZFwctf3FGeYkUIrVecEUCDZWDn6VYQ+VQ2dYkdT65zXLjhIEqAB01fDExBoCAD2B3NxjEHVW0STzXWQmLu7fOqQAGgywqrU5q0F6VJUu1kvxQCb5o3ClfMnUTLsCUQNHY/AoGCnmQdg1ehX0LBzf9Ro3onmG5hoqN/xP1AzMsYlEKS7KxhIyj1e3j6NGMSN7avU8nJ3+YG0b9U8AujFuKWqEs4Kmyx3qN26Kxp3e9lp8lnMgMlUK2vzn3/ipRNmPg0kVhtjLo4A8lO3kwBViojEvoQFaPPSewZIaacPYePsUegyfDLKhdd2zTfojT8e2DNTTmHnV9Nw50YW1e/KVqpBu/z+LzfIXoFFi3OAug4g1SZjUv2OL6BWC8YgvVpuNvz0ARTdtbkr5lb6P6aKPEgOhnB353G3F8TUDyeNIxx0kDxUkeBymhi0ah7J3d7jv3E6tQAdT0neidb9h6PS7yIJpNtX07B14Tj6vccHs2AFBPJzNJASmUjYu5kAYpUEXYJLBkV07oOUgzvgzclBz7/Mg6dIoAKJubgNs0ei63DGoDqCQXJuQQRnFqYfPsCJnX/HoR++QXBIaTy4fxd1OzyHeu2fI6OfO7AVP21ZjWffnY6Mc8dQIrQCgkuFctk9diA4QF0EO/MCycmNcqvZWanbptisgKmqA+yxPYJJecQkR+GxSjY/RweHfb4vgQGUiN7jvzZEyMPsu5QQkuso9yQCixXDtdQUFCtRCs+8NhJlnqzK3agEW4C0xwWQniexKsRfP+hL91CxdiO0e+UDBJUoyd2gKAmln07GegFQOQaQ9PtiDZCD04kbcHRzAn65dgWV6zdDZK8hOLN/C45uXEFFVpYr7VkxC9l376DtS+86SaUYw0oY+yoVTzlA7Kv5pJCZDzmdWznS5WaRZJJ1aetkYpAESRpGdlmVi9OYYeY+XOFJJqlYBAuZF07gl6wreLpJB59xLlZ1vngsCawoyXZsmYpVULVpBwQFszqa09qQILGHzfjncdzKTOX+XrBVgsTU4vbP4lG/0/No3P1lWO6KOGtLnDyEDXNGoes7U0gkyMYGl70cyJ1fT8WN9Ito0LkvJa/sA++DbGya/yG5OpaEJq/7Gs17DUGl+s1x92YWWKW9SGAQrqWepwp4kx4DUbVRWx70ZSuDJLwvY/yNc+lsslK3xNPQiA6SSFo4K7S2g84Q57hQYgwkrW1Oaz1yJEuukXmVbEvIxp82Z+czfOIwiWzoEg5SKXgf3MPF4z9SuSa3FwE0eySeZQBVqcOrxmKxBCmHjM3KOCLFFZNC9+/exrbF46kKEhZeEx1jx9DzHd++FofXLVVfGVyqDKIGj0NQcMi/0DrnJR4DoEtb4olByp1oEz4kHAoAEsUkNkQiQDJyIqkMZVIqJ1hlV1Z1Z0U31md6lYHIQZK9pNxAcsckN1B3rmfi58OJqNqwNYqVLMObfn5A8lV3smSeg6xL51G6QiWKgezc7Hu3cVv0tBhrS5V/UiSavLpuFkd529ycUtXVnckwurdLmyepSoIEyYhJfmYVpCEcILRqA1OCLlC5y+KG5sxzzTfI6VUCWbo34by0UWQ3SCK/VnU8yYb8urIyJrFvMMe5RC6iYpIjHPiu1gdPtLxFmy5yz8pRz8oYdGSpc+7CwV2nsy5umqjNZjMm8Z3sgMQ7pVKKq/KO35jEJ1OVbPfXlVVu0M8QimCsoxTzB4lvFqegKrZCvjN3Jkg8y1cz5T4jxpoE1w0ugFRG9dM6p3KNwSR9DFlWrrUmnSiWClDTCCAZW2RckQPwTq3NP0gmM6S8LiLGh8WwfJ6tc84m5/v1mMQtb3yHYKE/d8c3BXdqVEWmumGu4Yh/INRdwZgkEkxRGnIXViXDbOTkkqDqTHJA0guj5NK08hBsLLV+3jjB6Qdp7kw20XSQaK5AEwI8T3GEhCMcWOucH/dbAWdn5TbfoI8Yu9ydj6uULkpMCskaoQRJfndeMOU+vSoCNg1oOAORElhSd67iqsOk3FyYCZIjvx2GOgVWO6sYijW0LmyIE+0GbcdqQFEzXAZ2zdWZrXB5rh5jePs8X5BUjNGZ5BYMUvU5ao85JD6uLOJILiAVhEl5g6QNFop5BU4+Z4bOqKFJd5ZrnBHNONmU0ydceYE3DbZ3W7GcoPeLt3j9orV7/sD5AGJz22Wt3liSn6PIx48UfvwoFrCOLR8ddOPaz9sAu6W/CxUC9CjmffRziR3758dWzEbOAcDmY5PaqxCgRzfyo1xBua+kxQNbenOwzbYRVAjQo5j08Z5rxJc9C1+L9Xq9LCapVyGDHq/Bf+3VfASAWzQUAvRrTfp41/sA5BYNhQA9XoP/2qv5ldC6aCgE6Nea9PGuzzXHkaKhZewS/j/cFL5+EwvkmYQy0dDi9UULfpM7K/xSssD/Akhf9+xkhHlgAAAAAElFTkSuQmCC",W="data:image/png;base64,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",w="data:image/png;base64,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",R="data:image/png;base64,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",te="data:image/png;base64,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",k="data:image/png;base64,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",O="data:image/png;base64,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",S="data:image/png;base64,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",G="data:image/png;base64,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",Y=t(59301);const _=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:f,swimg:F},{name:"101\u8BA1\u5212",ptimg:v,swimg:T},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:w},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:R,swimg:te},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:k,swimg:O},{name:"\u519B\u961F\u4E00\u6D41",ptimg:S,swimg:G}];var D=({className:re,dataSource:ve=[],col:Xe=4,right:Be,bottom:ee=23,precision:q=0,wrapWidth:ft=1200,trackEventItems:Ue,loading:$,onRemove:fe=()=>{},isCurrent:be=!0,showAlias:Q=!1})=>{const H=Math.floor((ft-(Xe-1)*Be)/Xe),ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(B=>(window.ENV==="build"&&(B.ptimg=`/react/build${B.ptimg}`,B.swimg=`/react/build${B.swimg}`),B));return Y.createElement(i.Z,{spinning:$},Y.createElement("div",{className:d()(e.list,re)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((B,P)=>{var le;const{name:de,id:U,identifier:xe,featured:Re,school_name:ye,image_url:qe,excellent:vt,is_plan:Ge}=B;return Y.createElement("div",{key:U,className:e.wrap,style:{width:H,marginRight:(1+P)%Xe===0?0:Be+q,marginBottom:ee}},Y.createElement("a",{className:e.li,onClick:xt=>{xt.preventDefault(),xt.stopPropagation(),Ue&&(0,A.L9)([Ue]),(0,A.xg)(`/paths/${xe}`)}},Y.createElement("div",{className:e.img},Y.createElement("img",{className:e.cover,src:`${qe}`}),be&&(0,y.bg)()&&(B==null?void 0:B.studying)&&Y.createElement("div",{className:`${e.movebq} user-path-items`,onClick:xt=>{xt.stopPropagation(),fe(B)}},Y.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Y.createElement("span",{className:"c-red"},"\u79FB\u9664")),(le=B==null?void 0:B.subject_tags)==null?void 0:le.map((xt,L)=>{var Z,ze;if(L===0){const Ce=(Z=ue.find(dt=>dt.name==xt))==null?void 0:Z.swimg;return Y.createElement("img",{className:e.sign,src:Ce,style:{left:"-4px"}})}const Pe=(ze=ue.find(Ce=>Ce.name==xt))==null?void 0:ze.ptimg;return Y.createElement("img",{className:e.sign,src:Pe,style:{left:`${48+52*(L-1)+2*L}px`}})}),Y.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(B==null?void 0:B.excellent)&&Y.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Y.createElement("div",{className:e.name},Y.createElement(l.Z,{title:Q&&(B!=null&&B.excellent_alias_name)?Y.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${de}`,Y.createElement("br",null),Y.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${B==null?void 0:B.excellent_alias_name}`)):de},Y.createElement("span",{className:e.e},Q&&(B==null?void 0:B.excellent_alias_name)||de))),Y.createElement("div",{className:e.tags},Y.createElement("div",null,Y.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Y.createElement("span",null,B.stages_count))),Y.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Y.createElement("span",null,B.members_count)))))))})),!ve.length&&Y.createElement(E.Z,null)))}},92427:function(c,a,t){"use strict";t.d(a,{jL:function(){return d},w9:function(){return Re},QD:function(){return Kt},cQ:function(){return P.Z},op:function(){return hn},O5:function(){return Rt},_b:function(){return ka},t7:function(){return D},Gi:function(){return L},YG:function(){return Ge},qp:function(){return k},vr:function(){return Ba},qE:function(){return Ot},Je:function(){return Xe},wb:function(){return B},cq:function(){return je},tp:function(){return G},Si:function(){return nn},k8:function(){return la},Du:function(){return un}});var e=t(59301),i={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},l="data:image/png;base64,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",d=({dataSource:Ze=[],img:$e,imgWidth:nt=346,title:_t,sunTitle:jn,bannerExtraContent:Mn})=>e.createElement("div",{className:i.banner},e.createElement("div",{className:i.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,_t),e.createElement("span",null,jn)),Ze.length>0&&e.createElement("div",{className:i.btns},Ze.map((on,In)=>e.createElement("div",{key:In,onClick:on.click},on.name,on.sign?e.createElement("img",{src:l,width:39}):null))),Mn),$e&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:$e,width:nt}))),A={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},E=t(92310),y=t.n(E),f=t(89392),F=Object.defineProperty,v=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,w=(Ze,$e,nt)=>$e in Ze?F(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,R=(Ze,$e)=>{for(var nt in $e||($e={}))T.call($e,nt)&&w(Ze,nt,$e[nt]);if(v)for(var nt of v($e))W.call($e,nt)&&w(Ze,nt,$e[nt]);return Ze},k=({dataSource:Ze=[],value:$e,onChange:nt,onTitleChange:_t,className:jn,title:Mn,titleWidth:on=41,style:In={},fontColor:On="#6A7283",showCount:Fa,classNameActive:Zn,styleItem:Rn={}})=>{const[kn,Ct]=(0,e.useState)(0),[Oa,Dn]=(0,e.useState)(!1),Jn=(0,e.useRef)(null),Nt=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var ya;Ze.length!==0&&(((ya=Jn==null?void 0:Jn.current)==null?void 0:ya.clientHeight)>97?Ct(1):Ct(0)),Ze.length===0&&Ct(0),Dn(!1)},[Ze]),e.createElement("div",{className:y()(A.row,jn),style:In},e.createElement("div",{onClick:(0,f.throttle)(()=>_t==null?void 0:_t(),2e3),style:{width:on,marginTop:Oa?12:4},className:`${A.title} ${_t?"current":""}`},Mn),e.createElement("div",{className:Oa?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},e.createElement("div",{className:A.bar,ref:Nt,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:A.tag,ref:Jn},Ze==null?void 0:Ze.map(ya=>e.createElement("span",{onClick:()=>nt(ya.id),key:ya.id,style:R(R({color:On},Rn),(ya==null?void 0:ya.style)||{}),className:$e===ya.id?y()(Zn||A.active,ya.classNameActive):""},e.createElement("span",{title:ya.name,className:A.name},ya.name),!!Fa&&e.createElement("span",{className:A.num},ya.count))))),!!kn&&e.createElement(e.Fragment,null,kn===1?e.createElement("div",{onClick:()=>{var ya;Ct(2),((ya=Jn==null?void 0:Jn.current)==null?void 0:ya.clientHeight)>245?Dn(!0):Dn(!1)},className:A.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Nt.current.scrollTop=0,Ct(1),Dn(!1)},className:A.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},O={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},G=({dataSource:Ze=[],value:$e,onChange:nt,className:_t,style:jn={}})=>e.createElement("div",{style:jn,className:y()(O.tabs,_t)},Ze.map(Mn=>e.createElement("span",{onClick:()=>nt(Mn.id),className:$e===Mn.id?O.active:"",key:Mn.id},Mn.name))),Y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},_=t(92832),D=({dataSource:Ze=[],value:$e="",onChange:nt,onInputChange:_t=()=>{},className:jn,style:Mn={},placeholder:on,allowClear:In=!1})=>{var On;const[Fa,Zn]=(0,e.useState)(""),[Rn,kn]=(0,e.useState)("");(0,e.useEffect)(()=>{var Dn;let Jn=$e;(Dn=JSON.stringify($e))!=null&&Dn.includes("{")&&(Zn($e.id),Jn=$e.value||"");try{kn(decodeURIComponent(Jn||""))}catch(Nt){kn(decodeURIComponent(Jn||""))}},[$e]);const Ct=()=>{nt(encodeURIComponent(Rn),Fa||null)},Oa=Dn=>{Dn!==Fa&&(Zn(Dn),nt(encodeURIComponent(Rn),Dn))};return e.createElement("div",{className:y()(Y.input,jn),style:Mn},!!Ze.length&&e.createElement("div",{className:Y.dropdown},e.createElement("div",{className:Y.text},(On=Ze.find(Dn=>Dn.id===Fa))==null?void 0:On.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:Y.b1}),e.createElement("b",{className:Y.b2})),e.createElement("div",{className:Y.menu},Ze.map((Dn,Jn)=>e.createElement("div",{key:Jn,onClick:()=>Oa(Dn.id)},Dn.name)))),e.createElement(_.default,{onPressEnter:Ct,value:Rn,onChange:Dn=>{kn(Dn.target.value),_t(encodeURIComponent(Dn.target.value),Fa||null)},bordered:!1,placeholder:on}),e.createElement("i",{onClick:Ct,className:"iconfont icon-sousuo9 font14 pl10 current"}))},re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Xe=({value:Ze,onChange:$e,className:nt,total:_t,pageSize:jn,style:Mn={}})=>{const on=Ze<2,In=Ze>=Math.ceil(_t/jn);return _t<=jn?e.createElement(e.Fragment,null):e.createElement("div",{className:y()(re.quickPager,nt),style:Mn},e.createElement("div",{onClick:()=>{on||$e(Ze-1,"prev")},className:on?re.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{In||$e(Ze+1,"next")},className:In?re.disabled:""},"\u4E0B\u4E00\u9875"))},Be={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ee=t(71418),q=t(6848),ft=t(13570),Ue=t(346),$=t(51257),fe=t(96908),be=t(57177),Q=t(81378),H=t(28426),B=({className:Ze,dataSource:$e=[],col:nt=4,right:_t,bottom:jn=23,precision:Mn=0,wrapWidth:on=1200,trackEventItems:In,loading:On})=>{const Fa=Math.floor((on-(nt-1)*_t)/nt);return e.createElement(ee.Z,{spinning:On},e.createElement("div",{className:y()(Be.list,Ze)},!!$e.length&&$e.map((Zn,Rn)=>{const{name:kn,id:Ct,identifier:Oa,power:Dn,cover_image_id:Jn,pic:Nt}=Zn;return e.createElement("div",{className:Be.wrap,key:Ct,style:{width:Fa,marginRight:(1+Rn)%nt===0?0:_t+Mn,marginBottom:jn}},e.createElement("a",{target:"_blank",href:`/shixuns/${Oa}/challenges`,className:Be.li,onClick:ya=>{ya.preventDefault(),In&&(0,$.L9)([In]),Dn&&(0,$.xg)(`/shixuns/${Oa}/challenges`)}},e.createElement("div",{className:Be.img},e.createElement("img",{className:Be.cover,src:`${Nt}`}),Zn.is_jupyter&&e.createElement("img",{className:Be.sign,src:fe}),Zn.is_jupyter_lab&&e.createElement("img",{className:Be.sign,src:be}),Zn.is_unity_3d&&e.createElement("img",{className:Be.sign,src:Q})),e.createElement("div",{className:Be.name},e.createElement(q.Z,{title:kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:Be.e},kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:Be.tags},e.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Zn.challenges_count))),!!Zn.myshixuns_count&&e.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,Zn.myshixuns_count))),e.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Zn.level))),e.createElement("div",{className:Be.rate},e.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Zn.score_info}),e.createElement("span",null,"\xA0",Zn.score_info?`${Zn.score_info}\u5206`:"5\u5206")))),!Dn&&e.createElement("div",{className:Be.lockWrap},e.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$e.length&&e.createElement(H.Z,null)))},P=t(7501),le={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de="data:image/png;base64,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",U=t(59301),Re=({className:Ze,dataSource:$e=[],col:nt=4,right:_t,bottom:jn=23,precision:Mn=0,wrapWidth:on=1200,trackEventItems:In,loading:On})=>{const Fa=Math.floor((on-(nt-1)*_t)/nt);return U.createElement(ee.Z,{spinning:On},U.createElement("div",{className:y()(le.list,Ze)},!!$e.length&&$e.map((Zn,Rn)=>{const{subject_identifier:kn,id:Ct,identifier:Oa,power:Dn}=Zn,Jn=Zn.is_public!=0&&Zn.is_public;return U.createElement("div",{className:le.wrap,key:Ct,style:{width:Fa,marginRight:(1+Rn)%nt===0?0:_t+Mn,marginBottom:jn}},U.createElement("a",{className:le.li,onClick:Nt=>{Nt.preventDefault(),In&&(0,$.L9)([In]),(0,$.xg)(Zn.first_category_url)}},U.createElement("div",{className:le.top},U.createElement(q.Z,{title:Zn.name},U.createElement("div",{className:le.name},Zn.name)),U.createElement("img",{className:le.img,src:Ue.Z.IMG_SERVER+"/images/"+Zn.avatar_url}),U.createElement("div",{className:le.text,title:Zn.creator},Zn.creator),kn&&U.createElement("div",{className:le.btns},U.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),U.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&U.createElement("div",{className:le.sign},"\u516C\u5F00")),U.createElement("div",{className:le.bottom},Zn.visits>0&&U.createElement(q.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-liulanyan"}),U.createElement("span",null,Zn.visits))),Zn.course_members_count>0&&U.createElement(q.Z,{title:"\u6210\u5458",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan"}),Zn.course_members_count)),Zn.tasks_count>0&&U.createElement(q.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zuoye"}),Zn.tasks_count)),Zn.is_end?U.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):U.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Zn.is_accessible&&U.createElement("div",{className:le.lockWrap},U.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),U.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$e.length&&U.createElement(H.Z,null)))},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},qe=t(25690),Ge=({dataSource:Ze=[],value:$e,onChange:nt,className:_t,style:jn={},tabBarExtraContent:Mn})=>e.createElement("div",{className:y()(ye.tabs,_t),style:jn},e.createElement("div",{className:ye.tabsWrap},Ze.map((on,In)=>e.createElement("aside",{className:ye.tab,onClick:()=>{nt(on.id),on.link&&qe.history.push(on.link)},key:In},e.createElement("div",{className:$e===on.id?ye.active:""},on.name),(on==null?void 0:on.resetCount)==null&&(on==null?void 0:on.total)!==void 0&&e.createElement("span",null,"\uFF08",on==null?void 0:on.total,"\uFF09"),(on==null?void 0:on.resetCount)!==void 0&&(on==null?void 0:on.total)!==void 0&&e.createElement(q.Z,{title:(on==null?void 0:on.tip)!=null?on==null?void 0:on.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},on==null?void 0:on.resetCount),"/",e.createElement("span",null,on==null?void 0:on.total),"\uFF09"))))),e.createElement("div",{className:ye.tabBar},Mn)),L=({className:Ze,style:$e={},children:nt})=>e.createElement("div",{className:y()(Ze),style:$e},nt),Z={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ze=t(38854),Pe=t(20834);const Ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:Ze,dropValue:$e,className:nt,onSort:_t,onDrop:jn,dataSource:Mn=Ce})=>{var on;return e.createElement("div",{className:y()(Z.orderWrap,nt)},e.createElement(ze.Z,{dropdownRender:()=>e.createElement(Pe.default,null,Mn.map((In,On)=>e.createElement(Pe.default.Item,{key:On,onClick:()=>jn(In.id)},In.name)))},e.createElement("span",{className:Z.orderTextWrap},(on=Mn.find(In=>$e===In.id))==null?void 0:on.name)),e.createElement("span",{className:Z.orderIconWrap},e.createElement("span",{className:Z.orderAsc},e.createElement("i",{className:Ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Z.cursorPointer} ${Z.active}`:`iconfont icon-sanjiaoxing-up font12 ${Z.cursorPointer}`,onClick:()=>_t(Ze==="asc"?"desc":"asc")})),e.createElement("span",{className:Z.orderDesc},e.createElement("i",{className:Ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Z.cursorPointer} ${Z.active}`:`iconfont icon-sanjiaoxing-down font12 ${Z.cursorPointer}`,onClick:()=>_t(Ze==="asc"?"desc":"asc")}))))},Tt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Et=t(3113),It=t(32162),gt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Ft=(Ze,$e,nt)=>$e in Ze?gt(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Vt=(Ze,$e)=>{for(var nt in $e||($e={}))We.call($e,nt)&&Ft(Ze,nt,$e[nt]);if(Ht)for(var nt of Ht($e))wt.call($e,nt)&&Ft(Ze,nt,$e[nt]);return Ze},mn=(Ze,$e)=>{var nt={};for(var _t in Ze)We.call(Ze,_t)&&$e.indexOf(_t)<0&&(nt[_t]=Ze[_t]);if(Ze!=null&&Ht)for(var _t of Ht(Ze))$e.indexOf(_t)<0&&wt.call(Ze,_t)&&(nt[_t]=Ze[_t]);return nt},Ln=(Ze,$e,nt)=>new Promise((_t,jn)=>{var Mn=On=>{try{In(nt.next(On))}catch(Fa){jn(Fa)}},on=On=>{try{In(nt.throw(On))}catch(Fa){jn(Fa)}},In=On=>On.done?_t(On.value):Promise.resolve(On.value).then(Mn,on);In((nt=nt.apply(Ze,$e)).next())}),hn=Ze=>{var $e=Ze,{className:nt,style:_t,children:jn,loading:Mn=!1,openLoading:on,onClick:In=()=>{},size:On="middle",shape:Fa="round",theme:Zn}=$e,Rn=mn($e,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[kn,Ct]=(0,e.useState)(!1),Oa=(0,e.useMemo)(()=>{switch(Zn){case It.Fy.THEMEONE:return Tt.ThemeOne;case It.Fy.DEFAULT:default:return Tt.btn}},[Zn]);return e.createElement(Et.ZP,Vt({onClick:(0,f.throttle)(Dn=>Ln(void 0,null,function*(){on&&Ct(!0);try{yield In(Dn)}catch(Jn){console.log("error",Jn)}on&&Ct(!1)}),2e3,{leading:!0,trailing:!1}),className:y()(Oa,Tt[`${On}-${Fa}`],nt),style:_t,size:On,shape:Fa,loading:kn||Mn},Rn),jn)},Lt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ot=({className:Ze,style:$e,children:nt=null,onClick:_t,title:jn})=>e.createElement("div",{className:y()(Lt.head,Ze),style:$e},e.createElement("span",{className:"primary-hover",onClick:_t},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:jn},jn),e.createElement("div",{className:Lt.node},nt)),zt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kt=({confirmShow:Ze=!0,confirmTitle:$e,confirmClick:nt,cancelShow:_t=!0,cancelTitle:jn,cancelClick:Mn,className:on,style:In,confirmLoading:On=!1})=>e.createElement("div",{className:y()(zt.btns,on),style:In},Ze&&e.createElement(Et.ZP,{loading:On,onClick:nt,type:"primary",className:zt.confirm},$e),_t&&e.createElement(Et.ZP,{onClick:Mn,className:zt.cancel},jn)),Wt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Ba=({className:Ze,style:$e={},LeftContent:nt,children:_t,RightContent:jn})=>e.createElement("div",{className:y()(Wt.fixedBottom,Ze),style:$e},e.createElement("div",{className:Wt.wrap},e.createElement("div",{className:Wt.left},nt),e.createElement("div",{className:Wt.center},_t),e.createElement("div",{className:Wt.right},jn))),ba={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ka=({className:Ze,style:$e={},dataSource:nt=[]})=>e.createElement("div",{className:y()(ba.crumbs,Ze),style:$e},nt.map((_t,jn)=>jnqe.history.push(_t.path)},_t.name):e.createElement("span",null,_t.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:jn,style:{color:"#5F6368"}},_t.name))),Aa=t(31797),Ha=Object.defineProperty,Ma=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,K=(Ze,$e,nt)=>$e in Ze?Ha(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Ye=(Ze,$e)=>{for(var nt in $e||($e={}))Bt.call($e,nt)&&K(Ze,nt,$e[nt]);if(Ut)for(var nt of Ut($e))yt.call($e,nt)&&K(Ze,nt,$e[nt]);return Ze},Ve=(Ze,$e)=>Ma(Ze,et($e)),pt=(Ze,$e)=>{var nt={};for(var _t in Ze)Bt.call(Ze,_t)&&$e.indexOf(_t)<0&&(nt[_t]=Ze[_t]);if(Ze!=null&&Ut)for(var _t of Ut(Ze))$e.indexOf(_t)<0&&yt.call(Ze,_t)&&(nt[_t]=Ze[_t]);return nt};const{Countdown:At}=Aa.default;var Rt=Ze=>{var $e=Ze,{onChange:nt}=$e,_t=pt($e,["onChange"]);const[jn,Mn]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof jn=="number"&&jn>=0&&nt(jn)},[jn]);const on=In=>{const On=Math.floor(In/1e3);Mn(On)};return e.createElement(At,Ve(Ye({},_t),{onChange:on}))},bn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},nn=({DataProps:Ze,className:$e,style:nt={}})=>{var _t;return e.createElement("div",{className:y()("rounded-40px bg-white py-10px px-30px flex gap-22px current",bn.ClassRoomItem,$e),style:nt,onClick:()=>{(0,$.xg)(Ze==null?void 0:Ze.first_category_url)}},e.createElement("div",{className:"flex flex-col item-center"},e.createElement("img",{src:`${(_t=Ue.Z)==null?void 0:_t.IMG_SERVER}/images/${Ze==null?void 0:Ze.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ze==null?void 0:Ze.subject_identifier)&&e.createElement("div",{className:"mt-40px"},e.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),e.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),e.createElement("div",{className:"flex-1 flex flex-col gap-10px"},e.createElement("div",{className:"multi_ellipsis2"},!!(Ze!=null&&Ze.is_public)&&e.createElement("div",{className:"c-white rounded-4px py-4px px-10px mr-4px",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-block"}},"\u516C\u5F00"),e.createElement("span",{className:y()("text-16px font-medium",bn.TitleDom)},Ze==null?void 0:Ze.name)),e.createElement("div",{className:"c-grey-333 font-medium"},Ze==null?void 0:Ze.creator),e.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ze==null?void 0:Ze.course_members_count),e.createElement("div",{className:"c-grey-333 flex item-center justify-between"},e.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ze==null?void 0:Ze.tasks_count),Ze!=null&&Ze.is_end?e.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):e.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ra=Object.defineProperty,Wn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Kn=(Ze,$e,nt)=>$e in Ze?ra(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,ce=(Ze,$e)=>{for(var nt in $e||($e={}))qt.call($e,nt)&&Kn(Ze,nt,$e[nt]);if(Wn)for(var nt of Wn($e))$n.call($e,nt)&&Kn(Ze,nt,$e[nt]);return Ze},un=({DataProps:Ze=[],selectValue:$e,onChange:nt,className:_t,style:jn={},extra:Mn,classNameItem:on,styleItem:In={},barHidden:On})=>{const[Fa,Zn]=(0,e.useState)();return(0,e.useEffect)(()=>{Zn(Array.isArray($e)?$e:[$e])},[$e]),e.createElement("div",{className:y()("flex px-20px py-10px gap-40px",_t),style:ce({borderBottom:"1px solid #D3F0FF"},jn)},Ze==null?void 0:Ze.map(Rn=>e.createElement("div",{key:Rn==null?void 0:Rn.id,className:y()("flex item-center justify-center current c-grey-333 text-16 relative",on,Rn==null?void 0:Rn.className),style:ce(ce({color:Fa!=null&&Fa.includes(Rn==null?void 0:Rn.id)?"#1890FF":""},In),(Rn==null?void 0:Rn.style)||{}),onClick:kn=>{nt==null||nt({domEvent:kn,item:Rn})}},Rn==null?void 0:Rn.name,!On&&(Fa==null?void 0:Fa.includes(Rn==null?void 0:Rn.id))&&e.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),e.createElement("div",{className:"ml-auto"},Mn))},cn=Object.defineProperty,pn=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Pa=(Ze,$e,nt)=>$e in Ze?cn(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Vn=(Ze,$e)=>{for(var nt in $e||($e={}))Un.call($e,nt)&&Pa(Ze,nt,$e[nt]);if(Ia)for(var nt of Ia($e))xn.call($e,nt)&&Pa(Ze,nt,$e[nt]);return Ze},za=(Ze,$e)=>pn(Ze,rt($e)),la=({value:Ze,onChange:$e,onInputChange:nt,className:_t,style:jn={},InputProps:Mn})=>{const[on,In]=(0,e.useState)(Ze);return e.createElement("div",{className:y()("flex item-center rounded-full px-10px py-2px",_t),style:Vn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},jn)},e.createElement(_.default,za(Vn({bordered:!1},Mn),{onChange:On=>{In(On.target.value),nt==null||nt(encodeURIComponent(On.target.value))},onPressEnter:On=>{$e==null||$e({domEvent:On,item:{value:on}})}})),e.createElement("img",{className:"h-22px current",src:t(25365),height:22,width:19,onClick:On=>{$e==null||$e({domEvent:On,item:{value:on}})}}))}},98309:function(c,a,t){"use strict";t.d(a,{Z:function(){return R}});var e=t(59301),i=t(25690),l=t(43418),s=t(3113),d=t(71418),A=t(81072),E=t(10866),y=t(75975),f=t(24334),F=t(61186),v=t.n(F),T=t(24363),W=t(59301),w=(te,k,O)=>new Promise((S,G)=>{var Y=D=>{try{M(O.next(D))}catch(re){G(re)}},_=D=>{try{M(O.throw(D))}catch(re){G(re)}},M=D=>D.done?S(D.value):Promise.resolve(D.value).then(Y,_);M((O=O.apply(te,k)).next())}),R=({open:te,onClose:k})=>{const[O,S]=(0,e.useState)(void 0);console.log((0,i.useLocation)(),33);const G=(0,i.useLocation)();(0,e.useEffect)(()=>{te&&function(){return w(this,null,function*(){const P=yield(0,A.X6)(te);S(P.data)})}()},[te]);const{status:Y,created_at:_,code:M,name:D,language:re,pass_sets_count:ve,set_count:Xe,error_msg:Be,output:ee,input:q,expected_output:ft,execute_memory:Ue,user:$,execute_time:fe,input_file_url:be,output_file_url:Q,is_file:H,expected_output_file_url:ue}=O||{};return W.createElement(l.default,{open:te,width:1e3,onCancel:()=>k(!1),footer:W.createElement(s.ZP,{type:"primary",onClick:()=>k(!1)},"\u5173\u95ED"),centered:!0},W.createElement(d.Z,{spinning:!O,delay:500},W.createElement("div",{className:"record-detail-info"},O?W.createElement(W.Fragment,null,W.createElement("div",{className:"record-detail-body"},W.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),W.createElement("ul",{className:"record-info"},W.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",W.createElement("span",{className:Y===0?"c-green":"c-red"},E.Im[Y])," "),W.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",W.createElement("span",null,v()(_).format("YYYY-MM-DD HH:mm:ss"))," "),W.createElement("li",null," \u8BED\u8A00\uFF1A",W.createElement("span",null,re)," "),W.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",W.createElement("span",null,fe*1e3,"ms")," "),W.createElement("li",null," ",`${Y===T.h.HIDE_COMPILE_STATUS?"--":ve} / ${Xe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,E.gZ)({status:Y,error_msg:Be,execute_time:fe,output:ee,input:q,expected_output:ft,input_file_url:be,output_file_url:Q,is_file:H,expected_output_file_url:ue}),W.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),W.createElement(y.ZP,{height:"200px",width:"100%",language:re==null?void 0:re.toLocaleLowerCase(),value:f.Base64.decode(M),options:{readOnly:!0}}))):null)))}},7727:function(c,a,t){"use strict";t.d(a,{Im:function(){return Xe},Y4:function(){return ee}});var e=t(59301),i=t(92832),l=t(8591),s=t(3113),d=t(37345),A=t(24334),E=t.n(A),y=t(91136),f=t(86074),F=t(91842),v=t(51257),T=t(34376),W=t.n(T),w=t(38986),R=t(25690),te=t(98309),k=t(49535),O=t(81072),S=t(91176),G=t(75617),Y=t(92310),_=t.n(Y),M=t(84989),D=t(59301),re=(Ue,$,fe)=>new Promise((be,Q)=>{var H=P=>{try{B(fe.next(P))}catch(le){Q(le)}},ue=P=>{try{B(fe.throw(P))}catch(le){Q(le)}},B=P=>P.done?be(P.value):Promise.resolve(P.value).then(H,ue);B((fe=fe.apply(Ue,$)).next())});const{TextArea:ve}=i.default,Xe={[d.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[d.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[d.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Be||{});function ee(Ue){const{status:$,error_msg:fe,output:be,input:Q,expected_output:H,is_file:ue,input_file_url:B,output_file_url:P,expected_output_file_url:le,setMonacoValue:de,setData:U}=Ue,xe=(0,e.useRef)(),Re=(0,e.useRef)(),ye=(0,e.useRef)();let qe=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(be&&!ue&&xe.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(xe.current);const xt=(0,v.pp)(A.Base64.decode(be));Ge.write(xt),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(L){}},100)}if(Q&&!ue&&Re.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Re.current),Ge.write((0,v.pp)(Q)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(xt){}},100)}if(H&&!ue&&ye.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(ye.current),Ge.write((0,v.pp)(A.Base64.decode(H))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(xt){}},100)}},[be]),$){case d.h.NOMATCH:qe=D.createElement(D.Fragment,null,D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ue&&D.createElement("div",{ref:xe}),ue&&D.createElement("div",{style:vt},D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(this,null,function*(){const Ge=yield(0,w.ZP)(P,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});de(Ge),setTimeout(()=>{U(P)},200)})},be)),D.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ue&&D.createElement("div",{ref:ye}),ue&&D.createElement("div",{style:vt},D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(this,null,function*(){const Ge=yield fetch(le,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});de(yield Ge.text()),setTimeout(()=>{U(le)},200)})},H)));break;case d.h.EXECUTEFAILURE:qe=D.createElement(D.Fragment,null,D.createElement("div",{style:{border:"1px #F6F7F9 solid"}},D.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ue&&D.createElement(F.Z,{value:Q,style:vt}),ue&&D.createElement("div",{style:vt},D.createElement("a",{onClick:()=>(0,v.LR)(B,Q)},Q))),D.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},D.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:y.Z.error,style:{color:"#E30000",padding:"0 10px"}},A.Base64.decode(fe),"111")));break;case d.h.COMPILEFAILURE:qe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:y.Z.error},A.Base64.decode(fe)));break;case d.h.PODFAILURE:qe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:qe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",qe," ")}function q(Ue){const{status:$,error_msg:fe,execute_time:be,output:Q,input:H,expected_output:ue,is_file:B,input_file_url:P,output_file_url:le,expected_output_file_url:de}=Ue;let U=null;switch($){case d.h.OK:case d.h.NOMATCH:case d.h.EXECUTEFAILURE:case d.h.COMPILEFAILURE:U=D.createElement("div",{id:"outputResultRef",className:"h100"});break;case d.h.PODFAILURE:U=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:U=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",U," ")}function ft({value:Ue,className:$}){return D.createElement("span",{className:$},Ue)}a.ZP=({input:Ue,is_file:$,debuging:fe,submitting:be,executingMessage:Q,debugResult:H,onChangeInput:ue,onDebugCode:B,onSubmitCode:P,hack:le,user:de,submitResult:U,isWhiteTheme:xe,topDispatch:Re})=>{const[ye]=(0,R.useSearchParams)(),qe=(0,R.useParams)(),[vt,Ge]=(0,e.useState)(!1),[xt,L]=(0,e.useState)(!1),[Z,ze]=(0,e.useState)(1),[Pe,Ce]=(0,e.useState)(!1),[dt,je]=(0,e.useState)(0),[Tt,Et]=(0,e.useState)(!1),[It,gt]=(0,e.useState)(""),[Ht,We]=(0,e.useState)(""),wt=(0,e.useRef)(),Ft=(0,e.useRef)(),Vt=(0,e.useRef)(null),mn=(0,e.useRef)(null),Ln=(0,e.useRef)(null);console.log(U,"submitResult",qe);const{status:gn,id:hn,input:Lt,output:Zt,expected_output:Ot,is_file:zt,input_file_url:$t,output_file_url:Kt,expected_output_file_url:Wt,error_msg:Qn,hack_sets:Ba}=U||{};(0,e.useEffect)(()=>{gn===0&&(ze(1),je(0))},[gn,hn]),(0,e.useEffect)(()=>{re(void 0,null,function*(){var yt;const K=yield(0,O.rX)(qe==null?void 0:qe.id,"submit");(K==null?void 0:K.status)===0&&(K!=null&&K.data&&((yt=K==null?void 0:K.data)==null?void 0:yt.status)!==0?(Re({type:S.Types.SET_SUBMIT_RESULT,payload:{submitResult:K==null?void 0:K.data}}),ze(2),je(320)):(ze(1),je(0)))})},[qe==null?void 0:qe.id]),(0,e.useEffect)(()=>{if(wt.current){let Bt=function(Rt){Ve=Ye.offsetHeight,pt=!0,At=Rt.pageY,Ln.current.style.display="block"},yt=function(){pt=!1,Ln.current.style.display="none"},K=function(Rt){if(pt){ba();let bn=At-Rt.pageY,An=Ve+bn;if(An<0&&(An=0),An>window.innerHeight-150&&(An=window.innerHeight-150),Z===1){An<=34?je(0):je(An);return}console.log(An,"resizeH"),je(An)}};const Ye=Vt.current;let Ve=0,pt=!1,At=0;const kt=document.getElementById("case-y-bar");return kt==null||kt.addEventListener("mousedown",Bt),document.addEventListener("mousemove",K),document.addEventListener("mouseup",yt),()=>{const Rt=document.getElementById("case-y-bar");Rt==null||Rt.removeEventListener("mousedown",Bt),document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",yt)}}},[wt,Z]),(0,e.useEffect)(()=>{const Bt=k.Z.subscribe("resize-move-bar",ba);if(ye.get("type")!=="exercises")return document.addEventListener((0,M.gH)(),Aa),()=>{document.removeEventListener((0,M.gH)(),Aa),Bt()}},[]),(0,e.useEffect)(()=>{});function ba(){var Bt,yt,K,Ye;const Ve=document.getElementById("outputResultRef");if(Ve){let pt=Ve.dataset.text;Ft.current.reset(),Ft.current.writeln(pt);const At=document.getElementById("outputResultRef").offsetWidth-20,kt=((Ye=(K=(yt=(Bt=Ft.current)==null?void 0:Bt._core)==null?void 0:yt._renderService)==null?void 0:K.dimensions)==null?void 0:Ye.actualCellWidth)||10,Rt=Math.ceil(At/kt);Ft.current.resize(Rt,Math.ceil(Ve.clientHeight/16))}}function Da(){Ge(!vt),setTimeout(()=>{ba()},300),je(vt?320:window.innerHeight-150)}function ka(){xt?(L(!1),(0,M.BU)()):(L(!0),(0,M.Dj)(mn.current))}const Aa=Bt=>{(0,M.vp)()||L(!1)},Ha=(0,e.useMemo)(()=>{if(H){const{status:Bt,output:yt,error_msg:K}=H;return setTimeout(()=>{let Ye="",Ve=document.getElementById("outputResultRef");yt?Ye=A.Base64.decode(yt):K&&(Ye=A.Base64.decode(K)),Ft.current=new T.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(Ve),Ft.current.onKey(function(pt){var At;if(pt.domEvent.key.toLocaleUpperCase()==="C"&&pt.domEvent.ctrlKey){pt.domEvent.preventDefault();let kt=(At=Ft.current)==null?void 0:At.getSelection();navigator.clipboard.writeText(kt).then(()=>{})}}),Ve.dataset.text=Ye,Ft.current.setOption("convertEol",!0),ba()},300),D.createElement(D.Fragment,null,q(H))}return null},[H]);function Ma(){var Bt,yt;if(!(le!=null&&le.code)||((Bt=le==null?void 0:le.code)==null?void 0:Bt.trim().length)===0){(yt=l.ZP)==null||yt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ze(1),je(320),B()}const et=Bt=>re(void 0,null,function*(){let yt=yield(0,w.ZP)(`/api/problems/${Bt}/start.json`,{method:"get",params:{hack_user_id:de==null?void 0:de.user_id}});yt&&(window.location.href=`/myproblems/${yt==null?void 0:yt.identifier}${window.location.search}`)});function Ut(){zt?navigator.clipboard.writeText(A.Base64.decode(Qn)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(A.Base64.decode(Zt)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return D.createElement(e.Fragment,null,D.createElement("div",{className:_()(y.Z.case,xe&&y.Z.whiteCase),style:{height:dt},ref:Vt},D.createElement("div",{className:y.Z.fullMask,ref:Ln}),D.createElement("div",{className:y.Z["resize-y-bar"],id:"case-y-bar",ref:wt,draggable:!1},Z===2&&D.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Z===1&&(dt<=34?D.createElement("div",{onClick:()=>{je(320)},className:y.Z.unfoldBtn},"\u63A7\u5236\u53F0",D.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):D.createElement("div",{onClick:()=>{je(0)},className:y.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",D.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),D.createElement("div",null,D.createElement("div",{className:y.Z.caseHead},D.createElement("div",{className:y.Z.dot}),D.createElement("div",{className:y.Z.text},Z===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Z===2&&!be&&typeof gn=="number"&&D.createElement(D.Fragment,null,gn===d.h.OK?D.createElement("div",{className:y.Z.pass},D.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):D.createElement("div",{className:y.Z.noPass},D.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Xe[gn])),D.createElement("div",{className:y.Z.btns},Z===2&&!be&&D.createElement(D.Fragment,null,gn!==d.h.OK&&D.createElement("div",{onClick:Ut},D.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),D.createElement("div",{onClick:()=>{Et(hn)}},D.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ye.get("type")!=="exercises"&&D.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Da()},D.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),D.createElement("div",{style:{display:Z===1?"block":"none"}},fe?D.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):D.createElement("div",{style:{height:dt-34}},D.createElement("div",{className:y.Z.result},D.createElement("div",{className:y.Z.left},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),D.createElement("div",{className:y.Z.leftNode},D.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:$?"":Ue,onChange:ue}))),D.createElement("div",{className:y.Z.right},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),D.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),D.createElement("div",{className:y.Z.node},H?Ha:D.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),D.createElement("div",{style:{display:Z===2?"block":"none"}},be?D.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):D.createElement("div",{style:{height:dt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},D.createElement("div",{ref:mn,className:y.Z.elseNode},D.createElement("div",{className:y.Z.nameWrap},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),D.createElement("div",{className:y.Z.scroll},D.createElement("pre",{className:y.Z.scrollBox,style:Pe?{height:xt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&D.createElement(ft,{value:Lt}),zt&&D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield fetch($t,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Bt.text()),setTimeout(()=>{gt($t)},200)})},Lt)),Lt&&D.createElement("div",{className:y.Z.action},D.createElement("span",{onClick:()=>Ce(!Pe)},Pe?"\u6536\u8D77":"\u5C55\u5F00"),ye.get("type")!=="exercises"&&D.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ka(),className:`iconfont icon-${xt?"suoxiao1":"fangda"}`})))),D.createElement("div",{className:y.Z.result,style:{flex:1,overflow:"hidden"}},D.createElement("div",{className:y.Z.left},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),D.createElement("div",{className:y.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},D.createElement("pre",null,!zt&&D.createElement(ft,{className:"mb10",value:Ot&&A.Base64.decode(Ot)||""}),zt&&D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Bt.text()),setTimeout(()=>{gt(Wt)},200)})},Ot)))),D.createElement("div",{className:y.Z.right},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),D.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),D.createElement("div",{className:y.Z.node,style:{color:gn===d.h.OK?"#2ABD8C":"#FF2C29"}},D.createElement("pre",null,(gn===4||gn===5)&&D.createElement(ft,{className:"mb10",value:Qn&&A.Base64.decode(Qn)||""}),gn!=4&&gn!=5&&(zt?D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield(0,w.ZP)(Kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{We(Bt)}catch(yt){We("")}setTimeout(()=>{gt(Kt)},200)})},Zt):D.createElement(ft,{className:"mb10",value:Zt&&A.Base64.decode(Zt)||""})))))))))),D.createElement("div",{className:_()(y.Z.footer,xe&&y.Z.whiteFooter),style:{zIndex:100}},(le==null?void 0:le.is_program)&&(le==null?void 0:le.above_question)&&D.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>et(le==null?void 0:le.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(le==null?void 0:le.is_program)&&(le==null?void 0:le.under_question)&&D.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>et(le==null?void 0:le.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),D.createElement(s.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:fe||be,loading:fe,color:"#2ABD8C",className:"mr10",onClick:Ma},"\u8C03\u8BD5\u4EE3\u7801"),ye.get("qtype")!=="8"&&D.createElement(s.ZP,{className:y.Z.disabled,type:"primary",icon:D.createElement("i",{className:"iconfont icon-bofang1"}),loading:be,disabled:fe||be,onClick:()=>{var Bt,yt;if(!(le!=null&&le.code)||((Bt=le==null?void 0:le.code)==null?void 0:Bt.trim().length)===0){(yt=l.ZP)==null||yt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ze(2),je(320),P()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),D.createElement(te.Z,{onClose:Et,open:Tt}),D.createElement(G.Z,{close:!0,data:It,type:It.length?"txt":"",onClose:()=>gt(""),monacoEditor:{value:Ht,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},91176:function(c,a,t){"use strict";t.r(a),t.d(a,{Types:function(){return ea},default:function(){return Nn}});var e=t(59301),i=t(25690),l=t(31797),s=t(43418),d=t(71418),A=t(3113),E=t(6848),y=t(95237),f=t(81072),F=t(81722),v=t(84989),T=t(8343),W=t(346),w=t(87169),R=t(43428),te=t(75975),k=t(91558),O=t(23992),S=t(58397),G=t(59301),Y=Object.defineProperty,_=Object.defineProperties,M=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Xe=(z,Me,it)=>Me in z?Y(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,Be=(z,Me)=>{for(var it in Me||(Me={}))re.call(Me,it)&&Xe(z,it,Me[it]);if(D)for(var it of D(Me))ve.call(Me,it)&&Xe(z,it,Me[it]);return z},ee=(z,Me)=>_(z,M(Me));const q={theme:(0,O.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,O.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,O.G)("cmTabToSpace",!0)};var ft=(z=>(z[z.set_font_size=0]="set_font_size",z[z.set_theme=1]="set_theme",z[z.on_tab_to_space=2]="on_tab_to_space",z[z.set_show_editor_setting=3]="set_show_editor_setting",z))(ft||{});function Ue(z,Me){switch(Me.type){case 3:return ee(Be({},z),{showEditorSetting:Me.payload});case 1:return ee(Be({},z),{theme:Me.payload});case 0:return ee(Be({},z),{fontSize:Me.payload});case 2:return ee(Be({},z),{tabToSpace:Me.payload});default:throw new Error}}var $=({isLoading:z,value:Me,onChange:it,language:fn,onUpdateCode:na,ActionBarRender:an,setIsWhiteTheme:Yn})=>{const[en,ln]=(0,e.useReducer)(Ue,q),{theme:tn,fontSize:Qt,showEditorSetting:zn,tabToSpace:Mt}=en,sn=(0,e.useRef)(),m=(0,e.useRef)();(0,e.useEffect)(()=>{Yn(tn==="vs")},[tn]);const oe={onFontSizeChange:lt=>{ln({type:0,payload:lt}),(0,O.t)("cmFontSize",lt)},tabToSpace:Mt,cmFontSize:Qt,className:"oj",cmCodeMode:tn,onTabToSpace:lt=>{ln({type:2,payload:lt}),(0,O.t)("cmTabToSpace",lt)},onCodeModeChange:lt=>{ln({type:1,payload:lt}),(0,O.t)("ProgrammingCodeMode",lt)}};function ke(){ln({type:3,payload:!1})}function at(){ln({type:3,payload:!0})}const Ae={value:Me,language:fn,theme:tn,options:{fontSize:Qt,insertSpaces:Mt},onChange:lt=>{it(lt),m.current=lt,clearTimeout(sn.current),sn.current=setTimeout(()=>{na(m.current)},1e4)},onEditBlur:lt=>{m.current&&na(m.current)}};return G.createElement(e.Fragment,null,an(at),G.createElement("div",{style:{flex:1,overflow:"hidden"}},!z&&G.createElement(te.ZP,Be({},Ae))),G.createElement(k.Z,null,G.createElement(R.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:zn,onClose:ke},G.createElement(S.Z,Be({},oe)))))},fe=t(60141),be=t(24334),Q=t(7727),H={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ue={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},B=t(1710),P=t(58421),le=t(58617),de=t(98309),U=t(61186),xe=t.n(U),Re=t(59301);const{Column:ye}=B.default;var qe=({submitResult:z,submitting:Me,submitRecords:it,page:fn,onPageChange:na,topicId:an})=>{const[Yn]=(0,i.useSearchParams)(),{records:en,records_count:ln}=it||{},[tn,Qt]=(0,e.useState)(!1),zn=Yn.get("type")==="1";return Re.createElement(d.Z,{spinning:Me,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Re.createElement(le.Z,{style:{fontSize:24},spin:!0})},(en==null?void 0:en.length)>0?Re.createElement(B.default,{dataSource:en,rowKey:"id",pagination:!1},Re.createElement(ye,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Mt,sn)=>Re.createElement("span",null," ",xe()(Mt).format("YYYY-MM-DD HH:mm:ss"))}),Re.createElement(ye,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Mt,sn)=>{var m;return Re.createElement("span",{className:`${Mt===0?"c-green":"c-red"} current`,onClick:()=>{Qt(sn.id)}},(m=Q.Im[Mt])==null?void 0:m.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Re.createElement(ye,{title:`\u6267\u884C\u7528\u65F6 (${zn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Mt=>Mt?zn?Mt:Mt/1e3:""}),Re.createElement(ye,{title:`\u5185\u5B58\u6D88\u8017\uFF08${zn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Mt=>Mt?zn?Mt:parseFloat((Mt/1024).toFixed(2)):""}),Re.createElement(ye,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Re.createElement(ye,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Mt,sn)=>Re.createElement("span",{className:"c-light-primary current",onClick:()=>{Qt(sn.id)}},"\u67E5\u770B")})):Re.createElement("div",{style:{height:300,width:"100%"}}),Re.createElement(de.Z,{onClose:Qt,open:tn}),ln>15?Re.createElement(P.Z,{className:ue.pagination,current:fn,pageSize:15,total:ln,onChange:na}):null)},vt=t(28426),Ge=t(12563),xt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},L=t(91842),Z=t(59301);const ze={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Pe=({hack:z})=>{const{language:Me,difficult:it,time_limit:fn,description:na}=z,[an]=(0,i.useSearchParams)(),Yn=ze[it];return Z.createElement(Z.Fragment,null,Z.createElement("ul",{className:xt.info},Z.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Z.createElement("b",{className:xt.info_tag},Me)),Z.createElement("li",null,Z.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Z.createElement(Ge.default,{color:Yn==null?void 0:Yn.color},Yn==null?void 0:Yn.name)),Z.createElement("li",null,Z.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Z.createElement("span",{style:{color:"#333333"}},fn,"\u79D2"))),an.get("qtype")==="8"?Z.createElement(L.Z,{value:na,showProgramFill:!0,className:xt.desc}):Z.createElement(L.Z,{value:na,className:xt.desc}))},Ce={},dt=t(59301),je=({hack:z,current_user:Me})=>dt.createElement("div",{className:Ce.answer},z!=null&&z.answer_text?dt.createElement(L.Z,{style:{padding:"13px 0"},value:(z==null?void 0:z.answer_text)||""}):dt.createElement(vt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Tt=t(49535),Et=t(38986);function It(z,Me){return(0,Et.U2)(`/problems/${z}/comments.json`,{page:Me,limit:10})}function gt(z){return(0,Et.v_)(`/discusses/${z}/plus.json`,{container_type:"Discuss",type:1})}function Ht(z,Me,it){return(0,Et.v_)(`/problems/${z}/comments/reply.json`,{comments:{content:it,parent_id:Me}})}function We(z,Me){return(0,Et.v_)(`/problems/${z}/comments.json`,{comments:{content:Me}})}function wt(z,Me,it){return(0,Et.v_)(`/problems/${z}/comments/${Me}/hidden.json`,it)}function Ft(z,Me){return(0,Et.IV)(`/problems/${z}/comments/${Me}`)}var Vt=t(75604);function mn({author:z}){return e.createElement("a",{href:`/users/${z.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${W.Z.IMG_SERVER}/images/${z.image_url}`,width:"50"}))}function Ln({data:z,index:Me,parentDiscussIndex:it,user:fn,onSetActionType:na}){const{author:an,can_delete:Yn,content:en,id:ln,time:tn}=z;function Qt(){na({id:ln,index:Me,type:"delete-discuss",parentDiscussIndex:it,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const zn=fn.admin||Yn||an.user_id===fn.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(mn,{author:an}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),e.createElement("span",{className:"grey"},tn),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},zn?e.createElement("a",{onClick:Qt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(L.Z,{className:"discuss-content",value:en})))}var gn=({user:z,data:Me,index:it,onPlusDiscuss:fn,onSetActionType:na,activeDiscussIndex:an,onReplyDiscuss:Yn,onSetActiveDiscussIndex:en})=>{const{content:ln,children:tn,hidden:Qt,id:zn,praise_count:Mt,time:sn,user_praise:m,can_delete:oe,author:ke}=Me;function at(){en(zn)}function Ae(){fn(zn,!m,it)}function lt(){na({id:zn,index:it,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function mt(){na({id:zn,index:it,params:{hidden:Qt?"0":"1"},type:"hidden-discuss",message:Qt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ot=z.admin||z.user_id===ke.user_id;return e.createElement("div",{className:"discuss-item-container",key:zn},e.createElement(mn,{author:ke}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${ke.login}`,target:"_blank"}," ",ke.name," "),e.createElement("span",{className:"grey"},sn)),e.createElement(L.Z,{className:"discuss-content",value:ln}),tn&&tn.length>0?e.createElement("div",{className:"reply-discuss-container"},tn.map((we,Xt)=>e.createElement(Ln,{key:we.id,data:we,index:Xt,user:z,onSetActionType:na,parentDiscussIndex:it}))):null,e.createElement("div",{className:"btn-group"},ot?e.createElement("a",{onClick:mt,title:Qt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Qt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,oe&&(!tn||tn.length==0)?e.createElement("a",{onClick:lt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:at,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Ae,className:m?"c-orange":""},e.createElement("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,Mt||""))),e.createElement(Vt.Z,{id:zn,activeDiscussIndex:an,onReplyDiscuss:Yn})))},hn=t(77525),Lt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Zt=t(39793),Ot=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())}),zt=({user_praise:z,praise_count:Me,praisePlus:it,onCreateDiscuss:fn,discuss_count:na})=>{const[an,Yn]=(0,e.useState)(!1),[en,ln]=(0,e.useState)("");function tn(sn){ln(sn)}function Qt(){Yn(!0)}function zn(){Yn(!1)}function Mt(){return Ot(this,null,function*(){fn(en),ln(""),Yn(!1)})}return e.createElement("div",{className:`${Lt["dis-input-editor-container"]} ${an?Lt.active:""} `},e.createElement("div",{className:an?`hide ${Lt["text-area"]}`:Lt["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Qt}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",na," "),e.createElement("a",{className:"c-light-black",onClick:it,title:z?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${z?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Me?e.createElement("span",null,Me):"")),an?e.createElement("div",{className:Lt["input-mask"],onClick:zn}):null,e.createElement("div",{className:an?Lt["md-container"]:`${Lt["md-container"]} hide`},e.createElement(Zt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:en,height:240,onChange:tn}),e.createElement("div",{className:Lt["tip-container"],onClick:zn},e.createElement("a",{className:Lt["btn-send"],onClick:Mt}," \u53D1\u9001 "))))},$t=t(59301),Kt=Object.defineProperty,Wt=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ka=(z,Me,it)=>Me in z?Kt(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,Aa=(z,Me)=>{for(var it in Me||(Me={}))ba.call(Me,it)&&ka(z,it,Me[it]);if(Ba)for(var it of Ba(Me))Da.call(Me,it)&&ka(z,it,Me[it]);return z},Ha=(z,Me)=>Wt(z,Qn(Me)),Ma=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const et={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ut=(z=>(z[z.GET_DISCUSSES=0]="GET_DISCUSSES",z[z.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",z[z.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",z[z.PLUS_DISCUSS=3]="PLUS_DISCUSS",z[z.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",z[z.SET_PAGE=5]="SET_PAGE",z[z.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",z))(Ut||{});function Bt(z,Me){switch(Me.type){case 6:return Ha(Aa({},z),{loading:!0});case 0:return Aa(Aa({},z),Me.payload);case 1:return Aa(Aa({},z),Me.payload);case 4:return Aa(Aa({},z),Me.payload);case 3:return Aa(Aa({},z),Me.payload);case 5:return Ha(Aa({},z),{page:Me.payload});case 2:return Aa(Aa({},z),Me.payload);default:throw new Error}}var yt=({user:z,identifier:Me,hack:it,onTriggerPraise:fn,activeIndex:na})=>{const[an,Yn]=(0,e.useReducer)(Bt,et),{loading:en,page:ln,data:tn,count:Qt,actionType:zn,activeDiscussIndex:Mt}=an,sn=(0,e.useCallback)(()=>Ma(void 0,null,function*(){Yn({type:6});const we=yield It(Me,ln),{comments:Xt,disscuss_count:Gt}=we;Yn({type:0,payload:{data:Xt,count:Gt,loading:!1}})}),[ln,Me]);(0,e.useEffect)(()=>{na==="2"&&sn()},[Me,ln,na]);function m(we){Yn({type:5,payload:we})}function oe(we){Yn({type:4,payload:{actionType:we}})}function ke(we){Yn(Mt===we?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:we}})}function at(we,Xt,Gt){return Ma(this,null,function*(){try{const st=yield gt(we);tn[Gt].user_praise=Xt,tn[Gt].praise_count=st.praise_count,Yn({type:3,payload:{data:[...tn]}})}catch(st){console.log(st)}})}function Ae(){return Ma(this,null,function*(){const{id:we,params:Xt,type:Gt,index:st,parentDiscussIndex:jt}=zn;if(Gt==="hidden-discuss"&&(yield wt(Me,we,Xt),jt?tn[jt].children[st].hidden=Xt.hidden==1:tn[st].hidden=Xt.hidden==1,Yn({type:4,payload:{actionType:null,data:[...tn]}})),Gt==="delete-discuss"){if(yield Ft(Me,we),jt||jt===0){let Xn=tn[jt].children;for(let sa=Xn.length-1;sa>=0;sa--)if(Xn[sa].id===we){Xn.splice(sa,1);break}tn[jt].children=Xn}else for(let Xn=tn.length-1;Xn>=0;Xn--)if(tn[Xn].id===we){tn.splice(Xn,1);break}Yn({type:4,payload:{actionType:null,data:[...tn]}})}})}function lt(){Yn({type:4,payload:{actionType:null}})}function mt(we,Xt){return Ma(this,null,function*(){try{yield Ht(Me,we,Xt),sn()}catch(Gt){console.log(Gt)}})}function ot(we){return Ma(this,null,function*(){Yn({type:6}),yield We(Me,we),sn()})}return $t.createElement($t.Fragment,null,$t.createElement("div",{className:"discuss-panel"},tn.length===0?$t.createElement(vt.Z,null):tn.map((we,Xt)=>$t.createElement(gn,{onReplyDiscuss:mt,onPlusDiscuss:at,onSetActiveDiscussIndex:ke,onSetActionType:oe,data:we,index:Xt,user:z,activeDiscussIndex:Mt})),Qt>10?$t.createElement("div",{className:"pagination-container"},$t.createElement(P.Z,{showQuickJumper:!0,onChange:m,current:ln,total:Qt})):null),$t.createElement(zt,{user_praise:it.user_praise,praise_count:it.praises_count,praisePlus:fn,discuss_count:it.comments_count,onCreateDiscuss:ot}),$t.createElement(k.Z,null,$t.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:!!zn,onOk:Ae,onCancel:lt},$t.createElement("p",null,zn?zn.message:"")),$t.createElement(hn.Z,null)))},K=t(57809),Ye=t(92832),Ve=t(65615),pt={},At=t(59301),kt=({hack:z,current_user:Me})=>At.createElement("div",{className:pt.answer},z!=null&&z.analysis?At.createElement(L.Z,{style:{padding:"13px 0"},value:(z==null?void 0:z.analysis)||""}):At.createElement(vt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Rt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},bn=t(36381),An=t(43604),nn=t(78241),ra=t(5871),Wn=t(3532),qt=t(59301);const{TextArea:$n}=Ye.default,{Panel:Kn}=bn.default;var ce=({data:z,hack:Me})=>(console.log(z,Me,"data"),Me!=null&&Me.is_file?qt.createElement(Wn.Y2,{disabled:!0,className:Rt.uploadTableWrapper,showScore:!Me.test_set_score,data:z,isProgramHomework:!0}):qt.createElement("div",{className:Rt.hackSets},z==null?void 0:z.map((it,fn)=>qt.createElement(bn.default,{accordion:!0,bordered:!1,key:fn,defaultActiveKey:fn===0&&it.id,className:Rt.collapseWrapper,expandIcon:({isActive:na})=>qt.createElement("i",{className:`iconfont icon-weizhankai ${na?Rt.open:Rt.close}`,style:{fontSize:14,transition:"all .2s"}})},qt.createElement(Kn,{key:it.id,header:qt.createElement(y.Z,{align:"middle",justify:"space-between",wrap:!1},qt.createElement(An.Z,{className:Rt.panelHeader},qt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",fn+1)),qt.createElement(An.Z,{flex:1},qt.createElement(y.Z,{align:"middle",justify:"end",wrap:!1},!(Me!=null&&Me.test_set_score)&&qt.createElement(An.Z,{className:Rt.rateInput},qt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),qt.createElement("div",null,qt.createElement(nn.default.Item,{noStyle:!0},qt.createElement(ra.Z,{value:it==null?void 0:it.score,className:Rt.baseFormItem,min:0,max:100,disabled:!0}))),qt.createElement("span",{className:"ml10"},"%")))))},qt.createElement(nn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},qt.createElement($n,{readOnly:!0,value:it==null?void 0:it.input,rows:4})),qt.createElement(nn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},qt.createElement($n,{readOnly:!0,value:it==null?void 0:it.output,rows:4}))))))),Je={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},un=t(59301),pn=(0,e.forwardRef)(({data:z=[]},Me)=>{var it;const[fn,na]=(0,e.useState)(),an=z.filter(en=>en.show);(0,e.useEffect)(()=>{an.length&&na(an[0].id)},[z==null?void 0:z.length]);const Yn=((it=an.find(en=>en.id===fn))==null?void 0:it.element)||null;return(0,e.useImperativeHandle)(Me,()=>({setActiveTab:en=>na(en)})),un.createElement("div",{className:Je.tabs},un.createElement("div",{className:Je.tabWarp},an.map(en=>un.createElement("div",{onClick:()=>na(en.id),className:`${Je.tab} ${en.id===fn?Je.active:""}`,key:en.id},en.name))),un.createElement("div",{className:Je.content},Yn))}),rt=t(59301),Ia=Object.defineProperty,Un=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,ma=(z,Me,it)=>Me in z?Ia(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,la=(z,Me)=>{for(var it in Me||(Me={}))Vn.call(Me,it)&&ma(z,it,Me[it]);if(Pa)for(var it of Pa(Me))za.call(Me,it)&&ma(z,it,Me[it]);return z},Ze=(z,Me)=>Un(z,xn(Me)),$e=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const nt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},_t={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var jn=({hack:z,onTriggerPraise:Me,topicId:it,page:fn,onPageChange:na,user:an,current_user:Yn,submitRecords:en,submitting:ln,submitResult:tn,setActiveIndex:Qt,hack_sets:zn})=>{var Mt,sn;const[m]=(0,i.useSearchParams)(),[oe,ke]=(0,e.useState)("0"),at=(0,i.useLocation)(),[Ae,lt]=(0,e.useState)(!1),[mt,ot]=(0,e.useState)(null),[we,Xt]=(0,e.useState)([]),[Gt,st]=(0,e.useState)([]),[jt,Xn]=(0,e.useState)({page:1,limit:10}),sa=(0,e.useRef)(null),Ua=(0,e.useRef)(null);console.log(an,"user");let[oa,$a]=(0,e.useState)(Ze(la({},(0,i.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{Ua.current&&(z==null?void 0:z.is_close_tips)===!1&&mt===null&&ot(!0)},[Ua.current,z==null?void 0:z.is_close_tips,mt]);function mr(){return $e(this,null,function*(){yield(0,Et.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Qt(oe)},[oe]);function gr(Ca){return $e(this,null,function*(){let ur=Ca.target.id;if(ur==="1"){let lr=yield(0,Et.ZP)(`/api/myproblems/${oa.id}/redo_logs.json`,{method:"get",params:la({},jt)});(lr==null?void 0:lr.status)===0&&st(lr==null?void 0:lr.data)}ke(ur)})}(0,e.useEffect)(()=>Tt.Z.subscribe("to-commit-info",()=>{ke("1"),sa.current&&sa.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>Tt.Z.subscribe("to-reset-info",()=>{gr({target:{id:"1"}}),sa.current&&sa.current.setActiveTab("2")}),[]);function Lr(){ke("2")}function or(){return $e(this,null,function*(){let Ca=yield(0,Et.ZP)("/api/problems/my_hack_list.json",{method:"get",params:la({identifier:oa==null?void 0:oa.id},oa)});Xt(Ca)})}const aa=[{title:null,description:rt.createElement("div",null,rt.createElement("b",{onClick:()=>{ot(!1),mr(),lt(!0),or()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),rt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),rt.createElement(A.ZP,{onClick:()=>{ot(!1),mr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ua.current}];return rt.createElement("div",{className:H["left-panel"]},rt.createElement("ul",{className:`${H["s-navs"]} ${H["bg-white"]} ${H.b1}`},(z==null?void 0:z.is_program)&&!m.get("pageId")&&rt.createElement(E.Z,{title:"\u9898\u76EE\u5217\u8868"},rt.createElement("div",{onClick:()=>{or(),lt(!0)},className:H.btns,ref:Ua,style:mt?{pointerEvents:"none"}:{}},rt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),rt.createElement("li",{style:{marginLeft:20}},rt.createElement("a",{className:oe==="0"?H.active:"",id:"0",onClick:gr},"\u9898\u76EE\u63CF\u8FF0")),rt.createElement("li",null,rt.createElement("a",{className:oe==="1"?H.active:"",id:"1",onClick:gr},"\u64CD\u4F5C\u8BB0\u5F55")),(m.get("type")!=="exercises"&&(z==null?void 0:z.answer_text_show)||m.get("type")!=="exercises"&&(z==null?void 0:z.analysis_show))&&rt.createElement("li",null,rt.createElement("a",{className:oe==="4"?H.active:"",id:"4",onClick:gr},"\u89E3\u7B54\u53C2\u8003")),m.get("type")!=="exercises"&&rt.createElement("li",null,rt.createElement("a",{className:oe==="2"?H.active:"",id:"2",onClick:gr},"\u8BC4\u8BBA")),!!(zn!=null&&zn.length)&&m.get("type")!=="exercises"&&m.get("type")!=="1"&&rt.createElement("li",null,rt.createElement("a",{className:oe==="5"?H.active:"",id:"5",onClick:gr},"\u6D4B\u8BD5\u7528\u4F8B"))),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},rt.createElement(Pe,{hack:z,onTriggerPraise:Me,toDiscuss:Lr})),rt.createElement("div",{style:{padding:"12px"},className:`${H["tab-panel-body"]} ${oe==="1"?"":"hide"}`},rt.createElement(pn,{ref:sa,data:[{id:"1",show:m.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:rt.createElement(rt.Fragment,null,en!=null&&en.records_count||ln?rt.createElement(qe,{page:fn,onPageChange:na,topicId:it,submitting:ln,key:(tn==null?void 0:tn.id)||1,submitRecords:en,submitResult:tn}):rt.createElement(vt.Z,null))},{id:"2",show:m.get("type")==="exercises"||(z==null?void 0:z.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:rt.createElement(rt.Fragment,null,rt.createElement(B.default,{pagination:!1,dataSource:Gt==null?void 0:Gt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ca,ur,lr)=>xe()(Ca).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ca,ur,lr)=>{var cr;return(cr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(wi=>wi.id===Ca))==null?void 0:cr.name}}]}),rt.createElement(P.Z,{style:{marginTop:10},current:jt.page,total:Gt==null?void 0:Gt.count,hideOnSinglePage:!0,onChange:Ca=>$e(void 0,null,function*(){jt.page=Ca,Xn(jt);let ur=yield(0,Et.ZP)(`/api/myproblems/${oa.id}/redo_logs.json`,{method:"get",params:Ze(la({},jt),{courseId:oa.courseId})});(ur==null?void 0:ur.status)===0&&st(ur==null?void 0:ur.data)})}))}]})),rt.createElement("div",{style:{padding:"12px"},className:`${H["tab-panel-body"]} ${oe==="4"?"":"hide"}`},rt.createElement(pn,{data:[{id:"1",show:m.get("type")!=="exercises"&&(z==null?void 0:z.answer_text_show),name:"\u7B54\u6848",element:rt.createElement(rt.Fragment,null,rt.createElement(je,{hack:z,current_user:Yn}))},{id:"2",show:m.get("type")!=="exercises"&&(z==null?void 0:z.analysis_show),name:"\u89E3\u6790",element:rt.createElement(rt.Fragment,null,rt.createElement(kt,{hack:z,current_user:Yn}))}]})),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="2"?"":"hide"}`,style:{padding:0}},rt.createElement(yt,{user:an,activeIndex:oe,identifier:z.identifier,hack:z,onTriggerPraise:Me})),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="5"?"":"hide"}`,style:{padding:12}},rt.createElement(ce,{data:zn||[],hack:z})),rt.createElement(R.Z,{rootClassName:H.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>lt(!1),open:Ae},rt.createElement(y.Z,null,rt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),rt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",we==null?void 0:we.total_count,"\u9898\xA0[\xA0",we==null?void 0:we.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&rt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",we==null?void 0:we.work_score,"\u5206")),rt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),rt.createElement(y.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&rt.createElement(K.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ca=>{oa.page=1,oa.finish_status=Ca,$a(la({},oa)),or()}},rt.createElement(K.default.Option,{value:""},"\u5168\u90E8"),rt.createElement(K.default.Option,{value:0},"\u672A\u5F00\u59CB"),rt.createElement(K.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),rt.createElement(K.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),rt.createElement(K.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ca=>{oa.page=1,oa.difficult=Ca||null,$a(la({},oa)),or()}},rt.createElement(K.default.Option,{value:0},"\u5168\u90E8"),rt.createElement(K.default.Option,{value:1},"\u7B80\u5355"),rt.createElement(K.default.Option,{value:2},"\u9002\u4E2D"),rt.createElement(K.default.Option,{value:3},"\u56F0\u96BE")),rt.createElement(Ye.default.Search,{size:"large",onSearch:Ca=>{oa.name=Ca,oa.page=1,$a(la({},oa)),or()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),rt.createElement("div",{className:H.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&rt.createElement("span",null,"\u72B6\u6001"),rt.createElement("span",null,"\u5E8F\u53F7"),rt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),rt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),rt.createElement("div",{style:{overflow:"auto",flex:1}},(Mt=we==null?void 0:we.data)!=null&&Mt.length?(sn=we==null?void 0:we.data)==null?void 0:sn.map((Ca,ur)=>rt.createElement("div",{onClick:()=>$e(void 0,null,function*(){let lr=yield(0,Et.ZP)(`/api/problems/${Ca==null?void 0:Ca.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});lr&&(window.location.href=`/myproblems/${lr==null?void 0:lr.identifier}${window.location.search}`)}),className:`${H.list} ${Ca!=null&&Ca.checked?H.active:""}`},!(an!=null&&an.hack_manager)&&rt.createElement(rt.Fragment,null,!(Ca!=null&&Ca.opened)&&rt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ca==null?void 0:Ca.opened)&&!(Ca!=null&&Ca.passed)&&rt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ca==null?void 0:Ca.opened)&&(Ca==null?void 0:Ca.passed)&&rt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),rt.createElement("span",null,(oa.page-1)*20+(ur+1)),rt.createElement("span",{style:{flex:1},title:Ca.name},`[${Ca==null?void 0:Ca.score}\u5206]`,"\xA0",Ca.name),rt.createElement("span",{style:{flexBasis:48,paddingRight:0}},nt[Ca.difficult]))):rt.createElement(vt.Z,null)),rt.createElement(P.Z,{current:oa.page,className:"mt20",hideOnSinglePage:!0,total:we==null?void 0:we.count,pageSize:oa.per_page,onChange:(Ca,ur)=>{oa.page=Ca,oa.per_page=ur,or()}})),rt.createElement(Ve.Z,{rootClassName:H.tour,closeIcon:!1,open:!!mt,steps:aa,gap:{offset:3,radius:2}}))},Mn=t(62522),on=t(6383),In=t(96680),On=t(74255),Fa=t(3810),Zn=t(36482),Rn=t(91136),kn=t(92310),Ct=t.n(kn),Oa=t(41319),Dn=t(3932),Jn=t(64126),Nt=t(59301),ya=Object.defineProperty,ha=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ja=(z,Me,it)=>Me in z?ya(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,wn=(z,Me)=>{for(var it in Me||(Me={}))Na.call(Me,it)&&Ja(z,it,Me[it]);if(La)for(var it of La(Me))Wa.call(Me,it)&&Ja(z,it,Me[it]);return z},X=(z,Me)=>ha(z,Sr(Me)),me=(z,Me)=>{var it={};for(var fn in z)Na.call(z,fn)&&Me.indexOf(fn)<0&&(it[fn]=z[fn]);if(z!=null&&La)for(var fn of La(z))Me.indexOf(fn)<0&&Wa.call(z,fn)&&(it[fn]=z[fn]);return it},ge=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const{Countdown:tt}=l.default,ct={Java:"java",C:"c",Python:"py","C++":"c"};var ea=(z=>(z[z.SET_LOADING=0]="SET_LOADING",z[z.GET_DATA=1]="GET_DATA",z[z.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",z[z.SET_DATA=3]="SET_DATA",z[z.SET_DEBUGING=4]="SET_DEBUGING",z[z.SET_SUBMITING=5]="SET_SUBMITING",z[z.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",z[z.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",z[z.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",z[z.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",z[z.SET_PAGE=10]="SET_PAGE",z))(ea||{});function Hn(){return new Date().getTime()}const Fn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Yt(z,Me){switch(Me.type){case 1:return wn(wn({},z),Me.payload);case 3:return X(wn({},z),{data:Me.payload});case 0:return X(wn({},z),{loading:Me.payload});case 9:return X(wn({},z),{showNote:Me.payload});case 4:return X(wn({},z),{debuging:Me.payload});case 5:return X(wn({},z),{submitting:Me.payload});case 2:return X(wn({},z),{submitRecords:Me.payload});case 10:return X(wn({},z),{submitRecordPage:Me.payload});case 6:return X(wn({},z),{executingMessage:Me.payload});case 7:return wn(wn({},z),Me.payload);case 8:return wn(wn({},z),Me.payload);default:throw new Error}}var Nn=({children:z})=>{var Me,it,fn,na,an;const[Yn,en]=(0,e.useReducer)(Yt,Fn),{id:ln}=(0,i.useParams)(),tn=(0,i.useLocation)(),[Qt]=(0,i.useSearchParams)(),{loading:zn,data:Mt,debugResult:sn,submitResult:m,submitRecords:oe,submitRecordPage:ke,showNote:at,debuging:Ae,submitting:lt,executingMessage:mt}=Yn,[ot,we]=(0,e.useState)("#37AD83"),[Xt,Gt]=(0,e.useState)(null),[st,jt]=(0,e.useState)({}),[Xn,sa]=(0,e.useState)(!0),[Ua,oa]=(0,e.useState)(!1),[$a,mr]=(0,e.useState)(!1),gr=(0,e.useRef)(null),Lr=(0,e.useRef)(0),or=Mt==null?void 0:Mt.user,aa=Mt==null?void 0:Mt.hack,[Ca,ur]=(0,e.useState)(!1),lr=(0,e.useRef)(1),cr=(0,e.useRef)(!1);(0,Oa.y)(Qt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:wi}=(0,Oa.X)(),[Bi,dn]=(0,e.useState)(""),Di=(0,Fa._)(st);(0,e.useEffect)(()=>{function ia(){return ge(this,null,function*(){var Va,Pr,Wr,Ni,Ei;sa(!0);const Yr=yield(0,f.fu)(ln,{exercise_id:Qt.get("exercisesId")});if(setTimeout(()=>{sa(!1)},800),Yr.status!==401){try{Yr.hack.code=be.Base64.decode(Yr.hack.code)}catch(Cn){console.log(Cn)}Yr.hack=X(wn({},Yr.hack),{is_program:Qt.get("type")==="1"}),en({type:1,payload:{loading:!1,data:Yr}})}if(Qt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Cn;Qt.get("coursesId")=="coursesId"?Cn=yield(0,F._F)({categoryId:Qt.get("exercisesId"),login:Qt.get("login")}):Cn=yield(0,F._B)({categoryId:Qt.get("exercisesId"),login:Qt.get("login")}),jt(wn({},Cn)),wi((Va=Cn==null?void 0:Cn.exercise)==null?void 0:Va.forbid_copy),typeof((Pr=Cn==null?void 0:Cn.exercise)==null?void 0:Pr.left_time)=="number"&&(Gt(Date.now()+((Wr=Cn==null?void 0:Cn.exercise)==null?void 0:Wr.left_time)*1e3),setTimeout(()=>{we("red")},(((Ni=Cn==null?void 0:Cn.exercise)==null?void 0:Ni.left_time)-300>0?((Ei=Cn==null?void 0:Cn.exercise)==null?void 0:Ei.left_time)-300:0)*1e3))}})}ln&&ia()},[ln]),(0,e.useEffect)(()=>{var ia;return Qt.get("type")==="exercises"&&((ia=st==null?void 0:st.exercise)!=null&&ia.screen_open)&&(window.removeEventListener("blur",Mr,!1),Zn.U.forEach((Va,Pr)=>{window.addEventListener(Va,Mr,!1)}),window.addEventListener("blur",Mr,!1),window.focus()),()=>{document.removeEventListener((0,v.gH)(),Mr)}},[st]),(0,e.useEffect)(()=>{Bi==="1"&&ln&&aa!=null&&aa.language&&Qo()},[ln,ke,aa==null?void 0:aa.language,Bi]),(0,e.useEffect)(()=>(aa!=null&&aa.is_program&&(Lr.current=0,gr.current=setInterval(()=>{yr()},15e3)),()=>{clearInterval(gr.current)}),[aa==null?void 0:aa.is_program]);const yr=()=>ge(void 0,null,function*(){let ia=yield(0,Et.ZP)(`/api/myproblems/${ln}/save_long_time.json`,{method:"get",params:{answer_long_time:Lr.current}})}),Mr=()=>{cr.current||(0,v.BU)(),window.parent.postMessage("backExercise","*")};function Qo(){return ge(this,null,function*(){try{const ia=yield(0,f.zO)(ln,{limit:15,page:ke,language:aa==null?void 0:aa.language});en({type:2,payload:ia})}catch(ia){console.log(ia)}})}function Ko(ia){en({type:10,payload:ia})}function Ar(ia){return ge(this,null,function*(){var Va;let Pr;(Qt.get("ip_limit")==="inner"||Qt.get("ip_bind_type")==="true")&&(Pr=yield(0,on.y)({ip_limit:Qt.get("ip_limit"),ip_bind:Qt.get("ip_bind_type")==="true"}));const Wr=yield(0,f.n4)(ln,{code:be.Base64.encode(ia||aa.code),language:aa==null?void 0:aa.language,exercise_id:Qt.get("exercisesId"),question_id:Qt.get("questionId"),ip:Pr});return Wr.status===-5&&(0,i.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:X(wn({errorMessage:Wr==null?void 0:Wr.message},(st==null?void 0:st.exercise)||{}),{exercise_user_id:(Va=st==null?void 0:st.exercise)==null?void 0:Va.exercise_user_id,id:Qt.get("exercisesId")})}}),Wr})}function zi(){return ge(this,null,function*(){if(lr.current=2,!lt){en({type:5,payload:!0});try{Tt.Z.publish("to-commit-info");const ia=yield Ar();if(console.log(ia,1),ia.status===0){let Yr=function(){return ge(this,null,function*(){const{status:Cn,data:dr}=yield(0,f.rX)(ln,"submit"),Ci=Hn()-Ei>(Wr*Ni+30)*1e3;if(Cn!==0&&!Ci&&setTimeout(Yr,1e3),Ci&&Cn!==0){s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),en({type:5,payload:!1});return}if(Cn===0){dr.status===2&&s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(dr==null?void 0:dr.status)===0&&Qt.get("type")==="1"&&mr(!0);const ao=yield(0,f.zO)(ln,{limit:15,page:ke,language:aa==null?void 0:aa.language});en({type:8,payload:X(wn({},Yn),{submitResult:dr,submitting:!1,submitRecords:ao})})}})},Va={};Qt.get("type")==="exercises"&&(Va.extras={exercise_id:Qt.get("exercisesId"),question_id:Qt.get("questionId")},(Qt.get("ip_limit")==="inner"||Qt.get("ip_bind_type")==="true")&&(Va.extras.ip=yield(0,on.y)({ip_limit:Qt.get("ip_limit"),ip_bind:Qt.get("ip_bind_type")==="true"})));const Pr=yield(0,f.bM)(ln,Va);if(Pr.status===-1&&Qt.get("exercisesId")){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`;return}const{time_limit:Wr,test_case_size:Ni}=aa,Ei=Hn();Pr.status>-1?Yr():en({type:5,payload:!1})}else en({type:5,payload:!1})}catch(ia){console.log(ia),en({type:5,payload:!1})}ur(!1)}})}function $i(){return ge(this,null,function*(){lr.current=1,Yn.debuging=!0,en({type:4,payload:!0});try{if((yield Ar()).status===0){let Ei=function(){return ge(this,null,function*(){const{status:Yr,message:Cn,data:dr}=yield(0,f.rX)(ln,"debug"),Ci=Hn()-Ni>(Va+30)*1e3;if(Yr!==0&&!Ci&&(en({type:6,payload:Cn}),setTimeout(Ei,1e3)),Ci){s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),en({type:4,payload:!1}),en({type:7,payload:X(wn({},Yn),{debugResult:{status:2},debuging:!1})});return}Yr===0&&(dr.status===2&&s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),en({type:4,payload:!1}),en({type:7,payload:X(wn({},Yn),{debugResult:dr,debuging:!1})}))})};const{time_limit:Va}=aa;let Pr={input:encodeURIComponent(Mt.test_case.input)};Qt.get("type")==="exercises"&&(Pr.exercise_id=Qt.get("exercisesId"));const Wr=yield(0,f.MU)(ln,Pr);if(Wr.status===-1&&Qt.get("exercisesId")){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`;return}const Ni=Hn();(Wr==null?void 0:Wr.status)>-1?Ei():en({type:4,payload:!1})}else en({type:4,payload:!1})}catch(ia){console.log(ia)}finally{}})}function Gi(ia,Va){const Pr=Va?{modify_code:!1}:{};en({type:3,payload:X(wn({},Mt),{hack:wn(X(wn({},aa),{code:ia}),Pr)})}),ur(!0)}const Co=ia=>ge(void 0,null,function*(){let Va=yield(0,Et.ZP)(`/api/problems/${aa==null?void 0:aa.identifier}/start.json`,{method:"get",params:{language:ia==="C++"||ia==="c++"?encodeURIComponent(ia):ia,hack_user_id:or==null?void 0:or.user_id}});Va.status!==-1&&i.history.replace(`/myproblems/${Va==null?void 0:Va.identifier}${window.location.search}`)});function Jo(ia){let Va=ia.target.value;en({type:3,payload:X(wn({},Mt),{test_case:{input:Va}})})}function eo(){return ge(this,null,function*(){try{let ia={};Qt.get("type")==="exercises"?ia.exercise_id=Qt.get("exercisesId"):aa!=null&&aa.homework_common_id&&(ia.homework_common_id=aa==null?void 0:aa.homework_common_id);const Va=yield(0,f.H7)(ln,wn({},ia));Va.status===401||(Gi(be.Base64.decode(Va.code)),(Qt.get("type")==="exercises"||aa!=null&&aa.homework_common_id)&&Tt.Z.publish("to-reset-info"))}catch(ia){console.log(ia)}})}function Xo(){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Nt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Nt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ge(this,null,function*(){const ia=yield(0,f.fi)(ln);ia.status===401||Gi(be.Base64.decode(ia.code),!0)})}})}function to(){en({type:9,payload:!0})}function no(){en({type:9,payload:!1})}function qo(ia){return ge(this,null,function*(){yield(0,f.MK)(ln,ia),en({type:1,payload:{showNote:!1,data:X(wn({},Mt),{hack:X(wn({},aa),{notes:ia.notes})})}})})}const Hi={hack:aa,isLoading:Xn,input:(Me=Mt==null?void 0:Mt.test_case)==null?void 0:Me.input,is_file:(it=Mt==null?void 0:Mt.test_case)==null?void 0:it.is_file,language:aa==null?void 0:aa.language,code:aa==null?void 0:aa.code,title:"main."+ct[aa==null?void 0:aa.language],modify_code:aa==null?void 0:aa.modify_code,notes:aa==null?void 0:aa.notes,debugResult:sn,debuging:Ae,submitting:lt,submitResult:m,executingMessage:mt,onCancelNote:no,onAddNote:qo,showNote:at,user:or,onShowNote:to,onSubmitCode:zi,onChangeCode:Gi,onChangeInput:Jo,onDebugCode:$i,onResetCode:eo,onSyncCode:Xo,onUpdateCode:Ar,onChangeLanguage:Co,isWhiteTheme:Ua,setIsWhiteTheme:oa,topDispatch:en};function _o(){return ge(this,null,function*(){const{praise_count:ia}=yield(0,f.vl)(aa.id,{container_type:"Hack",type:1});let Va=X(wn({},Mt),{hack:X(wn({},aa),{praises_count:ia,user_praise:!aa.user_praise})});en({type:3,payload:Va})})}const So={topicId:ln,submitResult:m,submitRecords:oe,submitting:lt,page:ke,onPageChange:Ko,hack:aa,user:Mt==null?void 0:Mt.user,hack_sets:Mt==null?void 0:Mt.hack_sets,current_user:Mt==null?void 0:Mt.current_user,onTriggerPraise:_o,setActiveIndex:dn};return console.log(st),Nt.createElement(Nt.Fragment,null,Nt.createElement(d.Z,{spinning:zn,delay:500},Mt?Nt.createElement(Nt.Fragment,null,Nt.createElement("header",{className:Ct()(Rn.Z.header,Ua&&Rn.Z.whiteHeader)},Qt.get("type")!=="exercises"&&Nt.createElement("div",null,Nt.createElement("img",{src:`${W.Z.IMG_SERVER}/images/${or==null?void 0:or.image_url}`,alt:"user",width:36}),Nt.createElement("span",{style:{color:Ua?"#333":"#B2BACB",fontSize:16}},or==null?void 0:or.name)),Qt.get("type")==="exercises"&&Nt.createElement("div",null,Nt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Nt.createElement("span",{className:"ml10"},(fn=st==null?void 0:st.exercise)==null?void 0:fn.user_name)),Nt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Nt.createElement("span",{className:"ml10"},(na=st==null?void 0:st.exercise)==null?void 0:na.student_id))),Nt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Nt.createElement("div",null,aa.name)),(aa==null?void 0:aa.is_program)&&Nt.createElement(In.Z,{defaultValue:aa==null?void 0:aa.answer_long_time,onChange:ia=>{Lr.current=ia},className:Rn.Z.timepiece}),or!=null&&or.hack_manager?Nt.createElement(i.Link,{className:Rn.Z.btn_edit,to:Qt.get("type")==="1"?Qt.get("pageId")?`/problems/newedit/${aa.identifier}?type=1&pageId=${Qt.get("pageId")}&backUrl=${Qt.get("backUrl")}`:`/problems/newedit/${aa.identifier}?type=1`:`/problems/newedit/${aa.identifier}`}," ",Nt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((an=st==null?void 0:st.exercise)==null?void 0:an.left_time)&&Nt.createElement(Nt.Fragment,null,Nt.createElement("span",{style:{color:ot,marginRight:6},className:`iconfont icon-daojishi ${Rn.Z.djs}`}),Nt.createElement("span",{className:"c-white mr20"},Nt.createElement(tt,{valueStyle:{color:ot,fontSize:20,fontWeight:500},title:Nt.createElement("span",{style:{color:ot,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Xt,onFinish:()=>ge(void 0,null,function*(){const ia=yield(0,F.VL)({categoryId:Qt.get("exercisesId"),commit_method:2});if((ia==null?void 0:ia.status)===0&&(Ar(),s.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Nt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Nt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ge(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`})})),(ia==null?void 0:ia.status)===-3){const Va=parseInt(ia==null?void 0:ia.message);Gt(Date.now()+Va*1e3)}})}))),Qt.get("type")==="exercises"?Nt.createElement(A.ZP,{type:"primary",onClick:()=>{const ia=()=>ge(void 0,null,function*(){yield Ar(),ur(!1),Di(),cr.current=!0,Mr()});if(!(oe!=null&&oe.records_count)||Ca){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Nt.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ia});return}ia()}},Nt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Nt.createElement("span",{onClick:()=>{var ia;if(Qt.get("backUrl"))i.history.push(Qt.get("backUrl"));else if(Qt.get("type")==="1"){let Va=(ia=localStorage.getItem("program_homework"))==null?void 0:ia.split(",");i.history.push(`/classrooms/${Va==null?void 0:Va[0]}/program_homework/${Va==null?void 0:Va[1]}/detail`)}else i.history.push("/problemset")}},Nt.createElement(E.Z,{title:"\u5173\u95ED"},Nt.createElement("i",{style:{color:Ua?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Nt.createElement(d.Z,{size:"large",spinning:Xn},Nt.createElement(T.Z,{className:Ct()(Rn.Z.myProblems,Ua&&Rn.Z.whiteMyProblems),leftChild:Nt.createElement(jn,wn({},So)),rightChild:Nt.createElement(Ka,wn({},Hi))}))):null,Nt.createElement(s.default,{centered:!0,closable:!1,width:680,footer:null,open:$a,className:"oj-modal"},Nt.createElement("section",{className:"oj-modal-content"},Nt.createElement("div",{className:"oj-modal-head"},Nt.createElement("img",{src:Mn,alt:""}),Nt.createElement("i",{onClick:()=>mr(!1),className:"iconfont icon-guanbi1"})),Nt.createElement("aside",null,Nt.createElement("img",{className:"mr30",src:Jn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Nt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},m==null?void 0:m.execute_time,"ms"),"\u4F18\u4E8E",Nt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(m==null?void 0:m.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Nt.createElement("aside",{className:"mb50"},Nt.createElement("img",{src:Dn.Z,className:"mr30"}),Nt.createElement("span",{className:"oj-modal-tt"},Nt.createElement("span",null,Nt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Nt.createElement("span",{className:"c-light-primary"},m==null?void 0:m.execute_memory,"kb")),Nt.createElement("span",null,Nt.createElement("span",null))),"\u4F18\u4E8E",Nt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(m==null?void 0:m.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Nt.createElement("div",{id:"oj-modal-next",onClick:()=>ge(void 0,null,function*(){var ia;if(m!=null&&m.next_identifier){let Va=yield(0,Et.ZP)(`/api/problems/${m==null?void 0:m.next_identifier}/start.json`,{method:"get",params:{hack_user_id:or==null?void 0:or.user_id}});Va&&(window.location.href=`/myproblems/${Va==null?void 0:Va.identifier}${window.location.search}`)}else{let Va=(ia=localStorage.getItem("program_homework"))==null?void 0:ia.split(",");i.history.push(`/classrooms/${Va==null?void 0:Va[0]}/program_homework/${Va==null?void 0:Va[1]}/detail`)}}),className:"oj-modal-btn"},m!=null&&m.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Nt.createElement(On.Z,{successCb:()=>{lr.current===1?$i():zi()}}))};function Sa({title:z,modify_code:Me,onSyncCode:it,onShowCodeSetting:fn,onResetCode:na,hack:an,onChangeLanguage:Yn,isWhiteTheme:en}){var ln;const tn=()=>{s.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Nt.createElement(w.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:na})},[Qt]=(0,i.useSearchParams)(),zn=Qt.get("language"),Mt=sn=>sn==="1"?"c++":sn==="2"?"C++":sn;return(0,e.useEffect)(()=>{zn&&Yn(Mt(zn))},[]),(0,e.useEffect)(()=>{an!=null&&an.tpm_code_modified&&s.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Nt.createElement(w.Z,null),content:Nt.createElement("div",null,Nt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Nt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Nt.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>na()})},[an==null?void 0:an.language]),console.log(an,en,"hack"),Nt.createElement("div",{className:`${Rn.Z.codeHead} ${en?Rn.Z.whiteCodeHead:""}`},Nt.createElement("div",{className:Rn.Z.navWrap},(ln=an==null?void 0:an.all_language)==null?void 0:ln.map(sn=>Nt.createElement("div",{className:`${Rn.Z.nav} ${sn===(an==null?void 0:an.language)?Rn.Z.active:""}`,key:sn,onClick:()=>Yn(sn)},Nt.createElement(E.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Nt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Nt.createElement("span",null,sn)))),Nt.createElement(y.Z,{align:"middle",style:{marginLeft:"auto"}},Me?Nt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:it},Nt.createElement("img",{src:fe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Nt.createElement("a",{onClick:tn},Nt.createElement(E.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Nt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Nt.createElement("a",{onClick:fn},Nt.createElement(E.Z,{title:"\u8BBE\u7F6E"},Nt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ka(z){var Me=z,{input:it,is_file:fn,showNote:na,onShowNote:an,notes:Yn,onCancelNote:en,onAddNote:ln,debugResult:tn,language:Qt,debuging:zn,submitting:Mt,executingMessage:sn,code:m,onSubmitCode:oe,onDebugCode:ke,onChangeCode:at,onChangeInput:Ae,onUpdateCode:lt,user:mt,isLoading:ot,submitResult:we}=Me,Xt=me(Me,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Gt(jt){return Nt.createElement(Sa,X(wn({},Xt),{onShowCodeSetting:jt}))}const st=wn({input:it,is_file:fn,debugResult:tn,debuging:zn,submitting:Mt,executingMessage:sn,onDebugCode:ke,onChangeCode:at,onSubmitCode:oe,onChangeInput:Ae,user:mt,submitResult:we},Xt);return Nt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Nt.createElement($,{setIsWhiteTheme:Xt==null?void 0:Xt.setIsWhiteTheme,isLoading:ot,language:Qt,value:m,onChange:at,onUpdateCode:lt,ActionBarRender:Gt}),Nt.createElement(Q.ZP,wn({},st)))}},37345:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},81072:function(c,a,t){"use strict";t.d(a,{H7:function(){return R},MK:function(){return w},MU:function(){return F},X6:function(){return T},bM:function(){return f},fi:function(){return te},fu:function(){return y},n4:function(){return k},rX:function(){return W},vl:function(){return O},zO:function(){return v}});var e=t(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,A=(S,G,Y)=>G in S?i(S,G,{enumerable:!0,configurable:!0,writable:!0,value:Y}):S[G]=Y,E=(S,G)=>{for(var Y in G||(G={}))s.call(G,Y)&&A(S,Y,G[Y]);if(l)for(var Y of l(G))d.call(G,Y)&&A(S,Y,G[Y]);return S};function y(S,G){return(0,e.U2)(`myproblems/${S}.json`,E({hidePopLogin:!0},G||{}))}function f(S,G){return(0,e.v_)(`myproblems/${S}/code_submit.json`,G)}function F(S,G){return(0,e.v_)(`myproblems/${S}/code_debug.json`,G)}function v(S,G){return G.language&&(G.language=encodeURIComponent(G.language)),(0,e.U2)(`myproblems/${S}/submit_records.json`,G)}function T(S){return(0,e.U2)("myproblems/record_detail.json",{id:S})}function W(S,G){return(0,e.U2)(`myproblems/${S}/result.json`,{mode:G})}function w(S,G){return(0,e.v_)(`myproblems/${S}/add_notes.json`,G)}function R(S,G){return(0,e.v_)(`myproblems/${S}/restore_initial_code.json`,G)}function te(S){return(0,e.v_)(`myproblems/${S}/sync_code.json`)}function k(S,G){return(0,e.v_)(`myproblems/${S}/update_code.json`,G)}function O(S,G){return(0,e.v_)(`discusses/${S}/plus.json`,G)}},47251:function(c,a,t){"use strict";t.d(a,{Z:function(){return de}});var e=t(59301),i=t(78241),l=t(8591),s=t(43418),d=t(99313),A=t(57809),E=t(19842),y=t(98228),f=t(92832),F=t(1710),v=t(6848),T=t(58421),W=t(3113),w=t(38986),R={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},te=t(55305),k={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},O=t(91842),S=t(51257),G=t(24334);const Y=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var M=({qitem:U})=>{var xe,Re,ye,qe,vt,Ge,xt,L,Z,ze;return e.createElement("div",{className:k.warp},e.createElement("div",{className:k.mainPart},e.createElement("div",{className:k.qcount},(U==null?void 0:U.question_type)===8&&e.createElement(O.Z,{className:k.content,showProgramFill:!0,value:(xe=U==null?void 0:U.program_attr)==null?void 0:xe.description}),(U==null?void 0:U.question_type)!=8&&e.createElement(O.Z,{className:k.qtitle,value:(U==null?void 0:U.name)||(U==null?void 0:U.title)})),((U==null?void 0:U.question_type)===0||(U==null?void 0:U.question_type)===2)&&e.createElement("div",null,(Re=U==null?void 0:U.choices)==null?void 0:Re.map((Pe,Ce)=>e.createElement("div",{className:k.redio},!(Pe!=null&&Pe.is_answer)&&e.createElement("span",{className:k.redioitem}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),e.createElement(O.Z,{className:Pe!=null&&Pe.is_answer?k.titleyes:k.title,value:Y[Ce]+(Pe==null?void 0:Pe.choice_text)}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(U==null?void 0:U.question_type)===1&&e.createElement("div",null,(ye=U==null?void 0:U.choices)==null?void 0:ye.map((Pe,Ce)=>e.createElement("div",{className:k.checkbox},!(Pe!=null&&Pe.is_answer)&&e.createElement("span",{className:k.checkboxitem}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),e.createElement(O.Z,{className:Pe!=null&&Pe.is_answer?k.titleyes:k.title,value:Y[Ce]+(Pe==null?void 0:Pe.choice_text)}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(U==null?void 0:U.question_type)===3&&e.createElement("div",{className:k.completion},(qe=U==null?void 0:U.standard_answer)==null?void 0:qe.map((Pe,Ce)=>{var dt;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",Ce+1),e.createElement("div",{className:k.content},(dt=Pe==null?void 0:Pe.answer_text)==null?void 0:dt.map((je,Tt)=>e.createElement("div",{className:k.items},je))))})),(U==null?void 0:U.question_type)===4&&e.createElement("div",{className:k.simple},e.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(vt=U==null?void 0:U.answer_texts)!=null&&vt[0]?e.createElement(O.Z,{className:k.content,value:(Ge=U==null?void 0:U.answer_texts)==null?void 0:Ge[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(U==null?void 0:U.question_type)===5&&((xt=U==null?void 0:U.challenge_names)==null?void 0:xt.map((Pe,Ce)=>e.createElement("div",{className:k.shixun},e.createElement("span",{className:k.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,S.EM)(Ce+1),"\u9898"),Pe)))),(U==null?void 0:U.question_type)===6&&e.createElement("div",{className:k.program},e.createElement(O.Z,{className:k.content,value:((L=U==null?void 0:U.program_attr)==null?void 0:L.description)||"- -"})),(U==null?void 0:U.question_type)===7&&((Z=U==null?void 0:U.sub_item_banks)==null?void 0:Z.map((Pe,Ce)=>{var dt,je,Tt,Et,It;return e.createElement("div",null,e.createElement("div",{className:k.combination},e.createElement("span",{className:k.qtitle},Pe==null?void 0:Pe.name)),e.createElement("div",{className:k.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((Pe==null?void 0:Pe.item_type)=="SINGLE"||(Pe==null?void 0:Pe.item_type)=="JUDGMENT")&&((dt=Pe==null?void 0:Pe.choices)==null?void 0:dt.map((gt,Ht)=>e.createElement("div",{className:k.redio},!(gt!=null&>.is_answer)&&e.createElement("span",{className:k.redioitem}),(gt==null?void 0:gt.is_answer)&&e.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),e.createElement(O.Z,{className:gt!=null&>.is_answer?k.titleyes:k.title,value:Y[Ht]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(Pe==null?void 0:Pe.item_type)=="MULTIPLE"&&((je=Pe==null?void 0:Pe.choices)==null?void 0:je.map((gt,Ht)=>e.createElement("div",{className:k.checkbox},!(gt!=null&>.is_answer)&&e.createElement("span",{className:k.checkboxitem}),(gt==null?void 0:gt.is_answer)&&e.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),e.createElement(O.Z,{className:gt!=null&>.is_answer?k.titleyes:k.title,value:Y[Ht]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(Pe==null?void 0:Pe.item_type)=="COMPLETION"&&e.createElement("div",{className:k.completion},(Tt=Pe==null?void 0:Pe.standard_answer)==null?void 0:Tt.map((gt,Ht)=>{var We;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",Ht+1),e.createElement("div",{className:k.content},(We=gt==null?void 0:gt.answer_text)==null?void 0:We.map((wt,Ft)=>e.createElement("div",{className:k.items},wt))))})),(Pe==null?void 0:Pe.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:k.simple},e.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Et=Pe==null?void 0:Pe.answer_texts)!=null&&Et[0]?e.createElement(O.Z,{className:k.content,value:(It=Pe==null?void 0:Pe.answer_texts)==null?void 0:It[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(U==null?void 0:U.question_type)===8&&e.createElement("div",null,e.createElement(O.Z,{disabledFill:!0,className:k.content,showProgramFill:!0,value:G.Base64.decode(((ze=U==null?void 0:U.program_attr)==null?void 0:ze.code)||"")})),(U==null?void 0:U.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.study_count)||"0"))),e.createElement("a",{className:k.shixunbutton,href:`/shixuns/${U==null?void 0:U.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((U==null?void 0:U.question_type)<=4||[6,8].includes(U==null?void 0:U.question_type))&&e.createElement("div",{className:k.bottom},e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u89E3\u6790"),e.createElement("span",{className:k.right},U!=null&&U.analysis?e.createElement(O.Z,{value:U==null?void 0:U.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u96BE\u5EA6"),e.createElement("span",{className:k.right},(U==null?void 0:U.difficulty)===1?"\u7B80\u5355":(U==null?void 0:U.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:k.right},U!=null&&U.tag_discipline?U==null?void 0:U.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},D=t(61250),re=t(57149),ve=t(25690),Xe=t(61485),Be=t(94361),ee=t(46722),q=t(59301),ft=Object.defineProperty,Ue=Object.defineProperties,$=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,H=(U,xe,Re)=>xe in U?ft(U,xe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):U[xe]=Re,ue=(U,xe)=>{for(var Re in xe||(xe={}))be.call(xe,Re)&&H(U,Re,xe[Re]);if(fe)for(var Re of fe(xe))Q.call(xe,Re)&&H(U,Re,xe[Re]);return U},B=(U,xe)=>Ue(U,$(xe)),P=(U,xe,Re)=>new Promise((ye,qe)=>{var vt=L=>{try{xt(Re.next(L))}catch(Z){qe(Z)}},Ge=L=>{try{xt(Re.throw(L))}catch(Z){qe(Z)}},xt=L=>L.done?ye(L.value):Promise.resolve(L.value).then(vt,Ge);xt((Re=Re.apply(U,xe)).next())});const le=({setScoreShow:U,ScoreShow:xe,onOk:Re,isshixuns:ye,isloadings:qe,dispatch:vt,isIntelligentAssistant:Ge=!1,newExercisePaper:xt,shixunsDetail:L})=>{var Z,ze,Pe;let[Ce,dt]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[je,Tt]=(0,e.useState)([]),[Et,It]=(0,e.useState)([]),[gt,Ht]=(0,e.useState)([]),[We,wt]=(0,e.useState)([]);const[Ft,Vt]=(0,e.useState)(!1),[mn]=i.default.useForm(),[Ln,gn]=(0,e.useState)(),[hn,Lt]=(0,e.useState)(!1);let[Zt,Ot]=(0,e.useState)(ye);const[zt,$t]=(0,e.useState)([]),[Kt,Wt]=(0,e.useState)(0),[Qn,Ba]=(0,e.useState)(!0),[ba,Da]=(0,e.useState)([]),[ka,Aa]=(0,e.useState)([]),Ha=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Ma,et]=(0,e.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Ut=(0,e.useRef)(new Set),Bt=(0,e.useRef)(new Set),yt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],K=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ye=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ve,pt]=(0,e.useState)(!1),At=()=>{mn.resetFields(),Zt=!1,Ot(!1),pt(!1),mn.submit()};(0,e.useEffect)(()=>{var ce,Je,un,cn,pn,rt,Ia,Un,xn,Pa;(((un=(Je=(ce=xt==null?void 0:xt.editData)==null?void 0:ce.exercise)==null?void 0:Je.exist_item_bank_ids)==null?void 0:un.length)>0||((rt=(pn=(cn=xt==null?void 0:xt.editData)==null?void 0:cn.exercise)==null?void 0:pn.exist_item_bank_shixun_ids)==null?void 0:rt.length)>0)&&Aa([...(Un=(Ia=xt==null?void 0:xt.editData)==null?void 0:Ia.exercise)==null?void 0:Un.exist_item_bank_ids,...(Pa=(xn=xt==null?void 0:xt.editData)==null?void 0:xn.exercise)==null?void 0:Pa.exist_item_bank_shixun_ids])},[(ze=(Z=xt==null?void 0:xt.editData)==null?void 0:Z.exercise)==null?void 0:ze.exist_item_bank_ids]),(0,e.useEffect)(()=>{xe&&(mn.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Qn&&Zt&&(mn.setFieldsValue({item_type:"SHIXUN"}),Ce.item_type="SHIXUN",dt(ue({},Ce)),Ba(!1)),kt(Ce),Rt(),bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,e.useEffect)(()=>{Kt>0&&setTimeout(()=>{Wt(0)},2e3)},[Kt]);function kt(ce){return P(this,null,function*(){var Je,un,cn;if(Vt(!0),dt(ue({},ce)),(gt==null?void 0:gt.length)<=0&&ce.type==="5"){wt([]),Vt(!1);return}console.log("----",gt,zt);let pn=ce.type==="5"?gt==null?void 0:gt.filter(Un=>!zt.includes(Un)):null,rt=ce.type==="5"?gt==null?void 0:gt.filter(Un=>zt.includes(Un)):null;ce.group_id=((Je=ce.group_id)==null?void 0:Je.map(Un=>Un==null?void 0:Un.value))||null;let Ia=yield(0,w.ZP)("/api/item_banks.json",{method:"get",params:B(ue({},ce),{discipline_id:((un=ce==null?void 0:ce.courseid)==null?void 0:un[0])||null,sub_discipline_id:((cn=ce==null?void 0:ce.courseid)==null?void 0:cn[1])||null,ids:pn,shixun_ids:rt,include_shixuns:!Ge,keyword:ce.keyword?encodeURIComponent(ce.keyword):ce.keyword,type:ce.type==="5"?null:ce.type,clazz:ce.type==="3"?"ItemBanksGroup":null})});wt(Ia),Vt(!1)})}function Rt(){return P(this,null,function*(){let ce=yield(0,w.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ce.type==="5"?null:Ce.type,clazz:"ItemBanksGroup"}});Tt((0,te.L)(ce==null?void 0:ce.disciplines))})}function bn(ce){return P(this,null,function*(){var Je;let un=yield(0,w.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ce}),cn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Je=un==null?void 0:un.data)==null?void 0:Je.map(pn=>({title:pn.name,id:pn.id,pid:pn.id,value:pn.id,key:pn.id,isLeaf:!pn.have_child}))}];Da(cn)})}function An(ce){return P(this,null,function*(){var Je,un,cn,pn;Vt(!0);let rt=(Je=ce.list)==null?void 0:Je.filter(xn=>!zt.includes(xn)),Ia=(un=ce.list)==null?void 0:un.filter(xn=>zt.includes(xn));if(rt.length===0&&Ia.length===0){Vt(!1),wt([]);return}let Un=yield(0,w.ZP)("/api/item_banks.json",{method:"get",params:B(ue({},ce),{discipline_id:((cn=ce==null?void 0:ce.courseid)==null?void 0:cn[0])||null,sub_discipline_id:((pn=ce==null?void 0:ce.courseid)==null?void 0:pn[1])||null,ids:rt,shixun_ids:Ia,type:ce.type==="5"?null:ce.type,clazz:ce.type==="3"?"ItemBanksGroup":null})});Vt(!1),wt(Un)})}const nn=ce=>P(void 0,null,function*(){const Je=yield vt({type:"shixunsDetail/release",payload:{id:ce}});let un=Je==null?void 0:Je.tag_position,cn=(Je==null?void 0:Je.evaluation_set_position)||[],pn=Je.status;return pn===0?(l.ZP.success("\u53D1\u5E03\u6210\u529F"),kt(Ce),!0):(pn===2?l.ZP.error(`\u7B2C${cn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):pn===3?l.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${un.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):l.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ra=ce=>(ce==null?void 0:ce.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wn=(ce,Je,un)=>ce.map(cn=>cn.key===Je?ue(ue({},cn),un):cn.children?B(ue({},cn),{children:Wn(cn.children,Je,un)}):cn),qt=ce=>P(void 0,null,function*(){const{key:Je}=ce;let un=Ce.type;const cn=yield(0,ee.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Je),type:un}),{data:pn,total_count:rt}=cn||{};rt>0&&Da(Ia=>Wn(Ia,Je,{children:pn.map(Un=>({title:Un.name,id:Un.id,pid:Un.id,value:Un.id,key:Un.id,isLeaf:!Un.have_child}))}))});function $n(ce){console.log("----",Ce),ce==="1"&&(Ma.gg=ue({},Ce)),ce==="2"&&(Ma.scj=ue({},Ce)),ce==="3"&&(Ma.ttgx=ue({},Ce)),ce==="0"&&(Ma.wcjd=ue({},Ce)),ce==="5"&&(Ma.yx=ue({},Ce)),et(ue({},Ma))}function Kn(){Ce.type==="1"&&(Ce=Ma.gg),Ce.type==="2"&&(Ce=Ma.scj),Ce.type==="3"&&(Ce=Ma.ttgx),Ce.type==="0"&&(Ce=Ma.wcjd),Ce.type==="5"&&(Ce=Ma.yx),(Ce==null?void 0:Ce.item_type)==="SHIXUN"?(Zt=!0,Ot(!0)):(Zt=!1,Ot(!1)),mn.setFieldsValue(ue({},Ce)),dt(ue({},Ce)),kt(ue({},Ce))}return q.createElement("div",null,q.createElement(s.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:R.scoremodal,onCancel:()=>{U(!1)}},q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement("div",{className:R.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&q.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),q.createElement(d.default,{className:R.tabWrap,activeKey:Ce.type,onChange:ce=>{ce==="3"?(Ce.show_all_share=!0,bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ce.show_all_share=null,ce==="0"&&bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),$n(Ce.type),Ce.type=ce,(Ce==null?void 0:Ce.item_type)==="SHIXUN"&&Ce.type!=="5"&&(Zt=!0,Ot(!0)),pt(!1),Ce.type==="5"&&(Zt=!1,Ot(!1)),Kn(),Rt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:q.createElement("div",null,"\u5DF2\u9009",gt.length>0&&q.createElement("span",{className:R.titlecount},gt.length),Kt>0&&q.createElement("span",{className:R.add},"+",Kt)),key:"5"}]}),q.createElement(i.default,{layout:"inline",form:mn,onValuesChange:(ce,Je)=>{const un=Object.values(Je).some(pn=>pn!==null&&pn!==""&&pn!==void 0),cn=Je.keyword==="";if(pt(un||!cn),Ce.page=1,(Je==null?void 0:Je.item_type)==="SHIXUN"){if(Ce.type==="5"?Ot(!1):Ot(!0),ce.keyword||ce.keyword==="")return;mn.submit()}else{if(ce!=null&&ce.courseid&&mn.setFieldsValue({tag_discipline_id:""}),Ot(!1),ce.keyword||ce.keyword==="")return;mn.submit()}},onFinish:ce=>{var Je;Ce.type==="3"&&(!ce.group_id||((Je=ce==null?void 0:ce.group_id)==null?void 0:Je.length)===0)?Ce.show_all_share=!0:Ce.show_all_share=null,dt(ue(ue({},Ce),ce)),kt(ue(ue({},Ce),ce))}},q.createElement(i.default.Item,{name:"item_type"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?Ha.slice(0,6):Ha).map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),q.createElement(i.default.Item,{name:"courseid"},q.createElement(E.Z,{className:R.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:je})),!Zt&&q.createElement(i.default.Item,{name:"tag_discipline_id"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Pe=We==null?void 0:We.tag_disciplines)==null?void 0:Pe.map(ce=>q.createElement(A.default.Option,{key:ce.id},ce.name)))),q.createElement(i.default.Item,{name:Zt?"diff":"difficulty"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Zt&&yt.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)),Zt&&K.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),Zt&&q.createElement(i.default.Item,{name:"shixun_publish_status"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ye.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),(Ce.type==="3"||Ce.type==="0")&&!Zt&&q.createElement(i.default.Item,{name:"group_id"},q.createElement(y.default,{treeDataSimpleMode:!0,style:{width:118},className:R.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ce,Je)=>Je.title.toUpperCase().indexOf(ce.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ba})),Ve&&q.createElement("span",{className:R.allqingchu,onClick:At},q.createElement("i",{className:"iconfont icon-guanbi4"}),q.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),q.createElement(i.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},q.createElement(f.default.Search,{className:R.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:q.createElement("i",{className:`iconfont icon-sousuo9 font14 ${R.searchIcon}`,onClick:()=>mn.submit()}),onSearch:ce=>{mn.submit()}}))),q.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},q.createElement("div",{onClick:()=>{Ce.updated_at==="asc"?Ce.updated_at="desc":Ce.updated_at="asc",dt(B(ue({},Ce),{page:1})),kt(B(ue({},Ce),{page:1}))}}," ",Ce.updated_at?q.createElement("img",{src:Ce.updated_at==="asc"?D.Z:re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):q.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),q.createElement("div",{onClick:()=>{Ce.quotes==="asc"?Ce.quotes="desc":Ce.quotes="asc",dt(B(ue({},Ce),{page:1})),kt(B(ue({},Ce),{page:1}))},style:{marginLeft:20}}," ",Ce.quotes?q.createElement("img",{src:Ce.quotes==="asc"?D.Z:re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):q.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),q.createElement(F.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:Ft,rowKey:ce=>ce.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Et,getCheckboxProps:ce=>({disabled:ce.shixun_tag_num===1||(ka==null?void 0:ka.find(Je=>ce.id===Je))}),onSelect(ce,Je,un){if(Ge){It([ce.id]),Bt.current=new Set([ce.id]),Wt(1),Ht([ce.id]);return}if(Je)Zt&&$t([...zt,ce.id]),It([...Et,ce.id]),ce.identifier?Ut.current.add(ce.id):Bt.current.add(ce.id),Wt(1),Ht([...gt,ce.id]);else{ce.identifier?Ut.current.delete(ce.id):Bt.current.delete(ce.id);let cn=gt.filter(pn=>pn!==ce.id);if(It(cn),Ht(cn),Zt){let pn=zt.filter(rt=>rt!==ce.id);$t([...pn])}if(Ce.type==="5"){An(B(ue({},Ce),{list:[...cn]}));return}}},onSelectAll(ce,Je,un){if(ce){const cn=un.map(pn=>pn.id);Zt&&$t([...zt,...cn]),It([...Et,...cn]),Ht([...gt,...cn]);for(const pn of un)pn.identifier?Ut.current.add(pn.id):Bt.current.add(pn.id)}else{const cn=un.map(rt=>rt.id),pn=Et.filter(rt=>!cn.some(Ia=>Ia===rt));if(It([...pn]),Ht([...pn]),Zt){let rt=zt.filter(Ia=>!cn.some(Un=>Un===Ia.id));$t([...rt])}Ce.type==="5"&&An(B(ue({},Ce),{list:[...pn]}));for(const rt of cn)rt.identifier?Ut.current.delete(rt):Bt.current.delete(rt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ce,Je,un)=>{var cn,pn;return q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?"\u5B9E\u8BAD\u9898":(pn=(cn=Ha==null?void 0:Ha.filter(rt=>rt.value===ce))==null?void 0:cn[0])==null?void 0:pn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Zt?"30%":"60%",key:"name",render:(ce,Je,un)=>{var cn;return q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement(v.Z,{title:ra(Je)},q.createElement("div",{className:Je!=null&&Je.high_resources_consume?R.q_title:""},q.createElement(O.Z,{key:1,showLines:1,showTextOnly:!0,value:Zt||Je!=null&&Je.challenge_names?Je!=null&&Je.title||ce===null?"--":ce:(Je==null?void 0:Je.item_type)=="BPROGRAM"?(cn=Je==null?void 0:Je.program_attr)==null?void 0:cn.description:ce}))),(Je==null?void 0:Je.high_resources_consume)&&q.createElement(Be.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Zt,render:(ce,Je,un)=>{var cn;return q.createElement(v.Z,{title:ra(Je)},q.createElement("span",null,ce?(cn=ce==null?void 0:ce.split("\u3001"))==null?void 0:cn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("span",null,ce||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ce,Je,un)=>{var cn,pn,rt,Ia;return q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?(Je==null?void 0:Je.level)||((pn=(cn=yt==null?void 0:yt.filter(Un=>Un.value===ce))==null?void 0:cn[0])==null?void 0:pn.name):(Ia=(rt=yt==null?void 0:yt.filter(Un=>Un.value===ce))==null?void 0:rt[0])==null?void 0:Ia.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,ce||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Zt,render:(ce,Je,un)=>q.createElement("span",null,ce||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?(Je==null?void 0:Je.study_count)||(Je==null?void 0:Je.stu_num):ce))},{title:q.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",q.createElement(v.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},q.createElement(Xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,ce||"- -"))},{title:q.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",q.createElement(v.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},q.createElement(Xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement("span",null,ce||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",{style:{flex:1,textAlign:"start"}},q.createElement("a",{onClick:()=>{var cn,pn;gn(B(ue({},Je),{question_type:Zt||Je!=null&&Je.challenge_names?5:(pn=(cn=Ha==null?void 0:Ha.filter(rt=>rt.value===(Je==null?void 0:Je.item_type)))==null?void 0:cn[0])==null?void 0:pn.question_type})),Lt(!0)}},"\u67E5\u770B"),(Je==null?void 0:Je.shixun_tag_num)===1&&q.createElement("a",{style:{marginLeft:10},onClick:()=>{s.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:q.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",q.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Je==null?void 0:Je.identifier}/challenges`)}},(Je==null?void 0:Je.shixun_name)||"--"),"\uFF1F"),onOk:()=>P(void 0,null,function*(){if(!nn(Je==null?void 0:Je.identifier))return new Promise((cn,pn)=>{pn()})})})}},"\u53D1\u5E03")))}].filter(ce=>!ce.hidden)}),q.createElement(T.Z,{current:Ce.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Ce.per_page,showTotal:ce=>q.createElement("span",null,"\u5171\xA0",q.createElement("span",{style:{color:"#165DFF"}},ce),"\xA0\u6761\u6570\u636E"),pageSize:Ce.per_page,onChange:(ce,Je)=>{Ce.page=ce,Ce.per_page=Je,dt(ue({},Ce)),kt(ue({},Ce))}}),q.createElement("div",{className:R.bottom},q.createElement(W.ZP,{className:R.no,onClick:()=>{U(!1)}},"\u53D6\u6D88"),q.createElement(W.ZP,{loading:qe,style:{width:qe&&75},className:R.yes,onClick:()=>P(void 0,null,function*(){if((gt==null?void 0:gt.length)<=0){l.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Re([...Bt.current],[...Ut.current],!0,gt==null?void 0:gt.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),q.createElement(s.default,{open:hn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:R.previewModal,width:1e3,centered:!0,onCancel:()=>{Lt(!1)},onOk:()=>{Lt(!1)}},q.createElement(M,{qitem:Ln})))};var de=(0,ve.connect)(({shixunsDetail:U,newExercisePaper:xe})=>({shixunsDetail:U,newExercisePaper:xe}))(le)},52154:function(c,a,t){"use strict";t.d(a,{Z:function(){return F}});var e=t(43418),i={ul:"ul___TdfYY"},l=t(32637),s=t(59301),d=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(v,T)=>{var W={};for(var w in v)A.call(v,w)&&T.indexOf(w)<0&&(W[w]=v[w]);if(v!=null&&d)for(var w of d(v))T.indexOf(w)<0&&E.call(v,w)&&(W[w]=v[w]);return W},F=v=>{var T=v,{open:W,onCancel:w}=T,R=y(T,["open","onCancel"]);return s.createElement(e.default,{centered:!0,open:W,title:s.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:w,footer:null},s.createElement("div",null,s.createElement("div",{className:"tc"},s.createElement("img",{className:"mt10",src:l,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),s.createElement("div",{style:{color:"#333"},className:"pt30 font14"},s.createElement("ul",{className:i.ul},s.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"),s.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"),s.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")))))}},429:function(c,a,t){"use strict";t.r(a),t.d(a,{TabType:function(){return Gl},default:function(){return Ls}});var e=t(59301),i=t(25690),l=t(48904),s=t(99313),d=t(92832),A=t(78241),E=t(43418),y=t(5112),f=t(8591),F=t(71418),v=t(24905),T=t(20834),W=t(6848),w=t(19842),R=t(57809),te=t(66104),k=t(3113),O=t(38854),S=t(95237),G=t(58421),Y={flex_box_center:"flex_box_center___BqqCh",flex_space_between:"flex_space_between___Dbh3Z",flex_box_vertical_center:"flex_box_vertical_center___cROTR",flex_box_center_end:"flex_box_center_end___XctPg",flex_box_column:"flex_box_column___J6mpI",addModal:"addModal___I4BW_",row:"row___WX1mj",label:"label___NkJlM"},_=t(99909),M=t(46722),D=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const re=({problemset:C,dispatch:N,onOk:b})=>{const[He,Qe]=(0,e.useState)(""),[De,ht]=(0,e.useState)([0]),Se=()=>{N({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var Fe,Pn;C.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ht([(Pn=(Fe=C.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.group_id]),Qe(""))},[C.actionTabs.key]);const ae=()=>D(void 0,null,function*(){const Fe=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!He.trim()){f.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(He.charAt(0)===" "){f.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ca=0;ca0?De[0]:0,name:He});Pn.status===0&&(Se(),b(Pn==null?void 0:Pn.id))});return e.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:C.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:Se,onOk:ae,destroyOnClose:!0},e.createElement("div",{className:Y.addModal},e.createElement("div",{className:Y.row},e.createElement("span",{className:Y.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),e.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:He,onChange:Fe=>Qe(Fe.target.value)})),e.createElement("div",{className:Y.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},e.createElement("span",{className:Y.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),e.createElement(_.Z,{value:De,onChange:Fe=>ht(Fe)}))))};var ve=(0,i.connect)(({problemset:C})=>({problemset:C}))(re),Xe=t(28426),Be={modalContent:"modalContent___seDy8",modalContentLeft:"modalContentLeft___xWRqd",green:"green___Y9Tmr",textArea:"textArea___sNAJz",red:"red___SIYz8",row:"row___TuM5x",html:"html___IZ2pR",line:"line___vLVeA"},ee=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ue=(C,N)=>{var b={};for(var He in C)q.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&ee)for(var He of ee(C))N.indexOf(He)<0&&ft.call(C,He)&&(b[He]=C[He]);return b};const $=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De}=N,ht=Ue(N,["problemset","globalSetting","loading","dispatch"]);return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{De({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:Be.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var fe=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))($),be={flex_box_center:"flex_box_center___REp3z",flex_space_between:"flex_space_between___wRLVR",flex_box_vertical_center:"flex_box_vertical_center___YBCjT",flex_box_center_end:"flex_box_center_end___lXKK2",flex_box_column:"flex_box_column___paNs4",exportModal:"exportModal___thXvP",export_text:"export_text___n7pQy"},Q=t(61186),H=t.n(Q),ue=t(346);const B=({problemset:C,dispatch:N})=>{const[b,He]=(0,e.useState)([]),[Qe,De]=(0,e.useState)(!0),ht=()=>{N({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var Fe,Pn;C.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&He([(Pn=(Fe=C.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.group_id])},[C.actionTabs.key]);const Se=()=>{if(b.length===0){f.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ae({},`/api/item_banks/export.xlsx?group_id=${b[0]}&include_children=${Qe}`,(Fe,Pn)=>{var ca;if(((ca=Fe.target.response)==null?void 0:ca.type)==="application/json"){let ut=new FileReader;ut.readAsText(Fe.target.response,"utf-8"),ut.addEventListener("loadend",()=>{const Ke=JSON.parse(ut.result);f.ZP.warning((Ke==null?void 0:Ke.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Bn=new Blob([Fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),vn=`\u5BFC\u51FA\u8BD5\u9898-${H()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Bn,vn);else{let ut=URL.createObjectURL(Bn),Ke=document.createElement("a");Ke.href=ut,Ke.setAttribute("download",vn),document.body.appendChild(Ke),Ke.click(),window.URL.revokeObjectURL(Ke.href)}ht()})},ae=(Fe,Pn,ca,Bn)=>{const vn=ue.Z.API_SERVER+Pn,ut=new window.XMLHttpRequest;return ut.withCredentials=!0,ut.addEventListener("load",function(Ke){ca(Ke,ut)},!1),ut.addEventListener("error",function(Ke){Bn&&Bn(Ke)},!1),ut.responseType="blob",ut.open("GET",vn),ut.send(null),ut};return e.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:C.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:be.customModal,onCancel:ht,onOk:Se},e.createElement("aside",{className:be.exportModal},e.createElement("div",{style:{marginBottom:20}},e.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),e.createElement(y.ZP.Group,{onChange:Fe=>{De(Fe.target.value)},value:Qe},e.createElement(y.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),e.createElement(y.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),e.createElement(_.Z,{value:b,onChange:Fe=>He(Fe)}),e.createElement("div",{className:be.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var P=(0,i.connect)(({problemset:C})=>({problemset:C}))(B),le={flex_box_center:"flex_box_center___peyhe",flex_space_between:"flex_space_between___2nQmY",flex_box_vertical_center:"flex_box_vertical_center___JJWnt",flex_box_center_end:"flex_box_center_end___rr9Ax",flex_box_column:"flex_box_column___gbWyf",customModal:"customModal___zOhvE",shareModal:"shareModal___ABLB0",content:"content___dRX3r",group:"group___MmH5o",teachGroup:"teachGroup___uUgVg",footer:"footer___MLjH3"},de=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const U=({problemset:C,dispatch:N,onOk:b})=>{var He,Qe;const De=(0,i.useParams)(),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(1),[Pn,ca]=(0,e.useState)([]),[Bn,vn]=(0,e.useState)([]),[ut,Ke]=(0,e.useState)(!0),[Dt,Le]=(0,e.useState)(!1),[yn,da]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var ne,St;C.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Jt(),ca([(St=(ne=C.actionTabs)==null?void 0:ne.params)==null?void 0:St.group_id]))},[C.actionTabs.key]);const Jt=()=>de(void 0,null,function*(){Ke(!0);const ne=yield(0,M.Of)({type:0,page:1,per_page:10,order_by:"new"});if(ne!=null&&ne.item_banks_group){const _n=[{id:-1,item_banks_count:(ne==null?void 0:ne.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((ne==null?void 0:ne.item_banks_group)||[]);Se(_n)}Ke(!1)}),Ra=()=>{N({type:"problemset/setActionTabs",payload:{}})},ga=()=>de(void 0,null,function*(){if(Pn.length===0){f.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(ae===1){Fe(2);return}Le(!0);const ne=yield(0,M.GW)({item_banks_group_ids:Pn,clazz:"ItemBank",group_ids:Bn});(ne==null?void 0:ne.status)===0&&(b(),Ra()),Le(!1)}),Za=ne=>{ca(ne),da(ne.length===ht.length)};return e.createElement(E.default,{centered:!0,afterClose:()=>{vn([]),Fe(1),da(!1),Se([])},title:`\u5171\u4EAB\u8BD5\u9898${ae}/2`,open:C.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Ra},e.createElement("aside",{className:le.shareModal},e.createElement(F.Z,{spinning:ut},e.createElement("div",{className:le.content},ae===1&&e.createElement("div",{className:le.group},e.createElement(_.Z,{value:Pn,onChange:ne=>ca(ne)})),ae===2&&e.createElement("div",{className:le.teachGroup},e.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),e.createElement(v.default.Group,{value:Bn,onChange:ne=>vn(ne)},(Qe=(He=C==null?void 0:C.teachGroupData)==null?void 0:He.groups)==null?void 0:Qe.map(ne=>e.createElement(v.default,{key:ne.group_id,value:ne.group_id},ne==null?void 0:ne.name))))),e.createElement("div",{className:le.footer},e.createElement(k.ZP,{onClick:Ra},"\u53D6\u6D88"),e.createElement(k.ZP,{loading:Dt,onClick:ga,type:"primary"},ae===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var xe=(0,i.connect)(({problemset:C})=>({problemset:C}))(U),Re=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,vt=(C,N)=>{var b={};for(var He in C)ye.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Re)for(var He of Re(C))N.indexOf(He)<0&&qe.call(C,He)&&(b[He]=C[He]);return b},Ge=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const xt=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{},isPiliangRevoke:Se=!1}=N,ae=vt(N,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Fe=(0,e.useRef)(!1),[Pn,ca]=(0,e.useState)(!1);(0,e.useEffect)(()=>{b.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Bn():ca(!0):ca(!1)},[b.actionTabs.key]);const Bn=()=>Ge(void 0,null,function*(){Fe.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let vn={};Se?vn=yield De({type:"problemset/revokePublish",payload:b.actionTabs.params}):vn=yield De({type:"problemset/setPrivate",payload:b.actionTabs.params}),De({type:"problemset/setActionTabs",payload:{}}),Fe.current=!1,(vn==null?void 0:vn.status)===0&&ht()});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Pn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Se?Qe["problemset/revokePublish"]:Qe["problemset/setPrivate"],width:"442px",onOk:Bn,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}}),Fe.current=!1}},e.createElement("div",{className:Be.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),e.createElement("div",{className:Be.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:vn=>Fe.current=vn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var L=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(xt),Z=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(C,N)=>{var b={};for(var He in C)ze.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Z)for(var He of Z(C))N.indexOf(He)<0&&Pe.call(C,He)&&(b[He]=C[He]);return b},dt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const je=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{}}=N,Se=Ce(N,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ae=()=>dt(void 0,null,function*(){const Fe=yield De({type:"problemset/handleDelete",payload:b.actionTabs.params});De({type:"problemset/setActionTabs",payload:{}}),Fe.status===0&&ht()});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qe["problemset/handleDelete"],width:"442px",onOk:ae,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:Be.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Tt=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(je),Et=t(89392),It=t(91842),gt=t(59301),Ht=Object.defineProperty,We=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Ln=(C,N,b)=>N in C?Ht(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,gn=(C,N)=>{for(var b in N||(N={}))Vt.call(N,b)&&Ln(C,b,N[b]);if(Ft)for(var b of Ft(N))mn.call(N,b)&&Ln(C,b,N[b]);return C},hn=(C,N)=>We(C,wt(N)),Lt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Zt=({problemset:C,dispatch:N})=>{var b;const[He,Qe]=(0,e.useState)({}),[De,ht]=(0,e.useState)([]),[Se,ae]=(0,e.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var vn,ut;if(((vn=C==null?void 0:C.actionTabs)==null?void 0:vn.key)==="SINGLE"){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Qe(Ke),ht(Ke.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Pn=()=>Lt(void 0,null,function*(){var vn;if(!De.some(ut=>ut==null?void 0:ut.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const ut=(0,Et.cloneDeep)((vn=C==null?void 0:C.actionTabs)==null?void 0:vn.params);ht(ut.choices)}ae(!Se)}),ca=(vn,ut)=>{console.log(vn.target.checked);const Ke=De.map((Dt,Le)=>hn(gn({},Dt),{checked:Le===ut?vn.target.checked:!1}));ht(Ke)},Bn=()=>{Qe({}),ht([]),ae(!1),N({type:"problemset/setActionTabs",payload:{}})};return gt.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Pn,onCancel:Bn},gt.createElement("div",null,gt.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),gt.createElement(It.Z,{value:He==null?void 0:He.name}),De==null?void 0:De.map((vn,ut)=>{const{is_answer:Ke,checked:Dt,choice_text:Le}=vn;let yn="";return Se&&Ke&&(yn=Be.green),Se&&!Ke&&Dt&&(yn=Be.red),gt.createElement("div",{key:ut,style:{pointerEvents:Se?"none":"auto"},className:`${Be.row} ${yn}`},gt.createElement(y.ZP,{onChange:da=>ca(da,ut),checked:Dt}),gt.createElement("span",null,Fe[ut],".\xA0"),gt.createElement(It.Z,{className:Be.html,value:Le}),Se&&Ke&>.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Ke&&Dt&>.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&>.createElement(e.Fragment,null,gt.createElement("div",{className:Be.line}),gt.createElement("div",{className:"c-grey-333 mb5"},gt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Fe[De.findIndex(vn=>vn.is_answer)]),gt.createElement("div",{className:"c-grey-333 mb10"},gt.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ot=(0,i.connect)(({problemset:C})=>({problemset:C}))(Zt),zt=Object.defineProperty,$t=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,ba=(C,N,b)=>N in C?zt(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Da=(C,N)=>{for(var b in N||(N={}))Qn.call(N,b)&&ba(C,b,N[b]);if(Wt)for(var b of Wt(N))Ba.call(N,b)&&ba(C,b,N[b]);return C},ka=(C,N)=>$t(C,Kt(N)),Aa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Ha=({problemset:C,dispatch:N})=>{var b;const[He,Qe]=(0,e.useState)({}),[De,ht]=(0,e.useState)([]),[Se,ae]=(0,e.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="MULTIPLE"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);Qe(Dt),ht(Dt.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Pn=()=>Aa(void 0,null,function*(){var ut;if(!De.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);ht(Ke.choices)}ae(!Se)}),ca=(ut,Ke)=>{console.log(ut.target.checked);const Dt=De.map((Le,yn)=>ka(Da({},Le),{checked:yn===Ke?ut.target.checked:Le.checked}));ht(Dt)},Bn=()=>{Qe({}),ht([]),ae(!1),N({type:"problemset/setActionTabs",payload:{}})},vn=()=>{let ut="";return De.forEach((Ke,Dt)=>{Ke.is_answer&&(ut=ut+Fe[Dt])}),ut};return e.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Pn,onCancel:Bn},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),e.createElement(It.Z,{value:He==null?void 0:He.name}),De==null?void 0:De.map((ut,Ke)=>{const{is_answer:Dt,checked:Le,choice_text:yn}=ut;let da="";return Se&&Dt&&(da=Be.green),Se&&!Dt&&Le&&(da=Be.red),e.createElement("div",{key:Ke,style:{pointerEvents:Se?"none":"auto"},className:`${Be.row} ${da}`},e.createElement(v.default,{style:{padding:3},onChange:Jt=>ca(Jt,Ke),checked:Le}),e.createElement("span",null,Fe[Ke],".\xA0"),e.createElement(It.Z,{className:Be.html,value:yn}),Se&&Dt&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Dt&&Le&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&e.createElement(e.Fragment,null,e.createElement("div",{className:Be.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),vn()),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ma=(0,i.connect)(({problemset:C})=>({problemset:C}))(Ha),et=Object.defineProperty,Ut=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ve=(C,N,b)=>N in C?et(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,pt=(C,N)=>{for(var b in N||(N={}))K.call(N,b)&&Ve(C,b,N[b]);if(yt)for(var b of yt(N))Ye.call(N,b)&&Ve(C,b,N[b]);return C},At=(C,N)=>Ut(C,Bt(N)),kt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Rt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(!1),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="JUDGMENT"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Dt),Se(Dt.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const ca=()=>kt(void 0,null,function*(){var ut;if(!ht.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ae){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Se(Ke.choices)}Fe(!ae)}),Bn=(ut,Ke)=>{console.log(ut.target.checked);const Dt=ht.map((Le,yn)=>At(pt({},Le),{checked:yn===Ke?ut.target.checked:!1}));Se(Dt)},vn=()=>{De({}),Se([]),Fe(!1),N({type:"problemset/setActionTabs",payload:{}})};return e.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ca,onCancel:vn},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),e.createElement(It.Z,{value:Qe==null?void 0:Qe.name}),ht==null?void 0:ht.map((ut,Ke)=>{const{is_answer:Dt,checked:Le,choice_text:yn}=ut;let da="";return ae&&Dt&&(da=Be.green),ae&&!Dt&&Le&&(da=Be.red),e.createElement("div",{key:Ke,style:{pointerEvents:ae?"none":"auto"},className:`${Be.row} ${da}`},e.createElement(y.ZP,{onChange:Jt=>Bn(Jt,Ke),checked:Le}),e.createElement(It.Z,{className:Be.html,value:yn}),ae&&Dt&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ae&&!Dt&&Le&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ae&&e.createElement(e.Fragment,null,e.createElement("div",{className:Be.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(He=ht.find(ut=>ut.is_answer))==null?void 0:He.choice_text),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(Qe==null?void 0:Qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var bn=(0,i.connect)(({problemset:C})=>({problemset:C}))(Rt),An=t(19105),nn=t(59301),ra=Object.defineProperty,Wn=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Je=(C,N,b)=>N in C?ra(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,un=(C,N)=>{for(var b in N||(N={}))Kn.call(N,b)&&Je(C,b,N[b]);if($n)for(var b of $n(N))ce.call(N,b)&&Je(C,b,N[b]);return C},cn=(C,N)=>Wn(C,qt(N)),pn=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const rt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(!1),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke,Dt;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="COMPLETION"){const Le=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Le),Se((Dt=Le==null?void 0:Le.standard_answer)==null?void 0:Dt.map(yn=>un({value:"",answer:(yn==null?void 0:yn.answer_text)||[]},yn)))}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const ca=()=>pn(void 0,null,function*(){var ut,Ke;if(ht.some(Dt=>(Dt==null?void 0:Dt.value)==="")){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ae){const Dt=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Se((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>un({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}Fe(!ae)}),Bn=(ut,Ke)=>{const Dt=ht.map((Le,yn)=>cn(un({},Le),{value:yn===Ke?ut.target.value:Le.value}));Se(Dt)},vn=()=>{De({}),Se([]),Fe(!1),N({type:"problemset/setActionTabs",payload:{}})};return nn.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ca,onCancel:vn},nn.createElement("div",null,nn.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),nn.createElement(It.Z,{value:Qe==null?void 0:Qe.name}),ht==null?void 0:ht.map((ut,Ke)=>{const{value:Dt,answer:Le}=ut;let yn="";return ae&&(Le!=null&&Le.includes(Dt))&&(yn=Be.green),ae&&!(Le!=null&&Le.includes(Dt))&&(yn=Be.red),nn.createElement("div",{key:Ke,style:{pointerEvents:ae?"none":"auto",marginTop:10},className:`${Be.row} ${yn}`},nn.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ke+1,"\u7B54\u6848:"),(ut==null?void 0:ut.model)===1?nn.createElement(d.default.TextArea,{className:Be.textArea,style:{width:610,marginRight:10},onChange:da=>Bn(da,Ke),value:Dt}):nn.createElement(An.Z,{value:Dt,onChange:da=>{const Jt=ht.map((Ra,ga)=>cn(un({},Ra),{value:ga===Ke?da:Ra.value}));Se(Jt)}}),ae&&(Le==null?void 0:Le.includes(Dt))&&nn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ae&&!(Le!=null&&Le.includes(Dt))&&nn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ae&&nn.createElement(e.Fragment,null,nn.createElement("div",{className:Be.line}),(He=Qe==null?void 0:Qe.standard_answer)==null?void 0:He.map((ut,Ke)=>{var Dt,Le;return nn.createElement("div",{className:"c-grey-333 mb5"},nn.createElement("b",null,"\u586B\u7A7A",Ke+1,"\u7B54\u6848:\xA0"),(ut==null?void 0:ut.model)===1?((Dt=ut==null?void 0:ut.answer_text)==null?void 0:Dt.join("\u3001"))||"":nn.createElement(An.Z,{value:(Le=ut==null?void 0:ut.answer_text)==null?void 0:Le.join("\u3001"),disabled:!0}))}),nn.createElement("div",{className:"c-grey-333 mb10"},nn.createElement("b",null,"\u89E3\u6790:\xA0"),(Qe==null?void 0:Qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ia=(0,i.connect)(({problemset:C})=>({problemset:C}))(rt),Un=t(39793),xn=t(59301),Pa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Vn=({problemset:C,dispatch:N})=>{var b,He,Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(!0),[vn,ut]=(0,e.useState)("");(0,e.useEffect)(()=>{var Le,yn;if(((Le=C==null?void 0:C.actionTabs)==null?void 0:Le.key)==="SUBJECTIVE"){const da=(0,Et.cloneDeep)((yn=C==null?void 0:C.actionTabs)==null?void 0:yn.params);ae(da)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Ke=()=>Pa(void 0,null,function*(){if(!vn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Fe&&ut(""),Pn(!Fe)}),Dt=()=>{ae({}),Bn(!0),Pn(!1),ut(""),N({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Fe),xn.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ke,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Dt},xn.createElement("div",null,xn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),xn.createElement(It.Z,{value:Se==null?void 0:Se.name,style:{marginBottom:10,color:"#5f6368"}}),ca?xn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):xn.createElement(Un.Z,{height:160,defaultValue:vn,onChange:Le=>{ut(Le)}}),Fe&&xn.createElement(e.Fragment,null,xn.createElement("div",{className:Be.line}),xn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),xn.createElement("div",{style:{marginTop:10}},((He=Se==null?void 0:Se.answer_texts)==null?void 0:He[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((Qe=Se==null?void 0:Se.keywords)==null?void 0:Qe.length)>0&&xn.createElement("div",{style:{marginTop:10,marginBottom:10}},xn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(De=Se==null?void 0:Se.keywords)==null?void 0:De.map(Le=>{var yn,da,Jt;return((yn=Le==null?void 0:Le.keyword)==null?void 0:yn.length)>1?((da=Le==null?void 0:Le.keyword)==null?void 0:da.join("\u6216"))+"\uFF1B":((Jt=Le==null?void 0:Le.keyword)==null?void 0:Jt[0])+"\uFF1B"})),xn.createElement("div",{style:{color:"#5F6368",marginTop:((ht=Se==null?void 0:Se.keywords)==null?void 0:ht.length)<=0?20:10}},xn.createElement("b",null,"\u89E3\u6790:")),xn.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var za=(0,i.connect)(({problemset:C})=>({problemset:C}))(Vn),ma=t(28103),la=t(59301),Ze=Object.defineProperty,$e=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,on=(C,N,b)=>N in C?Ze(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,In=(C,N)=>{for(var b in N||(N={}))jn.call(N,b)&&on(C,b,N[b]);if(_t)for(var b of _t(N))Mn.call(N,b)&&on(C,b,N[b]);return C},On=(C,N)=>$e(C,nt(N)),Fa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Zn=({problemset:C,dispatch:N,showdiv:b,data:He})=>{const[Qe,De]=(0,e.useState)([]),[ht,Se]=(0,e.useState)(!1),ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Bn;((Bn=Object.keys(He))==null?void 0:Bn.length)>0&&De(He.choices)},[He]);const Fe=()=>Fa(void 0,null,function*(){if(!Qe.some(Bn=>Bn==null?void 0:Bn.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ht){const Bn=(0,Et.cloneDeep)(He);De(Bn.choices)}Se(!ht)}),Pn=(Bn,vn)=>{console.log(Bn.target.checked);const ut=Qe.map((Ke,Dt)=>On(In({},Ke),{checked:Dt===vn?Bn.target.checked:!1}));De(ut)},ca=()=>{De([]),Se(!1),N({type:"problemset/setActionTabs",payload:{}})};return la.createElement("div",null,la.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),la.createElement(It.Z,{value:He==null?void 0:He.name}),Qe==null?void 0:Qe.map((Bn,vn)=>{const{is_answer:ut,checked:Ke,choice_text:Dt}=Bn;let Le="";return ht&&ut&&(Le=Be.green),ht&&!ut&&Ke&&(Le=Be.red),la.createElement("div",{key:vn,style:{pointerEvents:ht?"none":"auto"},className:`${Be.row} ${Le}`},la.createElement(y.ZP,{onChange:yn=>Pn(yn,vn),checked:Ke}),la.createElement("span",null,ae[vn],".\xA0"),la.createElement(It.Z,{className:Be.html,value:Dt}),ht&&ut&&la.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ht&&!ut&&Ke&&la.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ht&&la.createElement(e.Fragment,null,la.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},la.createElement("div",{className:"c-grey-333 mb5"},la.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ae[Qe.findIndex(Bn=>Bn.is_answer)]),la.createElement("div",{className:"c-grey-333 mb10"},la.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))),la.createElement("div",{style:{textAlign:"end",marginTop:10}},la.createElement(k.ZP,{type:"primary",onClick:()=>{Fe()}},ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&la.createElement(ma.Z,null))};var Rn=(0,i.connect)(({problemset:C})=>({problemset:C}))(Zn),kn=t(59301),Ct=Object.defineProperty,Oa=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,ha=(C,N,b)=>N in C?Ct(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Sr=(C,N)=>{for(var b in N||(N={}))Nt.call(N,b)&&ha(C,b,N[b]);if(Jn)for(var b of Jn(N))ya.call(N,b)&&ha(C,b,N[b]);return C},La=(C,N)=>Oa(C,Dn(N)),Na=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Wa=({problemset:C,datas:N,showdiv:b,dispatch:He})=>{var Qe;const[De,ht]=(0,e.useState)({}),[Se,ae]=(0,e.useState)([]),[Fe,Pn]=(0,e.useState)(!1),ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Ke;if(Object.keys(N)){const Dt=(0,Et.cloneDeep)(N);ht(Dt),ae((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>Sr({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}},[N]);const Bn=()=>Na(void 0,null,function*(){var Ke;if(Se.some(Dt=>(Dt==null?void 0:Dt.value)==="")){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fe){const Dt=(0,Et.cloneDeep)(N);ae((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>Sr({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}Pn(!Fe)}),vn=(Ke,Dt)=>{const Le=Se.map((yn,da)=>La(Sr({},yn),{value:da===Dt?Ke.target.value:yn.value}));ae(Le)},ut=()=>{ht({}),ae([]),Pn(!1),He({type:"problemset/setActionTabs",payload:{}})};return kn.createElement("div",null,kn.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),kn.createElement(It.Z,{value:De==null?void 0:De.name}),Se==null?void 0:Se.map((Ke,Dt)=>{const{value:Le,answer:yn}=Ke;let da="";return Fe&&(yn!=null&&yn.includes(Le))&&(da=Be.green),Fe&&!(yn!=null&&yn.includes(Le))&&(da=Be.red),kn.createElement("div",{key:Dt,style:{pointerEvents:Fe?"none":"auto",marginTop:10},className:`${Be.row} ${da}`},kn.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(Ke==null?void 0:Ke.model)===1?kn.createElement(d.default.TextArea,{className:Be.textArea,style:{width:610,marginRight:10},onChange:Jt=>vn(Jt,Dt),value:Le}):kn.createElement(An.Z,{value:Le,onChange:Jt=>{const Ra=Se.map((ga,Za)=>La(Sr({},ga),{value:Za===Dt?Jt:ga.value}));ae(Ra)}}),Fe&&(yn==null?void 0:yn.includes(Le))&&kn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fe&&!(yn!=null&&yn.includes(Le))&&kn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fe&&kn.createElement(e.Fragment,null,kn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Qe=De==null?void 0:De.standard_answer)==null?void 0:Qe.map((Ke,Dt)=>{var Le,yn;return kn.createElement("div",{className:"c-grey-333 mb5"},kn.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(Ke==null?void 0:Ke.model)===1?((Le=Ke==null?void 0:Ke.answer_text)==null?void 0:Le.join("\u3001"))||"":kn.createElement(An.Z,{value:(yn=Ke==null?void 0:Ke.answer_text)==null?void 0:yn.join("\u3001"),disabled:!0}))}),kn.createElement("div",{className:"c-grey-333 mb10"},kn.createElement("b",null,"\u89E3\u6790:\xA0"),(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"))),kn.createElement("div",{style:{textAlign:"end",marginTop:10}},kn.createElement(k.ZP,{type:"primary",onClick:()=>{Bn()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&kn.createElement(ma.Z,null))};var Ja=(0,i.connect)(({problemset:C})=>({problemset:C}))(Wa),wn=t(59301),X=Object.defineProperty,me=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Hn=(C,N,b)=>N in C?X(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Fn=(C,N)=>{for(var b in N||(N={}))ct.call(N,b)&&Hn(C,b,N[b]);if(tt)for(var b of tt(N))ea.call(N,b)&&Hn(C,b,N[b]);return C},Yt=(C,N)=>me(C,ge(N)),Nn=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Sa=({problemset:C,datas:N,showdiv:b,dispatch:He})=>{var Qe;const[De,ht]=(0,e.useState)({}),[Se,ae]=(0,e.useState)([]),[Fe,Pn]=(0,e.useState)(!1),ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{if(Object.keys(N)){const Ke=(0,Et.cloneDeep)(N);ht(Ke),ae(Ke.choices)}},[N]);const Bn=()=>Nn(void 0,null,function*(){if(!Se.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fe){const Ke=(0,Et.cloneDeep)(N);ae(Ke.choices)}Pn(!Fe)}),vn=(Ke,Dt)=>{console.log(Ke.target.checked);const Le=Se.map((yn,da)=>Yt(Fn({},yn),{checked:da===Dt?Ke.target.checked:!1}));ae(Le)},ut=()=>{ht({}),ae([]),Pn(!1),He({type:"problemset/setActionTabs",payload:{}})};return wn.createElement("div",null,wn.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),wn.createElement(It.Z,{value:De==null?void 0:De.name}),Se==null?void 0:Se.map((Ke,Dt)=>{const{is_answer:Le,checked:yn,choice_text:da}=Ke;let Jt="";return Fe&&Le&&(Jt=Be.green),Fe&&!Le&&yn&&(Jt=Be.red),wn.createElement("div",{key:Dt,style:{pointerEvents:Fe?"none":"auto"},className:`${Be.row} ${Jt}`},wn.createElement(y.ZP,{onChange:Ra=>vn(Ra,Dt),checked:yn}),wn.createElement(It.Z,{className:Be.html,value:da}),Fe&&Le&&wn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fe&&!Le&&yn&&wn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fe&&wn.createElement(e.Fragment,null,wn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},wn.createElement("div",{className:"c-grey-333 mb5"},wn.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Qe=Se.find(Ke=>Ke.is_answer))==null?void 0:Qe.choice_text),wn.createElement("div",{className:"c-grey-333 mb10"},wn.createElement("b",null,"\u89E3\u6790:\xA0"),(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"))),wn.createElement("div",{style:{textAlign:"end",marginTop:10}},wn.createElement(k.ZP,{type:"primary",onClick:()=>{Bn()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&wn.createElement(ma.Z,null))};var Ka=(0,i.connect)(({problemset:C})=>({problemset:C}))(Sa),z=t(59301),Me=Object.defineProperty,it=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,en=(C,N,b)=>N in C?Me(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,ln=(C,N)=>{for(var b in N||(N={}))an.call(N,b)&&en(C,b,N[b]);if(na)for(var b of na(N))Yn.call(N,b)&&en(C,b,N[b]);return C},tn=(C,N)=>it(C,fn(N)),Qt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const zn=({problemset:C,data:N,showdiv:b,dispatch:He})=>{const[Qe,De]=(0,e.useState)([]),[ht,Se]=(0,e.useState)(!1),ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Bn;((Bn=Object.keys(N))==null?void 0:Bn.length)>0&&De(N.choices)},[N]);const Fe=()=>Qt(void 0,null,function*(){if(!Qe.some(Bn=>Bn==null?void 0:Bn.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ht){const Bn=(0,Et.cloneDeep)(N);De(Bn.choices)}Se(!ht)}),Pn=(Bn,vn)=>{console.log(Bn.target.checked);const ut=Qe.map((Ke,Dt)=>tn(ln({},Ke),{checked:Dt===vn?Bn.target.checked:Ke.checked}));De(ut)},ca=()=>{let Bn="";return Qe.forEach((vn,ut)=>{vn.is_answer&&(Bn=Bn+ae[ut])}),Bn};return z.createElement("div",null,z.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),z.createElement(It.Z,{value:N==null?void 0:N.name}),Qe==null?void 0:Qe.map((Bn,vn)=>{const{is_answer:ut,checked:Ke,choice_text:Dt}=Bn;let Le="";return ht&&ut&&(Le=Be.green),ht&&!ut&&Ke&&(Le=Be.red),z.createElement("div",{key:vn,style:{pointerEvents:ht?"none":"auto"},className:`${Be.row} ${Le}`},z.createElement(v.default,{style:{padding:3},onChange:yn=>Pn(yn,vn),checked:Ke}),z.createElement("span",null,ae[vn],".\xA0"),z.createElement(It.Z,{className:Be.html,value:Dt}),ht&&ut&&z.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ht&&!ut&&Ke&&z.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ht&&z.createElement(e.Fragment,null,z.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},z.createElement("div",{className:"c-grey-333 mb5"},z.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ca()),z.createElement("div",{className:"c-grey-333 mb10"},z.createElement("b",null,"\u89E3\u6790:\xA0"),(N==null?void 0:N.analysis)||"\u6682\u65E0\u89E3\u6790"))),z.createElement("div",{style:{textAlign:"end",marginTop:10}},z.createElement(k.ZP,{type:"primary",onClick:()=>{Fe()}},ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&z.createElement(ma.Z,null))};var Mt=(0,i.connect)(({problemset:C})=>({problemset:C}))(zn),sn=t(59301),m=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const oe=({problemset:C,dispatch:N,showdiv:b,datas:He})=>{var Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(!0),[vn,ut]=(0,e.useState)("");(0,e.useEffect)(()=>{if(Object.keys(He)){const Le=(0,Et.cloneDeep)(He);ae(Le)}},[He]);const Ke=()=>m(void 0,null,function*(){if(!vn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Fe&&ut(""),Pn(!Fe)}),Dt=()=>{ae({}),Bn(!0),Pn(!1),ut(""),N({type:"problemset/setActionTabs",payload:{}})};return sn.createElement("div",null,sn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),sn.createElement(It.Z,{value:Se==null?void 0:Se.name,style:{marginBottom:10}}),ca?sn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):sn.createElement(Un.Z,{defaultValue:vn,onChange:Le=>{ut(Le)}}),Fe&&sn.createElement(e.Fragment,null,sn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},sn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),sn.createElement("br",null),((Qe=Se==null?void 0:Se.answer_texts)==null?void 0:Qe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((De=Se==null?void 0:Se.keywords)==null?void 0:De.length)>0&&sn.createElement("div",{style:{marginTop:10,marginBottom:10}},sn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ht=Se==null?void 0:Se.keywords)==null?void 0:ht.map(Le=>{var yn,da,Jt;return((yn=Le==null?void 0:Le.keyword)==null?void 0:yn.length)>1?((da=Le==null?void 0:Le.keyword)==null?void 0:da.join("\u6216"))+"\uFF1B":((Jt=Le==null?void 0:Le.keyword)==null?void 0:Jt[0])+"\uFF1B"})),sn.createElement("div",{style:{color:"#5F6368"}},sn.createElement("b",null,"\u89E3\u6790:"),sn.createElement("br",null),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))),sn.createElement("div",{style:{textAlign:"end",marginTop:10}},sn.createElement(k.ZP,{type:"primary",onClick:()=>{Ke()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&sn.createElement(ma.Z,null))};var ke=(0,i.connect)(({problemset:C})=>({problemset:C}))(oe),at=t(59301),Ae=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const lt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)(!1),[ae,Fe]=(0,e.useState)(!0),[Pn,ca]=(0,e.useState)("");(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="COMBINATION"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Dt)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Bn=()=>Ae(void 0,null,function*(){if(!Pn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Se(!ht)}),vn=()=>{De({}),Fe(!0),Se(!1),ca(""),N({type:"problemset/setActionTabs",payload:{}})};return at.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Bn,onCancel:vn},at.createElement("div",null,at.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),at.createElement(It.Z,{value:Qe==null?void 0:Qe.name,style:{marginBottom:10}}),(He=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:He.map((ut,Ke)=>{var Dt,Le,yn,da,Jt;if((ut==null?void 0:ut.item_type)==="SINGLE")return at.createElement(Rn,{data:ut,showdiv:((Dt=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Dt.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="MULTIPLE")return at.createElement(Mt,{data:ut,showdiv:((Le=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Le.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="JUDGMENT")return at.createElement(Ka,{datas:ut,showdiv:((yn=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:yn.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="COMPLETION")return at.createElement(Ja,{datas:ut,showdiv:((da=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:da.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="SUBJECTIVE")return at.createElement(ke,{datas:ut,showdiv:((Jt=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Jt.length)-1===Ke})})))};var mt=(0,i.connect)(({problemset:C})=>({problemset:C}))(lt),ot=t(24334),we=t(38986),Xt=t(81072),Gt=t(7727),st=t(59301),jt=Object.defineProperty,Xn=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,mr=(C,N,b)=>N in C?jt(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,gr=(C,N)=>{for(var b in N||(N={}))oa.call(N,b)&&mr(C,b,N[b]);if(Ua)for(var b of Ua(N))$a.call(N,b)&&mr(C,b,N[b]);return C},Lr=(C,N)=>Xn(C,sa(N)),or=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const aa=({problemset:C,dispatch:N})=>{var b,He,Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)([]),[ca,Bn]=(0,e.useState)(!1),[vn,ut]=(0,e.useState)(!1),[Ke,Dt]=(0,e.useState)({}),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Ra,ga,Za;if(((Ra=C==null?void 0:C.actionTabs)==null?void 0:Ra.key)==="BPROGRAM"){const ne=(0,Et.cloneDeep)((ga=C==null?void 0:C.actionTabs)==null?void 0:ga.params);ae(ne),Pn((Za=ne==null?void 0:ne.standard_answer)==null?void 0:Za.map(St=>({value:"",answer:(St==null?void 0:St.answer_text)||[]})))}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);function yn(){return new Date().getTime()}const da=()=>or(void 0,null,function*(){var Ra,ga,Za,ne,St;if(Fe.some(pa=>(pa==null?void 0:pa.value)==="")&&!ca){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ca){const pa=(0,Et.cloneDeep)((Ra=C==null?void 0:C.actionTabs)==null?void 0:Ra.params);Pn([...(ga=pa==null?void 0:pa.standard_answer)==null?void 0:ga.map(Xa=>({value:"",answer:(Xa==null?void 0:Xa.answer_text)||[],type:""}))]),Bn(!ca);return}else{let pa=Fe==null?void 0:Fe.map((Xa,ua)=>Lr(gr({},Xa),{type:Xa.types}));Pn(pa)}console.log(Fe),ut(!0);let _n=yield(0,we.ZP)(`/api/problems/${(Za=Se==null?void 0:Se.program_attr)==null?void 0:Za.identifier}/start.json`,{method:"get"});const er=yield(0,Xt.n4)(_n==null?void 0:_n.identifier,{code:(ne=Se==null?void 0:Se.program_attr)==null?void 0:ne.code,language:(St=Se==null?void 0:Se.program_attr)==null?void 0:St.language,answers:Fe==null?void 0:Fe.map(pa=>pa.value)});if((er==null?void 0:er.status)===0){let Xa=function(){return or(this,null,function*(){const{status:ua,message:Yi,data:ui}=yield(0,Xt.rX)(_n==null?void 0:_n.identifier,"submit"),Oi=yn()-pa>10*1e3*(Fe==null?void 0:Fe.length);if(ua!==0&&!Oi&&setTimeout(Xa,1e3),Oi){E.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ut(!1);return}if(ua===0){ut(!1);let Jr=Fe==null?void 0:Fe.map((hi,Ri)=>Lr(gr({},hi),{type:(ui==null?void 0:ui.right_arr[Ri])===1?"success":"warning"}));Pn(Jr),Dt(ui),ui.status===2&&(ut(!1),E.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const pa=yn();yield(0,Xt.bM)(_n==null?void 0:_n.identifier,{}),Xa()}else ut(!1);Bn(!ca)}),Jt=()=>{ae({}),Pn([]),Bn(!1),N({type:"problemset/setActionTabs",payload:{}})};return st.createElement(st.Fragment,null,st.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ca?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:da,onCancel:Jt,okButtonProps:{loading:vn}},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),st.createElement(It.Z,{value:(He=Se==null?void 0:Se.program_attr)==null?void 0:He.description}),((Qe=Se==null?void 0:Se.program_attr)==null?void 0:Qe.code)&&st.createElement(It.Z,{showProgramFill:!0,onFillChange:Ra=>{let ga=Ra==null?void 0:Ra.map((Za,ne)=>gr({},Za));Pn(ga)},programFillValue:Fe,value:ot.Base64.decode((De=Se==null?void 0:Se.program_attr)==null?void 0:De.code)}),ca&&st.createElement(e.Fragment,null,st.createElement("div",{className:Be.line}),(ht=Se==null?void 0:Se.standard_answer)==null?void 0:ht.map((Ra,ga)=>st.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},st.createElement("b",null,"\u586B\u7A7A",ga+1,"\u7B54\u6848:\xA0"),st.createElement("pre",null,(Ra==null?void 0:Ra.answer_text)||""))),st.createElement("div",{className:"c-grey-333 mb10"},st.createElement("b",null,"\u89E3\u6790:\xA0"),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ke==null?void 0:Ke.id)&&Ke.status!==2&&st.createElement(E.default,{open:(Ke==null?void 0:Ke.id)&&Ke.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Dt({})},onCancel:()=>{Dt({})}},st.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},st.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),st.createElement("span",{style:{marginLeft:12,color:Ke.status!==0&&"#E30000"}},Gt.Im[Ke.status])),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),st.createElement("span",{style:{marginLeft:12}},H()(Ke.created_at).format("YYYY-MM-DD HH:mm:ss"))),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),st.createElement("span",{style:{marginLeft:12}},Ke.language)),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),st.createElement("span",{style:{marginLeft:12}},Ke.execute_time,"ms"))),st.createElement(Gt.Y4,gr({},Ke)))))};var Ca=(0,i.connect)(({problemset:C})=>({problemset:C}))(aa),ur={flex_box_center:"flex_box_center___Tfj3H",flex_space_between:"flex_space_between___kgRpJ",flex_box_vertical_center:"flex_box_vertical_center___exiI3",flex_box_center_end:"flex_box_center_end___tlTui",flex_box_column:"flex_box_column___bDNNa",pWrap:"pWrap___qOuzc",few:"few___vIILY"},lr=t(60324),cr=t(59301),Bi=({data:C=[],activeTabsKey:N,onClick:b})=>{const He=()=>C.map((De,ht)=>cr.createElement("div",{key:ht,className:ur.few},cr.createElement("b",{title:De.name,style:{color:"#333333"},onClick:()=>b(De.id,!1,N==="3")},De.name),ht\xA0"))),Qe=()=>{let De=!0;const ht=C.slice(2,-2),Se=cr.createElement("div",{className:ur.pWrap},ht.map(ae=>cr.createElement("span",{title:ae.name,onClick:()=>b(ae.id,!1,N==="3"),key:ae.id},ae.name)));return C.map((ae,Fe)=>{let Pn=null;return Fe>1&&Feb(ae.id,!1,N==="3")},ae.name),Fe\xA0")),Pn})};return cr.createElement("aside",{style:{overflowX:"auto"}},(C==null?void 0:C.length)>5?Qe():He())},dn={flex_box_center:"flex_box_center___sr30X",flex_space_between:"flex_space_between___nLobX",flex_box_vertical_center:"flex_box_vertical_center___LMFsy",flex_box_center_end:"flex_box_center_end___Rtu8_",flex_box_column:"flex_box_column___O4bPW",page_warp:"page_warp___GUedx",select:"select___k6x4S",pngIcon:"pngIcon___IhBPC",tabsWrap:"tabsWrap___o_mSy",customTable:"customTable___iOCYd",row:"row___mlC6e",contentListWrap:"contentListWrap___vMknl",li:"li___jWvkE",bottom:"bottom___q0jrh",actionLeftItem:"actionLeftItem___CA9b5",questionTypeName:"questionTypeName___nsIHi",more:"more___xqL9c",btnAdd:"btnAdd___z906j",cancelC:"cancelC___Q6vnX",addC:"addC___EUacV",actonBtn:"actonBtn___wZ1Wz",batch:"batch___XSQ2m",btns:"btns___bzPHC",btn:"btn___TaCFE",treeWrapper:"treeWrapper___xjrbV",treeHeader:"treeHeader___RnYON",treeContent:"treeContent___rmYlz",action:"action___vWn2f",sendModal:"sendModal___wxIO7",line:"line___jom8K",del:"del___cfSXy",divider:"divider___ekYoz",exportBtn:"exportBtn___QoBTK",tips:"tips___vvuAe",tagtips:"tagtips___JHVyp",taglinkBtn:"taglinkBtn___QR1Ca",publicQuest:"publicQuest___fRRSk",publicQuestContent:"publicQuestContent___fWqLY",public_tips:"public_tips___DDspB",concat:"concat___TsCYg",selectitems:"selectitems___wEkMn",con_warp:"con_warp___PlqX6",filterWrap:"filterWrap___nnOOz",main_con_warp:"main_con_warp___R8U_f",tab_css:"tab_css___Vnml9",tab_css_active:"tab_css_active___zweE5",searchWrap:"searchWrap___q8mzv",search:"search___ZVV4t",searchIcon:"searchIcon___lwPPh",btn_css:"btn_css___glYiz",bottom_main_warp:"bottom_main_warp___UGhrC",bottom_main_warp2:"bottom_main_warp2___v8BmK",languageSelectActive:"languageSelectActive___yDgME"},Di=t(43428),yr=t(43604),Mr={drawerWrap:"drawerWrap___BsM9p",title:"title___olh8U",contentWrap:"contentWrap___bbMW1",totalInfo:"totalInfo___t4YQB",clear:"clear___i7M8D",problemset:"problemset___gvHIg",delete:"delete___zLRpP",deleteIcon:"deleteIcon___JiqMB",content:"content___ahqp4",createBtnWrapper:"createBtnWrapper___MsJAl"},Qo=t(97207),Ko=t(84842),Ar=t(59301);const zi=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],$i=({visible:C,basketData:N,basketTotal:b,onClose:He=()=>{},onDelete:Qe=()=>{},onClear:De,onSubmit:ht})=>{const Se=(0,e.useRef)(),ae=(0,e.useRef)();(0,e.useEffect)(()=>{if(ae.current)return b>=0&&!Se.current&&(Se.current=Qo.Z.init(ae.current,()=>{He()})),()=>{Se.current&&Se.current.clear()}},[ae.current]);const Fe=window.screen.width<=1440;return Ar.createElement(Di.Z,{rootClassName:Mr.drawerWrap,placement:"right",closable:!1,mask:!1,open:C,forceRender:!0,width:Fe?130:160,onClose:He},b>0?Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:Mr.title},"\u8BD5\u9898\u7BEE"),Ar.createElement("div",{ref:ae,className:Mr.contentWrap},Ar.createElement(S.Z,{wrap:!1,className:Mr.totalInfo,align:"middle"},Ar.createElement(yr.Z,{span:14},"\u9898\u76EE\u603B\u6570"),Ar.createElement(yr.Z,{span:4},b),Ar.createElement(yr.Z,{span:6,className:Mr.clear,onClick:De},"\u6E05\u7A7A")),zi.map(Pn=>N[Pn.stateName]>0&&Ar.createElement(S.Z,{align:"middle",wrap:!1,className:Mr.problemset,key:Pn.type},Ar.createElement(yr.Z,{span:14},Pn.typeName),Ar.createElement(yr.Z,{span:4},N[Pn.stateName]),Ar.createElement(yr.Z,{span:6,className:Mr.delete},Ar.createElement("i",{onClick:()=>Qe(Pn.type),className:`iconfont icon-piliangshanchu3 ${Mr.deleteIcon}`})))),Ar.createElement(S.Z,{justify:"center",className:Mr.createBtnWrapper},Ar.createElement(Ko.Z,{block:!0,type:"primary",onClick:ht},"\u521B\u5EFA\u8BD5\u5377")))):Ar.createElement("div",{ref:ae},Ar.createElement("div",{className:Mr.title},"\u8BD5\u9898\u7BEE"),Ar.createElement(Xe.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Gi=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,eo=(C,N)=>{var b={};for(var He in C)Co.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Gi)for(var He of Gi(C))N.indexOf(He)<0&&Jo.call(C,He)&&(b[He]=C[He]);return b},Xo=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const to={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},no=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{},onReloadBasketData:Se=()=>{}}=N,ae=eo(N,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Fe,Pn;const ca=()=>Xo(void 0,null,function*(){const Bn=yield De({type:"problemset/basketDelete",payload:b.actionTabs.params});De({type:"problemset/setActionTabs",payload:{}}),Bn.status===0&&(ht(),Se())});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qe["problemset/handleDelete"],width:"442px",onOk:ca,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",to[(Pn=(Fe=b.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.type]))};var qo=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(no),Hi={hide:"hide___wlXII",open:"open___uXhIt",basket:"basket___FCkbJ",count:"count____qkn7",iconWrap:"iconWrap___P32im",icon:"icon___AOhCA",name:"name___aJnsJ"},_o=Object.defineProperty,So=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Pr=(C,N,b)=>N in C?_o(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Wr=(C,N)=>{for(var b in N||(N={}))ia.call(N,b)&&Pr(C,b,N[b]);if(So)for(var b of So(N))Va.call(N,b)&&Pr(C,b,N[b]);return C};const Ni=C=>React.createElement("svg",Wr({width:80,height:80,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u7BEE\u5B50"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 40c0 22.091 17.909 40 40 40s40-17.909 40-40S62.091 0 40 0 0 17.909 0 40Z",fill:"#FFECCF",fillRule:"nonzero"}),React.createElement("text",{fontFamily:"PingFangSC-Semibold, PingFang SC",fontSize:14,fontWeight:500,fill:"#333"},React.createElement("tspan",{x:19,y:65},"\u8BD5\u9898\u7BEE")),React.createElement("path",{d:"M59.508 24.908a1.692 1.692 0 1 1 0 3.384h-2.692l-2.684 16.096a3.384 3.384 0 0 1-3.338 2.828H29.452a3.384 3.384 0 0 1-3.34-2.828L23.43 28.292h-2.538a1.692 1.692 0 1 1 0-3.384h38.616ZM35.2 32.6c-.934 0-1.692.758-1.692 1.692v4.616a1.692 1.692 0 1 0 3.384 0v-4.616c0-.934-.758-1.692-1.692-1.692Zm10 0c-.934 0-1.692.758-1.692 1.692v4.616a1.692 1.692 0 1 0 3.384 0v-4.616c0-.934-.758-1.692-1.692-1.692Zm1.78-20.604 10.37 8.702a1.692 1.692 0 1 1-2.174 2.592l-10.372-8.7a1.693 1.693 0 0 1 2.176-2.594Zm-9.728.208c.6.716.508 1.783-.208 2.384L26.672 23.29a1.692 1.692 0 1 1-2.176-2.592l10.372-8.702a1.692 1.692 0 0 1 2.384.208Z",fill:"#F7AF08",fillRule:"nonzero"})));var Ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCA0MGMwIDIyLjA5MSAxNy45MDkgNDAgNDAgNDBzNDAtMTcuOTA5IDQwLTQwUzYyLjA5MSAwIDQwIDAgMCAxNy45MDkgMCA0MFoiIGZpbGw9IiNGRkVDQ0YiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx0ZXh0IGZvbnQtZmFtaWx5PSJQaW5nRmFuZ1NDLVNlbWlib2xkLCBQaW5nRmFuZyBTQyIgZm9udC1zaXplPSIxNCIgZm9udC13ZWlnaHQ9IjUwMCIgZmlsbD0iIzMzMyI+CiAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjE5IiB5PSI2NSI+6K+V6aKY56+uPC90c3Bhbj4KICAgICAgICAgICAgICAgIDwvdGV4dD48cGF0aCBkPSJNNTkuNTA4IDI0LjkwOGExLjY5MiAxLjY5MiAwIDEgMSAwIDMuMzg0aC0yLjY5MmwtMi42ODQgMTYuMDk2YTMuMzg0IDMuMzg0IDAgMCAxLTMuMzM4IDIuODI4SDI5LjQ1MmEzLjM4NCAzLjM4NCAwIDAgMS0zLjM0LTIuODI4TDIzLjQzIDI4LjI5MmgtMi41MzhhMS42OTIgMS42OTIgMCAxIDEgMC0zLjM4NGgzOC42MTZaTTM1LjIgMzIuNmMtLjkzNCAwLTEuNjkyLjc1OC0xLjY5MiAxLjY5MnY0LjYxNmExLjY5MiAxLjY5MiAwIDEgMCAzLjM4NCAwdi00LjYxNmMwLS45MzQtLjc1OC0xLjY5Mi0xLjY5Mi0xLjY5MlptMTAgMGMtLjkzNCAwLTEuNjkyLjc1OC0xLjY5MiAxLjY5MnY0LjYxNmExLjY5MiAxLjY5MiAwIDEgMCAzLjM4NCAwdi00LjYxNmMwLS45MzQtLjc1OC0xLjY5Mi0xLjY5Mi0xLjY5MlptMS43OC0yMC42MDQgMTAuMzcgOC43MDJhMS42OTIgMS42OTIgMCAxIDEtMi4xNzQgMi41OTJsLTEwLjM3Mi04LjdhMS42OTMgMS42OTMgMCAwIDEgMi4xNzYtMi41OTRabS05LjcyOC4yMDhjLjYuNzE2LjUwOCAxLjc4My0uMjA4IDIuMzg0TDI2LjY3MiAyMy4yOWExLjY5MiAxLjY5MiAwIDEgMS0yLjE3Ni0yLjU5MmwxMC4zNzItOC43MDJhMS42OTIgMS42OTIgMCAwIDEgMi4zODQuMjA4WiIgZmlsbD0iI0Y3QUYwOCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==";const Yr=({count:C,visibleBasket:N,onToggleVisible:b=()=>{}})=>e.createElement(W.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},e.createElement("div",{className:`${N?Hi.open:Hi.hide} ${Hi.basket}`,onClick:b},C>0&&e.createElement("div",{className:Hi.count},C),e.createElement("img",{src:Ei,alt:"",style:{width:"100%",height:"100%"}})));var Cn={flex_box_center:"flex_box_center___TAnBf",flex_space_between:"flex_space_between___qJHdX",flex_box_vertical_center:"flex_box_vertical_center___YoVqK",flex_box_center_end:"flex_box_center_end___GrhtM",flex_box_column:"flex_box_column___fOf81",line:"line___pSEl3",b1:"b1___ZLwZL",b2:"b2___MXmDl",list:"list___ly8aO",title:"title___MIY5t",tr:"tr___hPzWg",itemDetail:"itemDetail____eVGG",answerWrapper:"answerWrapper___Hp14T",decoration:"decoration___hFBh2",row:"row___NqUfE",typeRow:"typeRow___fElVh",type:"type____3ADs",typeName:"typeName___K30Ik",typeIcon:"typeIcon___bQqfv",unpublished:"unpublished___T9yNi",private:"private___N57ns",public:"public___ZgjN1",reviewFlag:"reviewFlag___qpAA3",typeRightAction:"typeRightAction___kvfa8",actionLink:"actionLink___M_Uvf",actionIcon:"actionIcon___s6FwX",topicTitle:"topicTitle___yIRvX",topicTitleContent:"topicTitleContent___rpguX",judgmentContent:"judgmentContent___pEOk_",programContent:"programContent___NccKj",otherContent:"otherContent___CVSoU",combinationContent:"combinationContent___iwcls",con:"con___XRUE7",otherContentItem:"otherContentItem___DuNxC",otehrContentHtml:"otehrContentHtml___HjN4y",difficultyRow:"difficultyRow___Ih8Ez",updateTimeRow:"updateTimeRow___TRpdj",updateTimeWrap:"updateTimeWrap___kU0VU",updateTimeContent:"updateTimeContent___dsO_4",programLanguage:"programLanguage___zEEnS",updateTimeRowAction:"updateTimeRowAction___RdxE4",bottomAction:"bottomAction___Fp_Uq",borderColorBlue:"borderColorBlue____mjTH",borderColorRed:"borderColorRed___tPK7t",borderColorFFF:"borderColorFFF___qw2o6",borderColorGray:"borderColorGray___WgfZC",selectIcon:"selectIcon___qzIcW",colorGreen:"colorGreen___B1ldS",parseAnswerBorder:"parseAnswerBorder___g2S7C",answer:"answer___E6kX2",answerHtml:"answerHtml___PEGip",parse:"parse___YKvXo",parseText:"parseText___yV1VU",parseAnswer:"parseAnswer___hu83C",parseAnswerHtml:"parseAnswerHtml___JqxcK",actionBar:"actionBar___MzBtz",know:"know___FMQxO",menu:"menu___S8AFp",bottom:"bottom___APvxn",textBtn:"textBtn___IDRGm"},dr=t(48790),xo=t(49535),Ci=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const ao=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Wi=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ps=({data:C,selectIds:N,onSelectCheckBox:b=()=>{},showCheckbox:He=!0})=>{var Qe,De,ht;const[Se,ae]=(0,e.useState)(!1),Fe=(0,e.useRef)(),Pn=()=>{var Ke,Dt;return C.item_type==="JUDGMENT"?e.createElement("div",{className:Cn.judgmentContent},C.choices.map((Le,yn)=>e.createElement(y.ZP,{key:yn,disabled:!0},Le.choice_text))):C.item_type==="PROGRAM"?e.createElement("div",{className:Cn.programContent},e.createElement(It.Z,{value:(Ke=C.program_attr)==null?void 0:Ke.description})):C.item_type==="COMBINATION"?e.createElement("div",{className:Cn.combinationContent},(Dt=C==null?void 0:C.sub_item_banks)==null?void 0:Dt.map((Le,yn)=>{var da,Jt,Ra,ga,Za,ne;const St=`(\u9898\u76EE${yn+1}-${(Le==null?void 0:Le.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Le==null?void 0:Le.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Le==null?void 0:Le.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Le==null?void 0:Le.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginTop:10,marginBottom:10}},e.createElement(It.Z,{value:St+Le.name})),((Le==null?void 0:Le.item_type)=="SINGLE"||(Le==null?void 0:Le.item_type)=="MULTIPLE")&&Le.choices.map((_n,er)=>e.createElement("div",{key:er,className:Cn.otherContentItem},e.createElement("p",null,ao[er]),e.createElement(It.Z,{className:Cn.otehrContentHtml,value:_n.choice_text}))),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&e.createElement("div",{style:{display:"flex",marginBottom:10}},Le.choices.map((_n,er)=>e.createElement(y.ZP,{key:er,disabled:!0},_n.choice_text))),e.createElement("div",{className:Cn.con},(Le==null?void 0:Le.item_type)=="SINGLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Wi==null?void 0:Wi[(da=Le==null?void 0:Le.choices)==null?void 0:da.findIndex(_n=>_n==null?void 0:_n.is_answer)]," "),(Le==null?void 0:Le.item_type)=="COMPLETION"&&((Jt=Le==null?void 0:Le.standard_answer)==null?void 0:Jt.map((_n,er)=>{var pa;return e.createElement("div",{key:er,className:Cn.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${_n.position}\uFF09\uFF1A${(pa=_n==null?void 0:_n.answer_text)==null?void 0:pa.join("\u3001")}`)})),(Le==null?void 0:Le.item_type)=="MULTIPLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ra=Le==null?void 0:Le.choices)==null?void 0:Ra.map((_n,er)=>{if(_n!=null&&_n.is_answer)return(Wi==null?void 0:Wi[er])+" "})," "),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Za=(ga=Le==null?void 0:Le.choices)==null?void 0:ga.find(_n=>_n.is_answer))==null?void 0:Za.choice_text),(Le==null?void 0:Le.item_type)=="SUBJECTIVE"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(ne=Le==null?void 0:Le.answer_texts)==null?void 0:ne[0]),e.createElement("div",null,e.createElement("span",null,"\u89E3\u6790\uFF1A"),e.createElement(It.Z,{className:Cn.parseAnswerHtml,value:Le.analysis||"\u6682\u65E0\u89E3\u6790"})),e.createElement("div",null,e.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(W.Z,{title:(C==null?void 0:C.tag_discipline)||"--"},e.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(C==null?void 0:C.tag_discipline)||"--")))))})):e.createElement("div",{className:Cn.otherContent},C.choices.map((Le,yn)=>e.createElement("div",{key:yn,className:Cn.otherContentItem},e.createElement("p",null,ao[yn]),e.createElement(It.Z,{className:Cn.otehrContentHtml,value:Le.choice_text}))))},ca=()=>{var Ke;if((C==null?void 0:C.item_type)!=="BPROGRAM")return e.createElement("div",null,(Ke=C.standard_answer)==null?void 0:Ke.map((Dt,Le)=>{var yn,da;return e.createElement("div",{key:Le,className:Cn.answerHtml},(Dt==null?void 0:Dt.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Dt.position}\uFF09\uFF1A${(yn=Dt==null?void 0:Dt.answer_text)==null?void 0:yn.join("\u3001")}`:e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Dt.position,"\uFF09\uFF1A"),e.createElement(An.Z,{value:(da=Dt==null?void 0:Dt.answer_text)==null?void 0:da.join("\u3001"),readOnly:!0})))}))},Bn=()=>{var Ke,Dt,Le,yn,da,Jt;const Ra={SUBJECTIVE:(Ke=C.answer_texts)==null?void 0:Ke[0],JUDGMENT:(Le=(Dt=C.choices)==null?void 0:Dt.find(Xa=>Xa.is_answer))==null?void 0:Le.choice_text},ga=C.choices.map(Xa=>Xa.is_answer).findIndex(Xa=>Xa),Za=ga>-1?Wi[ga]:"";let ne="";C.choices.map((Xa,ua)=>{Xa.is_answer&&(ne+=Wi[ua])});const St=Ra[C.item_type];let _n=((yn=C==null?void 0:C.program_attr)==null?void 0:yn.code)||"";try{_n=ot.Base64.decode(((da=C==null?void 0:C.program_attr)==null?void 0:da.code)||"")}catch(Xa){}const er={SINGLE:e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`\u7B54\u6848\uFF1A${Za||"\u65E0"}`}))),MULTIPLE:e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`\u7B54\u6848\uFF1A${ne||"\u65E0"}`}))),COMPLETION:ca(),BPROGRAM:e.createElement("div",null,e.createElement(It.Z,{className:Cn.answerHtml,showProgramFill:!0,value:_n}),(Jt=C.standard_answer)==null?void 0:Jt.map((Xa,ua)=>e.createElement("div",{key:ua,className:Cn.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xa.position}\uFF09\uFF1A${Xa==null?void 0:Xa.answer_text}`)))},pa=e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`${St||"\u65E0"}`})));return er[C.item_type]||pa},vn=Ke=>{let Dt=[...N];Ke.target.checked?Dt.push(C.id):Dt=Dt.filter(Le=>Le!==C.id),b(Dt)},ut=Ke=>Ci(void 0,null,function*(){if(!Ke&&!(N!=null&&N.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Fe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:e.createElement("div",{className:`font14 ${Cn.overflow}`,style:{maxHeight:500,overflow:"auto"}},e.createElement("div",{className:Cn.tips},e.createElement("div",null,"\u63D0\u793A\uFF1A"),e.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),e.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),e.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),e.createElement(CustomTree,{defaultValue:!0,value:Fe.current,onChange:Dt=>Fe.current=Dt})),onOk:()=>Ci(void 0,null,function*(){var Dt;const Le=yield batchGroup({ids:Ke?[Ke]:N,groups_ids:(Dt=Fe.current)==null?void 0:Dt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Le),Fe.current=[],Le==null||Le.status})})});return e.createElement("div",{className:Cn.itemWrap},e.createElement("div",{className:Cn.list},He&&e.createElement(v.default,{className:"mr10",onChange:vn,checked:N.includes(C.id)}),e.createElement("div",{onClick:()=>ae(!Se),className:Cn.title},e.createElement(It.Z,{key:1,showLines:1,showTextOnly:!0,className:Cn.topicTitleContent,value:(C==null?void 0:C.item_type)==="BPROGRAM"?(Qe=C==null?void 0:C.program_attr)==null?void 0:Qe.description:C.name})),e.createElement("div",{onClick:()=>ae(!Se),className:Cn.tr},e.createElement("i",{style:{transform:Se?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),e.createElement("aside",{style:Se?{display:"block"}:{display:"none"},className:Cn.itemDetail},e.createElement("div",{style:{marginBottom:44}},e.createElement(It.Z,{key:2,className:Cn.topicTitleContent,value:(C==null?void 0:C.item_type)==="BPROGRAM"?(De=C==null?void 0:C.program_attr)==null?void 0:De.description:C.name}),e.createElement("div",{className:`${Cn.row} mt15`},Pn()),e.createElement("div",{className:Cn.row},e.createElement("div",{className:Cn.updateTimeRow},e.createElement("div",{className:Cn.updateTimeWrap},C.item_type==="PROGRAM"&&e.createElement("p",{className:Cn.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ht=C==null?void 0:C.languages)==null?void 0:ht.join("/")))))),C.item_type!=="COMBINATION"&&e.createElement("div",{className:Cn.answerWrapper},e.createElement("div",{className:Cn.answer},Bn()),e.createElement("div",{className:Cn.parse},e.createElement("div",{className:Cn.parseText},"\u89E3\u6790\uFF1A"),e.createElement("div",{className:Cn.parseAnswer},C.analysis?e.createElement(It.Z,{className:Cn.parseAnswerHtml,value:C.analysis}):"\u6682\u65E0\u89E3\u6790")),e.createElement("div",{className:Cn.parse},e.createElement("div",{className:Cn.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(W.Z,{title:(C==null?void 0:C.tag_discipline)||"--"},e.createElement("div",{className:Cn.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(C==null?void 0:C.tag_discipline)||"--"))))))},ms=({SubjectShare:C,isProblemset:N,data:b,user:He,page:Qe,activeTabsKey:De,onPublicReview:ht=()=>{},onStartExperience:Se=()=>{},onSetPrivate:ae=()=>{},onCorrection:Fe=()=>{},onChangeTag:Pn=()=>{},onCollect:ca=()=>{},onSetPublic:Bn=()=>{},onDelete:vn=()=>{},onCancel:ut=()=>{},onSelect:Ke=()=>{},onMoveTo:Dt=()=>{},addProblemset:Le=()=>{},onSetShare:yn=()=>{},onCancelShare:da=()=>{},onPublish:Jt=()=>{},onCancelPublish:Ra=()=>{}})=>{var ga,Za,ne,St,_n,er,pa,Xa,ua,Yi,ui,so,Oi,Jr,hi;const Ri=b.item_type==="PROGRAM"?`/problems/newedit/${(ga=b.program_attr)==null?void 0:ga.identifier}?tabs_key=${De}&page=${Qe}`:b.item_type==="BPROGRAM"?`/problemset/edit/${(Za=b.program_attr)==null?void 0:Za.identifier}?type=1&tabs_key=${De}&page=${Qe}`:`/problemset/edit/${b.id}?tabs_key=${De}&page=${Qe}`,Wl=De==="0"&&!b.public&&!b.apply&&(b.item_type==="PROGRAM"&&((ne=b.program_attr)==null?void 0:ne.status)!==0||b.item_type!=="PROGRAM"),uo=[{label:e.createElement("a",{className:Cn.actionLink,target:"_blank",href:Ri},"\u7F16\u8F91"),key:"-1",show:(De==="0"||De==="3"&&(b==null?void 0:b.edit_item_bank))&&!b.public},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{xo.Z.publish("model-change-problem",b)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,dr.$O)()&&["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"].includes(b.item_type)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>onCopy(b.id,!1)},"\u590D\u5236"),key:"2",show:De==="0"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{var Xr;return Ra((Xr=b==null?void 0:b.program_attr)==null?void 0:Xr.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(De==="0"||De==="3")&&b.item_type==="PROGRAM"&&((St=b.program_attr)==null?void 0:St.status)!==0&&!b.public&&((_n=b.author)==null?void 0:_n.login)===((er=He.userInfo)==null?void 0:er.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Dt(b.id)},"\u79FB\u52A8\u5230"),key:"1",show:De==="0"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{b.is_share?da(b.id):yn(b.id)}},"\u5171\u4EAB"),key:"3",show:De==="0"&&C},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Bn(b)},"\u516C\u5F00"),key:"4",show:Wl},{label:e.createElement("a",{className:Cn.reviewFlag,onClick:ht},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:De==="0"&&!b.public&&b.apply&&(b.item_type==="PROGRAM"&&b.program_attr.status!==0||b.item_type!=="PROGRAM")},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ae(b.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(De==="0"||De==="1")&&b.public&&((pa=b.author)==null?void 0:pa.login)===((Xa=He.userInfo)==null?void 0:Xa.login)||De==="1"&&(0,dr.ag)()},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ca(b.id,b.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:De==="2"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{var Xr;return Jt((Xr=b==null?void 0:b.program_attr)==null?void 0:Xr.identifier)}},"\u53D1\u5E03"),key:"8",show:(De==="0"||De==="3")&&b.item_type==="PROGRAM"&&((ua=b.program_attr)==null?void 0:ua.status)===0&&!b.public&&((Yi=b.author)==null?void 0:Yi.login)===((ui=He.userInfo)==null?void 0:ui.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ca(b.id,b.is_collected)},b.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(De==="1"||De==="3")&&!(0,dr.ag)()&&!(0,dr.JA)()&&((so=b.author)==null?void 0:so.login)!==((Oi=He.userInfo)==null?void 0:Oi.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Fe(b.id)},"\u7EA0\u9519"),key:"10",show:De!=="0"&&!(0,dr.ag)()&&!(0,dr.JA)()},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Pn(b)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:De==="0"||De==="3"&&(b==null?void 0:b.edit_item_bank)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>vn(b.id)},"\u5220\u9664"),key:"11",show:De==="0"&&!b.public||De==="1"&&(0,dr.ag)()&&((Jr=b.author)==null?void 0:Jr.login)!==((hi=He.userInfo)==null?void 0:hi.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Le(b.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:De==="1"||De==="3"}].filter(Xr=>Xr.show),ei=e.createElement(T.default,{forceSubMenuRender:!0,className:Cn.menu,items:uo}),co=e.createElement(T.default,{forceSubMenuRender:!0,className:Cn.menu},e.createElement(T.default.Item,{key:"10"},e.createElement("a",{className:Cn.actionLink,onClick:()=>Fe(b.id)},"\u7EA0\u9519"))),xi=De!=="0"&&!(0,dr.ag)()&&!(0,dr.JA)();return e.createElement(e.Fragment,null,N?e.createElement(e.Fragment,null,e.createElement("span",{className:Cn.textBtn,style:{cursor:"pointer"},onClick:()=>Se(b)},"\u4F53\u9A8C"),uo.length>0&&e.createElement(O.Z,{dropdownRender:()=>ei},e.createElement("span",{style:{cursor:"default",margin:"0 20px"},onClick:Xr=>Xr.preventDefault()},e.createElement("span",{className:Cn.textBtn},"\u66F4\u591A")))):xi?e.createElement(O.Z,{className:"ml40",dropdownRender:()=>co},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Xr=>Xr.preventDefault()},e.createElement("span",{className:Cn.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:Cn.line},e.createElement("b",{className:Cn.b1}),e.createElement("b",{className:Cn.b2}))))):e.createElement("span",null))};var gs=ps,fs=t(17574),Ai={list:"list___QzBsK",btns:"btns___IUt6Z",name:"name___PGrN6",folderWrapper:"folderWrapper___LEMsx",folderIcon:"folderIcon___eWVzR",share_folderIcon:"share_folderIcon___kbyd4",subject:"subject___wunlz"},yl=t(73631),Cl=t(31328),Es=Object.defineProperty,As=Object.defineProperties,hs=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,xl=(C,N,b)=>N in C?Es(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Io=(C,N)=>{for(var b in N||(N={}))vs.call(N,b)&&xl(C,b,N[b]);if(Sl)for(var b of Sl(N))bs.call(N,b)&&xl(C,b,N[b]);return C},Il=(C,N)=>As(C,hs(N)),Fo=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const $o=(C,N,b=[])=>{if(C)for(const He of C){if(He.key===N)return b;if(He.children&&He.children!=""){const Qe=$o(He.children,N,[...b,{id:He.key,name:He.title.props.name}]);if(Qe)return Qe}}},Fl=({isProblemset:C,name:N,id:b,isShare:He,itemBanksCount:Qe,onOpen:De=()=>{},onShare:ht=()=>{},onMove:Se=()=>{},onDeleteOk:ae=()=>{}})=>{const[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(N),[vn,ut]=(0,e.useState)(N),Ke=Le=>Fo(void 0,null,function*(){const yn=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!vn.trim()){f.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(vn.charAt(0)===" "){f.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Jt=0;Jt{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,e.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),e.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>Fo(void 0,null,function*(){(yield(0,we.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&ae(Le)})})};return e.createElement("div",{className:Ai.list,onClick:Le=>De(b,He)},Fe?e.createElement(d.default,{style:{maxWidth:780,width:170,marginLeft:10},value:vn,onChange:Le=>{ut(Le.target.value)},onClick:Le=>Le.stopPropagation()}):e.createElement("div",{className:Ai.name,title:ca},ca),Qe?e.createElement("div",{className:Ai.subject},"\u8BD5\u9898\u6570 ",Qe):"",C&&e.createElement("div",{className:Ai.btns},Fe?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-chenggong1",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Ke(b)}}),e.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),ut(ca),Pn(!1)}})):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-shangyi3",onClick:Le=>{Le.stopPropagation(),Se(b,"up")}}),e.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),Se(b,"down")}})),e.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},e.createElement(k.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),ht(Math.abs(b))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),e.createElement(k.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Pn(!0)},type:"link"},"\u91CD\u547D\u540D"),e.createElement(k.ZP,{onClick:Le=>{Le.stopPropagation(),Dt(b)},type:"link",danger:!0},"\u5220\u9664"))))};var ys=({isProblemset:C,data:N,onOpen:b=()=>{},onShare:He=()=>{},navigation:Qe,reloadData:De,activeTabsKey:ht,setRootData:Se,params:ae})=>{const[Fe,Pn]=(0,e.useState)(),[ca,Bn]=(0,e.useState)([]),[vn,ut]=(0,e.useState)([]);(0,e.useEffect)(()=>{Fe&&setTimeout(()=>{Se(Fe)},200)},[Fe]),(0,e.useEffect)(()=>{ut([]),Bn([])},[N]),(0,e.useEffect)(()=>{vn.length===0&&ca.length===0&&Pn(N==null?void 0:N.map(ga=>({title:e.createElement(Fl,{isProblemset:C,name:ga.name,id:ga.id,isShare:ga.is_share,itemBanksCount:ga.item_banks_count,onMove:Dt,onOpen:b,onShare:He,onDeleteOk:yn}),key:ga.id,icon:ga.is_share?e.createElement("img",{onClick:()=>{b(ga.id)},src:Cl,className:Ai.share_folderIcon}):e.createElement("img",{onClick:()=>{b(ga.id)},src:yl,className:Ai.folderIcon}),isLeaf:!ga.have_child})))},[vn,ca,N]);const Ke=(ga,Za,ne)=>{const St=(0,Et.cloneDeep)(ga);for(let _n=0;_nFo(void 0,null,function*(){(Za==="up"?yield(0,M.A1)({id:Math.abs(ga)}):yield(0,M.vi)({id:Math.abs(ga)})).status===0&&Pn(St=>Ke(St,ga,Za))}),Le=(ga,Za)=>ga.filter(ne=>ne.key===Za?!1:(ne.children&&(ne.children=Le(ne.children,Za)),!0)),yn=ga=>{Pn(Za=>Le(Za,ga)),De()},da=(ga,Za,ne)=>ga.map(St=>St.key===Za?Io(Io({},St),ne):St.children?Il(Io({},St),{children:da(St.children,Za,ne)}):St),Jt=ga=>Fo(void 0,null,function*(){var Za;const{key:ne}=ga;let St=ht===Gl.TeachGroupShare?"3":"";const _n=yield(0,M.ex)(Il(Io({},ae),{group_id:Math.abs(ne),parents:[...Qe||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Za=$o(Fe,ne))==null?void 0:Za.map(Xa=>({id:Xa.id,name:Xa.name}))],type:St})),{data:er,total_count:pa}=_n||{};pa>0&&Pn(Xa=>da(Xa,ne,{children:er.map(ua=>({title:e.createElement(Fl,{isProblemset:C,name:ua.name,id:ua.id,itemBanksCount:ua.item_banks_count,onMove:Dt,onOpen:b,onShare:He,onDeleteOk:yn}),key:ua.id,icon:ua.is_share?e.createElement("img",{onClick:()=>{b(ua.id)},src:Cl,className:Ai.share_folderIcon}):e.createElement("img",{onClick:()=>{b(ua.id)},src:yl,className:Ai.folderIcon}),isLeaf:!ua.have_child}))}))}),Ra=(ga,Za)=>{ut(ga)};return(Fe==null?void 0:Fe.length)>0&&e.createElement(fs.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Fe,loadData:Jt,onExpand:Ra,onLoad:ga=>{Bn(ga)},className:Ai.folderWrapper,selectable:!1,expandedKeys:vn,loadedKeys:ca})},wl=t(51257),xr={flex_box_center:"flex_box_center___tjYAZ",flex_space_between:"flex_space_between___SWJeO",flex_box_vertical_center:"flex_box_vertical_center___cOp77",flex_box_center_end:"flex_box_center_end___rhOZZ",flex_box_column:"flex_box_column___yupUR",wrp:"wrp___nMlVK",drawer:"drawer___ZHV3f",menu:"menu____kp3N",actived:"actived___UUIvN",actived2:"actived2___yOXff",subTag:"subTag___AP76Z",directionName:"directionName___iEwKc",menuDirection:"menuDirection___YF6vF",listItem:"listItem___ZILJW",info:"info___vXWiI",title:"title___0lanM",titleLeft:"titleLeft___r80Op",titleRight:"titleRight___KQEXq",search:"search___krIu3",description:"description___fmHMJ",menuCourse:"menuCourse___cIBY_",paginationWrap:"paginationWrap___k2Shg",authorname:"authorname___ccH3p","tooltip-content":"tooltip-content___tTgza"},Cs=t(75736),Bl=t(40197),Ss=t(27032),Dl=Object.defineProperty,xs=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Ol=(C,N,b)=>N in C?Dl(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Fr=(C,N)=>{for(var b in N||(N={}))Tl.call(N,b)&&Ol(C,b,N[b]);if(Nl)for(var b of Nl(N))Fs.call(N,b)&&Ol(C,b,N[b]);return C},ro=(C,N)=>xs(C,Is(N)),Rl=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const{Search:ws}=d.default,io={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Vi={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},wo=({classroomList:C,loading:N,dispatch:b,cb:He,shixunIds:Qe=[]})=>{var De,ht,Se,ae;const Fe=(0,i.useParams)(),Pn=(0,i.useLocation)(),{actionTabs:ca}=C,[Bn]=A.default.useForm(),{shixunLists:vn}=C,[ut,Ke]=(0,e.useState)([]),[Dt,Le]=(0,e.useState)([]),[yn,da]=(0,e.useState)([]),[Jt,Ra]=(0,e.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,e.useEffect)(()=>{C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})},[C.actionTabs.key]),(0,e.useEffect)(()=>{ga()},[Fe]);const ga=()=>Rl(void 0,null,function*(){const St=yield(0,Cs.I_)({}),_n=yield(0,we.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(_n==null?void 0:_n.groups)||[]]),Le((St==null?void 0:St.disciplines)||[])}),Za=(St,_n,er)=>{Jt.tag_level=St,Jt.sub_discipline_id=_n,Jt.discipline_id=er,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})},ne=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ra({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return C.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!0,onClose:ne,open:C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:xr.drawer,footer:e.createElement("div",{className:"tc"},e.createElement(k.ZP,{size:"middle",onClick:()=>{ne(),Ke([])},style:{marginRight:8}},"\u53D6\u6D88"),e.createElement(k.ZP,{size:"middle",onClick:()=>Rl(void 0,null,function*(){var St,_n;for(let er=0;er<(ut==null?void 0:ut.length);er++){const pa=ut[er];if(Qe.includes(pa)){f.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(_n=(St=vn==null?void 0:vn.shixun_list)==null?void 0:St.find(Xa=>Xa.id===pa))==null?void 0:_n.title}`);return}}ne(),He(ut),Ke([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Ss.Z,{onChange:St=>{Ra(ro(Fr(Fr({},Jt),St),{page:1})),b({type:"classroomList/getShixunLists",payload:ro(Fr(Fr({},Jt),St),{page:1})})}})),e.createElement("section",{className:"edu-container"},e.createElement("ul",{className:xr.menu},e.createElement("li",null,io.name),(De=io==null?void 0:io.children)==null?void 0:De.map((St,_n)=>e.createElement("li",{className:Jt[io.id]==St.id?xr.actived:"",key:St.id,onClick:()=>{Jt[io.id]=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement("ul",{className:xr.menuDirection},e.createElement("li",{className:xr.directionName},"\u65B9\u5411"),e.createElement("li",{className:Jt.discipline_id?"":xr.actived,onClick:()=>{Za(null,null,null)}},e.createElement("strong",null,"\u5168\u90E8")),Dt==null?void 0:Dt.map(function(St,_n){return e.createElement("li",{key:_n,className:Jt.discipline_id==St.id?xr.actived:""},e.createElement("strong",{onClick:()=>{Za(1,null,St.id)}},St.name),e.createElement("div",null,St.sub_disciplines.map(function(er,pa){return e.createElement("div",{key:pa,className:"mt5"},e.createElement("div",{className:Jt.sub_discipline_id==er.id?`${xr.actived2} ${xr.subTag}`:xr.subTag,onClick:()=>{Za(2,er.id,St.id)}},er.name),e.createElement("ul",{className:"mt5"},er.tags&&er.tags.map(function(Xa,ua){return e.createElement("li",{key:ua,className:Jt.sub_discipline_id==Xa.id&&Jt.tag_level===3?xr.actived2:"",onClick:()=>{Za(3,Xa.id,St.id)}},Xa.name)})))})))})),Jt.type==="mine"&&e.createElement("ul",{className:xr.menu},e.createElement("li",null,"\u76EE\u5F55"),yn==null?void 0:yn.map((St,_n)=>e.createElement("li",{className:Jt.group_id==St.id?xr.actived:"",key:St.name,onClick:()=>{Jt.group_id=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement("ul",{className:xr.menu},e.createElement("li",null,Vi.name),(ht=Vi==null?void 0:Vi.children)==null?void 0:ht.map((St,_n)=>e.createElement("li",{className:Jt[Vi.id]==St.id?xr.actived:"",key:St.name,onClick:()=>{Jt[Vi.id]=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement(S.Z,null,e.createElement(yr.Z,{flex:"1"},e.createElement("div",{className:xr.menuCourse,style:{margin:"0px 15px"}},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},ut.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},vn.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{const St=ro(Fr({},Jt),{order:Jt.order==="asc"?"desc":"asc"});Ra(St),b({type:"classroomList/getShixunLists",payload:St})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${Jt.order}`},Jt.order==="asc"?e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.createElement(yr.Z,{className:"c-grey-999"},(Jt==null?void 0:Jt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Se=vn==null?void 0:vn.shixun_list)==null?void 0:Se.map(function(St,_n){return e.createElement("div",{className:xr.listItem,key:_n},e.createElement(v.default,{checked:ut.includes(St.id),value:St.id,disabled:St==null?void 0:St.need_authorize,onChange:er=>{let pa=ut.indexOf(St.id);ut.indexOf(St.id)>-1?Ke(ut.filter(Xa=>Xa!==St.id)):Ke(ut.concat(St.id))}}),e.createElement("div",{className:xr.info},e.createElement("div",{className:xr.title},e.createElement("div",{className:xr.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${St==null?void 0:St.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:St.title}})),(St==null?void 0:St.need_authorize)&&e.createElement("span",{onClick:()=>{(0,Bl.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===1&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===2&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===3&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:xr.description,dangerouslySetInnerHTML:{__html:St.description}})),e.createElement("div",{className:" mt15"},St.challenge_names.map(function(er,pa){return e.createElement("span",{key:pa,className:"mr30 font12"},"\u7B2C",pa+1,"\u5173 ",er," ")})),e.createElement(ma.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(W.Z,{overlayClassName:xr["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:St==null?void 0:St.member_user_names}}))},e.createElement("span",{className:xr.authorname,dangerouslySetInnerHTML:{__html:St==null?void 0:St.member_user_names}})),St.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:St.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",St.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",St.study_count)))))}),((ae=vn==null?void 0:vn.shixun_list)==null?void 0:ae.length)===0&&e.createElement(Xe.Z,null),e.createElement("p",null)),e.createElement("div",{className:"tc mt20"},e.createElement(G.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Jt.page||1,showQuickJumper:!0,total:vn==null?void 0:vn.shixuns_count,onChange:St=>{const _n=ro(Fr({},Jt),{page:St});Ra(_n),b({type:"classroomList/getShixunLists",payload:_n})}})))};var oo=(0,i.connect)(({classroomList:C,loading:N})=>({classroomList:C,loading:N}))(wo),Bo=t(40133),Do={operating:"operating___T9k3r",tip:"tip___ziI8R"},jr=t(59301),el=Object.defineProperty,No=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,tl=(C,N,b)=>N in C?el(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Ml=(C,N)=>{for(var b in N||(N={}))kl.call(N,b)&&tl(C,b,N[b]);if(No)for(var b of No(N))Ll.call(N,b)&&tl(C,b,N[b]);return C};const Pl=({data:C,height:N=400},b)=>{var He;const[Qe]=A.default.useForm(),[De,ht]=(0,e.useState)({});return(0,e.useEffect)(()=>{C&&(ht(C),Qe.setFieldsValue(Ml({},C)))},[C]),(0,e.useImperativeHandle)(b,()=>({form:Qe})),jr.createElement("div",{className:Do.operating,style:{marginBottom:"0"}},jr.createElement(A.default,{form:Qe,scrollToFirstError:!0,onValuesChange:()=>{ht(Ml({},Qe.getFieldsValue()))}},jr.createElement(A.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},jr.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((He=De.name)==null?void 0:He.length)||0}/30`})),jr.createElement(A.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},jr.createElement(v.default.Group,null,jr.createElement(v.default,{value:"c"},"C"),jr.createElement(v.default,{value:"c++"},"C++"),jr.createElement(v.default,{value:"java"},"Java"),jr.createElement(v.default,{value:"python"},"Python"))),jr.createElement("div",{className:Do.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),jr.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),jr.createElement(A.default.Item,{name:"description"},jr.createElement(Un.Z,{height:N,defaultValue:De.description||"",watch:!0}))))};var Zi=(0,e.forwardRef)(Pl),Bs=t(22072),Ds=t(5623),lo=t(87169),To=t(22962),Ns=t(49706),Ul=t(42363),J=t(59301),wu=Object.defineProperty,Ti=Object.defineProperties,Ts=Object.getOwnPropertyDescriptors,jl=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Oo=(C,N,b)=>N in C?wu(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Br=(C,N)=>{for(var b in N||(N={}))Os.call(N,b)&&Oo(C,b,N[b]);if(jl)for(var b of jl(N))Rs.call(N,b)&&Oo(C,b,N[b]);return C},Si=(C,N)=>Ti(C,Ts(N)),Ta=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const nl=s.default.TabPane,ks=d.default.Search,{TextArea:zl}=d.default;var Gl=(C=>(C.Mine="0",C.Public="1",C.Collection="2",C.TeachGroupShare="3",C))(Gl||{});const Hl=({classroomList:C,problemset:N,user:b,globalSetting:He,loading:Qe,dispatch:De,match:ht,shixunHomeworks:Se})=>{var ae,Fe,Pn,ca,Bn,vn,ut,Ke,Dt,Le,yn;const da=(0,i.useLocation)(),Jt=(0,i.useParams)(),[Ra]=(0,i.useSearchParams)(),ga=(0,e.useRef)(),Za=Ra.get("tabs_key")||"0";let[ne,St]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Za,item_type:null,difficulty:null,keyword:null,page:Ra.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Ra.get("id")||null,exam_id:Jt.id||null,exercise_id:Jt.categoryId||null});const[_n,er]=(0,e.useState)(0),[pa,Xa]=(0,e.useState)([]),[ua,Yi]=(0,e.useState)(Za),[ui,so]=(0,e.useState)(0),[Oi,Jr]=(0,e.useState)(-1),[hi,Ri]=(0,e.useState)([]),[Wl,uo]=(0,e.useState)(!1),[ei,co]=(0,e.useState)([]),[xi,Xr]=(0,e.useState)(0),[Ro,al]=(0,e.useState)(!1),[Ms,ko]=(0,e.useState)(!1),[Lo,rl]=(0,e.useState)(),[Ps,Vl]=(0,e.useState)(!1),ci=(0,e.useRef)(!1),Bu=(0,e.useRef)(""),Mo=(0,e.useRef)(),po=(0,e.useRef)(),ar=(0,e.useRef)(),[Us,js]=(0,e.useState)(),[wa,Qr]=(0,e.useState)([]),mo=(0,e.useRef)(!1),Dr=da.pathname==="/problemset",hr=(ae=da.pathname)==null?void 0:ae.includes("program_homework"),di=hr&&Jt.categoryId&&((Fe=da.pathname)!=null&&Fe.includes("edit"))?Jt.categoryId:"",Qi=di?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Zl,il]=(0,e.useState)({}),[Po,ol]=(0,e.useState)(!1),{admin:zs,business:Gs,is_shixun_marker:Hs,is_teacher:ll,user_identity:Ws}=b.userInfo||{},pi=zs||Gs||Hs||ll||Ws!=="\u5B66\u751F",[Uo,sl]=(0,e.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:ki}=Se,[ul,jo]=(0,e.useState)([]),Vs=(0,e.useRef)(null),[go,fo]=(0,e.useState)(!1),[fr,Li]=(0,e.useState)([]),[Yl,Zs]=(0,e.useState)(""),[Ys,Ql]=(0,e.useState)(!1),[Du,Kl]=(0,e.useState)(!1),[cl,dl]=(0,e.useState)([]),[zr]=A.default.useForm(),[Qs,Jl]=(0,e.useState)(!1),[vi,Eo]=(0,e.useState)(null),[Xl,Mi]=(0,e.useState)(0),[Ki,Ks]=(0,e.useState)(!1),Ji=(0,e.useRef)(null),ql=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Js=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,e.useEffect)(()=>xo.Z.subscribe("refresh-item-bank",Ee=>{Nu(Ee)}),[]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const _l=()=>Ta(void 0,null,function*(){var x;const Ee=yield(0,M.$c)({id:di});if(Ee!=null&&Ee.name){const Oe={description:Ee.description,languages:Ee.languages,name:Ee.name};Ji.current.form.setFieldsValue(Oe),il(Br({},Oe)),Li([...Ee.data]),Qr((x=Ee.data)==null?void 0:x.map(_e=>_e.id))}});(0,e.useEffect)(()=>{di&&_l()},[di]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{const x=(Ra==null?void 0:Ra.get("group_id"))||0;if(De({type:"problemset/getDisciplines",payload:{source:"question",group_id:x,group_type:ua}}),ne.group_id=Number(x),ua==="3"&&(ne.clazz="ItemBanksGroup",Ao(!0)),Ra.get("page")){let Ee=JSON.parse(localStorage.getItem("problemsetkey"))||{};Jr((Ee==null?void 0:Ee.tag_discipline_id)||-1),ne=Br(Br({},ne),Ee),St(ne)}else St(ne);Nr(ne).then(Ee=>{fo(!1)}),wr(ne),Gr(),qs()},[]),(0,e.useEffect)(()=>(De({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),De({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{De({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),De({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>(De({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{De({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,e.useEffect)(()=>(De({type:"globalSetting/headerFooterToggle",payload:Dr}),()=>{De({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,wl.Dk)(hr?Qi:"\u8BD5\u9898\u5E93")},[hr,Qi]);const $l=x=>{let Ee=0;return Lo==null||Lo.forEach(Oe=>{Oe.type===x&&(Ee=Oe.count)}),Ee},Xs=(x,Ee)=>{var Oe,_e,bt,Te,Gn,va,fa,ja,Cr;const Ga=[];if(x||(_e=(Oe=N==null?void 0:N.disciplinesData)==null?void 0:Oe.disciplines)==null||_e.forEach(qn=>{var xa;(xa=qn==null?void 0:qn.sub_disciplines)==null||xa.forEach(Ea=>{var tr;(tr=Ea==null?void 0:Ea.tag_disciplines)==null||tr.forEach(pr=>{pr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(pr)})})}),x&&!Ee){const qn=(Te=(bt=N==null?void 0:N.disciplinesData)==null?void 0:bt.disciplines)==null?void 0:Te.find(xa=>xa.id===x);(Gn=qn==null?void 0:qn.sub_disciplines)==null||Gn.forEach(xa=>{var Ea;(Ea=xa==null?void 0:xa.tag_disciplines)==null||Ea.forEach(tr=>{tr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(tr)})})}if(x&&Ee){const qn=(fa=(va=N==null?void 0:N.disciplinesData)==null?void 0:va.disciplines)==null?void 0:fa.find(Ea=>Ea.id===x),xa=(ja=qn==null?void 0:qn.sub_disciplines)==null?void 0:ja.find(Ea=>Ea.id===Ee);(Cr=xa==null?void 0:xa.tag_disciplines)==null||Cr.forEach(Ea=>{Ea.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(Ea)})}return Ga},qs=()=>Ta(void 0,null,function*(){De({type:"problemset/getTeachGroupData"})});(0,e.useEffect)(()=>{const{completion_questions_count:x=0,judgement_questions_count:Ee=0,multiple_questions_count:Oe=0,practical_questions_count:_e=0,program_questions_count:bt=0,single_questions_count:Te=0,subjective_questions_count:Gn=0,combination_questions_count:va=0,bprogram_questions_count:fa=0}=N.basketData||{},ja=x+Ee+Oe+_e+bt+Te+Gn+va+fa;Xr(ja)},[N.basketData]);const wr=(x,Ee)=>Ta(void 0,null,function*(){var Oe;x.type==="3"?x.clazz="ItemBanksGroup":delete x.clazz;const _e=Br({},x);fo(!0);const bt=yield De({type:"problemset/getGroup",payload:Br({},_e)});return bt!=null&&bt.data&&jo((bt==null?void 0:bt.data)||[]),bt&&(co((bt==null?void 0:bt.navigation)||[]),((Oe=bt==null?void 0:bt.navigation)==null?void 0:Oe.length)>1?bi(!1):bi(!0)),hr||Ee||Qr([]),fo(!1),bt}),Nr=(x,Ee)=>Ta(void 0,null,function*(){const Oe=Br({},x);localStorage.setItem("problemsetkey",JSON.stringify(x)),Oe.item_type=hr?"PROGRAM":x.item_type,Oe.keyword=x.keyword||"",fo(!0);const _e=yield De({type:"problemset/getItemBanks",payload:Br({},Oe)});if(_e&&_e.status!==403&&_e.status!==401&&_e.status!==500){if(er(_e.items_count||0),rl(_e.item_types),Xa(_e.items||[]),Ri(_e.tag_disciplines||[]),js(_e.used_shixun_ids||[]),_s(_e.items||[]),hr||Ee||Qr([]),so((_e==null?void 0:_e.added_num)||0),fo(!1),Ra.get("page")&&!Ki){let bt=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:bt-100,behavior:"smooth"}),Ks(!0)}return _e}}),Gr=()=>{De({type:"problemset/getBasketList",payload:{}})},_s=x=>{const Ee=x.every(Oe=>{var _e;return((_e=Oe.program_attr)==null?void 0:_e.status)===0});ci.current=Ee},$s=(x,Ee)=>{ne.discipline_id=x||"",ne.sub_discipline_id=Ee||"",ne.tag_discipline_id="",ne.page=1,delete ne.id,Jr(-1),St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},eu=x=>{ne.item_type=x||"",ne.page=1,St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},tu=x=>{ne.difficulty=x||"",ne.page=1,delete ne.id,St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},nu=x=>{ne.tag_discipline_id=x,ne.page=1,delete ne.id,x===-1&&(ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id=""),Jr(x),St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},[es,Ao]=(0,e.useState)(!1),zo=x=>{De({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:x}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.type=x,x==="0"?(bi(!1),ne.group_id=0,ne.teach_group_id=0):(bi(!0),ne.group_id=null),x==="3"&&hr?ne.only_published=!0:ne.only_published=null,x==="3"?(ne.clazz="ItemBanksGroup",Ao(!0)):Ao(!1),ne.page=1,delete ne.id,Jr(-1),Yi(x),St(ne),Nr(ne),x!=="1"&&x!=="2"&&wr(ne),bi(!0)},pl=(x,Ee)=>{debugger;ne.page=x,ne.per_page=Ee,St(ne),Nr(ne,!0),wr(ne,!0)},ts=x=>{ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.keyword=x,delete ne.id,console.log(ne,"paramsparamsparamsparamsparams"),x?(ko(!0),(0,Bs.tk)({name:x,copywriting:x,position:hr?"Practice":"ItemBank"})):ko(!1),Jr(-1),St(ne),Nr(ne)},Er=()=>{St(ne),Nr(ne),Vl(!1)},Go=x=>{const Ee=x.length===pa.length&&ne.page>1?ne.page-1:ne.page;ne.page=Ee,Gr(),St(ne),Nr(ne),wr(ne)},au=()=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ru=(x,Ee)=>Ta(void 0,null,function*(){const Oe=Ee?yield(0,M.lS)({id:x}):yield(0,M.s)({id:x});(Oe==null?void 0:Oe.status)===0&&Er()}),iu=x=>Ta(void 0,null,function*(){vu(x)}),ou=x=>Ta(void 0,null,function*(){Al([x])}),lu=x=>{po.current="",Mo.current="",E.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:J.createElement("div",{className:"font14"},J.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),J.createElement(y.ZP.Group,{className:"mt10",onChange:Ee=>Mo.current=Ee.target.value},J.createElement(y.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),J.createElement(y.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),J.createElement(y.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),J.createElement(y.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),J.createElement(y.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),J.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),J.createElement(zl,{className:"mt10",rows:4,defaultValue:po.current,onChange:Ee=>po.current=Ee.target.value})),onOk:()=>new Promise((Ee,Oe)=>Ta(void 0,null,function*(){if(!(Mo.current&&po.current))return f.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Oe();(yield(0,M.L5)({id:x,clazz:Mo.current,description:po.current})).status===0&&f.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Ee()}))})},su=(0,e.useRef)(),[ns,ml]=(0,e.useState)([]),[uu,ho]=(0,e.useState)(!1),[as,cu]=(0,e.useState)({}),Pi=(0,e.useRef)([0]),vr=x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:x==null?void 0:x.sub_discipline_id}});ml(Ee==null?void 0:Ee.tag_disciplines)}),du=x=>Ta(void 0,null,function*(){Eo(x),Wo(x),ho(!0)}),vo=x=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:x}}})},rs=x=>Ta(void 0,null,function*(){var Ee,Oe,_e,bt;const Te=yield(0,we.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[x]}});(Te==null?void 0:Te.status)===0&&((Ee=Te==null?void 0:Te.data)==null?void 0:Ee.size)!==0?E.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:J.createElement("div",null,J.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Oe=Te==null?void 0:Te.data)==null?void 0:Oe.name)||"--","\u300B",((_e=Te==null?void 0:Te.data)==null?void 0:_e.size)>1?`\u7B49 ${(bt=Te==null?void 0:Te.data)==null?void 0:bt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),J.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Ta(void 0,null,function*(){const Gn=yield De({type:"problemset/handleDelete",payload:{id:x}});(Gn==null?void 0:Gn.status)===0&&Go([null])})}):De({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:x}}})}),is=x=>Ta(void 0,null,function*(){const{item_type:Ee}=x;if(Ee==="PROGRAM"){const{program_attr:{identifier:Oe}}=x,_e=yield De({type:"problemset/startExperience",payload:{id:Oe}});if(_e.status===0){const bt=_e.identifier;(0,wl.xg)(`/myproblems/${bt}`);return}f.ZP.warning(_e.message);return}De({type:"problemset/setActionTabs",payload:{key:Ee,params:x}})}),gl=x=>Ta(void 0,null,function*(){if(ne.exam_id){(yield(0,M.fY)({item_id:x,id:ne.exam_id})).status===0&&Er();return}if(ne!=null&&ne.exercise_id){(yield(0,we.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ne==null?void 0:ne.exercise_id,item_bank_ids:[x]}})).status===0&&Er();return}(yield De({type:"problemset/cancel",payload:{id:x,item_bank:1}})).status===0&&(Er(),Gr())}),[fl,bi]=(0,e.useState)(!1),os=(x,Ee=!1,Oe=!1)=>Ta(void 0,null,function*(){var _e;if(De({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(x),group_type:ua==="3"?"3":"0"}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.group_id=Math.abs(x),Jr(-1),St(ne),Oe){const bt=JSON.parse(JSON.stringify(ei));bt.splice(bt.length-2,2),ne.parents=bt}else ne.parents=[...ei||[{id:0,name:"\u6839\u76EE\u5F55"}],...((_e=$o(ga.current,x))==null?void 0:_e.map(bt=>({id:bt.id,name:bt.name})))||[]];wr(Br({},ne)).then(bt=>{var Te;co(bt==null?void 0:bt.navigation),((Te=bt==null?void 0:bt.navigation)==null?void 0:Te.length)>1&&x?bi(!0):bi(!1)}),Nr(ne)}),Nu=x=>Ta(void 0,null,function*(){De({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(x),group_type:"0"}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.item_type=null,ne.difficulty=null,ne.type="0",ne.group_id=Math.abs(x),ne.only_published=null,Ao(!1),Jr(-1),Yi("0"),St(ne),wr(Br({},ne)).then(Ee=>{var Oe;co(Ee==null?void 0:Ee.navigation),((Oe=Ee==null?void 0:Ee.navigation)==null?void 0:Oe.length)>1&&x?bi(!0):bi(!1)}),Nr(ne)}),ls=x=>Ta(void 0,null,function*(){if(ne.exam_id){(yield(0,M.zh)({exam_id:ne.exam_id,item_bank_ids:[x]})).status===0&&Er();return}if(ne!=null&&ne.exercise_id){(yield(0,we.ZP)(`/api/exercises/${ne==null?void 0:ne.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[x]}})).status===0&&Er();return}if(xi===200){f.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield De({type:"problemset/select",payload:{item_bank_ids:[x]}})).status===0&&(Er(),Gr())}),_a=x=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ar.current=[0],E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:Ee=>ar.current=Ee}))),onOk:()=>Ta(void 0,null,function*(){var Ee;const Oe=yield(0,M.Rp)({id:x,group_id:(Ee=ar.current)==null?void 0:Ee[0]});ar.current=[],(Oe==null?void 0:Oe.status)===0&&(wr(ne),Er(),f.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),bo=x=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("div",{className:dn.tips},J.createElement("div",null,"\u63D0\u793A\uFF1A"),J.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),J.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,defaultSelectedKeys:Pi.current,defaultExpandedKeys:Pi.current,onChange:Ee=>Pi.current=Ee}))),onOk:()=>Ta(void 0,null,function*(){var Ee;const Oe=yield(0,M.LS)({ids:x?[x]:wa,groups_ids:(Ee=Pi.current)==null?void 0:Ee[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Oe),(Oe==null?void 0:Oe.status)===0&&(wr(ne),Er())})})}),El=(x,Ee)=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Oe=()=>Ta(void 0,null,function*(){var _e;const bt=yield(0,we.ZP)(`/api/item_banks/${x}/copy`,{method:"post",body:{group_id:Ee?(_e=ar.current)==null?void 0:_e[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",bt),ar.current=[],(bt==null?void 0:bt.status)===0&&(wr(ne),Er(),f.ZP.success("\u590D\u5236\u6210\u529F"))});ar.current=[0],Ee?E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:_e=>ar.current=_e}))),onOk:()=>Ta(void 0,null,function*(){Oe()})}):Oe()}),Tu=x=>Ta(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Ee=yield(0,M.hg)({clazz:"ItemBank",id:x});console.log(Ee,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Oe=(Ee==null?void 0:Ee.groups)||[];ar.current=Oe.filter(_e=>_e.is_share).map(_e=>_e.id),E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("p",{className:`${dn.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:Oe==null?void 0:Oe.map(_e=>_e.is_share?_e.id:"")},Oe==null?void 0:Oe.map(_e=>J.createElement(v.default,{key:_e.id,value:_e.id,onChange:()=>{_e.is_share=!_e.is_share,console.log(Oe,"\u9009\u4E2D\u7684data"),ar.current=Oe}}," ",_e.name)))),onOk:()=>Ta(void 0,null,function*(){return ar.current=Oe.filter(_e=>_e.is_share).map(_e=>_e.id),console.log(ar.current,"joinGroupDataRef.current"),new Promise((_e,bt)=>Ta(void 0,null,function*(){console.log(Oe,"\u770B\u770B\u8FD9\u91CC\u7684data");const Te=yield(0,M.GW)({ids:[x],clazz:"ItemBank",group_ids:ar.current});return ar.current=[],(Te==null?void 0:Te.status)===0&&(f.ZP.info("\u64CD\u4F5C\u6210\u529F"),Er()),_e()}))})})}),pu=x=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:x}}})},mu=()=>{E.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Ta(void 0,null,function*(){(yield(0,M.RT)()).status===0&&(Er(),Gr())})})},gu=()=>{De({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ne}})},fu=()=>{var x;const Ee={discipline_id:`&discipline_id=${ne.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ne.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ne.tag_discipline_id}`,difficulty:`&difficulty=${ne.difficulty}`,item_type:`&item_type=${ne.item_type}`,group_id:`&group_id=${ne.group_id||0}`};let Oe=`/problemset/newitem?pages=${ne.page}`;Object.keys(Ee).forEach(_e=>{ne[_e]&&(Oe=Oe+Ee[_e])}),(x=i.history)==null||x.push(Oe)},Xi=x=>{const Ee=wa;if(!(Ee!=null&&Ee.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(xi+Ee.length>200&&x&&Dr){f.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-xi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Ee.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}x?Eu(Ee):Au(Ee)},Eu=x=>Ta(void 0,null,function*(){let Ee=[...x];pa.forEach(Oe=>{var _e;Ee.includes(Oe.id)&&Oe.item_type==="PROGRAM"&&((_e=Oe.program_attr)==null?void 0:_e.status)===0&&(0,Et.remove)(Ee,bt=>bt===Oe.id)}),E.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:J.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",x.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Ta(void 0,null,function*(){let Oe;ne.exam_id?Oe=yield(0,M.zh)({exam_id:ne.exam_id,item_bank_ids:Ee}):ne!=null&&ne.exercise_id?Oe=yield(0,we.ZP)(`/api/exercises/${ne==null?void 0:ne.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Ee}}):Oe=yield De({type:"problemset/select",payload:{item_bank_ids:Ee}}),Oe.status===0&&(Er(),Gr())})})}),Au=x=>Ta(void 0,null,function*(){let Ee;ne.exam_id?Ee=yield(0,we.ZP)(`/api/examination_banks/${ne.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:x}}):ne!=null&&ne.exercise_id?Ee=yield(0,we.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ne==null?void 0:ne.exercise_id,item_bank_ids:x}}):Ee=yield De({type:"problemset/unselectAll",payload:{item_ids:x}}),Ee.status===0&&(Er(),Gr())}),ss=x=>Ta(void 0,null,function*(){if(Dr&&xi===200){f.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Ee;ne.exam_id?(Ee=yield(0,M.zh)({exam_id:ne.exam_id,shixun_ids:x}),Ee.status===0&&Er()):(Ee=yield De({type:"problemset/select",payload:{shixun_ids:x}}),Ee.status===0&&(Gr(),Er()))}),hu=()=>{De({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},us=x=>Ta(void 0,null,function*(){var Ee,Oe,_e;if(!((Oe=(Ee=N.teachGroupData)==null?void 0:Ee.groups)!=null&&Oe.length))return f.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const bt=yield(0,we.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:x}});console.log(bt,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),bt.status===0&&(ar.current=bt==null?void 0:bt.data,E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("div",{className:dn.tips},J.createElement("div",null,"\u63D0\u793A\uFF1A"),J.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),J.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:ar.current.map(Te=>Te.is_share?Te.id:"")},(_e=bt==null?void 0:bt.data)==null?void 0:_e.map(Te=>J.createElement(v.default,{disabled:!Te.can_share,key:Te.id,value:Te.id,onChange:()=>{Te.is_share=!Te.is_share,console.log(bt.data,"res.data"),ar.current=bt==null?void 0:bt.data}}," ",Te.name)))),onOk:()=>new Promise((Te,Gn)=>Ta(void 0,null,function*(){var va;if(!((va=ar.current)!=null&&va.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Gn();const fa=yield(0,we.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:ar.current.map(ja=>({id:ja.id,is_share:ja.is_share})),group_id:x}});console.log(fa),(bt==null?void 0:bt.status)===0&&(f.ZP.success("\u64CD\u4F5C\u6210\u529F"),ar.current=[],Qr([]),Er(),wr(ne),Te())}))}))}),Al=x=>{var Ee,Oe,_e,bt;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Oe=(Ee=N.teachGroupData)==null?void 0:Ee.groups)!=null&&Oe.length))return f.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("div",{className:dn.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:ar.current,onChange:Te=>ar.current=Te},(bt=(_e=N.teachGroupData)==null?void 0:_e.groups)==null?void 0:bt.map(Te=>J.createElement(v.default,{key:Te.group_id,value:Te.group_id},Te.name)))),onOk:()=>new Promise((Te,Gn)=>Ta(void 0,null,function*(){var va;if(!((va=ar.current)!=null&&va.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Gn();const fa=yield(0,M.GW)({ids:x||wa,clazz:"ItemBank",group_ids:ar.current});(fa==null?void 0:fa.status)===0&&(f.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ar.current=[],Qr([]),Er(),Te())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),ar.current=[]}})},cs=()=>Ta(void 0,null,function*(){var x,Ee,Oe,_e;const bt=()=>Ta(void 0,null,function*(){uo(!0);const Te=yield(0,M.nD)({ids:wa});uo(!1),(Te==null?void 0:Te.status)===0&&E.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Te.success}\u6761\u8BD5\u9898\uFF0C\u6709${Te.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Go(new Array(Te.success))}})});if(wa!=null&&wa.length){const Te=yield(0,we.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:wa}});if((Te==null?void 0:Te.status)===0&&((x=Te==null?void 0:Te.data)==null?void 0:x.size)!==0){E.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:J.createElement("div",null,J.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Ee=Te==null?void 0:Te.data)==null?void 0:Ee.name)||"--","\u300B",((Oe=Te==null?void 0:Te.data)==null?void 0:Oe.size)>1?`\u7B49 ${(_e=Te==null?void 0:Te.data)==null?void 0:_e.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),J.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:bt});return}else{E.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${wa==null?void 0:wa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:bt});return}}f.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),hl=()=>{var x,Ee,Oe;if(!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((x=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&x.every(_e=>_e.public))return f.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Ee=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&Ee.find(_e=>{var bt;return _e.item_type==="PROGRAM"&&((bt=_e.program_attr)==null?void 0:bt.status)===0}))return f.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||b.userInfo.professional_certification){if((Oe=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&Oe.find(_e=>{var bt;return((bt=_e==null?void 0:_e.tag_discipline_ids)==null?void 0:bt.length)==0}))return f.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");E.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:J.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ho()}})}else E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:J.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",J.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",J.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",J.createElement("br",null),J.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:_e=>mo.current=_e.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ho()}})},Ho=()=>Ta(void 0,null,function*(){const x=ua==="3"?1:2,Ee=pa?pa.filter(_e=>wa.includes(_e.id)&&!(_e.public||_e.apply)).map(_e=>_e.id):[];(yield(0,M.Qp)({ids:Ee,source:x})).status===0&&(mo.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mo.current=!1,Er(),f.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Wo=x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});dl(Ee.disciplines||[]),yield vr(x),x!=null&&x.sub_discipline_id&&(Mi(1),zr.setFieldsValue({sub_discipline_id:[x==null?void 0:x.discipline_id,x==null?void 0:x.sub_discipline_id],tag_discipline_ids:x==null?void 0:x.tag_discipline_ids}))}),vu=x=>{Eo(x),Wo(x),Kl(!0)},bu=x=>{E.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:J.createElement(J.Fragment,null,J.createElement("div",{className:dn.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),J.createElement("div",{className:dn.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ta(void 0,null,function*(){const Ee=yield(0,M.MZ)({identifier:x});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u53D1\u5E03\u6210\u529F"),Er())})})},n=x=>{vo(x)},r=x=>{E.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:J.createElement("p",{className:dn.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ta(void 0,null,function*(){const Ee=yield(0,M.sD)({identifier:x});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Er())})})},o=x=>Ta(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",x),De({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:x,group_id:ne.group_id,group_type:"3"}}),ne.page=1,ne.teach_group_id=x,delete ne.id,ne.group_id=0,St(Br({},ne)),Nr(ne),wr(ne)}),u=x=>{ne.sort_by=x.type,ne.sort_direction=x.direction,ne.page=1,sl(x.name),St(ne),Nr(ne),wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},p=()=>{ne.page=1,St(ne),Nr(ne),wr(ne)},g=x=>{ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.group_id=x,Jr(-1),St(ne),Nr(ne),wr(ne)},h=()=>{if(!(wa!=null&&wa.length)){De({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ne}});return}E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},"\u5DF2\u9009\u4E2D",wa==null?void 0:wa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Bo.rQ)({ids:wa})}})},I=()=>Ta(void 0,null,function*(){const x=yield(0,M.bF)({ids:wa}),{unpublish_program_question_count:Ee,total_item_banks:Oe}=x.data||{};Ee===0?E.default.error({title:"\u9519\u8BEF",content:J.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):E.default.confirm({title:"\u63D0\u793A",content:J.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Oe,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Ee,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Ta(void 0,null,function*(){(yield(0,M.dt)({ids:wa})).status===0&&(f.ZP.success("\u53D1\u5E03\u6210\u529F"),Er())})})}),V=J.createElement(T.default,null,pi&&J.createElement(T.default.Item,{onClick:()=>Xi(!0)},"\u6279\u91CF\u52A0\u5165"),pi&&J.createElement(T.default.Item,{onClick:()=>Xi(!1)},"\u6279\u91CF\u79FB\u51FA"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:()=>bo()},"\u79FB\u52A8\u5230"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:hl},"\u6279\u91CF\u516C\u5F00"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:()=>Al()},"\u6279\u91CF\u5171\u4EAB"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:cs},"\u6279\u91CF\u5220\u9664")),se=x=>{var Ee;if(hr)if((fr==null?void 0:fr.length)<=0){let Oe=pa.filter(_e=>x.includes(_e.id));Li([...Oe]),Qr(Oe==null?void 0:Oe.map(_e=>_e.id))}else if(x.length>fr.length){let Oe=pa.filter(Te=>x.includes(Te.id)),_e=fr.map(Te=>Te.id),bt=Oe.filter(Te=>!_e.includes(Te.id));Li([...fr,...bt]),Qr((Ee=[...fr,...bt])==null?void 0:Ee.map(Te=>Te.id))}else{let Oe=fr.filter(_e=>x.includes(_e.id));Li([...Oe]),Qr(Oe==null?void 0:Oe.map(_e=>_e.id))}else Qr(x)},j=x=>{var Ee;if(hr)if(x){let Oe=fr==null?void 0:fr.map(bt=>bt.id),_e=pa.filter(bt=>!Oe.includes(bt.id));Li([...fr,..._e]),Qr((Ee=[...fr,..._e])==null?void 0:Ee.map(bt=>bt.id))}else{let Oe=pa==null?void 0:pa.map(bt=>bt.id),_e=fr.filter(bt=>!Oe.includes(bt.id));Li([..._e]),Qr(_e==null?void 0:_e.map(bt=>bt.id))}else Qr(x?pa==null?void 0:pa.map(Oe=>Oe.id):[])},he=()=>{let x="/problemset/preview";ne.exam_id&&(x=`/paperlibrary/edit/${ne.exam_id}`),ne!=null&&ne.exercise_id&&!(Jt!=null&&Jt.pathId)&&(x=`/classrooms/${Jt.coursesId}/exercise/${ne==null?void 0:ne.exercise_id}/edit`),i.history.push(x)},pe=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ie={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},En=(x,Ee)=>{var Oe;const _e=Ee.id<0?"--":pi?Ee[ne.exercise_id?"added":"choosed"]?J.createElement("span",{key:1,className:dn.btnAdd,onClick:Te=>{Te.target.style.pointerEvents="none",gl(Ee.id)}},Dr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":J.createElement("span",null,J.createElement("b",{className:`iconfont icon-yichu ${dn.cancelC}`}),"\u79FB\u51FA")):Ee.item_type==="PROGRAM"&&((Oe=Ee.program_attr)==null?void 0:Oe.status)===0?J.createElement(W.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},J.createElement("span",{className:dn.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Dr?"\u52A0\u5165\u8BD5\u9898\u7BEE":J.createElement("span",{style:{padding:"0 3px"}},J.createElement("b",{className:`iconfont icon-jiaru ${dn.addC}`}),"\u52A0\u5165")," ")):J.createElement("span",{className:dn.btnAdd,onClick:()=>ls(Ee.id)},Dr?"\u52A0\u5165\u8BD5\u9898\u7BEE":J.createElement("span",{style:{padding:"0 3px"}},J.createElement("b",{className:`iconfont icon-jiaru ${dn.addC}`}),"\u52A0\u5165")):J.createElement(J.Fragment,null);return J.createElement("span",{className:dn.actonBtn},Ee.id>0&&J.createElement(ms,{isProblemset:Dr,user:b,key:Ee.id,data:Ee,page:ne.page,activeTabsKey:ua,selectIds:wa,onCollect:ru,onSetPublic:iu,onStartExperience:is,onCorrection:lu,onChangeTag:du,onPublicReview:au,onSetPrivate:vo,onDelete:rs,onCancel:gl,onSelect:ls,onMoveTo:bo,onCopy:El,addProblemset:_a,onSetShare:ou,onCancelShare:Tu,onPublish:bu,onCancelPublish:r,SubjectShare:fl}),_e)};(0,e.useEffect)(()=>{if(hr&&!(Jt!=null&&Jt.pathId)){const{coursesId:x,categoryId:Ee}=Jt;De({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Ee,coursesId:x,type:5}})}},[hr]);const Sn=()=>Ta(void 0,null,function*(){try{yield Ji.current.form.validateFields();let x=Ji.current.form.getFieldsValue();if((fr==null?void 0:fr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),f.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}ol(!0);const{coursesId:Ee,categoryId:Oe}=Jt;if(Jt!=null&&Jt.pathId){let _e=yield(0,we.ZP)(`/api/paths/${Jt==null?void 0:Jt.pathId}/create_hack_homework`,{method:"post",body:Si(Br({},x),{coursesId:Ee,category:Oe,stage_shixun_id:Oe=="null"?"":Oe,stage_id:Jt==null?void 0:Jt.stageId,type:5,hack_ids:fr==null?void 0:fr.map(bt=>bt.id)})});(_e==null?void 0:_e.status)===0&&(f.ZP.success(`${Oe=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),i.history.push(`/paths/${Jt.pathId}`))}else{let _e=yield(0,we.ZP)(di?`/api/homework_commons/${Oe}/update_hack.json`:`/api/courses/${Ee}/homework_commons.json`,{method:di?"put":"post",body:Si(Br({},x),{coursesId:Ee,category:Oe,type:5,hack_ids:fr==null?void 0:fr.map(bt=>bt.id)})});(_e==null?void 0:_e.status)===0&&i.history.push(`/classrooms/${Jt.coursesId}/program_homework/${di?Oe:_e.homework_id}/detail?tabs=1`)}ol(!1)}catch(x){document.body.scrollIntoView()}}),ta=()=>J.createElement(A.default,{labelAlign:"right",form:zr,labelCol:{span:3},colon:!1,size:"large"},J.createElement(A.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},J.createElement(w.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:cl,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(x,Ee)=>{zr.setFieldsValue({sub_discipline_id:x,tag_discipline_ids:[]}),Mi(x?x.length:0),(x==null?void 0:x.length)>0&&(vr({sub_discipline_id:x[1]}),x[1]==(vi==null?void 0:vi.sub_discipline_id)&&zr.setFieldValue("tag_discipline_ids",vi.tag_discipline_ids))},onClear:()=>{ml([]),zr.setFieldValue("tag_discipline_ids",[]),Mi(0)}})),J.createElement(A.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},J.createElement(R.default,{disabled:Xl===0,className:dn.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(x,Ee)=>Ee.key.indexOf(x.toLowerCase())>=0},ns.map(x=>J.createElement(R.default.Option,{key:x.name+x.id,value:x.id},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.name),(x==null?void 0:x.type)==="personal"&&J.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Xl>0&&J.createElement("div",{className:dn.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",J.createElement("span",{onClick:()=>Jl(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return J.createElement("div",{className:dn.page_warp},J.createElement(Ul.Z,{className:"w-full",style:{top:0,left:0},title:hr?Qi:"\u8BD5\u9898\u5E93"}),J.createElement(J.Fragment,null,J.createElement("div",{className:dn.con_warp},ki.course_name&&hr&&J.createElement("section",{className:"animated fadeIn"},J.createElement("aside",{className:"mt10"},ki.category&&J.createElement(te.Z,{separator:">"},J.createElement(te.Z.Item,null,J.createElement(i.Link,{to:`/classrooms/${ki.course_id}/program_homework`},ki.course_name)),J.createElement(te.Z.Item,null,J.createElement(i.Link,{to:`/classrooms/${ki.course_id}/program_homework`},ki.category.category_name)),J.createElement(te.Z.Item,null,Qi)))),hr&&J.createElement(Zi,{height:250,data:Zl,ref:Ji}),J.createElement("div",{className:dn.headerWrapper,id:"topicdom"},J.createElement("div",{className:dn.tabsWrap},J.createElement("div",{className:"flex items-center justify-between"},J.createElement("div",{className:"flex"},[{name:"\u516C\u5171",key:"1",show:!0},{name:"\u56E2\u961F\u5171\u4EAB",key:"3",show:(ca=(Pn=N.teachGroupData)==null?void 0:Pn.groups)==null?void 0:ca.length},{name:"\u6536\u85CF\u5939",key:"2",show:!(0,dr.ag)()&&!(0,dr.JA)()&&!hr},{name:"\u6211\u521B\u5EFA\u7684",key:"0",show:(0,dr.bg)()}].map((x,Ee)=>J.createElement("div",{style:{display:x.show?"flex":"none"},key:x.name,className:`${dn.tab_css} ${ua==(x==null?void 0:x.key)&&dn.tab_css_active}`,onClick:()=>{x.key!=ua&&zo(x==null?void 0:x.key)}},x.name))),J.createElement("div",{className:"flex"},(0,dr.bg)()&&ua==="0"&&Dr&&J.createElement("div",{className:`${dn.btn_css} ml10 mr20`,onClick:fu},"\u65B0\u589E\u8BD5\u9898"),J.createElement("div",{className:dn.searchWrap},J.createElement(ks,{style:{width:316,height:40},allowClear:!0,suffix:J.createElement("img",{src:t(25365),width:18,height:18,className:"ml10 current",onClick:()=>ts(ne.keyword)}),className:dn.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"large",onSearch:ts,onChange:x=>{ne.keyword=x.target.value,St(Br({},ne))}})))))),J.createElement("div",{className:"flex"},J.createElement("div",{className:dn.treeWrapper,style:{display:ua==="0"||ua==="3"?"block":"none"}},J.createElement("div",{className:dn.treeHeader},J.createElement(Bi,{activeTabsKey:ua,data:ei,onClick:os}),ua==="0"&&!hr&&J.createElement(k.ZP,{type:"link",onClick:gu,className:dn.exportBtn},J.createElement("img",{src:Ds,alt:"",className:dn.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),J.createElement(F.Z,{spinning:go},J.createElement("div",{ref:Vs,className:ul.length?dn.treeContent:"",style:{height:"100%",overflow:"auto"}},J.createElement(ys,{setRootData:x=>{ga.current=x},isProblemset:ua==="0"?Dr:!1,reloadData:Er,data:ul,onShare:us,onOpen:os,activeTabsKey:ua,params:ne,navigation:ei})))),J.createElement("div",{className:dn.contentWrap},(((Bn=b==null?void 0:b.userInfo)==null?void 0:Bn.professional_certification)||ne.type!=="1")&&J.createElement(l.S,{showSelectAll:!1,className:dn.select,classNameActive:dn.languageSelectActive,disciplinesData:(vn=N.disciplinesData)==null?void 0:vn.disciplines,knowledgeData:hi,directionValue:ne.discipline_id,subDisciplineValue:ne.sub_discipline_id,typeValue:ne.item_type,isprogram_homework:hr,showKnowledge:!0,name:Yl,setname:Zs,difficultyValue:ne.difficulty,showShixun:!(0,dr.JA)()&&!ne.exercise_id&&ua!=="3"&&ua!=="1",onShixunChange:hu,onDirectionChange:$s,onTypeChange:eu,onDifficultyChange:tu,knowledgeValue:Oi,onKnowledgeChange:nu,teachGroupData:(ut=N.teachGroupData)==null?void 0:ut.groups,onTeachGroupChange:o,teachGroupValue:ne.teach_group_id,showTeachGroup:es}),J.createElement("div",{className:`${dn.bottom_main_warp} ${ua=="1"&&dn.bottom_main_warp2}`},J.createElement("div",{className:"flex mb15"},J.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!hr&&J.createElement("div",{className:"font14"},(((Ke=b==null?void 0:b.userInfo)==null?void 0:Ke.professional_certification)||ne.type!=="1")&&J.createElement(O.Z,{dropdownRender:()=>J.createElement(T.default,{selectedKeys:[Uo]},ql==null?void 0:ql.map((x,Ee)=>J.createElement(T.default.Item,{key:x.name,onClick:()=>u(x)},x.name)))},J.createElement("span",{style:{color:"#464F66"}},J.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Uo))),hr&&J.createElement("div",null,J.createElement(v.default,{checked:(pa==null?void 0:pa.filter(x=>fr==null?void 0:fr.map(Ee=>Ee.id).includes(x.id)).length)===pa.length,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),hr&&J.createElement(E.default,{open:Ys,centered:!0,width:700,okText:`\u786E\u8BA4${Jt!=null&&Jt.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>Ql(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Sn,confirmLoading:Po,title:"\u67E5\u770B\u5DF2\u9009"},J.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",fr==null?void 0:fr.length,"\u4E2A"),J.createElement("div",{style:{height:400,overflow:"auto"}},fr==null?void 0:fr.map((x,Ee)=>{var Oe,_e,bt,Te,Gn,va;return J.createElement("div",{key:Ee,className:dn.sendModal},J.createElement("div",{className:dn.li},J.createElement("p",null,x==null?void 0:x.name),J.createElement("div",{className:dn.bottom},J.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),J.createElement("i",{className:dn.line}),J.createElement("span",{className:"c-grey-333"},x.difficulty===1&&"\u7B80\u5355",x.difficulty===2&&"\u9002\u4E2D",x.difficulty===3&&"\u56F0\u96BE"),J.createElement("i",{className:dn.line}),J.createElement("span",null,"\u521B\u5EFA\u8005\xA0",J.createElement(W.Z,{title:(Oe=x==null?void 0:x.author)==null?void 0:Oe.name},J.createElement("span",{className:"c-grey-333"},((bt=(_e=x==null?void 0:x.author)==null?void 0:_e.name)==null?void 0:bt.length)>6?((Gn=(Te=x==null?void 0:x.author)==null?void 0:Te.name)==null?void 0:Gn.substr(0,3))+"...":(va=x==null?void 0:x.author)==null?void 0:va.name))),J.createElement("i",{className:dn.line}),J.createElement("span",{className:dn.des},"\u66F4\u65B0\xA0",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.updated_at)))),J.createElement("div",{className:dn.del,onClick:()=>{se(fr.filter(fa=>fa.id!==x.id).map(fa=>fa.id))}},"\u5220\u9664"))})))),J.createElement(S.Z,{align:"middle"},J.createElement("div",null,!ne.item_type&&J.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Js.map(x=>{if($l(x.value)>0)return J.createElement("span",{style:{marginLeft:6}},x.name,J.createElement("span",{style:{color:"#000000",marginLeft:6}},$l(x.value)))}))),ua==="0"&&Dr&&J.createElement("div",{onClick:h,className:"current ml10",style:{color:"#1890FF"}},"\u5BFC\u51FA\u8BD5\u9898"))),Ms?J.createElement("div",null,J.createElement(k.ZP,{style:{paddingLeft:0},onClick:()=>{ne.page=1,ne.keyword=null,delete ne.id,St(ne),ko(!1),Nr(ne),wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},type:"link"}," ",J.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),J.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ne.keyword,"\u201D")):null,J.createElement("div",{className:dn.contentListWrap},_n!==0?J.createElement(F.Z,{size:"middle",spinning:Qe["problemset/getItemBanks"]},pa.map((x,Ee)=>{var Oe,_e,bt,Te,Gn,va,fa;return J.createElement("div",{id:x.id+"",className:dn.li,key:Ee},J.createElement("div",{className:dn.top},J.createElement(gs,{key:x.id,data:x,selectIds:wa,onSelectCheckBox:se})),J.createElement("div",{className:dn.bottom},J.createElement("p",{className:`${dn.actionLeftItem} ${dn.questionTypeName}`},(Oe=pe.find(ja=>ja.type===x.item_type))==null?void 0:Oe.name),J.createElement("p",{className:dn.actionLeftItem},ie[x.difficulty]),J.createElement("p",{className:dn.actionLeftItem},"\u521B\u5EFA\u8005",J.createElement(W.Z,{title:(_e=x==null?void 0:x.author)==null?void 0:_e.name},J.createElement("span",{className:"c-grey-333"},((Te=(bt=x==null?void 0:x.author)==null?void 0:bt.name)==null?void 0:Te.length)>6?((va=(Gn=x==null?void 0:x.author)==null?void 0:Gn.name)==null?void 0:va.substr(0,5))+"...":(fa=x==null?void 0:x.author)==null?void 0:fa.name))),J.createElement("p",{className:dn.actionLeftItem},"\u66F4\u65B0",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.updated_at)),J.createElement("p",{className:dn.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.quotes)),!hr&&J.createElement("div",{className:dn.more},En({},x))))})):J.createElement(F.Z,{size:"middle",spinning:Qe["problemset/getItemBanks"]},J.createElement(Xe.Z,{img:t(56022),customText:!((Dt=b==null?void 0:b.userInfo)!=null&&Dt.professional_certification)&&ne.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Le=b==null?void 0:b.userInfo)!=null&&Le.professional_certification)&&ne.type==="1"?J.createElement("div",{className:`${dn.btn_css} ml10 mr20`,onClick:()=>{i.history.push("/account/certification")}},"\u65B0\u589E\u8BD5\u9898"):""})))),_n!==0&&!hr&&J.createElement(G.Z,{showQuickJumper:!0,onChange:pl,defaultCurrent:1,pageSize:ne==null?void 0:ne.per_page,current:parseInt(ne.page+"")||1,total:_n,showTotal:x=>J.createElement(J.Fragment,null,J.createElement("span",{className:"mr10 font12"},"\u5171",J.createElement("span",{className:"c-light-primary"}," ",x," "),"\u6761\u6570\u636E"))}),hr&&J.createElement("div",{style:{height:20}}))),Dr&&J.createElement($i,{basketData:N.basketData,visible:Ro,basketTotal:xi,onClose:()=>al(!1),onDelete:pu,onClear:mu,onSubmit:()=>Ta(void 0,null,function*(){var x,Ee,Oe,_e,bt;const Te=yield De({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Gn=(x=Te==null?void 0:Te.disciplines)==null?void 0:x[0],va=yield De({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Ee=Te==null?void 0:Te.new_checked)==null?void 0:Ee.discipline_id)||(Gn==null?void 0:Gn.id),sub_discipline_id:((Oe=Te==null?void 0:Te.new_checked)==null?void 0:Oe.sub_discipline_id)||((bt=(_e=Gn==null?void 0:Gn.sub_disciplines)==null?void 0:_e[0])==null?void 0:bt.id)}});va.status===0&&i.history.push(`paperlibrary/add/${va.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,dr.JA)()&&Dr&&J.createElement(Yr,{visibleBasket:Ro,onToggleVisible:()=>al(!Ro),count:xi})),J.createElement(fe,null),J.createElement(L,{onReloadData:Er,isPiliangRevoke:Ps}),J.createElement(Tt,{onReloadData:()=>Go([null])}),J.createElement(qo,{onReloadData:Er,onReloadBasketData:Gr}),C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?J.createElement(oo,{shixunIds:Us,cb:ss}):null,J.createElement(Ot,null),J.createElement(Ma,null),J.createElement(bn,null),J.createElement(Ia,null),J.createElement(za,null),J.createElement(mt,null),J.createElement(Ca,null),J.createElement(P,null),J.createElement(xe,{onOk:p}),J.createElement(ve,{onOk:g})),Dr?J.createElement(e.Fragment,null,!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(v.default,{className:"font14",checked:pa!=null&&pa.length?wa.length===(pa==null?void 0:pa.length):!1,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),J.createElement("div",{className:dn.btns},pi&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!0)},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),pi&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!1)},J.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),pi&&["3","1"].includes(ua)&&J.createElement("div",{className:dn.btn,onClick:()=>{(wa==null?void 0:wa.length)>0?E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:x=>ar.current=x}))),onOk:()=>Ta(void 0,null,function*(){var x;const Ee=yield(0,M.Rp)({id:wa,group_id:(x=ar.current)==null?void 0:x[0]});ar.current=[],(Ee==null?void 0:Ee.status)===0&&(wr(ne),Er(),f.ZP.success("\u52A0\u5165\u6210\u529F"))})}):f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),ua==="1"&&(0,dr.ag)()&&J.createElement("div",{className:dn.btn,onClick:()=>{Vl(!0),n(wa)}},J.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:hl}," ",J.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),ua==="0"&&!fl&&J.createElement("div",{className:dn.btn,onClick:()=>Al()}," ",J.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:cs}," ",J.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:I}," ",J.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:()=>bo()},J.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),J.createElement("div",{onClick:()=>Qr([]),style:{marginLeft:"auto"},className:dn.btn}," ",J.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):hr?"":J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(v.default,{className:"font14",checked:pa!=null&&pa.length?wa.length===(pa==null?void 0:pa.length):!1,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),J.createElement("div",{className:dn.btns},pi&&!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!0)},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),pi&&!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!1)},J.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),J.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ui,"\u9898"),J.createElement("div",{onClick:he,className:dn.btn},"\u8FD4\u56DE\u8BD5\u5377")))),hr&&J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(G.Z,{showQuickJumper:!0,onChange:pl,defaultCurrent:1,pageSize:ne==null?void 0:ne.per_page,current:ne.page||1,hideOnSinglePage:!0,total:_n,showTotal:x=>J.createElement("span",{className:"mr10"},"\u5171",J.createElement("span",{className:"c-light-primary"},x),"\u6761\u6570\u636E")})),J.createElement("div",{className:dn.btns},J.createElement(S.Z,{align:"middle",style:{marginLeft:"auto"}},J.createElement(S.Z,{onClick:()=>{if((fr==null?void 0:fr.length)<=0){f.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}Ql(!0)},align:"middle",className:"current"},J.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),J.createElement("span",null,"\u5DF2\u9009",J.createElement("span",{className:"c-light-primary"},wa.length),"\u4E2A")),J.createElement(k.ZP,{className:"mr20 ml40",onClick:()=>{if(Jt!=null&&Jt.pathId)i.history.push(`/paths/${Jt.pathId}`);else{if(di){i.history.push(`/classrooms/${Jt.coursesId}/program_homework/${Jt.categoryId}/detail?tabs=1`);return}i.history.push(`/classrooms/${Jt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),J.createElement(k.ZP,{loading:Po,onClick:Sn,type:"primary"},"\u786E\u8BA4",Jt!=null&&Jt.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"))))),J.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:dn.publicQuest,open:uu,title:J.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{ho(!1),Mi(0),zr.resetFields()},onOk:()=>Ta(void 0,null,function*(){zr.validateFields().then(x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)(`/api/item_banks/${vi==null?void 0:vi.id}/update_tag.json`,{method:"put",body:{name:su.current,tag_discipline_ids:x==null?void 0:x.tag_discipline_ids}});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u4FEE\u6539\u6210\u529F"),ho(!1),Nr(ne),zr.resetFields())}))})},J.createElement("div",{className:dn.publicQuestContent},J.createElement(ta,null))),J.createElement(E.default,{width:640,className:dn.publicQuest,centered:!0,title:J.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Du,onCancel:()=>{Kl(!1),Mi(0),Eo(null),zr.resetFields()},onOk:()=>{zr.validateFields().then(x=>Ta(void 0,null,function*(){const Ee=ua==="3"?1:2;(yield(0,M.wX)({id:vi==null?void 0:vi.id,source:Ee,sub_discipline_id:x==null?void 0:x.sub_discipline_id[1],tag_discipline_ids:x==null?void 0:x.tag_discipline_ids})).status===0&&(mo.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mo.current=!1,Eo(null),Qr([]),Er(),f.ZP.success("\u7533\u8BF7\u6210\u529F")),Kl(!1),Mi(0),zr.resetFields()}))}},J.createElement("div",{className:dn.publicQuestContent},J.createElement("div",{className:dn.public_tips},J.createElement(lo.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),J.createElement(ta,null))),J.createElement(To.Z,{open:Qs,subDisciplineId:(yn=zr.getFieldValue("sub_discipline_id"))==null?void 0:yn[1],onCancel:()=>{Jl(!1)},onOkClick:x=>{ml(Ee=>[...Ee,x]),zr.setFieldValue("tag_discipline_ids",[...zr.getFieldValue("tag_discipline_ids"),x==null?void 0:x.id])}}),J.createElement(Ns.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Ls=(0,i.connect)(({classroomList:C,problemset:N,user:b,loading:He,globalSetting:Qe,shixunHomeworks:De})=>({classroomList:C,problemset:N,user:b,globalSetting:Qe,loading:He.effects,shixunHomeworks:De}))(Hl)},10866:function(c,a,t){"use strict";t.d(a,{Im:function(){return Xe},ZP:function(){return $},gZ:function(){return ft}});var e=t(59301),i=t(92832),l=t(3113),s=t(84105),d=t(87395),A=t(24363),E=t(24334),y=t(86074),f=t(91842),F=t(51257),v=t(94268),T=t(34376),W=t(92310),w=t.n(W),R=t(59301),te=Object.defineProperty,k=Object.defineProperties,O=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,_=(fe,be,Q)=>be in fe?te(fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Q}):fe[be]=Q,M=(fe,be)=>{for(var Q in be||(be={}))G.call(be,Q)&&_(fe,Q,be[Q]);if(S)for(var Q of S(be))Y.call(be,Q)&&_(fe,Q,be[Q]);return fe},D=(fe,be)=>k(fe,O(be));const{TextArea:re}=i.default,ve={visible:!1,tabIndex:"0"},Xe={[A.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[A.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[A.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(fe=>(fe[fe.SET_VISIBLE=0]="SET_VISIBLE",fe[fe.SET_TABINDEX=1]="SET_TABINDEX",fe))(Be||{});function ee(fe,be){switch(be.type){case 0:return D(M({},fe),{visible:be.payload});case 1:return D(M({},fe),{tabIndex:be.payload});default:throw new Error}}function q({value:fe,className:be}){const[Q,H]=(0,e.useState)(!1),ue=(0,e.useRef)(),B=(0,e.useRef)();return(0,e.useEffect)(()=>{Q&&(B.current.reset(),B.current.write((0,F.pp)(fe||"")))},[fe,Q]),(0,e.useEffect)(()=>{var P,le,de,U;if(ue.current){B.current=new T.Terminal({fontSize:14,disableStdin:!0}),B.current.open(ue.current);const xe=ue.current.offsetWidth-14,Re=((U=(de=(le=(P=B.current)==null?void 0:P._core)==null?void 0:le._renderService)==null?void 0:de.dimensions)==null?void 0:U.actualCellWidth)||9.5,ye=Math.ceil(xe/Re);B.current.resize(ye,8),H(!0)}},[]),R.createElement("div",{ref:ue,className:w()("XtermText-valueRef",be)})}function ft(fe){const{status:be,error_msg:Q,output:H,input:ue,expected_output:B,is_file:P,input_file_url:le,output_file_url:de,expected_output_file_url:U}=fe;let xe=null;const Re={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(be){case A.h.NOMATCH:xe=R.createElement(R.Fragment,null,R.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:ue}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:H&&E.Base64.decode(H)||""}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(de,H)},H)),R.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:B&&E.Base64.decode(B)||""}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(U,B)},B)));break;case A.h.EXECUTEFAILURE:xe=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!P&&R.createElement(f.Z,{value:ue,style:Re}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.COMPILEFAILURE:xe=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!P&&R.createElement(f.Z,{value:ue,style:Re}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.PODFAILURE:xe=R.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case A.h.TIMEOUT:xe=R.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return R.createElement(R.Fragment,null," ",xe," ")}function Ue(fe){const{status:be,error_msg:Q,execute_time:H,output:ue,input:B,expected_output:P,is_file:le,input_file_url:de,output_file_url:U,expected_output_file_url:xe}=fe;let Re=null;switch(be){case A.h.OK:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",H,"\u79D2"),R.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),R.createElement("pre",null,E.Base64.decode(ue)));break;case A.h.NOMATCH:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u8F93\u51FA\uFF1A",ue&&E.Base64.decode(ue)),R.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",P&&E.Base64.decode(P)));break;case A.h.EXECUTEFAILURE:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.COMPILEFAILURE:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.PODFAILURE:Re=R.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case A.h.TIMEOUT:Re=R.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return R.createElement(R.Fragment,null," ",Re," ")}var $=({id:fe,is_file:be,input:Q,debuging:H,submitting:ue,executingMessage:B,debugResult:P,onChangeInput:le,onDebugCode:de,onSubmitCode:U})=>{const[xe,Re]=(0,e.useReducer)(ee,ve),{visible:ye,tabIndex:qe}=xe;(0,e.useEffect)(()=>{Re({type:0,payload:!1})},[fe]);function vt(Z){let ze=Z.target.id;Re({type:1,payload:ze})}function Ge(){Re({type:0,payload:!ye})}const xt=(0,e.useMemo)(()=>{if(P){const{status:Z}=P;return R.createElement(R.Fragment,null,Ue(P))}return null},[P]);function L(){Re({type:0,payload:!0}),Re({type:1,payload:"1"}),de()}return R.createElement("div",{className:"test-case-panel"},R.createElement("div",{className:`test-case-panel-body ${ye?"active":""}`},R.createElement("ul",{className:"s-navs"},R.createElement("li",null,R.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),R.createElement(v.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:R.createElement(re,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:be?"":Q,onChange:le}),rightNode:H?R.createElement(y.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):P?xt:R.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),R.createElement("a",{className:`btn-collapse ${ye?"up":""}`,onClick:Ge},ye?R.createElement(s.Z,null):R.createElement(d.Z,null)),R.createElement("footer",{className:"footer"},R.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),R.createElement("div",{className:"flex-container"},R.createElement(l.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),R.createElement(l.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),R.createElement(l.ZP,{className:"btn-green",type:"ghost",loading:H,onClick:L},"\u8C03\u8BD5\u4EE3\u7801"),R.createElement(l.ZP,{type:"primary",className:"custom-ant-disabled",loading:ue,disabled:ue,onClick:()=>{Re({type:0,payload:!1}),U()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},3532:function(c,a,t){"use strict";t.d(a,{Y2:function(){return $},ZP:function(){return fe}});var e=t(59301),i=t(54580),l=t(8591),s=t(43418),d=t(95237),A=t(5112),E=t(3113),y=t(24905),f=t(6848),F=t(92832),v={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",W=t(47257),w=t.n(W),R=t(38986),te=t(1012),k=t(51257),O=t(75617),S=t(59301),G=Object.defineProperty,Y=Object.defineProperties,_=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ve=(be,Q,H)=>Q in be?G(be,Q,{enumerable:!0,configurable:!0,writable:!0,value:H}):be[Q]=H,Xe=(be,Q)=>{for(var H in Q||(Q={}))D.call(Q,H)&&ve(be,H,Q[H]);if(M)for(var H of M(Q))re.call(Q,H)&&ve(be,H,Q[H]);return be},Be=(be,Q)=>Y(be,_(Q)),ee=(be,Q,H)=>new Promise((ue,B)=>{var P=U=>{try{de(H.next(U))}catch(xe){B(xe)}},le=U=>{try{de(H.throw(U))}catch(xe){B(xe)}},de=U=>U.done?ue(U.value):Promise.resolve(U.value).then(P,le);de((H=H.apply(be,Q)).next())});const{Dragger:q}=i.default,ft=be=>{const Q=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var H=[...be],ue=0,B=[],P=0;P{if(xe.forEach(Re=>{let ye=Re.name.split(/\.(?=[^\.]+$)/);Re.name=`${ye[0]}.${ye[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},Ue=({onClose:be,onOK:Q,visible:H,wrapClassName:ue,rootIdentifier:B,multiple:P=!1,defaultMultipleValue:le=!0})=>{const[de,U]=(0,e.useState)([]),[xe,Re]=(0,e.useState)({}),[ye,qe]=(0,e.useState)(!1),[vt,Ge]=(0,e.useState)(!0),[xt,L]=(0,e.useState)(null),Z=(0,e.useRef)([]),ze=(0,e.useRef)(0),Pe=()=>{be()};(0,e.useEffect)(()=>{Ce()},[]),(0,e.useEffect)(()=>{H&&(Z.current=[],ze.current=0,U([]),Ge(le))},[H]);const Ce=()=>ee(void 0,null,function*(){try{L(!0)}catch(We){}}),dt=We=>We&&We.substring(0,We.lastIndexOf(".")),je=We=>{var wt,Ft;const Vt=dt((wt=We[0])==null?void 0:wt.name)||dt((Ft=We[1])==null?void 0:Ft.name),mn=de.filter(Ln=>dt(Ln.name)!==Vt);Z.current=[...mn],U([...mn])},Tt=We=>{if(!vt){const gn=new FormData;gn.append("file",We.file),(0,R.ZP)("/api/attachments/get_file_content.json",{method:"post",body:gn},!0).then(Lt=>{if(Lt.status===0){ze.current=ze.current+1;const Zt=Z.current.map(Ot=>{var zt;if(Ot.name===We.name){const $t=Xe({},Ot);return(zt=We==null?void 0:We.name)!=null&&zt.includes(".in")?$t.input=Lt==null?void 0:Lt.content:$t.output=Lt==null?void 0:Lt.content,$t}return Ot});if(Z.current=[...Zt],U([...Zt]),ze.current>0&&ze.current===de.length){qe(!1);let Ot=ft(Zt);Ot=Ot.filter(zt=>{var $t,Kt;return!!(($t=zt[0])!=null&&$t.name&&((Kt=zt[1])!=null&&Kt.name))}),Ot=Ot.map(zt=>Be(Xe(Xe({},zt[0]),zt[1]),{is_file:!1})),Q(Ot),be()}}else qe(!1),be()});return}if(xt){const gn=new FormData;gn.append("file",We.file),B===null?gn.append("identifier","testsets"):gn.append("identifier",B),(0,R.ZP)("/api/attachments.json",{method:"post",body:gn},!0).then(Lt=>{if(Lt.filename){ze.current=ze.current+1;const Zt=Z.current.map(Ot=>{var zt;if(Ot.name===(Lt==null?void 0:Lt.filename)){const $t=Be(Xe({},Ot),{is_oss:!xt});return(zt=Lt==null?void 0:Lt.filename)!=null&&zt.includes(".in")?($t.in_object_key=Lt==null?void 0:Lt.object,$t.in_object_size=Lt==null?void 0:Lt.size,$t.input=Lt==null?void 0:Lt.filename,$t.in_file=We):($t.out_object_key=Lt==null?void 0:Lt.object,$t.out_object_size=Lt==null?void 0:Lt.size,$t.output=Lt==null?void 0:Lt.filename,$t.out_file=We),$t}return Ot});if(Z.current=[...Zt],U([...Zt]),ze.current>0&&ze.current===de.length){qe(!1);let Ot=ft(Zt);Ot=Ot.filter(zt=>{var $t,Kt;return!!(($t=zt[0])!=null&&$t.name&&((Kt=zt[1])!=null&&Kt.name))}),Ot=Ot.map(zt=>Be(Xe(Xe({},zt[0]),zt[1]),{is_file:!0})),Q(Ot),be()}}else qe(!1),be()});return}const wt=new(w())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),Ft=We.name,Vt={container_type:"TestSet",file_name:Ft},mn=(0,te.Z)();let Ln=`testsets/${B}/${mn}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`;B===null&&(Ln=`testsets/${mn}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`),wt.multipartUpload(Ln,new Blob([We.file],{type:We.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ft+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,R.rz)(Vt)}}).then(function(gn){if(gn.data.status===0){ze.current=ze.current+1;const hn=Z.current.map(Lt=>{var Zt,Ot,zt,$t,Kt,Wt,Qn,Ba,ba,Da,ka,Aa,Ha,Ma,et,Ut,Bt;if(Lt.name===((Ot=(Zt=gn.data)==null?void 0:Zt.data)==null?void 0:Ot.file_name)){const yt=Be(Xe({},Lt),{is_oss:!xt});return(Kt=($t=(zt=gn.data)==null?void 0:zt.data)==null?void 0:$t.file_name)!=null&&Kt.includes(".in")?(yt.in_object_key=(Qn=(Wt=gn.data)==null?void 0:Wt.data)==null?void 0:Qn.object,yt.in_object_size=(ba=(Ba=gn.data)==null?void 0:Ba.data)==null?void 0:ba.size,yt.input=(ka=(Da=gn.data)==null?void 0:Da.data)==null?void 0:ka.file_name,yt.in_file=We):(yt.out_object_key=(Ha=(Aa=gn.data)==null?void 0:Aa.data)==null?void 0:Ha.object,yt.out_object_size=(et=(Ma=gn.data)==null?void 0:Ma.data)==null?void 0:et.size,yt.output=(Bt=(Ut=gn.data)==null?void 0:Ut.data)==null?void 0:Bt.file_name,yt.out_file=We),yt}return Lt});if(Z.current=[...hn],U([...hn]),ze.current>0&&ze.current===de.length){qe(!1);let Lt=ft(hn);Lt=Lt.filter(Zt=>{var Ot,zt;return!!((Ot=Zt[0])!=null&&Ot.name&&((zt=Zt[1])!=null&&zt.name))}),Lt=Lt.map(Zt=>Be(Xe(Xe({},Zt[0]),Zt[1]),{is_file:!0})),Q(Lt),be()}}})},Et=We=>new Promise((wt,Ft)=>{let Vt=0,mn=[];for(let Ln=0;Ln{Vt++,Vt===We.length&&(mn.length?(l.ZP.warning(`${mn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):wt(We))}).catch(gn=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",gn),Vt++,mn.push(We[Ln].name),Vt===We.length&&(mn.length?(l.ZP.warning(`${mn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):wt(We))})}),It=()=>ee(void 0,null,function*(){if(de.length===0){l.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Et(de),qe(!0),ft(de).some(wt=>{var Ft,Vt;return!((Ft=wt[0])!=null&&Ft.name&&((Vt=wt[1])!=null&&Vt.name))})){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ee(void 0,null,function*(){de.map(wt=>ee(void 0,null,function*(){Tt(wt)}))}),onCancel:()=>{qe(!1)}});return}de.map(wt=>ee(void 0,null,function*(){Tt(wt)}))}),gt={name:"file",fileList:de,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:We=>{if(de!=null&&de.some(Ft=>Ft.name===We.name))return l.ZP.info(`${We.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(We.size/1024/1024>100)return l.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(We.name))return l.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const wt={name:We.name,uid:We.uid,file:We,percent:0};return de.push(wt),Z.current=[...de],U([...de]),!1}},Ht=ft(de);return console.log(de,Ht,"fileList"),S.createElement(s.default,{open:H,wrapClassName:ue,onOk:It,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ye},onCancel:Pe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},S.createElement("div",{className:v.wrap},de.length?S.createElement("div",null,S.createElement(d.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},S.createElement("div",{style:{visibility:P?"visible":"hidden"}},S.createElement("span",{className:v.greyText},"\u7528\u4F8B\u7C7B\u578B"),S.createElement(A.ZP.Group,{className:`ml20 ${v.testCaseRadio}`,optionType:"button",value:vt,onChange:We=>Ge(We.target.value)},S.createElement(A.ZP,{value:!1},"\u6587\u672C"),S.createElement(A.ZP,{value:!0},"\u6587\u4EF6"))),S.createElement(i.default,Xe({},gt),S.createElement(E.ZP,{type:"primary",className:v.btnS},S.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),S.createElement($,{data:Ht,onRemove:je})):S.createElement("div",{className:`${v.noData} mb30`},S.createElement(i.default.Dragger,Be(Xe({},gt),{className:v.dragger}),S.createElement("img",{src:T,alt:"",className:"mb20"}),S.createElement("div",null,S.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),S.createElement("span",{className:v.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),S.createElement("div",{className:v.text},S.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),S.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",S.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",S.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",S.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",S.createElement("br",null))))},$=({data:be=[],onRemove:Q,width:H="auto",showScore:ue=!1,disabled:B=!1,inputChange:P,onEvaluatingChange:le,onSelectAll:de,checkAll1:U,checkAll2:xe,checkAll3:Re,checkAll4:ye,checkAll5:qe,showEvaluatingSetting:vt=!1,className:Ge="",isProgramHomework:xt=!1})=>{const L={value:"",filename:"",dataUrl:""},[Z,ze]=(0,e.useState)(Xe({},L)),Pe=je=>{let Tt=document.createElement("a");document.body.appendChild(Tt);let Et=URL.createObjectURL(je.file);Tt.href=Et,Tt.download=je.name,Tt.click(),URL.revokeObjectURL(Et),document.body.removeChild(Tt)},Ce=(je,Tt)=>{(0,k.LR)(je,Tt)},dt=(je,Tt)=>{s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:S.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Q(je,Tt)},onCancel:()=>{}})};return be.length?S.createElement("div",{className:Ge,style:{width:H}},S.createElement("div",{className:`${xt?v.headProgram:v.head}`},vt&&S.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:U,onChange:je=>{de(je.target.checked,"hidden")}}),S.createElement(f.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},S.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),S.createElement("div",{style:{width:xt?"25%":"15%"}},"\u7528\u4F8B"),S.createElement("div",{style:{width:ue?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),S.createElement("div",{style:{width:ue?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ue&&S.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:ye,onChange:je=>{de(je.target.checked,"input_visible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:xe,onChange:je=>{de(je.target.checked,"is_invisible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:qe,onChange:je=>{de(je.target.checked,"actual_output_visible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:Re,onChange:je=>{de(je.target.checked,"last_match_rule")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},S.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),S.createElement("div",{className:v.operation,style:xt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),S.createElement("div",{className:v.listWrapper,style:{boxShadow:xt?"0px 2px 4px 0px #EAEEF4":"unset"}},be.map((je,Tt)=>{var Et,It,gt,Ht;return S.createElement("div",{key:Tt,className:v.list,style:xt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&S.createElement("div",{style:{width:"15%"}},S.createElement(y.default,{checked:!!je.hidden,onChange:We=>{le(We.target.checked,Tt,"hidden")}})),S.createElement("div",{style:{width:xt?"25%":"15%",paddingLeft:xt?"5px":"0px",paddingRight:xt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Tt+1),S.createElement("div",{className:v.info,style:{width:ue?xt?"20%":"15%":"25%"}},S.createElement("span",{title:je.input||((Et=je[0])==null?void 0:Et.name),onClick:()=>ee(void 0,null,function*(){let We;je.input?je.input_file_url?We=je.input_file_url:We=je.in_file:We=je[0];let wt;typeof We=="string"?(wt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ze({value:yield wt.text(),filename:"",dataUrl:We})):(wt=yield(0,k.db)(We.file),ze({value:wt.text,filename:We.name,dataUrl:wt.link}))})},je.input||((It=je[0])==null?void 0:It.name))),S.createElement("div",{className:v.info,style:{width:ue?xt?"20%":"15%":"25%"}},S.createElement("span",{title:je.output||((gt=je[1])==null?void 0:gt.name),onClick:()=>ee(void 0,null,function*(){let We;je.input?je.output_file_url?We=je.output_file_url:We=je.out_file:We=je[1];let wt;typeof We=="string"?(wt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ze({value:yield wt.text(),filename:"",dataUrl:We})):(wt=yield(0,k.db)(We.file),ze({value:wt.text,filename:We.name,dataUrl:wt.link}))})},je.output||((Ht=je[1])==null?void 0:Ht.name))),ue&&S.createElement("div",{style:{width:"20%"}},S.createElement(F.default,{size:"large",addonAfter:xt?"%":null,disabled:B,style:{width:"80%"},onChange:We=>P(We,Tt),value:je.score}),!xt&&S.createElement("span",null,"\xA0%")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.input_visible||!1,onChange:We=>{le(We.target.checked,Tt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.is_invisible||!1,onChange:We=>{le(We.target.checked,Tt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.actual_output_visible||!1,onChange:We=>{le(We.target.checked,Tt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.last_match_rule||!1,onChange:We=>{le(We.target.checked,Tt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),S.createElement("div",{onClick:()=>dt(je,Tt),style:xt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},S.createElement("span",{className:v.del},"\u5220\u9664")))})),S.createElement(O.Z,{close:!0,data:Z.dataUrl,filename:Z.filename,type:Z.dataUrl.length?"txt":"",onClose:()=>ze(Xe({},L)),monacoEditor:{value:Z.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):S.createElement(S.Fragment,null)};var fe=Ue},40133:function(c,a,t){"use strict";t.d(a,{AD:function(){return Ue},D9:function(){return ue},Hp:function(){return M},IM:function(){return P},Iy:function(){return D},KM:function(){return xt},MJ:function(){return re},Ne:function(){return B},ON:function(){return Re},Uj:function(){return vt},VY:function(){return U},YO:function(){return qe},YX:function(){return ye},Zn:function(){return R},_g:function(){return G},_k:function(){return Q},c6:function(){return q},cr:function(){return te},eV:function(){return ft},fi:function(){return k},gh:function(){return Be},hS:function(){return le},iA:function(){return O},j6:function(){return Y},je:function(){return be},jj:function(){return _},kS:function(){return xe},o6:function(){return ee},pO:function(){return Ge},rQ:function(){return $},sA:function(){return Xe},xm:function(){return H},xo:function(){return de},y8:function(){return fe},yd:function(){return S}});var e=t(82264),i=t(25690),l=t(51257),s=t(8591),d=t(346),A=Object.defineProperty,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,F=(L,Z,ze)=>Z in L?A(L,Z,{enumerable:!0,configurable:!0,writable:!0,value:ze}):L[Z]=ze,v=(L,Z)=>{for(var ze in Z||(Z={}))y.call(Z,ze)&&F(L,ze,Z[ze]);if(E)for(var ze of E(Z))f.call(Z,ze)&&F(L,ze,Z[ze]);return L},T=(L,Z,ze)=>new Promise((Pe,Ce)=>{var dt=Et=>{try{Tt(ze.next(Et))}catch(It){Ce(It)}},je=Et=>{try{Tt(ze.throw(Et))}catch(It){Ce(It)}},Tt=Et=>Et.done?Pe(Et.value):Promise.resolve(Et.value).then(dt,je);Tt((ze=ze.apply(L,Z)).next())});const W=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},w=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=L=>T(void 0,null,function*(){W(),(yield(0,e.YR)(v({},L))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_couser_info.json`,query:L}))),w()}),te=L=>T(void 0,null,function*(){const Z=yield(0,e.yS)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`);else{if(Z.status===-2)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`))}}),k=L=>T(void 0,null,function*(){const Z=yield(0,e.W0)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`))}}),O=L=>T(void 0,null,function*(){const Z=yield(0,e.Nl)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`))}}),S=L=>T(void 0,null,function*(){const Z=yield(0,e.IU)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`))}}),G=L=>T(void 0,null,function*(){const Z=yield(0,e.td)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-2)return Z;if(Z.status===-3)(0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else if(Z.status===-4)return Z}}),Y=L=>T(void 0,null,function*(){const Z=yield(0,e.QX)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`))}}),_=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.o_)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),M=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.ZL)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),D=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.aP)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),re=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.vV)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),ve=L=>T(void 0,null,function*(){W(),(yield exportCourseWorkListAppendix(v({},L))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${L.categoryId}/works_list.zip`,query:L}))),w()}),Xe=L=>T(void 0,null,function*(){W(),yield(0,l.QH)("",d.Z.API_SERVER+`/api/polls/${L.categoryId}/commit_result.xlsx`),w()}),Be=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/attendances/export_xlsx_data.xlsx`,query:L}))}),ee=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/video_study_statics.xlsx`,query:L}))}),q=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_video_study.xlsx`,query:L}))}),ft=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_course_students_info.xlsx`,query:L}))}),Ue=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/school_manages/students.xlsx",query:L}))}),$=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/item_banks/export.xlsx",query:L}))}),fe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:L}))}),be=L=>T(void 0,null,function*(){const Z=yield(0,e.Uy)(v({},L));Z.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`)):Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Q=L=>T(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/export_records/${L.id}.xlsx`,query:L}))}),H=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:L}))}),ue=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L==null?void 0:L.coursesId}/${L.menuKey}_statistic.xlsx?${L.checkedList.map(Z=>`course_group_id[]=${Z}`).join("&")}`,query:L}))}),B=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_training_objectives.xlsx`,query:L}))}),P=L=>T(void 0,null,function*(){yield(0,l.FH)(L==null?void 0:L.name,(0,l.NY)({url:d.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:L}))}),le=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_courses.xlsx`,query:L}))}),de=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_graduation_requirements.xlsx`,query:L}))}),U=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:L}))}),xe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:L}))}),Re=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/examination_banks/${L.id}.json`,query:L}))}),ye=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${L.categoryId}.json`,query:L}))}),qe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/polls/${L==null?void 0:L.id}/commit_result.json`,query:L}))}),vt=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/paths/get_task_pass.json",query:L}))}),Ge=(L,Z)=>T(void 0,null,function*(){yield(0,l.FH)(Z||"",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${L==null?void 0:L.exercise_id}/consult_exercise.json`,query:L}))}),xt=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/competitions/${L==null?void 0:L.identifier}/competition_commit_records/member_works.xlsx`,query:L}))})},97207:function(c,a){"use strict";let t=[];const e=l=>{t.forEach(s=>{l.target===s.element||i.isParent(l.target,s.element)||s.callbacks.forEach(d=>d())})};window.document.body?window.document.body.addEventListener("click",e):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",e)});const i={isParent:(l,s)=>{let d=l;for(;d&&d.tagName&&d.tagName.toLowerCase()!=="body";){if(d===s)return!0;d=d.parentNode}return!1},init:(l,s)=>{const d=t.filter(A=>A.element===l);return d.length>0?d[0].callbacks.push(s):t.push({element:l,callbacks:[s]}),{clear:()=>{t=t.filter(A=>A.element!==l)}}}};a.Z=i},40197:function(c,a,t){"use strict";t.d(a,{rX:function(){return Y},pW:function(){return _},gy:function(){return M},xY:function(){return G},O5:function(){return S},tJ:function(){return w},o1:function(){return R},Rd:function(){return O}});var e=t(25690),i=t(43418),l=t(28103),s=t(8591),d=t(48790),A=t(51257),E=t(87169),y=t(25510),f="data:image/png;base64,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",F=t.p+"static/newqrcode.a8740efb.png",v=t(32637),T=t(59301),W=(D,re,ve)=>new Promise((Xe,Be)=>{var ee=Ue=>{try{ft(ve.next(Ue))}catch($){Be($)}},q=Ue=>{try{ft(ve.throw(Ue))}catch($){Be($)}},ft=Ue=>Ue.done?Xe(Ue.value):Promise.resolve(Ue.value).then(ee,q);ft((ve=ve.apply(D,re)).next())});const w=(D,re=!1)=>!!(R(D)&&te(re)),R=D=>(0,d.bg)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),te=(D=!1)=>{var re;const{user:ve}=(0,e.getDvaApp)()._store.getState();return(re=ve.userInfo)!=null&&re.profile_completed?!0:(i.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,A.xg)("/account/profile/edit"),k()}}),!1)},k=()=>{i.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},O=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:T.createElement("div",{style:{textAlign:"center"}},T.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),T.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),T.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},S=()=>{var D;const{user:re}=(0,e.getDvaApp)()._store.getState();return(D=re.userInfo)!=null&&D.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:T.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,A.xg)("/account/certification")}}),!1)},G=()=>(0,d.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:T.createElement("div",{className:"tc",style:{marginLeft:-38}},T.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),T.createElement("img",{src:F,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Y=(D,re)=>D?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("p",null,re||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),T.createElement("div",{style:{marginLeft:"110px"}},T.createElement("img",{src:f,width:200}),T.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),_=D=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:T.createElement("div",null,T.createElement("div",null,T.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),T.createElement(l.Z,null),T.createElement("p",{style:{color:"#666666",fontSize:12}}," ",T.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",T.createElement("a",null,D),"\u5929\u3002"),T.createElement("p",{style:{color:"#666666",fontSize:12}}," ",T.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),T.createElement("div",{style:{textAlign:"center",marginTop:30}},T.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y,alt:"\u4E8C\u7EF4\u7801",width:160})))})},M=(D,re="")=>{const{shixunsDetail:{detail:ve}}=(0,e.getDvaApp)()._store.getState();if((ve==null?void 0:ve.public)===2||(ve==null?void 0:ve.public)===1||(ve==null?void 0:ve.shixun_status)===3){let Xe="";return(ve==null?void 0:ve.public)===2&&(Xe="\u5DF2\u516C\u5F00"),(ve==null?void 0:ve.public)===1&&(Xe="\u5F85\u5BA1\u6838"),(ve==null?void 0:ve.shixun_status)===3&&(Xe="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:T.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:T.createElement("div",{className:"tc",style:{marginLeft:-38}},T.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},T.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Xe,"\uFF0C",re,"\u3002"),T.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),T.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ve==null?void 0:ve.shixun_status)===2?(i.default.confirm({centered:!0,icon:T.createElement(E.Z,null),title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",re,"\u3002"),T.createElement("br",null),T.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{i.default.confirm({width:440,centered:!0,icon:T.createElement(E.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){(yield D({type:"shixunsDetail/cancelRelease",payload:{id:ve==null?void 0:ve.identifier}})).status!==401&&(s.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),D({type:"shixunsDetail/getShixunsDetail",payload:{id:ve==null?void 0:ve.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:ve==null?void 0:ve.identifier}}))})})}}),!0):!1}},49127:function(c,a,t){"use strict";t.d(a,{Z:function(){return Q}});var e=t(92310),i=t.n(e),l=t(77900),s=t(59301),d=t(36785),A=t(92343),E=t(36355),y=t(93083),f=t(17313),F=t(45157),v=t(37613),T=t(83116);const W=new y.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),w=new y.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),R=new y.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),te=new y.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),k=new y.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),O=new y.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),S=H=>{const{componentCls:ue,iconCls:B,antCls:P,badgeShadowSize:le,motionDurationSlow:de,textFontSize:U,textFontSizeSM:xe,statusSize:Re,dotSize:ye,textFontWeight:qe,indicatorHeight:vt,indicatorHeightSM:Ge,marginXS:xt}=H,L=`${P}-scroll-number`,Z=(0,F.Z)(H,(ze,Pe)=>{let{darkColor:Ce}=Pe;return{[`&${ue} ${ue}-color-${ze}`]:{background:Ce,[`&:not(${ue}-count)`]:{color:Ce}}}});return{[ue]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(H)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${ue}-count`]:{zIndex:H.indicatorZIndex,minWidth:vt,height:vt,color:H.badgeTextColor,fontWeight:qe,fontSize:U,lineHeight:`${vt}px`,whiteSpace:"nowrap",textAlign:"center",background:H.badgeColor,borderRadius:vt/2,boxShadow:`0 0 0 ${le}px ${H.badgeShadowColor}`,transition:`background ${H.motionDurationMid}`,a:{color:H.badgeTextColor},"a:hover":{color:H.badgeTextColor},"a:hover &":{background:H.badgeColorHover}},[`${ue}-count-sm`]:{minWidth:Ge,height:Ge,fontSize:xe,lineHeight:`${Ge}px`,borderRadius:Ge/2},[`${ue}-multiple-words`]:{padding:`0 ${H.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${ue}-dot`]:{zIndex:H.indicatorZIndex,width:ye,minWidth:ye,height:ye,background:H.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${le}px ${H.badgeShadowColor}`},[`${ue}-dot${L}`]:{transition:`background ${de}`},[`${ue}-count, ${ue}-dot, ${L}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${B}-spin`]:{animationName:O,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${ue}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${ue}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Re,height:Re,verticalAlign:"middle",borderRadius:"50%"},[`${ue}-status-success`]:{backgroundColor:H.colorSuccess},[`${ue}-status-processing`]:{overflow:"visible",color:H.colorPrimary,backgroundColor:H.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:le,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:W,animationDuration:H.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${ue}-status-default`]:{backgroundColor:H.colorTextPlaceholder},[`${ue}-status-error`]:{backgroundColor:H.colorError},[`${ue}-status-warning`]:{backgroundColor:H.colorWarning},[`${ue}-status-text`]:{marginInlineStart:xt,color:H.colorText,fontSize:H.fontSize}}}),Z),{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:w,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack,animationFillMode:"both"},[`${ue}-zoom-leave`]:{animationName:R,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack,animationFillMode:"both"},[`&${ue}-not-a-wrapper`]:{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:te,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack},[`${ue}-zoom-leave`]:{animationName:k,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack},[`&:not(${ue}-status)`]:{verticalAlign:"middle"},[`${L}-custom-component, ${ue}-count`]:{transform:"none"},[`${L}-custom-component, ${L}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${L}`]:{overflow:"hidden",[`${L}-only`]:{position:"relative",display:"inline-block",height:vt,transition:`all ${H.motionDurationSlow} ${H.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${L}-only-unit`]:{height:vt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${L}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${ue}-count, ${ue}-dot, ${L}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},G=H=>{const{fontSize:ue,lineHeight:B,lineWidth:P,marginXS:le,colorBorderBg:de}=H,U=Math.round(ue*B),xe=P,Re=H.colorBgContainer,ye=H.colorError,qe=H.colorErrorHover;return(0,v.TS)(H,{badgeFontHeight:U,badgeShadowSize:xe,badgeTextColor:Re,badgeColor:ye,badgeColorHover:qe,badgeShadowColor:de,badgeProcessingDuration:"1.2s",badgeRibbonOffset:le,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Y=H=>{const{fontSize:ue,lineHeight:B,fontSizeSM:P,lineWidth:le}=H;return{indicatorZIndex:"auto",indicatorHeight:Math.round(ue*B)-2*le,indicatorHeightSM:ue,dotSize:P/2,textFontSize:P,textFontSizeSM:P,textFontWeight:"normal",statusSize:P/2}};var _=(0,T.Z)("Badge",H=>{const ue=G(H);return[S(ue)]},Y);const M=H=>{const{antCls:ue,badgeFontHeight:B,marginXS:P,badgeRibbonOffset:le}=H,de=`${ue}-ribbon`,U=`${ue}-ribbon-wrapper`,xe=(0,F.Z)(H,(Re,ye)=>{let{darkColor:qe}=ye;return{[`&${de}-color-${Re}`]:{background:qe,color:qe}}});return{[`${U}`]:{position:"relative"},[`${de}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(H)),{position:"absolute",top:P,padding:`0 ${H.paddingXS}px`,color:H.colorPrimary,lineHeight:`${B}px`,whiteSpace:"nowrap",backgroundColor:H.colorPrimary,borderRadius:H.borderRadiusSM,[`${de}-text`]:{color:H.colorTextLightSolid},[`${de}-corner`]:{position:"absolute",top:"100%",width:le,height:le,color:"currentcolor",border:`${le/2}px solid`,transform:H.badgeRibbonCornerTransform,transformOrigin:"top",filter:H.badgeRibbonCornerFilter}}),xe),{[`&${de}-placement-end`]:{insetInlineEnd:-le,borderEndEndRadius:0,[`${de}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${de}-placement-start`]:{insetInlineStart:-le,borderEndStartRadius:0,[`${de}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var D=(0,T.Z)(["Badge","Ribbon"],H=>{const ue=G(H);return[M(ue)]},Y),ve=H=>{const{className:ue,prefixCls:B,style:P,color:le,children:de,text:U,placement:xe="end",rootClassName:Re}=H,{getPrefixCls:ye,direction:qe}=s.useContext(E.E_),vt=ye("ribbon",B),Ge=(0,d.o2)(le,!1),xt=i()(vt,`${vt}-placement-${xe}`,{[`${vt}-rtl`]:qe==="rtl",[`${vt}-color-${le}`]:Ge},ue),[L,Z]=D(vt),ze={},Pe={};return le&&!Ge&&(ze.background=le,Pe.color=le),L(s.createElement("div",{className:i()(`${vt}-wrapper`,Re,Z)},de,s.createElement("div",{className:i()(xt,Z),style:Object.assign(Object.assign({},ze),P)},s.createElement("span",{className:`${vt}-text`},U),s.createElement("div",{className:`${vt}-corner`,style:Pe}))))};function Xe(H){let{prefixCls:ue,value:B,current:P,offset:le=0}=H,de;return le&&(de={position:"absolute",top:`${le}00%`,left:0}),s.createElement("span",{style:de,className:i()(`${ue}-only-unit`,{current:P})},B)}function Be(H,ue,B){let P=H,le=0;for(;(P+10)%10!==ue;)P+=B,le+=B;return le}function ee(H){const{prefixCls:ue,count:B,value:P}=H,le=Number(P),de=Math.abs(B),[U,xe]=s.useState(le),[Re,ye]=s.useState(de),qe=()=>{xe(le),ye(de)};s.useEffect(()=>{const xt=setTimeout(()=>{qe()},1e3);return()=>{clearTimeout(xt)}},[le]);let vt,Ge;if(U===le||Number.isNaN(le)||Number.isNaN(U))vt=[s.createElement(Xe,Object.assign({},H,{key:le,current:!0}))],Ge={transition:"none"};else{vt=[];const xt=le+10,L=[];for(let Pe=le;Pe<=xt;Pe+=1)L.push(Pe);const Z=L.findIndex(Pe=>Pe%10===U);vt=L.map((Pe,Ce)=>{const dt=Pe%10;return s.createElement(Xe,Object.assign({},H,{key:Pe,value:dt,offset:Ce-Z,current:Ce===Z}))});const ze=Re{const{prefixCls:B,count:P,className:le,motionClassName:de,style:U,title:xe,show:Re,component:ye="sup",children:qe}=H,vt=q(H,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ge}=s.useContext(E.E_),xt=Ge("scroll-number",B),L=Object.assign(Object.assign({},vt),{"data-show":Re,style:U,className:i()(xt,le,de),title:xe});let Z=P;if(P&&Number(P)%1===0){const ze=String(P).split("");Z=s.createElement("bdi",null,ze.map((Pe,Ce)=>s.createElement(ee,{prefixCls:xt,count:Number(P),value:Pe,key:ze.length-Ce})))}return U&&U.borderColor&&(L.style=Object.assign(Object.assign({},U),{boxShadow:`0 0 0 1px ${U.borderColor} inset`})),qe?(0,A.Tm)(qe,ze=>({className:i()(`${xt}-custom-component`,ze==null?void 0:ze.className,de)})):s.createElement(ye,Object.assign({},L,{ref:ue}),Z)}),$=function(H,ue){var B={};for(var P in H)Object.prototype.hasOwnProperty.call(H,P)&&ue.indexOf(P)<0&&(B[P]=H[P]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,P=Object.getOwnPropertySymbols(H);le{var B,P,le,de,U;const{prefixCls:xe,scrollNumberPrefixCls:Re,children:ye,status:qe,text:vt,color:Ge,count:xt=null,overflowCount:L=99,dot:Z=!1,size:ze="default",title:Pe,offset:Ce,style:dt,className:je,rootClassName:Tt,classNames:Et,styles:It,showZero:gt=!1}=H,Ht=$(H,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:We,direction:wt,badge:Ft}=s.useContext(E.E_),Vt=We("badge",xe),[mn,Ln]=_(Vt),gn=xt>L?`${L}+`:xt,hn=gn==="0"||gn===0,Lt=xt===null||hn&&!gt,Zt=(qe!=null||Ge!=null)&&Lt,Ot=Z&&!hn,zt=Ot?"":gn,$t=(0,s.useMemo)(()=>(zt==null||zt===""||hn&&!gt)&&!Ot,[zt,hn,gt,Ot]),Kt=(0,s.useRef)(xt);$t||(Kt.current=xt);const Wt=Kt.current,Qn=(0,s.useRef)(zt);$t||(Qn.current=zt);const Ba=Qn.current,ba=(0,s.useRef)(Ot);$t||(ba.current=Ot);const Da=(0,s.useMemo)(()=>{if(!Ce)return Object.assign(Object.assign({},Ft==null?void 0:Ft.style),dt);const yt={marginTop:Ce[1]};return wt==="rtl"?yt.left=parseInt(Ce[0],10):yt.right=-parseInt(Ce[0],10),Object.assign(Object.assign(Object.assign({},yt),Ft==null?void 0:Ft.style),dt)},[wt,Ce,dt,Ft==null?void 0:Ft.style]),ka=Pe!=null?Pe:typeof Wt=="string"||typeof Wt=="number"?Wt:void 0,Aa=$t||!vt?null:s.createElement("span",{className:`${Vt}-status-text`},vt),Ha=!Wt||typeof Wt!="object"?void 0:(0,A.Tm)(Wt,yt=>({style:Object.assign(Object.assign({},Da),yt.style)})),Ma=(0,d.o2)(Ge,!1),et=i()(Et==null?void 0:Et.indicator,(B=Ft==null?void 0:Ft.classNames)===null||B===void 0?void 0:B.indicator,{[`${Vt}-status-dot`]:Zt,[`${Vt}-status-${qe}`]:!!qe,[`${Vt}-color-${Ge}`]:Ma}),Ut={};Ge&&!Ma&&(Ut.color=Ge,Ut.background=Ge);const Bt=i()(Vt,{[`${Vt}-status`]:Zt,[`${Vt}-not-a-wrapper`]:!ye,[`${Vt}-rtl`]:wt==="rtl"},je,Tt,Ft==null?void 0:Ft.className,(P=Ft==null?void 0:Ft.classNames)===null||P===void 0?void 0:P.root,Et==null?void 0:Et.root,Ln);if(!ye&&Zt){const yt=Da.color;return mn(s.createElement("span",Object.assign({},Ht,{className:Bt,style:Object.assign(Object.assign(Object.assign({},It==null?void 0:It.root),(le=Ft==null?void 0:Ft.styles)===null||le===void 0?void 0:le.root),Da)}),s.createElement("span",{className:et,style:Object.assign(Object.assign(Object.assign({},It==null?void 0:It.indicator),(de=Ft==null?void 0:Ft.styles)===null||de===void 0?void 0:de.indicator),Ut)}),vt&&s.createElement("span",{style:{color:yt},className:`${Vt}-status-text`},vt)))}return mn(s.createElement("span",Object.assign({ref:ue},Ht,{className:Bt,style:Object.assign(Object.assign({},(U=Ft==null?void 0:Ft.styles)===null||U===void 0?void 0:U.root),It==null?void 0:It.root)}),ye,s.createElement(l.default,{visible:!$t,motionName:`${Vt}-zoom`,motionAppear:!1,motionDeadline:1e3},yt=>{let{className:K,ref:Ye}=yt;var Ve,pt;const At=We("scroll-number",Re),kt=ba.current,Rt=i()(Et==null?void 0:Et.indicator,(Ve=Ft==null?void 0:Ft.classNames)===null||Ve===void 0?void 0:Ve.indicator,{[`${Vt}-dot`]:kt,[`${Vt}-count`]:!kt,[`${Vt}-count-sm`]:ze==="small",[`${Vt}-multiple-words`]:!kt&&Ba&&Ba.toString().length>1,[`${Vt}-status-${qe}`]:!!qe,[`${Vt}-color-${Ge}`]:Ma});let bn=Object.assign(Object.assign(Object.assign({},It==null?void 0:It.indicator),(pt=Ft==null?void 0:Ft.styles)===null||pt===void 0?void 0:pt.indicator),Da);return Ge&&!Ma&&(bn=bn||{},bn.background=Ge),s.createElement(Ue,{prefixCls:At,show:!$t,motionClassName:K,className:Rt,count:Ba,title:ka,style:bn,key:"scrollNumber",ref:Ye},Ha)}),Aa))},be=s.forwardRef(fe);be.Ribbon=ve;var Q=be},66104:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ue}});var e=t(92310),i=t.n(e),l=t(11592),s=t(26112),d=t(59301),A=t(92343),E=t(36355),y=t(84105),f=t(91857);const F=$=>{let{children:fe}=$;const{getPrefixCls:be}=d.useContext(E.E_),Q=be("breadcrumb");return d.createElement("li",{className:`${Q}-separator`,"aria-hidden":"true"},fe===""?fe:fe||"/")};F.__ANT_BREADCRUMB_SEPARATOR=!0;var v=F,T=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);Hfe[H]||Q)}function w($,fe,be,Q){if(be==null)return null;const{className:H,onClick:ue}=fe,B=T(fe,["className","onClick"]),P=Object.assign(Object.assign({},(0,s.Z)(B,{data:!0,aria:!0})),{onClick:ue});return Q!==void 0?d.createElement("a",Object.assign({},P,{className:i()(`${$}-link`,H),href:Q}),be):d.createElement("span",Object.assign({},P,{className:i()(`${$}-link`,H)}),be)}function R($,fe){return(Q,H,ue,B,P)=>{if(fe)return fe(Q,H,ue,B);const le=W(Q,H);return w($,Q,le,P)}}var te=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);H{const{prefixCls:fe,separator:be="/",children:Q,menu:H,overlay:ue,dropdownProps:B,href:P}=$,de=(U=>{if(H||ue){const xe=Object.assign({},B);if(H){const Re=H||{},{items:ye}=Re,qe=te(Re,["items"]);xe.menu=Object.assign(Object.assign({},qe),{items:ye==null?void 0:ye.map((vt,Ge)=>{var{key:xt,title:L,label:Z,path:ze}=vt,Pe=te(vt,["key","title","label","path"]);let Ce=Z!=null?Z:L;return ze&&(Ce=d.createElement("a",{href:`${P}${ze}`},Ce)),Object.assign(Object.assign({},Pe),{key:xt!=null?xt:Ge,label:Ce})})})}else ue&&(xe.overlay=ue);return d.createElement(f.Z,Object.assign({placement:"bottom"},xe),d.createElement("span",{className:`${fe}-overlay-link`},U,d.createElement(y.Z,null)))}return U})(Q);return de!=null?d.createElement(d.Fragment,null,d.createElement("li",null,de),be&&d.createElement(v,null,be)):null},O=$=>{const{prefixCls:fe,children:be,href:Q}=$,H=te($,["prefixCls","children","href"]),{getPrefixCls:ue}=d.useContext(E.E_),B=ue("breadcrumb",fe);return d.createElement(k,Object.assign({},H,{prefixCls:B}),w(B,H,be,Q))};O.__ANT_BREADCRUMB_ITEM=!0;var S=O,G=t(17313),Y=t(83116),_=t(37613);const M=$=>{const{componentCls:fe,iconCls:be}=$;return{[fe]:Object.assign(Object.assign({},(0,G.Wf)($)),{color:$.itemColor,fontSize:$.fontSize,[be]:{fontSize:$.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:$.linkColor,transition:`color ${$.motionDurationMid}`,padding:`0 ${$.paddingXXS}px`,borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",marginInline:-$.marginXXS,"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover}},(0,G.Qy)($)),"li:last-child":{color:$.lastItemColor},[`${fe}-separator`]:{marginInline:$.separatorMargin,color:$.separatorColor},[`${fe}-link`]:{[` + `,onClick:()=>fe(ye.value)},ye.name))))))}},19105:function(c,a,t){"use strict";var e=t(59301),i=t(99587),l=t(48136),s=t(76562),d=t(43418),A=t(59301);const E=(0,e.forwardRef)(({callback:y,width:f,onChange:F,disabled:v,readOnly:T,type:W="",value:w="",style:R={}},te)=>{const k=(0,e.useRef)(),O=(0,e.useRef)(),[S,G]=(0,e.useState)(0),[Y,_]=(0,e.useState)(0),[M,D]=(0,e.useState)(!1),re=()=>{var ee=document.createElement("div");ee.innerHTML=k.current.getValue();var q=ee.innerText;return y&&y(q),q};(0,e.useImperativeHandle)(te,()=>({getData:re}));const ve=ee=>{ee.preventDefault();const q=ee.clientX-S,ft=ee.clientY-Y;document.body.onmousemove=Ue=>{let $=Ue.clientX-q,fe=Ue.clientY-ft;const be=document.getElementsByClassName("markdown-popup-form")[0],Q=window.innerWidth-be.offsetWidth,H=window.innerHeight-be.offsetHeight;$=Math.max(0,Math.min($,Q)),fe=Math.max(0,Math.min(fe,H)),Xe(Ue.clientX,Ue.clientY,q,ft)&&(G($),_(fe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Xe=(ee,q,ft,Ue)=>{const $=document.body.clientHeight,fe=document.body.clientWidth;return ee<20&&ft>ee||ee>fe-20&&ftq||q>$-20&&Ue{M&&setTimeout(()=>{const ee=document.getElementsByClassName("markdown-popup-form")[0],q=window.innerWidth/2-ee.offsetWidth/2,ft=window.innerHeight/2-ee.offsetHeight/2;G(q),_(ft)},0)},[M]);const Be=()=>{v||T||D(!0)};return A.createElement("div",{style:R},A.createElement("div",{style:{width:f||"100%",position:"relative"},className:`${i.Z.mathFillWrap} ${v||T?"cursorDefault":""}`,onClick:()=>Be()},A.createElement("math-field",{disabled:v,locale:"zh_cn",class:`${i.Z.mathField} ${W}`,readOnly:T,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:k,style:{width:"100%",fontSize:w?18:14},value:w||""})),A.createElement(d.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:S,top:Y},title:A.createElement("div",{style:{cursor:"move"},onMouseDown:ve},"\u8F93\u5165\u516C\u5F0F"),open:M,onOk:()=>{const ee=O.current.getData();k.current.setValue(ee),F(ee),D(!1)},onCancel:()=>{D(!1)},destroyOnClose:!0,className:"markdown-popup-form"},A.createElement(s.Z,{value:w,ref:O,onChange:F,showSaveButton:!1})))});a.Z=E},22962:function(c,a,t){"use strict";t.d(a,{Z:function(){return T}});var e=t(59301),i=t(78241),l=t(43418),s=t(92832),d=t(87169),A=t(38986),E={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},y=t(52154),f=t(59301),F=(W,w,R)=>new Promise((te,k)=>{var O=Y=>{try{G(R.next(Y))}catch(_){k(_)}},S=Y=>{try{G(R.throw(Y))}catch(_){k(_)}},G=Y=>Y.done?te(Y.value):Promise.resolve(Y.value).then(O,S);G((R=R.apply(W,w)).next())}),T=({type:W="subject",open:w,onCancel:R,onOkClick:te,subDisciplineId:k})=>{const[O]=i.default.useForm(),[S,G]=(0,e.useState)([]),[Y,_]=(0,e.useState)(!1);(0,e.useEffect)(()=>{},[]);const M=()=>F(void 0,null,function*(){if(W){const D=yield(0,A.ZP)("/api/disciplines.json",{method:"get",params:{source:W}});G(D.disciplines||[])}});return f.createElement(l.default,{title:f.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:w,width:558,centered:!0,className:E.publicQuest,onCancel:()=>{R(),O.resetFields()},onOk:()=>{O.validateFields().then(D=>F(void 0,null,function*(){const re=yield(0,A.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:D==null?void 0:D.name,sub_discipline_id:k}});(re==null?void 0:re.status)===0&&te({name:D==null?void 0:D.name,id:re==null?void 0:re.tag_discipline_id,public:!1,type:"personal"}),O.resetFields(),R()}))}},f.createElement("div",{className:E.publicQuestContent},f.createElement("div",{className:E.public_tips},f.createElement(d.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),f.createElement(i.default,{labelAlign:"left",form:O,colon:!1},f.createElement(i.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},f.createElement(s.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),f.createElement(y.Z,{open:Y,onCancel:()=>{_(!1)}})))}},8343:function(c,a,t){"use strict";t.d(a,{Z:function(){return s}});var e=t(59301),i=t(49535),l=t(59301),s=({defaultX:d="40%",leftChild:A,rightChild:E,className:y,hideResize:f=!1})=>{const[F,v]=(0,e.useState)(d),T=(0,e.useRef)();function W(){T.current=!0}(0,e.useEffect)(()=>{function te(O){T.current&&(i.Z.publish("resize-move-bar",O),v(O.pageX))}function k(){T.current=!1}return window.addEventListener("mousemove",te),window.addEventListener("mouseup",k),()=>{window.removeEventListener("mousemove",te),window.removeEventListener("mouseup",k)}},[]);const w=typeof F=="number"&&F!==.01?`${F}px`:d,R=`calc(100% - ${f?"0px":"4px"} - ${w})`;return l.createElement("div",{className:`split-panel-container ${y}`},l.createElement("section",{style:{width:w,display:F===.01?"none":""}},A),l.createElement("section",{className:"resize-x-bar",onMouseDown:W},l.createElement("a",{className:"btn-resize"},l.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},l.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),l.createElement("section",{style:{width:R}},E))}},96680:function(c,a,t){"use strict";var e=t(59301);const i=s=>String(s).length===1?`0${s}`:s,l=({className:s="",onChange:d,defaultValue:A=0})=>{const[E,y]=(0,e.useState)(A);(0,e.useEffect)(()=>{const T=setTimeout(()=>{y(E+1e3)},1e3);return d(E+1e3),()=>{clearInterval(T)}},[E]);const f=parseInt(E/(60*6e4))||"00",F=parseInt(E%(60*6e4)/6e4)||"00",v=parseInt(E%6e4/1e3)||"00";return e.createElement("div",{className:s},i(f),":",i(F),":",i(v))};a.Z=l},7501:function(c,a,t){"use strict";t.d(a,{i:function(){return _},Z:function(){return D}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},i=t(71418),l=t(6848),s=t(92310),d=t.n(s),A=t(51257),E=t(28426),y=t(48790),f="data:image/png;base64,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",F="data:image/png;base64,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",v="data:image/png;base64,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",T="data:image/png;base64,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",W="data:image/png;base64,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",w="data:image/png;base64,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",R="data:image/png;base64,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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAE81JREFUeF7tW3l4Tef2fveJzIkxNQc1RFsxUxJjlWpTdHDRW7RoqXtVq6jqRAe0eltUdTL0VutWqWiVVqmKRJCoeSa0SCOEREhExrN/z7e+YX97n5NEm/v87j9O9Tknezp7r/d713rXcIyrh5aahmEAhgHDcPF39h/bBvan3Ed/iO3Od36cCcA0DLjoTMB0iWuYdCrtK+/lcrOriPPZFfk/wDTVO9timvRtfDt95Oex7fS/PJdtN90wTTftd7N3dqjbBLtj0y2vJY6R54t3dl2Dvoafx6/PPsvvdfPn1o7n98Oux+9R7mNPT9u0exVPZz0fkO6Ce4th+EypH/P6H8aVg58TQBwIlwWIBIlthh0k2kLHs3/8HHYrHA8Dbm8gSauXA5IhDELGFg8kYeWGl2BYILHt3Ihym/MzM6g0mN2YhgCIX7eEjC+NqBud3RcHiO/Xj5GLp2yQ+LllgkRgckO5YGYZhqu1kc0AIoOzVc4YxA3O7Vg+k+h4yTTt/f8HJGlMAacGEl+9YsVKxonVb9vHmKSxBnDDdDNWSHZaYMjjOHvsICmWewPvLzCJbAr3ciP7wGfCxTFD25lkA4lcH6cJZ5Rwf5JdDjBt7k5zb8rJ/deYZDGDll+ZTLLcnc42cneKfdyFlcokcsF8pXtjkw18J1jaQhGrR3OD0mdY7twFpBvZ+z8zKW6QwThAuruzgyTcnReQeMyyM65skDjIZb10d0cRhLky/mQSC3JdnkwRD+mIS+o4DQBpUAaSsLq4vgBJAVI2k2wuzyMmWWxU8VPcm5vcswU6YzAZht0js+flfUuUSOBk8MYkTTBIN/Y/AMmKP0JEqJjEH4obmzPKHpPkitcM4WQJVxAKJO7iKgCSuDePWKW5O5tY8Coc3DCy9yw2KborteZQaComWSBJhWe5OytmeVOBFXZ3pLisF606r0xiIAmFJeWfUnU6qyQbrICv1BVTnM6YpFSbPfZ4i0k3zCSlNLVY6QGSIQDiUb4MkLgEt0lvdooA1qbyYOD3PfGoXq8xqtVpRGb0kOBlxKQrGakIqVoTPn7+Nu/H1JYEiciv1LhJC5/jxZhkyW4ptVVQt0lvdqSUyzLuSAY5QCImFSuF5VR3EpTT+7fBLygEtRpHChkuVZkX1ecQDtL92t2dCSNr90JNZnsBScQkCwSe5Vgy20BxUT58/QOFAgRWvPQoWvV9BHf0fIiOO7BhOWo1bYmaTVvSIqAreIBkwHQX49s3RqNGeFP0ePJl+p69675QQPGbF1iI95CqtyAiuq8GklyRpTHJEhIcLwmSXT4LjU+GzruahR1fz0NElxjUbd5WrAWe//A8iedTe9d/icy0U+g16hWVmzmlv1wsNiXoRTzIhWZk7frE5OzgSarQzCoptRJVXURYIBXn5yFuyQzUaBiBDg8+QZZf+fKjaNl3CAHkLi5C0soFOLNvG1r3fQSRvQfBdPl4JLPsWU8lbcSO5R+g97gZqNO8DRni+xlj6f1Kxh8IrFwNfgHBCqRr2RcR1rA57vnnDNrGXB+3niPWCMZ5T2JlUlu6uysqzMeeH5Yi9WAS7ugxABHR9yE7/Qzyc69YCbMbuHoxDUcT16FFjwcRVDXMdh8BIVUQWqOuTb7bwBIgEdjaMxiZv36kAJLqTa5uqeiUQqNM1HJ3hfnXsHXpbFzLvIBeY19H5Zr1iDErXx7KAerxoHCLLqTsWI+dsZ+i3m1t0e3xF+ATEGRjkukuwfczx8I3IBj3T3nf5t7MkmIse+5BRD/6LJp07gPp7tbMHoe6t7VD+wGjLPdnA0lWADgIunDQ8xZdWTmlszyHGTMleQMObFxBCy3j96NIP7Hfdp9l/dEgsjMie/3Ne5Jrk/iCkZKdmTs/MnkJh5HGx8YkJr9tICkJbuDyH78hacUHKC7Mx11PvIqqdRoq9n3zyjC0vIcx6AECNPPsCfz63RJcOX8WPpV8ERpWGz1HT0NAaDUF0qldcdi+bC56jHoRDVpHIz83G4bLBf/gKijKz8PXUwajy/CJaNyxF2dLYQG+mjII3YdPRnjbbnDp7s8WbK1k1iMm6ccpI3kyieKd2H/+1EGENWgGl8tH5UFH47/H6X1bcfcT0+AbEMSZ4y5B9sU0VL6lnmdlwiHDvbk7ySTjUvICkxmCM8MOkinEgw4S+3z10jn8/OHLCAtvhqgh4xFQubqWPwHx/34bjTv0QFDVW3A88Qec3b8dDdtEo22/kSgpzMemj6chuFoY+k54l7tS043v3x5HboG5N/a18YtnIi8nC/dNnIO8yxcRO30kuo+cioZtuxJAl84cx/r3JmHgq4sQXKM2zx6EutPlOK/BySBNn2QNSavZ6cJCFw7iPHcJiq7nEbu5Ma263eVzvyH+i3fQ5t6hCG8ZRexmrvT03gQcjItFl8HjUbVOo1JBKism0fMwgJxFUGdMcjKJgZR2bDfq3tYeLlclCxwAhXk5SD2UjJPJP5OfDmvUHG1ihqJm4xaiUuFCzqV0FBVcR436Tciwv+3eguQVH2DA1AXwD62Gc8f2YOvn7yBm0nuo0SAC2emnsfatp9H+wVG4o9fDBNCx+O9x4KflGDLzK17f4hkQuTFV75KCgkBiRhX1VXa0kH5WEC8dpH0/fonzJ/aj27DnVWwxzRIUXLuK+KWzEVztFkQNHsfzXLeb7sFdUoIdqxYgNysD3YZNhn9gyJ8AyUq+jYtJH/BElWSzZJKMM5Zw8AYSA5bdyJX0szifsh/pJ/YiK+13+AUEoVG7bmjSqTeq1m7Iry0qDaogK5W9aeLrV4bCXVwMH18/FObl0vERXWPQadA/iNkZvx/GhnkvoHZEK/R5ehbtT1gyC2f2b1duv/vwSWjUvqeDSbIUbpVlZHmcmOQBklVt1iV47uUMbFs2h+6t+7BJqFwzHHlXM5H4nznIyTxPwoHZIT/3Kgqu56DwWg6Bx0REUUE+ajdthY4DRnnW7/RKh5uDwpNjETvZ02fsmG+T2arUo8SABMkAc3ls/5l9CRSDGENY3uIuLlGGYiAzZeVTyY9vc1R0ajZtgcheg7hiFCAdT/yRFkdIWG2c2ZuIc0d3YcBLn8A3MJjYcPbgDsQvngXDxwdD3lpOfv7S6eMU/3IunkPSig/xwAsLKA4ykhRczy2VSbLtwD2dKMGQYWRh1ap2+wYEqNhTmJ+HxKXvICczHX3HvYXcrIuIX/o2/INC4R8cAj/2HhQCv8BQ+LG/A4IRGBSKa9mXcHBzLDr0H0lA8djvWYhV7RFbackN48L29xVAuqS2amuWBJcxac93iwiYanVvxbXLl8gFNYu+l8cxDRH9MwPk9O54VA9viq7DJ1GbglcdOIgkJs79jp/mTkL3x55HeOsuqlZ38KevcCxhHfxDKqNNv8fQkO0TryO/rMbhzasxeMYyUdMClk7or/b/1Q9sMQx6Yxl3jcJoDPj04/vQgMUa06QUoij/OipRDmhSnHJV8oHhqoSS4iKUFBXCzy8QKUkb0KBVNHz9g1RfygmSXhOUi4hKVhe2zVMxyCqUakVT0e+ReRI13QST2PGHN8ci9cB2xEyap/WSHFUHcU7cojfgH1wZXYdNFOBYIBUXXsdP709BrWat0eHhMaTu5HdtWfQmXD4+qNn4DqQd2U1CQr42vv8CAqvWQLfHp/AUzm1S/BPhRisR8Rgj45PINmQ30MYgvtGFRu26qz6St/bDhRMHkPjVHMQ8+y4CQqtg9YzRaNHrYTTr1Acnd/6CY4nraJ8u1e25mJNJPHGWDT92G0ZG4jzTFKm9N0nNmcRZJBmmg3RkcyxObPsBgZWrl7pYhTPD9dxs1G9xJ7oMncg9HDHIRUbYvHgGCq5dQaeBY5Fx5jgyTh1GJT9/dHlsMlZPH4EWvf+GW9t1w6ppI9BtxBRakczFrps9HtFDJyj5LUESXsurcOCrVe/KCnfnVThIN2gSW+L/PQttYoajWr3GOLt/G35dvRAPTf0YLl9/xL45Ci3uZgDdg1M7N+HY1nW4b8J7VrVBk+uqQ+voO+k1QWrwZWydSwxys8WstRs83Z13kI7ErcaZPfHo+PBTltGlILC1H4B967+iZLbL0OeUrGcn7fzmY5xM3sQBc7lQve6tVJmof0dHVKlZD9/OGIP+L36IKrUbYNfqhUg9kIQHXv4EcYveBKsmDHjxIxguH2uBmFB5kYCCr2IeAKx63Q2BZAmM03sSsDP2E9w/aS4Cq9RAyo4NOPTzSjz00kKKKwygyN4DCSD2PMcS1yJmwhwVc6yurL32p/eQ1GcmGsjFJcxR7Qa35rrKc3c0b2AYYAxKPbANPZ54lcttEfkt5lk9oh0r5iOoShi6DJ2gzTeAMvKcjHOo0bAZqtdrApevH7k41pU98OMynEzeiIFvfkkAFBfkYc3MfxBw51MOoufoVxDesrMnex0gyTxJRGkNLOFSVLtZ693YhIMbcYvfIJR7jHqJjL73h6W4kHIQfce/Q/MNq14fSaWsiM73ICV5I45tXYv7n5trU283CpJkknEh4T1ikFj+SqndiLtjIDEGnUj84YZjcYNWUYh+9DlbR1YvvPLKt4Hi67nwCwxG7BtPolbTSHQdNkkNoRzdsga7v12MsEYRlMiW+iqHSXZG6Y0/wTStO3stKwNr/zUeHR8ag1vbdyejb/r4VYSG1UHHgWNptce+NoIAah51H1KSf8LRhLXoN3EuWC0v47cjqNUkkocKW+fXy4yDVmkwzse/K/IgORjC3Z3L2V4QUz9cHcu5BRcOx39LIqH3uFlwUR7FpbjlIq3cKmHpbASEVkWXv0sGCZ0tqhi5meeJFWcP7MClsycQ/cgz2LrsPdz//HxUrRVO7Ew/uR/xS2ahuKiQjNJuwAiVvHoFygGSapIpdyfltc4kregqQDq4aSWOxq/BAy99gkp+AbhyPhUbFryIdv0ex60d7qKvjp3+OFr2GYyIzvcSg44mrEG/SfOQn3MZ6+dPRa8x0xBSrZaKSXqJp7Q+knFuy79M1u6WBqWl7RI5TxkxSbqwI/Hf4cy+RNw56J8cHAdAVhvcwL4fv0BIWB1E//1ZNSnEam6siJqZmoKC3KuoXLMu6jZvh1saNceuNUvQuMNdaNdvBIpLinE07lvs37AcodVr4a6npuNk0kYc3hSLxh3vQudHxlOi6x0kEy6rUyEq0PxIUlUKLPvkj2w5MGW1dvZ4aoN0HvIMWGE3YenbyD6fipjn5sBVqRIZfdX0xxHZZzBui7oPJ5I2EED9J8/H5fTTiFsyE33HzaT6oyUErJEujyEUkcQaaXHvEIMkSIyCdMOyGSc7rR7M4KAeiV+DE9vW37CLY/EimjFIsKawIA87ls9H3dvbot7t7RFSvTZdl2XurGLcf+qHYMxK+Hw2lYjqNG+L7o9Nhm9IZfrOlO0bsPObj1C9fhP0eXomL1Z6e5kWSFxMWQ1AT5AIMWFI4MLJQ/hl4WvoOXIqake0JaHw2644RD3yDMIjO6mi6appjyHyniHk4tIO70TSqo/QuH1PZKWdoopD/4nzAJerlJjkWaSlezy3eTYNjeggiQBhA0mVg2zuy8Dxretw9lAyej/1ushbtMERlxzJ4vkOq36z6vSdA8d6GYy0TwoxdrDEtGGrLijIy8Hmha8h8u5BqN86mrOUmVAMRqYf20MG6zp8cpkL5cZn7uzuLjfzAo5vW4+2MUOp4n982490B82i+ooWOz9+95rFqHt7B9Rq0hIlhQU4tOkbZKWdpKpKeMtOPMH2OhipFXMdc3lG2ubZxCC2qmTskBM+JBw0JpUGEsUkNkTC2OcAUCW1snIgJ1hVfa686VU+yEKpoza96gRJuldZQipdOPx1JqnKs94u8DJzx10Yr67bWwlsMFJOplolJdmVdYJHDEr75W1VSZAg2WKSl1kFm5RW4kGMDjPB6QDVAlZUDjwEiDbOpca3hMm1UWQnSN5b51J4lEEmzd3Zx7m8xSS7u/MKkjZd5K3hZwOJxqm8tDRk69wBqvHHpre02WwucTlxrPk4r21wrzGJT6Z6G0CxanvWHLjOSKn+aFJIKcXyQVK1PFl8lVJFHwMqJybRHClTe+I4e0wSK14VOa3mna0rq6Z0nLHEySR9DFlWrrmLk7MNou7EtqUTQMo4AhQ5AG/JZSozeEz92JkhXaSPGh7hJSFHV5YtANU6l6zThlDUORwc23fQLXh3d2qegrlC7goopyvz9aeYJIZNHA0/pQRlboOSUuKMBiyNcUkgrfxLgSRYBBPLjdSfZ1n9IM2dyekbHSS228PoPMhoeQ/7zFrnfLu3riwZ3jHfYFskQkVarPMClqha0OOJSSFZI6TTmT3loioDpdKnV0WJhwY0RDtQn3dg7STRw9FLNeTOSnVhdpCsX0nYQRIxKSsAAa2NsxtninaDZgQNKEoz1U9TLBbZmSHP1WMMb5+XC5KKMfo4l3Bz6ucuVsNPVh2YQ+Jihg/LlgbSjTCpbJDkGJcdJHtR0/6rivJAsn7KIpmk5V9AOkz3loASvylBnUf/YWz/dNSnAMaUtsiin/qsPEdRjh+5ubsiFjAOr3zN78rl1C2AGeXtQjcBqoh5K34usWPXp2PqFKJkN2DWcV7yJkAVN3JFrqDcV/KSUVHuEmwxTdgKWjcBqoh5K36uLb4kLXpyjNvtZjFJvW4CVHEjV+QKHgLAKRpuAlQR81b8XA+AnKLhJkAVN3JFruBVQuui4SZAFTFvxc8tNceRoiFqzGf2X1JV/DtvXuFPWKDMJJSJhs6jFy/8E9e7eeh/2QL/B6DwevuUcCm/AAAAAElFTkSuQmCC",k="data:image/png;base64,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",O="data:image/png;base64,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",S="data:image/png;base64,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",G="data:image/png;base64,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",Y=t(59301);const _=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:f,swimg:F},{name:"101\u8BA1\u5212",ptimg:v,swimg:T},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:w},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:R,swimg:te},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:k,swimg:O},{name:"\u519B\u961F\u4E00\u6D41",ptimg:S,swimg:G}];var D=({className:re,dataSource:ve=[],col:Xe=4,right:Be,bottom:ee=23,precision:q=0,wrapWidth:ft=1200,trackEventItems:Ue,loading:$,onRemove:fe=()=>{},isCurrent:be=!0,showAlias:Q=!1})=>{const H=Math.floor((ft-(Xe-1)*Be)/Xe),ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(B=>(window.ENV==="build"&&(B.ptimg=`/react/build${B.ptimg}`,B.swimg=`/react/build${B.swimg}`),B));return Y.createElement(i.Z,{spinning:$},Y.createElement("div",{className:d()(e.list,re)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((B,P)=>{var le;const{name:de,id:U,identifier:xe,featured:Re,school_name:ye,image_url:qe,excellent:vt,is_plan:Ge}=B;return Y.createElement("div",{key:U,className:e.wrap,style:{width:H,marginRight:(1+P)%Xe===0?0:Be+q,marginBottom:ee}},Y.createElement("a",{className:e.li,onClick:xt=>{xt.preventDefault(),xt.stopPropagation(),Ue&&(0,A.L9)([Ue]),(0,A.xg)(`/paths/${xe}`)}},Y.createElement("div",{className:e.img},Y.createElement("img",{className:e.cover,src:`${qe}`}),be&&(0,y.bg)()&&(B==null?void 0:B.studying)&&Y.createElement("div",{className:`${e.movebq} user-path-items`,onClick:xt=>{xt.stopPropagation(),fe(B)}},Y.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Y.createElement("span",{className:"c-red"},"\u79FB\u9664")),(le=B==null?void 0:B.subject_tags)==null?void 0:le.map((xt,L)=>{var Z,ze;if(L===0){const Ce=(Z=ue.find(dt=>dt.name==xt))==null?void 0:Z.swimg;return Y.createElement("img",{className:e.sign,src:Ce,style:{left:"-4px"}})}const Pe=(ze=ue.find(Ce=>Ce.name==xt))==null?void 0:ze.ptimg;return Y.createElement("img",{className:e.sign,src:Pe,style:{left:`${48+52*(L-1)+2*L}px`}})}),Y.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(B==null?void 0:B.excellent)&&Y.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Y.createElement("div",{className:e.name},Y.createElement(l.Z,{title:Q&&(B!=null&&B.excellent_alias_name)?Y.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${de}`,Y.createElement("br",null),Y.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${B==null?void 0:B.excellent_alias_name}`)):de},Y.createElement("span",{className:e.e},Q&&(B==null?void 0:B.excellent_alias_name)||de))),Y.createElement("div",{className:e.tags},Y.createElement("div",null,Y.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Y.createElement("span",null,B.stages_count))),Y.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Y.createElement("span",null,Y.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Y.createElement("span",null,B.members_count)))))))})),!ve.length&&Y.createElement(E.Z,null)))}},92427:function(c,a,t){"use strict";t.d(a,{jL:function(){return d},w9:function(){return Re},QD:function(){return Kt},cQ:function(){return P.Z},op:function(){return hn},O5:function(){return Rt},_b:function(){return ka},t7:function(){return D},Gi:function(){return L},YG:function(){return Ge},qp:function(){return k},vr:function(){return Ba},qE:function(){return Ot},Je:function(){return Xe},wb:function(){return B},cq:function(){return je},tp:function(){return G},Si:function(){return nn},k8:function(){return la},Du:function(){return un}});var e=t(59301),i={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},l="data:image/png;base64,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",d=({dataSource:Ze=[],img:$e,imgWidth:nt=346,title:_t,sunTitle:jn,bannerExtraContent:Mn})=>e.createElement("div",{className:i.banner},e.createElement("div",{className:i.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,_t),e.createElement("span",null,jn)),Ze.length>0&&e.createElement("div",{className:i.btns},Ze.map((on,In)=>e.createElement("div",{key:In,onClick:on.click},on.name,on.sign?e.createElement("img",{src:l,width:39}):null))),Mn),$e&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:$e,width:nt}))),A={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},E=t(92310),y=t.n(E),f=t(89392),F=Object.defineProperty,v=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,w=(Ze,$e,nt)=>$e in Ze?F(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,R=(Ze,$e)=>{for(var nt in $e||($e={}))T.call($e,nt)&&w(Ze,nt,$e[nt]);if(v)for(var nt of v($e))W.call($e,nt)&&w(Ze,nt,$e[nt]);return Ze},k=({dataSource:Ze=[],value:$e,onChange:nt,onTitleChange:_t,className:jn,title:Mn,titleWidth:on=41,style:In={},fontColor:On="#6A7283",showCount:Fa,classNameActive:Zn,styleItem:Rn={}})=>{const[kn,Ct]=(0,e.useState)(0),[Oa,Dn]=(0,e.useState)(!1),Jn=(0,e.useRef)(null),Nt=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var ya;Ze.length!==0&&(((ya=Jn==null?void 0:Jn.current)==null?void 0:ya.clientHeight)>97?Ct(1):Ct(0)),Ze.length===0&&Ct(0),Dn(!1)},[Ze]),e.createElement("div",{className:y()(A.row,jn),style:In},e.createElement("div",{onClick:(0,f.throttle)(()=>_t==null?void 0:_t(),2e3),style:{width:on,marginTop:Oa?12:4},className:`${A.title} ${_t?"current":""}`},Mn),e.createElement("div",{className:Oa?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},e.createElement("div",{className:A.bar,ref:Nt,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:A.tag,ref:Jn},Ze==null?void 0:Ze.map(ya=>e.createElement("span",{onClick:()=>nt(ya.id),key:ya.id,style:R(R({color:On},Rn),(ya==null?void 0:ya.style)||{}),className:$e===ya.id?y()(Zn||A.active,ya.classNameActive):""},e.createElement("span",{title:ya.name,className:A.name},ya.name),!!Fa&&e.createElement("span",{className:A.num},ya.count))))),!!kn&&e.createElement(e.Fragment,null,kn===1?e.createElement("div",{onClick:()=>{var ya;Ct(2),((ya=Jn==null?void 0:Jn.current)==null?void 0:ya.clientHeight)>245?Dn(!0):Dn(!1)},className:A.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Nt.current.scrollTop=0,Ct(1),Dn(!1)},className:A.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},O={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},G=({dataSource:Ze=[],value:$e,onChange:nt,className:_t,style:jn={}})=>e.createElement("div",{style:jn,className:y()(O.tabs,_t)},Ze.map(Mn=>e.createElement("span",{onClick:()=>nt(Mn.id),className:$e===Mn.id?O.active:"",key:Mn.id},Mn.name))),Y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},_=t(92832),D=({dataSource:Ze=[],value:$e="",onChange:nt,onInputChange:_t=()=>{},className:jn,style:Mn={},placeholder:on,allowClear:In=!1})=>{var On;const[Fa,Zn]=(0,e.useState)(""),[Rn,kn]=(0,e.useState)("");(0,e.useEffect)(()=>{var Dn;let Jn=$e;(Dn=JSON.stringify($e))!=null&&Dn.includes("{")&&(Zn($e.id),Jn=$e.value||"");try{kn(decodeURIComponent(Jn||""))}catch(Nt){kn(decodeURIComponent(Jn||""))}},[$e]);const Ct=()=>{nt(encodeURIComponent(Rn),Fa||null)},Oa=Dn=>{Dn!==Fa&&(Zn(Dn),nt(encodeURIComponent(Rn),Dn))};return e.createElement("div",{className:y()(Y.input,jn),style:Mn},!!Ze.length&&e.createElement("div",{className:Y.dropdown},e.createElement("div",{className:Y.text},(On=Ze.find(Dn=>Dn.id===Fa))==null?void 0:On.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:Y.b1}),e.createElement("b",{className:Y.b2})),e.createElement("div",{className:Y.menu},Ze.map((Dn,Jn)=>e.createElement("div",{key:Jn,onClick:()=>Oa(Dn.id)},Dn.name)))),e.createElement(_.default,{onPressEnter:Ct,value:Rn,onChange:Dn=>{kn(Dn.target.value),_t(encodeURIComponent(Dn.target.value),Fa||null)},bordered:!1,placeholder:on}),e.createElement("i",{onClick:Ct,className:"iconfont icon-sousuo9 font14 pl10 current"}))},re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Xe=({value:Ze,onChange:$e,className:nt,total:_t,pageSize:jn,style:Mn={}})=>{const on=Ze<2,In=Ze>=Math.ceil(_t/jn);return _t<=jn?e.createElement(e.Fragment,null):e.createElement("div",{className:y()(re.quickPager,nt),style:Mn},e.createElement("div",{onClick:()=>{on||$e(Ze-1,"prev")},className:on?re.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{In||$e(Ze+1,"next")},className:In?re.disabled:""},"\u4E0B\u4E00\u9875"))},Be={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ee=t(71418),q=t(6848),ft=t(13570),Ue=t(346),$=t(51257),fe=t(96908),be=t(57177),Q=t(81378),H=t(28426),B=({className:Ze,dataSource:$e=[],col:nt=4,right:_t,bottom:jn=23,precision:Mn=0,wrapWidth:on=1200,trackEventItems:In,loading:On})=>{const Fa=Math.floor((on-(nt-1)*_t)/nt);return e.createElement(ee.Z,{spinning:On},e.createElement("div",{className:y()(Be.list,Ze)},!!$e.length&&$e.map((Zn,Rn)=>{const{name:kn,id:Ct,identifier:Oa,power:Dn,cover_image_id:Jn,pic:Nt}=Zn;return e.createElement("div",{className:Be.wrap,key:Ct,style:{width:Fa,marginRight:(1+Rn)%nt===0?0:_t+Mn,marginBottom:jn}},e.createElement("a",{target:"_blank",href:`/shixuns/${Oa}/challenges`,className:Be.li,onClick:ya=>{ya.preventDefault(),In&&(0,$.L9)([In]),Dn&&(0,$.xg)(`/shixuns/${Oa}/challenges`)}},e.createElement("div",{className:Be.img},e.createElement("img",{className:Be.cover,src:`${Nt}`}),Zn.is_jupyter&&e.createElement("img",{className:Be.sign,src:fe}),Zn.is_jupyter_lab&&e.createElement("img",{className:Be.sign,src:be}),Zn.is_unity_3d&&e.createElement("img",{className:Be.sign,src:Q})),e.createElement("div",{className:Be.name},e.createElement(q.Z,{title:kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:Be.e},kn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:Be.tags},e.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Zn.challenges_count))),!!Zn.myshixuns_count&&e.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,Zn.myshixuns_count))),e.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Zn.level))),e.createElement("div",{className:Be.rate},e.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Zn.score_info}),e.createElement("span",null,"\xA0",Zn.score_info?`${Zn.score_info}\u5206`:"5\u5206")))),!Dn&&e.createElement("div",{className:Be.lockWrap},e.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!$e.length&&e.createElement(H.Z,null)))},P=t(7501),le={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de="data:image/png;base64,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",U=t(59301),Re=({className:Ze,dataSource:$e=[],col:nt=4,right:_t,bottom:jn=23,precision:Mn=0,wrapWidth:on=1200,trackEventItems:In,loading:On})=>{const Fa=Math.floor((on-(nt-1)*_t)/nt);return U.createElement(ee.Z,{spinning:On},U.createElement("div",{className:y()(le.list,Ze)},!!$e.length&&$e.map((Zn,Rn)=>{const{subject_identifier:kn,id:Ct,identifier:Oa,power:Dn}=Zn,Jn=Zn.is_public!=0&&Zn.is_public;return U.createElement("div",{className:le.wrap,key:Ct,style:{width:Fa,marginRight:(1+Rn)%nt===0?0:_t+Mn,marginBottom:jn}},U.createElement("a",{className:le.li,onClick:Nt=>{Nt.preventDefault(),In&&(0,$.L9)([In]),(0,$.xg)(Zn.first_category_url)}},U.createElement("div",{className:le.top},U.createElement(q.Z,{title:Zn.name},U.createElement("div",{className:le.name},Zn.name)),U.createElement("img",{className:le.img,src:Ue.Z.IMG_SERVER+"/images/"+Zn.avatar_url}),U.createElement("div",{className:le.text,title:Zn.creator},Zn.creator),kn&&U.createElement("div",{className:le.btns},U.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),U.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&U.createElement("div",{className:le.sign},"\u516C\u5F00")),U.createElement("div",{className:le.bottom},Zn.visits>0&&U.createElement(q.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-liulanyan"}),U.createElement("span",null,Zn.visits))),Zn.course_members_count>0&&U.createElement(q.Z,{title:"\u6210\u5458",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan"}),Zn.course_members_count)),Zn.tasks_count>0&&U.createElement(q.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zuoye"}),Zn.tasks_count)),Zn.is_end?U.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):U.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Zn.is_accessible&&U.createElement("div",{className:le.lockWrap},U.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),U.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$e.length&&U.createElement(H.Z,null)))},ye={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},qe=t(25690),Ge=({dataSource:Ze=[],value:$e,onChange:nt,className:_t,style:jn={},tabBarExtraContent:Mn})=>e.createElement("div",{className:y()(ye.tabs,_t),style:jn},e.createElement("div",{className:ye.tabsWrap},Ze.map((on,In)=>e.createElement("aside",{className:ye.tab,onClick:()=>{nt(on.id),on.link&&qe.history.push(on.link)},key:In},e.createElement("div",{className:$e===on.id?ye.active:""},on.name),(on==null?void 0:on.resetCount)==null&&(on==null?void 0:on.total)!==void 0&&e.createElement("span",null,"\uFF08",on==null?void 0:on.total,"\uFF09"),(on==null?void 0:on.resetCount)!==void 0&&(on==null?void 0:on.total)!==void 0&&e.createElement(q.Z,{title:(on==null?void 0:on.tip)!=null?on==null?void 0:on.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},on==null?void 0:on.resetCount),"/",e.createElement("span",null,on==null?void 0:on.total),"\uFF09"))))),e.createElement("div",{className:ye.tabBar},Mn)),L=({className:Ze,style:$e={},children:nt})=>e.createElement("div",{className:y()(Ze),style:$e},nt),Z={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ze=t(38854),Pe=t(20834);const Ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:Ze,dropValue:$e,className:nt,onSort:_t,onDrop:jn,dataSource:Mn=Ce})=>{var on;return e.createElement("div",{className:y()(Z.orderWrap,nt)},e.createElement(ze.Z,{dropdownRender:()=>e.createElement(Pe.default,null,Mn.map((In,On)=>e.createElement(Pe.default.Item,{key:On,onClick:()=>jn(In.id)},In.name)))},e.createElement("span",{className:Z.orderTextWrap},(on=Mn.find(In=>$e===In.id))==null?void 0:on.name)),e.createElement("span",{className:Z.orderIconWrap},e.createElement("span",{className:Z.orderAsc},e.createElement("i",{className:Ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Z.cursorPointer} ${Z.active}`:`iconfont icon-sanjiaoxing-up font12 ${Z.cursorPointer}`,onClick:()=>_t(Ze==="asc"?"desc":"asc")})),e.createElement("span",{className:Z.orderDesc},e.createElement("i",{className:Ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Z.cursorPointer} ${Z.active}`:`iconfont icon-sanjiaoxing-down font12 ${Z.cursorPointer}`,onClick:()=>_t(Ze==="asc"?"desc":"asc")}))))},Tt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Et=t(3113),It=t(32162),gt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Ft=(Ze,$e,nt)=>$e in Ze?gt(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Vt=(Ze,$e)=>{for(var nt in $e||($e={}))We.call($e,nt)&&Ft(Ze,nt,$e[nt]);if(Ht)for(var nt of Ht($e))wt.call($e,nt)&&Ft(Ze,nt,$e[nt]);return Ze},mn=(Ze,$e)=>{var nt={};for(var _t in Ze)We.call(Ze,_t)&&$e.indexOf(_t)<0&&(nt[_t]=Ze[_t]);if(Ze!=null&&Ht)for(var _t of Ht(Ze))$e.indexOf(_t)<0&&wt.call(Ze,_t)&&(nt[_t]=Ze[_t]);return nt},Ln=(Ze,$e,nt)=>new Promise((_t,jn)=>{var Mn=On=>{try{In(nt.next(On))}catch(Fa){jn(Fa)}},on=On=>{try{In(nt.throw(On))}catch(Fa){jn(Fa)}},In=On=>On.done?_t(On.value):Promise.resolve(On.value).then(Mn,on);In((nt=nt.apply(Ze,$e)).next())}),hn=Ze=>{var $e=Ze,{className:nt,style:_t,children:jn,loading:Mn=!1,openLoading:on,onClick:In=()=>{},size:On="middle",shape:Fa="round",theme:Zn}=$e,Rn=mn($e,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[kn,Ct]=(0,e.useState)(!1),Oa=(0,e.useMemo)(()=>{switch(Zn){case It.Fy.THEMEONE:return Tt.ThemeOne;case It.Fy.DEFAULT:default:return Tt.btn}},[Zn]);return e.createElement(Et.ZP,Vt({onClick:(0,f.throttle)(Dn=>Ln(void 0,null,function*(){on&&Ct(!0);try{yield In(Dn)}catch(Jn){console.log("error",Jn)}on&&Ct(!1)}),2e3,{leading:!0,trailing:!1}),className:y()(Oa,Tt[`${On}-${Fa}`],nt),style:_t,size:On,shape:Fa,loading:kn||Mn},Rn),jn)},Lt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ot=({className:Ze,style:$e,children:nt=null,onClick:_t,title:jn})=>e.createElement("div",{className:y()(Lt.head,Ze),style:$e},e.createElement("span",{className:"primary-hover",onClick:_t},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:jn},jn),e.createElement("div",{className:Lt.node},nt)),zt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Kt=({confirmShow:Ze=!0,confirmTitle:$e,confirmClick:nt,cancelShow:_t=!0,cancelTitle:jn,cancelClick:Mn,className:on,style:In,confirmLoading:On=!1})=>e.createElement("div",{className:y()(zt.btns,on),style:In},Ze&&e.createElement(Et.ZP,{loading:On,onClick:nt,type:"primary",className:zt.confirm},$e),_t&&e.createElement(Et.ZP,{onClick:Mn,className:zt.cancel},jn)),Wt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Ba=({className:Ze,style:$e={},LeftContent:nt,children:_t,RightContent:jn})=>e.createElement("div",{className:y()(Wt.fixedBottom,Ze),style:$e},e.createElement("div",{className:Wt.wrap},e.createElement("div",{className:Wt.left},nt),e.createElement("div",{className:Wt.center},_t),e.createElement("div",{className:Wt.right},jn))),ba={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ka=({className:Ze,style:$e={},dataSource:nt=[]})=>e.createElement("div",{className:y()(ba.crumbs,Ze),style:$e},nt.map((_t,jn)=>jnqe.history.push(_t.path)},_t.name):e.createElement("span",null,_t.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:jn,style:{color:"#5F6368"}},_t.name))),Aa=t(31797),Ha=Object.defineProperty,Ma=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,K=(Ze,$e,nt)=>$e in Ze?Ha(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Ye=(Ze,$e)=>{for(var nt in $e||($e={}))Bt.call($e,nt)&&K(Ze,nt,$e[nt]);if(Ut)for(var nt of Ut($e))yt.call($e,nt)&&K(Ze,nt,$e[nt]);return Ze},Ve=(Ze,$e)=>Ma(Ze,et($e)),pt=(Ze,$e)=>{var nt={};for(var _t in Ze)Bt.call(Ze,_t)&&$e.indexOf(_t)<0&&(nt[_t]=Ze[_t]);if(Ze!=null&&Ut)for(var _t of Ut(Ze))$e.indexOf(_t)<0&&yt.call(Ze,_t)&&(nt[_t]=Ze[_t]);return nt};const{Countdown:At}=Aa.default;var Rt=Ze=>{var $e=Ze,{onChange:nt}=$e,_t=pt($e,["onChange"]);const[jn,Mn]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof jn=="number"&&jn>=0&&nt(jn)},[jn]);const on=In=>{const On=Math.floor(In/1e3);Mn(On)};return e.createElement(At,Ve(Ye({},_t),{onChange:on}))},bn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},nn=({DataProps:Ze,className:$e,style:nt={}})=>{var _t;return e.createElement("div",{className:y()("rounded-40px bg-white py-10px px-30px flex gap-22px current",bn.ClassRoomItem,$e),style:nt,onClick:()=>{(0,$.xg)(Ze==null?void 0:Ze.first_category_url)}},e.createElement("div",{className:"flex flex-col item-center"},e.createElement("img",{src:`${(_t=Ue.Z)==null?void 0:_t.IMG_SERVER}/images/${Ze==null?void 0:Ze.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ze==null?void 0:Ze.subject_identifier)&&e.createElement("div",{className:"mt-40px"},e.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),e.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),e.createElement("div",{className:"flex-1 flex flex-col gap-10px"},e.createElement("div",{className:"multi_ellipsis2"},!!(Ze!=null&&Ze.is_public)&&e.createElement("div",{className:"c-white rounded-4px py-4px px-10px mr-4px",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-block"}},"\u516C\u5F00"),e.createElement("span",{className:y()("text-16px font-medium",bn.TitleDom)},Ze==null?void 0:Ze.name)),e.createElement("div",{className:"c-grey-333 font-medium"},Ze==null?void 0:Ze.creator),e.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ze==null?void 0:Ze.course_members_count),e.createElement("div",{className:"c-grey-333 flex item-center justify-between"},e.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ze==null?void 0:Ze.tasks_count),Ze!=null&&Ze.is_end?e.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):e.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ra=Object.defineProperty,Wn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Kn=(Ze,$e,nt)=>$e in Ze?ra(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,ce=(Ze,$e)=>{for(var nt in $e||($e={}))qt.call($e,nt)&&Kn(Ze,nt,$e[nt]);if(Wn)for(var nt of Wn($e))$n.call($e,nt)&&Kn(Ze,nt,$e[nt]);return Ze},un=({DataProps:Ze=[],selectValue:$e,onChange:nt,className:_t,style:jn={},extra:Mn,classNameItem:on,styleItem:In={},barHidden:On})=>{const[Fa,Zn]=(0,e.useState)();return(0,e.useEffect)(()=>{Zn(Array.isArray($e)?$e:[$e])},[$e]),e.createElement("div",{className:y()("flex px-20px py-10px gap-40px",_t),style:ce({borderBottom:"1px solid #D3F0FF"},jn)},Ze==null?void 0:Ze.map(Rn=>e.createElement("div",{key:Rn==null?void 0:Rn.id,className:y()("flex item-center justify-center current c-grey-333 text-16 relative",on,Rn==null?void 0:Rn.className),style:ce(ce({color:Fa!=null&&Fa.includes(Rn==null?void 0:Rn.id)?"#1890FF":""},In),(Rn==null?void 0:Rn.style)||{}),onClick:kn=>{nt==null||nt({domEvent:kn,item:Rn})}},Rn==null?void 0:Rn.name,!On&&(Fa==null?void 0:Fa.includes(Rn==null?void 0:Rn.id))&&e.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),e.createElement("div",{className:"ml-auto"},Mn))},cn=Object.defineProperty,pn=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Pa=(Ze,$e,nt)=>$e in Ze?cn(Ze,$e,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ze[$e]=nt,Vn=(Ze,$e)=>{for(var nt in $e||($e={}))Un.call($e,nt)&&Pa(Ze,nt,$e[nt]);if(Ia)for(var nt of Ia($e))xn.call($e,nt)&&Pa(Ze,nt,$e[nt]);return Ze},za=(Ze,$e)=>pn(Ze,rt($e)),la=({value:Ze,onChange:$e,onInputChange:nt,className:_t,style:jn={},InputProps:Mn})=>{const[on,In]=(0,e.useState)(Ze);return e.createElement("div",{className:y()("flex item-center rounded-full px-10px py-2px",_t),style:Vn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},jn)},e.createElement(_.default,za(Vn({bordered:!1},Mn),{onChange:On=>{In(On.target.value),nt==null||nt(encodeURIComponent(On.target.value))},onPressEnter:On=>{$e==null||$e({domEvent:On,item:{value:on}})}})),e.createElement("img",{className:"h-22px current",src:t(25365),height:22,width:19,onClick:On=>{$e==null||$e({domEvent:On,item:{value:on}})}}))}},98309:function(c,a,t){"use strict";t.d(a,{Z:function(){return R}});var e=t(59301),i=t(25690),l=t(43418),s=t(3113),d=t(71418),A=t(81072),E=t(10866),y=t(75975),f=t(24334),F=t(61186),v=t.n(F),T=t(24363),W=t(59301),w=(te,k,O)=>new Promise((S,G)=>{var Y=D=>{try{M(O.next(D))}catch(re){G(re)}},_=D=>{try{M(O.throw(D))}catch(re){G(re)}},M=D=>D.done?S(D.value):Promise.resolve(D.value).then(Y,_);M((O=O.apply(te,k)).next())}),R=({open:te,onClose:k})=>{const[O,S]=(0,e.useState)(void 0);console.log((0,i.useLocation)(),33);const G=(0,i.useLocation)();(0,e.useEffect)(()=>{te&&function(){return w(this,null,function*(){const P=yield(0,A.X6)(te);S(P.data)})}()},[te]);const{status:Y,created_at:_,code:M,name:D,language:re,pass_sets_count:ve,set_count:Xe,error_msg:Be,output:ee,input:q,expected_output:ft,execute_memory:Ue,user:$,execute_time:fe,input_file_url:be,output_file_url:Q,is_file:H,expected_output_file_url:ue}=O||{};return W.createElement(l.default,{open:te,width:1e3,onCancel:()=>k(!1),footer:W.createElement(s.ZP,{type:"primary",onClick:()=>k(!1)},"\u5173\u95ED"),centered:!0},W.createElement(d.Z,{spinning:!O,delay:500},W.createElement("div",{className:"record-detail-info"},O?W.createElement(W.Fragment,null,W.createElement("div",{className:"record-detail-body"},W.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),W.createElement("ul",{className:"record-info"},W.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",W.createElement("span",{className:Y===0?"c-green":"c-red"},E.Im[Y])," "),W.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",W.createElement("span",null,v()(_).format("YYYY-MM-DD HH:mm:ss"))," "),W.createElement("li",null," \u8BED\u8A00\uFF1A",W.createElement("span",null,re)," "),W.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",W.createElement("span",null,fe*1e3,"ms")," "),W.createElement("li",null," ",`${Y===T.h.HIDE_COMPILE_STATUS?"--":ve} / ${Xe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,E.gZ)({status:Y,error_msg:Be,execute_time:fe,output:ee,input:q,expected_output:ft,input_file_url:be,output_file_url:Q,is_file:H,expected_output_file_url:ue}),W.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),W.createElement(y.ZP,{height:"200px",width:"100%",language:re==null?void 0:re.toLocaleLowerCase(),value:f.Base64.decode(M),options:{readOnly:!0}}))):null)))}},7727:function(c,a,t){"use strict";t.d(a,{Im:function(){return Xe},Y4:function(){return ee}});var e=t(59301),i=t(92832),l=t(8591),s=t(3113),d=t(37345),A=t(24334),E=t.n(A),y=t(91136),f=t(86074),F=t(91842),v=t(51257),T=t(34376),W=t.n(T),w=t(38986),R=t(25690),te=t(98309),k=t(49535),O=t(81072),S=t(91176),G=t(75617),Y=t(92310),_=t.n(Y),M=t(84989),D=t(59301),re=(Ue,$,fe)=>new Promise((be,Q)=>{var H=P=>{try{B(fe.next(P))}catch(le){Q(le)}},ue=P=>{try{B(fe.throw(P))}catch(le){Q(le)}},B=P=>P.done?be(P.value):Promise.resolve(P.value).then(H,ue);B((fe=fe.apply(Ue,$)).next())});const{TextArea:ve}=i.default,Xe={[d.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[d.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[d.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Be||{});function ee(Ue){const{status:$,error_msg:fe,output:be,input:Q,expected_output:H,is_file:ue,input_file_url:B,output_file_url:P,expected_output_file_url:le,setMonacoValue:de,setData:U}=Ue,xe=(0,e.useRef)(),Re=(0,e.useRef)(),ye=(0,e.useRef)();let qe=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,e.useEffect)(()=>{if(be&&!ue&&xe.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(xe.current);const xt=(0,v.pp)(A.Base64.decode(be));Ge.write(xt),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(L){}},100)}if(Q&&!ue&&Re.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Re.current),Ge.write((0,v.pp)(Q)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(xt){}},100)}if(H&&!ue&&ye.current){const Ge=new T.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(ye.current),Ge.write((0,v.pp)(A.Base64.decode(H))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(xt){}},100)}},[be]),$){case d.h.NOMATCH:qe=D.createElement(D.Fragment,null,D.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ue&&D.createElement("div",{ref:xe}),ue&&D.createElement("div",{style:vt},D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(this,null,function*(){const Ge=yield(0,w.ZP)(P,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});de(Ge),setTimeout(()=>{U(P)},200)})},be)),D.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ue&&D.createElement("div",{ref:ye}),ue&&D.createElement("div",{style:vt},D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(this,null,function*(){const Ge=yield fetch(le,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});de(yield Ge.text()),setTimeout(()=>{U(le)},200)})},H)));break;case d.h.EXECUTEFAILURE:qe=D.createElement(D.Fragment,null,D.createElement("div",{style:{border:"1px #F6F7F9 solid"}},D.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ue&&D.createElement(F.Z,{value:Q,style:vt}),ue&&D.createElement("div",{style:vt},D.createElement("a",{onClick:()=>(0,v.LR)(B,Q)},Q))),D.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},D.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:y.Z.error,style:{color:"#E30000",padding:"0 10px"}},A.Base64.decode(fe),"111")));break;case d.h.COMPILEFAILURE:qe=D.createElement(D.Fragment,null,D.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),D.createElement("pre",{className:y.Z.error},A.Base64.decode(fe)));break;case d.h.PODFAILURE:qe=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:qe=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",qe," ")}function q(Ue){const{status:$,error_msg:fe,execute_time:be,output:Q,input:H,expected_output:ue,is_file:B,input_file_url:P,output_file_url:le,expected_output_file_url:de}=Ue;let U=null;switch($){case d.h.OK:case d.h.NOMATCH:case d.h.EXECUTEFAILURE:case d.h.COMPILEFAILURE:U=D.createElement("div",{id:"outputResultRef",className:"h100"});break;case d.h.PODFAILURE:U=D.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case d.h.TIMEOUT:U=D.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return D.createElement(D.Fragment,null," ",U," ")}function ft({value:Ue,className:$}){return D.createElement("span",{className:$},Ue)}a.ZP=({input:Ue,is_file:$,debuging:fe,submitting:be,executingMessage:Q,debugResult:H,onChangeInput:ue,onDebugCode:B,onSubmitCode:P,hack:le,user:de,submitResult:U,isWhiteTheme:xe,topDispatch:Re})=>{const[ye]=(0,R.useSearchParams)(),qe=(0,R.useParams)(),[vt,Ge]=(0,e.useState)(!1),[xt,L]=(0,e.useState)(!1),[Z,ze]=(0,e.useState)(1),[Pe,Ce]=(0,e.useState)(!1),[dt,je]=(0,e.useState)(0),[Tt,Et]=(0,e.useState)(!1),[It,gt]=(0,e.useState)(""),[Ht,We]=(0,e.useState)(""),wt=(0,e.useRef)(),Ft=(0,e.useRef)(),Vt=(0,e.useRef)(null),mn=(0,e.useRef)(null),Ln=(0,e.useRef)(null);console.log(U,"submitResult",qe);const{status:gn,id:hn,input:Lt,output:Zt,expected_output:Ot,is_file:zt,input_file_url:$t,output_file_url:Kt,expected_output_file_url:Wt,error_msg:Qn,hack_sets:Ba}=U||{};(0,e.useEffect)(()=>{gn===0&&(ze(1),je(0))},[gn,hn]),(0,e.useEffect)(()=>{re(void 0,null,function*(){var yt;const K=yield(0,O.rX)(qe==null?void 0:qe.id,"submit");(K==null?void 0:K.status)===0&&(K!=null&&K.data&&((yt=K==null?void 0:K.data)==null?void 0:yt.status)!==0?(Re({type:S.Types.SET_SUBMIT_RESULT,payload:{submitResult:K==null?void 0:K.data}}),ze(2),je(320)):(ze(1),je(0)))})},[qe==null?void 0:qe.id]),(0,e.useEffect)(()=>{if(wt.current){let Bt=function(Rt){Ve=Ye.offsetHeight,pt=!0,At=Rt.pageY,Ln.current.style.display="block"},yt=function(){pt=!1,Ln.current.style.display="none"},K=function(Rt){if(pt){ba();let bn=At-Rt.pageY,An=Ve+bn;if(An<0&&(An=0),An>window.innerHeight-150&&(An=window.innerHeight-150),Z===1){An<=34?je(0):je(An);return}console.log(An,"resizeH"),je(An)}};const Ye=Vt.current;let Ve=0,pt=!1,At=0;const kt=document.getElementById("case-y-bar");return kt==null||kt.addEventListener("mousedown",Bt),document.addEventListener("mousemove",K),document.addEventListener("mouseup",yt),()=>{const Rt=document.getElementById("case-y-bar");Rt==null||Rt.removeEventListener("mousedown",Bt),document.removeEventListener("mousemove",K),document.removeEventListener("mouseup",yt)}}},[wt,Z]),(0,e.useEffect)(()=>{const Bt=k.Z.subscribe("resize-move-bar",ba);if(ye.get("type")!=="exercises")return document.addEventListener((0,M.gH)(),Aa),()=>{document.removeEventListener((0,M.gH)(),Aa),Bt()}},[]),(0,e.useEffect)(()=>{});function ba(){var Bt,yt,K,Ye;const Ve=document.getElementById("outputResultRef");if(Ve){let pt=Ve.dataset.text;Ft.current.reset(),Ft.current.writeln(pt);const At=document.getElementById("outputResultRef").offsetWidth-20,kt=((Ye=(K=(yt=(Bt=Ft.current)==null?void 0:Bt._core)==null?void 0:yt._renderService)==null?void 0:K.dimensions)==null?void 0:Ye.actualCellWidth)||10,Rt=Math.ceil(At/kt);Ft.current.resize(Rt,Math.ceil(Ve.clientHeight/16))}}function Da(){Ge(!vt),setTimeout(()=>{ba()},300),je(vt?320:window.innerHeight-150)}function ka(){xt?(L(!1),(0,M.BU)()):(L(!0),(0,M.Dj)(mn.current))}const Aa=Bt=>{(0,M.vp)()||L(!1)},Ha=(0,e.useMemo)(()=>{if(H){const{status:Bt,output:yt,error_msg:K}=H;return setTimeout(()=>{let Ye="",Ve=document.getElementById("outputResultRef");yt?Ye=A.Base64.decode(yt):K&&(Ye=A.Base64.decode(K)),Ft.current=new T.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(Ve),Ft.current.onKey(function(pt){var At;if(pt.domEvent.key.toLocaleUpperCase()==="C"&&pt.domEvent.ctrlKey){pt.domEvent.preventDefault();let kt=(At=Ft.current)==null?void 0:At.getSelection();navigator.clipboard.writeText(kt).then(()=>{})}}),Ve.dataset.text=Ye,Ft.current.setOption("convertEol",!0),ba()},300),D.createElement(D.Fragment,null,q(H))}return null},[H]);function Ma(){var Bt,yt;if(!(le!=null&&le.code)||((Bt=le==null?void 0:le.code)==null?void 0:Bt.trim().length)===0){(yt=l.ZP)==null||yt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ze(1),je(320),B()}const et=Bt=>re(void 0,null,function*(){let yt=yield(0,w.ZP)(`/api/problems/${Bt}/start.json`,{method:"get",params:{hack_user_id:de==null?void 0:de.user_id}});yt&&(window.location.href=`/myproblems/${yt==null?void 0:yt.identifier}${window.location.search}`)});function Ut(){zt?navigator.clipboard.writeText(A.Base64.decode(Qn)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(A.Base64.decode(Zt)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return D.createElement(e.Fragment,null,D.createElement("div",{className:_()(y.Z.case,xe&&y.Z.whiteCase),style:{height:dt},ref:Vt},D.createElement("div",{className:y.Z.fullMask,ref:Ln}),D.createElement("div",{className:y.Z["resize-y-bar"],id:"case-y-bar",ref:wt,draggable:!1},Z===2&&D.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Z===1&&(dt<=34?D.createElement("div",{onClick:()=>{je(320)},className:y.Z.unfoldBtn},"\u63A7\u5236\u53F0",D.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):D.createElement("div",{onClick:()=>{je(0)},className:y.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",D.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),D.createElement("div",null,D.createElement("div",{className:y.Z.caseHead},D.createElement("div",{className:y.Z.dot}),D.createElement("div",{className:y.Z.text},Z===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Z===2&&!be&&typeof gn=="number"&&D.createElement(D.Fragment,null,gn===d.h.OK?D.createElement("div",{className:y.Z.pass},D.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):D.createElement("div",{className:y.Z.noPass},D.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Xe[gn])),D.createElement("div",{className:y.Z.btns},Z===2&&!be&&D.createElement(D.Fragment,null,gn!==d.h.OK&&D.createElement("div",{onClick:Ut},D.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),D.createElement("div",{onClick:()=>{Et(hn)}},D.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ye.get("type")!=="exercises"&&D.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Da()},D.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),D.createElement("div",{style:{display:Z===1?"block":"none"}},fe?D.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):D.createElement("div",{style:{height:dt-34}},D.createElement("div",{className:y.Z.result},D.createElement("div",{className:y.Z.left},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),D.createElement("div",{className:y.Z.leftNode},D.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:$?"":Ue,onChange:ue}))),D.createElement("div",{className:y.Z.right},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),D.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),D.createElement("div",{className:y.Z.node},H?Ha:D.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),D.createElement("div",{style:{display:Z===2?"block":"none"}},be?D.createElement(f.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):D.createElement("div",{style:{height:dt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},D.createElement("div",{ref:mn,className:y.Z.elseNode},D.createElement("div",{className:y.Z.nameWrap},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),D.createElement("div",{className:y.Z.scroll},D.createElement("pre",{className:y.Z.scrollBox,style:Pe?{height:xt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&D.createElement(ft,{value:Lt}),zt&&D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield fetch($t,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Bt.text()),setTimeout(()=>{gt($t)},200)})},Lt)),Lt&&D.createElement("div",{className:y.Z.action},D.createElement("span",{onClick:()=>Ce(!Pe)},Pe?"\u6536\u8D77":"\u5C55\u5F00"),ye.get("type")!=="exercises"&&D.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ka(),className:`iconfont icon-${xt?"suoxiao1":"fangda"}`})))),D.createElement("div",{className:y.Z.result,style:{flex:1,overflow:"hidden"}},D.createElement("div",{className:y.Z.left},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),D.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),D.createElement("div",{className:y.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},D.createElement("pre",null,!zt&&D.createElement(ft,{className:"mb10",value:Ot&&A.Base64.decode(Ot)||""}),zt&&D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Bt.text()),setTimeout(()=>{gt(Wt)},200)})},Ot)))),D.createElement("div",{className:y.Z.right},D.createElement("div",{className:y.Z.title},D.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),D.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),D.createElement("div",{className:y.Z.node,style:{color:gn===d.h.OK?"#2ABD8C":"#FF2C29"}},D.createElement("pre",null,(gn===4||gn===5)&&D.createElement(ft,{className:"mb10",value:Qn&&A.Base64.decode(Qn)||""}),gn!=4&&gn!=5&&(zt?D.createElement("a",{style:{fontSize:"16px"},onClick:()=>re(void 0,null,function*(){const Bt=yield(0,w.ZP)(Kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{We(Bt)}catch(yt){We("")}setTimeout(()=>{gt(Kt)},200)})},Zt):D.createElement(ft,{className:"mb10",value:Zt&&A.Base64.decode(Zt)||""})))))))))),D.createElement("div",{className:_()(y.Z.footer,xe&&y.Z.whiteFooter),style:{zIndex:100}},(le==null?void 0:le.is_program)&&(le==null?void 0:le.above_question)&&D.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>et(le==null?void 0:le.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(le==null?void 0:le.is_program)&&(le==null?void 0:le.under_question)&&D.createElement(s.ZP,{className:"mr10",type:"primary",onClick:()=>et(le==null?void 0:le.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),D.createElement(s.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:fe||be,loading:fe,color:"#2ABD8C",className:"mr10",onClick:Ma},"\u8C03\u8BD5\u4EE3\u7801"),ye.get("qtype")!=="8"&&D.createElement(s.ZP,{className:y.Z.disabled,type:"primary",icon:D.createElement("i",{className:"iconfont icon-bofang1"}),loading:be,disabled:fe||be,onClick:()=>{var Bt,yt;if(!(le!=null&&le.code)||((Bt=le==null?void 0:le.code)==null?void 0:Bt.trim().length)===0){(yt=l.ZP)==null||yt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ze(2),je(320),P()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),D.createElement(te.Z,{onClose:Et,open:Tt}),D.createElement(G.Z,{close:!0,data:It,type:It.length?"txt":"",onClose:()=>gt(""),monacoEditor:{value:Ht,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},91176:function(c,a,t){"use strict";t.r(a),t.d(a,{Types:function(){return ea},default:function(){return Nn}});var e=t(59301),i=t(25690),l=t(31797),s=t(43418),d=t(71418),A=t(3113),E=t(6848),y=t(95237),f=t(81072),F=t(81722),v=t(84989),T=t(8343),W=t(346),w=t(87169),R=t(43428),te=t(75975),k=t(91558),O=t(23992),S=t(58397),G=t(59301),Y=Object.defineProperty,_=Object.defineProperties,M=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Xe=(z,Me,it)=>Me in z?Y(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,Be=(z,Me)=>{for(var it in Me||(Me={}))re.call(Me,it)&&Xe(z,it,Me[it]);if(D)for(var it of D(Me))ve.call(Me,it)&&Xe(z,it,Me[it]);return z},ee=(z,Me)=>_(z,M(Me));const q={theme:(0,O.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,O.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,O.G)("cmTabToSpace",!0)};var ft=(z=>(z[z.set_font_size=0]="set_font_size",z[z.set_theme=1]="set_theme",z[z.on_tab_to_space=2]="on_tab_to_space",z[z.set_show_editor_setting=3]="set_show_editor_setting",z))(ft||{});function Ue(z,Me){switch(Me.type){case 3:return ee(Be({},z),{showEditorSetting:Me.payload});case 1:return ee(Be({},z),{theme:Me.payload});case 0:return ee(Be({},z),{fontSize:Me.payload});case 2:return ee(Be({},z),{tabToSpace:Me.payload});default:throw new Error}}var $=({isLoading:z,value:Me,onChange:it,language:fn,onUpdateCode:na,ActionBarRender:an,setIsWhiteTheme:Yn})=>{const[en,ln]=(0,e.useReducer)(Ue,q),{theme:tn,fontSize:Qt,showEditorSetting:zn,tabToSpace:Mt}=en,sn=(0,e.useRef)(),m=(0,e.useRef)();(0,e.useEffect)(()=>{Yn(tn==="vs")},[tn]);const oe={onFontSizeChange:lt=>{ln({type:0,payload:lt}),(0,O.t)("cmFontSize",lt)},tabToSpace:Mt,cmFontSize:Qt,className:"oj",cmCodeMode:tn,onTabToSpace:lt=>{ln({type:2,payload:lt}),(0,O.t)("cmTabToSpace",lt)},onCodeModeChange:lt=>{ln({type:1,payload:lt}),(0,O.t)("ProgrammingCodeMode",lt)}};function ke(){ln({type:3,payload:!1})}function at(){ln({type:3,payload:!0})}const Ae={value:Me,language:fn,theme:tn,options:{fontSize:Qt,insertSpaces:Mt},onChange:lt=>{it(lt),m.current=lt,clearTimeout(sn.current),sn.current=setTimeout(()=>{na(m.current)},1e4)},onEditBlur:lt=>{m.current&&na(m.current)}};return G.createElement(e.Fragment,null,an(at),G.createElement("div",{style:{flex:1,overflow:"hidden"}},!z&&G.createElement(te.ZP,Be({},Ae))),G.createElement(k.Z,null,G.createElement(R.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:zn,onClose:ke},G.createElement(S.Z,Be({},oe)))))},fe=t(60141),be=t(24334),Q=t(7727),H={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ue={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},B=t(1710),P=t(58421),le=t(58617),de=t(98309),U=t(61186),xe=t.n(U),Re=t(59301);const{Column:ye}=B.default;var qe=({submitResult:z,submitting:Me,submitRecords:it,page:fn,onPageChange:na,topicId:an})=>{const[Yn]=(0,i.useSearchParams)(),{records:en,records_count:ln}=it||{},[tn,Qt]=(0,e.useState)(!1),zn=Yn.get("type")==="1";return Re.createElement(d.Z,{spinning:Me,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Re.createElement(le.Z,{style:{fontSize:24},spin:!0})},(en==null?void 0:en.length)>0?Re.createElement(B.default,{dataSource:en,rowKey:"id",pagination:!1},Re.createElement(ye,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Mt,sn)=>Re.createElement("span",null," ",xe()(Mt).format("YYYY-MM-DD HH:mm:ss"))}),Re.createElement(ye,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Mt,sn)=>{var m;return Re.createElement("span",{className:`${Mt===0?"c-green":"c-red"} current`,onClick:()=>{Qt(sn.id)}},(m=Q.Im[Mt])==null?void 0:m.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Re.createElement(ye,{title:`\u6267\u884C\u7528\u65F6 (${zn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Mt=>Mt?zn?Mt:Mt/1e3:""}),Re.createElement(ye,{title:`\u5185\u5B58\u6D88\u8017\uFF08${zn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Mt=>Mt?zn?Mt:parseFloat((Mt/1024).toFixed(2)):""}),Re.createElement(ye,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Re.createElement(ye,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Mt,sn)=>Re.createElement("span",{className:"c-light-primary current",onClick:()=>{Qt(sn.id)}},"\u67E5\u770B")})):Re.createElement("div",{style:{height:300,width:"100%"}}),Re.createElement(de.Z,{onClose:Qt,open:tn}),ln>15?Re.createElement(P.Z,{className:ue.pagination,current:fn,pageSize:15,total:ln,onChange:na}):null)},vt=t(28426),Ge=t(12563),xt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},L=t(91842),Z=t(59301);const ze={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Pe=({hack:z})=>{const{language:Me,difficult:it,time_limit:fn,description:na}=z,[an]=(0,i.useSearchParams)(),Yn=ze[it];return Z.createElement(Z.Fragment,null,Z.createElement("ul",{className:xt.info},Z.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Z.createElement("b",{className:xt.info_tag},Me)),Z.createElement("li",null,Z.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Z.createElement(Ge.default,{color:Yn==null?void 0:Yn.color},Yn==null?void 0:Yn.name)),Z.createElement("li",null,Z.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Z.createElement("span",{style:{color:"#333333"}},fn,"\u79D2"))),an.get("qtype")==="8"?Z.createElement(L.Z,{value:na,showProgramFill:!0,className:xt.desc}):Z.createElement(L.Z,{value:na,className:xt.desc}))},Ce={},dt=t(59301),je=({hack:z,current_user:Me})=>dt.createElement("div",{className:Ce.answer},z!=null&&z.answer_text?dt.createElement(L.Z,{style:{padding:"13px 0"},value:(z==null?void 0:z.answer_text)||""}):dt.createElement(vt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Tt=t(49535),Et=t(38986);function It(z,Me){return(0,Et.U2)(`/problems/${z}/comments.json`,{page:Me,limit:10})}function gt(z){return(0,Et.v_)(`/discusses/${z}/plus.json`,{container_type:"Discuss",type:1})}function Ht(z,Me,it){return(0,Et.v_)(`/problems/${z}/comments/reply.json`,{comments:{content:it,parent_id:Me}})}function We(z,Me){return(0,Et.v_)(`/problems/${z}/comments.json`,{comments:{content:Me}})}function wt(z,Me,it){return(0,Et.v_)(`/problems/${z}/comments/${Me}/hidden.json`,it)}function Ft(z,Me){return(0,Et.IV)(`/problems/${z}/comments/${Me}`)}var Vt=t(75604);function mn({author:z}){return e.createElement("a",{href:`/users/${z.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${W.Z.IMG_SERVER}/images/${z.image_url}`,width:"50"}))}function Ln({data:z,index:Me,parentDiscussIndex:it,user:fn,onSetActionType:na}){const{author:an,can_delete:Yn,content:en,id:ln,time:tn}=z;function Qt(){na({id:ln,index:Me,type:"delete-discuss",parentDiscussIndex:it,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const zn=fn.admin||Yn||an.user_id===fn.user_id;return e.createElement("div",{className:"discuss-item-container second-discuss "},e.createElement(mn,{author:an}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),e.createElement("span",{className:"grey"},tn),e.createElement("div",{className:"btn-group",style:{marginBottom:0}},zn?e.createElement("a",{onClick:Qt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(L.Z,{className:"discuss-content",value:en})))}var gn=({user:z,data:Me,index:it,onPlusDiscuss:fn,onSetActionType:na,activeDiscussIndex:an,onReplyDiscuss:Yn,onSetActiveDiscussIndex:en})=>{const{content:ln,children:tn,hidden:Qt,id:zn,praise_count:Mt,time:sn,user_praise:m,can_delete:oe,author:ke}=Me;function at(){en(zn)}function Ae(){fn(zn,!m,it)}function lt(){na({id:zn,index:it,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function mt(){na({id:zn,index:it,params:{hidden:Qt?"0":"1"},type:"hidden-discuss",message:Qt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ot=z.admin||z.user_id===ke.user_id;return e.createElement("div",{className:"discuss-item-container",key:zn},e.createElement(mn,{author:ke}),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${ke.login}`,target:"_blank"}," ",ke.name," "),e.createElement("span",{className:"grey"},sn)),e.createElement(L.Z,{className:"discuss-content",value:ln}),tn&&tn.length>0?e.createElement("div",{className:"reply-discuss-container"},tn.map((we,Xt)=>e.createElement(Ln,{key:we.id,data:we,index:Xt,user:z,onSetActionType:na,parentDiscussIndex:it}))):null,e.createElement("div",{className:"btn-group"},ot?e.createElement("a",{onClick:mt,title:Qt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Qt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,oe&&(!tn||tn.length==0)?e.createElement("a",{onClick:lt,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})):null,e.createElement("a",{onClick:at,title:"\u56DE\u590D"}," ",e.createElement("i",{className:"iconfont icon-huifu1"})," "),e.createElement("a",{onClick:Ae,className:m?"c-orange":""},e.createElement("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,Mt||""))),e.createElement(Vt.Z,{id:zn,activeDiscussIndex:an,onReplyDiscuss:Yn})))},hn=t(77525),Lt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Zt=t(39793),Ot=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())}),zt=({user_praise:z,praise_count:Me,praisePlus:it,onCreateDiscuss:fn,discuss_count:na})=>{const[an,Yn]=(0,e.useState)(!1),[en,ln]=(0,e.useState)("");function tn(sn){ln(sn)}function Qt(){Yn(!0)}function zn(){Yn(!1)}function Mt(){return Ot(this,null,function*(){fn(en),ln(""),Yn(!1)})}return e.createElement("div",{className:`${Lt["dis-input-editor-container"]} ${an?Lt.active:""} `},e.createElement("div",{className:an?`hide ${Lt["text-area"]}`:Lt["text-area"]},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Qt}),e.createElement("a",null," ",e.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",na," "),e.createElement("a",{className:"c-light-black",onClick:it,title:z?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${z?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Me?e.createElement("span",null,Me):"")),an?e.createElement("div",{className:Lt["input-mask"],onClick:zn}):null,e.createElement("div",{className:an?Lt["md-container"]:`${Lt["md-container"]} hide`},e.createElement(Zt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:en,height:240,onChange:tn}),e.createElement("div",{className:Lt["tip-container"],onClick:zn},e.createElement("a",{className:Lt["btn-send"],onClick:Mt}," \u53D1\u9001 "))))},$t=t(59301),Kt=Object.defineProperty,Wt=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ka=(z,Me,it)=>Me in z?Kt(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,Aa=(z,Me)=>{for(var it in Me||(Me={}))ba.call(Me,it)&&ka(z,it,Me[it]);if(Ba)for(var it of Ba(Me))Da.call(Me,it)&&ka(z,it,Me[it]);return z},Ha=(z,Me)=>Wt(z,Qn(Me)),Ma=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const et={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ut=(z=>(z[z.GET_DISCUSSES=0]="GET_DISCUSSES",z[z.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",z[z.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",z[z.PLUS_DISCUSS=3]="PLUS_DISCUSS",z[z.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",z[z.SET_PAGE=5]="SET_PAGE",z[z.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",z))(Ut||{});function Bt(z,Me){switch(Me.type){case 6:return Ha(Aa({},z),{loading:!0});case 0:return Aa(Aa({},z),Me.payload);case 1:return Aa(Aa({},z),Me.payload);case 4:return Aa(Aa({},z),Me.payload);case 3:return Aa(Aa({},z),Me.payload);case 5:return Ha(Aa({},z),{page:Me.payload});case 2:return Aa(Aa({},z),Me.payload);default:throw new Error}}var yt=({user:z,identifier:Me,hack:it,onTriggerPraise:fn,activeIndex:na})=>{const[an,Yn]=(0,e.useReducer)(Bt,et),{loading:en,page:ln,data:tn,count:Qt,actionType:zn,activeDiscussIndex:Mt}=an,sn=(0,e.useCallback)(()=>Ma(void 0,null,function*(){Yn({type:6});const we=yield It(Me,ln),{comments:Xt,disscuss_count:Gt}=we;Yn({type:0,payload:{data:Xt,count:Gt,loading:!1}})}),[ln,Me]);(0,e.useEffect)(()=>{na==="2"&&sn()},[Me,ln,na]);function m(we){Yn({type:5,payload:we})}function oe(we){Yn({type:4,payload:{actionType:we}})}function ke(we){Yn(Mt===we?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:we}})}function at(we,Xt,Gt){return Ma(this,null,function*(){try{const st=yield gt(we);tn[Gt].user_praise=Xt,tn[Gt].praise_count=st.praise_count,Yn({type:3,payload:{data:[...tn]}})}catch(st){console.log(st)}})}function Ae(){return Ma(this,null,function*(){const{id:we,params:Xt,type:Gt,index:st,parentDiscussIndex:jt}=zn;if(Gt==="hidden-discuss"&&(yield wt(Me,we,Xt),jt?tn[jt].children[st].hidden=Xt.hidden==1:tn[st].hidden=Xt.hidden==1,Yn({type:4,payload:{actionType:null,data:[...tn]}})),Gt==="delete-discuss"){if(yield Ft(Me,we),jt||jt===0){let Xn=tn[jt].children;for(let sa=Xn.length-1;sa>=0;sa--)if(Xn[sa].id===we){Xn.splice(sa,1);break}tn[jt].children=Xn}else for(let Xn=tn.length-1;Xn>=0;Xn--)if(tn[Xn].id===we){tn.splice(Xn,1);break}Yn({type:4,payload:{actionType:null,data:[...tn]}})}})}function lt(){Yn({type:4,payload:{actionType:null}})}function mt(we,Xt){return Ma(this,null,function*(){try{yield Ht(Me,we,Xt),sn()}catch(Gt){console.log(Gt)}})}function ot(we){return Ma(this,null,function*(){Yn({type:6}),yield We(Me,we),sn()})}return $t.createElement($t.Fragment,null,$t.createElement("div",{className:"discuss-panel"},tn.length===0?$t.createElement(vt.Z,null):tn.map((we,Xt)=>$t.createElement(gn,{onReplyDiscuss:mt,onPlusDiscuss:at,onSetActiveDiscussIndex:ke,onSetActionType:oe,data:we,index:Xt,user:z,activeDiscussIndex:Mt})),Qt>10?$t.createElement("div",{className:"pagination-container"},$t.createElement(P.Z,{showQuickJumper:!0,onChange:m,current:ln,total:Qt})):null),$t.createElement(zt,{user_praise:it.user_praise,praise_count:it.praises_count,praisePlus:fn,discuss_count:it.comments_count,onCreateDiscuss:ot}),$t.createElement(k.Z,null,$t.createElement(s.default,{centered:!0,title:"\u63D0\u793A",open:!!zn,onOk:Ae,onCancel:lt},$t.createElement("p",null,zn?zn.message:"")),$t.createElement(hn.Z,null)))},K=t(57809),Ye=t(92832),Ve=t(65615),pt={},At=t(59301),kt=({hack:z,current_user:Me})=>At.createElement("div",{className:pt.answer},z!=null&&z.analysis?At.createElement(L.Z,{style:{padding:"13px 0"},value:(z==null?void 0:z.analysis)||""}):At.createElement(vt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Rt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},bn=t(36381),An=t(43604),nn=t(78241),ra=t(5871),Wn=t(3532),qt=t(59301);const{TextArea:$n}=Ye.default,{Panel:Kn}=bn.default;var ce=({data:z,hack:Me})=>(console.log(z,Me,"data"),Me!=null&&Me.is_file?qt.createElement(Wn.Y2,{disabled:!0,className:Rt.uploadTableWrapper,showScore:!Me.test_set_score,data:z,isProgramHomework:!0}):qt.createElement("div",{className:Rt.hackSets},z==null?void 0:z.map((it,fn)=>qt.createElement(bn.default,{accordion:!0,bordered:!1,key:fn,defaultActiveKey:fn===0&&it.id,className:Rt.collapseWrapper,expandIcon:({isActive:na})=>qt.createElement("i",{className:`iconfont icon-weizhankai ${na?Rt.open:Rt.close}`,style:{fontSize:14,transition:"all .2s"}})},qt.createElement(Kn,{key:it.id,header:qt.createElement(y.Z,{align:"middle",justify:"space-between",wrap:!1},qt.createElement(An.Z,{className:Rt.panelHeader},qt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",fn+1)),qt.createElement(An.Z,{flex:1},qt.createElement(y.Z,{align:"middle",justify:"end",wrap:!1},!(Me!=null&&Me.test_set_score)&&qt.createElement(An.Z,{className:Rt.rateInput},qt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),qt.createElement("div",null,qt.createElement(nn.default.Item,{noStyle:!0},qt.createElement(ra.Z,{value:it==null?void 0:it.score,className:Rt.baseFormItem,min:0,max:100,disabled:!0}))),qt.createElement("span",{className:"ml10"},"%")))))},qt.createElement(nn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},qt.createElement($n,{readOnly:!0,value:it==null?void 0:it.input,rows:4})),qt.createElement(nn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},qt.createElement($n,{readOnly:!0,value:it==null?void 0:it.output,rows:4}))))))),Je={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},un=t(59301),pn=(0,e.forwardRef)(({data:z=[]},Me)=>{var it;const[fn,na]=(0,e.useState)(),an=z.filter(en=>en.show);(0,e.useEffect)(()=>{an.length&&na(an[0].id)},[z==null?void 0:z.length]);const Yn=((it=an.find(en=>en.id===fn))==null?void 0:it.element)||null;return(0,e.useImperativeHandle)(Me,()=>({setActiveTab:en=>na(en)})),un.createElement("div",{className:Je.tabs},un.createElement("div",{className:Je.tabWarp},an.map(en=>un.createElement("div",{onClick:()=>na(en.id),className:`${Je.tab} ${en.id===fn?Je.active:""}`,key:en.id},en.name))),un.createElement("div",{className:Je.content},Yn))}),rt=t(59301),Ia=Object.defineProperty,Un=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,ma=(z,Me,it)=>Me in z?Ia(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,la=(z,Me)=>{for(var it in Me||(Me={}))Vn.call(Me,it)&&ma(z,it,Me[it]);if(Pa)for(var it of Pa(Me))za.call(Me,it)&&ma(z,it,Me[it]);return z},Ze=(z,Me)=>Un(z,xn(Me)),$e=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const nt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},_t={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var jn=({hack:z,onTriggerPraise:Me,topicId:it,page:fn,onPageChange:na,user:an,current_user:Yn,submitRecords:en,submitting:ln,submitResult:tn,setActiveIndex:Qt,hack_sets:zn})=>{var Mt,sn;const[m]=(0,i.useSearchParams)(),[oe,ke]=(0,e.useState)("0"),at=(0,i.useLocation)(),[Ae,lt]=(0,e.useState)(!1),[mt,ot]=(0,e.useState)(null),[we,Xt]=(0,e.useState)([]),[Gt,st]=(0,e.useState)([]),[jt,Xn]=(0,e.useState)({page:1,limit:10}),sa=(0,e.useRef)(null),Ua=(0,e.useRef)(null);console.log(an,"user");let[oa,$a]=(0,e.useState)(Ze(la({},(0,i.useParams)()),{page:1,per_page:20,name:""}));(0,e.useEffect)(()=>{Ua.current&&(z==null?void 0:z.is_close_tips)===!1&&mt===null&&ot(!0)},[Ua.current,z==null?void 0:z.is_close_tips,mt]);function mr(){return $e(this,null,function*(){yield(0,Et.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,e.useEffect)(()=>{Qt(oe)},[oe]);function gr(Ca){return $e(this,null,function*(){let ur=Ca.target.id;if(ur==="1"){let lr=yield(0,Et.ZP)(`/api/myproblems/${oa.id}/redo_logs.json`,{method:"get",params:la({},jt)});(lr==null?void 0:lr.status)===0&&st(lr==null?void 0:lr.data)}ke(ur)})}(0,e.useEffect)(()=>Tt.Z.subscribe("to-commit-info",()=>{ke("1"),sa.current&&sa.current.setActiveTab("1")}),[]),(0,e.useEffect)(()=>Tt.Z.subscribe("to-reset-info",()=>{gr({target:{id:"1"}}),sa.current&&sa.current.setActiveTab("2")}),[]);function Lr(){ke("2")}function or(){return $e(this,null,function*(){let Ca=yield(0,Et.ZP)("/api/problems/my_hack_list.json",{method:"get",params:la({identifier:oa==null?void 0:oa.id},oa)});Xt(Ca)})}const aa=[{title:null,description:rt.createElement("div",null,rt.createElement("b",{onClick:()=>{ot(!1),mr(),lt(!0),or()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),rt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),rt.createElement(A.ZP,{onClick:()=>{ot(!1),mr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ua.current}];return rt.createElement("div",{className:H["left-panel"]},rt.createElement("ul",{className:`${H["s-navs"]} ${H["bg-white"]} ${H.b1}`},(z==null?void 0:z.is_program)&&!m.get("pageId")&&rt.createElement(E.Z,{title:"\u9898\u76EE\u5217\u8868"},rt.createElement("div",{onClick:()=>{or(),lt(!0)},className:H.btns,ref:Ua,style:mt?{pointerEvents:"none"}:{}},rt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),rt.createElement("li",{style:{marginLeft:20}},rt.createElement("a",{className:oe==="0"?H.active:"",id:"0",onClick:gr},"\u9898\u76EE\u63CF\u8FF0")),rt.createElement("li",null,rt.createElement("a",{className:oe==="1"?H.active:"",id:"1",onClick:gr},"\u64CD\u4F5C\u8BB0\u5F55")),(m.get("type")!=="exercises"&&(z==null?void 0:z.answer_text_show)||m.get("type")!=="exercises"&&(z==null?void 0:z.analysis_show))&&rt.createElement("li",null,rt.createElement("a",{className:oe==="4"?H.active:"",id:"4",onClick:gr},"\u89E3\u7B54\u53C2\u8003")),m.get("type")!=="exercises"&&rt.createElement("li",null,rt.createElement("a",{className:oe==="2"?H.active:"",id:"2",onClick:gr},"\u8BC4\u8BBA")),!!(zn!=null&&zn.length)&&m.get("type")!=="exercises"&&m.get("type")!=="1"&&rt.createElement("li",null,rt.createElement("a",{className:oe==="5"?H.active:"",id:"5",onClick:gr},"\u6D4B\u8BD5\u7528\u4F8B"))),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},rt.createElement(Pe,{hack:z,onTriggerPraise:Me,toDiscuss:Lr})),rt.createElement("div",{style:{padding:"12px"},className:`${H["tab-panel-body"]} ${oe==="1"?"":"hide"}`},rt.createElement(pn,{ref:sa,data:[{id:"1",show:m.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:rt.createElement(rt.Fragment,null,en!=null&&en.records_count||ln?rt.createElement(qe,{page:fn,onPageChange:na,topicId:it,submitting:ln,key:(tn==null?void 0:tn.id)||1,submitRecords:en,submitResult:tn}):rt.createElement(vt.Z,null))},{id:"2",show:m.get("type")==="exercises"||(z==null?void 0:z.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:rt.createElement(rt.Fragment,null,rt.createElement(B.default,{pagination:!1,dataSource:Gt==null?void 0:Gt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ca,ur,lr)=>xe()(Ca).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ca,ur,lr)=>{var cr;return(cr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(wi=>wi.id===Ca))==null?void 0:cr.name}}]}),rt.createElement(P.Z,{style:{marginTop:10},current:jt.page,total:Gt==null?void 0:Gt.count,hideOnSinglePage:!0,onChange:Ca=>$e(void 0,null,function*(){jt.page=Ca,Xn(jt);let ur=yield(0,Et.ZP)(`/api/myproblems/${oa.id}/redo_logs.json`,{method:"get",params:Ze(la({},jt),{courseId:oa.courseId})});(ur==null?void 0:ur.status)===0&&st(ur==null?void 0:ur.data)})}))}]})),rt.createElement("div",{style:{padding:"12px"},className:`${H["tab-panel-body"]} ${oe==="4"?"":"hide"}`},rt.createElement(pn,{data:[{id:"1",show:m.get("type")!=="exercises"&&(z==null?void 0:z.answer_text_show),name:"\u7B54\u6848",element:rt.createElement(rt.Fragment,null,rt.createElement(je,{hack:z,current_user:Yn}))},{id:"2",show:m.get("type")!=="exercises"&&(z==null?void 0:z.analysis_show),name:"\u89E3\u6790",element:rt.createElement(rt.Fragment,null,rt.createElement(kt,{hack:z,current_user:Yn}))}]})),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="2"?"":"hide"}`,style:{padding:0}},rt.createElement(yt,{user:an,activeIndex:oe,identifier:z.identifier,hack:z,onTriggerPraise:Me})),rt.createElement("div",{className:`${H["tab-panel-body"]} ${oe==="5"?"":"hide"}`,style:{padding:12}},rt.createElement(ce,{data:zn||[],hack:z})),rt.createElement(R.Z,{rootClassName:H.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>lt(!1),open:Ae},rt.createElement(y.Z,null,rt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),rt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",we==null?void 0:we.total_count,"\u9898\xA0[\xA0",we==null?void 0:we.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&rt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",we==null?void 0:we.work_score,"\u5206")),rt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),rt.createElement(y.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&rt.createElement(K.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ca=>{oa.page=1,oa.finish_status=Ca,$a(la({},oa)),or()}},rt.createElement(K.default.Option,{value:""},"\u5168\u90E8"),rt.createElement(K.default.Option,{value:0},"\u672A\u5F00\u59CB"),rt.createElement(K.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),rt.createElement(K.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),rt.createElement(K.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ca=>{oa.page=1,oa.difficult=Ca||null,$a(la({},oa)),or()}},rt.createElement(K.default.Option,{value:0},"\u5168\u90E8"),rt.createElement(K.default.Option,{value:1},"\u7B80\u5355"),rt.createElement(K.default.Option,{value:2},"\u9002\u4E2D"),rt.createElement(K.default.Option,{value:3},"\u56F0\u96BE")),rt.createElement(Ye.default.Search,{size:"large",onSearch:Ca=>{oa.name=Ca,oa.page=1,$a(la({},oa)),or()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),rt.createElement("div",{className:H.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&rt.createElement("span",null,"\u72B6\u6001"),rt.createElement("span",null,"\u5E8F\u53F7"),rt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),rt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),rt.createElement("div",{style:{overflow:"auto",flex:1}},(Mt=we==null?void 0:we.data)!=null&&Mt.length?(sn=we==null?void 0:we.data)==null?void 0:sn.map((Ca,ur)=>rt.createElement("div",{onClick:()=>$e(void 0,null,function*(){let lr=yield(0,Et.ZP)(`/api/problems/${Ca==null?void 0:Ca.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});lr&&(window.location.href=`/myproblems/${lr==null?void 0:lr.identifier}${window.location.search}`)}),className:`${H.list} ${Ca!=null&&Ca.checked?H.active:""}`},!(an!=null&&an.hack_manager)&&rt.createElement(rt.Fragment,null,!(Ca!=null&&Ca.opened)&&rt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ca==null?void 0:Ca.opened)&&!(Ca!=null&&Ca.passed)&&rt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ca==null?void 0:Ca.opened)&&(Ca==null?void 0:Ca.passed)&&rt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),rt.createElement("span",null,(oa.page-1)*20+(ur+1)),rt.createElement("span",{style:{flex:1},title:Ca.name},`[${Ca==null?void 0:Ca.score}\u5206]`,"\xA0",Ca.name),rt.createElement("span",{style:{flexBasis:48,paddingRight:0}},nt[Ca.difficult]))):rt.createElement(vt.Z,null)),rt.createElement(P.Z,{current:oa.page,className:"mt20",hideOnSinglePage:!0,total:we==null?void 0:we.count,pageSize:oa.per_page,onChange:(Ca,ur)=>{oa.page=Ca,oa.per_page=ur,or()}})),rt.createElement(Ve.Z,{rootClassName:H.tour,closeIcon:!1,open:!!mt,steps:aa,gap:{offset:3,radius:2}}))},Mn=t(62522),on=t(6383),In=t(96680),On=t(74255),Fa=t(3810),Zn=t(36482),Rn=t(91136),kn=t(92310),Ct=t.n(kn),Oa=t(41319),Dn=t(3932),Jn=t(64126),Nt=t(59301),ya=Object.defineProperty,ha=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ja=(z,Me,it)=>Me in z?ya(z,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):z[Me]=it,wn=(z,Me)=>{for(var it in Me||(Me={}))Na.call(Me,it)&&Ja(z,it,Me[it]);if(La)for(var it of La(Me))Wa.call(Me,it)&&Ja(z,it,Me[it]);return z},X=(z,Me)=>ha(z,Sr(Me)),me=(z,Me)=>{var it={};for(var fn in z)Na.call(z,fn)&&Me.indexOf(fn)<0&&(it[fn]=z[fn]);if(z!=null&&La)for(var fn of La(z))Me.indexOf(fn)<0&&Wa.call(z,fn)&&(it[fn]=z[fn]);return it},ge=(z,Me,it)=>new Promise((fn,na)=>{var an=ln=>{try{en(it.next(ln))}catch(tn){na(tn)}},Yn=ln=>{try{en(it.throw(ln))}catch(tn){na(tn)}},en=ln=>ln.done?fn(ln.value):Promise.resolve(ln.value).then(an,Yn);en((it=it.apply(z,Me)).next())});const{Countdown:tt}=l.default,ct={Java:"java",C:"c",Python:"py","C++":"c"};var ea=(z=>(z[z.SET_LOADING=0]="SET_LOADING",z[z.GET_DATA=1]="GET_DATA",z[z.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",z[z.SET_DATA=3]="SET_DATA",z[z.SET_DEBUGING=4]="SET_DEBUGING",z[z.SET_SUBMITING=5]="SET_SUBMITING",z[z.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",z[z.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",z[z.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",z[z.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",z[z.SET_PAGE=10]="SET_PAGE",z))(ea||{});function Hn(){return new Date().getTime()}const Fn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Yt(z,Me){switch(Me.type){case 1:return wn(wn({},z),Me.payload);case 3:return X(wn({},z),{data:Me.payload});case 0:return X(wn({},z),{loading:Me.payload});case 9:return X(wn({},z),{showNote:Me.payload});case 4:return X(wn({},z),{debuging:Me.payload});case 5:return X(wn({},z),{submitting:Me.payload});case 2:return X(wn({},z),{submitRecords:Me.payload});case 10:return X(wn({},z),{submitRecordPage:Me.payload});case 6:return X(wn({},z),{executingMessage:Me.payload});case 7:return wn(wn({},z),Me.payload);case 8:return wn(wn({},z),Me.payload);default:throw new Error}}var Nn=({children:z})=>{var Me,it,fn,na,an;const[Yn,en]=(0,e.useReducer)(Yt,Fn),{id:ln}=(0,i.useParams)(),tn=(0,i.useLocation)(),[Qt]=(0,i.useSearchParams)(),{loading:zn,data:Mt,debugResult:sn,submitResult:m,submitRecords:oe,submitRecordPage:ke,showNote:at,debuging:Ae,submitting:lt,executingMessage:mt}=Yn,[ot,we]=(0,e.useState)("#37AD83"),[Xt,Gt]=(0,e.useState)(null),[st,jt]=(0,e.useState)({}),[Xn,sa]=(0,e.useState)(!0),[Ua,oa]=(0,e.useState)(!1),[$a,mr]=(0,e.useState)(!1),gr=(0,e.useRef)(null),Lr=(0,e.useRef)(0),or=Mt==null?void 0:Mt.user,aa=Mt==null?void 0:Mt.hack,[Ca,ur]=(0,e.useState)(!1),lr=(0,e.useRef)(1),cr=(0,e.useRef)(!1);(0,Oa.y)(Qt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:wi}=(0,Oa.X)(),[Bi,dn]=(0,e.useState)(""),Di=(0,Fa._)(st);(0,e.useEffect)(()=>{function ia(){return ge(this,null,function*(){var Va,Pr,Wr,Ni,Ei;sa(!0);const Yr=yield(0,f.fu)(ln,{exercise_id:Qt.get("exercisesId")});if(setTimeout(()=>{sa(!1)},800),Yr.status!==401){try{Yr.hack.code=be.Base64.decode(Yr.hack.code)}catch(Cn){console.log(Cn)}Yr.hack=X(wn({},Yr.hack),{is_program:Qt.get("type")==="1"}),en({type:1,payload:{loading:!1,data:Yr}})}if(Qt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Cn;Qt.get("coursesId")=="coursesId"?Cn=yield(0,F._F)({categoryId:Qt.get("exercisesId"),login:Qt.get("login")}):Cn=yield(0,F._B)({categoryId:Qt.get("exercisesId"),login:Qt.get("login")}),jt(wn({},Cn)),wi((Va=Cn==null?void 0:Cn.exercise)==null?void 0:Va.forbid_copy),typeof((Pr=Cn==null?void 0:Cn.exercise)==null?void 0:Pr.left_time)=="number"&&(Gt(Date.now()+((Wr=Cn==null?void 0:Cn.exercise)==null?void 0:Wr.left_time)*1e3),setTimeout(()=>{we("red")},(((Ni=Cn==null?void 0:Cn.exercise)==null?void 0:Ni.left_time)-300>0?((Ei=Cn==null?void 0:Cn.exercise)==null?void 0:Ei.left_time)-300:0)*1e3))}})}ln&&ia()},[ln]),(0,e.useEffect)(()=>{var ia;return Qt.get("type")==="exercises"&&((ia=st==null?void 0:st.exercise)!=null&&ia.screen_open)&&(window.removeEventListener("blur",Mr,!1),Zn.U.forEach((Va,Pr)=>{window.addEventListener(Va,Mr,!1)}),window.addEventListener("blur",Mr,!1),window.focus()),()=>{document.removeEventListener((0,v.gH)(),Mr)}},[st]),(0,e.useEffect)(()=>{Bi==="1"&&ln&&aa!=null&&aa.language&&Qo()},[ln,ke,aa==null?void 0:aa.language,Bi]),(0,e.useEffect)(()=>(aa!=null&&aa.is_program&&(Lr.current=0,gr.current=setInterval(()=>{yr()},15e3)),()=>{clearInterval(gr.current)}),[aa==null?void 0:aa.is_program]);const yr=()=>ge(void 0,null,function*(){let ia=yield(0,Et.ZP)(`/api/myproblems/${ln}/save_long_time.json`,{method:"get",params:{answer_long_time:Lr.current}})}),Mr=()=>{cr.current||(0,v.BU)(),window.parent.postMessage("backExercise","*")};function Qo(){return ge(this,null,function*(){try{const ia=yield(0,f.zO)(ln,{limit:15,page:ke,language:aa==null?void 0:aa.language});en({type:2,payload:ia})}catch(ia){console.log(ia)}})}function Ko(ia){en({type:10,payload:ia})}function Ar(ia){return ge(this,null,function*(){var Va;let Pr;(Qt.get("ip_limit")==="inner"||Qt.get("ip_bind_type")==="true")&&(Pr=yield(0,on.y)({ip_limit:Qt.get("ip_limit"),ip_bind:Qt.get("ip_bind_type")==="true"}));const Wr=yield(0,f.n4)(ln,{code:be.Base64.encode(ia||aa.code),language:aa==null?void 0:aa.language,exercise_id:Qt.get("exercisesId"),question_id:Qt.get("questionId"),ip:Pr});return Wr.status===-5&&(0,i.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:X(wn({errorMessage:Wr==null?void 0:Wr.message},(st==null?void 0:st.exercise)||{}),{exercise_user_id:(Va=st==null?void 0:st.exercise)==null?void 0:Va.exercise_user_id,id:Qt.get("exercisesId")})}}),Wr})}function zi(){return ge(this,null,function*(){if(lr.current=2,!lt){en({type:5,payload:!0});try{Tt.Z.publish("to-commit-info");const ia=yield Ar();if(console.log(ia,1),ia.status===0){let Yr=function(){return ge(this,null,function*(){const{status:Cn,data:dr}=yield(0,f.rX)(ln,"submit"),Ci=Hn()-Ei>(Wr*Ni+30)*1e3;if(Cn!==0&&!Ci&&setTimeout(Yr,1e3),Ci&&Cn!==0){s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),en({type:5,payload:!1});return}if(Cn===0){dr.status===2&&s.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(dr==null?void 0:dr.status)===0&&Qt.get("type")==="1"&&mr(!0);const ao=yield(0,f.zO)(ln,{limit:15,page:ke,language:aa==null?void 0:aa.language});en({type:8,payload:X(wn({},Yn),{submitResult:dr,submitting:!1,submitRecords:ao})})}})},Va={};Qt.get("type")==="exercises"&&(Va.extras={exercise_id:Qt.get("exercisesId"),question_id:Qt.get("questionId")},(Qt.get("ip_limit")==="inner"||Qt.get("ip_bind_type")==="true")&&(Va.extras.ip=yield(0,on.y)({ip_limit:Qt.get("ip_limit"),ip_bind:Qt.get("ip_bind_type")==="true"})));const Pr=yield(0,f.bM)(ln,Va);if(Pr.status===-1&&Qt.get("exercisesId")){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`;return}const{time_limit:Wr,test_case_size:Ni}=aa,Ei=Hn();Pr.status>-1?Yr():en({type:5,payload:!1})}else en({type:5,payload:!1})}catch(ia){console.log(ia),en({type:5,payload:!1})}ur(!1)}})}function $i(){return ge(this,null,function*(){lr.current=1,Yn.debuging=!0,en({type:4,payload:!0});try{if((yield Ar()).status===0){let Ei=function(){return ge(this,null,function*(){const{status:Yr,message:Cn,data:dr}=yield(0,f.rX)(ln,"debug"),Ci=Hn()-Ni>(Va+30)*1e3;if(Yr!==0&&!Ci&&(en({type:6,payload:Cn}),setTimeout(Ei,1e3)),Ci){s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),en({type:4,payload:!1}),en({type:7,payload:X(wn({},Yn),{debugResult:{status:2},debuging:!1})});return}Yr===0&&(dr.status===2&&s.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),en({type:4,payload:!1}),en({type:7,payload:X(wn({},Yn),{debugResult:dr,debuging:!1})}))})};const{time_limit:Va}=aa;let Pr={input:encodeURIComponent(Mt.test_case.input)};Qt.get("type")==="exercises"&&(Pr.exercise_id=Qt.get("exercisesId"));const Wr=yield(0,f.MU)(ln,Pr);if(Wr.status===-1&&Qt.get("exercisesId")){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`;return}const Ni=Hn();(Wr==null?void 0:Wr.status)>-1?Ei():en({type:4,payload:!1})}else en({type:4,payload:!1})}catch(ia){console.log(ia)}finally{}})}function Gi(ia,Va){const Pr=Va?{modify_code:!1}:{};en({type:3,payload:X(wn({},Mt),{hack:wn(X(wn({},aa),{code:ia}),Pr)})}),ur(!0)}const Co=ia=>ge(void 0,null,function*(){let Va=yield(0,Et.ZP)(`/api/problems/${aa==null?void 0:aa.identifier}/start.json`,{method:"get",params:{language:ia==="C++"||ia==="c++"?encodeURIComponent(ia):ia,hack_user_id:or==null?void 0:or.user_id}});Va.status!==-1&&i.history.replace(`/myproblems/${Va==null?void 0:Va.identifier}${window.location.search}`)});function Jo(ia){let Va=ia.target.value;en({type:3,payload:X(wn({},Mt),{test_case:{input:Va}})})}function eo(){return ge(this,null,function*(){try{let ia={};Qt.get("type")==="exercises"?ia.exercise_id=Qt.get("exercisesId"):aa!=null&&aa.homework_common_id&&(ia.homework_common_id=aa==null?void 0:aa.homework_common_id);const Va=yield(0,f.H7)(ln,wn({},ia));Va.status===401||(Gi(be.Base64.decode(Va.code)),(Qt.get("type")==="exercises"||aa!=null&&aa.homework_common_id)&&Tt.Z.publish("to-reset-info"))}catch(ia){console.log(ia)}})}function Xo(){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Nt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Nt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ge(this,null,function*(){const ia=yield(0,f.fi)(ln);ia.status===401||Gi(be.Base64.decode(ia.code),!0)})}})}function to(){en({type:9,payload:!0})}function no(){en({type:9,payload:!1})}function qo(ia){return ge(this,null,function*(){yield(0,f.MK)(ln,ia),en({type:1,payload:{showNote:!1,data:X(wn({},Mt),{hack:X(wn({},aa),{notes:ia.notes})})}})})}const Hi={hack:aa,isLoading:Xn,input:(Me=Mt==null?void 0:Mt.test_case)==null?void 0:Me.input,is_file:(it=Mt==null?void 0:Mt.test_case)==null?void 0:it.is_file,language:aa==null?void 0:aa.language,code:aa==null?void 0:aa.code,title:"main."+ct[aa==null?void 0:aa.language],modify_code:aa==null?void 0:aa.modify_code,notes:aa==null?void 0:aa.notes,debugResult:sn,debuging:Ae,submitting:lt,submitResult:m,executingMessage:mt,onCancelNote:no,onAddNote:qo,showNote:at,user:or,onShowNote:to,onSubmitCode:zi,onChangeCode:Gi,onChangeInput:Jo,onDebugCode:$i,onResetCode:eo,onSyncCode:Xo,onUpdateCode:Ar,onChangeLanguage:Co,isWhiteTheme:Ua,setIsWhiteTheme:oa,topDispatch:en};function _o(){return ge(this,null,function*(){const{praise_count:ia}=yield(0,f.vl)(aa.id,{container_type:"Hack",type:1});let Va=X(wn({},Mt),{hack:X(wn({},aa),{praises_count:ia,user_praise:!aa.user_praise})});en({type:3,payload:Va})})}const So={topicId:ln,submitResult:m,submitRecords:oe,submitting:lt,page:ke,onPageChange:Ko,hack:aa,user:Mt==null?void 0:Mt.user,hack_sets:Mt==null?void 0:Mt.hack_sets,current_user:Mt==null?void 0:Mt.current_user,onTriggerPraise:_o,setActiveIndex:dn};return console.log(st),Nt.createElement(Nt.Fragment,null,Nt.createElement(d.Z,{spinning:zn,delay:500},Mt?Nt.createElement(Nt.Fragment,null,Nt.createElement("header",{className:Ct()(Rn.Z.header,Ua&&Rn.Z.whiteHeader)},Qt.get("type")!=="exercises"&&Nt.createElement("div",null,Nt.createElement("img",{src:`${W.Z.IMG_SERVER}/images/${or==null?void 0:or.image_url}`,alt:"user",width:36}),Nt.createElement("span",{style:{color:Ua?"#333":"#B2BACB",fontSize:16}},or==null?void 0:or.name)),Qt.get("type")==="exercises"&&Nt.createElement("div",null,Nt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Nt.createElement("span",{className:"ml10"},(fn=st==null?void 0:st.exercise)==null?void 0:fn.user_name)),Nt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Nt.createElement("span",{className:"ml10"},(na=st==null?void 0:st.exercise)==null?void 0:na.student_id))),Nt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Nt.createElement("div",null,aa.name)),(aa==null?void 0:aa.is_program)&&Nt.createElement(In.Z,{defaultValue:aa==null?void 0:aa.answer_long_time,onChange:ia=>{Lr.current=ia},className:Rn.Z.timepiece}),or!=null&&or.hack_manager?Nt.createElement(i.Link,{className:Rn.Z.btn_edit,to:Qt.get("type")==="1"?Qt.get("pageId")?`/problems/newedit/${aa.identifier}?type=1&pageId=${Qt.get("pageId")}&backUrl=${Qt.get("backUrl")}`:`/problems/newedit/${aa.identifier}?type=1`:`/problems/newedit/${aa.identifier}`}," ",Nt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((an=st==null?void 0:st.exercise)==null?void 0:an.left_time)&&Nt.createElement(Nt.Fragment,null,Nt.createElement("span",{style:{color:ot,marginRight:6},className:`iconfont icon-daojishi ${Rn.Z.djs}`}),Nt.createElement("span",{className:"c-white mr20"},Nt.createElement(tt,{valueStyle:{color:ot,fontSize:20,fontWeight:500},title:Nt.createElement("span",{style:{color:ot,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Xt,onFinish:()=>ge(void 0,null,function*(){const ia=yield(0,F.VL)({categoryId:Qt.get("exercisesId"),commit_method:2});if((ia==null?void 0:ia.status)===0&&(Ar(),s.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Nt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Nt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ge(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qt.get("coursesId")}/exercise/${Qt.get("exercisesId")}/detail`})})),(ia==null?void 0:ia.status)===-3){const Va=parseInt(ia==null?void 0:ia.message);Gt(Date.now()+Va*1e3)}})}))),Qt.get("type")==="exercises"?Nt.createElement(A.ZP,{type:"primary",onClick:()=>{const ia=()=>ge(void 0,null,function*(){yield Ar(),ur(!1),Di(),cr.current=!0,Mr()});if(!(oe!=null&&oe.records_count)||Ca){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Nt.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ia});return}ia()}},Nt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Nt.createElement("span",{onClick:()=>{var ia;if(Qt.get("backUrl"))i.history.push(Qt.get("backUrl"));else if(Qt.get("type")==="1"){let Va=(ia=localStorage.getItem("program_homework"))==null?void 0:ia.split(",");i.history.push(`/classrooms/${Va==null?void 0:Va[0]}/program_homework/${Va==null?void 0:Va[1]}/detail`)}else i.history.push("/problemset")}},Nt.createElement(E.Z,{title:"\u5173\u95ED"},Nt.createElement("i",{style:{color:Ua?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Nt.createElement(d.Z,{size:"large",spinning:Xn},Nt.createElement(T.Z,{className:Ct()(Rn.Z.myProblems,Ua&&Rn.Z.whiteMyProblems),leftChild:Nt.createElement(jn,wn({},So)),rightChild:Nt.createElement(Ka,wn({},Hi))}))):null,Nt.createElement(s.default,{centered:!0,closable:!1,width:680,footer:null,open:$a,className:"oj-modal"},Nt.createElement("section",{className:"oj-modal-content"},Nt.createElement("div",{className:"oj-modal-head"},Nt.createElement("img",{src:Mn,alt:""}),Nt.createElement("i",{onClick:()=>mr(!1),className:"iconfont icon-guanbi1"})),Nt.createElement("aside",null,Nt.createElement("img",{className:"mr30",src:Jn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Nt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},m==null?void 0:m.execute_time,"ms"),"\u4F18\u4E8E",Nt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(m==null?void 0:m.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Nt.createElement("aside",{className:"mb50"},Nt.createElement("img",{src:Dn.Z,className:"mr30"}),Nt.createElement("span",{className:"oj-modal-tt"},Nt.createElement("span",null,Nt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Nt.createElement("span",{className:"c-light-primary"},m==null?void 0:m.execute_memory,"kb")),Nt.createElement("span",null,Nt.createElement("span",null))),"\u4F18\u4E8E",Nt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(m==null?void 0:m.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Nt.createElement("div",{id:"oj-modal-next",onClick:()=>ge(void 0,null,function*(){var ia;if(m!=null&&m.next_identifier){let Va=yield(0,Et.ZP)(`/api/problems/${m==null?void 0:m.next_identifier}/start.json`,{method:"get",params:{hack_user_id:or==null?void 0:or.user_id}});Va&&(window.location.href=`/myproblems/${Va==null?void 0:Va.identifier}${window.location.search}`)}else{let Va=(ia=localStorage.getItem("program_homework"))==null?void 0:ia.split(",");i.history.push(`/classrooms/${Va==null?void 0:Va[0]}/program_homework/${Va==null?void 0:Va[1]}/detail`)}}),className:"oj-modal-btn"},m!=null&&m.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Nt.createElement(On.Z,{successCb:()=>{lr.current===1?$i():zi()}}))};function Sa({title:z,modify_code:Me,onSyncCode:it,onShowCodeSetting:fn,onResetCode:na,hack:an,onChangeLanguage:Yn,isWhiteTheme:en}){var ln;const tn=()=>{s.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Nt.createElement(w.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:na})},[Qt]=(0,i.useSearchParams)(),zn=Qt.get("language"),Mt=sn=>sn==="1"?"c++":sn==="2"?"C++":sn;return(0,e.useEffect)(()=>{zn&&Yn(Mt(zn))},[]),(0,e.useEffect)(()=>{an!=null&&an.tpm_code_modified&&s.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Nt.createElement(w.Z,null),content:Nt.createElement("div",null,Nt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Nt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Nt.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>na()})},[an==null?void 0:an.language]),console.log(an,en,"hack"),Nt.createElement("div",{className:`${Rn.Z.codeHead} ${en?Rn.Z.whiteCodeHead:""}`},Nt.createElement("div",{className:Rn.Z.navWrap},(ln=an==null?void 0:an.all_language)==null?void 0:ln.map(sn=>Nt.createElement("div",{className:`${Rn.Z.nav} ${sn===(an==null?void 0:an.language)?Rn.Z.active:""}`,key:sn,onClick:()=>Yn(sn)},Nt.createElement(E.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Nt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Nt.createElement("span",null,sn)))),Nt.createElement(y.Z,{align:"middle",style:{marginLeft:"auto"}},Me?Nt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:it},Nt.createElement("img",{src:fe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Nt.createElement("a",{onClick:tn},Nt.createElement(E.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Nt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Nt.createElement("a",{onClick:fn},Nt.createElement(E.Z,{title:"\u8BBE\u7F6E"},Nt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ka(z){var Me=z,{input:it,is_file:fn,showNote:na,onShowNote:an,notes:Yn,onCancelNote:en,onAddNote:ln,debugResult:tn,language:Qt,debuging:zn,submitting:Mt,executingMessage:sn,code:m,onSubmitCode:oe,onDebugCode:ke,onChangeCode:at,onChangeInput:Ae,onUpdateCode:lt,user:mt,isLoading:ot,submitResult:we}=Me,Xt=me(Me,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Gt(jt){return Nt.createElement(Sa,X(wn({},Xt),{onShowCodeSetting:jt}))}const st=wn({input:it,is_file:fn,debugResult:tn,debuging:zn,submitting:Mt,executingMessage:sn,onDebugCode:ke,onChangeCode:at,onSubmitCode:oe,onChangeInput:Ae,user:mt,submitResult:we},Xt);return Nt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Nt.createElement($,{setIsWhiteTheme:Xt==null?void 0:Xt.setIsWhiteTheme,isLoading:ot,language:Qt,value:m,onChange:at,onUpdateCode:lt,ActionBarRender:Gt}),Nt.createElement(Q.ZP,wn({},st)))}},37345:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},81072:function(c,a,t){"use strict";t.d(a,{H7:function(){return R},MK:function(){return w},MU:function(){return F},X6:function(){return T},bM:function(){return f},fi:function(){return te},fu:function(){return y},n4:function(){return k},rX:function(){return W},vl:function(){return O},zO:function(){return v}});var e=t(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,A=(S,G,Y)=>G in S?i(S,G,{enumerable:!0,configurable:!0,writable:!0,value:Y}):S[G]=Y,E=(S,G)=>{for(var Y in G||(G={}))s.call(G,Y)&&A(S,Y,G[Y]);if(l)for(var Y of l(G))d.call(G,Y)&&A(S,Y,G[Y]);return S};function y(S,G){return(0,e.U2)(`myproblems/${S}.json`,E({hidePopLogin:!0},G||{}))}function f(S,G){return(0,e.v_)(`myproblems/${S}/code_submit.json`,G)}function F(S,G){return(0,e.v_)(`myproblems/${S}/code_debug.json`,G)}function v(S,G){return G.language&&(G.language=encodeURIComponent(G.language)),(0,e.U2)(`myproblems/${S}/submit_records.json`,G)}function T(S){return(0,e.U2)("myproblems/record_detail.json",{id:S})}function W(S,G){return(0,e.U2)(`myproblems/${S}/result.json`,{mode:G})}function w(S,G){return(0,e.v_)(`myproblems/${S}/add_notes.json`,G)}function R(S,G){return(0,e.v_)(`myproblems/${S}/restore_initial_code.json`,G)}function te(S){return(0,e.v_)(`myproblems/${S}/sync_code.json`)}function k(S,G){return(0,e.v_)(`myproblems/${S}/update_code.json`,G)}function O(S,G){return(0,e.v_)(`discusses/${S}/plus.json`,G)}},47251:function(c,a,t){"use strict";t.d(a,{Z:function(){return de}});var e=t(59301),i=t(78241),l=t(8591),s=t(43418),d=t(99313),A=t(57809),E=t(19842),y=t(98228),f=t(92832),F=t(1710),v=t(6848),T=t(58421),W=t(3113),w=t(38986),R={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},te=t(55305),k={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},O=t(91842),S=t(51257),G=t(24334);const Y=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var M=({qitem:U})=>{var xe,Re,ye,qe,vt,Ge,xt,L,Z,ze;return e.createElement("div",{className:k.warp},e.createElement("div",{className:k.mainPart},e.createElement("div",{className:k.qcount},(U==null?void 0:U.question_type)===8&&e.createElement(O.Z,{className:k.content,showProgramFill:!0,value:(xe=U==null?void 0:U.program_attr)==null?void 0:xe.description}),(U==null?void 0:U.question_type)!=8&&e.createElement(O.Z,{className:k.qtitle,value:(U==null?void 0:U.name)||(U==null?void 0:U.title)})),((U==null?void 0:U.question_type)===0||(U==null?void 0:U.question_type)===2)&&e.createElement("div",null,(Re=U==null?void 0:U.choices)==null?void 0:Re.map((Pe,Ce)=>e.createElement("div",{className:k.redio},!(Pe!=null&&Pe.is_answer)&&e.createElement("span",{className:k.redioitem}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),e.createElement(O.Z,{className:Pe!=null&&Pe.is_answer?k.titleyes:k.title,value:Y[Ce]+(Pe==null?void 0:Pe.choice_text)}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(U==null?void 0:U.question_type)===1&&e.createElement("div",null,(ye=U==null?void 0:U.choices)==null?void 0:ye.map((Pe,Ce)=>e.createElement("div",{className:k.checkbox},!(Pe!=null&&Pe.is_answer)&&e.createElement("span",{className:k.checkboxitem}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),e.createElement(O.Z,{className:Pe!=null&&Pe.is_answer?k.titleyes:k.title,value:Y[Ce]+(Pe==null?void 0:Pe.choice_text)}),(Pe==null?void 0:Pe.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(U==null?void 0:U.question_type)===3&&e.createElement("div",{className:k.completion},(qe=U==null?void 0:U.standard_answer)==null?void 0:qe.map((Pe,Ce)=>{var dt;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",Ce+1),e.createElement("div",{className:k.content},(dt=Pe==null?void 0:Pe.answer_text)==null?void 0:dt.map((je,Tt)=>e.createElement("div",{className:k.items},je))))})),(U==null?void 0:U.question_type)===4&&e.createElement("div",{className:k.simple},e.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(vt=U==null?void 0:U.answer_texts)!=null&&vt[0]?e.createElement(O.Z,{className:k.content,value:(Ge=U==null?void 0:U.answer_texts)==null?void 0:Ge[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(U==null?void 0:U.question_type)===5&&((xt=U==null?void 0:U.challenge_names)==null?void 0:xt.map((Pe,Ce)=>e.createElement("div",{className:k.shixun},e.createElement("span",{className:k.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,S.EM)(Ce+1),"\u9898"),Pe)))),(U==null?void 0:U.question_type)===6&&e.createElement("div",{className:k.program},e.createElement(O.Z,{className:k.content,value:((L=U==null?void 0:U.program_attr)==null?void 0:L.description)||"- -"})),(U==null?void 0:U.question_type)===7&&((Z=U==null?void 0:U.sub_item_banks)==null?void 0:Z.map((Pe,Ce)=>{var dt,je,Tt,Et,It;return e.createElement("div",null,e.createElement("div",{className:k.combination},e.createElement("span",{className:k.qtitle},Pe==null?void 0:Pe.name)),e.createElement("div",{className:k.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((Pe==null?void 0:Pe.item_type)=="SINGLE"||(Pe==null?void 0:Pe.item_type)=="JUDGMENT")&&((dt=Pe==null?void 0:Pe.choices)==null?void 0:dt.map((gt,Ht)=>e.createElement("div",{className:k.redio},!(gt!=null&>.is_answer)&&e.createElement("span",{className:k.redioitem}),(gt==null?void 0:gt.is_answer)&&e.createElement("i",{className:`${k.redioitemyes} icon-duigou1`}),e.createElement(O.Z,{className:gt!=null&>.is_answer?k.titleyes:k.title,value:Y[Ht]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(Pe==null?void 0:Pe.item_type)=="MULTIPLE"&&((je=Pe==null?void 0:Pe.choices)==null?void 0:je.map((gt,Ht)=>e.createElement("div",{className:k.checkbox},!(gt!=null&>.is_answer)&&e.createElement("span",{className:k.checkboxitem}),(gt==null?void 0:gt.is_answer)&&e.createElement("i",{className:`${k.checkboxitemyes} icon-duigou1`}),e.createElement(O.Z,{className:gt!=null&>.is_answer?k.titleyes:k.title,value:Y[Ht]+(gt==null?void 0:gt.choice_text)}),(gt==null?void 0:gt.is_answer)&&e.createElement("div",{className:k.yestag},"\u6B63\u786E\u7B54\u6848")))),(Pe==null?void 0:Pe.item_type)=="COMPLETION"&&e.createElement("div",{className:k.completion},(Tt=Pe==null?void 0:Pe.standard_answer)==null?void 0:Tt.map((gt,Ht)=>{var We;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:k.title},"\u586B\u7A7A\u9879",Ht+1),e.createElement("div",{className:k.content},(We=gt==null?void 0:gt.answer_text)==null?void 0:We.map((wt,Ft)=>e.createElement("div",{className:k.items},wt))))})),(Pe==null?void 0:Pe.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:k.simple},e.createElement("div",{className:k.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Et=Pe==null?void 0:Pe.answer_texts)!=null&&Et[0]?e.createElement(O.Z,{className:k.content,value:(It=Pe==null?void 0:Pe.answer_texts)==null?void 0:It[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(U==null?void 0:U.question_type)===8&&e.createElement("div",null,e.createElement(O.Z,{disabledFill:!0,className:k.content,showProgramFill:!0,value:G.Base64.decode(((ze=U==null?void 0:U.program_attr)==null?void 0:ze.code)||"")})),(U==null?void 0:U.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.study_count)||"0"))),e.createElement("a",{className:k.shixunbutton,href:`/shixuns/${U==null?void 0:U.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((U==null?void 0:U.question_type)<=4||[6,8].includes(U==null?void 0:U.question_type))&&e.createElement("div",{className:k.bottom},e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u89E3\u6790"),e.createElement("span",{className:k.right},U!=null&&U.analysis?e.createElement(O.Z,{value:U==null?void 0:U.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u96BE\u5EA6"),e.createElement("span",{className:k.right},(U==null?void 0:U.difficulty)===1?"\u7B80\u5355":(U==null?void 0:U.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:k.bottomitem},e.createElement("span",{className:k.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:k.right},U!=null&&U.tag_discipline?U==null?void 0:U.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},D=t(61250),re=t(57149),ve=t(25690),Xe=t(61485),Be=t(94361),ee=t(46722),q=t(59301),ft=Object.defineProperty,Ue=Object.defineProperties,$=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,H=(U,xe,Re)=>xe in U?ft(U,xe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):U[xe]=Re,ue=(U,xe)=>{for(var Re in xe||(xe={}))be.call(xe,Re)&&H(U,Re,xe[Re]);if(fe)for(var Re of fe(xe))Q.call(xe,Re)&&H(U,Re,xe[Re]);return U},B=(U,xe)=>Ue(U,$(xe)),P=(U,xe,Re)=>new Promise((ye,qe)=>{var vt=L=>{try{xt(Re.next(L))}catch(Z){qe(Z)}},Ge=L=>{try{xt(Re.throw(L))}catch(Z){qe(Z)}},xt=L=>L.done?ye(L.value):Promise.resolve(L.value).then(vt,Ge);xt((Re=Re.apply(U,xe)).next())});const le=({setScoreShow:U,ScoreShow:xe,onOk:Re,isshixuns:ye,isloadings:qe,dispatch:vt,isIntelligentAssistant:Ge=!1,newExercisePaper:xt,shixunsDetail:L})=>{var Z,ze,Pe;let[Ce,dt]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[je,Tt]=(0,e.useState)([]),[Et,It]=(0,e.useState)([]),[gt,Ht]=(0,e.useState)([]),[We,wt]=(0,e.useState)([]);const[Ft,Vt]=(0,e.useState)(!1),[mn]=i.default.useForm(),[Ln,gn]=(0,e.useState)(),[hn,Lt]=(0,e.useState)(!1);let[Zt,Ot]=(0,e.useState)(ye);const[zt,$t]=(0,e.useState)([]),[Kt,Wt]=(0,e.useState)(0),[Qn,Ba]=(0,e.useState)(!0),[ba,Da]=(0,e.useState)([]),[ka,Aa]=(0,e.useState)([]),Ha=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Ma,et]=(0,e.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Ut=(0,e.useRef)(new Set),Bt=(0,e.useRef)(new Set),yt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],K=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ye=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ve,pt]=(0,e.useState)(!1),At=()=>{mn.resetFields(),Zt=!1,Ot(!1),pt(!1),mn.submit()};(0,e.useEffect)(()=>{var ce,Je,un,cn,pn,rt,Ia,Un,xn,Pa;(((un=(Je=(ce=xt==null?void 0:xt.editData)==null?void 0:ce.exercise)==null?void 0:Je.exist_item_bank_ids)==null?void 0:un.length)>0||((rt=(pn=(cn=xt==null?void 0:xt.editData)==null?void 0:cn.exercise)==null?void 0:pn.exist_item_bank_shixun_ids)==null?void 0:rt.length)>0)&&Aa([...(Un=(Ia=xt==null?void 0:xt.editData)==null?void 0:Ia.exercise)==null?void 0:Un.exist_item_bank_ids,...(Pa=(xn=xt==null?void 0:xt.editData)==null?void 0:xn.exercise)==null?void 0:Pa.exist_item_bank_shixun_ids])},[(ze=(Z=xt==null?void 0:xt.editData)==null?void 0:Z.exercise)==null?void 0:ze.exist_item_bank_ids]),(0,e.useEffect)(()=>{xe&&(mn.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Qn&&Zt&&(mn.setFieldsValue({item_type:"SHIXUN"}),Ce.item_type="SHIXUN",dt(ue({},Ce)),Ba(!1)),kt(Ce),Rt(),bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,e.useEffect)(()=>{Kt>0&&setTimeout(()=>{Wt(0)},2e3)},[Kt]);function kt(ce){return P(this,null,function*(){var Je,un,cn;if(Vt(!0),dt(ue({},ce)),(gt==null?void 0:gt.length)<=0&&ce.type==="5"){wt([]),Vt(!1);return}console.log("----",gt,zt);let pn=ce.type==="5"?gt==null?void 0:gt.filter(Un=>!zt.includes(Un)):null,rt=ce.type==="5"?gt==null?void 0:gt.filter(Un=>zt.includes(Un)):null;ce.group_id=((Je=ce.group_id)==null?void 0:Je.map(Un=>Un==null?void 0:Un.value))||null;let Ia=yield(0,w.ZP)("/api/item_banks.json",{method:"get",params:B(ue({},ce),{discipline_id:((un=ce==null?void 0:ce.courseid)==null?void 0:un[0])||null,sub_discipline_id:((cn=ce==null?void 0:ce.courseid)==null?void 0:cn[1])||null,ids:pn,shixun_ids:rt,include_shixuns:!Ge,keyword:ce.keyword?encodeURIComponent(ce.keyword):ce.keyword,type:ce.type==="5"?null:ce.type,clazz:ce.type==="3"?"ItemBanksGroup":null})});wt(Ia),Vt(!1)})}function Rt(){return P(this,null,function*(){let ce=yield(0,w.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ce.type==="5"?null:Ce.type,clazz:"ItemBanksGroup"}});Tt((0,te.L)(ce==null?void 0:ce.disciplines))})}function bn(ce){return P(this,null,function*(){var Je;let un=yield(0,w.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ce}),cn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Je=un==null?void 0:un.data)==null?void 0:Je.map(pn=>({title:pn.name,id:pn.id,pid:pn.id,value:pn.id,key:pn.id,isLeaf:!pn.have_child}))}];Da(cn)})}function An(ce){return P(this,null,function*(){var Je,un,cn,pn;Vt(!0);let rt=(Je=ce.list)==null?void 0:Je.filter(xn=>!zt.includes(xn)),Ia=(un=ce.list)==null?void 0:un.filter(xn=>zt.includes(xn));if(rt.length===0&&Ia.length===0){Vt(!1),wt([]);return}let Un=yield(0,w.ZP)("/api/item_banks.json",{method:"get",params:B(ue({},ce),{discipline_id:((cn=ce==null?void 0:ce.courseid)==null?void 0:cn[0])||null,sub_discipline_id:((pn=ce==null?void 0:ce.courseid)==null?void 0:pn[1])||null,ids:rt,shixun_ids:Ia,type:ce.type==="5"?null:ce.type,clazz:ce.type==="3"?"ItemBanksGroup":null})});Vt(!1),wt(Un)})}const nn=ce=>P(void 0,null,function*(){const Je=yield vt({type:"shixunsDetail/release",payload:{id:ce}});let un=Je==null?void 0:Je.tag_position,cn=(Je==null?void 0:Je.evaluation_set_position)||[],pn=Je.status;return pn===0?(l.ZP.success("\u53D1\u5E03\u6210\u529F"),kt(Ce),!0):(pn===2?l.ZP.error(`\u7B2C${cn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):pn===3?l.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${un.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):l.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ra=ce=>(ce==null?void 0:ce.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wn=(ce,Je,un)=>ce.map(cn=>cn.key===Je?ue(ue({},cn),un):cn.children?B(ue({},cn),{children:Wn(cn.children,Je,un)}):cn),qt=ce=>P(void 0,null,function*(){const{key:Je}=ce;let un=Ce.type;const cn=yield(0,ee.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Je),type:un}),{data:pn,total_count:rt}=cn||{};rt>0&&Da(Ia=>Wn(Ia,Je,{children:pn.map(Un=>({title:Un.name,id:Un.id,pid:Un.id,value:Un.id,key:Un.id,isLeaf:!Un.have_child}))}))});function $n(ce){console.log("----",Ce),ce==="1"&&(Ma.gg=ue({},Ce)),ce==="2"&&(Ma.scj=ue({},Ce)),ce==="3"&&(Ma.ttgx=ue({},Ce)),ce==="0"&&(Ma.wcjd=ue({},Ce)),ce==="5"&&(Ma.yx=ue({},Ce)),et(ue({},Ma))}function Kn(){Ce.type==="1"&&(Ce=Ma.gg),Ce.type==="2"&&(Ce=Ma.scj),Ce.type==="3"&&(Ce=Ma.ttgx),Ce.type==="0"&&(Ce=Ma.wcjd),Ce.type==="5"&&(Ce=Ma.yx),(Ce==null?void 0:Ce.item_type)==="SHIXUN"?(Zt=!0,Ot(!0)):(Zt=!1,Ot(!1)),mn.setFieldsValue(ue({},Ce)),dt(ue({},Ce)),kt(ue({},Ce))}return q.createElement("div",null,q.createElement(s.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:R.scoremodal,onCancel:()=>{U(!1)}},q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement("div",{className:R.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&q.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),q.createElement(d.default,{className:R.tabWrap,activeKey:Ce.type,onChange:ce=>{ce==="3"?(Ce.show_all_share=!0,bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ce.show_all_share=null,ce==="0"&&bn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),$n(Ce.type),Ce.type=ce,(Ce==null?void 0:Ce.item_type)==="SHIXUN"&&Ce.type!=="5"&&(Zt=!0,Ot(!0)),pt(!1),Ce.type==="5"&&(Zt=!1,Ot(!1)),Kn(),Rt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:q.createElement("div",null,"\u5DF2\u9009",gt.length>0&&q.createElement("span",{className:R.titlecount},gt.length),Kt>0&&q.createElement("span",{className:R.add},"+",Kt)),key:"5"}]}),q.createElement(i.default,{layout:"inline",form:mn,onValuesChange:(ce,Je)=>{const un=Object.values(Je).some(pn=>pn!==null&&pn!==""&&pn!==void 0),cn=Je.keyword==="";if(pt(un||!cn),Ce.page=1,(Je==null?void 0:Je.item_type)==="SHIXUN"){if(Ce.type==="5"?Ot(!1):Ot(!0),ce.keyword||ce.keyword==="")return;mn.submit()}else{if(ce!=null&&ce.courseid&&mn.setFieldsValue({tag_discipline_id:""}),Ot(!1),ce.keyword||ce.keyword==="")return;mn.submit()}},onFinish:ce=>{var Je;Ce.type==="3"&&(!ce.group_id||((Je=ce==null?void 0:ce.group_id)==null?void 0:Je.length)===0)?Ce.show_all_share=!0:Ce.show_all_share=null,dt(ue(ue({},Ce),ce)),kt(ue(ue({},Ce),ce))}},q.createElement(i.default.Item,{name:"item_type"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?Ha.slice(0,6):Ha).map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),q.createElement(i.default.Item,{name:"courseid"},q.createElement(E.Z,{className:R.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:je})),!Zt&&q.createElement(i.default.Item,{name:"tag_discipline_id"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Pe=We==null?void 0:We.tag_disciplines)==null?void 0:Pe.map(ce=>q.createElement(A.default.Option,{key:ce.id},ce.name)))),q.createElement(i.default.Item,{name:Zt?"diff":"difficulty"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Zt&&yt.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)),Zt&&K.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),Zt&&q.createElement(i.default.Item,{name:"shixun_publish_status"},q.createElement(A.default,{className:R.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ye.map(ce=>q.createElement(A.default.Option,{key:ce.value},ce.name)))),(Ce.type==="3"||Ce.type==="0")&&!Zt&&q.createElement(i.default.Item,{name:"group_id"},q.createElement(y.default,{treeDataSimpleMode:!0,style:{width:118},className:R.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ce,Je)=>Je.title.toUpperCase().indexOf(ce.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qt,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ba})),Ve&&q.createElement("span",{className:R.allqingchu,onClick:At},q.createElement("i",{className:"iconfont icon-guanbi4"}),q.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),q.createElement(i.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},q.createElement(f.default.Search,{className:R.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:q.createElement("i",{className:`iconfont icon-sousuo9 font14 ${R.searchIcon}`,onClick:()=>mn.submit()}),onSearch:ce=>{mn.submit()}}))),q.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},q.createElement("div",{onClick:()=>{Ce.updated_at==="asc"?Ce.updated_at="desc":Ce.updated_at="asc",dt(B(ue({},Ce),{page:1})),kt(B(ue({},Ce),{page:1}))}}," ",Ce.updated_at?q.createElement("img",{src:Ce.updated_at==="asc"?D.Z:re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):q.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),q.createElement("div",{onClick:()=>{Ce.quotes==="asc"?Ce.quotes="desc":Ce.quotes="asc",dt(B(ue({},Ce),{page:1})),kt(B(ue({},Ce),{page:1}))},style:{marginLeft:20}}," ",Ce.quotes?q.createElement("img",{src:Ce.quotes==="asc"?D.Z:re.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):q.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),q.createElement(F.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:Ft,rowKey:ce=>ce.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Et,getCheckboxProps:ce=>({disabled:ce.shixun_tag_num===1||(ka==null?void 0:ka.find(Je=>ce.id===Je))}),onSelect(ce,Je,un){if(Ge){It([ce.id]),Bt.current=new Set([ce.id]),Wt(1),Ht([ce.id]);return}if(Je)Zt&&$t([...zt,ce.id]),It([...Et,ce.id]),ce.identifier?Ut.current.add(ce.id):Bt.current.add(ce.id),Wt(1),Ht([...gt,ce.id]);else{ce.identifier?Ut.current.delete(ce.id):Bt.current.delete(ce.id);let cn=gt.filter(pn=>pn!==ce.id);if(It(cn),Ht(cn),Zt){let pn=zt.filter(rt=>rt!==ce.id);$t([...pn])}if(Ce.type==="5"){An(B(ue({},Ce),{list:[...cn]}));return}}},onSelectAll(ce,Je,un){if(ce){const cn=un.map(pn=>pn.id);Zt&&$t([...zt,...cn]),It([...Et,...cn]),Ht([...gt,...cn]);for(const pn of un)pn.identifier?Ut.current.add(pn.id):Bt.current.add(pn.id)}else{const cn=un.map(rt=>rt.id),pn=Et.filter(rt=>!cn.some(Ia=>Ia===rt));if(It([...pn]),Ht([...pn]),Zt){let rt=zt.filter(Ia=>!cn.some(Un=>Un===Ia.id));$t([...rt])}Ce.type==="5"&&An(B(ue({},Ce),{list:[...pn]}));for(const rt of cn)rt.identifier?Ut.current.delete(rt):Bt.current.delete(rt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ce,Je,un)=>{var cn,pn;return q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?"\u5B9E\u8BAD\u9898":(pn=(cn=Ha==null?void 0:Ha.filter(rt=>rt.value===ce))==null?void 0:cn[0])==null?void 0:pn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Zt?"30%":"60%",key:"name",render:(ce,Je,un)=>{var cn;return q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement(v.Z,{title:ra(Je)},q.createElement("div",{className:Je!=null&&Je.high_resources_consume?R.q_title:""},q.createElement(O.Z,{key:1,showLines:1,showTextOnly:!0,value:Zt||Je!=null&&Je.challenge_names?Je!=null&&Je.title||ce===null?"--":ce:(Je==null?void 0:Je.item_type)=="BPROGRAM"?(cn=Je==null?void 0:Je.program_attr)==null?void 0:cn.description:ce}))),(Je==null?void 0:Je.high_resources_consume)&&q.createElement(Be.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Zt,render:(ce,Je,un)=>{var cn;return q.createElement(v.Z,{title:ra(Je)},q.createElement("span",null,ce?(cn=ce==null?void 0:ce.split("\u3001"))==null?void 0:cn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("span",null,ce||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ce,Je,un)=>{var cn,pn,rt,Ia;return q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?(Je==null?void 0:Je.level)||((pn=(cn=yt==null?void 0:yt.filter(Un=>Un.value===ce))==null?void 0:cn[0])==null?void 0:pn.name):(Ia=(rt=yt==null?void 0:yt.filter(Un=>Un.value===ce))==null?void 0:rt[0])==null?void 0:Ia.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,ce||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Zt,render:(ce,Je,un)=>q.createElement("span",null,ce||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,Zt||Je!=null&&Je.challenge_names?(Je==null?void 0:Je.study_count)||(Je==null?void 0:Je.stu_num):ce))},{title:q.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",q.createElement(v.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},q.createElement(Xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",null,ce||"- -"))},{title:q.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",q.createElement(v.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},q.createElement(Xe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Zt,render:(ce,Je,un)=>q.createElement("span",null,ce||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ce,Je,un)=>q.createElement(v.Z,{title:ra(Je)},q.createElement("div",{style:{flex:1,textAlign:"start"}},q.createElement("a",{onClick:()=>{var cn,pn;gn(B(ue({},Je),{question_type:Zt||Je!=null&&Je.challenge_names?5:(pn=(cn=Ha==null?void 0:Ha.filter(rt=>rt.value===(Je==null?void 0:Je.item_type)))==null?void 0:cn[0])==null?void 0:pn.question_type})),Lt(!0)}},"\u67E5\u770B"),(Je==null?void 0:Je.shixun_tag_num)===1&&q.createElement("a",{style:{marginLeft:10},onClick:()=>{s.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:q.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",q.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Je==null?void 0:Je.identifier}/challenges`)}},(Je==null?void 0:Je.shixun_name)||"--"),"\uFF1F"),onOk:()=>P(void 0,null,function*(){if(!nn(Je==null?void 0:Je.identifier))return new Promise((cn,pn)=>{pn()})})})}},"\u53D1\u5E03")))}].filter(ce=>!ce.hidden)}),q.createElement(T.Z,{current:Ce.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Ce.per_page,showTotal:ce=>q.createElement("span",null,"\u5171\xA0",q.createElement("span",{style:{color:"#165DFF"}},ce),"\xA0\u6761\u6570\u636E"),pageSize:Ce.per_page,onChange:(ce,Je)=>{Ce.page=ce,Ce.per_page=Je,dt(ue({},Ce)),kt(ue({},Ce))}}),q.createElement("div",{className:R.bottom},q.createElement(W.ZP,{className:R.no,onClick:()=>{U(!1)}},"\u53D6\u6D88"),q.createElement(W.ZP,{loading:qe,style:{width:qe&&75},className:R.yes,onClick:()=>P(void 0,null,function*(){if((gt==null?void 0:gt.length)<=0){l.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Re([...Bt.current],[...Ut.current],!0,gt==null?void 0:gt.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),q.createElement(s.default,{open:hn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:R.previewModal,width:1e3,centered:!0,onCancel:()=>{Lt(!1)},onOk:()=>{Lt(!1)}},q.createElement(M,{qitem:Ln})))};var de=(0,ve.connect)(({shixunsDetail:U,newExercisePaper:xe})=>({shixunsDetail:U,newExercisePaper:xe}))(le)},52154:function(c,a,t){"use strict";t.d(a,{Z:function(){return F}});var e=t(43418),i={ul:"ul___TdfYY"},l=t(32637),s=t(59301),d=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(v,T)=>{var W={};for(var w in v)A.call(v,w)&&T.indexOf(w)<0&&(W[w]=v[w]);if(v!=null&&d)for(var w of d(v))T.indexOf(w)<0&&E.call(v,w)&&(W[w]=v[w]);return W},F=v=>{var T=v,{open:W,onCancel:w}=T,R=y(T,["open","onCancel"]);return s.createElement(e.default,{centered:!0,open:W,title:s.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:w,footer:null},s.createElement("div",null,s.createElement("div",{className:"tc"},s.createElement("img",{className:"mt10",src:l,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),s.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),s.createElement("div",{style:{color:"#333"},className:"pt30 font14"},s.createElement("ul",{className:i.ul},s.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"),s.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"),s.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")))))}},429:function(c,a,t){"use strict";t.r(a),t.d(a,{TabType:function(){return Gl},default:function(){return Ls}});var e=t(59301),i=t(25690),l=t(48904),s=t(99313),d=t(92832),A=t(78241),E=t(43418),y=t(5112),f=t(8591),F=t(71418),v=t(24905),T=t(20834),W=t(6848),w=t(19842),R=t(57809),te=t(66104),k=t(3113),O=t(38854),S=t(95237),G=t(58421),Y={flex_box_center:"flex_box_center___BqqCh",flex_space_between:"flex_space_between___Dbh3Z",flex_box_vertical_center:"flex_box_vertical_center___cROTR",flex_box_center_end:"flex_box_center_end___XctPg",flex_box_column:"flex_box_column___J6mpI",addModal:"addModal___I4BW_",row:"row___WX1mj",label:"label___NkJlM"},_=t(99909),M=t(46722),D=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const re=({problemset:C,dispatch:N,onOk:b})=>{const[He,Qe]=(0,e.useState)(""),[De,ht]=(0,e.useState)([0]),Se=()=>{N({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var Fe,Pn;C.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ht([(Pn=(Fe=C.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.group_id]),Qe(""))},[C.actionTabs.key]);const ae=()=>D(void 0,null,function*(){const Fe=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!He.trim()){f.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(He.charAt(0)===" "){f.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ca=0;ca0?De[0]:0,name:He});Pn.status===0&&(Se(),b(Pn==null?void 0:Pn.id))});return e.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:C.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:Se,onOk:ae,destroyOnClose:!0},e.createElement("div",{className:Y.addModal},e.createElement("div",{className:Y.row},e.createElement("span",{className:Y.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),e.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:He,onChange:Fe=>Qe(Fe.target.value)})),e.createElement("div",{className:Y.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},e.createElement("span",{className:Y.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),e.createElement(_.Z,{value:De,onChange:Fe=>ht(Fe)}))))};var ve=(0,i.connect)(({problemset:C})=>({problemset:C}))(re),Xe=t(28426),Be={modalContent:"modalContent___seDy8",modalContentLeft:"modalContentLeft___xWRqd",green:"green___Y9Tmr",textArea:"textArea___sNAJz",red:"red___SIYz8",row:"row___TuM5x",html:"html___IZ2pR",line:"line___vLVeA"},ee=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ue=(C,N)=>{var b={};for(var He in C)q.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&ee)for(var He of ee(C))N.indexOf(He)<0&&ft.call(C,He)&&(b[He]=C[He]);return b};const $=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De}=N,ht=Ue(N,["problemset","globalSetting","loading","dispatch"]);return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{De({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:Be.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var fe=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))($),be={flex_box_center:"flex_box_center___REp3z",flex_space_between:"flex_space_between___wRLVR",flex_box_vertical_center:"flex_box_vertical_center___YBCjT",flex_box_center_end:"flex_box_center_end___lXKK2",flex_box_column:"flex_box_column___paNs4",exportModal:"exportModal___thXvP",export_text:"export_text___n7pQy"},Q=t(61186),H=t.n(Q),ue=t(346);const B=({problemset:C,dispatch:N})=>{const[b,He]=(0,e.useState)([]),[Qe,De]=(0,e.useState)(!0),ht=()=>{N({type:"problemset/setActionTabs",payload:{}})};(0,e.useEffect)(()=>{var Fe,Pn;C.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&He([(Pn=(Fe=C.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.group_id])},[C.actionTabs.key]);const Se=()=>{if(b.length===0){f.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ae({},`/api/item_banks/export.xlsx?group_id=${b[0]}&include_children=${Qe}`,(Fe,Pn)=>{var ca;if(((ca=Fe.target.response)==null?void 0:ca.type)==="application/json"){let ut=new FileReader;ut.readAsText(Fe.target.response,"utf-8"),ut.addEventListener("loadend",()=>{const Ke=JSON.parse(ut.result);f.ZP.warning((Ke==null?void 0:Ke.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Bn=new Blob([Fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),vn=`\u5BFC\u51FA\u8BD5\u9898-${H()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Bn,vn);else{let ut=URL.createObjectURL(Bn),Ke=document.createElement("a");Ke.href=ut,Ke.setAttribute("download",vn),document.body.appendChild(Ke),Ke.click(),window.URL.revokeObjectURL(Ke.href)}ht()})},ae=(Fe,Pn,ca,Bn)=>{const vn=ue.Z.API_SERVER+Pn,ut=new window.XMLHttpRequest;return ut.withCredentials=!0,ut.addEventListener("load",function(Ke){ca(Ke,ut)},!1),ut.addEventListener("error",function(Ke){Bn&&Bn(Ke)},!1),ut.responseType="blob",ut.open("GET",vn),ut.send(null),ut};return e.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:C.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:be.customModal,onCancel:ht,onOk:Se},e.createElement("aside",{className:be.exportModal},e.createElement("div",{style:{marginBottom:20}},e.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),e.createElement(y.ZP.Group,{onChange:Fe=>{De(Fe.target.value)},value:Qe},e.createElement(y.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),e.createElement(y.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),e.createElement(_.Z,{value:b,onChange:Fe=>He(Fe)}),e.createElement("div",{className:be.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var P=(0,i.connect)(({problemset:C})=>({problemset:C}))(B),le={flex_box_center:"flex_box_center___peyhe",flex_space_between:"flex_space_between___2nQmY",flex_box_vertical_center:"flex_box_vertical_center___JJWnt",flex_box_center_end:"flex_box_center_end___rr9Ax",flex_box_column:"flex_box_column___gbWyf",customModal:"customModal___zOhvE",shareModal:"shareModal___ABLB0",content:"content___dRX3r",group:"group___MmH5o",teachGroup:"teachGroup___uUgVg",footer:"footer___MLjH3"},de=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const U=({problemset:C,dispatch:N,onOk:b})=>{var He,Qe;const De=(0,i.useParams)(),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(1),[Pn,ca]=(0,e.useState)([]),[Bn,vn]=(0,e.useState)([]),[ut,Ke]=(0,e.useState)(!0),[Dt,Le]=(0,e.useState)(!1),[yn,da]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var ne,St;C.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Jt(),ca([(St=(ne=C.actionTabs)==null?void 0:ne.params)==null?void 0:St.group_id]))},[C.actionTabs.key]);const Jt=()=>de(void 0,null,function*(){Ke(!0);const ne=yield(0,M.Of)({type:0,page:1,per_page:10,order_by:"new"});if(ne!=null&&ne.item_banks_group){const _n=[{id:-1,item_banks_count:(ne==null?void 0:ne.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((ne==null?void 0:ne.item_banks_group)||[]);Se(_n)}Ke(!1)}),Ra=()=>{N({type:"problemset/setActionTabs",payload:{}})},ga=()=>de(void 0,null,function*(){if(Pn.length===0){f.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(ae===1){Fe(2);return}Le(!0);const ne=yield(0,M.GW)({item_banks_group_ids:Pn,clazz:"ItemBank",group_ids:Bn});(ne==null?void 0:ne.status)===0&&(b(),Ra()),Le(!1)}),Za=ne=>{ca(ne),da(ne.length===ht.length)};return e.createElement(E.default,{centered:!0,afterClose:()=>{vn([]),Fe(1),da(!1),Se([])},title:`\u5171\u4EAB\u8BD5\u9898${ae}/2`,open:C.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Ra},e.createElement("aside",{className:le.shareModal},e.createElement(F.Z,{spinning:ut},e.createElement("div",{className:le.content},ae===1&&e.createElement("div",{className:le.group},e.createElement(_.Z,{value:Pn,onChange:ne=>ca(ne)})),ae===2&&e.createElement("div",{className:le.teachGroup},e.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),e.createElement(v.default.Group,{value:Bn,onChange:ne=>vn(ne)},(Qe=(He=C==null?void 0:C.teachGroupData)==null?void 0:He.groups)==null?void 0:Qe.map(ne=>e.createElement(v.default,{key:ne.group_id,value:ne.group_id},ne==null?void 0:ne.name))))),e.createElement("div",{className:le.footer},e.createElement(k.ZP,{onClick:Ra},"\u53D6\u6D88"),e.createElement(k.ZP,{loading:Dt,onClick:ga,type:"primary"},ae===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var xe=(0,i.connect)(({problemset:C})=>({problemset:C}))(U),Re=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,vt=(C,N)=>{var b={};for(var He in C)ye.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Re)for(var He of Re(C))N.indexOf(He)<0&&qe.call(C,He)&&(b[He]=C[He]);return b},Ge=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const xt=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{},isPiliangRevoke:Se=!1}=N,ae=vt(N,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Fe=(0,e.useRef)(!1),[Pn,ca]=(0,e.useState)(!1);(0,e.useEffect)(()=>{b.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Bn():ca(!0):ca(!1)},[b.actionTabs.key]);const Bn=()=>Ge(void 0,null,function*(){Fe.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let vn={};Se?vn=yield De({type:"problemset/revokePublish",payload:b.actionTabs.params}):vn=yield De({type:"problemset/setPrivate",payload:b.actionTabs.params}),De({type:"problemset/setActionTabs",payload:{}}),Fe.current=!1,(vn==null?void 0:vn.status)===0&&ht()});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Pn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Se?Qe["problemset/revokePublish"]:Qe["problemset/setPrivate"],width:"442px",onOk:Bn,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}}),Fe.current=!1}},e.createElement("div",{className:Be.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),e.createElement("div",{className:Be.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:vn=>Fe.current=vn.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var L=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(xt),Z=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(C,N)=>{var b={};for(var He in C)ze.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Z)for(var He of Z(C))N.indexOf(He)<0&&Pe.call(C,He)&&(b[He]=C[He]);return b},dt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const je=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{}}=N,Se=Ce(N,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ae=()=>dt(void 0,null,function*(){const Fe=yield De({type:"problemset/handleDelete",payload:b.actionTabs.params});De({type:"problemset/setActionTabs",payload:{}}),Fe.status===0&&ht()});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qe["problemset/handleDelete"],width:"442px",onOk:ae,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:Be.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Tt=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(je),Et=t(89392),It=t(91842),gt=t(59301),Ht=Object.defineProperty,We=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Ln=(C,N,b)=>N in C?Ht(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,gn=(C,N)=>{for(var b in N||(N={}))Vt.call(N,b)&&Ln(C,b,N[b]);if(Ft)for(var b of Ft(N))mn.call(N,b)&&Ln(C,b,N[b]);return C},hn=(C,N)=>We(C,wt(N)),Lt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Zt=({problemset:C,dispatch:N})=>{var b;const[He,Qe]=(0,e.useState)({}),[De,ht]=(0,e.useState)([]),[Se,ae]=(0,e.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var vn,ut;if(((vn=C==null?void 0:C.actionTabs)==null?void 0:vn.key)==="SINGLE"){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Qe(Ke),ht(Ke.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Pn=()=>Lt(void 0,null,function*(){var vn;if(!De.some(ut=>ut==null?void 0:ut.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const ut=(0,Et.cloneDeep)((vn=C==null?void 0:C.actionTabs)==null?void 0:vn.params);ht(ut.choices)}ae(!Se)}),ca=(vn,ut)=>{console.log(vn.target.checked);const Ke=De.map((Dt,Le)=>hn(gn({},Dt),{checked:Le===ut?vn.target.checked:!1}));ht(Ke)},Bn=()=>{Qe({}),ht([]),ae(!1),N({type:"problemset/setActionTabs",payload:{}})};return gt.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Pn,onCancel:Bn},gt.createElement("div",null,gt.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),gt.createElement(It.Z,{value:He==null?void 0:He.name}),De==null?void 0:De.map((vn,ut)=>{const{is_answer:Ke,checked:Dt,choice_text:Le}=vn;let yn="";return Se&&Ke&&(yn=Be.green),Se&&!Ke&&Dt&&(yn=Be.red),gt.createElement("div",{key:ut,style:{pointerEvents:Se?"none":"auto"},className:`${Be.row} ${yn}`},gt.createElement(y.ZP,{onChange:da=>ca(da,ut),checked:Dt}),gt.createElement("span",null,Fe[ut],".\xA0"),gt.createElement(It.Z,{className:Be.html,value:Le}),Se&&Ke&>.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Ke&&Dt&>.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&>.createElement(e.Fragment,null,gt.createElement("div",{className:Be.line}),gt.createElement("div",{className:"c-grey-333 mb5"},gt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Fe[De.findIndex(vn=>vn.is_answer)]),gt.createElement("div",{className:"c-grey-333 mb10"},gt.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ot=(0,i.connect)(({problemset:C})=>({problemset:C}))(Zt),zt=Object.defineProperty,$t=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,ba=(C,N,b)=>N in C?zt(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Da=(C,N)=>{for(var b in N||(N={}))Qn.call(N,b)&&ba(C,b,N[b]);if(Wt)for(var b of Wt(N))Ba.call(N,b)&&ba(C,b,N[b]);return C},ka=(C,N)=>$t(C,Kt(N)),Aa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Ha=({problemset:C,dispatch:N})=>{var b;const[He,Qe]=(0,e.useState)({}),[De,ht]=(0,e.useState)([]),[Se,ae]=(0,e.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="MULTIPLE"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);Qe(Dt),ht(Dt.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Pn=()=>Aa(void 0,null,function*(){var ut;if(!De.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);ht(Ke.choices)}ae(!Se)}),ca=(ut,Ke)=>{console.log(ut.target.checked);const Dt=De.map((Le,yn)=>ka(Da({},Le),{checked:yn===Ke?ut.target.checked:Le.checked}));ht(Dt)},Bn=()=>{Qe({}),ht([]),ae(!1),N({type:"problemset/setActionTabs",payload:{}})},vn=()=>{let ut="";return De.forEach((Ke,Dt)=>{Ke.is_answer&&(ut=ut+Fe[Dt])}),ut};return e.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Pn,onCancel:Bn},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),e.createElement(It.Z,{value:He==null?void 0:He.name}),De==null?void 0:De.map((ut,Ke)=>{const{is_answer:Dt,checked:Le,choice_text:yn}=ut;let da="";return Se&&Dt&&(da=Be.green),Se&&!Dt&&Le&&(da=Be.red),e.createElement("div",{key:Ke,style:{pointerEvents:Se?"none":"auto"},className:`${Be.row} ${da}`},e.createElement(v.default,{style:{padding:3},onChange:Jt=>ca(Jt,Ke),checked:Le}),e.createElement("span",null,Fe[Ke],".\xA0"),e.createElement(It.Z,{className:Be.html,value:yn}),Se&&Dt&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Dt&&Le&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&e.createElement(e.Fragment,null,e.createElement("div",{className:Be.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),vn()),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ma=(0,i.connect)(({problemset:C})=>({problemset:C}))(Ha),et=Object.defineProperty,Ut=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ve=(C,N,b)=>N in C?et(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,pt=(C,N)=>{for(var b in N||(N={}))K.call(N,b)&&Ve(C,b,N[b]);if(yt)for(var b of yt(N))Ye.call(N,b)&&Ve(C,b,N[b]);return C},At=(C,N)=>Ut(C,Bt(N)),kt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Rt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(!1),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="JUDGMENT"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Dt),Se(Dt.choices)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const ca=()=>kt(void 0,null,function*(){var ut;if(!ht.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ae){const Ke=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Se(Ke.choices)}Fe(!ae)}),Bn=(ut,Ke)=>{console.log(ut.target.checked);const Dt=ht.map((Le,yn)=>At(pt({},Le),{checked:yn===Ke?ut.target.checked:!1}));Se(Dt)},vn=()=>{De({}),Se([]),Fe(!1),N({type:"problemset/setActionTabs",payload:{}})};return e.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ca,onCancel:vn},e.createElement("div",null,e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),e.createElement(It.Z,{value:Qe==null?void 0:Qe.name}),ht==null?void 0:ht.map((ut,Ke)=>{const{is_answer:Dt,checked:Le,choice_text:yn}=ut;let da="";return ae&&Dt&&(da=Be.green),ae&&!Dt&&Le&&(da=Be.red),e.createElement("div",{key:Ke,style:{pointerEvents:ae?"none":"auto"},className:`${Be.row} ${da}`},e.createElement(y.ZP,{onChange:Jt=>Bn(Jt,Ke),checked:Le}),e.createElement(It.Z,{className:Be.html,value:yn}),ae&&Dt&&e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ae&&!Dt&&Le&&e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ae&&e.createElement(e.Fragment,null,e.createElement("div",{className:Be.line}),e.createElement("div",{className:"c-grey-333 mb5"},e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(He=ht.find(ut=>ut.is_answer))==null?void 0:He.choice_text),e.createElement("div",{className:"c-grey-333 mb10"},e.createElement("b",null,"\u89E3\u6790:\xA0"),(Qe==null?void 0:Qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var bn=(0,i.connect)(({problemset:C})=>({problemset:C}))(Rt),An=t(19105),nn=t(59301),ra=Object.defineProperty,Wn=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Je=(C,N,b)=>N in C?ra(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,un=(C,N)=>{for(var b in N||(N={}))Kn.call(N,b)&&Je(C,b,N[b]);if($n)for(var b of $n(N))ce.call(N,b)&&Je(C,b,N[b]);return C},cn=(C,N)=>Wn(C,qt(N)),pn=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const rt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)([]),[ae,Fe]=(0,e.useState)(!1),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var ut,Ke,Dt;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="COMPLETION"){const Le=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Le),Se((Dt=Le==null?void 0:Le.standard_answer)==null?void 0:Dt.map(yn=>un({value:"",answer:(yn==null?void 0:yn.answer_text)||[]},yn)))}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const ca=()=>pn(void 0,null,function*(){var ut,Ke;if(ht.some(Dt=>(Dt==null?void 0:Dt.value)==="")){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ae){const Dt=(0,Et.cloneDeep)((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.params);Se((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>un({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}Fe(!ae)}),Bn=(ut,Ke)=>{const Dt=ht.map((Le,yn)=>cn(un({},Le),{value:yn===Ke?ut.target.value:Le.value}));Se(Dt)},vn=()=>{De({}),Se([]),Fe(!1),N({type:"problemset/setActionTabs",payload:{}})};return nn.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ca,onCancel:vn},nn.createElement("div",null,nn.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),nn.createElement(It.Z,{value:Qe==null?void 0:Qe.name}),ht==null?void 0:ht.map((ut,Ke)=>{const{value:Dt,answer:Le}=ut;let yn="";return ae&&(Le!=null&&Le.includes(Dt))&&(yn=Be.green),ae&&!(Le!=null&&Le.includes(Dt))&&(yn=Be.red),nn.createElement("div",{key:Ke,style:{pointerEvents:ae?"none":"auto",marginTop:10},className:`${Be.row} ${yn}`},nn.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ke+1,"\u7B54\u6848:"),(ut==null?void 0:ut.model)===1?nn.createElement(d.default.TextArea,{className:Be.textArea,style:{width:610,marginRight:10},onChange:da=>Bn(da,Ke),value:Dt}):nn.createElement(An.Z,{value:Dt,onChange:da=>{const Jt=ht.map((Ra,ga)=>cn(un({},Ra),{value:ga===Ke?da:Ra.value}));Se(Jt)}}),ae&&(Le==null?void 0:Le.includes(Dt))&&nn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ae&&!(Le!=null&&Le.includes(Dt))&&nn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ae&&nn.createElement(e.Fragment,null,nn.createElement("div",{className:Be.line}),(He=Qe==null?void 0:Qe.standard_answer)==null?void 0:He.map((ut,Ke)=>{var Dt,Le;return nn.createElement("div",{className:"c-grey-333 mb5"},nn.createElement("b",null,"\u586B\u7A7A",Ke+1,"\u7B54\u6848:\xA0"),(ut==null?void 0:ut.model)===1?((Dt=ut==null?void 0:ut.answer_text)==null?void 0:Dt.join("\u3001"))||"":nn.createElement(An.Z,{value:(Le=ut==null?void 0:ut.answer_text)==null?void 0:Le.join("\u3001"),disabled:!0}))}),nn.createElement("div",{className:"c-grey-333 mb10"},nn.createElement("b",null,"\u89E3\u6790:\xA0"),(Qe==null?void 0:Qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var Ia=(0,i.connect)(({problemset:C})=>({problemset:C}))(rt),Un=t(39793),xn=t(59301),Pa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Vn=({problemset:C,dispatch:N})=>{var b,He,Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(!0),[vn,ut]=(0,e.useState)("");(0,e.useEffect)(()=>{var Le,yn;if(((Le=C==null?void 0:C.actionTabs)==null?void 0:Le.key)==="SUBJECTIVE"){const da=(0,Et.cloneDeep)((yn=C==null?void 0:C.actionTabs)==null?void 0:yn.params);ae(da)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Ke=()=>Pa(void 0,null,function*(){if(!vn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Fe&&ut(""),Pn(!Fe)}),Dt=()=>{ae({}),Bn(!0),Pn(!1),ut(""),N({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Fe),xn.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ke,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Dt},xn.createElement("div",null,xn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),xn.createElement(It.Z,{value:Se==null?void 0:Se.name,style:{marginBottom:10,color:"#5f6368"}}),ca?xn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):xn.createElement(Un.Z,{height:160,defaultValue:vn,onChange:Le=>{ut(Le)}}),Fe&&xn.createElement(e.Fragment,null,xn.createElement("div",{className:Be.line}),xn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),xn.createElement("div",{style:{marginTop:10}},((He=Se==null?void 0:Se.answer_texts)==null?void 0:He[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((Qe=Se==null?void 0:Se.keywords)==null?void 0:Qe.length)>0&&xn.createElement("div",{style:{marginTop:10,marginBottom:10}},xn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(De=Se==null?void 0:Se.keywords)==null?void 0:De.map(Le=>{var yn,da,Jt;return((yn=Le==null?void 0:Le.keyword)==null?void 0:yn.length)>1?((da=Le==null?void 0:Le.keyword)==null?void 0:da.join("\u6216"))+"\uFF1B":((Jt=Le==null?void 0:Le.keyword)==null?void 0:Jt[0])+"\uFF1B"})),xn.createElement("div",{style:{color:"#5F6368",marginTop:((ht=Se==null?void 0:Se.keywords)==null?void 0:ht.length)<=0?20:10}},xn.createElement("b",null,"\u89E3\u6790:")),xn.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};var za=(0,i.connect)(({problemset:C})=>({problemset:C}))(Vn),ma=t(28103),la=t(59301),Ze=Object.defineProperty,$e=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,on=(C,N,b)=>N in C?Ze(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,In=(C,N)=>{for(var b in N||(N={}))jn.call(N,b)&&on(C,b,N[b]);if(_t)for(var b of _t(N))Mn.call(N,b)&&on(C,b,N[b]);return C},On=(C,N)=>$e(C,nt(N)),Fa=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Zn=({problemset:C,dispatch:N,showdiv:b,data:He})=>{const[Qe,De]=(0,e.useState)([]),[ht,Se]=(0,e.useState)(!1),ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Bn;((Bn=Object.keys(He))==null?void 0:Bn.length)>0&&De(He.choices)},[He]);const Fe=()=>Fa(void 0,null,function*(){if(!Qe.some(Bn=>Bn==null?void 0:Bn.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ht){const Bn=(0,Et.cloneDeep)(He);De(Bn.choices)}Se(!ht)}),Pn=(Bn,vn)=>{console.log(Bn.target.checked);const ut=Qe.map((Ke,Dt)=>On(In({},Ke),{checked:Dt===vn?Bn.target.checked:!1}));De(ut)},ca=()=>{De([]),Se(!1),N({type:"problemset/setActionTabs",payload:{}})};return la.createElement("div",null,la.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),la.createElement(It.Z,{value:He==null?void 0:He.name}),Qe==null?void 0:Qe.map((Bn,vn)=>{const{is_answer:ut,checked:Ke,choice_text:Dt}=Bn;let Le="";return ht&&ut&&(Le=Be.green),ht&&!ut&&Ke&&(Le=Be.red),la.createElement("div",{key:vn,style:{pointerEvents:ht?"none":"auto"},className:`${Be.row} ${Le}`},la.createElement(y.ZP,{onChange:yn=>Pn(yn,vn),checked:Ke}),la.createElement("span",null,ae[vn],".\xA0"),la.createElement(It.Z,{className:Be.html,value:Dt}),ht&&ut&&la.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ht&&!ut&&Ke&&la.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ht&&la.createElement(e.Fragment,null,la.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},la.createElement("div",{className:"c-grey-333 mb5"},la.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ae[Qe.findIndex(Bn=>Bn.is_answer)]),la.createElement("div",{className:"c-grey-333 mb10"},la.createElement("b",null,"\u89E3\u6790:\xA0"),(He==null?void 0:He.analysis)||"\u6682\u65E0\u89E3\u6790"))),la.createElement("div",{style:{textAlign:"end",marginTop:10}},la.createElement(k.ZP,{type:"primary",onClick:()=>{Fe()}},ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&la.createElement(ma.Z,null))};var Rn=(0,i.connect)(({problemset:C})=>({problemset:C}))(Zn),kn=t(59301),Ct=Object.defineProperty,Oa=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,ha=(C,N,b)=>N in C?Ct(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Sr=(C,N)=>{for(var b in N||(N={}))Nt.call(N,b)&&ha(C,b,N[b]);if(Jn)for(var b of Jn(N))ya.call(N,b)&&ha(C,b,N[b]);return C},La=(C,N)=>Oa(C,Dn(N)),Na=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Wa=({problemset:C,datas:N,showdiv:b,dispatch:He})=>{var Qe;const[De,ht]=(0,e.useState)({}),[Se,ae]=(0,e.useState)([]),[Fe,Pn]=(0,e.useState)(!1),ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Ke;if(Object.keys(N)){const Dt=(0,Et.cloneDeep)(N);ht(Dt),ae((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>Sr({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}},[N]);const Bn=()=>Na(void 0,null,function*(){var Ke;if(Se.some(Dt=>(Dt==null?void 0:Dt.value)==="")){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fe){const Dt=(0,Et.cloneDeep)(N);ae((Ke=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ke.map(Le=>Sr({value:"",answer:(Le==null?void 0:Le.answer_text)||[]},Le)))}Pn(!Fe)}),vn=(Ke,Dt)=>{const Le=Se.map((yn,da)=>La(Sr({},yn),{value:da===Dt?Ke.target.value:yn.value}));ae(Le)},ut=()=>{ht({}),ae([]),Pn(!1),He({type:"problemset/setActionTabs",payload:{}})};return kn.createElement("div",null,kn.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),kn.createElement(It.Z,{value:De==null?void 0:De.name}),Se==null?void 0:Se.map((Ke,Dt)=>{const{value:Le,answer:yn}=Ke;let da="";return Fe&&(yn!=null&&yn.includes(Le))&&(da=Be.green),Fe&&!(yn!=null&&yn.includes(Le))&&(da=Be.red),kn.createElement("div",{key:Dt,style:{pointerEvents:Fe?"none":"auto",marginTop:10},className:`${Be.row} ${da}`},kn.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(Ke==null?void 0:Ke.model)===1?kn.createElement(d.default.TextArea,{className:Be.textArea,style:{width:610,marginRight:10},onChange:Jt=>vn(Jt,Dt),value:Le}):kn.createElement(An.Z,{value:Le,onChange:Jt=>{const Ra=Se.map((ga,Za)=>La(Sr({},ga),{value:Za===Dt?Jt:ga.value}));ae(Ra)}}),Fe&&(yn==null?void 0:yn.includes(Le))&&kn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fe&&!(yn!=null&&yn.includes(Le))&&kn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fe&&kn.createElement(e.Fragment,null,kn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Qe=De==null?void 0:De.standard_answer)==null?void 0:Qe.map((Ke,Dt)=>{var Le,yn;return kn.createElement("div",{className:"c-grey-333 mb5"},kn.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(Ke==null?void 0:Ke.model)===1?((Le=Ke==null?void 0:Ke.answer_text)==null?void 0:Le.join("\u3001"))||"":kn.createElement(An.Z,{value:(yn=Ke==null?void 0:Ke.answer_text)==null?void 0:yn.join("\u3001"),disabled:!0}))}),kn.createElement("div",{className:"c-grey-333 mb10"},kn.createElement("b",null,"\u89E3\u6790:\xA0"),(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"))),kn.createElement("div",{style:{textAlign:"end",marginTop:10}},kn.createElement(k.ZP,{type:"primary",onClick:()=>{Bn()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&kn.createElement(ma.Z,null))};var Ja=(0,i.connect)(({problemset:C})=>({problemset:C}))(Wa),wn=t(59301),X=Object.defineProperty,me=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Hn=(C,N,b)=>N in C?X(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Fn=(C,N)=>{for(var b in N||(N={}))ct.call(N,b)&&Hn(C,b,N[b]);if(tt)for(var b of tt(N))ea.call(N,b)&&Hn(C,b,N[b]);return C},Yt=(C,N)=>me(C,ge(N)),Nn=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const Sa=({problemset:C,datas:N,showdiv:b,dispatch:He})=>{var Qe;const[De,ht]=(0,e.useState)({}),[Se,ae]=(0,e.useState)([]),[Fe,Pn]=(0,e.useState)(!1),ca=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{if(Object.keys(N)){const Ke=(0,Et.cloneDeep)(N);ht(Ke),ae(Ke.choices)}},[N]);const Bn=()=>Nn(void 0,null,function*(){if(!Se.some(Ke=>Ke==null?void 0:Ke.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fe){const Ke=(0,Et.cloneDeep)(N);ae(Ke.choices)}Pn(!Fe)}),vn=(Ke,Dt)=>{console.log(Ke.target.checked);const Le=Se.map((yn,da)=>Yt(Fn({},yn),{checked:da===Dt?Ke.target.checked:!1}));ae(Le)},ut=()=>{ht({}),ae([]),Pn(!1),He({type:"problemset/setActionTabs",payload:{}})};return wn.createElement("div",null,wn.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),wn.createElement(It.Z,{value:De==null?void 0:De.name}),Se==null?void 0:Se.map((Ke,Dt)=>{const{is_answer:Le,checked:yn,choice_text:da}=Ke;let Jt="";return Fe&&Le&&(Jt=Be.green),Fe&&!Le&&yn&&(Jt=Be.red),wn.createElement("div",{key:Dt,style:{pointerEvents:Fe?"none":"auto"},className:`${Be.row} ${Jt}`},wn.createElement(y.ZP,{onChange:Ra=>vn(Ra,Dt),checked:yn}),wn.createElement(It.Z,{className:Be.html,value:da}),Fe&&Le&&wn.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fe&&!Le&&yn&&wn.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fe&&wn.createElement(e.Fragment,null,wn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},wn.createElement("div",{className:"c-grey-333 mb5"},wn.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Qe=Se.find(Ke=>Ke.is_answer))==null?void 0:Qe.choice_text),wn.createElement("div",{className:"c-grey-333 mb10"},wn.createElement("b",null,"\u89E3\u6790:\xA0"),(De==null?void 0:De.analysis)||"\u6682\u65E0\u89E3\u6790"))),wn.createElement("div",{style:{textAlign:"end",marginTop:10}},wn.createElement(k.ZP,{type:"primary",onClick:()=>{Bn()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&wn.createElement(ma.Z,null))};var Ka=(0,i.connect)(({problemset:C})=>({problemset:C}))(Sa),z=t(59301),Me=Object.defineProperty,it=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,en=(C,N,b)=>N in C?Me(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,ln=(C,N)=>{for(var b in N||(N={}))an.call(N,b)&&en(C,b,N[b]);if(na)for(var b of na(N))Yn.call(N,b)&&en(C,b,N[b]);return C},tn=(C,N)=>it(C,fn(N)),Qt=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const zn=({problemset:C,data:N,showdiv:b,dispatch:He})=>{const[Qe,De]=(0,e.useState)([]),[ht,Se]=(0,e.useState)(!1),ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Bn;((Bn=Object.keys(N))==null?void 0:Bn.length)>0&&De(N.choices)},[N]);const Fe=()=>Qt(void 0,null,function*(){if(!Qe.some(Bn=>Bn==null?void 0:Bn.checked)){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ht){const Bn=(0,Et.cloneDeep)(N);De(Bn.choices)}Se(!ht)}),Pn=(Bn,vn)=>{console.log(Bn.target.checked);const ut=Qe.map((Ke,Dt)=>tn(ln({},Ke),{checked:Dt===vn?Bn.target.checked:Ke.checked}));De(ut)},ca=()=>{let Bn="";return Qe.forEach((vn,ut)=>{vn.is_answer&&(Bn=Bn+ae[ut])}),Bn};return z.createElement("div",null,z.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),z.createElement(It.Z,{value:N==null?void 0:N.name}),Qe==null?void 0:Qe.map((Bn,vn)=>{const{is_answer:ut,checked:Ke,choice_text:Dt}=Bn;let Le="";return ht&&ut&&(Le=Be.green),ht&&!ut&&Ke&&(Le=Be.red),z.createElement("div",{key:vn,style:{pointerEvents:ht?"none":"auto"},className:`${Be.row} ${Le}`},z.createElement(v.default,{style:{padding:3},onChange:yn=>Pn(yn,vn),checked:Ke}),z.createElement("span",null,ae[vn],".\xA0"),z.createElement(It.Z,{className:Be.html,value:Dt}),ht&&ut&&z.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ht&&!ut&&Ke&&z.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ht&&z.createElement(e.Fragment,null,z.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},z.createElement("div",{className:"c-grey-333 mb5"},z.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ca()),z.createElement("div",{className:"c-grey-333 mb10"},z.createElement("b",null,"\u89E3\u6790:\xA0"),(N==null?void 0:N.analysis)||"\u6682\u65E0\u89E3\u6790"))),z.createElement("div",{style:{textAlign:"end",marginTop:10}},z.createElement(k.ZP,{type:"primary",onClick:()=>{Fe()}},ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&z.createElement(ma.Z,null))};var Mt=(0,i.connect)(({problemset:C})=>({problemset:C}))(zn),sn=t(59301),m=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const oe=({problemset:C,dispatch:N,showdiv:b,datas:He})=>{var Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(!0),[vn,ut]=(0,e.useState)("");(0,e.useEffect)(()=>{if(Object.keys(He)){const Le=(0,Et.cloneDeep)(He);ae(Le)}},[He]);const Ke=()=>m(void 0,null,function*(){if(!vn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Fe&&ut(""),Pn(!Fe)}),Dt=()=>{ae({}),Bn(!0),Pn(!1),ut(""),N({type:"problemset/setActionTabs",payload:{}})};return sn.createElement("div",null,sn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),sn.createElement(It.Z,{value:Se==null?void 0:Se.name,style:{marginBottom:10}}),ca?sn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):sn.createElement(Un.Z,{defaultValue:vn,onChange:Le=>{ut(Le)}}),Fe&&sn.createElement(e.Fragment,null,sn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},sn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),sn.createElement("br",null),((Qe=Se==null?void 0:Se.answer_texts)==null?void 0:Qe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((De=Se==null?void 0:Se.keywords)==null?void 0:De.length)>0&&sn.createElement("div",{style:{marginTop:10,marginBottom:10}},sn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ht=Se==null?void 0:Se.keywords)==null?void 0:ht.map(Le=>{var yn,da,Jt;return((yn=Le==null?void 0:Le.keyword)==null?void 0:yn.length)>1?((da=Le==null?void 0:Le.keyword)==null?void 0:da.join("\u6216"))+"\uFF1B":((Jt=Le==null?void 0:Le.keyword)==null?void 0:Jt[0])+"\uFF1B"})),sn.createElement("div",{style:{color:"#5F6368"}},sn.createElement("b",null,"\u89E3\u6790:"),sn.createElement("br",null),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))),sn.createElement("div",{style:{textAlign:"end",marginTop:10}},sn.createElement(k.ZP,{type:"primary",onClick:()=>{Ke()}},Fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!b&&sn.createElement(ma.Z,null))};var ke=(0,i.connect)(({problemset:C})=>({problemset:C}))(oe),at=t(59301),Ae=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const lt=({problemset:C,dispatch:N})=>{var b,He;const[Qe,De]=(0,e.useState)({}),[ht,Se]=(0,e.useState)(!1),[ae,Fe]=(0,e.useState)(!0),[Pn,ca]=(0,e.useState)("");(0,e.useEffect)(()=>{var ut,Ke;if(((ut=C==null?void 0:C.actionTabs)==null?void 0:ut.key)==="COMBINATION"){const Dt=(0,Et.cloneDeep)((Ke=C==null?void 0:C.actionTabs)==null?void 0:Ke.params);De(Dt)}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);const Bn=()=>Ae(void 0,null,function*(){if(!Pn){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Se(!ht)}),vn=()=>{De({}),Fe(!0),Se(!1),ca(""),N({type:"problemset/setActionTabs",payload:{}})};return at.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Bn,onCancel:vn},at.createElement("div",null,at.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),at.createElement(It.Z,{value:Qe==null?void 0:Qe.name,style:{marginBottom:10}}),(He=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:He.map((ut,Ke)=>{var Dt,Le,yn,da,Jt;if((ut==null?void 0:ut.item_type)==="SINGLE")return at.createElement(Rn,{data:ut,showdiv:((Dt=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Dt.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="MULTIPLE")return at.createElement(Mt,{data:ut,showdiv:((Le=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Le.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="JUDGMENT")return at.createElement(Ka,{datas:ut,showdiv:((yn=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:yn.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="COMPLETION")return at.createElement(Ja,{datas:ut,showdiv:((da=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:da.length)-1===Ke});if((ut==null?void 0:ut.item_type)==="SUBJECTIVE")return at.createElement(ke,{datas:ut,showdiv:((Jt=Qe==null?void 0:Qe.sub_item_banks)==null?void 0:Jt.length)-1===Ke})})))};var mt=(0,i.connect)(({problemset:C})=>({problemset:C}))(lt),ot=t(24334),we=t(38986),Xt=t(81072),Gt=t(7727),st=t(59301),jt=Object.defineProperty,Xn=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,mr=(C,N,b)=>N in C?jt(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,gr=(C,N)=>{for(var b in N||(N={}))oa.call(N,b)&&mr(C,b,N[b]);if(Ua)for(var b of Ua(N))$a.call(N,b)&&mr(C,b,N[b]);return C},Lr=(C,N)=>Xn(C,sa(N)),or=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const aa=({problemset:C,dispatch:N})=>{var b,He,Qe,De,ht;const[Se,ae]=(0,e.useState)({}),[Fe,Pn]=(0,e.useState)([]),[ca,Bn]=(0,e.useState)(!1),[vn,ut]=(0,e.useState)(!1),[Ke,Dt]=(0,e.useState)({}),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,e.useEffect)(()=>{var Ra,ga,Za;if(((Ra=C==null?void 0:C.actionTabs)==null?void 0:Ra.key)==="BPROGRAM"){const ne=(0,Et.cloneDeep)((ga=C==null?void 0:C.actionTabs)==null?void 0:ga.params);ae(ne),Pn((Za=ne==null?void 0:ne.standard_answer)==null?void 0:Za.map(St=>({value:"",answer:(St==null?void 0:St.answer_text)||[]})))}},[(b=C==null?void 0:C.actionTabs)==null?void 0:b.key]);function yn(){return new Date().getTime()}const da=()=>or(void 0,null,function*(){var Ra,ga,Za,ne,St;if(Fe.some(pa=>(pa==null?void 0:pa.value)==="")&&!ca){f.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ca){const pa=(0,Et.cloneDeep)((Ra=C==null?void 0:C.actionTabs)==null?void 0:Ra.params);Pn([...(ga=pa==null?void 0:pa.standard_answer)==null?void 0:ga.map(Xa=>({value:"",answer:(Xa==null?void 0:Xa.answer_text)||[],type:""}))]),Bn(!ca);return}else{let pa=Fe==null?void 0:Fe.map((Xa,ua)=>Lr(gr({},Xa),{type:Xa.types}));Pn(pa)}console.log(Fe),ut(!0);let _n=yield(0,we.ZP)(`/api/problems/${(Za=Se==null?void 0:Se.program_attr)==null?void 0:Za.identifier}/start.json`,{method:"get"});const er=yield(0,Xt.n4)(_n==null?void 0:_n.identifier,{code:(ne=Se==null?void 0:Se.program_attr)==null?void 0:ne.code,language:(St=Se==null?void 0:Se.program_attr)==null?void 0:St.language,answers:Fe==null?void 0:Fe.map(pa=>pa.value)});if((er==null?void 0:er.status)===0){let Xa=function(){return or(this,null,function*(){const{status:ua,message:Yi,data:ui}=yield(0,Xt.rX)(_n==null?void 0:_n.identifier,"submit"),Oi=yn()-pa>10*1e3*(Fe==null?void 0:Fe.length);if(ua!==0&&!Oi&&setTimeout(Xa,1e3),Oi){E.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ut(!1);return}if(ua===0){ut(!1);let Jr=Fe==null?void 0:Fe.map((hi,Ri)=>Lr(gr({},hi),{type:(ui==null?void 0:ui.right_arr[Ri])===1?"success":"warning"}));Pn(Jr),Dt(ui),ui.status===2&&(ut(!1),E.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const pa=yn();yield(0,Xt.bM)(_n==null?void 0:_n.identifier,{}),Xa()}else ut(!1);Bn(!ca)}),Jt=()=>{ae({}),Pn([]),Bn(!1),N({type:"problemset/setActionTabs",payload:{}})};return st.createElement(st.Fragment,null,st.createElement(E.default,{centered:!0,destroyOnClose:!0,open:C.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ca?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:da,onCancel:Jt,okButtonProps:{loading:vn}},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),st.createElement(It.Z,{value:(He=Se==null?void 0:Se.program_attr)==null?void 0:He.description}),((Qe=Se==null?void 0:Se.program_attr)==null?void 0:Qe.code)&&st.createElement(It.Z,{showProgramFill:!0,onFillChange:Ra=>{let ga=Ra==null?void 0:Ra.map((Za,ne)=>gr({},Za));Pn(ga)},programFillValue:Fe,value:ot.Base64.decode((De=Se==null?void 0:Se.program_attr)==null?void 0:De.code)}),ca&&st.createElement(e.Fragment,null,st.createElement("div",{className:Be.line}),(ht=Se==null?void 0:Se.standard_answer)==null?void 0:ht.map((Ra,ga)=>st.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},st.createElement("b",null,"\u586B\u7A7A",ga+1,"\u7B54\u6848:\xA0"),st.createElement("pre",null,(Ra==null?void 0:Ra.answer_text)||""))),st.createElement("div",{className:"c-grey-333 mb10"},st.createElement("b",null,"\u89E3\u6790:\xA0"),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ke==null?void 0:Ke.id)&&Ke.status!==2&&st.createElement(E.default,{open:(Ke==null?void 0:Ke.id)&&Ke.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Dt({})},onCancel:()=>{Dt({})}},st.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},st.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),st.createElement("span",{style:{marginLeft:12,color:Ke.status!==0&&"#E30000"}},Gt.Im[Ke.status])),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),st.createElement("span",{style:{marginLeft:12}},H()(Ke.created_at).format("YYYY-MM-DD HH:mm:ss"))),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),st.createElement("span",{style:{marginLeft:12}},Ke.language)),st.createElement("div",null,st.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),st.createElement("span",{style:{marginLeft:12}},Ke.execute_time,"ms"))),st.createElement(Gt.Y4,gr({},Ke)))))};var Ca=(0,i.connect)(({problemset:C})=>({problemset:C}))(aa),ur={flex_box_center:"flex_box_center___Tfj3H",flex_space_between:"flex_space_between___kgRpJ",flex_box_vertical_center:"flex_box_vertical_center___exiI3",flex_box_center_end:"flex_box_center_end___tlTui",flex_box_column:"flex_box_column___bDNNa",pWrap:"pWrap___qOuzc",few:"few___vIILY"},lr=t(60324),cr=t(59301),Bi=({data:C=[],activeTabsKey:N,onClick:b})=>{const He=()=>C.map((De,ht)=>cr.createElement("div",{key:ht,className:ur.few},cr.createElement("b",{title:De.name,style:{color:"#333333"},onClick:()=>b(De.id,!1,N==="3")},De.name),ht\xA0"))),Qe=()=>{let De=!0;const ht=C.slice(2,-2),Se=cr.createElement("div",{className:ur.pWrap},ht.map(ae=>cr.createElement("span",{title:ae.name,onClick:()=>b(ae.id,!1,N==="3"),key:ae.id},ae.name)));return C.map((ae,Fe)=>{let Pn=null;return Fe>1&&Feb(ae.id,!1,N==="3")},ae.name),Fe\xA0")),Pn})};return cr.createElement("aside",{style:{overflowX:"auto"}},(C==null?void 0:C.length)>5?Qe():He())},dn={flex_box_center:"flex_box_center___sr30X",flex_space_between:"flex_space_between___nLobX",flex_box_vertical_center:"flex_box_vertical_center___LMFsy",flex_box_center_end:"flex_box_center_end___Rtu8_",flex_box_column:"flex_box_column___O4bPW",page_warp:"page_warp___GUedx",select:"select___k6x4S",pngIcon:"pngIcon___IhBPC",tabsWrap:"tabsWrap___o_mSy",customTable:"customTable___iOCYd",row:"row___mlC6e",contentListWrap:"contentListWrap___vMknl",li:"li___jWvkE",bottom:"bottom___q0jrh",actionLeftItem:"actionLeftItem___CA9b5",questionTypeName:"questionTypeName___nsIHi",more:"more___xqL9c",btnAdd:"btnAdd___z906j",cancelC:"cancelC___Q6vnX",addC:"addC___EUacV",actonBtn:"actonBtn___wZ1Wz",batch:"batch___XSQ2m",btns:"btns___bzPHC",btn:"btn___TaCFE",treeWrapper:"treeWrapper___xjrbV",treeHeader:"treeHeader___RnYON",treeContent:"treeContent___rmYlz",action:"action___vWn2f",sendModal:"sendModal___wxIO7",line:"line___jom8K",del:"del___cfSXy",divider:"divider___ekYoz",exportBtn:"exportBtn___QoBTK",tips:"tips___vvuAe",tagtips:"tagtips___JHVyp",taglinkBtn:"taglinkBtn___QR1Ca",publicQuest:"publicQuest___fRRSk",publicQuestContent:"publicQuestContent___fWqLY",public_tips:"public_tips___DDspB",concat:"concat___TsCYg",selectitems:"selectitems___wEkMn",con_warp:"con_warp___PlqX6",filterWrap:"filterWrap___nnOOz",main_con_warp:"main_con_warp___R8U_f",tab_css:"tab_css___Vnml9",tab_css_active:"tab_css_active___zweE5",searchWrap:"searchWrap___q8mzv",search:"search___ZVV4t",searchIcon:"searchIcon___lwPPh",btn_css:"btn_css___glYiz",bottom_main_warp:"bottom_main_warp___UGhrC",bottom_main_warp2:"bottom_main_warp2___v8BmK",languageSelectActive:"languageSelectActive___yDgME"},Di=t(43428),yr=t(43604),Mr={drawerWrap:"drawerWrap___BsM9p",title:"title___olh8U",contentWrap:"contentWrap___bbMW1",totalInfo:"totalInfo___t4YQB",clear:"clear___i7M8D",problemset:"problemset___gvHIg",delete:"delete___zLRpP",deleteIcon:"deleteIcon___JiqMB",content:"content___ahqp4",createBtnWrapper:"createBtnWrapper___MsJAl"},Qo=t(97207),Ko=t(84842),Ar=t(59301);const zi=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],$i=({visible:C,basketData:N,basketTotal:b,onClose:He=()=>{},onDelete:Qe=()=>{},onClear:De,onSubmit:ht})=>{const Se=(0,e.useRef)(),ae=(0,e.useRef)();(0,e.useEffect)(()=>{if(ae.current)return b>=0&&!Se.current&&(Se.current=Qo.Z.init(ae.current,()=>{He()})),()=>{Se.current&&Se.current.clear()}},[ae.current]);const Fe=window.screen.width<=1440;return Ar.createElement(Di.Z,{rootClassName:Mr.drawerWrap,placement:"right",closable:!1,mask:!1,open:C,forceRender:!0,width:Fe?130:160,onClose:He},b>0?Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:Mr.title},"\u8BD5\u9898\u7BEE"),Ar.createElement("div",{ref:ae,className:Mr.contentWrap},Ar.createElement(S.Z,{wrap:!1,className:Mr.totalInfo,align:"middle"},Ar.createElement(yr.Z,{span:14},"\u9898\u76EE\u603B\u6570"),Ar.createElement(yr.Z,{span:4},b),Ar.createElement(yr.Z,{span:6,className:Mr.clear,onClick:De},"\u6E05\u7A7A")),zi.map(Pn=>N[Pn.stateName]>0&&Ar.createElement(S.Z,{align:"middle",wrap:!1,className:Mr.problemset,key:Pn.type},Ar.createElement(yr.Z,{span:14},Pn.typeName),Ar.createElement(yr.Z,{span:4},N[Pn.stateName]),Ar.createElement(yr.Z,{span:6,className:Mr.delete},Ar.createElement("i",{onClick:()=>Qe(Pn.type),className:`iconfont icon-piliangshanchu3 ${Mr.deleteIcon}`})))),Ar.createElement(S.Z,{justify:"center",className:Mr.createBtnWrapper},Ar.createElement(Ko.Z,{block:!0,type:"primary",onClick:ht},"\u521B\u5EFA\u8BD5\u5377")))):Ar.createElement("div",{ref:ae},Ar.createElement("div",{className:Mr.title},"\u8BD5\u9898\u7BEE"),Ar.createElement(Xe.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Gi=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,eo=(C,N)=>{var b={};for(var He in C)Co.call(C,He)&&N.indexOf(He)<0&&(b[He]=C[He]);if(C!=null&&Gi)for(var He of Gi(C))N.indexOf(He)<0&&Jo.call(C,He)&&(b[He]=C[He]);return b},Xo=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const to={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},no=C=>{var N=C,{problemset:b,globalSetting:He,loading:Qe,dispatch:De,onReloadData:ht=()=>{},onReloadBasketData:Se=()=>{}}=N,ae=eo(N,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Fe,Pn;const ca=()=>Xo(void 0,null,function*(){const Bn=yield De({type:"problemset/basketDelete",payload:b.actionTabs.params});De({type:"problemset/setActionTabs",payload:{}}),Bn.status===0&&(ht(),Se())});return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:b.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Qe["problemset/handleDelete"],width:"442px",onOk:ca,onCancel:()=>{De({type:"problemset/setActionTabs",payload:{}})}},e.createElement("div",{className:Be.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",to[(Pn=(Fe=b.actionTabs)==null?void 0:Fe.params)==null?void 0:Pn.type]))};var qo=(0,i.connect)(({problemset:C,loading:N,globalSetting:b})=>({problemset:C,globalSetting:b,loading:N.effects}))(no),Hi={hide:"hide___wlXII",open:"open___uXhIt",basket:"basket___FCkbJ",count:"count____qkn7",iconWrap:"iconWrap___P32im",icon:"icon___AOhCA",name:"name___aJnsJ"},_o=Object.defineProperty,So=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Pr=(C,N,b)=>N in C?_o(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Wr=(C,N)=>{for(var b in N||(N={}))ia.call(N,b)&&Pr(C,b,N[b]);if(So)for(var b of So(N))Va.call(N,b)&&Pr(C,b,N[b]);return C};const Ni=C=>React.createElement("svg",Wr({width:80,height:80,xmlns:"http://www.w3.org/2000/svg"},C),React.createElement("title",null,"\u7BEE\u5B50"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 40c0 22.091 17.909 40 40 40s40-17.909 40-40S62.091 0 40 0 0 17.909 0 40Z",fill:"#FFECCF",fillRule:"nonzero"}),React.createElement("text",{fontFamily:"PingFangSC-Semibold, PingFang SC",fontSize:14,fontWeight:500,fill:"#333"},React.createElement("tspan",{x:19,y:65},"\u8BD5\u9898\u7BEE")),React.createElement("path",{d:"M59.508 24.908a1.692 1.692 0 1 1 0 3.384h-2.692l-2.684 16.096a3.384 3.384 0 0 1-3.338 2.828H29.452a3.384 3.384 0 0 1-3.34-2.828L23.43 28.292h-2.538a1.692 1.692 0 1 1 0-3.384h38.616ZM35.2 32.6c-.934 0-1.692.758-1.692 1.692v4.616a1.692 1.692 0 1 0 3.384 0v-4.616c0-.934-.758-1.692-1.692-1.692Zm10 0c-.934 0-1.692.758-1.692 1.692v4.616a1.692 1.692 0 1 0 3.384 0v-4.616c0-.934-.758-1.692-1.692-1.692Zm1.78-20.604 10.37 8.702a1.692 1.692 0 1 1-2.174 2.592l-10.372-8.7a1.693 1.693 0 0 1 2.176-2.594Zm-9.728.208c.6.716.508 1.783-.208 2.384L26.672 23.29a1.692 1.692 0 1 1-2.176-2.592l10.372-8.702a1.692 1.692 0 0 1 2.384.208Z",fill:"#F7AF08",fillRule:"nonzero"})));var Ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCA0MGMwIDIyLjA5MSAxNy45MDkgNDAgNDAgNDBzNDAtMTcuOTA5IDQwLTQwUzYyLjA5MSAwIDQwIDAgMCAxNy45MDkgMCA0MFoiIGZpbGw9IiNGRkVDQ0YiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx0ZXh0IGZvbnQtZmFtaWx5PSJQaW5nRmFuZ1NDLVNlbWlib2xkLCBQaW5nRmFuZyBTQyIgZm9udC1zaXplPSIxNCIgZm9udC13ZWlnaHQ9IjUwMCIgZmlsbD0iIzMzMyI+CiAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjE5IiB5PSI2NSI+6K+V6aKY56+uPC90c3Bhbj4KICAgICAgICAgICAgICAgIDwvdGV4dD48cGF0aCBkPSJNNTkuNTA4IDI0LjkwOGExLjY5MiAxLjY5MiAwIDEgMSAwIDMuMzg0aC0yLjY5MmwtMi42ODQgMTYuMDk2YTMuMzg0IDMuMzg0IDAgMCAxLTMuMzM4IDIuODI4SDI5LjQ1MmEzLjM4NCAzLjM4NCAwIDAgMS0zLjM0LTIuODI4TDIzLjQzIDI4LjI5MmgtMi41MzhhMS42OTIgMS42OTIgMCAxIDEgMC0zLjM4NGgzOC42MTZaTTM1LjIgMzIuNmMtLjkzNCAwLTEuNjkyLjc1OC0xLjY5MiAxLjY5MnY0LjYxNmExLjY5MiAxLjY5MiAwIDEgMCAzLjM4NCAwdi00LjYxNmMwLS45MzQtLjc1OC0xLjY5Mi0xLjY5Mi0xLjY5MlptMTAgMGMtLjkzNCAwLTEuNjkyLjc1OC0xLjY5MiAxLjY5MnY0LjYxNmExLjY5MiAxLjY5MiAwIDEgMCAzLjM4NCAwdi00LjYxNmMwLS45MzQtLjc1OC0xLjY5Mi0xLjY5Mi0xLjY5MlptMS43OC0yMC42MDQgMTAuMzcgOC43MDJhMS42OTIgMS42OTIgMCAxIDEtMi4xNzQgMi41OTJsLTEwLjM3Mi04LjdhMS42OTMgMS42OTMgMCAwIDEgMi4xNzYtMi41OTRabS05LjcyOC4yMDhjLjYuNzE2LjUwOCAxLjc4My0uMjA4IDIuMzg0TDI2LjY3MiAyMy4yOWExLjY5MiAxLjY5MiAwIDEgMS0yLjE3Ni0yLjU5MmwxMC4zNzItOC43MDJhMS42OTIgMS42OTIgMCAwIDEgMi4zODQuMjA4WiIgZmlsbD0iI0Y3QUYwOCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==";const Yr=({count:C,visibleBasket:N,onToggleVisible:b=()=>{}})=>e.createElement(W.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},e.createElement("div",{className:`${N?Hi.open:Hi.hide} ${Hi.basket}`,onClick:b},C>0&&e.createElement("div",{className:Hi.count},C),e.createElement("img",{src:Ei,alt:"",style:{width:"100%",height:"100%"}})));var Cn={flex_box_center:"flex_box_center___TAnBf",flex_space_between:"flex_space_between___qJHdX",flex_box_vertical_center:"flex_box_vertical_center___YoVqK",flex_box_center_end:"flex_box_center_end___GrhtM",flex_box_column:"flex_box_column___fOf81",line:"line___pSEl3",b1:"b1___ZLwZL",b2:"b2___MXmDl",list:"list___ly8aO",title:"title___MIY5t",tr:"tr___hPzWg",itemDetail:"itemDetail____eVGG",answerWrapper:"answerWrapper___Hp14T",decoration:"decoration___hFBh2",row:"row___NqUfE",typeRow:"typeRow___fElVh",type:"type____3ADs",typeName:"typeName___K30Ik",typeIcon:"typeIcon___bQqfv",unpublished:"unpublished___T9yNi",private:"private___N57ns",public:"public___ZgjN1",reviewFlag:"reviewFlag___qpAA3",typeRightAction:"typeRightAction___kvfa8",actionLink:"actionLink___M_Uvf",actionIcon:"actionIcon___s6FwX",topicTitle:"topicTitle___yIRvX",topicTitleContent:"topicTitleContent___rpguX",judgmentContent:"judgmentContent___pEOk_",programContent:"programContent___NccKj",otherContent:"otherContent___CVSoU",combinationContent:"combinationContent___iwcls",con:"con___XRUE7",otherContentItem:"otherContentItem___DuNxC",otehrContentHtml:"otehrContentHtml___HjN4y",difficultyRow:"difficultyRow___Ih8Ez",updateTimeRow:"updateTimeRow___TRpdj",updateTimeWrap:"updateTimeWrap___kU0VU",updateTimeContent:"updateTimeContent___dsO_4",programLanguage:"programLanguage___zEEnS",updateTimeRowAction:"updateTimeRowAction___RdxE4",bottomAction:"bottomAction___Fp_Uq",borderColorBlue:"borderColorBlue____mjTH",borderColorRed:"borderColorRed___tPK7t",borderColorFFF:"borderColorFFF___qw2o6",borderColorGray:"borderColorGray___WgfZC",selectIcon:"selectIcon___qzIcW",colorGreen:"colorGreen___B1ldS",parseAnswerBorder:"parseAnswerBorder___g2S7C",answer:"answer___E6kX2",answerHtml:"answerHtml___PEGip",parse:"parse___YKvXo",parseText:"parseText___yV1VU",parseAnswer:"parseAnswer___hu83C",parseAnswerHtml:"parseAnswerHtml___JqxcK",actionBar:"actionBar___MzBtz",know:"know___FMQxO",menu:"menu___S8AFp",bottom:"bottom___APvxn",textBtn:"textBtn___IDRGm"},dr=t(48790),xo=t(49535),Ci=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const ao=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Wi=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ps=({data:C,selectIds:N,onSelectCheckBox:b=()=>{},showCheckbox:He=!0})=>{var Qe,De,ht;const[Se,ae]=(0,e.useState)(!1),Fe=(0,e.useRef)(),Pn=()=>{var Ke,Dt;return C.item_type==="JUDGMENT"?e.createElement("div",{className:Cn.judgmentContent},C.choices.map((Le,yn)=>e.createElement(y.ZP,{key:yn,disabled:!0},Le.choice_text))):C.item_type==="PROGRAM"?e.createElement("div",{className:Cn.programContent},e.createElement(It.Z,{value:(Ke=C.program_attr)==null?void 0:Ke.description})):C.item_type==="COMBINATION"?e.createElement("div",{className:Cn.combinationContent},(Dt=C==null?void 0:C.sub_item_banks)==null?void 0:Dt.map((Le,yn)=>{var da,Jt,Ra,ga,Za,ne;const St=`(\u9898\u76EE${yn+1}-${(Le==null?void 0:Le.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Le==null?void 0:Le.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Le==null?void 0:Le.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Le==null?void 0:Le.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginTop:10,marginBottom:10}},e.createElement(It.Z,{value:St+Le.name})),((Le==null?void 0:Le.item_type)=="SINGLE"||(Le==null?void 0:Le.item_type)=="MULTIPLE")&&Le.choices.map((_n,er)=>e.createElement("div",{key:er,className:Cn.otherContentItem},e.createElement("p",null,ao[er]),e.createElement(It.Z,{className:Cn.otehrContentHtml,value:_n.choice_text}))),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&e.createElement("div",{style:{display:"flex",marginBottom:10}},Le.choices.map((_n,er)=>e.createElement(y.ZP,{key:er,disabled:!0},_n.choice_text))),e.createElement("div",{className:Cn.con},(Le==null?void 0:Le.item_type)=="SINGLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Wi==null?void 0:Wi[(da=Le==null?void 0:Le.choices)==null?void 0:da.findIndex(_n=>_n==null?void 0:_n.is_answer)]," "),(Le==null?void 0:Le.item_type)=="COMPLETION"&&((Jt=Le==null?void 0:Le.standard_answer)==null?void 0:Jt.map((_n,er)=>{var pa;return e.createElement("div",{key:er,className:Cn.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${_n.position}\uFF09\uFF1A${(pa=_n==null?void 0:_n.answer_text)==null?void 0:pa.join("\u3001")}`)})),(Le==null?void 0:Le.item_type)=="MULTIPLE"&&e.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ra=Le==null?void 0:Le.choices)==null?void 0:Ra.map((_n,er)=>{if(_n!=null&&_n.is_answer)return(Wi==null?void 0:Wi[er])+" "})," "),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(Za=(ga=Le==null?void 0:Le.choices)==null?void 0:ga.find(_n=>_n.is_answer))==null?void 0:Za.choice_text),(Le==null?void 0:Le.item_type)=="SUBJECTIVE"&&e.createElement("div",null,"\u7B54\u6848\uFF1A",(ne=Le==null?void 0:Le.answer_texts)==null?void 0:ne[0]),e.createElement("div",null,e.createElement("span",null,"\u89E3\u6790\uFF1A"),e.createElement(It.Z,{className:Cn.parseAnswerHtml,value:Le.analysis||"\u6682\u65E0\u89E3\u6790"})),e.createElement("div",null,e.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(W.Z,{title:(C==null?void 0:C.tag_discipline)||"--"},e.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(C==null?void 0:C.tag_discipline)||"--")))))})):e.createElement("div",{className:Cn.otherContent},C.choices.map((Le,yn)=>e.createElement("div",{key:yn,className:Cn.otherContentItem},e.createElement("p",null,ao[yn]),e.createElement(It.Z,{className:Cn.otehrContentHtml,value:Le.choice_text}))))},ca=()=>{var Ke;if((C==null?void 0:C.item_type)!=="BPROGRAM")return e.createElement("div",null,(Ke=C.standard_answer)==null?void 0:Ke.map((Dt,Le)=>{var yn,da;return e.createElement("div",{key:Le,className:Cn.answerHtml},(Dt==null?void 0:Dt.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Dt.position}\uFF09\uFF1A${(yn=Dt==null?void 0:Dt.answer_text)==null?void 0:yn.join("\u3001")}`:e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Dt.position,"\uFF09\uFF1A"),e.createElement(An.Z,{value:(da=Dt==null?void 0:Dt.answer_text)==null?void 0:da.join("\u3001"),readOnly:!0})))}))},Bn=()=>{var Ke,Dt,Le,yn,da,Jt;const Ra={SUBJECTIVE:(Ke=C.answer_texts)==null?void 0:Ke[0],JUDGMENT:(Le=(Dt=C.choices)==null?void 0:Dt.find(Xa=>Xa.is_answer))==null?void 0:Le.choice_text},ga=C.choices.map(Xa=>Xa.is_answer).findIndex(Xa=>Xa),Za=ga>-1?Wi[ga]:"";let ne="";C.choices.map((Xa,ua)=>{Xa.is_answer&&(ne+=Wi[ua])});const St=Ra[C.item_type];let _n=((yn=C==null?void 0:C.program_attr)==null?void 0:yn.code)||"";try{_n=ot.Base64.decode(((da=C==null?void 0:C.program_attr)==null?void 0:da.code)||"")}catch(Xa){}const er={SINGLE:e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`\u7B54\u6848\uFF1A${Za||"\u65E0"}`}))),MULTIPLE:e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`\u7B54\u6848\uFF1A${ne||"\u65E0"}`}))),COMPLETION:ca(),BPROGRAM:e.createElement("div",null,e.createElement(It.Z,{className:Cn.answerHtml,showProgramFill:!0,value:_n}),(Jt=C.standard_answer)==null?void 0:Jt.map((Xa,ua)=>e.createElement("div",{key:ua,className:Cn.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xa.position}\uFF09\uFF1A${Xa==null?void 0:Xa.answer_text}`)))},pa=e.createElement(S.Z,null,e.createElement(yr.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),e.createElement(yr.Z,{flex:1},e.createElement(It.Z,{className:Cn.answerHtml,value:`${St||"\u65E0"}`})));return er[C.item_type]||pa},vn=Ke=>{let Dt=[...N];Ke.target.checked?Dt.push(C.id):Dt=Dt.filter(Le=>Le!==C.id),b(Dt)},ut=Ke=>Ci(void 0,null,function*(){if(!Ke&&!(N!=null&&N.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Fe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:e.createElement("div",{className:`font14 ${Cn.overflow}`,style:{maxHeight:500,overflow:"auto"}},e.createElement("div",{className:Cn.tips},e.createElement("div",null,"\u63D0\u793A\uFF1A"),e.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),e.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),e.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),e.createElement(CustomTree,{defaultValue:!0,value:Fe.current,onChange:Dt=>Fe.current=Dt})),onOk:()=>Ci(void 0,null,function*(){var Dt;const Le=yield batchGroup({ids:Ke?[Ke]:N,groups_ids:(Dt=Fe.current)==null?void 0:Dt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Le),Fe.current=[],Le==null||Le.status})})});return e.createElement("div",{className:Cn.itemWrap},e.createElement("div",{className:Cn.list},He&&e.createElement(v.default,{className:"mr10",onChange:vn,checked:N.includes(C.id)}),e.createElement("div",{onClick:()=>ae(!Se),className:Cn.title},e.createElement(It.Z,{key:1,showLines:1,showTextOnly:!0,className:Cn.topicTitleContent,value:(C==null?void 0:C.item_type)==="BPROGRAM"?(Qe=C==null?void 0:C.program_attr)==null?void 0:Qe.description:C.name})),e.createElement("div",{onClick:()=>ae(!Se),className:Cn.tr},e.createElement("i",{style:{transform:Se?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),e.createElement("aside",{style:Se?{display:"block"}:{display:"none"},className:Cn.itemDetail},e.createElement("div",{style:{marginBottom:44}},e.createElement(It.Z,{key:2,className:Cn.topicTitleContent,value:(C==null?void 0:C.item_type)==="BPROGRAM"?(De=C==null?void 0:C.program_attr)==null?void 0:De.description:C.name}),e.createElement("div",{className:`${Cn.row} mt15`},Pn()),e.createElement("div",{className:Cn.row},e.createElement("div",{className:Cn.updateTimeRow},e.createElement("div",{className:Cn.updateTimeWrap},C.item_type==="PROGRAM"&&e.createElement("p",{className:Cn.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ht=C==null?void 0:C.languages)==null?void 0:ht.join("/")))))),C.item_type!=="COMBINATION"&&e.createElement("div",{className:Cn.answerWrapper},e.createElement("div",{className:Cn.answer},Bn()),e.createElement("div",{className:Cn.parse},e.createElement("div",{className:Cn.parseText},"\u89E3\u6790\uFF1A"),e.createElement("div",{className:Cn.parseAnswer},C.analysis?e.createElement(It.Z,{className:Cn.parseAnswerHtml,value:C.analysis}):"\u6682\u65E0\u89E3\u6790")),e.createElement("div",{className:Cn.parse},e.createElement("div",{className:Cn.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(W.Z,{title:(C==null?void 0:C.tag_discipline)||"--"},e.createElement("div",{className:Cn.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(C==null?void 0:C.tag_discipline)||"--"))))))},ms=({SubjectShare:C,isProblemset:N,data:b,user:He,page:Qe,activeTabsKey:De,onPublicReview:ht=()=>{},onStartExperience:Se=()=>{},onSetPrivate:ae=()=>{},onCorrection:Fe=()=>{},onChangeTag:Pn=()=>{},onCollect:ca=()=>{},onSetPublic:Bn=()=>{},onDelete:vn=()=>{},onCancel:ut=()=>{},onSelect:Ke=()=>{},onMoveTo:Dt=()=>{},addProblemset:Le=()=>{},onSetShare:yn=()=>{},onCancelShare:da=()=>{},onPublish:Jt=()=>{},onCancelPublish:Ra=()=>{}})=>{var ga,Za,ne,St,_n,er,pa,Xa,ua,Yi,ui,so,Oi,Jr,hi;const Ri=b.item_type==="PROGRAM"?`/problems/newedit/${(ga=b.program_attr)==null?void 0:ga.identifier}?tabs_key=${De}&page=${Qe}`:b.item_type==="BPROGRAM"?`/problemset/edit/${(Za=b.program_attr)==null?void 0:Za.identifier}?type=1&tabs_key=${De}&page=${Qe}`:`/problemset/edit/${b.id}?tabs_key=${De}&page=${Qe}`,Wl=De==="0"&&!b.public&&!b.apply&&(b.item_type==="PROGRAM"&&((ne=b.program_attr)==null?void 0:ne.status)!==0||b.item_type!=="PROGRAM"),uo=[{label:e.createElement("a",{className:Cn.actionLink,target:"_blank",href:Ri},"\u7F16\u8F91"),key:"-1",show:(De==="0"||De==="3"&&(b==null?void 0:b.edit_item_bank))&&!b.public},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{xo.Z.publish("model-change-problem",b)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,dr.$O)()&&["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"].includes(b.item_type)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>onCopy(b.id,!1)},"\u590D\u5236"),key:"2",show:De==="0"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{var Xr;return Ra((Xr=b==null?void 0:b.program_attr)==null?void 0:Xr.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(De==="0"||De==="3")&&b.item_type==="PROGRAM"&&((St=b.program_attr)==null?void 0:St.status)!==0&&!b.public&&((_n=b.author)==null?void 0:_n.login)===((er=He.userInfo)==null?void 0:er.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Dt(b.id)},"\u79FB\u52A8\u5230"),key:"1",show:De==="0"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{b.is_share?da(b.id):yn(b.id)}},"\u5171\u4EAB"),key:"3",show:De==="0"&&C},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Bn(b)},"\u516C\u5F00"),key:"4",show:Wl},{label:e.createElement("a",{className:Cn.reviewFlag,onClick:ht},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:De==="0"&&!b.public&&b.apply&&(b.item_type==="PROGRAM"&&b.program_attr.status!==0||b.item_type!=="PROGRAM")},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ae(b.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(De==="0"||De==="1")&&b.public&&((pa=b.author)==null?void 0:pa.login)===((Xa=He.userInfo)==null?void 0:Xa.login)||De==="1"&&(0,dr.ag)()},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ca(b.id,b.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:De==="2"},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>{var Xr;return Jt((Xr=b==null?void 0:b.program_attr)==null?void 0:Xr.identifier)}},"\u53D1\u5E03"),key:"8",show:(De==="0"||De==="3")&&b.item_type==="PROGRAM"&&((ua=b.program_attr)==null?void 0:ua.status)===0&&!b.public&&((Yi=b.author)==null?void 0:Yi.login)===((ui=He.userInfo)==null?void 0:ui.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>ca(b.id,b.is_collected)},b.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(De==="1"||De==="3")&&!(0,dr.ag)()&&!(0,dr.JA)()&&((so=b.author)==null?void 0:so.login)!==((Oi=He.userInfo)==null?void 0:Oi.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Fe(b.id)},"\u7EA0\u9519"),key:"10",show:De!=="0"&&!(0,dr.ag)()&&!(0,dr.JA)()},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Pn(b)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:De==="0"||De==="3"&&(b==null?void 0:b.edit_item_bank)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>vn(b.id)},"\u5220\u9664"),key:"11",show:De==="0"&&!b.public||De==="1"&&(0,dr.ag)()&&((Jr=b.author)==null?void 0:Jr.login)!==((hi=He.userInfo)==null?void 0:hi.login)},{label:e.createElement("a",{className:Cn.actionLink,onClick:()=>Le(b.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:De==="1"||De==="3"}].filter(Xr=>Xr.show),ei=e.createElement(T.default,{forceSubMenuRender:!0,className:Cn.menu,items:uo}),co=e.createElement(T.default,{forceSubMenuRender:!0,className:Cn.menu},e.createElement(T.default.Item,{key:"10"},e.createElement("a",{className:Cn.actionLink,onClick:()=>Fe(b.id)},"\u7EA0\u9519"))),xi=De!=="0"&&!(0,dr.ag)()&&!(0,dr.JA)();return e.createElement(e.Fragment,null,N?e.createElement(e.Fragment,null,e.createElement("span",{className:Cn.textBtn,style:{cursor:"pointer"},onClick:()=>Se(b)},"\u4F53\u9A8C"),uo.length>0&&e.createElement(O.Z,{dropdownRender:()=>ei},e.createElement("span",{style:{cursor:"default",margin:"0 20px"},onClick:Xr=>Xr.preventDefault()},e.createElement("span",{className:Cn.textBtn},"\u66F4\u591A")))):xi?e.createElement(O.Z,{className:"ml40",dropdownRender:()=>co},e.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Xr=>Xr.preventDefault()},e.createElement("span",{className:Cn.textBtn},e.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",e.createElement("div",{className:Cn.line},e.createElement("b",{className:Cn.b1}),e.createElement("b",{className:Cn.b2}))))):e.createElement("span",null))};var gs=ps,fs=t(17574),Ai={list:"list___QzBsK",btns:"btns___IUt6Z",name:"name___PGrN6",folderWrapper:"folderWrapper___LEMsx",folderIcon:"folderIcon___eWVzR",share_folderIcon:"share_folderIcon___kbyd4",subject:"subject___wunlz"},yl=t(73631),Cl=t(31328),Es=Object.defineProperty,As=Object.defineProperties,hs=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,xl=(C,N,b)=>N in C?Es(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Io=(C,N)=>{for(var b in N||(N={}))vs.call(N,b)&&xl(C,b,N[b]);if(Sl)for(var b of Sl(N))bs.call(N,b)&&xl(C,b,N[b]);return C},Il=(C,N)=>As(C,hs(N)),Fo=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const $o=(C,N,b=[])=>{if(C)for(const He of C){if(He.key===N)return b;if(He.children&&He.children!=""){const Qe=$o(He.children,N,[...b,{id:He.key,name:He.title.props.name}]);if(Qe)return Qe}}},Fl=({isProblemset:C,name:N,id:b,isShare:He,itemBanksCount:Qe,onOpen:De=()=>{},onShare:ht=()=>{},onMove:Se=()=>{},onDeleteOk:ae=()=>{}})=>{const[Fe,Pn]=(0,e.useState)(!1),[ca,Bn]=(0,e.useState)(N),[vn,ut]=(0,e.useState)(N),Ke=Le=>Fo(void 0,null,function*(){const yn=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!vn.trim()){f.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(vn.charAt(0)===" "){f.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Jt=0;Jt{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,e.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),e.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>Fo(void 0,null,function*(){(yield(0,we.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&ae(Le)})})};return e.createElement("div",{className:Ai.list,onClick:Le=>De(b,He)},Fe?e.createElement(d.default,{style:{maxWidth:780,width:170,marginLeft:10},value:vn,onChange:Le=>{ut(Le.target.value)},onClick:Le=>Le.stopPropagation()}):e.createElement("div",{className:Ai.name,title:ca},ca),Qe?e.createElement("div",{className:Ai.subject},"\u8BD5\u9898\u6570 ",Qe):"",C&&e.createElement("div",{className:Ai.btns},Fe?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-chenggong1",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Ke(b)}}),e.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),ut(ca),Pn(!1)}})):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-shangyi3",onClick:Le=>{Le.stopPropagation(),Se(b,"up")}}),e.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),Se(b,"down")}})),e.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},e.createElement(k.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),ht(Math.abs(b))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),e.createElement(k.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Pn(!0)},type:"link"},"\u91CD\u547D\u540D"),e.createElement(k.ZP,{onClick:Le=>{Le.stopPropagation(),Dt(b)},type:"link",danger:!0},"\u5220\u9664"))))};var ys=({isProblemset:C,data:N,onOpen:b=()=>{},onShare:He=()=>{},navigation:Qe,reloadData:De,activeTabsKey:ht,setRootData:Se,params:ae})=>{const[Fe,Pn]=(0,e.useState)(),[ca,Bn]=(0,e.useState)([]),[vn,ut]=(0,e.useState)([]);(0,e.useEffect)(()=>{Fe&&setTimeout(()=>{Se(Fe)},200)},[Fe]),(0,e.useEffect)(()=>{ut([]),Bn([])},[N]),(0,e.useEffect)(()=>{vn.length===0&&ca.length===0&&Pn(N==null?void 0:N.map(ga=>({title:e.createElement(Fl,{isProblemset:C,name:ga.name,id:ga.id,isShare:ga.is_share,itemBanksCount:ga.item_banks_count,onMove:Dt,onOpen:b,onShare:He,onDeleteOk:yn}),key:ga.id,icon:ga.is_share?e.createElement("img",{onClick:()=>{b(ga.id)},src:Cl,className:Ai.share_folderIcon}):e.createElement("img",{onClick:()=>{b(ga.id)},src:yl,className:Ai.folderIcon}),isLeaf:!ga.have_child})))},[vn,ca,N]);const Ke=(ga,Za,ne)=>{const St=(0,Et.cloneDeep)(ga);for(let _n=0;_nFo(void 0,null,function*(){(Za==="up"?yield(0,M.A1)({id:Math.abs(ga)}):yield(0,M.vi)({id:Math.abs(ga)})).status===0&&Pn(St=>Ke(St,ga,Za))}),Le=(ga,Za)=>ga.filter(ne=>ne.key===Za?!1:(ne.children&&(ne.children=Le(ne.children,Za)),!0)),yn=ga=>{Pn(Za=>Le(Za,ga)),De()},da=(ga,Za,ne)=>ga.map(St=>St.key===Za?Io(Io({},St),ne):St.children?Il(Io({},St),{children:da(St.children,Za,ne)}):St),Jt=ga=>Fo(void 0,null,function*(){var Za;const{key:ne}=ga;let St=ht===Gl.TeachGroupShare?"3":"";const _n=yield(0,M.ex)(Il(Io({},ae),{group_id:Math.abs(ne),parents:[...Qe||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Za=$o(Fe,ne))==null?void 0:Za.map(Xa=>({id:Xa.id,name:Xa.name}))],type:St})),{data:er,total_count:pa}=_n||{};pa>0&&Pn(Xa=>da(Xa,ne,{children:er.map(ua=>({title:e.createElement(Fl,{isProblemset:C,name:ua.name,id:ua.id,itemBanksCount:ua.item_banks_count,onMove:Dt,onOpen:b,onShare:He,onDeleteOk:yn}),key:ua.id,icon:ua.is_share?e.createElement("img",{onClick:()=>{b(ua.id)},src:Cl,className:Ai.share_folderIcon}):e.createElement("img",{onClick:()=>{b(ua.id)},src:yl,className:Ai.folderIcon}),isLeaf:!ua.have_child}))}))}),Ra=(ga,Za)=>{ut(ga)};return(Fe==null?void 0:Fe.length)>0&&e.createElement(fs.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Fe,loadData:Jt,onExpand:Ra,onLoad:ga=>{Bn(ga)},className:Ai.folderWrapper,selectable:!1,expandedKeys:vn,loadedKeys:ca})},wl=t(51257),xr={flex_box_center:"flex_box_center___tjYAZ",flex_space_between:"flex_space_between___SWJeO",flex_box_vertical_center:"flex_box_vertical_center___cOp77",flex_box_center_end:"flex_box_center_end___rhOZZ",flex_box_column:"flex_box_column___yupUR",wrp:"wrp___nMlVK",drawer:"drawer___ZHV3f",menu:"menu____kp3N",actived:"actived___UUIvN",actived2:"actived2___yOXff",subTag:"subTag___AP76Z",directionName:"directionName___iEwKc",menuDirection:"menuDirection___YF6vF",listItem:"listItem___ZILJW",info:"info___vXWiI",title:"title___0lanM",titleLeft:"titleLeft___r80Op",titleRight:"titleRight___KQEXq",search:"search___krIu3",description:"description___fmHMJ",menuCourse:"menuCourse___cIBY_",paginationWrap:"paginationWrap___k2Shg",authorname:"authorname___ccH3p","tooltip-content":"tooltip-content___tTgza"},Cs=t(75736),Bl=t(40197),Ss=t(27032),Dl=Object.defineProperty,xs=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Ol=(C,N,b)=>N in C?Dl(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Fr=(C,N)=>{for(var b in N||(N={}))Tl.call(N,b)&&Ol(C,b,N[b]);if(Nl)for(var b of Nl(N))Fs.call(N,b)&&Ol(C,b,N[b]);return C},ro=(C,N)=>xs(C,Is(N)),Rl=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const{Search:ws}=d.default,io={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Vi={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},wo=({classroomList:C,loading:N,dispatch:b,cb:He,shixunIds:Qe=[]})=>{var De,ht,Se,ae;const Fe=(0,i.useParams)(),Pn=(0,i.useLocation)(),{actionTabs:ca}=C,[Bn]=A.default.useForm(),{shixunLists:vn}=C,[ut,Ke]=(0,e.useState)([]),[Dt,Le]=(0,e.useState)([]),[yn,da]=(0,e.useState)([]),[Jt,Ra]=(0,e.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,e.useEffect)(()=>{C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})},[C.actionTabs.key]),(0,e.useEffect)(()=>{ga()},[Fe]);const ga=()=>Rl(void 0,null,function*(){const St=yield(0,Cs.I_)({}),_n=yield(0,we.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});da([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(_n==null?void 0:_n.groups)||[]]),Le((St==null?void 0:St.disciplines)||[])}),Za=(St,_n,er)=>{Jt.tag_level=St,Jt.sub_discipline_id=_n,Jt.discipline_id=er,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})},ne=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ra({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return C.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!0,onClose:ne,open:C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:xr.drawer,footer:e.createElement("div",{className:"tc"},e.createElement(k.ZP,{size:"middle",onClick:()=>{ne(),Ke([])},style:{marginRight:8}},"\u53D6\u6D88"),e.createElement(k.ZP,{size:"middle",onClick:()=>Rl(void 0,null,function*(){var St,_n;for(let er=0;er<(ut==null?void 0:ut.length);er++){const pa=ut[er];if(Qe.includes(pa)){f.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(_n=(St=vn==null?void 0:vn.shixun_list)==null?void 0:St.find(Xa=>Xa.id===pa))==null?void 0:_n.title}`);return}}ne(),He(ut),Ke([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Ss.Z,{onChange:St=>{Ra(ro(Fr(Fr({},Jt),St),{page:1})),b({type:"classroomList/getShixunLists",payload:ro(Fr(Fr({},Jt),St),{page:1})})}})),e.createElement("section",{className:"edu-container"},e.createElement("ul",{className:xr.menu},e.createElement("li",null,io.name),(De=io==null?void 0:io.children)==null?void 0:De.map((St,_n)=>e.createElement("li",{className:Jt[io.id]==St.id?xr.actived:"",key:St.id,onClick:()=>{Jt[io.id]=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement("ul",{className:xr.menuDirection},e.createElement("li",{className:xr.directionName},"\u65B9\u5411"),e.createElement("li",{className:Jt.discipline_id?"":xr.actived,onClick:()=>{Za(null,null,null)}},e.createElement("strong",null,"\u5168\u90E8")),Dt==null?void 0:Dt.map(function(St,_n){return e.createElement("li",{key:_n,className:Jt.discipline_id==St.id?xr.actived:""},e.createElement("strong",{onClick:()=>{Za(1,null,St.id)}},St.name),e.createElement("div",null,St.sub_disciplines.map(function(er,pa){return e.createElement("div",{key:pa,className:"mt5"},e.createElement("div",{className:Jt.sub_discipline_id==er.id?`${xr.actived2} ${xr.subTag}`:xr.subTag,onClick:()=>{Za(2,er.id,St.id)}},er.name),e.createElement("ul",{className:"mt5"},er.tags&&er.tags.map(function(Xa,ua){return e.createElement("li",{key:ua,className:Jt.sub_discipline_id==Xa.id&&Jt.tag_level===3?xr.actived2:"",onClick:()=>{Za(3,Xa.id,St.id)}},Xa.name)})))})))})),Jt.type==="mine"&&e.createElement("ul",{className:xr.menu},e.createElement("li",null,"\u76EE\u5F55"),yn==null?void 0:yn.map((St,_n)=>e.createElement("li",{className:Jt.group_id==St.id?xr.actived:"",key:St.name,onClick:()=>{Jt.group_id=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement("ul",{className:xr.menu},e.createElement("li",null,Vi.name),(ht=Vi==null?void 0:Vi.children)==null?void 0:ht.map((St,_n)=>e.createElement("li",{className:Jt[Vi.id]==St.id?xr.actived:"",key:St.name,onClick:()=>{Jt[Vi.id]=St.id,Jt.page=1,Ra(Fr({},Jt)),b({type:"classroomList/getShixunLists",payload:Fr({},Jt)})}},e.createElement("strong",null,St.name)))),e.createElement(S.Z,null,e.createElement(yr.Z,{flex:"1"},e.createElement("div",{className:xr.menuCourse,style:{margin:"0px 15px"}},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},ut.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},vn.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{const St=ro(Fr({},Jt),{order:Jt.order==="asc"?"desc":"asc"});Ra(St),b({type:"classroomList/getShixunLists",payload:St})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${Jt.order}`},Jt.order==="asc"?e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.createElement(yr.Z,{className:"c-grey-999"},(Jt==null?void 0:Jt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Se=vn==null?void 0:vn.shixun_list)==null?void 0:Se.map(function(St,_n){return e.createElement("div",{className:xr.listItem,key:_n},e.createElement(v.default,{checked:ut.includes(St.id),value:St.id,disabled:St==null?void 0:St.need_authorize,onChange:er=>{let pa=ut.indexOf(St.id);ut.indexOf(St.id)>-1?Ke(ut.filter(Xa=>Xa!==St.id)):Ke(ut.concat(St.id))}}),e.createElement("div",{className:xr.info},e.createElement("div",{className:xr.title},e.createElement("div",{className:xr.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${St==null?void 0:St.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:St.title}})),(St==null?void 0:St.need_authorize)&&e.createElement("span",{onClick:()=>{(0,Bl.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===1&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===2&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,dr.Ny)()&&(St==null?void 0:St.mark_status)===3&&e.createElement(W.Z,{title:St==null?void 0:St.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:xr.description,dangerouslySetInnerHTML:{__html:St.description}})),e.createElement("div",{className:" mt15"},St.challenge_names.map(function(er,pa){return e.createElement("span",{key:pa,className:"mr30 font12"},"\u7B2C",pa+1,"\u5173 ",er," ")})),e.createElement(ma.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(W.Z,{overlayClassName:xr["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:St==null?void 0:St.member_user_names}}))},e.createElement("span",{className:xr.authorname,dangerouslySetInnerHTML:{__html:St==null?void 0:St.member_user_names}})),St.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:St.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",St.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",St.study_count)))))}),((ae=vn==null?void 0:vn.shixun_list)==null?void 0:ae.length)===0&&e.createElement(Xe.Z,null),e.createElement("p",null)),e.createElement("div",{className:"tc mt20"},e.createElement(G.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Jt.page||1,showQuickJumper:!0,total:vn==null?void 0:vn.shixuns_count,onChange:St=>{const _n=ro(Fr({},Jt),{page:St});Ra(_n),b({type:"classroomList/getShixunLists",payload:_n})}})))};var oo=(0,i.connect)(({classroomList:C,loading:N})=>({classroomList:C,loading:N}))(wo),Bo=t(40133),Do={operating:"operating___T9k3r",tip:"tip___ziI8R"},jr=t(59301),el=Object.defineProperty,No=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,tl=(C,N,b)=>N in C?el(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Ml=(C,N)=>{for(var b in N||(N={}))kl.call(N,b)&&tl(C,b,N[b]);if(No)for(var b of No(N))Ll.call(N,b)&&tl(C,b,N[b]);return C};const Pl=({data:C,height:N=400},b)=>{var He;const[Qe]=A.default.useForm(),[De,ht]=(0,e.useState)({});return(0,e.useEffect)(()=>{C&&(ht(C),Qe.setFieldsValue(Ml({},C)))},[C]),(0,e.useImperativeHandle)(b,()=>({form:Qe})),jr.createElement("div",{className:Do.operating,style:{marginBottom:"0"}},jr.createElement(A.default,{form:Qe,scrollToFirstError:!0,onValuesChange:()=>{ht(Ml({},Qe.getFieldsValue()))}},jr.createElement(A.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},jr.createElement(d.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((He=De.name)==null?void 0:He.length)||0}/30`})),jr.createElement(A.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},jr.createElement(v.default.Group,null,jr.createElement(v.default,{value:"c"},"C"),jr.createElement(v.default,{value:"c++"},"C++"),jr.createElement(v.default,{value:"java"},"Java"),jr.createElement(v.default,{value:"python"},"Python"))),jr.createElement("div",{className:Do.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),jr.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),jr.createElement(A.default.Item,{name:"description"},jr.createElement(Un.Z,{height:N,defaultValue:De.description||"",watch:!0}))))};var Zi=(0,e.forwardRef)(Pl),Bs=t(22072),Ds=t(5623),lo=t(87169),To=t(22962),Ns=t(49706),Ul=t(42363),J=t(59301),wu=Object.defineProperty,Ti=Object.defineProperties,Ts=Object.getOwnPropertyDescriptors,jl=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Oo=(C,N,b)=>N in C?wu(C,N,{enumerable:!0,configurable:!0,writable:!0,value:b}):C[N]=b,Br=(C,N)=>{for(var b in N||(N={}))Os.call(N,b)&&Oo(C,b,N[b]);if(jl)for(var b of jl(N))Rs.call(N,b)&&Oo(C,b,N[b]);return C},Si=(C,N)=>Ti(C,Ts(N)),Ta=(C,N,b)=>new Promise((He,Qe)=>{var De=ae=>{try{Se(b.next(ae))}catch(Fe){Qe(Fe)}},ht=ae=>{try{Se(b.throw(ae))}catch(Fe){Qe(Fe)}},Se=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(De,ht);Se((b=b.apply(C,N)).next())});const nl=s.default.TabPane,ks=d.default.Search,{TextArea:zl}=d.default;var Gl=(C=>(C.Mine="0",C.Public="1",C.Collection="2",C.TeachGroupShare="3",C))(Gl||{});const Hl=({classroomList:C,problemset:N,user:b,globalSetting:He,loading:Qe,dispatch:De,match:ht,shixunHomeworks:Se})=>{var ae,Fe,Pn,ca,Bn,vn,ut,Ke,Dt,Le,yn;const da=(0,i.useLocation)(),Jt=(0,i.useParams)(),[Ra]=(0,i.useSearchParams)(),ga=(0,e.useRef)(),Za=Ra.get("tabs_key")||"0";let[ne,St]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Za,item_type:null,difficulty:null,keyword:null,page:Ra.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Ra.get("id")||null,exam_id:Jt.id||null,exercise_id:Jt.categoryId||null});const[_n,er]=(0,e.useState)(0),[pa,Xa]=(0,e.useState)([]),[ua,Yi]=(0,e.useState)(Za),[ui,so]=(0,e.useState)(0),[Oi,Jr]=(0,e.useState)(-1),[hi,Ri]=(0,e.useState)([]),[Wl,uo]=(0,e.useState)(!1),[ei,co]=(0,e.useState)([]),[xi,Xr]=(0,e.useState)(0),[Ro,al]=(0,e.useState)(!1),[Ms,ko]=(0,e.useState)(!1),[Lo,rl]=(0,e.useState)(),[Ps,Vl]=(0,e.useState)(!1),ci=(0,e.useRef)(!1),Bu=(0,e.useRef)(""),Mo=(0,e.useRef)(),po=(0,e.useRef)(),ar=(0,e.useRef)(),[Us,js]=(0,e.useState)(),[wa,Qr]=(0,e.useState)([]),mo=(0,e.useRef)(!1),Dr=da.pathname==="/problemset",hr=(ae=da.pathname)==null?void 0:ae.includes("program_homework"),di=hr&&Jt.categoryId&&((Fe=da.pathname)!=null&&Fe.includes("edit"))?Jt.categoryId:"",Qi=di?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Zl,il]=(0,e.useState)({}),[Po,ol]=(0,e.useState)(!1),{admin:zs,business:Gs,is_shixun_marker:Hs,is_teacher:ll,user_identity:Ws}=b.userInfo||{},pi=zs||Gs||Hs||ll||Ws!=="\u5B66\u751F",[Uo,sl]=(0,e.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:ki}=Se,[ul,jo]=(0,e.useState)([]),Vs=(0,e.useRef)(null),[go,fo]=(0,e.useState)(!1),[fr,Li]=(0,e.useState)([]),[Yl,Zs]=(0,e.useState)(""),[Ys,Ql]=(0,e.useState)(!1),[Du,Kl]=(0,e.useState)(!1),[cl,dl]=(0,e.useState)([]),[zr]=A.default.useForm(),[Qs,Jl]=(0,e.useState)(!1),[vi,Eo]=(0,e.useState)(null),[Xl,Mi]=(0,e.useState)(0),[Ki,Ks]=(0,e.useState)(!1),Ji=(0,e.useRef)(null),ql=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Js=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,e.useEffect)(()=>xo.Z.subscribe("refresh-item-bank",Ee=>{Nu(Ee)}),[]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const _l=()=>Ta(void 0,null,function*(){var x;const Ee=yield(0,M.$c)({id:di});if(Ee!=null&&Ee.name){const Oe={description:Ee.description,languages:Ee.languages,name:Ee.name};Ji.current.form.setFieldsValue(Oe),il(Br({},Oe)),Li([...Ee.data]),Qr((x=Ee.data)==null?void 0:x.map(_e=>_e.id))}});(0,e.useEffect)(()=>{di&&_l()},[di]),(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{const x=(Ra==null?void 0:Ra.get("group_id"))||0;if(De({type:"problemset/getDisciplines",payload:{source:"question",group_id:x,group_type:ua}}),ne.group_id=Number(x),ua==="3"&&(ne.clazz="ItemBanksGroup",Ao(!0)),Ra.get("page")){let Ee=JSON.parse(localStorage.getItem("problemsetkey"))||{};Jr((Ee==null?void 0:Ee.tag_discipline_id)||-1),ne=Br(Br({},ne),Ee),St(ne)}else St(ne);Nr(ne).then(Ee=>{fo(!1)}),wr(ne),Gr(),qs()},[]),(0,e.useEffect)(()=>(De({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),De({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{De({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),De({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>(De({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{De({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,e.useEffect)(()=>(De({type:"globalSetting/headerFooterToggle",payload:Dr}),()=>{De({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,wl.Dk)(hr?Qi:"\u8BD5\u9898\u5E93")},[hr,Qi]);const $l=x=>{let Ee=0;return Lo==null||Lo.forEach(Oe=>{Oe.type===x&&(Ee=Oe.count)}),Ee},Xs=(x,Ee)=>{var Oe,_e,bt,Te,Gn,va,fa,ja,Cr;const Ga=[];if(x||(_e=(Oe=N==null?void 0:N.disciplinesData)==null?void 0:Oe.disciplines)==null||_e.forEach(qn=>{var xa;(xa=qn==null?void 0:qn.sub_disciplines)==null||xa.forEach(Ea=>{var tr;(tr=Ea==null?void 0:Ea.tag_disciplines)==null||tr.forEach(pr=>{pr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(pr)})})}),x&&!Ee){const qn=(Te=(bt=N==null?void 0:N.disciplinesData)==null?void 0:bt.disciplines)==null?void 0:Te.find(xa=>xa.id===x);(Gn=qn==null?void 0:qn.sub_disciplines)==null||Gn.forEach(xa=>{var Ea;(Ea=xa==null?void 0:xa.tag_disciplines)==null||Ea.forEach(tr=>{tr.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(tr)})})}if(x&&Ee){const qn=(fa=(va=N==null?void 0:N.disciplinesData)==null?void 0:va.disciplines)==null?void 0:fa.find(Ea=>Ea.id===x),xa=(ja=qn==null?void 0:qn.sub_disciplines)==null?void 0:ja.find(Ea=>Ea.id===Ee);(Cr=xa==null?void 0:xa.tag_disciplines)==null||Cr.forEach(Ea=>{Ea.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Ga.push(Ea)})}return Ga},qs=()=>Ta(void 0,null,function*(){De({type:"problemset/getTeachGroupData"})});(0,e.useEffect)(()=>{const{completion_questions_count:x=0,judgement_questions_count:Ee=0,multiple_questions_count:Oe=0,practical_questions_count:_e=0,program_questions_count:bt=0,single_questions_count:Te=0,subjective_questions_count:Gn=0,combination_questions_count:va=0,bprogram_questions_count:fa=0}=N.basketData||{},ja=x+Ee+Oe+_e+bt+Te+Gn+va+fa;Xr(ja)},[N.basketData]);const wr=(x,Ee)=>Ta(void 0,null,function*(){var Oe;x.type==="3"?x.clazz="ItemBanksGroup":delete x.clazz;const _e=Br({},x);fo(!0);const bt=yield De({type:"problemset/getGroup",payload:Br({},_e)});return bt!=null&&bt.data&&jo((bt==null?void 0:bt.data)||[]),bt&&(co((bt==null?void 0:bt.navigation)||[]),((Oe=bt==null?void 0:bt.navigation)==null?void 0:Oe.length)>1?bi(!1):bi(!0)),hr||Ee||Qr([]),fo(!1),bt}),Nr=(x,Ee)=>Ta(void 0,null,function*(){const Oe=Br({},x);localStorage.setItem("problemsetkey",JSON.stringify(x)),Oe.item_type=hr?"PROGRAM":x.item_type,Oe.keyword=x.keyword||"",fo(!0);const _e=yield De({type:"problemset/getItemBanks",payload:Br({},Oe)});if(_e&&_e.status!==403&&_e.status!==401&&_e.status!==500){if(er(_e.items_count||0),rl(_e.item_types),Xa(_e.items||[]),Ri(_e.tag_disciplines||[]),js(_e.used_shixun_ids||[]),_s(_e.items||[]),hr||Ee||Qr([]),so((_e==null?void 0:_e.added_num)||0),fo(!1),Ra.get("page")&&!Ki){let bt=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:bt-100,behavior:"smooth"}),Ks(!0)}return _e}}),Gr=()=>{De({type:"problemset/getBasketList",payload:{}})},_s=x=>{const Ee=x.every(Oe=>{var _e;return((_e=Oe.program_attr)==null?void 0:_e.status)===0});ci.current=Ee},$s=(x,Ee)=>{ne.discipline_id=x||"",ne.sub_discipline_id=Ee||"",ne.tag_discipline_id="",ne.page=1,delete ne.id,Jr(-1),St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},eu=x=>{ne.item_type=x||"",ne.page=1,St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},tu=x=>{ne.difficulty=x||"",ne.page=1,delete ne.id,St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},nu=x=>{ne.tag_discipline_id=x,ne.page=1,delete ne.id,x===-1&&(ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id=""),Jr(x),St(ne),Nr(ne),(ua==="3"||ua==="0")&&wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},[es,Ao]=(0,e.useState)(!1),zo=x=>{De({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:x}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.type=x,x==="0"?(bi(!1),ne.group_id=0,ne.teach_group_id=0):(bi(!0),ne.group_id=null),x==="3"&&hr?ne.only_published=!0:ne.only_published=null,x==="3"?(ne.clazz="ItemBanksGroup",Ao(!0)):Ao(!1),ne.page=1,delete ne.id,Jr(-1),Yi(x),St(ne),Nr(ne),x!=="1"&&x!=="2"&&wr(ne),bi(!0)},pl=(x,Ee)=>{debugger;ne.page=x,ne.per_page=Ee,St(ne),Nr(ne,!0),wr(ne,!0)},ts=x=>{ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.keyword=x,delete ne.id,console.log(ne,"paramsparamsparamsparamsparams"),x?(ko(!0),(0,Bs.tk)({name:x,copywriting:x,position:hr?"Practice":"ItemBank"})):ko(!1),Jr(-1),St(ne),Nr(ne)},Er=()=>{St(ne),Nr(ne),Vl(!1)},Go=x=>{const Ee=x.length===pa.length&&ne.page>1?ne.page-1:ne.page;ne.page=Ee,Gr(),St(ne),Nr(ne),wr(ne)},au=()=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ru=(x,Ee)=>Ta(void 0,null,function*(){const Oe=Ee?yield(0,M.lS)({id:x}):yield(0,M.s)({id:x});(Oe==null?void 0:Oe.status)===0&&Er()}),iu=x=>Ta(void 0,null,function*(){vu(x)}),ou=x=>Ta(void 0,null,function*(){Al([x])}),lu=x=>{po.current="",Mo.current="",E.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:J.createElement("div",{className:"font14"},J.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),J.createElement(y.ZP.Group,{className:"mt10",onChange:Ee=>Mo.current=Ee.target.value},J.createElement(y.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),J.createElement(y.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),J.createElement(y.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),J.createElement(y.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),J.createElement(y.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),J.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),J.createElement(zl,{className:"mt10",rows:4,defaultValue:po.current,onChange:Ee=>po.current=Ee.target.value})),onOk:()=>new Promise((Ee,Oe)=>Ta(void 0,null,function*(){if(!(Mo.current&&po.current))return f.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Oe();(yield(0,M.L5)({id:x,clazz:Mo.current,description:po.current})).status===0&&f.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Ee()}))})},su=(0,e.useRef)(),[ns,ml]=(0,e.useState)([]),[uu,ho]=(0,e.useState)(!1),[as,cu]=(0,e.useState)({}),Pi=(0,e.useRef)([0]),vr=x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:x==null?void 0:x.sub_discipline_id}});ml(Ee==null?void 0:Ee.tag_disciplines)}),du=x=>Ta(void 0,null,function*(){Eo(x),Wo(x),ho(!0)}),vo=x=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:x}}})},rs=x=>Ta(void 0,null,function*(){var Ee,Oe,_e,bt;const Te=yield(0,we.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[x]}});(Te==null?void 0:Te.status)===0&&((Ee=Te==null?void 0:Te.data)==null?void 0:Ee.size)!==0?E.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:J.createElement("div",null,J.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Oe=Te==null?void 0:Te.data)==null?void 0:Oe.name)||"--","\u300B",((_e=Te==null?void 0:Te.data)==null?void 0:_e.size)>1?`\u7B49 ${(bt=Te==null?void 0:Te.data)==null?void 0:bt.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),J.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Ta(void 0,null,function*(){const Gn=yield De({type:"problemset/handleDelete",payload:{id:x}});(Gn==null?void 0:Gn.status)===0&&Go([null])})}):De({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:x}}})}),is=x=>Ta(void 0,null,function*(){const{item_type:Ee}=x;if(Ee==="PROGRAM"){const{program_attr:{identifier:Oe}}=x,_e=yield De({type:"problemset/startExperience",payload:{id:Oe}});if(_e.status===0){const bt=_e.identifier;(0,wl.xg)(`/myproblems/${bt}`);return}f.ZP.warning(_e.message);return}De({type:"problemset/setActionTabs",payload:{key:Ee,params:x}})}),gl=x=>Ta(void 0,null,function*(){if(ne.exam_id){(yield(0,M.fY)({item_id:x,id:ne.exam_id})).status===0&&Er();return}if(ne!=null&&ne.exercise_id){(yield(0,we.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ne==null?void 0:ne.exercise_id,item_bank_ids:[x]}})).status===0&&Er();return}(yield De({type:"problemset/cancel",payload:{id:x,item_bank:1}})).status===0&&(Er(),Gr())}),[fl,bi]=(0,e.useState)(!1),os=(x,Ee=!1,Oe=!1)=>Ta(void 0,null,function*(){var _e;if(De({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(x),group_type:ua==="3"?"3":"0"}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.group_id=Math.abs(x),Jr(-1),St(ne),Oe){const bt=JSON.parse(JSON.stringify(ei));bt.splice(bt.length-2,2),ne.parents=bt}else ne.parents=[...ei||[{id:0,name:"\u6839\u76EE\u5F55"}],...((_e=$o(ga.current,x))==null?void 0:_e.map(bt=>({id:bt.id,name:bt.name})))||[]];wr(Br({},ne)).then(bt=>{var Te;co(bt==null?void 0:bt.navigation),((Te=bt==null?void 0:bt.navigation)==null?void 0:Te.length)>1&&x?bi(!0):bi(!1)}),Nr(ne)}),Nu=x=>Ta(void 0,null,function*(){De({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(x),group_type:"0"}}),ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.page=1,ne.item_type=null,ne.difficulty=null,ne.type="0",ne.group_id=Math.abs(x),ne.only_published=null,Ao(!1),Jr(-1),Yi("0"),St(ne),wr(Br({},ne)).then(Ee=>{var Oe;co(Ee==null?void 0:Ee.navigation),((Oe=Ee==null?void 0:Ee.navigation)==null?void 0:Oe.length)>1&&x?bi(!0):bi(!1)}),Nr(ne)}),ls=x=>Ta(void 0,null,function*(){if(ne.exam_id){(yield(0,M.zh)({exam_id:ne.exam_id,item_bank_ids:[x]})).status===0&&Er();return}if(ne!=null&&ne.exercise_id){(yield(0,we.ZP)(`/api/exercises/${ne==null?void 0:ne.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[x]}})).status===0&&Er();return}if(xi===200){f.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield De({type:"problemset/select",payload:{item_bank_ids:[x]}})).status===0&&(Er(),Gr())}),_a=x=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ar.current=[0],E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:Ee=>ar.current=Ee}))),onOk:()=>Ta(void 0,null,function*(){var Ee;const Oe=yield(0,M.Rp)({id:x,group_id:(Ee=ar.current)==null?void 0:Ee[0]});ar.current=[],(Oe==null?void 0:Oe.status)===0&&(wr(ne),Er(),f.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),bo=x=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("div",{className:dn.tips},J.createElement("div",null,"\u63D0\u793A\uFF1A"),J.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),J.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,defaultSelectedKeys:Pi.current,defaultExpandedKeys:Pi.current,onChange:Ee=>Pi.current=Ee}))),onOk:()=>Ta(void 0,null,function*(){var Ee;const Oe=yield(0,M.LS)({ids:x?[x]:wa,groups_ids:(Ee=Pi.current)==null?void 0:Ee[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Oe),(Oe==null?void 0:Oe.status)===0&&(wr(ne),Er())})})}),El=(x,Ee)=>Ta(void 0,null,function*(){if(!x&&!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Oe=()=>Ta(void 0,null,function*(){var _e;const bt=yield(0,we.ZP)(`/api/item_banks/${x}/copy`,{method:"post",body:{group_id:Ee?(_e=ar.current)==null?void 0:_e[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",bt),ar.current=[],(bt==null?void 0:bt.status)===0&&(wr(ne),Er(),f.ZP.success("\u590D\u5236\u6210\u529F"))});ar.current=[0],Ee?E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:_e=>ar.current=_e}))),onOk:()=>Ta(void 0,null,function*(){Oe()})}):Oe()}),Tu=x=>Ta(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Ee=yield(0,M.hg)({clazz:"ItemBank",id:x});console.log(Ee,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Oe=(Ee==null?void 0:Ee.groups)||[];ar.current=Oe.filter(_e=>_e.is_share).map(_e=>_e.id),E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("p",{className:`${dn.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:Oe==null?void 0:Oe.map(_e=>_e.is_share?_e.id:"")},Oe==null?void 0:Oe.map(_e=>J.createElement(v.default,{key:_e.id,value:_e.id,onChange:()=>{_e.is_share=!_e.is_share,console.log(Oe,"\u9009\u4E2D\u7684data"),ar.current=Oe}}," ",_e.name)))),onOk:()=>Ta(void 0,null,function*(){return ar.current=Oe.filter(_e=>_e.is_share).map(_e=>_e.id),console.log(ar.current,"joinGroupDataRef.current"),new Promise((_e,bt)=>Ta(void 0,null,function*(){console.log(Oe,"\u770B\u770B\u8FD9\u91CC\u7684data");const Te=yield(0,M.GW)({ids:[x],clazz:"ItemBank",group_ids:ar.current});return ar.current=[],(Te==null?void 0:Te.status)===0&&(f.ZP.info("\u64CD\u4F5C\u6210\u529F"),Er()),_e()}))})})}),pu=x=>{De({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:x}}})},mu=()=>{E.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Ta(void 0,null,function*(){(yield(0,M.RT)()).status===0&&(Er(),Gr())})})},gu=()=>{De({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ne}})},fu=()=>{var x;const Ee={discipline_id:`&discipline_id=${ne.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ne.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ne.tag_discipline_id}`,difficulty:`&difficulty=${ne.difficulty}`,item_type:`&item_type=${ne.item_type}`,group_id:`&group_id=${ne.group_id||0}`};let Oe=`/problemset/newitem?pages=${ne.page}`;Object.keys(Ee).forEach(_e=>{ne[_e]&&(Oe=Oe+Ee[_e])}),(x=i.history)==null||x.push(Oe)},Xi=x=>{const Ee=wa;if(!(Ee!=null&&Ee.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(xi+Ee.length>200&&x&&Dr){f.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-xi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Ee.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}x?Eu(Ee):Au(Ee)},Eu=x=>Ta(void 0,null,function*(){let Ee=[...x];pa.forEach(Oe=>{var _e;Ee.includes(Oe.id)&&Oe.item_type==="PROGRAM"&&((_e=Oe.program_attr)==null?void 0:_e.status)===0&&(0,Et.remove)(Ee,bt=>bt===Oe.id)}),E.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:J.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",x.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Ta(void 0,null,function*(){let Oe;ne.exam_id?Oe=yield(0,M.zh)({exam_id:ne.exam_id,item_bank_ids:Ee}):ne!=null&&ne.exercise_id?Oe=yield(0,we.ZP)(`/api/exercises/${ne==null?void 0:ne.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Ee}}):Oe=yield De({type:"problemset/select",payload:{item_bank_ids:Ee}}),Oe.status===0&&(Er(),Gr())})})}),Au=x=>Ta(void 0,null,function*(){let Ee;ne.exam_id?Ee=yield(0,we.ZP)(`/api/examination_banks/${ne.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:x}}):ne!=null&&ne.exercise_id?Ee=yield(0,we.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ne==null?void 0:ne.exercise_id,item_bank_ids:x}}):Ee=yield De({type:"problemset/unselectAll",payload:{item_ids:x}}),Ee.status===0&&(Er(),Gr())}),ss=x=>Ta(void 0,null,function*(){if(Dr&&xi===200){f.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Ee;ne.exam_id?(Ee=yield(0,M.zh)({exam_id:ne.exam_id,shixun_ids:x}),Ee.status===0&&Er()):(Ee=yield De({type:"problemset/select",payload:{shixun_ids:x}}),Ee.status===0&&(Gr(),Er()))}),hu=()=>{De({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},us=x=>Ta(void 0,null,function*(){var Ee,Oe,_e;if(!((Oe=(Ee=N.teachGroupData)==null?void 0:Ee.groups)!=null&&Oe.length))return f.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const bt=yield(0,we.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:x}});console.log(bt,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),bt.status===0&&(ar.current=bt==null?void 0:bt.data,E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("div",{className:dn.tips},J.createElement("div",null,"\u63D0\u793A\uFF1A"),J.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),J.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:ar.current.map(Te=>Te.is_share?Te.id:"")},(_e=bt==null?void 0:bt.data)==null?void 0:_e.map(Te=>J.createElement(v.default,{disabled:!Te.can_share,key:Te.id,value:Te.id,onChange:()=>{Te.is_share=!Te.is_share,console.log(bt.data,"res.data"),ar.current=bt==null?void 0:bt.data}}," ",Te.name)))),onOk:()=>new Promise((Te,Gn)=>Ta(void 0,null,function*(){var va;if(!((va=ar.current)!=null&&va.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Gn();const fa=yield(0,we.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:ar.current.map(ja=>({id:ja.id,is_share:ja.is_share})),group_id:x}});console.log(fa),(bt==null?void 0:bt.status)===0&&(f.ZP.success("\u64CD\u4F5C\u6210\u529F"),ar.current=[],Qr([]),Er(),wr(ne),Te())}))}))}),Al=x=>{var Ee,Oe,_e,bt;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Oe=(Ee=N.teachGroupData)==null?void 0:Ee.groups)!=null&&Oe.length))return f.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},J.createElement("div",{className:dn.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),J.createElement(v.default.Group,{className:dn.checkbox,defaultValue:ar.current,onChange:Te=>ar.current=Te},(bt=(_e=N.teachGroupData)==null?void 0:_e.groups)==null?void 0:bt.map(Te=>J.createElement(v.default,{key:Te.group_id,value:Te.group_id},Te.name)))),onOk:()=>new Promise((Te,Gn)=>Ta(void 0,null,function*(){var va;if(!((va=ar.current)!=null&&va.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Gn();const fa=yield(0,M.GW)({ids:x||wa,clazz:"ItemBank",group_ids:ar.current});(fa==null?void 0:fa.status)===0&&(f.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ar.current=[],Qr([]),Er(),Te())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),ar.current=[]}})},cs=()=>Ta(void 0,null,function*(){var x,Ee,Oe,_e;const bt=()=>Ta(void 0,null,function*(){uo(!0);const Te=yield(0,M.nD)({ids:wa});uo(!1),(Te==null?void 0:Te.status)===0&&E.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Te.success}\u6761\u8BD5\u9898\uFF0C\u6709${Te.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Go(new Array(Te.success))}})});if(wa!=null&&wa.length){const Te=yield(0,we.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:wa}});if((Te==null?void 0:Te.status)===0&&((x=Te==null?void 0:Te.data)==null?void 0:x.size)!==0){E.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:J.createElement("div",null,J.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Ee=Te==null?void 0:Te.data)==null?void 0:Ee.name)||"--","\u300B",((Oe=Te==null?void 0:Te.data)==null?void 0:Oe.size)>1?`\u7B49 ${(_e=Te==null?void 0:Te.data)==null?void 0:_e.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),J.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:bt});return}else{E.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${wa==null?void 0:wa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:bt});return}}f.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),hl=()=>{var x,Ee,Oe;if(!(wa!=null&&wa.length))return f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((x=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&x.every(_e=>_e.public))return f.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Ee=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&Ee.find(_e=>{var bt;return _e.item_type==="PROGRAM"&&((bt=_e.program_attr)==null?void 0:bt.status)===0}))return f.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||b.userInfo.professional_certification){if((Oe=pa==null?void 0:pa.filter(_e=>wa.includes(_e.id)))!=null&&Oe.find(_e=>{var bt;return((bt=_e==null?void 0:_e.tag_discipline_ids)==null?void 0:bt.length)==0}))return f.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");E.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:J.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ho()}})}else E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:J.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",J.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",J.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",J.createElement("br",null),J.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:_e=>mo.current=_e.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ho()}})},Ho=()=>Ta(void 0,null,function*(){const x=ua==="3"?1:2,Ee=pa?pa.filter(_e=>wa.includes(_e.id)&&!(_e.public||_e.apply)).map(_e=>_e.id):[];(yield(0,M.Qp)({ids:Ee,source:x})).status===0&&(mo.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mo.current=!1,Er(),f.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Wo=x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});dl(Ee.disciplines||[]),yield vr(x),x!=null&&x.sub_discipline_id&&(Mi(1),zr.setFieldsValue({sub_discipline_id:[x==null?void 0:x.discipline_id,x==null?void 0:x.sub_discipline_id],tag_discipline_ids:x==null?void 0:x.tag_discipline_ids}))}),vu=x=>{Eo(x),Wo(x),Kl(!0)},bu=x=>{E.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:J.createElement(J.Fragment,null,J.createElement("div",{className:dn.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),J.createElement("div",{className:dn.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ta(void 0,null,function*(){const Ee=yield(0,M.MZ)({identifier:x});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u53D1\u5E03\u6210\u529F"),Er())})})},n=x=>{vo(x)},r=x=>{E.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:J.createElement("p",{className:dn.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ta(void 0,null,function*(){const Ee=yield(0,M.sD)({identifier:x});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Er())})})},o=x=>Ta(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",x),De({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:x,group_id:ne.group_id,group_type:"3"}}),ne.page=1,ne.teach_group_id=x,delete ne.id,ne.group_id=0,St(Br({},ne)),Nr(ne),wr(ne)}),u=x=>{ne.sort_by=x.type,ne.sort_direction=x.direction,ne.page=1,sl(x.name),St(ne),Nr(ne),wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},p=()=>{ne.page=1,St(ne),Nr(ne),wr(ne)},g=x=>{ne.discipline_id="",ne.sub_discipline_id="",ne.tag_discipline_id="",ne.item_type=null,ne.difficulty=null,ne.page=1,ne.group_id=x,Jr(-1),St(ne),Nr(ne),wr(ne)},h=()=>{if(!(wa!=null&&wa.length)){De({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ne}});return}E.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`},"\u5DF2\u9009\u4E2D",wa==null?void 0:wa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Bo.rQ)({ids:wa})}})},I=()=>Ta(void 0,null,function*(){const x=yield(0,M.bF)({ids:wa}),{unpublish_program_question_count:Ee,total_item_banks:Oe}=x.data||{};Ee===0?E.default.error({title:"\u9519\u8BEF",content:J.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):E.default.confirm({title:"\u63D0\u793A",content:J.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Oe,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Ee,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Ta(void 0,null,function*(){(yield(0,M.dt)({ids:wa})).status===0&&(f.ZP.success("\u53D1\u5E03\u6210\u529F"),Er())})})}),V=J.createElement(T.default,null,pi&&J.createElement(T.default.Item,{onClick:()=>Xi(!0)},"\u6279\u91CF\u52A0\u5165"),pi&&J.createElement(T.default.Item,{onClick:()=>Xi(!1)},"\u6279\u91CF\u79FB\u51FA"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:()=>bo()},"\u79FB\u52A8\u5230"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:hl},"\u6279\u91CF\u516C\u5F00"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:()=>Al()},"\u6279\u91CF\u5171\u4EAB"),ua==="0"&&Dr&&J.createElement(T.default.Item,{onClick:cs},"\u6279\u91CF\u5220\u9664")),se=x=>{var Ee;if(hr)if((fr==null?void 0:fr.length)<=0){let Oe=pa.filter(_e=>x.includes(_e.id));Li([...Oe]),Qr(Oe==null?void 0:Oe.map(_e=>_e.id))}else if(x.length>fr.length){let Oe=pa.filter(Te=>x.includes(Te.id)),_e=fr.map(Te=>Te.id),bt=Oe.filter(Te=>!_e.includes(Te.id));Li([...fr,...bt]),Qr((Ee=[...fr,...bt])==null?void 0:Ee.map(Te=>Te.id))}else{let Oe=fr.filter(_e=>x.includes(_e.id));Li([...Oe]),Qr(Oe==null?void 0:Oe.map(_e=>_e.id))}else Qr(x)},j=x=>{var Ee;if(hr)if(x){let Oe=fr==null?void 0:fr.map(bt=>bt.id),_e=pa.filter(bt=>!Oe.includes(bt.id));Li([...fr,..._e]),Qr((Ee=[...fr,..._e])==null?void 0:Ee.map(bt=>bt.id))}else{let Oe=pa==null?void 0:pa.map(bt=>bt.id),_e=fr.filter(bt=>!Oe.includes(bt.id));Li([..._e]),Qr(_e==null?void 0:_e.map(bt=>bt.id))}else Qr(x?pa==null?void 0:pa.map(Oe=>Oe.id):[])},he=()=>{let x="/problemset/preview";ne.exam_id&&(x=`/paperlibrary/edit/${ne.exam_id}`),ne!=null&&ne.exercise_id&&!(Jt!=null&&Jt.pathId)&&(x=`/classrooms/${Jt.coursesId}/exercise/${ne==null?void 0:ne.exercise_id}/edit`),i.history.push(x)},pe=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ie={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},En=(x,Ee)=>{var Oe;const _e=Ee.id<0?"--":pi?Ee[ne.exercise_id?"added":"choosed"]?J.createElement("span",{key:1,className:dn.btnAdd,onClick:Te=>{Te.target.style.pointerEvents="none",gl(Ee.id)}},Dr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":J.createElement("span",null,J.createElement("b",{className:`iconfont icon-yichu ${dn.cancelC}`}),"\u79FB\u51FA")):Ee.item_type==="PROGRAM"&&((Oe=Ee.program_attr)==null?void 0:Oe.status)===0?J.createElement(W.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},J.createElement("span",{className:dn.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Dr?"\u52A0\u5165\u8BD5\u9898\u7BEE":J.createElement("span",{style:{padding:"0 3px"}},J.createElement("b",{className:`iconfont icon-jiaru ${dn.addC}`}),"\u52A0\u5165")," ")):J.createElement("span",{className:dn.btnAdd,onClick:()=>ls(Ee.id)},Dr?"\u52A0\u5165\u8BD5\u9898\u7BEE":J.createElement("span",{style:{padding:"0 3px"}},J.createElement("b",{className:`iconfont icon-jiaru ${dn.addC}`}),"\u52A0\u5165")):J.createElement(J.Fragment,null);return J.createElement("span",{className:dn.actonBtn},Ee.id>0&&J.createElement(ms,{isProblemset:Dr,user:b,key:Ee.id,data:Ee,page:ne.page,activeTabsKey:ua,selectIds:wa,onCollect:ru,onSetPublic:iu,onStartExperience:is,onCorrection:lu,onChangeTag:du,onPublicReview:au,onSetPrivate:vo,onDelete:rs,onCancel:gl,onSelect:ls,onMoveTo:bo,onCopy:El,addProblemset:_a,onSetShare:ou,onCancelShare:Tu,onPublish:bu,onCancelPublish:r,SubjectShare:fl}),_e)};(0,e.useEffect)(()=>{if(hr&&!(Jt!=null&&Jt.pathId)){const{coursesId:x,categoryId:Ee}=Jt;De({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Ee,coursesId:x,type:5}})}},[hr]);const Sn=()=>Ta(void 0,null,function*(){try{yield Ji.current.form.validateFields();let x=Ji.current.form.getFieldsValue();if((fr==null?void 0:fr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),f.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}ol(!0);const{coursesId:Ee,categoryId:Oe}=Jt;if(Jt!=null&&Jt.pathId){let _e=yield(0,we.ZP)(`/api/paths/${Jt==null?void 0:Jt.pathId}/create_hack_homework`,{method:"post",body:Si(Br({},x),{coursesId:Ee,category:Oe,stage_shixun_id:Oe=="null"?"":Oe,stage_id:Jt==null?void 0:Jt.stageId,type:5,hack_ids:fr==null?void 0:fr.map(bt=>bt.id)})});(_e==null?void 0:_e.status)===0&&(f.ZP.success(`${Oe=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),i.history.push(`/paths/${Jt.pathId}`))}else{let _e=yield(0,we.ZP)(di?`/api/homework_commons/${Oe}/update_hack.json`:`/api/courses/${Ee}/homework_commons.json`,{method:di?"put":"post",body:Si(Br({},x),{coursesId:Ee,category:Oe,type:5,hack_ids:fr==null?void 0:fr.map(bt=>bt.id)})});(_e==null?void 0:_e.status)===0&&i.history.push(`/classrooms/${Jt.coursesId}/program_homework/${di?Oe:_e.homework_id}/detail?tabs=1`)}ol(!1)}catch(x){document.body.scrollIntoView()}}),ta=()=>J.createElement(A.default,{labelAlign:"right",form:zr,labelCol:{span:3},colon:!1,size:"large"},J.createElement(A.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},J.createElement(w.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:cl,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(x,Ee)=>{zr.setFieldsValue({sub_discipline_id:x,tag_discipline_ids:[]}),Mi(x?x.length:0),(x==null?void 0:x.length)>0&&(vr({sub_discipline_id:x[1]}),x[1]==(vi==null?void 0:vi.sub_discipline_id)&&zr.setFieldValue("tag_discipline_ids",vi.tag_discipline_ids))},onClear:()=>{ml([]),zr.setFieldValue("tag_discipline_ids",[]),Mi(0)}})),J.createElement(A.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},J.createElement(R.default,{disabled:Xl===0,className:dn.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(x,Ee)=>Ee.key.indexOf(x.toLowerCase())>=0},ns.map(x=>J.createElement(R.default.Option,{key:x.name+x.id,value:x.id},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.name),(x==null?void 0:x.type)==="personal"&&J.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Xl>0&&J.createElement("div",{className:dn.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",J.createElement("span",{onClick:()=>Jl(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return J.createElement("div",{className:dn.page_warp},J.createElement(Ul.Z,{className:"w-full",style:{top:0,left:0},title:hr?Qi:"\u8BD5\u9898\u5E93"}),J.createElement(J.Fragment,null,J.createElement("div",{className:dn.con_warp},ki.course_name&&hr&&J.createElement("section",{className:"animated fadeIn"},J.createElement("aside",{className:"mt10"},ki.category&&J.createElement(te.Z,{separator:">"},J.createElement(te.Z.Item,null,J.createElement(i.Link,{to:`/classrooms/${ki.course_id}/program_homework`},ki.course_name)),J.createElement(te.Z.Item,null,J.createElement(i.Link,{to:`/classrooms/${ki.course_id}/program_homework`},ki.category.category_name)),J.createElement(te.Z.Item,null,Qi)))),hr&&J.createElement(Zi,{height:250,data:Zl,ref:Ji}),J.createElement("div",{className:dn.headerWrapper,id:"topicdom"},J.createElement("div",{className:dn.tabsWrap},J.createElement("div",{className:"flex items-center justify-between"},J.createElement("div",{className:"flex"},[{name:"\u516C\u5171",key:"1",show:!0},{name:"\u56E2\u961F\u5171\u4EAB",key:"3",show:(ca=(Pn=N.teachGroupData)==null?void 0:Pn.groups)==null?void 0:ca.length},{name:"\u6536\u85CF\u5939",key:"2",show:!(0,dr.ag)()&&!(0,dr.JA)()&&!hr},{name:"\u6211\u521B\u5EFA\u7684",key:"0",show:(0,dr.bg)()}].map((x,Ee)=>J.createElement("div",{style:{display:x.show?"flex":"none"},key:x.name,className:`${dn.tab_css} ${ua==(x==null?void 0:x.key)&&dn.tab_css_active}`,onClick:()=>{x.key!=ua&&zo(x==null?void 0:x.key)}},x.name))),J.createElement("div",{className:"flex"},(0,dr.bg)()&&ua==="0"&&Dr&&J.createElement("div",{className:`${dn.btn_css} ml10 mr20`,onClick:fu},"\u65B0\u589E\u8BD5\u9898"),J.createElement("div",{className:dn.searchWrap},J.createElement(ks,{style:{width:316,height:40},allowClear:!0,suffix:J.createElement("img",{src:t(25365),width:18,height:18,className:"ml10 current",onClick:()=>ts(ne.keyword)}),className:dn.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"large",onSearch:ts,onChange:x=>{ne.keyword=x.target.value,St(Br({},ne))}})))))),J.createElement("div",{className:"flex"},J.createElement("div",{className:dn.treeWrapper,style:{display:ua==="0"||ua==="3"?"block":"none"}},J.createElement("div",{className:dn.treeHeader},J.createElement(Bi,{activeTabsKey:ua,data:ei,onClick:os}),ua==="0"&&!hr&&J.createElement(k.ZP,{type:"link",onClick:gu,className:dn.exportBtn},J.createElement("img",{src:Ds,alt:"",className:dn.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),J.createElement(F.Z,{spinning:go},J.createElement("div",{ref:Vs,className:ul.length?dn.treeContent:"",style:{height:"100%",overflow:"auto"}},J.createElement(ys,{setRootData:x=>{ga.current=x},isProblemset:ua==="0"?Dr:!1,reloadData:Er,data:ul,onShare:us,onOpen:os,activeTabsKey:ua,params:ne,navigation:ei})))),J.createElement("div",{className:dn.contentWrap},(((Bn=b==null?void 0:b.userInfo)==null?void 0:Bn.professional_certification)||ne.type!=="1")&&J.createElement(l.S,{showSelectAll:!1,className:dn.select,classNameActive:dn.languageSelectActive,disciplinesData:(vn=N.disciplinesData)==null?void 0:vn.disciplines,knowledgeData:hi,directionValue:ne.discipline_id,subDisciplineValue:ne.sub_discipline_id,typeValue:ne.item_type,isprogram_homework:hr,showKnowledge:!0,name:Yl,setname:Zs,difficultyValue:ne.difficulty,showShixun:!(0,dr.JA)()&&!ne.exercise_id&&ua!=="3"&&ua!=="1",onShixunChange:hu,onDirectionChange:$s,onTypeChange:eu,onDifficultyChange:tu,knowledgeValue:Oi,onKnowledgeChange:nu,teachGroupData:(ut=N.teachGroupData)==null?void 0:ut.groups,onTeachGroupChange:o,teachGroupValue:ne.teach_group_id,showTeachGroup:es}),J.createElement("div",{className:`${dn.bottom_main_warp} ${ua=="1"&&dn.bottom_main_warp2}`},J.createElement("div",{className:"flex mb15"},J.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!hr&&J.createElement("div",{className:"font14"},(((Ke=b==null?void 0:b.userInfo)==null?void 0:Ke.professional_certification)||ne.type!=="1")&&J.createElement(O.Z,{dropdownRender:()=>J.createElement(T.default,{selectedKeys:[Uo]},ql==null?void 0:ql.map((x,Ee)=>J.createElement(T.default.Item,{key:x.name,onClick:()=>u(x)},x.name)))},J.createElement("span",{style:{color:"#464F66"}},J.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Uo))),hr&&J.createElement("div",null,J.createElement(v.default,{checked:(pa==null?void 0:pa.filter(x=>fr==null?void 0:fr.map(Ee=>Ee.id).includes(x.id)).length)===pa.length,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),hr&&J.createElement(E.default,{open:Ys,centered:!0,width:700,okText:`\u786E\u8BA4${Jt!=null&&Jt.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>Ql(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Sn,confirmLoading:Po,title:"\u67E5\u770B\u5DF2\u9009"},J.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",fr==null?void 0:fr.length,"\u4E2A"),J.createElement("div",{style:{height:400,overflow:"auto"}},fr==null?void 0:fr.map((x,Ee)=>{var Oe,_e,bt,Te,Gn,va;return J.createElement("div",{key:Ee,className:dn.sendModal},J.createElement("div",{className:dn.li},J.createElement("p",null,x==null?void 0:x.name),J.createElement("div",{className:dn.bottom},J.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),J.createElement("i",{className:dn.line}),J.createElement("span",{className:"c-grey-333"},x.difficulty===1&&"\u7B80\u5355",x.difficulty===2&&"\u9002\u4E2D",x.difficulty===3&&"\u56F0\u96BE"),J.createElement("i",{className:dn.line}),J.createElement("span",null,"\u521B\u5EFA\u8005\xA0",J.createElement(W.Z,{title:(Oe=x==null?void 0:x.author)==null?void 0:Oe.name},J.createElement("span",{className:"c-grey-333"},((bt=(_e=x==null?void 0:x.author)==null?void 0:_e.name)==null?void 0:bt.length)>6?((Gn=(Te=x==null?void 0:x.author)==null?void 0:Te.name)==null?void 0:Gn.substr(0,3))+"...":(va=x==null?void 0:x.author)==null?void 0:va.name))),J.createElement("i",{className:dn.line}),J.createElement("span",{className:dn.des},"\u66F4\u65B0\xA0",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.updated_at)))),J.createElement("div",{className:dn.del,onClick:()=>{se(fr.filter(fa=>fa.id!==x.id).map(fa=>fa.id))}},"\u5220\u9664"))})))),J.createElement(S.Z,{align:"middle"},J.createElement("div",null,!ne.item_type&&J.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Js.map(x=>{if($l(x.value)>0)return J.createElement("span",{style:{marginLeft:6}},x.name,J.createElement("span",{style:{color:"#000000",marginLeft:6}},$l(x.value)))}))),ua==="0"&&Dr&&J.createElement("div",{onClick:h,className:"current ml10",style:{color:"#1890FF"}},"\u5BFC\u51FA\u8BD5\u9898"))),Ms?J.createElement("div",null,J.createElement(k.ZP,{style:{paddingLeft:0},onClick:()=>{ne.page=1,ne.keyword=null,delete ne.id,St(ne),ko(!1),Nr(ne),wr(Si(Br({},ne),{parents:ei.slice(0,-1)}))},type:"link"}," ",J.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),J.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ne.keyword,"\u201D")):null,J.createElement("div",{className:dn.contentListWrap},_n!==0?J.createElement(F.Z,{size:"middle",spinning:Qe["problemset/getItemBanks"]},pa.map((x,Ee)=>{var Oe,_e,bt,Te,Gn,va,fa;return J.createElement("div",{id:x.id+"",className:dn.li,key:Ee},J.createElement("div",{className:dn.top},J.createElement(gs,{key:x.id,data:x,selectIds:wa,onSelectCheckBox:se})),J.createElement("div",{className:dn.bottom},J.createElement("p",{className:`${dn.actionLeftItem} ${dn.questionTypeName}`},(Oe=pe.find(ja=>ja.type===x.item_type))==null?void 0:Oe.name),J.createElement("p",{className:dn.actionLeftItem},ie[x.difficulty]),J.createElement("p",{className:dn.actionLeftItem},"\u521B\u5EFA\u8005",J.createElement(W.Z,{title:(_e=x==null?void 0:x.author)==null?void 0:_e.name},J.createElement("span",{className:"c-grey-333"},((Te=(bt=x==null?void 0:x.author)==null?void 0:bt.name)==null?void 0:Te.length)>6?((va=(Gn=x==null?void 0:x.author)==null?void 0:Gn.name)==null?void 0:va.substr(0,5))+"...":(fa=x==null?void 0:x.author)==null?void 0:fa.name))),J.createElement("p",{className:dn.actionLeftItem},"\u66F4\u65B0",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.updated_at)),J.createElement("p",{className:dn.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",J.createElement("span",{className:"c-grey-333"},x==null?void 0:x.quotes)),!hr&&J.createElement("div",{className:dn.more},En({},x))))})):J.createElement(F.Z,{size:"middle",spinning:Qe["problemset/getItemBanks"]},J.createElement(Xe.Z,{img:t(56022),customText:!((Dt=b==null?void 0:b.userInfo)!=null&&Dt.professional_certification)&&ne.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Le=b==null?void 0:b.userInfo)!=null&&Le.professional_certification)&&ne.type==="1"?J.createElement("div",{className:`${dn.btn_css}`,style:{width:120,margin:"0 auto"},onClick:()=>{i.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""})))),_n!==0&&!hr&&J.createElement(G.Z,{showQuickJumper:!0,onChange:pl,defaultCurrent:1,pageSize:ne==null?void 0:ne.per_page,current:parseInt(ne.page+"")||1,total:_n,showTotal:x=>J.createElement(J.Fragment,null,J.createElement("span",{className:"mr10 font12"},"\u5171",J.createElement("span",{className:"c-light-primary"}," ",x," "),"\u6761\u6570\u636E"))}),hr&&J.createElement("div",{style:{height:20}}))),Dr&&J.createElement($i,{basketData:N.basketData,visible:Ro,basketTotal:xi,onClose:()=>al(!1),onDelete:pu,onClear:mu,onSubmit:()=>Ta(void 0,null,function*(){var x,Ee,Oe,_e,bt;const Te=yield De({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Gn=(x=Te==null?void 0:Te.disciplines)==null?void 0:x[0],va=yield De({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Ee=Te==null?void 0:Te.new_checked)==null?void 0:Ee.discipline_id)||(Gn==null?void 0:Gn.id),sub_discipline_id:((Oe=Te==null?void 0:Te.new_checked)==null?void 0:Oe.sub_discipline_id)||((bt=(_e=Gn==null?void 0:Gn.sub_disciplines)==null?void 0:_e[0])==null?void 0:bt.id)}});va.status===0&&i.history.push(`paperlibrary/add/${va.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,dr.JA)()&&Dr&&J.createElement(Yr,{visibleBasket:Ro,onToggleVisible:()=>al(!Ro),count:xi})),J.createElement(fe,null),J.createElement(L,{onReloadData:Er,isPiliangRevoke:Ps}),J.createElement(Tt,{onReloadData:()=>Go([null])}),J.createElement(qo,{onReloadData:Er,onReloadBasketData:Gr}),C.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?J.createElement(oo,{shixunIds:Us,cb:ss}):null,J.createElement(Ot,null),J.createElement(Ma,null),J.createElement(bn,null),J.createElement(Ia,null),J.createElement(za,null),J.createElement(mt,null),J.createElement(Ca,null),J.createElement(P,null),J.createElement(xe,{onOk:p}),J.createElement(ve,{onOk:g})),Dr?J.createElement(e.Fragment,null,!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(v.default,{className:"font14",checked:pa!=null&&pa.length?wa.length===(pa==null?void 0:pa.length):!1,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),J.createElement("div",{className:dn.btns},pi&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!0)},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),pi&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!1)},J.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),pi&&["3","1"].includes(ua)&&J.createElement("div",{className:dn.btn,onClick:()=>{(wa==null?void 0:wa.length)>0?E.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:J.createElement("div",{className:`font14 ${dn.overflow}`,style:{maxHeight:500,overflow:"auto"}},J.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),J.createElement(F.Z,{spinning:go},J.createElement(_.Z,{defaultValue:!0,value:ar.current,onChange:x=>ar.current=x}))),onOk:()=>Ta(void 0,null,function*(){var x;const Ee=yield(0,M.Rp)({id:wa,group_id:(x=ar.current)==null?void 0:x[0]});ar.current=[],(Ee==null?void 0:Ee.status)===0&&(wr(ne),Er(),f.ZP.success("\u52A0\u5165\u6210\u529F"))})}):f.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),ua==="1"&&(0,dr.ag)()&&J.createElement("div",{className:dn.btn,onClick:()=>{Vl(!0),n(wa)}},J.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:hl}," ",J.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),ua==="0"&&!fl&&J.createElement("div",{className:dn.btn,onClick:()=>Al()}," ",J.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:cs}," ",J.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:I}," ",J.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),ua==="0"&&J.createElement("div",{className:dn.btn,onClick:()=>bo()},J.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),J.createElement("div",{onClick:()=>Qr([]),style:{marginLeft:"auto"},className:dn.btn}," ",J.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):hr?"":J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(v.default,{className:"font14",checked:pa!=null&&pa.length?wa.length===(pa==null?void 0:pa.length):!1,onChange:x=>j(x.target.checked)},"\u672C\u9875\u5168\u9009",J.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",wa==null?void 0:wa.length,")"))),J.createElement("div",{className:dn.btns},pi&&!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!0)},J.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),pi&&!!(wa!=null&&wa.length)&&J.createElement("div",{className:dn.btn,onClick:()=>Xi(!1)},J.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),J.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ui,"\u9898"),J.createElement("div",{onClick:he,className:dn.btn},"\u8FD4\u56DE\u8BD5\u5377")))),hr&&J.createElement("div",{className:dn.batch},J.createElement("aside",null,J.createElement("div",{style:{flexShrink:0,marginRight:20}},J.createElement(G.Z,{showQuickJumper:!0,onChange:pl,defaultCurrent:1,pageSize:ne==null?void 0:ne.per_page,current:ne.page||1,hideOnSinglePage:!0,total:_n,showTotal:x=>J.createElement("span",{className:"mr10"},"\u5171",J.createElement("span",{className:"c-light-primary"},x),"\u6761\u6570\u636E")})),J.createElement("div",{className:dn.btns},J.createElement(S.Z,{align:"middle",style:{marginLeft:"auto"}},J.createElement(S.Z,{onClick:()=>{if((fr==null?void 0:fr.length)<=0){f.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}Ql(!0)},align:"middle",className:"current"},J.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),J.createElement("span",null,"\u5DF2\u9009",J.createElement("span",{className:"c-light-primary"},wa.length),"\u4E2A")),J.createElement(k.ZP,{className:"mr20 ml40",onClick:()=>{if(Jt!=null&&Jt.pathId)i.history.push(`/paths/${Jt.pathId}`);else{if(di){i.history.push(`/classrooms/${Jt.coursesId}/program_homework/${Jt.categoryId}/detail?tabs=1`);return}i.history.push(`/classrooms/${Jt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),J.createElement(k.ZP,{loading:Po,onClick:Sn,type:"primary"},"\u786E\u8BA4",Jt!=null&&Jt.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"))))),J.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:dn.publicQuest,open:uu,title:J.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{ho(!1),Mi(0),zr.resetFields()},onOk:()=>Ta(void 0,null,function*(){zr.validateFields().then(x=>Ta(void 0,null,function*(){const Ee=yield(0,we.ZP)(`/api/item_banks/${vi==null?void 0:vi.id}/update_tag.json`,{method:"put",body:{name:su.current,tag_discipline_ids:x==null?void 0:x.tag_discipline_ids}});(Ee==null?void 0:Ee.status)===0&&(f.ZP.success("\u4FEE\u6539\u6210\u529F"),ho(!1),Nr(ne),zr.resetFields())}))})},J.createElement("div",{className:dn.publicQuestContent},J.createElement(ta,null))),J.createElement(E.default,{width:640,className:dn.publicQuest,centered:!0,title:J.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Du,onCancel:()=>{Kl(!1),Mi(0),Eo(null),zr.resetFields()},onOk:()=>{zr.validateFields().then(x=>Ta(void 0,null,function*(){const Ee=ua==="3"?1:2;(yield(0,M.wX)({id:vi==null?void 0:vi.id,source:Ee,sub_discipline_id:x==null?void 0:x.sub_discipline_id[1],tag_discipline_ids:x==null?void 0:x.tag_discipline_ids})).status===0&&(mo.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mo.current=!1,Eo(null),Qr([]),Er(),f.ZP.success("\u7533\u8BF7\u6210\u529F")),Kl(!1),Mi(0),zr.resetFields()}))}},J.createElement("div",{className:dn.publicQuestContent},J.createElement("div",{className:dn.public_tips},J.createElement(lo.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),J.createElement(ta,null))),J.createElement(To.Z,{open:Qs,subDisciplineId:(yn=zr.getFieldValue("sub_discipline_id"))==null?void 0:yn[1],onCancel:()=>{Jl(!1)},onOkClick:x=>{ml(Ee=>[...Ee,x]),zr.setFieldValue("tag_discipline_ids",[...zr.getFieldValue("tag_discipline_ids"),x==null?void 0:x.id])}}),J.createElement(Ns.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Ls=(0,i.connect)(({classroomList:C,problemset:N,user:b,loading:He,globalSetting:Qe,shixunHomeworks:De})=>({classroomList:C,problemset:N,user:b,globalSetting:Qe,loading:He.effects,shixunHomeworks:De}))(Hl)},10866:function(c,a,t){"use strict";t.d(a,{Im:function(){return Xe},ZP:function(){return $},gZ:function(){return ft}});var e=t(59301),i=t(92832),l=t(3113),s=t(84105),d=t(87395),A=t(24363),E=t(24334),y=t(86074),f=t(91842),F=t(51257),v=t(94268),T=t(34376),W=t(92310),w=t.n(W),R=t(59301),te=Object.defineProperty,k=Object.defineProperties,O=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,_=(fe,be,Q)=>be in fe?te(fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Q}):fe[be]=Q,M=(fe,be)=>{for(var Q in be||(be={}))G.call(be,Q)&&_(fe,Q,be[Q]);if(S)for(var Q of S(be))Y.call(be,Q)&&_(fe,Q,be[Q]);return fe},D=(fe,be)=>k(fe,O(be));const{TextArea:re}=i.default,ve={visible:!1,tabIndex:"0"},Xe={[A.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[A.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[A.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(fe=>(fe[fe.SET_VISIBLE=0]="SET_VISIBLE",fe[fe.SET_TABINDEX=1]="SET_TABINDEX",fe))(Be||{});function ee(fe,be){switch(be.type){case 0:return D(M({},fe),{visible:be.payload});case 1:return D(M({},fe),{tabIndex:be.payload});default:throw new Error}}function q({value:fe,className:be}){const[Q,H]=(0,e.useState)(!1),ue=(0,e.useRef)(),B=(0,e.useRef)();return(0,e.useEffect)(()=>{Q&&(B.current.reset(),B.current.write((0,F.pp)(fe||"")))},[fe,Q]),(0,e.useEffect)(()=>{var P,le,de,U;if(ue.current){B.current=new T.Terminal({fontSize:14,disableStdin:!0}),B.current.open(ue.current);const xe=ue.current.offsetWidth-14,Re=((U=(de=(le=(P=B.current)==null?void 0:P._core)==null?void 0:le._renderService)==null?void 0:de.dimensions)==null?void 0:U.actualCellWidth)||9.5,ye=Math.ceil(xe/Re);B.current.resize(ye,8),H(!0)}},[]),R.createElement("div",{ref:ue,className:w()("XtermText-valueRef",be)})}function ft(fe){const{status:be,error_msg:Q,output:H,input:ue,expected_output:B,is_file:P,input_file_url:le,output_file_url:de,expected_output_file_url:U}=fe;let xe=null;const Re={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(be){case A.h.NOMATCH:xe=R.createElement(R.Fragment,null,R.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:ue}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:H&&E.Base64.decode(H)||""}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(de,H)},H)),R.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!P&&R.createElement(q,{className:"mb10",value:B&&E.Base64.decode(B)||""}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(U,B)},B)));break;case A.h.EXECUTEFAILURE:xe=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!P&&R.createElement(f.Z,{value:ue,style:Re}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.COMPILEFAILURE:xe=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!P&&R.createElement(f.Z,{value:ue,style:Re}),P&&R.createElement("div",{style:Re},R.createElement("a",{onClick:()=>(0,F.LR)(le,ue)},ue)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.PODFAILURE:xe=R.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case A.h.TIMEOUT:xe=R.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return R.createElement(R.Fragment,null," ",xe," ")}function Ue(fe){const{status:be,error_msg:Q,execute_time:H,output:ue,input:B,expected_output:P,is_file:le,input_file_url:de,output_file_url:U,expected_output_file_url:xe}=fe;let Re=null;switch(be){case A.h.OK:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",H,"\u79D2"),R.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),R.createElement("pre",null,E.Base64.decode(ue)));break;case A.h.NOMATCH:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u8F93\u51FA\uFF1A",ue&&E.Base64.decode(ue)),R.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",P&&E.Base64.decode(P)));break;case A.h.EXECUTEFAILURE:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.COMPILEFAILURE:Re=R.createElement(R.Fragment,null,R.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",R.createElement("pre",null,B)),R.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),R.createElement("pre",{className:"error"},E.Base64.decode(Q)));break;case A.h.PODFAILURE:Re=R.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case A.h.TIMEOUT:Re=R.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return R.createElement(R.Fragment,null," ",Re," ")}var $=({id:fe,is_file:be,input:Q,debuging:H,submitting:ue,executingMessage:B,debugResult:P,onChangeInput:le,onDebugCode:de,onSubmitCode:U})=>{const[xe,Re]=(0,e.useReducer)(ee,ve),{visible:ye,tabIndex:qe}=xe;(0,e.useEffect)(()=>{Re({type:0,payload:!1})},[fe]);function vt(Z){let ze=Z.target.id;Re({type:1,payload:ze})}function Ge(){Re({type:0,payload:!ye})}const xt=(0,e.useMemo)(()=>{if(P){const{status:Z}=P;return R.createElement(R.Fragment,null,Ue(P))}return null},[P]);function L(){Re({type:0,payload:!0}),Re({type:1,payload:"1"}),de()}return R.createElement("div",{className:"test-case-panel"},R.createElement("div",{className:`test-case-panel-body ${ye?"active":""}`},R.createElement("ul",{className:"s-navs"},R.createElement("li",null,R.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),R.createElement(v.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:R.createElement(re,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:be?"":Q,onChange:le}),rightNode:H?R.createElement(y.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):P?xt:R.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),R.createElement("a",{className:`btn-collapse ${ye?"up":""}`,onClick:Ge},ye?R.createElement(s.Z,null):R.createElement(d.Z,null)),R.createElement("footer",{className:"footer"},R.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),R.createElement("div",{className:"flex-container"},R.createElement(l.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),R.createElement(l.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),R.createElement(l.ZP,{className:"btn-green",type:"ghost",loading:H,onClick:L},"\u8C03\u8BD5\u4EE3\u7801"),R.createElement(l.ZP,{type:"primary",className:"custom-ant-disabled",loading:ue,disabled:ue,onClick:()=>{Re({type:0,payload:!1}),U()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(c,a,t){"use strict";t.d(a,{h:function(){return e}});var e=(i=>(i[i.NOMATCH=-1]="NOMATCH",i[i.OK=0]="OK",i[i.TIMEOUT=2]="TIMEOUT",i[i.PODFAILURE=3]="PODFAILURE",i[i.COMPILEFAILURE=4]="COMPILEFAILURE",i[i.EXECUTEFAILURE=5]="EXECUTEFAILURE",i[i.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",i))(e||{})},3532:function(c,a,t){"use strict";t.d(a,{Y2:function(){return $},ZP:function(){return fe}});var e=t(59301),i=t(54580),l=t(8591),s=t(43418),d=t(95237),A=t(5112),E=t(3113),y=t(24905),f=t(6848),F=t(92832),v={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},T="data:image/png;base64,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",W=t(47257),w=t.n(W),R=t(38986),te=t(1012),k=t(51257),O=t(75617),S=t(59301),G=Object.defineProperty,Y=Object.defineProperties,_=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ve=(be,Q,H)=>Q in be?G(be,Q,{enumerable:!0,configurable:!0,writable:!0,value:H}):be[Q]=H,Xe=(be,Q)=>{for(var H in Q||(Q={}))D.call(Q,H)&&ve(be,H,Q[H]);if(M)for(var H of M(Q))re.call(Q,H)&&ve(be,H,Q[H]);return be},Be=(be,Q)=>Y(be,_(Q)),ee=(be,Q,H)=>new Promise((ue,B)=>{var P=U=>{try{de(H.next(U))}catch(xe){B(xe)}},le=U=>{try{de(H.throw(U))}catch(xe){B(xe)}},de=U=>U.done?ue(U.value):Promise.resolve(U.value).then(P,le);de((H=H.apply(be,Q)).next())});const{Dragger:q}=i.default,ft=be=>{const Q=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var H=[...be],ue=0,B=[],P=0;P{if(xe.forEach(Re=>{let ye=Re.name.split(/\.(?=[^\.]+$)/);Re.name=`${ye[0]}.${ye[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},Ue=({onClose:be,onOK:Q,visible:H,wrapClassName:ue,rootIdentifier:B,multiple:P=!1,defaultMultipleValue:le=!0})=>{const[de,U]=(0,e.useState)([]),[xe,Re]=(0,e.useState)({}),[ye,qe]=(0,e.useState)(!1),[vt,Ge]=(0,e.useState)(!0),[xt,L]=(0,e.useState)(null),Z=(0,e.useRef)([]),ze=(0,e.useRef)(0),Pe=()=>{be()};(0,e.useEffect)(()=>{Ce()},[]),(0,e.useEffect)(()=>{H&&(Z.current=[],ze.current=0,U([]),Ge(le))},[H]);const Ce=()=>ee(void 0,null,function*(){try{L(!0)}catch(We){}}),dt=We=>We&&We.substring(0,We.lastIndexOf(".")),je=We=>{var wt,Ft;const Vt=dt((wt=We[0])==null?void 0:wt.name)||dt((Ft=We[1])==null?void 0:Ft.name),mn=de.filter(Ln=>dt(Ln.name)!==Vt);Z.current=[...mn],U([...mn])},Tt=We=>{if(!vt){const gn=new FormData;gn.append("file",We.file),(0,R.ZP)("/api/attachments/get_file_content.json",{method:"post",body:gn},!0).then(Lt=>{if(Lt.status===0){ze.current=ze.current+1;const Zt=Z.current.map(Ot=>{var zt;if(Ot.name===We.name){const $t=Xe({},Ot);return(zt=We==null?void 0:We.name)!=null&&zt.includes(".in")?$t.input=Lt==null?void 0:Lt.content:$t.output=Lt==null?void 0:Lt.content,$t}return Ot});if(Z.current=[...Zt],U([...Zt]),ze.current>0&&ze.current===de.length){qe(!1);let Ot=ft(Zt);Ot=Ot.filter(zt=>{var $t,Kt;return!!(($t=zt[0])!=null&&$t.name&&((Kt=zt[1])!=null&&Kt.name))}),Ot=Ot.map(zt=>Be(Xe(Xe({},zt[0]),zt[1]),{is_file:!1})),Q(Ot),be()}}else qe(!1),be()});return}if(xt){const gn=new FormData;gn.append("file",We.file),B===null?gn.append("identifier","testsets"):gn.append("identifier",B),(0,R.ZP)("/api/attachments.json",{method:"post",body:gn},!0).then(Lt=>{if(Lt.filename){ze.current=ze.current+1;const Zt=Z.current.map(Ot=>{var zt;if(Ot.name===(Lt==null?void 0:Lt.filename)){const $t=Be(Xe({},Ot),{is_oss:!xt});return(zt=Lt==null?void 0:Lt.filename)!=null&&zt.includes(".in")?($t.in_object_key=Lt==null?void 0:Lt.object,$t.in_object_size=Lt==null?void 0:Lt.size,$t.input=Lt==null?void 0:Lt.filename,$t.in_file=We):($t.out_object_key=Lt==null?void 0:Lt.object,$t.out_object_size=Lt==null?void 0:Lt.size,$t.output=Lt==null?void 0:Lt.filename,$t.out_file=We),$t}return Ot});if(Z.current=[...Zt],U([...Zt]),ze.current>0&&ze.current===de.length){qe(!1);let Ot=ft(Zt);Ot=Ot.filter(zt=>{var $t,Kt;return!!(($t=zt[0])!=null&&$t.name&&((Kt=zt[1])!=null&&Kt.name))}),Ot=Ot.map(zt=>Be(Xe(Xe({},zt[0]),zt[1]),{is_file:!0})),Q(Ot),be()}}else qe(!1),be()});return}const wt=new(w())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),Ft=We.name,Vt={container_type:"TestSet",file_name:Ft},mn=(0,te.Z)();let Ln=`testsets/${B}/${mn}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`;B===null&&(Ln=`testsets/${mn}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`),wt.multipartUpload(Ln,new Blob([We.file],{type:We.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ft+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,R.rz)(Vt)}}).then(function(gn){if(gn.data.status===0){ze.current=ze.current+1;const hn=Z.current.map(Lt=>{var Zt,Ot,zt,$t,Kt,Wt,Qn,Ba,ba,Da,ka,Aa,Ha,Ma,et,Ut,Bt;if(Lt.name===((Ot=(Zt=gn.data)==null?void 0:Zt.data)==null?void 0:Ot.file_name)){const yt=Be(Xe({},Lt),{is_oss:!xt});return(Kt=($t=(zt=gn.data)==null?void 0:zt.data)==null?void 0:$t.file_name)!=null&&Kt.includes(".in")?(yt.in_object_key=(Qn=(Wt=gn.data)==null?void 0:Wt.data)==null?void 0:Qn.object,yt.in_object_size=(ba=(Ba=gn.data)==null?void 0:Ba.data)==null?void 0:ba.size,yt.input=(ka=(Da=gn.data)==null?void 0:Da.data)==null?void 0:ka.file_name,yt.in_file=We):(yt.out_object_key=(Ha=(Aa=gn.data)==null?void 0:Aa.data)==null?void 0:Ha.object,yt.out_object_size=(et=(Ma=gn.data)==null?void 0:Ma.data)==null?void 0:et.size,yt.output=(Bt=(Ut=gn.data)==null?void 0:Ut.data)==null?void 0:Bt.file_name,yt.out_file=We),yt}return Lt});if(Z.current=[...hn],U([...hn]),ze.current>0&&ze.current===de.length){qe(!1);let Lt=ft(hn);Lt=Lt.filter(Zt=>{var Ot,zt;return!!((Ot=Zt[0])!=null&&Ot.name&&((zt=Zt[1])!=null&&zt.name))}),Lt=Lt.map(Zt=>Be(Xe(Xe({},Zt[0]),Zt[1]),{is_file:!0})),Q(Lt),be()}}})},Et=We=>new Promise((wt,Ft)=>{let Vt=0,mn=[];for(let Ln=0;Ln{Vt++,Vt===We.length&&(mn.length?(l.ZP.warning(`${mn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):wt(We))}).catch(gn=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",gn),Vt++,mn.push(We[Ln].name),Vt===We.length&&(mn.length?(l.ZP.warning(`${mn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):wt(We))})}),It=()=>ee(void 0,null,function*(){if(de.length===0){l.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Et(de),qe(!0),ft(de).some(wt=>{var Ft,Vt;return!((Ft=wt[0])!=null&&Ft.name&&((Vt=wt[1])!=null&&Vt.name))})){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ee(void 0,null,function*(){de.map(wt=>ee(void 0,null,function*(){Tt(wt)}))}),onCancel:()=>{qe(!1)}});return}de.map(wt=>ee(void 0,null,function*(){Tt(wt)}))}),gt={name:"file",fileList:de,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:We=>{if(de!=null&&de.some(Ft=>Ft.name===We.name))return l.ZP.info(`${We.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(We.size/1024/1024>100)return l.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(We.name))return l.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const wt={name:We.name,uid:We.uid,file:We,percent:0};return de.push(wt),Z.current=[...de],U([...de]),!1}},Ht=ft(de);return console.log(de,Ht,"fileList"),S.createElement(s.default,{open:H,wrapClassName:ue,onOk:It,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ye},onCancel:Pe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},S.createElement("div",{className:v.wrap},de.length?S.createElement("div",null,S.createElement(d.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},S.createElement("div",{style:{visibility:P?"visible":"hidden"}},S.createElement("span",{className:v.greyText},"\u7528\u4F8B\u7C7B\u578B"),S.createElement(A.ZP.Group,{className:`ml20 ${v.testCaseRadio}`,optionType:"button",value:vt,onChange:We=>Ge(We.target.value)},S.createElement(A.ZP,{value:!1},"\u6587\u672C"),S.createElement(A.ZP,{value:!0},"\u6587\u4EF6"))),S.createElement(i.default,Xe({},gt),S.createElement(E.ZP,{type:"primary",className:v.btnS},S.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),S.createElement($,{data:Ht,onRemove:je})):S.createElement("div",{className:`${v.noData} mb30`},S.createElement(i.default.Dragger,Be(Xe({},gt),{className:v.dragger}),S.createElement("img",{src:T,alt:"",className:"mb20"}),S.createElement("div",null,S.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),S.createElement("span",{className:v.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),S.createElement("div",{className:v.text},S.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),S.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",S.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",S.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",S.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",S.createElement("br",null))))},$=({data:be=[],onRemove:Q,width:H="auto",showScore:ue=!1,disabled:B=!1,inputChange:P,onEvaluatingChange:le,onSelectAll:de,checkAll1:U,checkAll2:xe,checkAll3:Re,checkAll4:ye,checkAll5:qe,showEvaluatingSetting:vt=!1,className:Ge="",isProgramHomework:xt=!1})=>{const L={value:"",filename:"",dataUrl:""},[Z,ze]=(0,e.useState)(Xe({},L)),Pe=je=>{let Tt=document.createElement("a");document.body.appendChild(Tt);let Et=URL.createObjectURL(je.file);Tt.href=Et,Tt.download=je.name,Tt.click(),URL.revokeObjectURL(Et),document.body.removeChild(Tt)},Ce=(je,Tt)=>{(0,k.LR)(je,Tt)},dt=(je,Tt)=>{s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:S.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Q(je,Tt)},onCancel:()=>{}})};return be.length?S.createElement("div",{className:Ge,style:{width:H}},S.createElement("div",{className:`${xt?v.headProgram:v.head}`},vt&&S.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:U,onChange:je=>{de(je.target.checked,"hidden")}}),S.createElement(f.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},S.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),S.createElement("div",{style:{width:xt?"25%":"15%"}},"\u7528\u4F8B"),S.createElement("div",{style:{width:ue?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),S.createElement("div",{style:{width:ue?xt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ue&&S.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:ye,onChange:je=>{de(je.target.checked,"input_visible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:xe,onChange:je=>{de(je.target.checked,"is_invisible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:qe,onChange:je=>{de(je.target.checked,"actual_output_visible")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},S.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&S.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},S.createElement(y.default,{checked:Re,onChange:je=>{de(je.target.checked,"last_match_rule")}}),S.createElement(f.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},S.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),S.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),S.createElement("div",{className:v.operation,style:xt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),S.createElement("div",{className:v.listWrapper,style:{boxShadow:xt?"0px 2px 4px 0px #EAEEF4":"unset"}},be.map((je,Tt)=>{var Et,It,gt,Ht;return S.createElement("div",{key:Tt,className:v.list,style:xt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&S.createElement("div",{style:{width:"15%"}},S.createElement(y.default,{checked:!!je.hidden,onChange:We=>{le(We.target.checked,Tt,"hidden")}})),S.createElement("div",{style:{width:xt?"25%":"15%",paddingLeft:xt?"5px":"0px",paddingRight:xt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Tt+1),S.createElement("div",{className:v.info,style:{width:ue?xt?"20%":"15%":"25%"}},S.createElement("span",{title:je.input||((Et=je[0])==null?void 0:Et.name),onClick:()=>ee(void 0,null,function*(){let We;je.input?je.input_file_url?We=je.input_file_url:We=je.in_file:We=je[0];let wt;typeof We=="string"?(wt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ze({value:yield wt.text(),filename:"",dataUrl:We})):(wt=yield(0,k.db)(We.file),ze({value:wt.text,filename:We.name,dataUrl:wt.link}))})},je.input||((It=je[0])==null?void 0:It.name))),S.createElement("div",{className:v.info,style:{width:ue?xt?"20%":"15%":"25%"}},S.createElement("span",{title:je.output||((gt=je[1])==null?void 0:gt.name),onClick:()=>ee(void 0,null,function*(){let We;je.input?je.output_file_url?We=je.output_file_url:We=je.out_file:We=je[1];let wt;typeof We=="string"?(wt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ze({value:yield wt.text(),filename:"",dataUrl:We})):(wt=yield(0,k.db)(We.file),ze({value:wt.text,filename:We.name,dataUrl:wt.link}))})},je.output||((Ht=je[1])==null?void 0:Ht.name))),ue&&S.createElement("div",{style:{width:"20%"}},S.createElement(F.default,{size:"large",addonAfter:xt?"%":null,disabled:B,style:{width:"80%"},onChange:We=>P(We,Tt),value:je.score}),!xt&&S.createElement("span",null,"\xA0%")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.input_visible||!1,onChange:We=>{le(We.target.checked,Tt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.is_invisible||!1,onChange:We=>{le(We.target.checked,Tt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.actual_output_visible||!1,onChange:We=>{le(We.target.checked,Tt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&S.createElement("div",{style:{width:"20%"}},S.createElement(y.default,{checked:je.last_match_rule||!1,onChange:We=>{le(We.target.checked,Tt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),S.createElement("div",{onClick:()=>dt(je,Tt),style:xt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},S.createElement("span",{className:v.del},"\u5220\u9664")))})),S.createElement(O.Z,{close:!0,data:Z.dataUrl,filename:Z.filename,type:Z.dataUrl.length?"txt":"",onClose:()=>ze(Xe({},L)),monacoEditor:{value:Z.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):S.createElement(S.Fragment,null)};var fe=Ue},40133:function(c,a,t){"use strict";t.d(a,{AD:function(){return Ue},D9:function(){return ue},Hp:function(){return M},IM:function(){return P},Iy:function(){return D},KM:function(){return xt},MJ:function(){return re},Ne:function(){return B},ON:function(){return Re},Uj:function(){return vt},VY:function(){return U},YO:function(){return qe},YX:function(){return ye},Zn:function(){return R},_g:function(){return G},_k:function(){return Q},c6:function(){return q},cr:function(){return te},eV:function(){return ft},fi:function(){return k},gh:function(){return Be},hS:function(){return le},iA:function(){return O},j6:function(){return Y},je:function(){return be},jj:function(){return _},kS:function(){return xe},o6:function(){return ee},pO:function(){return Ge},rQ:function(){return $},sA:function(){return Xe},xm:function(){return H},xo:function(){return de},y8:function(){return fe},yd:function(){return S}});var e=t(82264),i=t(25690),l=t(51257),s=t(8591),d=t(346),A=Object.defineProperty,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,F=(L,Z,ze)=>Z in L?A(L,Z,{enumerable:!0,configurable:!0,writable:!0,value:ze}):L[Z]=ze,v=(L,Z)=>{for(var ze in Z||(Z={}))y.call(Z,ze)&&F(L,ze,Z[ze]);if(E)for(var ze of E(Z))f.call(Z,ze)&&F(L,ze,Z[ze]);return L},T=(L,Z,ze)=>new Promise((Pe,Ce)=>{var dt=Et=>{try{Tt(ze.next(Et))}catch(It){Ce(It)}},je=Et=>{try{Tt(ze.throw(Et))}catch(It){Ce(It)}},Tt=Et=>Et.done?Pe(Et.value):Promise.resolve(Et.value).then(dt,je);Tt((ze=ze.apply(L,Z)).next())});const W=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},w=()=>{(0,i.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=L=>T(void 0,null,function*(){W(),(yield(0,e.YR)(v({},L))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_couser_info.json`,query:L}))),w()}),te=L=>T(void 0,null,function*(){const Z=yield(0,e.yS)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`);else{if(Z.status===-2)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`))}}),k=L=>T(void 0,null,function*(){const Z=yield(0,e.W0)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`))}}),O=L=>T(void 0,null,function*(){const Z=yield(0,e.Nl)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`))}}),S=L=>T(void 0,null,function*(){const Z=yield(0,e.IU)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`))}}),G=L=>T(void 0,null,function*(){const Z=yield(0,e.td)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-2)return Z;if(Z.status===-3)(0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else if(Z.status===-4)return Z}}),Y=L=>T(void 0,null,function*(){const Z=yield(0,e.QX)(v({},L));if(Z.status===0)s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`))}}),_=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.o_)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),M=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.ZL)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),D=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.aP)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),re=(L,Z)=>T(void 0,null,function*(){const ze=yield(0,e.vV)(v({},L));ze.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`)):ze.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/${Z}`))}),ve=L=>T(void 0,null,function*(){W(),(yield exportCourseWorkListAppendix(v({},L))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${L.categoryId}/works_list.zip`,query:L}))),w()}),Xe=L=>T(void 0,null,function*(){W(),yield(0,l.QH)("",d.Z.API_SERVER+`/api/polls/${L.categoryId}/commit_result.xlsx`),w()}),Be=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/attendances/export_xlsx_data.xlsx`,query:L}))}),ee=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/video_study_statics.xlsx`,query:L}))}),q=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_video_study.xlsx`,query:L}))}),ft=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L.coursesId}/export_course_students_info.xlsx`,query:L}))}),Ue=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/school_manages/students.xlsx",query:L}))}),$=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/item_banks/export.xlsx",query:L}))}),fe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:L}))}),be=L=>T(void 0,null,function*(){const Z=yield(0,e.Uy)(v({},L));Z.status===0?(s.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`)):Z.status===-3&&((0,i.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Q=L=>T(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/export_records/${L.id}.xlsx`,query:L}))}),H=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:L}))}),ue=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/courses/${L==null?void 0:L.coursesId}/${L.menuKey}_statistic.xlsx?${L.checkedList.map(Z=>`course_group_id[]=${Z}`).join("&")}`,query:L}))}),B=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_training_objectives.xlsx`,query:L}))}),P=L=>T(void 0,null,function*(){yield(0,l.FH)(L==null?void 0:L.name,(0,l.NY)({url:d.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:L}))}),le=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_courses.xlsx`,query:L}))}),de=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_graduation_requirements.xlsx`,query:L}))}),U=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:L}))}),xe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:L}))}),Re=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/examination_banks/${L.id}.json`,query:L}))}),ye=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${L.categoryId}.json`,query:L}))}),qe=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/polls/${L==null?void 0:L.id}/commit_result.json`,query:L}))}),vt=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+"/api/paths/get_task_pass.json",query:L}))}),Ge=(L,Z)=>T(void 0,null,function*(){yield(0,l.FH)(Z||"",(0,l.NY)({url:d.Z.API_SERVER+`/api/exercises/${L==null?void 0:L.exercise_id}/consult_exercise.json`,query:L}))}),xt=L=>T(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:d.Z.API_SERVER+`/api/competitions/${L==null?void 0:L.identifier}/competition_commit_records/member_works.xlsx`,query:L}))})},97207:function(c,a){"use strict";let t=[];const e=l=>{t.forEach(s=>{l.target===s.element||i.isParent(l.target,s.element)||s.callbacks.forEach(d=>d())})};window.document.body?window.document.body.addEventListener("click",e):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",e)});const i={isParent:(l,s)=>{let d=l;for(;d&&d.tagName&&d.tagName.toLowerCase()!=="body";){if(d===s)return!0;d=d.parentNode}return!1},init:(l,s)=>{const d=t.filter(A=>A.element===l);return d.length>0?d[0].callbacks.push(s):t.push({element:l,callbacks:[s]}),{clear:()=>{t=t.filter(A=>A.element!==l)}}}};a.Z=i},40197:function(c,a,t){"use strict";t.d(a,{rX:function(){return Y},pW:function(){return _},gy:function(){return M},xY:function(){return G},O5:function(){return S},tJ:function(){return w},o1:function(){return R},Rd:function(){return O}});var e=t(25690),i=t(43418),l=t(28103),s=t(8591),d=t(48790),A=t(51257),E=t(87169),y=t(25510),f="data:image/png;base64,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",F=t.p+"static/newqrcode.a8740efb.png",v=t(32637),T=t(59301),W=(D,re,ve)=>new Promise((Xe,Be)=>{var ee=Ue=>{try{ft(ve.next(Ue))}catch($){Be($)}},q=Ue=>{try{ft(ve.throw(Ue))}catch($){Be($)}},ft=Ue=>Ue.done?Xe(Ue.value):Promise.resolve(Ue.value).then(ee,q);ft((ve=ve.apply(D,re)).next())});const w=(D,re=!1)=>!!(R(D)&&te(re)),R=D=>(0,d.bg)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),te=(D=!1)=>{var re;const{user:ve}=(0,e.getDvaApp)()._store.getState();return(re=ve.userInfo)!=null&&re.profile_completed?!0:(i.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,A.xg)("/account/profile/edit"),k()}}),!1)},k=()=>{i.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},O=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:T.createElement("div",{style:{textAlign:"center"}},T.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),T.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),T.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},S=()=>{var D;const{user:re}=(0,e.getDvaApp)()._store.getState();return(D=re.userInfo)!=null&&D.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:T.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,A.xg)("/account/certification")}}),!1)},G=()=>(0,d.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:T.createElement("div",{className:"tc",style:{marginLeft:-38}},T.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),T.createElement("img",{src:F,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Y=(D,re)=>D?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("p",null,re||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),T.createElement("div",{style:{marginLeft:"110px"}},T.createElement("img",{src:f,width:200}),T.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),_=D=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:T.createElement("div",null,T.createElement("div",null,T.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),T.createElement(l.Z,null),T.createElement("p",{style:{color:"#666666",fontSize:12}}," ",T.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",T.createElement("a",null,D),"\u5929\u3002"),T.createElement("p",{style:{color:"#666666",fontSize:12}}," ",T.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),T.createElement("div",{style:{textAlign:"center",marginTop:30}},T.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y,alt:"\u4E8C\u7EF4\u7801",width:160})))})},M=(D,re="")=>{const{shixunsDetail:{detail:ve}}=(0,e.getDvaApp)()._store.getState();if((ve==null?void 0:ve.public)===2||(ve==null?void 0:ve.public)===1||(ve==null?void 0:ve.shixun_status)===3){let Xe="";return(ve==null?void 0:ve.public)===2&&(Xe="\u5DF2\u516C\u5F00"),(ve==null?void 0:ve.public)===1&&(Xe="\u5F85\u5BA1\u6838"),(ve==null?void 0:ve.shixun_status)===3&&(Xe="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:T.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:T.createElement("div",{className:"tc",style:{marginLeft:-38}},T.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},T.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Xe,"\uFF0C",re,"\u3002"),T.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),T.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ve==null?void 0:ve.shixun_status)===2?(i.default.confirm({centered:!0,icon:T.createElement(E.Z,null),title:"\u63D0\u793A",content:T.createElement("div",null,T.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",re,"\u3002"),T.createElement("br",null),T.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{i.default.confirm({width:440,centered:!0,icon:T.createElement(E.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){(yield D({type:"shixunsDetail/cancelRelease",payload:{id:ve==null?void 0:ve.identifier}})).status!==401&&(s.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),D({type:"shixunsDetail/getShixunsDetail",payload:{id:ve==null?void 0:ve.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:ve==null?void 0:ve.identifier}}))})})}}),!0):!1}},49127:function(c,a,t){"use strict";t.d(a,{Z:function(){return Q}});var e=t(92310),i=t.n(e),l=t(77900),s=t(59301),d=t(36785),A=t(92343),E=t(36355),y=t(93083),f=t(17313),F=t(45157),v=t(37613),T=t(83116);const W=new y.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),w=new y.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),R=new y.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),te=new y.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),k=new y.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),O=new y.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),S=H=>{const{componentCls:ue,iconCls:B,antCls:P,badgeShadowSize:le,motionDurationSlow:de,textFontSize:U,textFontSizeSM:xe,statusSize:Re,dotSize:ye,textFontWeight:qe,indicatorHeight:vt,indicatorHeightSM:Ge,marginXS:xt}=H,L=`${P}-scroll-number`,Z=(0,F.Z)(H,(ze,Pe)=>{let{darkColor:Ce}=Pe;return{[`&${ue} ${ue}-color-${ze}`]:{background:Ce,[`&:not(${ue}-count)`]:{color:Ce}}}});return{[ue]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(H)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${ue}-count`]:{zIndex:H.indicatorZIndex,minWidth:vt,height:vt,color:H.badgeTextColor,fontWeight:qe,fontSize:U,lineHeight:`${vt}px`,whiteSpace:"nowrap",textAlign:"center",background:H.badgeColor,borderRadius:vt/2,boxShadow:`0 0 0 ${le}px ${H.badgeShadowColor}`,transition:`background ${H.motionDurationMid}`,a:{color:H.badgeTextColor},"a:hover":{color:H.badgeTextColor},"a:hover &":{background:H.badgeColorHover}},[`${ue}-count-sm`]:{minWidth:Ge,height:Ge,fontSize:xe,lineHeight:`${Ge}px`,borderRadius:Ge/2},[`${ue}-multiple-words`]:{padding:`0 ${H.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${ue}-dot`]:{zIndex:H.indicatorZIndex,width:ye,minWidth:ye,height:ye,background:H.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${le}px ${H.badgeShadowColor}`},[`${ue}-dot${L}`]:{transition:`background ${de}`},[`${ue}-count, ${ue}-dot, ${L}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${B}-spin`]:{animationName:O,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${ue}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${ue}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Re,height:Re,verticalAlign:"middle",borderRadius:"50%"},[`${ue}-status-success`]:{backgroundColor:H.colorSuccess},[`${ue}-status-processing`]:{overflow:"visible",color:H.colorPrimary,backgroundColor:H.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:le,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:W,animationDuration:H.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${ue}-status-default`]:{backgroundColor:H.colorTextPlaceholder},[`${ue}-status-error`]:{backgroundColor:H.colorError},[`${ue}-status-warning`]:{backgroundColor:H.colorWarning},[`${ue}-status-text`]:{marginInlineStart:xt,color:H.colorText,fontSize:H.fontSize}}}),Z),{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:w,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack,animationFillMode:"both"},[`${ue}-zoom-leave`]:{animationName:R,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack,animationFillMode:"both"},[`&${ue}-not-a-wrapper`]:{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:te,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack},[`${ue}-zoom-leave`]:{animationName:k,animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseOutBack},[`&:not(${ue}-status)`]:{verticalAlign:"middle"},[`${L}-custom-component, ${ue}-count`]:{transform:"none"},[`${L}-custom-component, ${L}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${L}`]:{overflow:"hidden",[`${L}-only`]:{position:"relative",display:"inline-block",height:vt,transition:`all ${H.motionDurationSlow} ${H.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${L}-only-unit`]:{height:vt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${L}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${ue}-count, ${ue}-dot, ${L}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},G=H=>{const{fontSize:ue,lineHeight:B,lineWidth:P,marginXS:le,colorBorderBg:de}=H,U=Math.round(ue*B),xe=P,Re=H.colorBgContainer,ye=H.colorError,qe=H.colorErrorHover;return(0,v.TS)(H,{badgeFontHeight:U,badgeShadowSize:xe,badgeTextColor:Re,badgeColor:ye,badgeColorHover:qe,badgeShadowColor:de,badgeProcessingDuration:"1.2s",badgeRibbonOffset:le,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Y=H=>{const{fontSize:ue,lineHeight:B,fontSizeSM:P,lineWidth:le}=H;return{indicatorZIndex:"auto",indicatorHeight:Math.round(ue*B)-2*le,indicatorHeightSM:ue,dotSize:P/2,textFontSize:P,textFontSizeSM:P,textFontWeight:"normal",statusSize:P/2}};var _=(0,T.Z)("Badge",H=>{const ue=G(H);return[S(ue)]},Y);const M=H=>{const{antCls:ue,badgeFontHeight:B,marginXS:P,badgeRibbonOffset:le}=H,de=`${ue}-ribbon`,U=`${ue}-ribbon-wrapper`,xe=(0,F.Z)(H,(Re,ye)=>{let{darkColor:qe}=ye;return{[`&${de}-color-${Re}`]:{background:qe,color:qe}}});return{[`${U}`]:{position:"relative"},[`${de}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,f.Wf)(H)),{position:"absolute",top:P,padding:`0 ${H.paddingXS}px`,color:H.colorPrimary,lineHeight:`${B}px`,whiteSpace:"nowrap",backgroundColor:H.colorPrimary,borderRadius:H.borderRadiusSM,[`${de}-text`]:{color:H.colorTextLightSolid},[`${de}-corner`]:{position:"absolute",top:"100%",width:le,height:le,color:"currentcolor",border:`${le/2}px solid`,transform:H.badgeRibbonCornerTransform,transformOrigin:"top",filter:H.badgeRibbonCornerFilter}}),xe),{[`&${de}-placement-end`]:{insetInlineEnd:-le,borderEndEndRadius:0,[`${de}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${de}-placement-start`]:{insetInlineStart:-le,borderEndStartRadius:0,[`${de}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var D=(0,T.Z)(["Badge","Ribbon"],H=>{const ue=G(H);return[M(ue)]},Y),ve=H=>{const{className:ue,prefixCls:B,style:P,color:le,children:de,text:U,placement:xe="end",rootClassName:Re}=H,{getPrefixCls:ye,direction:qe}=s.useContext(E.E_),vt=ye("ribbon",B),Ge=(0,d.o2)(le,!1),xt=i()(vt,`${vt}-placement-${xe}`,{[`${vt}-rtl`]:qe==="rtl",[`${vt}-color-${le}`]:Ge},ue),[L,Z]=D(vt),ze={},Pe={};return le&&!Ge&&(ze.background=le,Pe.color=le),L(s.createElement("div",{className:i()(`${vt}-wrapper`,Re,Z)},de,s.createElement("div",{className:i()(xt,Z),style:Object.assign(Object.assign({},ze),P)},s.createElement("span",{className:`${vt}-text`},U),s.createElement("div",{className:`${vt}-corner`,style:Pe}))))};function Xe(H){let{prefixCls:ue,value:B,current:P,offset:le=0}=H,de;return le&&(de={position:"absolute",top:`${le}00%`,left:0}),s.createElement("span",{style:de,className:i()(`${ue}-only-unit`,{current:P})},B)}function Be(H,ue,B){let P=H,le=0;for(;(P+10)%10!==ue;)P+=B,le+=B;return le}function ee(H){const{prefixCls:ue,count:B,value:P}=H,le=Number(P),de=Math.abs(B),[U,xe]=s.useState(le),[Re,ye]=s.useState(de),qe=()=>{xe(le),ye(de)};s.useEffect(()=>{const xt=setTimeout(()=>{qe()},1e3);return()=>{clearTimeout(xt)}},[le]);let vt,Ge;if(U===le||Number.isNaN(le)||Number.isNaN(U))vt=[s.createElement(Xe,Object.assign({},H,{key:le,current:!0}))],Ge={transition:"none"};else{vt=[];const xt=le+10,L=[];for(let Pe=le;Pe<=xt;Pe+=1)L.push(Pe);const Z=L.findIndex(Pe=>Pe%10===U);vt=L.map((Pe,Ce)=>{const dt=Pe%10;return s.createElement(Xe,Object.assign({},H,{key:Pe,value:dt,offset:Ce-Z,current:Ce===Z}))});const ze=Re{const{prefixCls:B,count:P,className:le,motionClassName:de,style:U,title:xe,show:Re,component:ye="sup",children:qe}=H,vt=q(H,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ge}=s.useContext(E.E_),xt=Ge("scroll-number",B),L=Object.assign(Object.assign({},vt),{"data-show":Re,style:U,className:i()(xt,le,de),title:xe});let Z=P;if(P&&Number(P)%1===0){const ze=String(P).split("");Z=s.createElement("bdi",null,ze.map((Pe,Ce)=>s.createElement(ee,{prefixCls:xt,count:Number(P),value:Pe,key:ze.length-Ce})))}return U&&U.borderColor&&(L.style=Object.assign(Object.assign({},U),{boxShadow:`0 0 0 1px ${U.borderColor} inset`})),qe?(0,A.Tm)(qe,ze=>({className:i()(`${xt}-custom-component`,ze==null?void 0:ze.className,de)})):s.createElement(ye,Object.assign({},L,{ref:ue}),Z)}),$=function(H,ue){var B={};for(var P in H)Object.prototype.hasOwnProperty.call(H,P)&&ue.indexOf(P)<0&&(B[P]=H[P]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,P=Object.getOwnPropertySymbols(H);le{var B,P,le,de,U;const{prefixCls:xe,scrollNumberPrefixCls:Re,children:ye,status:qe,text:vt,color:Ge,count:xt=null,overflowCount:L=99,dot:Z=!1,size:ze="default",title:Pe,offset:Ce,style:dt,className:je,rootClassName:Tt,classNames:Et,styles:It,showZero:gt=!1}=H,Ht=$(H,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:We,direction:wt,badge:Ft}=s.useContext(E.E_),Vt=We("badge",xe),[mn,Ln]=_(Vt),gn=xt>L?`${L}+`:xt,hn=gn==="0"||gn===0,Lt=xt===null||hn&&!gt,Zt=(qe!=null||Ge!=null)&&Lt,Ot=Z&&!hn,zt=Ot?"":gn,$t=(0,s.useMemo)(()=>(zt==null||zt===""||hn&&!gt)&&!Ot,[zt,hn,gt,Ot]),Kt=(0,s.useRef)(xt);$t||(Kt.current=xt);const Wt=Kt.current,Qn=(0,s.useRef)(zt);$t||(Qn.current=zt);const Ba=Qn.current,ba=(0,s.useRef)(Ot);$t||(ba.current=Ot);const Da=(0,s.useMemo)(()=>{if(!Ce)return Object.assign(Object.assign({},Ft==null?void 0:Ft.style),dt);const yt={marginTop:Ce[1]};return wt==="rtl"?yt.left=parseInt(Ce[0],10):yt.right=-parseInt(Ce[0],10),Object.assign(Object.assign(Object.assign({},yt),Ft==null?void 0:Ft.style),dt)},[wt,Ce,dt,Ft==null?void 0:Ft.style]),ka=Pe!=null?Pe:typeof Wt=="string"||typeof Wt=="number"?Wt:void 0,Aa=$t||!vt?null:s.createElement("span",{className:`${Vt}-status-text`},vt),Ha=!Wt||typeof Wt!="object"?void 0:(0,A.Tm)(Wt,yt=>({style:Object.assign(Object.assign({},Da),yt.style)})),Ma=(0,d.o2)(Ge,!1),et=i()(Et==null?void 0:Et.indicator,(B=Ft==null?void 0:Ft.classNames)===null||B===void 0?void 0:B.indicator,{[`${Vt}-status-dot`]:Zt,[`${Vt}-status-${qe}`]:!!qe,[`${Vt}-color-${Ge}`]:Ma}),Ut={};Ge&&!Ma&&(Ut.color=Ge,Ut.background=Ge);const Bt=i()(Vt,{[`${Vt}-status`]:Zt,[`${Vt}-not-a-wrapper`]:!ye,[`${Vt}-rtl`]:wt==="rtl"},je,Tt,Ft==null?void 0:Ft.className,(P=Ft==null?void 0:Ft.classNames)===null||P===void 0?void 0:P.root,Et==null?void 0:Et.root,Ln);if(!ye&&Zt){const yt=Da.color;return mn(s.createElement("span",Object.assign({},Ht,{className:Bt,style:Object.assign(Object.assign(Object.assign({},It==null?void 0:It.root),(le=Ft==null?void 0:Ft.styles)===null||le===void 0?void 0:le.root),Da)}),s.createElement("span",{className:et,style:Object.assign(Object.assign(Object.assign({},It==null?void 0:It.indicator),(de=Ft==null?void 0:Ft.styles)===null||de===void 0?void 0:de.indicator),Ut)}),vt&&s.createElement("span",{style:{color:yt},className:`${Vt}-status-text`},vt)))}return mn(s.createElement("span",Object.assign({ref:ue},Ht,{className:Bt,style:Object.assign(Object.assign({},(U=Ft==null?void 0:Ft.styles)===null||U===void 0?void 0:U.root),It==null?void 0:It.root)}),ye,s.createElement(l.default,{visible:!$t,motionName:`${Vt}-zoom`,motionAppear:!1,motionDeadline:1e3},yt=>{let{className:K,ref:Ye}=yt;var Ve,pt;const At=We("scroll-number",Re),kt=ba.current,Rt=i()(Et==null?void 0:Et.indicator,(Ve=Ft==null?void 0:Ft.classNames)===null||Ve===void 0?void 0:Ve.indicator,{[`${Vt}-dot`]:kt,[`${Vt}-count`]:!kt,[`${Vt}-count-sm`]:ze==="small",[`${Vt}-multiple-words`]:!kt&&Ba&&Ba.toString().length>1,[`${Vt}-status-${qe}`]:!!qe,[`${Vt}-color-${Ge}`]:Ma});let bn=Object.assign(Object.assign(Object.assign({},It==null?void 0:It.indicator),(pt=Ft==null?void 0:Ft.styles)===null||pt===void 0?void 0:pt.indicator),Da);return Ge&&!Ma&&(bn=bn||{},bn.background=Ge),s.createElement(Ue,{prefixCls:At,show:!$t,motionClassName:K,className:Rt,count:Ba,title:ka,style:bn,key:"scrollNumber",ref:Ye},Ha)}),Aa))},be=s.forwardRef(fe);be.Ribbon=ve;var Q=be},66104:function(c,a,t){"use strict";t.d(a,{Z:function(){return Ue}});var e=t(92310),i=t.n(e),l=t(11592),s=t(26112),d=t(59301),A=t(92343),E=t(36355),y=t(84105),f=t(91857);const F=$=>{let{children:fe}=$;const{getPrefixCls:be}=d.useContext(E.E_),Q=be("breadcrumb");return d.createElement("li",{className:`${Q}-separator`,"aria-hidden":"true"},fe===""?fe:fe||"/")};F.__ANT_BREADCRUMB_SEPARATOR=!0;var v=F,T=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);Hfe[H]||Q)}function w($,fe,be,Q){if(be==null)return null;const{className:H,onClick:ue}=fe,B=T(fe,["className","onClick"]),P=Object.assign(Object.assign({},(0,s.Z)(B,{data:!0,aria:!0})),{onClick:ue});return Q!==void 0?d.createElement("a",Object.assign({},P,{className:i()(`${$}-link`,H),href:Q}),be):d.createElement("span",Object.assign({},P,{className:i()(`${$}-link`,H)}),be)}function R($,fe){return(Q,H,ue,B,P)=>{if(fe)return fe(Q,H,ue,B);const le=W(Q,H);return w($,Q,le,P)}}var te=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);H{const{prefixCls:fe,separator:be="/",children:Q,menu:H,overlay:ue,dropdownProps:B,href:P}=$,de=(U=>{if(H||ue){const xe=Object.assign({},B);if(H){const Re=H||{},{items:ye}=Re,qe=te(Re,["items"]);xe.menu=Object.assign(Object.assign({},qe),{items:ye==null?void 0:ye.map((vt,Ge)=>{var{key:xt,title:L,label:Z,path:ze}=vt,Pe=te(vt,["key","title","label","path"]);let Ce=Z!=null?Z:L;return ze&&(Ce=d.createElement("a",{href:`${P}${ze}`},Ce)),Object.assign(Object.assign({},Pe),{key:xt!=null?xt:Ge,label:Ce})})})}else ue&&(xe.overlay=ue);return d.createElement(f.Z,Object.assign({placement:"bottom"},xe),d.createElement("span",{className:`${fe}-overlay-link`},U,d.createElement(y.Z,null)))}return U})(Q);return de!=null?d.createElement(d.Fragment,null,d.createElement("li",null,de),be&&d.createElement(v,null,be)):null},O=$=>{const{prefixCls:fe,children:be,href:Q}=$,H=te($,["prefixCls","children","href"]),{getPrefixCls:ue}=d.useContext(E.E_),B=ue("breadcrumb",fe);return d.createElement(k,Object.assign({},H,{prefixCls:B}),w(B,H,be,Q))};O.__ANT_BREADCRUMB_ITEM=!0;var S=O,G=t(17313),Y=t(83116),_=t(37613);const M=$=>{const{componentCls:fe,iconCls:be}=$;return{[fe]:Object.assign(Object.assign({},(0,G.Wf)($)),{color:$.itemColor,fontSize:$.fontSize,[be]:{fontSize:$.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:$.linkColor,transition:`color ${$.motionDurationMid}`,padding:`0 ${$.paddingXXS}px`,borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",marginInline:-$.marginXXS,"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover}},(0,G.Qy)($)),"li:last-child":{color:$.lastItemColor},[`${fe}-separator`]:{marginInline:$.separatorMargin,color:$.separatorColor},[`${fe}-link`]:{[` > ${be} + span, > ${be} + a `]:{marginInlineStart:$.marginXXS}},[`${fe}-overlay-link`]:{borderRadius:$.borderRadiusSM,height:$.lineHeight*$.fontSize,display:"inline-block",padding:`0 ${$.paddingXXS}px`,marginInline:-$.marginXXS,[`> ${be}`]:{marginInlineStart:$.marginXXS,fontSize:$.fontSizeIcon},"&:hover":{color:$.linkHoverColor,backgroundColor:$.colorBgTextHover,a:{color:$.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${$.componentCls}-rtl`]:{direction:"rtl"}})}};var D=(0,Y.Z)("Breadcrumb",$=>{const fe=(0,_.TS)($,{});return[M(fe)]},$=>({itemColor:$.colorTextDescription,lastItemColor:$.colorText,iconFontSize:$.fontSize,linkColor:$.colorTextDescription,linkHoverColor:$.colorText,separatorColor:$.colorTextDescription,separatorMargin:$.marginXS})),re=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);H{var{breadcrumbName:B}=ue,P=re(ue,["breadcrumbName"]);return Object.assign(Object.assign({},P),{title:B})})}),H}function Xe($,fe){return(0,d.useMemo)(()=>$||(fe?fe.map(ve):null),[$,fe])}var Be=function($,fe){var be={};for(var Q in $)Object.prototype.hasOwnProperty.call($,Q)&&fe.indexOf(Q)<0&&(be[Q]=$[Q]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,Q=Object.getOwnPropertySymbols($);H{if(fe===void 0)return fe;let be=(fe||"").replace(/^\//,"");return Object.keys($).forEach(Q=>{be=be.replace(`:${Q}`,$[Q])}),be},q=$=>{const{prefixCls:fe,separator:be="/",style:Q,className:H,rootClassName:ue,routes:B,items:P,children:le,itemRender:de,params:U={}}=$,xe=Be($,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Re,direction:ye,breadcrumb:qe}=d.useContext(E.E_);let vt;const Ge=Re("breadcrumb",fe),[xt,L]=D(Ge),Z=Xe(P,B),ze=R(Ge,de);if(Z&&Z.length>0){const dt=[],je=P||B;vt=Z.map((Tt,Et)=>{const{path:It,key:gt,type:Ht,menu:We,overlay:wt,onClick:Ft,className:Vt,separator:mn,dropdownProps:Ln}=Tt,gn=ee(U,It);gn!==void 0&&dt.push(gn);const hn=gt!=null?gt:Et;if(Ht==="separator")return d.createElement(v,{key:hn},mn);const Lt={},Zt=Et===Z.length-1;We?Lt.menu=We:wt&&(Lt.overlay=wt);let{href:Ot}=Tt;return dt.length&&gn!==void 0&&(Ot=`#/${dt.join("/")}`),d.createElement(k,Object.assign({key:hn},Lt,(0,s.Z)(Tt,{data:!0,aria:!0}),{className:Vt,dropdownProps:Ln,href:Ot,separator:Zt?"":be,onClick:Ft,prefixCls:Ge}),ze(Tt,U,je,dt,Ot))})}else if(le){const dt=(0,l.Z)(le).length;vt=(0,l.Z)(le).map((je,Tt)=>{if(!je)return je;const Et=Tt===dt-1;return(0,A.Tm)(je,{separator:Et?"":be,key:Tt})})}const Pe=i()(Ge,qe==null?void 0:qe.className,{[`${Ge}-rtl`]:ye==="rtl"},H,ue,L),Ce=Object.assign(Object.assign({},qe==null?void 0:qe.style),Q);return xt(d.createElement("nav",Object.assign({className:Pe,style:Ce},xe),d.createElement("ol",null,vt)))};q.Item=S,q.Separator=v;var ft=q,Ue=ft},19842:function(c,a,t){"use strict";t.d(a,{Z:function(){return yt}});var e=t(62730),i=t(59301),l=t(33853),s=t(58617),d=t(38819),A=t(92310),E=t.n(A),y=t(71409),f=t(11036),F=t(39224),v=t(77861),T=t(17115),W=t(90782),w=t(6089),R=t(18929),te=i.createContext(null),k=te,O=t(28788),S=t(87075),G=t(89490),Y="__rc_cascader_search_mark__",_=function(Ye,Ve,pt){var At=pt.label;return Ve.some(function(kt){return String(kt[At]).toLowerCase().includes(Ye.toLowerCase())})},M=function(Ye,Ve,pt,At){return Ve.map(function(kt){return kt[At.label]}).join(" / ")},D=function(K,Ye,Ve,pt,At,kt){var Rt=At.filter,bn=Rt===void 0?_:Rt,An=At.render,nn=An===void 0?M:An,ra=At.limit,Wn=ra===void 0?50:ra,qt=At.sort;return i.useMemo(function(){var $n=[];if(!K)return[];function Kn(ce,Je){var un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ce.forEach(function(cn){if(!(!qt&&Wn!==!1&&Wn>0&&$n.length>=Wn)){var pn=[].concat((0,e.Z)(Je),[cn]),rt=cn[Ve.children],Ia=un||cn.disabled;if((!rt||rt.length===0||kt)&&bn(K,pn,{label:Ve.label})){var Un;$n.push((0,G.Z)((0,G.Z)({},cn),{},(Un={disabled:Ia},(0,S.Z)(Un,Ve.label,nn(K,pn,pt,Ve)),(0,S.Z)(Un,Y,pn),(0,S.Z)(Un,Ve.children,void 0),Un)))}rt&&Kn(cn[Ve.children],pn,Ia)}})}return Kn(Ye,[]),qt&&$n.sort(function(ce,Je){return qt(ce[Y],Je[Y],K,Ve)}),Wn!==!1&&Wn>0?$n.slice(0,Wn):$n},[K,Ye,Ve,pt,nn,kt,bn,qt,Wn])},re="__RC_CASCADER_SPLIT__",ve="SHOW_PARENT",Xe="SHOW_CHILD";function Be(K){return K.join(re)}function ee(K){return K.map(Be)}function q(K){return K.split(re)}function ft(K){var Ye=K||{},Ve=Ye.label,pt=Ye.value,At=Ye.children,kt=pt||"value";return{label:Ve||"label",value:kt,key:kt,children:At||"children"}}function Ue(K,Ye){var Ve,pt;return(Ve=K.isLeaf)!==null&&Ve!==void 0?Ve:!((pt=K[Ye.children])!==null&&pt!==void 0&&pt.length)}function $(K){var Ye=K.parentElement;if(Ye){var Ve=K.offsetTop-Ye.offsetTop;Ve-Ye.scrollTop<0?Ye.scrollTo({top:Ve}):Ve+K.offsetHeight-Ye.scrollTop>Ye.offsetHeight&&Ye.scrollTo({top:Ve+K.offsetHeight-Ye.offsetHeight})}}function fe(K,Ye){return K.map(function(Ve){var pt;return(pt=Ve[Y])===null||pt===void 0?void 0:pt.map(function(At){return At[Ye.value]})})}function be(K,Ye,Ve){var pt=new Set(K),At=Ye();return K.filter(function(kt){var Rt=At[kt],bn=Rt?Rt.parent:null,An=Rt?Rt.children:null;return Rt&&Rt.node.disabled?!0:Ve===Xe?!(An&&An.some(function(nn){return nn.key&&pt.has(nn.key)})):!(bn&&!bn.node.disabled&&pt.has(bn.key))})}function Q(K,Ye,Ve){for(var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,At=Ye,kt=[],Rt=function(){var nn,ra,Wn,qt=K[bn],$n=(nn=At)===null||nn===void 0?void 0:nn.findIndex(function(ce){var Je=ce[Ve.value];return pt?String(Je)===String(qt):Je===qt}),Kn=$n!==-1?(ra=At)===null||ra===void 0?void 0:ra[$n]:null;kt.push({value:(Wn=Kn==null?void 0:Kn[Ve.value])!==null&&Wn!==void 0?Wn:qt,index:$n,option:Kn}),At=Kn==null?void 0:Kn[Ve.children]},bn=0;bn1){var xn=Kn.slice(0,-1);cn(xn)}else nn(!1)},Ia=function(){var xn,Pa=((xn=Je[ce])===null||xn===void 0?void 0:xn[Ve.children])||[],Vn=Pa.find(function(ma){return!ma.disabled});if(Vn){var za=[].concat((0,e.Z)(Kn),[Vn[Ve.value]]);cn(za)}};i.useImperativeHandle(K,function(){return{onKeyDown:function(xn){var Pa=xn.which;switch(Pa){case Ge.Z.UP:case Ge.Z.DOWN:{var Vn=0;Pa===Ge.Z.UP?Vn=-1:Pa===Ge.Z.DOWN&&(Vn=1),Vn!==0&&pn(Vn);break}case Ge.Z.LEFT:{if(An)break;Wn?Ia():rt();break}case Ge.Z.RIGHT:{if(An)break;Wn?rt():Ia();break}case Ge.Z.BACKSPACE:{An||rt();break}case Ge.Z.ENTER:{if(Kn.length){var za=Je[ce],ma=(za==null?void 0:za[Y])||[];ma.length?kt(ma.map(function(la){return la[Ve.value]}),ma[ma.length-1]):kt(Kn,Je[ce])}break}case Ge.Z.ESC:nn(!1),ra&&xn.stopPropagation()}},onKeyUp:function(){}}})},L=i.forwardRef(function(K,Ye){var Ve,pt,At,kt,Rt=(0,v.lk)(),bn=Rt.prefixCls,An=Rt.multiple,nn=Rt.searchValue,ra=Rt.toggleOpen,Wn=Rt.notFoundContent,qt=Rt.direction,$n=Rt.open,Kn=i.useRef(),ce=qt==="rtl",Je=i.useContext(k),un=Je.options,cn=Je.values,pn=Je.halfValues,rt=Je.fieldNames,Ia=Je.changeOnSelect,Un=Je.onSelect,xn=Je.searchOptions,Pa=Je.dropdownPrefixCls,Vn=Je.loadData,za=Je.expandTrigger,ma=Pa||bn,la=i.useState([]),Ze=(0,f.Z)(la,2),$e=Ze[0],nt=Ze[1],_t=function(Na){if(!(!Vn||nn)){var Wa=Q(Na,un,rt),Ja=Wa.map(function(me){var ge=me.option;return ge}),wn=Ja[Ja.length-1];if(wn&&!Ue(wn,rt)){var X=Be(Na);nt(function(me){return[].concat((0,e.Z)(me),[X])}),Vn(Ja)}}};i.useEffect(function(){$e.length&&$e.forEach(function(La){var Na=q(La),Wa=Q(Na,un,rt,!0).map(function(wn){var X=wn.option;return X}),Ja=Wa[Wa.length-1];(!Ja||Ja[rt.children]||Ue(Ja,rt))&&nt(function(wn){return wn.filter(function(X){return X!==La})})})},[un,$e,rt]);var jn=i.useMemo(function(){return new Set(ee(cn))},[cn]),Mn=i.useMemo(function(){return new Set(ee(pn))},[pn]),on=vt(),In=(0,f.Z)(on,2),On=In[0],Fa=In[1],Zn=function(Na){Fa(Na),_t(Na)},Rn=function(Na){var Wa=Na.disabled,Ja=Ue(Na,rt);return!Wa&&(Ja||Ia||An)},kn=function(Na,Wa){var Ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Un(Na),!An&&(Wa||Ia&&(za==="hover"||Ja))&&ra(!1)},Ct=i.useMemo(function(){return nn?xn:un},[nn,xn,un]),Oa=i.useMemo(function(){for(var La=[{options:Ct}],Na=Ct,Wa=fe(Na,rt),Ja=function(){var ge=On[wn],tt=Na.find(function(ea,Hn){return(Wa[Hn]?Be(Wa[Hn]):ea[rt.value])===ge}),ct=tt==null?void 0:tt[rt.children];if(!(ct!=null&&ct.length))return"break";Na=ct,La.push({options:ct})},wn=0;wn":$e,_t=K.loadingIcon,jn=K.children,Mn=K.dropdownMatchSelectWidth,on=Mn===void 0?!1:Mn,In=K.showCheckedStrategy,On=In===void 0?ve:In,Fa=(0,F.Z)(K,dt),Zn=(0,T.ZP)(Ve),Rn=!!Wn,kn=(0,R.Z)(Rt,{value:bn,postState:Tt}),Ct=(0,f.Z)(kn,2),Oa=Ct[0],Dn=Ct[1],Jn=i.useMemo(function(){return ft(kt)},[JSON.stringify(kt)]),Nt=i.useMemo(function(){return cn||[]},[cn]),ya=B(Nt,Jn),ha=i.useCallback(function(Qt){var zn=ya();return Qt.map(function(Mt){var sn=zn[Mt].nodes;return sn.map(function(m){return m[Jn.value]})})},[ya,Jn]),Sr=(0,R.Z)("",{value:Kn,postState:function(zn){return zn||""}}),La=(0,f.Z)(Sr,2),Na=La[0],Wa=La[1],Ja=function(zn,Mt){Wa(zn),Mt.source!=="blur"&&ce&&ce(zn)},wn=de(Je),X=(0,f.Z)(wn,2),me=X[0],ge=X[1],tt=D(Na,Nt,Jn,pn||At,ge,An),ct=P(Nt,Jn),ea=i.useMemo(function(){var Qt=ct(Oa),zn=(0,f.Z)(Qt,2),Mt=zn[0],sn=zn[1];if(!Rn||!Oa.length)return[Mt,[],sn];var m=ee(Mt),oe=ya(),ke=(0,W.S)(m,!0,oe),at=ke.checkedKeys,Ae=ke.halfCheckedKeys;return[ha(at),ha(Ae),sn]},[Rn,Oa,ya,ha,ct]),Hn=(0,f.Z)(ea,3),Fn=Hn[0],Yt=Hn[1],Nn=Hn[2],Sa=i.useMemo(function(){var Qt=ee(Fn),zn=be(Qt,ya,On);return[].concat((0,e.Z)(Nn),(0,e.Z)(ha(zn)))},[Fn,ya,ha,Nn,On]),Ka=H(Sa,Nt,Jn,Rn,ra),z=(0,w.Z)(function(Qt){if(Dn(Qt),nn){var zn=Tt(Qt),Mt=zn.map(function(oe){return Q(oe,Nt,Jn).map(function(ke){return ke.option})}),sn=Rn?zn:zn[0],m=Rn?Mt:Mt[0];nn(sn,m)}}),Me=(0,w.Z)(function(Qt){if((!Rn||$n)&&Wa(""),!Rn)z(Qt);else{var zn=Be(Qt),Mt=ee(Fn),sn=ee(Yt),m=Mt.includes(zn),oe=Nn.some(function(Gt){return Be(Gt)===zn}),ke=Fn,at=Nn;if(oe&&!m)at=Nn.filter(function(Gt){return Be(Gt)!==zn});else{var Ae=m?Mt.filter(function(Gt){return Gt!==zn}):[].concat((0,e.Z)(Mt),[zn]),lt=ya(),mt;if(m){var ot=(0,W.S)(Ae,{checked:!1,halfCheckedKeys:sn},lt);mt=ot.checkedKeys}else{var we=(0,W.S)(Ae,!0,lt);mt=we.checkedKeys}var Xt=be(mt,ya,On);ke=ha(Xt)}z([].concat((0,e.Z)(at),(0,e.Z)(ke)))}}),it=function(zn,Mt){if(Mt.type==="clear"){z([]);return}var sn=Mt.values[0],m=sn.valueCells;Me(m)},fn=Un!==void 0?Un:Ia,na=Pa||xn,an=ma||za,Yn=function(zn){la==null||la(zn),Ze==null||Ze(zn)},en=i.useMemo(function(){return{options:Nt,fieldNames:Jn,values:Fn,halfValues:Yt,changeOnSelect:An,onSelect:Me,checkable:Wn,searchOptions:tt,dropdownPrefixCls:pn,loadData:rt,expandTrigger:un,expandIcon:nt,loadingIcon:_t,dropdownMenuColumnStyle:Vn}},[Nt,Jn,Fn,Yt,An,Me,Wn,tt,pn,rt,un,nt,_t,Vn]),ln=!(Na?tt:Nt).length,tn=Na&&ge.matchInputWidth||ln?{}:{minWidth:"auto"};return i.createElement(k.Provider,{value:en},i.createElement(v.Ac,(0,y.Z)({},Fa,{ref:Ye,id:Zn,prefixCls:At,autoClearSearchValue:$n,dropdownMatchSelectWidth:on,dropdownStyle:tn,displayValues:Ka,onDisplayValuesChange:it,mode:Rn?"multiple":void 0,searchValue:Na,onSearch:Ja,showSearch:me,OptionList:Z,emptyOptions:ln,open:fn,dropdownClassName:na,placement:an,onDropdownVisibleChange:Yn,getRawInputElement:function(){return jn}})))});Et.SHOW_PARENT=ve,Et.SHOW_CHILD=Xe;var It=Et,gt=It,Ht=t(2738),We=t(62892),wt=t(53487),Ft=t(19080),Vt=t(36355),mn=t(93891),Ln=t(1684),gn=t(19716),hn=t(32441),Lt=t(14154),Zt=t(58582),Ot=t(84443),zt=t(66339),$t=t(33234),Kt=t(98447),Wt=t(17313),Qn=t(74207),Ba=t(83116);const ba=K=>{const{prefixCls:Ye,componentCls:Ve,antCls:pt}=K,At=`${Ve}-menu-item`,kt=` diff --git a/umi.3709bc8c.js b/umi.5cf31826.js similarity index 99% rename from umi.3709bc8c.js rename to umi.5cf31826.js index 028884aae4..124fadddef 100644 --- a/umi.3709bc8c.js +++ b/umi.5cf31826.js @@ -1480,6 +1480,6 @@ Schedule: ${H.map(Ae=>lu(Ae))} pos: ${this.timelinePos}`),ae.length&&this.log(`R `).split(` `),$=[],ae=t?Ci(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,De=0,Ae,it=!0;U.oncue=function(tt){const kt=n[s];let fr=n.ccOffset;const sr=(xe-ae)/9e4;if(kt!=null&&kt.new&&(De!==void 0?fr=n.ccOffset=kt.start:Jc(n,s,sr)),sr){if(!t){Ae=new Error("Missing initPTS for VTT MPEGTS");return}fr=sr-n.presentationOffset}const kr=tt.endTime-tt.startTime,zr=Za((tt.startTime+fr-De)*9e4,m*9e4)/9e4;tt.startTime=Math.max(zr,0),tt.endTime=Math.max(zr+kr,0);const ln=tt.text.trim();tt.text=decodeURIComponent(encodeURIComponent(ln)),tt.id||(tt.id=Bl(tt.startTime,tt.endTime,ln)),tt.endTime>0&&$.push(tt)},U.onparsingerror=function(tt){Ae=tt},U.onflush=function(){if(Ae){C(Ae);return}E($)},H.forEach(tt=>{if(it)if(Hu(tt,"X-TIMESTAMP-MAP=")){it=!1,tt.slice(16).split(",").forEach(kt=>{Hu(kt,"LOCAL:")?ce=kt.slice(6):Hu(kt,"MPEGTS:")&&(xe=parseInt(kt.slice(7)))});try{De=qc(ce)/1e3}catch(kt){Ae=kt}return}else tt===""&&(it=!1);U.parse(tt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=xt(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>K(U)),C=jn(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,C)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},C=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=m.getAttribute("xml:space")!=="preserve",H=Gn(Tn(m,"styling","style")),$=Gn(Tn(m,"layout","region")),ae=Tn(m,"body","[begin]");return[].map.call(ae,ce=>{const xe=Fi(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const De=ma(ce.getAttribute("begin"),C),Ae=ma(ce.getAttribute("dur"),C);let it=ma(ce.getAttribute("end"),C);if(De===null)throw oa(ce);if(it===null){if(Ae===null)throw oa(ce);it=De+Ae}const tt=new Fl(De-t,it-t,xe);tt.id=Bl(tt.startTime,tt.endTime,tt.text);const kt=$[ce.getAttribute("region")],fr=H[ce.getAttribute("style")],sr=Sa(kt,fr,H),{textAlign:kr}=sr;if(kr){const zr=wu[kr];zr&&(tt.lineAlign=zr),tt.align=kr}return y(tt,sr),tt}).filter(ce=>ce!==null)}function Tn(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Fi(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Fi(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],C=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return C&&n.hasOwnProperty(C)&&(m=n[C]),E.reduce((U,H)=>{const $=Gi(t,s,H)||Gi(P,s,H)||Gi(m,s,H);return $&&(U[H]=$),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=qi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,s);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],s),C=!0,$/(s-n)>.5))return}if(C||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const C=this.media,U=C?Ic(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=s.name,s.lang&&(C.languageCode=s.lang),C.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[s.level],H=this.vttCCs;H[s.cc]||(H[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[s.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ae=>{this._appendCues(ae,s.level),H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(s,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>s.cc)&&H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ae})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[H],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Vo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const De=ol($.trim()),Ae=Bl(t,n,De);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(C=new ae(t,n,De),C.id=Ae,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,De)=>xe.line==="auto"||De.line==="auto"?0:xe.line>8&&De.line>8?De.line-xe.line:xe.line-De.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const De=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(De-m.loading.start)),!ce.ok){const{status:it,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",it,ce)}m.loading.first=De,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,De;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const it=ce[U];it&&(m.loaded=m.total=it);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(De=this.callbacks)==null||De.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const De=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:De,text:Ae},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const C=new aa,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,s,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,s,C.flush().buffer,t)):E(n,s,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(C=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:C.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Ae=ae!=null?ae:n.response;if(Ae!=null){var C,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(C=this.callbacks)==null?void 0:C.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:$};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,De={url:t.url,data:void 0,code:$};if(Tr(ce,xe,!1,De))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;Y.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:_c});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const De=s[U].default;switch(t[U]={default:De},ae){case"TimeOut":De.maxLoadTimeMs=xe,De.maxTimeToFirstByteMs=xe;break;case"MaxRetry":De.errorRetry.maxNumRetry=xe,De.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":De.errorRetry.retryDelayMs=xe,De.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=xe,De.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class _f extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const C=this.media;if(!C)return;const{seeking:U}=C,H=this.seeking&&!U,$=!this.seeking&&U,ae=C.paused&&!U||C.ended||C.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ae&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||H){H&&this.stallResolved(t);return}if(ae){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!_i.getBuffered(C).length){this.nudgeRetry=0;return}const ce=_i.bufferInfo(C,t,0),xe=ce.nextStart||0,De=this.fragmentTracker;if(U&&De&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!xe||ln||xe-t>yc&&!De.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=De.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){C.paused||this._trySkipBufferHole(Kr);return}}const it=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=it||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=_i.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=_i.bufferedInfo(_i.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=_i.timeRangesToArray(m),U=_i.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,De=_i.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:De.len,bufferInfo:De})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:C,media:U}=this,H=(m=this.hls)==null?void 0:m.config;if(!U||!C||!H)return;const $=(E=this.hls)==null?void 0:E.latestLevelDetails,ae=C.getPartialFragment(s);if((ae||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered,xe=this.adjacentTraversal(t,s);(ce&&ce.length>1&&t.len>H.maxBufferHole||t.nextStart&&(t.nextStart-sH.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),C=s.getFragAtPos(m,u.MAIN);if(E&&C)return C.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(C.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const C=m.currentTime,U=_i.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(C===0){const it=s.getAppendedFrag(0,u.MAIN);it&&H{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-ae<=0&&(ce=ae+Mf);for(let De=0;De<$.length;De++){const Ae=$[De];if(!ao(Ae)){this.updateId3CueEnds(ae,H);const it=Ff(C,ae,ce,Ae,H);it&&this.id3Track.addCue(it)}}}}}updateId3CueEnds(t,n){var s;const m=(s=this.id3Track)==null?void 0:s.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===ts.audioId3&&H:m==="video"?$=ae=>ae.type===ts.emsg&&U:$=ae=>ae.type===ts.audioId3&&H||ae.type===ts.emsg&&U,Vo(E,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],De=C[xe].cues;delete C[xe],Object.keys(De).forEach(Ae=>{try{const it=De[Ae];it.removeEventListener("enter",this.onEventCueEnter),s.removeCue(it)}catch(it){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Bc();for(let ae=0;ae{if(Wr!==xe.id){const Jr=m[Wr];if(Jr.class===xe.class&&Jr.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=De,Wr.endTime=kt);else if($){let Jr=xe.attr[ln];Ys(ln)&&(Jr=vf(Jr));const Kr=Ff($,De,kt,{key:ln,data:Jr},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),it[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:it,dateRange:xe,durationKnown:tt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+s.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,De=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,De)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&s||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,C=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(C,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends _l{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{const ce=ae.attrs;let{audioCodec:xe,videoCodec:De}=ae;xe&&(ae.audioCodec=xe=Dr(xe,s)||void 0),De&&(De=ae.videoCodec=Qr(De));const{width:Ae,height:it,unknownCodecs:tt}=ae;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(ae.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(ae.videoCodec=De=De?`${De},${Un}`:Un,kt--,dt.video[De.substring(0,4)]=2)}if(U||(U=!!(Ae&&it)),H||(H=!!De),$||($=!!xe),kt||xe&&!this.isAudioSupported(xe)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${ae.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Kr=C[un]+=1;ae.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(ae);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(ae);E[un]=Kr,C[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let C=[],U=[],H=t;if((s||m)&&E&&(H=H.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(C=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let tt=0;tt<$.length;tt++)if($[tt].pathwayId===H[0].pathwayId){ae=$[tt];break}}this._levels=H;for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,De=this.hls.config,Ae=!!(De.audioStreamController&&De.audioTrackController),it={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&C.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,it)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function v(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const C=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(o.BUFFER_EOS,it),this.state=Vr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===Vr.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let De=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&De&&me(De)&&this.fragmentTracker.getState(De)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:De).sn-$.startSN,kt=$.fragments[tt-1];kt&&De.cc===kt.cc&&(De=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(De&&this.isLoopLoading(De,xe)){if(!De.gap){const tt=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,kt=(tt===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}De=this.getNextFragmentLoopLoading(De,$,U,u.MAIN,ce)}De&&(De.initSegment&&!De.initSegment.data&&!this.bitrateTest&&(De=De.initSegment),this.loadFragment(De,C,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(s=s||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!v(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=$.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:C}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,C=!1;for(const U in s){const H=s[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=s[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const C=this.media;C&&(!this._hasEnoughToStart&&_i.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const s=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0)))&&(this.log(`adjusting start position by ${H} to match buffer start`),s+=H,this.startPosition=s),n{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:De,initSegment:Ae}=E,{details:it}=ae,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=H.initSegment||H;this._bufferInitSegment(ae,Ae.tracks,sr,C),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[H.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:H,id:s,initPTS:kt,timescale:fr}))}if(ce&&it){tt&&ce.type==="audiovideo"&&this.logMuxedErr(H);const kt=it.fragments[H.sn-1-it.startSN],fr=H.sn===it.startSN,sr=!kt||H.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),un=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,fr||sr)}else if(fr||sr)H.gap=!0;else{this.backtrack(H);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;$&&($.elementaryStreams[F.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),H.setElementaryStreamInfo(F.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,H,$,C)}if(it&&De!=null&&(n=De.samples)!=null&&n.length){const kt={id:s,frag:H,details:it,samples:De.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(it&&xe){const kt={id:s,frag:H,details:it,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=Gr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:$,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(_i.isBuffered(t,s)?n=this.getAppendedFrag(s):_i.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(C.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const H=Zs(U);if(H)return this.emeController.getKeySystemAccess([H])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,De,Ae,it)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,C({frag:tt,keyInfo:kt})},onError:(xe,De,Ae,it)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,De,Ae)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,De,Ae)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,C=new E(n);return this.loaders[t.type]=C,C}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const De=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=$.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,De):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,C=t.data,U=ut(t,s),H=So.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,s,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:De,variableList:Ae}=H;this.variableList=Ae;const{AUDIO:it=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(C,U,H);it.length&&!it.some(sr=>!sr.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:ae,audioTracks:it,subtitles:tt,captions:kt,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:De,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const C=this.hls,{id:U,level:H,type:$}=s,ae=ut(t,s),ce=r(H)?H:r(U)?U:0,xe=Le(s),De=So.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:De,name:"",url:ae};De.requestScheduled=n.loading.start+Mn(De,0),C.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=De,this.handlePlaylistLoaded(De,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let C=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,De=ut(n,m),Ae=Le(m),it=typeof m.level=="number"&&Ae===u.MAIN?$:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:De,error:kt,reason:kt.message,response:n,context:m,level:it,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:De,error:tt,reason:tt.message,response:n,context:m,level:it,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:it||0,id:ae||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=X(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=s,$=new U(this),ae=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,De=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),it=this.capLevelController=new C(this),tt=new H(this),kt=new $t(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new Z(this,ce,ln),Jr=this.gapController=new _f(this,ce);it.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];De&&un.splice(1,0,De),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[ae,Ae,Jr,it,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push($);const ua=$.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,$),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){jt(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3001:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"9d48d3c3",33:"6406ef06",67:"d6e4013e",109:"23a3476f",119:"325dad1c",169:"5b7bc387",195:"a15eceb8",201:"f1000e47",264:"9c39529e",292:"bee8a342",316:"1f60ada6",337:"b78028e2",342:"7d1d9358",354:"d4d139cf",391:"d14f1f0e",425:"55b66834",434:"7bdff155",479:"4b6db7a0",485:"6d9cb162",508:"0c9fccce",518:"afb6a21f",532:"662e29b2",533:"0b785fa9",547:"24bbee7d",556:"d1ef44bc",559:"492b9361",570:"ee546d39",576:"a8decec9",599:"ed444d24",629:"44a1d9a5",643:"002ddcc9",671:"4a609b8d",680:"2957d528",700:"30568a9f",737:"acee37f4",741:"ac5fd360",799:"ae80d04f",869:"66e17e62",895:"851eca0f",900:"abc8319a",921:"5b87a2f1",928:"3beb70a2",981:"24da50c7",1006:"fb46da4e",1043:"f5fa3485",1045:"3c74f69d",1048:"afe90989",1070:"9b7c856d",1144:"c90eccaf",1154:"8cb80842",1211:"babe2ef0",1253:"43ff9fcc",1257:"32ae11d8",1274:"5f6ea65a",1276:"5a16a6b9",1343:"7347a182",1416:"f3494f63",1423:"50d65268",1427:"2cb35252",1450:"bef76ed8",1461:"bfaf0375",1462:"fcf08abc",1470:"cb4520aa",1475:"2a11d689",1477:"3551448f",1482:"e8e526b4",1512:"05e87aba",1520:"d142c8f7",1545:"c9fb6de0",1578:"c72038f5",1581:"043acf44",1582:"6a66ddb3",1646:"e6e27b60",1657:"0eeff79f",1660:"63c6334f",1674:"6eaa1dac",1678:"a035e5ff",1702:"926fa30b",1713:"4f5142b0",1717:"ee68a84f",1727:"9b6b162b",1754:"dfa8b79b",1783:"cc1b5cc1",1798:"785875f2",1799:"0ccd8106",1831:"ed0a7e82",1836:"49b5d8ab",1855:"a387e74d",1880:"796cb9d0",1897:"78db477d",1939:"54a3783d",1953:"60d4c248",1962:"08f2a974",1993:"fa59738f",2011:"59d51f98",2045:"cf18e7f8",2099:"60a99ec4",2102:"544b4d1e",2130:"9c5e7f20",2141:"f2bafcec",2203:"462e6d0a",2216:"6d5063b1",2240:"f028beea",2249:"f4830452",2281:"bbf04494",2300:"f7b34b30",2303:"2bc3e7a7",2307:"7734594a",2338:"74a6ba46",2339:"61a64034",2364:"f89faf70",2386:"192e235c",2396:"99518117",2404:"3d9ccbfc",2412:"a3a8695c",2425:"4e9442b9",2443:"894cab44",2476:"d640ab90",2494:"68080a87",2501:"5fcbbcb5",2538:"de4a3723",2539:"3da77c35",2548:"aa53f43d",2570:"90359020",2594:"e87d3761",2603:"a7e5cc4e",2659:"ff043773",2707:"6e83cc67",2806:"1faaa9af",2819:"478050a1",2823:"6d71e90e",2829:"4a39417e",2837:"54a82605",2862:"e1be9b19",2865:"8bd9e1ce",2884:"7a8dc968",2969:"ab3357d7",3001:"57661132",3006:"d43ab7c8",3086:"84d41ef3",3133:"9bf3f89c",3141:"19de9258",3157:"3a5b003d",3183:"76897a23",3198:"8e655451",3212:"1aff9cc9",3220:"8f5fe187",3247:"1821d81d",3260:"52a2a098",3276:"ae269c09",3317:"bddd92e3",3391:"0a712d0e",3433:"8fa06c04",3442:"1a634453",3447:"1e3ed517",3451:"0b3eb3c4",3509:"f1933b4a",3550:"3dc83156",3581:"f54a2a82",3585:"fca41ae0",3665:"9450993f",3668:"1123a5ac",3697:"481a10d9",3747:"1d270375",3754:"1b179f75",3777:"d5b0f2f1",3784:"7ed0a15e",3805:"9dbcb95e",3831:"14e63c28",3862:"f518207a",3873:"8d6e59f4",3885:"f87f7f15",3910:"a3b97753",3951:"d2330886",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d28a59e8",4048:"6e4ddaa4",4056:"90162764",4058:"82246f46",4078:"78a2f159",4088:"236723f3",4093:"128f9b1b",4105:"fcc24543",4144:"166cecea",4164:"1ea1c676",4216:"5f78aecc",4217:"5803e296",4227:"2130536d",4259:"dc640eb1",4264:"be25d44e",4297:"48ce0240",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d0f51200",4492:"7c3b63ce",4496:"17f73c4b",4498:"d4d62e30",4504:"4d840508",4514:"9fb1dbfc",4520:"0d65c9f2",4546:"d4d36bae",4565:"ae294bdd",4572:"2694adb2",4599:"61def4cb",4601:"971dcabe",4610:"3be59c09",4621:"d17f2d33",4628:"ece2c60c",4662:"11743b10",4685:"c33f1528",4715:"5c8ddf0f",4736:"0c8cbd8d",4741:"c0964394",4757:"f7985d2b",4766:"851589b4",4770:"c7d32965",4790:"619413e4",4795:"1495dc2f",4797:"a24e92db",4800:"af48398b",4850:"1edda4b7",4889:"55f26c0f",4928:"af514da7",4973:"f9b21119",4994:"621fdefc",5022:"68c98956",5043:"993a7535",5048:"6864b961",5060:"85dafcc6",5096:"c1084459",5111:"e0595bc5",5117:"e5df6599",5125:"310fbdce",5148:"a78a7962",5165:"cf7469ac",5176:"e6495f98",5177:"be4a29b8",5179:"3e1d09c0",5186:"e05c56ba",5230:"eeed4e01",5238:"7cc7c821",5265:"8bb19e4c",5290:"5dabcdc2",5297:"796f71d6",5319:"06087fb8",5321:"1163c84e",5335:"7e8f1576",5354:"7ae70604",5357:"63c94db8",5359:"eef41cee",5382:"bd3e2744",5402:"872aaeb1",5416:"454536b7",5434:"38b302a6",5466:"288edb1d",5494:"d89549c4",5518:"79648011",5549:"a367a840",5572:"e58fddd0",5573:"0a4fd616",5624:"5ca58b07",5631:"e00d3d36",5650:"40828e54",5679:"4a090bef",5705:"956a5d8e",5729:"683569fa",5764:"e0d7e586",5775:"7a7263de",5786:"a972d493",5798:"155b689f",5800:"6f87adde",5816:"98be9152",5876:"5eded409",5888:"5da869a0",5891:"bb134197",5894:"0980d4f2",5895:"24deafcd",5902:"1e146e05",5915:"9e2dda8f",5972:"25f77ae5",5992:"2655eec4",6029:"fee7ec56",6034:"c1139b6a",6045:"d268f87f",6047:"3ce45acd",6063:"098f58f7",6069:"7c466c86",6126:"99519171",6127:"9948841d",6170:"c4b92aae",6185:"b86fdff7",6265:"263f2008",6270:"941b42e8",6277:"0f42ebb3",6282:"143e25bb",6328:"9e5ed3f1",6366:"9394100a",6378:"7f3a946a",6411:"3b971528",6434:"9a3bc3a6",6444:"e73cefa1",6452:"24f6ce9a",6531:"5b8bb018",6583:"4153e603",6587:"ebaf7c7d",6634:"372e4946",6637:"75b19862",6651:"8bc80a23",6656:"c657c639",6682:"71454119",6685:"13afb1a0",6729:"36258f9c",6741:"3f1e3d89",6766:"ba5ee47f",6774:"59d4d618",6776:"bb6cd44e",6784:"30cf6731",6788:"4c245496",6789:"0131c71d",6796:"fb656890",6805:"3650104c",6820:"95b78543",6882:"d58198f4",6883:"6cb80143",6904:"9bfc5612",6913:"b1fe87c4",6963:"4421e974",6982:"c0baeeac",7008:"90fc21d5",7043:"940bc5bb",7045:"cce4542d",7058:"23b1b2f2",7062:"4fce1bf2",7084:"46ccce72",7156:"e7466006",7178:"a85ef9bc",7182:"c4a5bac1",7242:"36f58db5",7260:"2ec55206",7322:"8207cc16",7329:"54356c50",7333:"e44ddcf7",7365:"1005464f",7395:"8d3aecd8",7402:"4945ade8",7460:"3cae8ff2",7477:"babd7270",7482:"f863109f",7527:"a9cacbd7",7545:"fc375333",7560:"fdbaed03",7589:"4d45b193",7591:"c8233ce9",7614:"ec5e4553",7622:"aa3d4da5",7686:"4fcec9f9",7706:"c2a79e40",7806:"6aa11772",7855:"306bc7b9",7857:"91ee9735",7884:"271bad35",7890:"ca5e41c9",7922:"77507c06",7963:"64ac60d4",7964:"29aed9a1",8062:"cb5fde4f",8072:"96b2f45f",8085:"b08c8850",8089:"d536b13a",8115:"ffb99c9b",8143:"cbb61599",8145:"a3a2cdf8",8155:"6a989439",8161:"83c5fa9a",8237:"a90dc096",8241:"3a8a2d16",8286:"08303f91",8302:"55794970",8332:"2683fe5d",8340:"07fdef59",8350:"07df8a75",8365:"99a85770",8398:"28b724ba",8431:"8ecb4bdb",8435:"29ffda57",8447:"7047ad56",8458:"9c8c4f74",8479:"819bde12",8517:"9f979f34",8542:"1baea183",8552:"5562a674",8561:"333e8ec9",8563:"327d8e20",8639:"ebbaf1d9",8665:"540a5230",8688:"2db4aae0",8689:"568d7e0a",8723:"8340df27",8737:"ce7dad23",8776:"0ad26240",8787:"0e6f9874",8797:"99e15065",8823:"825431cf",8827:"c39570ec",8842:"9f25a3e2",8866:"51e52d4f",8882:"25805c59",8885:"20e08f35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8965:"374f1753",8982:"29b6be8c",8999:"dbb3e077",9039:"d4a96671",9076:"b772835c",9104:"bbcb2345",9205:"d0962ad6",9252:"0d791a59",9260:"cf5f8140",9366:"d633c72a",9391:"2f14e05b",9404:"9fcc3d3e",9406:"fa44322e",9408:"34f81a52",9416:"b30cd779",9417:"79ae90fb",9449:"9425094e",9487:"4d567133",9489:"e5f89e5d",9507:"6e04efde",9554:"ed358e7b",9559:"f794af19",9647:"3bec15c5",9649:"2098da09",9674:"41f17c12",9677:"7e4b035a",9695:"897b8908",9715:"e9a4c3ab",9716:"fef9465b",9785:"b675f790",9788:"3d2fd3a9",9814:"053a6120",9891:"0e311873",9895:"b8e31ff2",9906:"67b822bb",9921:"5d841a25",9922:"dc50ceb2",9928:"5989f5e0",9944:"4e6ad564",9950:"74f6dfb2",9962:"1a24d087",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3001:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"f6587293",109:"1a7fc455",119:"aee0489e",195:"4711abbc",201:"7ed6e356",264:"5fd9b3fc",292:"43ef37e3",337:"899837fa",342:"760b7a27",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c8b10be5",532:"0a8d4829",533:"9c054c94",547:"5581debc",556:"b98cf759",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"5a3b463e",737:"98eb2f74",799:"716c646a",869:"6740e24b",895:"ad846737",900:"abcf2053",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"c1bb7fe4",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"9a16060a",1257:"156e8f74",1276:"bbc6eeec",1343:"025690a3",1416:"c38eb8ad",1423:"5c4a76fc",1427:"8c8b6b29",1450:"1edcc2ed",1461:"c7e072af",1470:"183c9793",1475:"258e674c",1477:"92059496",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f16d2543",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1678:"99523740",1702:"fca45632",1713:"51630e10",1717:"08a9e890",1727:"5db897df",1754:"b4e70536",1783:"0c5fed8d",1798:"78ae909b",1831:"5cb1ffeb",1836:"5f0d3f7f",1855:"b92cccb4",1880:"c8e0205b",1897:"9670c8dc",1939:"955b93d9",1953:"81e93524",1962:"84e145fa",1993:"f6daee04",2045:"dcfad42d",2099:"3f3ad09b",2102:"ec61f9f0",2130:"6f8dec06",2141:"5eb2f330",2203:"b2d63e81",2216:"30989b5a",2240:"e7cce869",2281:"b52fb2fb",2303:"87592c17",2307:"b2c54321",2338:"fffa9a77",2339:"f79965c9",2396:"968753e6",2404:"08d36549",2412:"f7c5484e",2425:"47b23ee4",2443:"99586818",2476:"cf85a190",2501:"2441982c",2539:"d70d3179",2548:"75182034",2570:"e5e40f2d",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"353b3f7c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"4780c422",2865:"6ef3cf6b",2884:"17031fc0",3001:"f4f7a137",3006:"7fce4e74",3086:"f9f3906d",3141:"41e53bc8",3157:"2b1622c6",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"de4b0454",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"11953518",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"8d58fd15",3585:"5f288e7b",3665:"1bb1f616",3668:"55d10dd6",3747:"21978594",3784:"c81d4a51",3831:"dfdafad7",3873:"1dea614f",3910:"658d457f",3951:"4a9249b1",4030:"a44d5c7c",4048:"383a74c3",4056:"10eacfff",4078:"aa54548e",4093:"6ea8cd49",4105:"e39011c7",4144:"f10aa199",4164:"992d6e68",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"6e0a3cc8",4449:"e68d8d58",4492:"cd8695f2",4496:"77babddd",4498:"b05686dd",4504:"bae05e8f",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"386c4edf",4601:"3c8ac557",4610:"687005a6",4621:"323ad488",4662:"14cc028a",4715:"f564e966",4736:"a33c5025",4741:"7b15d73f",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"e93acf0f",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"f4091260",5125:"57501e4a",5148:"572faeac",5165:"27664d54",5176:"9c49e7fa",5177:"aa287d9a",5179:"21f01751",5186:"f062c8fc",5230:"d946e576",5238:"205b813a",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"fc6dade5",5402:"ad5de844",5466:"c3b8a944",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"4db50f5e",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5800:"e08ea80d",5816:"23b46e3a",5888:"193a7f8f",5891:"16dc3fe0",5894:"38929e12",5895:"ea9d0337",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"9f1eee31",6063:"68bafbcf",6069:"200145eb",6127:"f31505a8",6185:"319ad8bf",6265:"e73589c1",6270:"cc24b0fc",6277:"0a4c7a0f",6282:"07e5001e",6328:"de2b9d62",6366:"079fc2d8",6434:"9315a305",6444:"fd46d237",6452:"50a6d310",6583:"b5311576",6587:"9c49e7fa",6634:"8bfb0541",6637:"2a15e63e",6651:"b07fe216",6656:"03cdfb68",6682:"1dd3d199",6685:"f19004fa",6729:"aea3b7f5",6741:"b838eb14",6776:"0c5f6dbb",6784:"1affe817",6789:"134103f0",6796:"36d29cd0",6805:"50c336a2",6820:"cebdf1cf",6882:"c2d2eada",6883:"28eec2a4",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"af383805",7008:"66da65c9",7043:"25478869",7045:"48f6fc4c",7058:"b158c740",7062:"ec27b606",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7322:"b47f5cae",7329:"ee8fa196",7395:"5c10e8d8",7402:"90eb972b",7460:"dedd2038",7477:"7ac539a2",7482:"c37a3f01",7527:"6b64ff47",7545:"b553b2f3",7560:"d82e43ca",7589:"faa23ea6",7614:"de9ee12f",7622:"d3e31b88",7806:"80b7b1d6",7855:"952ce738",7857:"13a29416",7884:"1ca6cde0",7922:"7fbfd86c",8062:"8e384b9f",8072:"540f746b",8085:"2a973fab",8115:"6c733c64",8143:"262f8f21",8145:"f114aeba",8155:"d345abd7",8237:"84947c2c",8241:"71fd16df",8286:"e57f90c6",8332:"83551a28",8398:"5218b919",8431:"60a111b6",8435:"028730b5",8447:"dd05c833",8458:"cd05d07f",8479:"5220a42b",8517:"cccfddad",8542:"1b60576a",8552:"de726c00",8563:"e64702db",8665:"c52575bc",8688:"c044db56",8689:"d17d597e",8723:"4df1fbaf",8787:"121de108",8797:"9cf8b320",8823:"529c3eca",8827:"52339985",8866:"f40c5d49",8882:"f3e42f72",8885:"de905169",8965:"198f06e9",8982:"e289b73e",8999:"448aa22f",9039:"1fcc07d7",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"c5c1966a",9408:"d3565b1a",9416:"baaf54be",9449:"2f1e20ca",9487:"a73f5679",9489:"ee2bb5b7",9507:"48de45c3",9647:"295c44c2",9649:"00fb4211",9674:"96aac41c",9677:"747a1980",9695:"efc6f4e5",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"2b9518ae",9891:"512a9301",9906:"92e7e6a6",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const $=Gi(t,s,H)||Gi(P,s,H)||Gi(m,s,H);return $&&(U[H]=$),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=ms(P,t):ic.test(P)&&(n=qi(P,t))),n}function ms(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,s);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],s),C=!0,$/(s-n)>.5))return}if(C||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const C=this.media,U=C?Ic(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=s.name,s.lang&&(C.languageCode=s.lang),C.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[s.level],H=this.vttCCs;H[s.cc]||(H[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[s.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ae=>{this._appendCues(ae,s.level),H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(s,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>s.cc)&&H.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ae})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[H],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Vo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const De=ol($.trim()),Ae=Bl(t,n,De);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(C=new ae(t,n,De),C.id=Ae,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,De)=>xe.line==="auto"||De.line==="auto"?0:xe.line>8&&De.line>8?De.line-xe.line:xe.line-De.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const De=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(De-m.loading.start)),!ce.ok){const{status:it,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",it,ce)}m.loading.first=De,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,De;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const it=ce[U];it&&(m.loaded=m.total=it);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(De=this.callbacks)==null||De.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const De=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:De,text:Ae},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const C=new aa,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,s,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,s,C.flush().buffer,t)):E(n,s,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(C=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:C.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Ae=ae!=null?ae:n.response;if(Ae!=null){var C,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(C=this.callbacks)==null?void 0:C.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:$};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,De={url:t.url,data:void 0,code:$};if(Tr(ce,xe,!1,De))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;Y.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:di,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:_c});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const De=s[U].default;switch(t[U]={default:De},ae){case"TimeOut":De.maxLoadTimeMs=xe,De.maxTimeToFirstByteMs=xe;break;case"MaxRetry":De.errorRetry.maxNumRetry=xe,De.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":De.errorRetry.retryDelayMs=xe,De.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=xe,De.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${Pn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,mf=.1,Lc=.05,Mc=100;class _f extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const C=this.media;if(!C)return;const{seeking:U}=C,H=this.seeking&&!U,$=!this.seeking&&U,ae=C.paused&&!U||C.ended||C.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ae&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||H){H&&this.stallResolved(t);return}if(ae){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!_i.getBuffered(C).length){this.nudgeRetry=0;return}const ce=_i.bufferInfo(C,t,0),xe=ce.nextStart||0,De=this.fragmentTracker;if(U&&De&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,Jr=!xe||ln||xe-t>yc&&!De.getPartialFragment(t);if(Wr||Jr)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=De.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){C.paused||this._trySkipBufferHole(Kr);return}}const it=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=it||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=_i.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=_i.bufferedInfo(_i.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=_i.timeRangesToArray(m),U=_i.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,De=_i.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:De.len,bufferInfo:De})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:C,media:U}=this,H=(m=this.hls)==null?void 0:m.config;if(!U||!C||!H)return;const $=(E=this.hls)==null?void 0:E.latestLevelDetails,ae=C.getPartialFragment(s);if((ae||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered,xe=this.adjacentTraversal(t,s);(ce&&ce.length>1&&t.len>H.maxBufferHole||t.nextStart&&(t.nextStart-sH.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),C=s.getFragAtPos(m,u.MAIN);if(E&&C)return C.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Pn(t)})`);this.warn(C.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const C=m.currentTime,U=_i.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(C===0){const it=s.getAppendedFrag(0,u.MAIN);it&&H{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-ae<=0&&(ce=ae+Mf);for(let De=0;De<$.length;De++){const Ae=$[De];if(!ao(Ae)){this.updateId3CueEnds(ae,H);const it=Ff(C,ae,ce,Ae,H);it&&this.id3Track.addCue(it)}}}}}updateId3CueEnds(t,n){var s;const m=(s=this.id3Track)==null?void 0:s.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===ts.audioId3&&H:m==="video"?$=ae=>ae.type===ts.emsg&&U:$=ae=>ae.type===ts.audioId3&&H||ae.type===ts.emsg&&U,Vo(E,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],De=C[xe].cues;delete C[xe],Object.keys(De).forEach(Ae=>{try{const it=De[Ae];it.removeEventListener("enter",this.onEventCueEnter),s.removeCue(it)}catch(it){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Bc();for(let ae=0;ae{if(Wr!==xe.id){const Jr=m[Wr];if(Jr.class===xe.class&&Jr.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=De,Wr.endTime=kt);else if($){let Jr=xe.attr[ln];Ys(ln)&&(Jr=vf(Jr));const Kr=Ff($,De,kt,{key:ln,data:Jr},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),it[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:it,dateRange:xe,durationKnown:tt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+s.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,De=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,De)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&s||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,C=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(C,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends _l{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{const ce=ae.attrs;let{audioCodec:xe,videoCodec:De}=ae;xe&&(ae.audioCodec=xe=Dr(xe,s)||void 0),De&&(De=ae.videoCodec=Qr(De));const{width:Ae,height:it,unknownCodecs:tt}=ae;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(ae.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(ae.videoCodec=De=De?`${De},${Un}`:Un,kt--,dt.video[De.substring(0,4)]=2)}if(U||(U=!!(Ae&&it)),H||(H=!!De),$||($=!!xe),kt||xe&&!this.isAudioSupported(xe)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${ae.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Kr=C[un]+=1;ae.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(ae);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(ae);E[un]=Kr,C[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let C=[],U=[],H=t;if((s||m)&&E&&(H=H.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Pn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(C=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let tt=0;tt<$.length;tt++)if($[tt].pathwayId===H[0].pathwayId){ae=$[tt];break}}this._levels=H;for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,De=this.hls.config,Ae=!!(De.audioStreamController&&De.audioTrackController),it={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&C.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,it)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function v(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends ga{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=Vr.IDLE}}break}this.state===Vr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const C=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(o.BUFFER_EOS,it),this.state=Vr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===Vr.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let De=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&De&&me(De)&&this.fragmentTracker.getState(De)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:De).sn-$.startSN,kt=$.fragments[tt-1];kt&&De.cc===kt.cc&&(De=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(De&&this.isLoopLoading(De,xe)){if(!De.gap){const tt=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,kt=(tt===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}De=this.getNextFragmentLoopLoading(De,$,U,u.MAIN,ce)}De&&(De.initSegment&&!De.initSegment.data&&!this.bitrateTest&&(De=De.initSegment),this.loadFragment(De,C,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?me(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(s=s||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!v(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=$.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:C}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,C=!1;for(const U in s){const H=s[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=s[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),me(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const C=this.media;C&&(!this._hasEnoughToStart&&_i.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Vr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const s=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0)))&&(this.log(`adjusting start position by ${H} to match buffer start`),s+=H,this.startPosition=s),n{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:De,initSegment:Ae}=E,{details:it}=ae,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=H.initSegment||H;this._bufferInitSegment(ae,Ae.tracks,sr,C),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[H.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:H,id:s,initPTS:kt,timescale:fr}))}if(ce&&it){tt&&ce.type==="audiovideo"&&this.logMuxedErr(H);const kt=it.fragments[H.sn-1-it.startSN],fr=H.sn===it.startSN,sr=!kt||H.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const Jr=this.getMainFwdBufferInfo(),un=(Jr?Jr.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,fr||sr)}else if(fr||sr)H.gap=!0;else{this.backtrack(H);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;$&&($.elementaryStreams[F.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),H.setElementaryStreamInfo(F.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,H,$,C)}if(it&&De!=null&&(n=De.samples)!=null&&n.length){const kt={id:s,frag:H,details:it,samples:De.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(it&&xe){const kt={id:s,frag:H,details:it,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${me(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=Gr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:$,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(_i.isBuffered(t,s)?n=this.getAppendedFrag(s):_i.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(C.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const H=Zs(U);if(H)return this.emeController.getKeySystemAccess([H])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,De,Ae,it)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,C({frag:tt,keyInfo:kt})},onError:(xe,De,Ae,it)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,De,Ae)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,De,Ae)=>{this.resetLoader(De),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,C=new E(n);return this.loaders[t.type]=C,C}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const De=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=$.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,De):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,C=t.data,U=ut(t,s),H=So.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,s,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:De,variableList:Ae}=H;this.variableList=Ae;const{AUDIO:it=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(C,U,H);it.length&&!it.some(sr=>!sr.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:ae,audioTracks:it,subtitles:tt,captions:kt,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:De,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const C=this.hls,{id:U,level:H,type:$}=s,ae=ut(t,s),ce=r(H)?H:r(U)?U:0,xe=Le(s),De=So.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:De,name:"",url:ae};De.requestScheduled=n.loading.start+Mn(De,0),C.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=De,this.handlePlaylistLoaded(De,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let C=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,De=ut(n,m),Ae=Le(m),it=typeof m.level=="number"&&Ae===u.MAIN?$:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:De,error:kt,reason:kt.message,response:n,context:m,level:it,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:De,error:tt,reason:tt.message,response:n,context:m,level:it,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:it||0,id:ae||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=X(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=s,$=new U(this),ae=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,De=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),it=this.capLevelController=new C(this),tt=new H(this),kt=new $t(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new Z(this,ce,ln),Jr=this.gapController=new _f(this,ce);it.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];De&&un.splice(1,0,De),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[ae,Ae,Jr,it,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push($);const ua=$.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,$),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){jt(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3001:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"9d48d3c3",33:"6406ef06",67:"d6e4013e",109:"23a3476f",119:"325dad1c",169:"5b7bc387",195:"a15eceb8",201:"f1000e47",264:"9c39529e",292:"bee8a342",316:"1f60ada6",337:"b78028e2",342:"7d1d9358",354:"d4d139cf",391:"d14f1f0e",425:"55b66834",434:"7bdff155",479:"4b6db7a0",485:"6d9cb162",508:"0c9fccce",518:"afb6a21f",532:"662e29b2",533:"0b785fa9",547:"24bbee7d",556:"d1ef44bc",559:"492b9361",570:"ee546d39",576:"a8decec9",599:"ed444d24",629:"44a1d9a5",643:"002ddcc9",671:"4a609b8d",680:"2957d528",700:"30568a9f",737:"acee37f4",741:"ac5fd360",799:"ae80d04f",869:"66e17e62",895:"851eca0f",900:"abc8319a",921:"5b87a2f1",928:"3beb70a2",981:"24da50c7",1006:"fb46da4e",1043:"f5fa3485",1045:"3c74f69d",1048:"afe90989",1070:"9b7c856d",1144:"c90eccaf",1154:"8cb80842",1211:"babe2ef0",1253:"43ff9fcc",1257:"32ae11d8",1274:"5f6ea65a",1276:"5a16a6b9",1343:"7347a182",1416:"f3494f63",1423:"50d65268",1427:"2cb35252",1450:"bef76ed8",1461:"bfaf0375",1462:"fcf08abc",1470:"cb4520aa",1475:"2a11d689",1477:"3551448f",1482:"e8e526b4",1512:"05e87aba",1520:"d142c8f7",1545:"c9fb6de0",1578:"c72038f5",1581:"043acf44",1582:"6a66ddb3",1646:"e6e27b60",1657:"0eeff79f",1660:"63c6334f",1674:"6eaa1dac",1678:"a035e5ff",1702:"926fa30b",1713:"4f5142b0",1717:"ee68a84f",1727:"9b6b162b",1754:"dfa8b79b",1783:"cc1b5cc1",1798:"785875f2",1799:"0ccd8106",1831:"ed0a7e82",1836:"49b5d8ab",1855:"a387e74d",1880:"796cb9d0",1897:"78db477d",1939:"54a3783d",1953:"60d4c248",1962:"08f2a974",1993:"fa59738f",2011:"59d51f98",2045:"cf18e7f8",2099:"60a99ec4",2102:"544b4d1e",2130:"9c5e7f20",2141:"f2bafcec",2203:"462e6d0a",2216:"6d5063b1",2240:"f028beea",2249:"f4830452",2281:"bbf04494",2300:"f7b34b30",2303:"2bc3e7a7",2307:"7734594a",2338:"74a6ba46",2339:"61a64034",2364:"f89faf70",2386:"192e235c",2396:"99518117",2404:"3d9ccbfc",2412:"a3a8695c",2425:"4e9442b9",2443:"894cab44",2476:"d640ab90",2494:"68080a87",2501:"5fcbbcb5",2538:"de4a3723",2539:"3da77c35",2548:"aa53f43d",2570:"90359020",2594:"e87d3761",2603:"a7e5cc4e",2659:"ff043773",2707:"6e83cc67",2806:"1faaa9af",2819:"478050a1",2823:"6d71e90e",2829:"4a39417e",2837:"54a82605",2862:"e1be9b19",2865:"8bd9e1ce",2884:"7a8dc968",2969:"ab3357d7",3001:"57661132",3006:"d43ab7c8",3086:"84d41ef3",3133:"9bf3f89c",3141:"19de9258",3157:"3a5b003d",3183:"76897a23",3198:"8e655451",3212:"1aff9cc9",3220:"8f5fe187",3247:"1821d81d",3260:"52a2a098",3276:"ae269c09",3317:"bddd92e3",3391:"0a712d0e",3433:"8fa06c04",3442:"1a634453",3447:"1e3ed517",3451:"0b3eb3c4",3509:"f1933b4a",3550:"3dc83156",3581:"f54a2a82",3585:"fca41ae0",3665:"9450993f",3668:"1123a5ac",3697:"481a10d9",3747:"1d270375",3754:"1b179f75",3777:"d5b0f2f1",3784:"7ed0a15e",3805:"9dbcb95e",3831:"14e63c28",3862:"f518207a",3873:"8d6e59f4",3885:"f87f7f15",3910:"a3b97753",3951:"d2330886",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"d28a59e8",4048:"6e4ddaa4",4056:"90162764",4058:"82246f46",4078:"78a2f159",4088:"236723f3",4093:"128f9b1b",4105:"fcc24543",4144:"166cecea",4164:"1ea1c676",4216:"5f78aecc",4217:"5803e296",4227:"2130536d",4259:"dc640eb1",4264:"be25d44e",4297:"48ce0240",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d0f51200",4492:"7c3b63ce",4496:"17f73c4b",4498:"d4d62e30",4504:"4d840508",4514:"9fb1dbfc",4520:"0d65c9f2",4546:"d4d36bae",4565:"ae294bdd",4572:"2694adb2",4599:"61def4cb",4601:"971dcabe",4610:"3be59c09",4621:"d17f2d33",4628:"ece2c60c",4662:"11743b10",4685:"c33f1528",4715:"5c8ddf0f",4736:"0c8cbd8d",4741:"c0964394",4757:"f7985d2b",4766:"851589b4",4770:"c7d32965",4790:"619413e4",4795:"1495dc2f",4797:"a24e92db",4800:"af48398b",4850:"1edda4b7",4889:"55f26c0f",4928:"af514da7",4973:"f9b21119",4994:"621fdefc",5022:"68c98956",5043:"993a7535",5048:"6864b961",5060:"85dafcc6",5096:"c1084459",5111:"e0595bc5",5117:"e5df6599",5125:"310fbdce",5148:"a78a7962",5165:"cf7469ac",5176:"e6495f98",5177:"be4a29b8",5179:"3e1d09c0",5186:"e05c56ba",5230:"eeed4e01",5238:"7cc7c821",5265:"8bb19e4c",5290:"5dabcdc2",5297:"796f71d6",5319:"06087fb8",5321:"1163c84e",5335:"7e8f1576",5354:"7ae70604",5357:"63c94db8",5359:"eef41cee",5382:"bd3e2744",5402:"872aaeb1",5416:"454536b7",5434:"38b302a6",5466:"288edb1d",5494:"d89549c4",5518:"79648011",5549:"a367a840",5572:"e58fddd0",5573:"0a4fd616",5624:"5ca58b07",5631:"e00d3d36",5650:"40828e54",5679:"4a090bef",5705:"956a5d8e",5729:"683569fa",5764:"e0d7e586",5775:"7a7263de",5786:"a972d493",5798:"155b689f",5800:"6f87adde",5816:"98be9152",5876:"5eded409",5888:"5da869a0",5891:"bb134197",5894:"0980d4f2",5895:"24deafcd",5902:"1e146e05",5915:"9e2dda8f",5972:"25f77ae5",5992:"2655eec4",6029:"fee7ec56",6034:"c1139b6a",6045:"d268f87f",6047:"3ce45acd",6063:"098f58f7",6069:"7c466c86",6126:"99519171",6127:"9948841d",6170:"c4b92aae",6185:"b86fdff7",6265:"263f2008",6270:"941b42e8",6277:"0f42ebb3",6282:"143e25bb",6328:"9e5ed3f1",6366:"9394100a",6378:"7f3a946a",6411:"3b971528",6434:"9a3bc3a6",6444:"e73cefa1",6452:"24f6ce9a",6531:"5b8bb018",6583:"4153e603",6587:"ebaf7c7d",6634:"372e4946",6637:"75b19862",6651:"8bc80a23",6656:"c657c639",6682:"71454119",6685:"13afb1a0",6729:"36258f9c",6741:"3f1e3d89",6766:"ba5ee47f",6774:"59d4d618",6776:"bb6cd44e",6784:"30cf6731",6788:"4c245496",6789:"0131c71d",6796:"fb656890",6805:"3650104c",6820:"95b78543",6882:"d58198f4",6883:"6cb80143",6904:"9bfc5612",6913:"b1fe87c4",6963:"4421e974",6982:"c0baeeac",7008:"90fc21d5",7043:"940bc5bb",7045:"cce4542d",7058:"23b1b2f2",7062:"4fce1bf2",7084:"46ccce72",7156:"e7466006",7178:"a85ef9bc",7182:"c4a5bac1",7242:"36f58db5",7260:"2ec55206",7322:"8207cc16",7329:"54356c50",7333:"e44ddcf7",7365:"1005464f",7395:"8d3aecd8",7402:"4945ade8",7460:"3cae8ff2",7477:"babd7270",7482:"f863109f",7527:"a9cacbd7",7545:"fc375333",7560:"fdbaed03",7589:"4d45b193",7591:"c8233ce9",7614:"ec5e4553",7622:"aa3d4da5",7686:"4fcec9f9",7706:"c2a79e40",7806:"6aa11772",7855:"306bc7b9",7857:"91ee9735",7884:"271bad35",7890:"ca5e41c9",7922:"77507c06",7963:"64ac60d4",7964:"29aed9a1",8062:"cb5fde4f",8072:"96b2f45f",8085:"b08c8850",8089:"d536b13a",8115:"ffb99c9b",8143:"cbb61599",8145:"a3a2cdf8",8155:"6a989439",8161:"83c5fa9a",8237:"a90dc096",8241:"3a8a2d16",8286:"08303f91",8302:"55794970",8332:"2683fe5d",8340:"07fdef59",8350:"07df8a75",8365:"99a85770",8398:"28b724ba",8431:"8ecb4bdb",8435:"29ffda57",8447:"7047ad56",8458:"9c8c4f74",8479:"819bde12",8517:"9f979f34",8542:"c6691a39",8552:"5562a674",8561:"333e8ec9",8563:"327d8e20",8639:"ebbaf1d9",8665:"540a5230",8688:"2db4aae0",8689:"568d7e0a",8723:"8340df27",8737:"ce7dad23",8776:"0ad26240",8787:"0e6f9874",8797:"99e15065",8823:"825431cf",8827:"c39570ec",8842:"9f25a3e2",8866:"51e52d4f",8882:"25805c59",8885:"20e08f35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8965:"374f1753",8982:"29b6be8c",8999:"dbb3e077",9039:"d4a96671",9076:"b772835c",9104:"bbcb2345",9205:"d0962ad6",9252:"0d791a59",9260:"cf5f8140",9366:"d633c72a",9391:"2f14e05b",9404:"9fcc3d3e",9406:"fa44322e",9408:"34f81a52",9416:"b30cd779",9417:"79ae90fb",9449:"9425094e",9487:"4d567133",9489:"e5f89e5d",9507:"6e04efde",9554:"ed358e7b",9559:"f794af19",9647:"3bec15c5",9649:"2098da09",9674:"41f17c12",9677:"7e4b035a",9695:"897b8908",9715:"e9a4c3ab",9716:"fef9465b",9785:"b675f790",9788:"3d2fd3a9",9814:"053a6120",9891:"0e311873",9895:"b8e31ff2",9906:"67b822bb",9921:"5d841a25",9922:"dc50ceb2",9928:"5989f5e0",9944:"4e6ad564",9950:"74f6dfb2",9962:"1a24d087",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3001:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7322:"layouts__ThemeChange__ShixunDetail",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8542:"p__Problemset__ThemeOne__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8982:"p__Paths__New__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"f6587293",109:"1a7fc455",119:"aee0489e",195:"4711abbc",201:"7ed6e356",264:"5fd9b3fc",292:"43ef37e3",337:"899837fa",342:"760b7a27",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c8b10be5",532:"0a8d4829",533:"9c054c94",547:"5581debc",556:"b98cf759",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"5a3b463e",737:"98eb2f74",799:"716c646a",869:"6740e24b",895:"ad846737",900:"abcf2053",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"c1bb7fe4",1048:"dafc3f4f",1070:"e67e9e01",1211:"bdb8faab",1253:"9a16060a",1257:"156e8f74",1276:"bbc6eeec",1343:"025690a3",1416:"c38eb8ad",1423:"5c4a76fc",1427:"8c8b6b29",1450:"1edcc2ed",1461:"c7e072af",1470:"183c9793",1475:"258e674c",1477:"92059496",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f16d2543",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1678:"99523740",1702:"fca45632",1713:"51630e10",1717:"08a9e890",1727:"5db897df",1754:"b4e70536",1783:"0c5fed8d",1798:"78ae909b",1831:"5cb1ffeb",1836:"5f0d3f7f",1855:"b92cccb4",1880:"c8e0205b",1897:"9670c8dc",1939:"955b93d9",1953:"81e93524",1962:"84e145fa",1993:"f6daee04",2045:"dcfad42d",2099:"3f3ad09b",2102:"ec61f9f0",2130:"6f8dec06",2141:"5eb2f330",2203:"b2d63e81",2216:"30989b5a",2240:"e7cce869",2281:"b52fb2fb",2303:"87592c17",2307:"b2c54321",2338:"fffa9a77",2339:"f79965c9",2396:"968753e6",2404:"08d36549",2412:"f7c5484e",2425:"47b23ee4",2443:"99586818",2476:"cf85a190",2501:"2441982c",2539:"d70d3179",2548:"75182034",2570:"e5e40f2d",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"353b3f7c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"4780c422",2865:"6ef3cf6b",2884:"17031fc0",3001:"f4f7a137",3006:"7fce4e74",3086:"f9f3906d",3141:"41e53bc8",3157:"2b1622c6",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"de4b0454",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"11953518",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"8d58fd15",3585:"5f288e7b",3665:"1bb1f616",3668:"55d10dd6",3747:"21978594",3784:"c81d4a51",3831:"dfdafad7",3873:"1dea614f",3910:"658d457f",3951:"4a9249b1",4030:"a44d5c7c",4048:"383a74c3",4056:"10eacfff",4078:"aa54548e",4093:"6ea8cd49",4105:"e39011c7",4144:"f10aa199",4164:"992d6e68",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"6e0a3cc8",4449:"e68d8d58",4492:"cd8695f2",4496:"77babddd",4498:"b05686dd",4504:"bae05e8f",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"386c4edf",4601:"3c8ac557",4610:"687005a6",4621:"323ad488",4662:"14cc028a",4715:"f564e966",4736:"a33c5025",4741:"7b15d73f",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"e93acf0f",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"f4091260",5125:"57501e4a",5148:"572faeac",5165:"27664d54",5176:"9c49e7fa",5177:"aa287d9a",5179:"21f01751",5186:"f062c8fc",5230:"d946e576",5238:"205b813a",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"fc6dade5",5402:"ad5de844",5466:"c3b8a944",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"4db50f5e",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5800:"e08ea80d",5816:"23b46e3a",5888:"193a7f8f",5891:"16dc3fe0",5894:"38929e12",5895:"ea9d0337",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"9f1eee31",6063:"68bafbcf",6069:"200145eb",6127:"f31505a8",6185:"319ad8bf",6265:"e73589c1",6270:"cc24b0fc",6277:"0a4c7a0f",6282:"07e5001e",6328:"de2b9d62",6366:"079fc2d8",6434:"9315a305",6444:"fd46d237",6452:"50a6d310",6583:"b5311576",6587:"9c49e7fa",6634:"8bfb0541",6637:"2a15e63e",6651:"b07fe216",6656:"03cdfb68",6682:"1dd3d199",6685:"f19004fa",6729:"aea3b7f5",6741:"b838eb14",6776:"0c5f6dbb",6784:"1affe817",6789:"134103f0",6796:"36d29cd0",6805:"50c336a2",6820:"cebdf1cf",6882:"c2d2eada",6883:"28eec2a4",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"af383805",7008:"66da65c9",7043:"25478869",7045:"48f6fc4c",7058:"b158c740",7062:"ec27b606",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7322:"b47f5cae",7329:"ee8fa196",7395:"5c10e8d8",7402:"90eb972b",7460:"dedd2038",7477:"7ac539a2",7482:"c37a3f01",7527:"6b64ff47",7545:"b553b2f3",7560:"d82e43ca",7589:"faa23ea6",7614:"de9ee12f",7622:"d3e31b88",7806:"80b7b1d6",7855:"952ce738",7857:"13a29416",7884:"1ca6cde0",7922:"7fbfd86c",8062:"8e384b9f",8072:"540f746b",8085:"2a973fab",8115:"6c733c64",8143:"262f8f21",8145:"f114aeba",8155:"d345abd7",8237:"84947c2c",8241:"71fd16df",8286:"e57f90c6",8332:"83551a28",8398:"5218b919",8431:"60a111b6",8435:"028730b5",8447:"dd05c833",8458:"cd05d07f",8479:"5220a42b",8517:"cccfddad",8542:"1b60576a",8552:"de726c00",8563:"e64702db",8665:"c52575bc",8688:"c044db56",8689:"d17d597e",8723:"4df1fbaf",8787:"121de108",8797:"9cf8b320",8823:"529c3eca",8827:"52339985",8866:"f40c5d49",8882:"f3e42f72",8885:"de905169",8965:"198f06e9",8982:"e289b73e",8999:"448aa22f",9039:"1fcc07d7",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"c5c1966a",9408:"d3565b1a",9416:"baaf54be",9449:"2f1e20ca",9487:"a73f5679",9489:"ee2bb5b7",9507:"48de45c3",9647:"295c44c2",9649:"00fb4211",9674:"96aac41c",9677:"747a1980",9695:"efc6f4e5",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"2b9518ae",9891:"512a9301",9906:"92e7e6a6",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Tn.endsWith("/")?Tn:"".concat(Tn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Tn){return hc.test(Tn)||Tn.startsWith("/")&&!Tn.startsWith("/*")||Tn.startsWith("./")||Tn.startsWith("../")}var Vo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Fi,Sa=Gn.loaderData,Gi=Gn.htmlPageOpts,oa=Gn.manifest,ma=(oa==null||(Fi=oa.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ma,"'")}})};function bu(Tn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Tn=="string")return Ru(Tn)?(0,Po.Z)({src:Tn},Gn):{content:Tn};if((0,Io.Z)(Tn)==="object")return(0,Po.Z)((0,Po.Z)({},Tn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Tn)))}function Ic(Tn){return Ru(Tn)?{type:"link",href:Tn}:{type:"style",content:Tn}}var Kc=function(Gn){var Fi,Sa,Gi,oa,ma,ms,qi=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(qi==null?void 0:qi.title)&&ze.createElement("title",null,qi.title),qi==null||(Fi=qi.favicons)===null||Fi===void 0?void 0:Fi.map(function(is,Wu){return ze.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(qi==null?void 0:qi.description)&&ze.createElement("meta",{name:"description",content:qi.description}),(qi==null||(Sa=qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&ze.createElement("meta",{name:"keywords",content:qi.keywords.join(",")}),qi==null||(Gi=qi.metas)===null||Gi===void 0?void 0:Gi.map(function(is){return ze.createElement("meta",{key:is.name,name:is.name,content:is.content})}),qi==null||(oa=qi.links)===null||oa===void 0?void 0:oa.map(function(is,Wu){return ze.createElement("link",(0,ku.Z)({key:Wu},is))}),qi==null||(ma=qi.styles)===null||ma===void 0?void 0:ma.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return ze.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return ze.createElement("style",{key:Wu},ll)}),qi==null||(ms=qi.headScripts)===null||ms===void 0?void 0:ms.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(Tn){var Gn,Fi=Tn.children,Sa=Tn.loaderData,Gi=Tn.manifest,oa=Tn.htmlPageOpts,ma=Tn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ms=Tn.mountElementId;if(ma!=null&&ma.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:ms},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa})));if(ma!=null&&ma.pureApp)return ze.createElement(ze.Fragment,null,Fi);var qi=typeof window=="undefined"?Gi==null?void 0:Gi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(oa==null?void 0:oa.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),qi&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:qi}),ze.createElement(Kc,{htmlPageOpts:oa})),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:ms},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa}),oa==null||(Gn=oa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=ze.createContext(void 0);function nl(){return ze.useContext(xu)}var il=["redirect"];function Ql(Tn){var Gn=Tn.routesById,Fi=Tn.parentId,Sa=Tn.routeComponents,Gi=Tn.useStream,oa=Gi===void 0?!0:Gi;return Object.keys(Gn).filter(function(ma){return Gn[ma].parentId===Fi}).map(function(ma){var ms=xl((0,Po.Z)((0,Po.Z)({route:Gn[ma],routeComponent:Sa[ma],loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat},Tn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ma}).length>0}),{},{useStream:oa})),qi=Ql({routesById:Gn,routeComponents:Sa,parentId:ms.id,loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat,useStream:oa});return qi.length>0&&(ms.children=qi,ms.routes=qi),ms})}function ql(Tn){var Gn=(0,eu.UO)(),Fi=(0,eu.Gn)(Tn.to,Gn),Sa=(0,Ll.T$)(),Gi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var oa=Gi.search+Gi.hash;Fi+=oa}var ma=(0,Po.Z)((0,Po.Z)({},Tn),{},{to:Fi});return ze.createElement(eu.Fg,(0,ku.Z)({replace:!0},ma))}function xl(Tn){var Gn=Tn.route,Fi=Tn.useStream,Sa=Fi===void 0?!0:Fi,Gi=Gn.redirect,oa=(0,Go.Z)(Gn,il),ma=Tn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Gi?ze.createElement(ql,{to:Gi}):ze.createElement(xu.Provider,{value:{route:Tn.route}},ze.createElement(ma,{loader:ze.memo(Tn.routeComponent),loadingComponent:Tn.loadingComponent||Yc,hasChildren:Tn.hasChildren,useStream:Sa}))},oa)}function Yc(){return ze.createElement("div",null)}function Ml(Tn){var Gn=nl(),Fi=Gn.route,Sa=(0,Ll.Ov)(),Gi=Sa.history,oa=Sa.clientRoutes,ma=(0,eu.UO)(),ms={params:ma,isExact:!0,path:Fi.path,url:Gi.location.pathname},qi=Tn.loader,is={location:Gi.location,match:ms,history:Gi,params:ma,route:Fi,routes:oa};return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(qi,is,Tn.hasChildren&&ze.createElement(eu.j3,null))):ze.createElement(qi,is,Tn.hasChildren&&ze.createElement(eu.j3,null))}function Jl(Tn){var Gn=Tn.loader;return Tn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Tn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(Tn){var Gn=Tn.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Fi,2),Gi=Sa[0],oa=Sa[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(oa)},[Gn]),(0,ze.useLayoutEffect)(function(){function ma(ms){Tn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Tn.routes,clientRoutes:Tn.clientRoutes,location:ms.location,action:ms.action,basename:Tn.basename,isFirst:!!ms.isFirst}})}return ma({location:Gi.location,action:Gi.action,isFirst:!0}),Gn.listen(ma)},[Gn,Tn.routes,Tn.clientRoutes]),ze.createElement(eu.F0,{navigator:Gn,location:Gi.location,basename:Tn.basename},Tn.children)}function Lu(){var Tn=(0,Ll.Ov)(),Gn=Tn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Fi){var Sa=Gn.basename||"/",Gi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gi}});for(var oa=ze.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Gi,history:Gn.history},Fi),ma=0,ms=lu;manew Promise((Sa,Gi)=>{var oa=qi=>{try{ms(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{ms(Fi.throw(qi))}catch(is){Gi(is)}},ms=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);ms((Fi=Fi.apply(Tn,Gn)).next())});function Dc(){return _c(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/shixuns/:id/skill_tags",parentId:"200",id:"220"},221:{path:"/users",parentId:"1",id:"221"},222:{path:"/users/:username/videos/protocol",parentId:"221",id:"222"},223:{path:"/users/:username/videos/resourceProtocol",parentId:"221",id:"223"},224:{path:"/users/:username/videos/success",parentId:"221",id:"224"},225:{path:"/users/:username/topicbank/:topicstype",parentId:"221",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"221",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"221",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"221",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"221",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"221",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"221",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"221",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"221",id:"233"},234:{path:"/users/:username/experiment-img/add",parentId:"221",id:"234"},235:{path:"/users/:username",parentId:"221",id:"235"},236:{path:"/users/:username",parentId:"235",id:"236"},237:{path:"/users/:username/baseInfo/edit",parentId:"235",id:"237"},238:{path:"/users/:username/baseInfo",parentId:"235",id:"238"},239:{path:"/users/:username/realNameCertification",parentId:"235",id:"239"},240:{path:"/users/:username/careerCertification",parentId:"235",id:"240"},241:{path:"/users/:username/classrooms",parentId:"235",id:"241"},242:{path:"/users/:username/shixuns",parentId:"235",id:"242"},243:{path:"/users/:username/dataSet",parentId:"235",id:"243"},244:{path:"/users/:username/userPortrait",parentId:"235",id:"244"},245:{path:"/users/:username/learningPath",parentId:"235",id:"245"},246:{path:"/users/:username/teach-group",parentId:"235",id:"246"},247:{path:"/users/:username/competitions",parentId:"235",id:"247"},248:{path:"/users/:username/experiment-img",parentId:"235",id:"248"},249:{path:"/users/:username/experiment-img/:experid/detail",parentId:"235",id:"249"},250:{path:"/users/:username/certificate",parentId:"235",id:"250"},251:{path:"/users/:username/otherResources",parentId:"235",id:"251"},252:{path:"/users/:username/classmanagement",parentId:"235",id:"252"},253:{path:"/users/:username/classmanagement/:couserid",parentId:"235",id:"253"},254:{path:"/users/:username/paths",parentId:"235",id:"254"},255:{path:"/users/:username/projects",parentId:"235",id:"255"},256:{path:"/users/:username/videos",parentId:"235",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"235",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"235",id:"258"},259:{path:"/users/:username/vspaces",parentId:"235",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"235",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"235",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"235",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"235",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"431"},432:{path:"/onlinenum",parentId:"1",id:"432"},433:{path:"/onlinenum",parentId:"432",id:"433"},434:{path:"/shixuncontext",parentId:"1",id:"434"},435:{path:"/shixuncontext",parentId:"434",id:"435"},436:{path:"/shixuncontext/:Id/detail",parentId:"434",id:"436"},437:{path:"/educoder-demo",exact:!0,parentId:"1",id:"437"},438:{path:"/training",parentId:"1",id:"438"},439:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"438",id:"439"},440:{path:"/largeScreen",exact:!0,parentId:"1",id:"440"},441:{path:"/quality",parentId:"1",id:"441"},442:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"441",id:"442"},443:{path:"/otherlogin",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginqq",exact:!0,parentId:"1",id:"444"},445:{path:"/otherloginstart",exact:!0,parentId:"1",id:"445"},446:{path:"/pathsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/login",parentId:"1",id:"449"},450:{path:"/login",parentId:"449",id:"450"},451:{path:"/user",parentId:"1",id:"451"},452:{path:"/user/login",parentId:"451",id:"452"},453:{path:"/user/register",parentId:"451",id:"453"},454:{path:"/user/reset-password",parentId:"451",id:"454"},455:{path:"/colleges",parentId:"1",id:"455"},456:{path:"/colleges/:id/statistics",parentId:"455",id:"456"},457:{path:"/help",parentId:"1",id:"457"},458:{path:"/help/:id",parentId:"457",id:"458"},459:{path:"/video",parentId:"1",id:"459"},460:{path:"/video/:videoId",parentId:"459",id:"460"},461:{path:"/terminal",parentId:"1",id:"461"},462:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(2099).then(__webpack_require__.bind(__webpack_require__,26796))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,30751))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,92673))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,20996))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,21229))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,95341))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,78831))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,78831))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41587))),108:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),109:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,59345))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,50608))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,7170))),114:ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,35685))),115:ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,35803))),116:ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,89169))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9962),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,33057))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6766),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15515))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10380))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,10380))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),130:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,68583))),131:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),132:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,44002))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),138:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,94057))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),141:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),142:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),143:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,31896))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,88007))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(8542)]).then(__webpack_require__.bind(__webpack_require__,429))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(434),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,28928))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,4068))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,13493))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,11008))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,9198))),201:ze.lazy(()=>__webpack_require__.e(9814).then(__webpack_require__.bind(__webpack_require__,98193))),202:ze.lazy(()=>__webpack_require__.e(6637).then(__webpack_require__.bind(__webpack_require__,98947))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>__webpack_require__.e(3001).then(__webpack_require__.bind(__webpack_require__,15627))),205:ze.lazy(()=>__webpack_require__.e(1993).then(__webpack_require__.bind(__webpack_require__,80484))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,47765))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,66545))),210:ze.lazy(()=>__webpack_require__.e(5894).then(__webpack_require__.bind(__webpack_require__,37002))),211:ze.lazy(()=>__webpack_require__.e(5894).then(__webpack_require__.bind(__webpack_require__,37002))),212:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,32845))),213:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,32845))),214:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,87580))),215:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,87580))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,10812))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,92880))),221:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),222:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),223:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),224:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),225:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),231:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),232:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),233:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),234:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),235:ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,13334))),236:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),237:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),238:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),239:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),240:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),241:ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,6331))),242:ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,32016))),243:ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,28592))),244:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),245:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),246:ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,10556))),247:ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,38465))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,43034))),249:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,25523))),250:ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,90633))),251:ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,79895))),252:ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,84630))),253:ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,11749))),254:ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,6890))),255:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),256:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),257:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),258:ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,34089))),259:ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,1842))),260:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),261:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),262:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),263:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),264:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),266:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),267:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),277:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),278:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),279:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),280:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),281:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),282:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),283:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),284:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),285:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),286:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),287:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),288:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),289:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),290:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),291:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),293:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),294:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),297:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),298:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),299:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),300:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),301:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),302:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),303:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),304:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),307:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),308:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,45318))),314:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,91176))),317:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),318:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),320:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),321:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),322:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),323:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),326:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),329:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),330:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),331:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),332:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),333:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),334:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),335:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),337:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),339:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),340:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),343:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),344:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),346:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),347:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),351:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),352:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),365:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),366:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),367:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),368:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),369:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),370:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),373:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),374:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),376:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),377:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),381:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),382:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),395:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),396:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),397:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),398:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),399:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),400:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),403:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),404:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),405:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),406:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),407:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),408:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),409:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),410:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),411:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),424:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),426:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),427:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,15483))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),432:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),433:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),434:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),435:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),436:ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,6556))),437:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),438:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),439:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),440:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),441:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),442:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),443:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),444:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),445:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),448:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),449:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),450:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),451:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),452:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),453:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),454:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),455:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),459:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),460:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),461:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),462:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),463:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,11446))),465:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18049))),476:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6766),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,62930))),482:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,15221)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),k=__webpack_require__(71418),_e=__webpack_require__(5755),ke=()=>ze.createElement(k.Z,{size:"middle",className:_e.Z.loading}),an=__webpack_require__(25690),wn=__webpack_require__(61186),dn=__webpack_require__.n(wn),Oi=__webpack_require__(91392),Ya=__webpack_require__.n(Oi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),ki=__webpack_require__(74959),nc=__webpack_require__.n(ki),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Tn,Gn,Fi)=>Gn in Tn?qc(Tn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Tn[Gn]=Fi,Sl=(Tn,Gn)=>{for(var Fi in Gn||(Gn={}))Jc.call(Gn,Fi)&&Fu(Tn,Fi,Gn[Fi]);if(Bl)for(var Fi of Bl(Gn))cu.call(Gn,Fi)&&Fu(Tn,Fi,Gn[Fi]);return Tn},ic=(Tn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{ms(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{ms(Fi.throw(qi))}catch(is){Gi(is)}},ms=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);ms((Fi=Fi.apply(Tn,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Tn=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Dc(Tn);yield Tn.applyPlugins({key:"patchRoutes",type:an.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const Sa=Tn.applyPlugins({key:"modifyContextOpts",type:an.ApplyPluginsType.modify,initialValue:{}}),Gi=Sa.basename||"/",oa=Sa.historyType||"browser",ma=(0,O.fi)(Sl({type:oa,basename:Gi},Sa.historyOpts));return Tn.applyPlugins({key:"render",type:an.ApplyPluginsType.compose,initialValue(){const ms={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:Tn,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:wu,runtimePublicPath:ac,history:ma,historyType:oa,basename:Gi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},qi=Tn.applyPlugins({key:"modifyClientRenderOpts",type:an.ApplyPluginsType.modify,initialValue:ms});return mc(qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();