|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[220,5,6,7],{"+Axu":function(ce,v,a){},"/omn":function(ce,v,a){},"07cG":function(ce,v,a){ce.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="},"1A8V":function(ce,v,a){},"1Zrr":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"1vsH":function(ce,v,a){"use strict";a.d(v,"i",function(){return We}),a.d(v,"p",function(){return Ie}),a.d(v,"e",function(){return Be}),a.d(v,"h",function(){return we}),a.d(v,"c",function(){return gt}),a.d(v,"o",function(){return de}),a.d(v,"f",function(){return Pe}),a.d(v,"g",function(){return oe}),a.d(v,"a",function(){return Ot}),a.d(v,"H",function(){return yt}),a.d(v,"I",function(){return De}),a.d(v,"J",function(){return re}),a.d(v,"x",function(){return Me}),a.d(v,"w",function(){return Se}),a.d(v,"t",function(){return ot}),a.d(v,"s",function(){return tt}),a.d(v,"F",function(){return ft}),a.d(v,"l",function(){return P}),a.d(v,"k",function(){return Oe}),a.d(v,"E",function(){return ne}),a.d(v,"z",function(){return Ye}),a.d(v,"C",function(){return Pt}),a.d(v,"r",function(){return Lt}),a.d(v,"d",function(){return jt}),a.d(v,"b",function(){return ye}),a.d(v,"u",function(){return S}),a.d(v,"y",function(){return ze}),a.d(v,"D",function(){return st}),a.d(v,"q",function(){return Qe}),a.d(v,"A",function(){return Gt}),a.d(v,"v",function(){return he}),a.d(v,"j",function(){return j}),a.d(v,"G",function(){return H}),a.d(v,"n",function(){return Ue}),a.d(v,"B",function(){return Ee}),a.d(v,"m",function(){return Ke});var Q=a("miYZ"),D=a("tsqr"),Y=a("sRBo"),l=a("kaz8"),d=a("14J3"),f=a("BMrR"),m=a("jCWc"),g=a("kPKH"),p=a("2qtc"),h=a("kLXV"),E=a("9og8"),U=a("jrin"),y=a("q1tI"),C=a.n(y),ve=a("xKgJ"),b=a("s8TD"),r=a("V0Rq"),ue=a("bntm"),Fe={load:"text/html","123":"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp","602":"application/x-t602","669":"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"},ie=a("aCH8"),me=a.n(ie),Ae=a("m3rI");function xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xe=function(){return q};var q={},c=Object.prototype,R=c.hasOwnProperty,k=Object.defineProperty||function($e,Le,Ve){$e[Le]=Ve.value},se=typeof Symbol=="function"?Symbol:{},Re=se.iterator||"@@iterator",pt=se.asyncIterator||"@@asyncIterator",Rt=se.toStringTag||"@@toStringTag";function lt($e,Le,Ve){return Object.defineProperty($e,Le,{value:Ve,enumerable:!0,configurable:!0,writable:!0}),$e[Le]}try{lt({},"")}catch($e){lt=function(Ve,bt,Ut){return Ve[bt]=Ut}}function cn($e,Le,Ve,bt){var Ut=Le&&Le.prototype instanceof In?Le:In,wt=Object.create(Ut.prototype),Jt=new aa(bt||[]);return k(wt,"_invoke",{value:ya($e,Ve,Jt)}),wt}function Ft($e,Le,Ve){try{return{type:"normal",arg:$e.call(Le,Ve)}}catch(bt){return{type:"throw",arg:bt}}}q.wrap=cn;var on={};function In(){}function Sn(){}function xn(){}var An={};lt(An,Re,function(){return this});var On=Object.getPrototypeOf,Tn=On&&On(On(Xn([])));Tn&&Tn!==c&&R.call(Tn,Re)&&(An=Tn);var wn=xn.prototype=In.prototype=Object.create(An);function ta($e){["next","throw","return"].forEach(function(Le){lt($e,Le,function(Ve){return this._invoke(Le,Ve)})})}function na($e,Le){function Ve(Ut,wt,Jt,Vt){var nn=Ft($e[Ut],$e,wt);if(nn.type!=="throw"){var Ln=nn.arg,Rn=Ln.value;return Rn&&typeof Rn=="object"&&R.call(Rn,"__await")?Le.resolve(Rn.__await).then(function(En){Ve("next",En,Jt,Vt)},function(En){Ve("throw",En,Jt,Vt)}):Le.resolve(Rn).then(function(En){Ln.value=En,Jt(Ln)},function(En){return Ve("throw",En,Jt,Vt)})}Vt(nn.arg)}var bt;k(this,"_invoke",{value:function(wt,Jt){function Vt(){return new Le(function(nn,Ln){Ve(wt,Jt,nn,Ln)})}return bt=bt?bt.then(Vt,Vt):Vt()}})}function ya($e,Le,Ve){var bt="suspendedStart";return function(Ut,wt){if(bt==="executing")throw new Error("Generator is already running");if(bt==="completed"){if(Ut==="throw")throw wt;return ke()}for(Ve.method=Ut,Ve.arg=wt;;){var Jt=Ve.delegate;if(Jt){var Vt=ca(Jt,Ve);if(Vt){if(Vt===on)continue;return Vt}}if(Ve.method==="next")Ve.sent=Ve._sent=Ve.arg;else if(Ve.method==="throw"){if(bt==="suspendedStart")throw bt="completed",Ve.arg;Ve.dispatchException(Ve.arg)}else Ve.method==="return"&&Ve.abrupt("return",Ve.arg);bt="executing";var nn=Ft($e,Le,Ve);if(nn.type==="normal"){if(bt=Ve.done?"completed":"suspendedYield",nn.arg===on)continue;return{value:nn.arg,done:Ve.done}}nn.type==="throw"&&(bt="completed",Ve.method="throw",Ve.arg=nn.arg)}}}function ca($e,Le){var Ve=Le.method,bt=$e.iterator[Ve];if(bt===void 0)return Le.delegate=null,Ve==="throw"&&$e.iterator.return&&(Le.method="return",Le.arg=void 0,ca($e,Le),Le.method==="throw")||Ve!=="return"&&(Le.method="throw",Le.arg=new TypeError("The iterator does not provide a '"+Ve+"' method")),on;var Ut=Ft(bt,$e.iterator,Le.arg);if(Ut.type==="throw")return Le.method="throw",Le.arg=Ut.arg,Le.delegate=null,on;var wt=Ut.arg;return wt?wt.done?(Le[$e.resultName]=wt.value,Le.next=$e.nextLoc,Le.method!=="return"&&(Le.method="next",Le.arg=void 0),Le.delegate=null,on):wt:(Le.method="throw",Le.arg=new TypeError("iterator result is not an object"),Le.delegate=null,on)}function ba($e){var Le={tryLoc:$e[0]};1 in $e&&(Le.catchLoc=$e[1]),2 in $e&&(Le.finallyLoc=$e[2],Le.afterLoc=$e[3]),this.tryEntries.push(Le)}function hn($e){var Le=$e.completion||{};Le.type="normal",delete Le.arg,$e.completion=Le}function aa($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(ba,this),this.reset(!0)}function Xn($e){if($e){var Le=$e[Re];if(Le)return Le.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var Ve=-1,bt=function Ut(){for(;++Ve<$e.length;)if(R.call($e,Ve))return Ut.value=$e[Ve],Ut.done=!1,Ut;return Ut.value=void 0,Ut.done=!0,Ut};return bt.next=bt}}return{next:ke}}function ke(){return{value:void 0,done:!0}}return Sn.prototype=xn,k(wn,"constructor",{value:xn,configurable:!0}),k(xn,"constructor",{value:Sn,configurable:!0}),Sn.displayName=lt(xn,Rt,"GeneratorFunction"),q.isGeneratorFunction=function($e){var Le=typeof $e=="function"&&$e.constructor;return!!Le&&(Le===Sn||(Le.displayName||Le.name)==="GeneratorFunction")},q.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,xn):($e.__proto__=xn,lt($e,Rt,"GeneratorFunction")),$e.prototype=Object.create(wn),$e},q.awrap=function($e){return{__await:$e}},ta(na.prototype),lt(na.prototype,pt,function(){return this}),q.AsyncIterator=na,q.async=function($e,Le,Ve,bt,Ut){Ut===void 0&&(Ut=Promise);var wt=new na(cn($e,Le,Ve,bt),Ut);return q.isGeneratorFunction(Le)?wt:wt.next().then(function(Jt){return Jt.done?Jt.value:wt.next()})},ta(wn),lt(wn,Rt,"Generator"),lt(wn,Re,function(){return this}),lt(wn,"toString",function(){return"[object Generator]"}),q.keys=function($e){var Le=Object($e),Ve=[];for(var bt in Le)Ve.push(bt);return Ve.reverse(),function Ut(){for(;Ve.length;){var wt=Ve.pop();if(wt in Le)return Ut.value=wt,Ut.done=!1,Ut}return Ut.done=!0,Ut}},q.values=Xn,aa.prototype={constructor:aa,reset:function(Le){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(hn),!Le)for(var Ve in this)Ve.charAt(0)==="t"&&R.call(this,Ve)&&!isNaN(+Ve.slice(1))&&(this[Ve]=void 0)},stop:function(){this.done=!0;var Le=this.tryEntries[0].completion;if(Le.type==="throw")throw Le.arg;return this.rval},dispatchException:function(Le){if(this.done)throw Le;var Ve=this;function bt(Ln,Rn){return Jt.type="throw",Jt.arg=Le,Ve.next=Ln,Rn&&(Ve.method="next",Ve.arg=void 0),!!Rn}for(var Ut=this.tryEntries.length-1;Ut>=0;--Ut){var wt=this.tryEntries[Ut],Jt=wt.completion;if(wt.tryLoc==="root")return bt("end");if(wt.tryLoc<=this.prev){var Vt=R.call(wt,"catchLoc"),nn=R.call(wt,"finallyLoc");if(Vt&&nn){if(this.prev<wt.catchLoc)return bt(wt.catchLoc,!0);if(this.prev<wt.finallyLoc)return bt(wt.finallyLoc)}else if(Vt){if(this.prev<wt.catchLoc)return bt(wt.catchLoc,!0)}else{if(!nn)throw new Error("try statement without catch or finally");if(this.prev<wt.finallyLoc)return bt(wt.finallyLoc)}}}},abrupt:function(Le,Ve){for(var bt=this.tryEntries.length-1;bt>=0;--bt){var Ut=this.tryEntries[bt];if(Ut.tryLoc<=this.prev&&R.call(Ut,"finallyLoc")&&this.prev<Ut.finallyLoc){var wt=Ut;break}}wt&&(Le==="break"||Le==="continue")&&wt.tryLoc<=Ve&&Ve<=wt.finallyLoc&&(wt=null);var Jt=wt?wt.completion:{};return Jt.type=Le,Jt.arg=Ve,wt?(this.method="next",this.next=wt.finallyLoc,on):this.complete(Jt)},complete:function(Le,Ve){if(Le.type==="throw")throw Le.arg;return Le.type==="break"||Le.type==="continue"?this.next=Le.arg:Le.type==="return"?(this.rval=this.arg=Le.arg,this.method="return",this.next="end"):Le.type==="normal"&&Ve&&(this.next=Ve),on},finish:function(Le){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var bt=this.tryEntries[Ve];if(bt.finallyLoc===Le)return this.complete(bt.completion,bt.afterLoc),hn(bt),on}},catch:function(Le){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var bt=this.tryEntries[Ve];if(bt.tryLoc===Le){var Ut=bt.completion;if(Ut.type==="throw"){var wt=Ut.arg;hn(bt)}return wt}}throw new Error("illegal catch attempt")},delegateYield:function(Le,Ve,bt){return this.delegate={iterator:Xn(Le),resultName:Ve,nextLoc:bt},this.method==="next"&&(this.arg=void 0),on}},q}var We=["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"],et=function(c){var R={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return c.data&&c.data.map(function(k,se){return C.a.createElement("span",{key:se,className:R[k]&&R[k].class},k)})},Ie=function(c){var R,k=(R={},Object(U.a)(R,-1,"\u91CD\u505A\u4E2D"),Object(U.a)(R,0,"\u672A\u5F00\u542F"),Object(U.a)(R,1,"\u672A\u901A\u5173"),Object(U.a)(R,2,"\u6309\u65F6\u901A\u5173"),R);return k[c]||"\u8FDF\u4EA4\u901A\u5173"},Be=function(c){var R,k,se,Re=(R={},Object(U.a)(R,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(U.a)(R,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(U.a)(R,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(U.a)(R,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(U.a)(R,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),R);return C.a.createElement("span",{className:Re==null||((k=Re[c.status])===null||k===void 0)?void 0:k.class},Re==null||((se=Re[c.status])===null||se===void 0)?void 0:se.name)},we=function(c){var R=c.status,k={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return C.a.createElement("span",{className:k[R].class},k[R].name)}catch(se){console.log("utils.StatusGraduationProjectTags",c.status)}},gt={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},de=function(c){if(c===1)return C.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style ml5"},"\u672A\u5F00\u59CB");if(c===2)return C.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style ml5"},"\u8003\u8BD5\u4E2D");if(c===3)return C.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style ml5"},"\u5DF2\u7ED3\u675F")},Pe={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},oe=function(c){var R={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},k=[];c.is_random&&k.push(C.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{c.status&&c.status.map(function(se,Re){k.push(C.a.createElement("span",{key:Re,className:R[se]&&R[se].class},se))})}catch(se){console.log("utils.status.tag:",se,c.status)}return k},Ge=function(c){var R,k,se,Re=(R={},Object(U.a)(R,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(U.a)(R,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(U.a)(R,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(U.a)(R,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(U.a)(R,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),R);return C.a.createElement("span",{className:(k=Re[c.status])===null||k===void 0?void 0:k.class},(se=Re[c.status])===null||se===void 0?void 0:se.name)},Ot=function(c){var R,k,se={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return C.a.createElement("span",{className:(R=se[c.status])===null||R===void 0?void 0:R.class},(k=se[c.status])===null||k===void 0?void 0:k.name)},yt=function(c){c=new Date(c).getTime();var R=1e3*60,k=R*60,se=k*24,Re="",pt=new Date().getTime(),Rt=pt-c;if(Rt<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),Re="\u521A\u521A";var lt=parseInt(Rt/se,10),cn=parseInt(Rt/k,10),Ft=parseInt(Rt/R,10);return lt>30?Re=""+Je(c,"yyyy-MM-dd"):lt>1?Re=""+lt+"\u5929\u524D":lt==1?Re="\u6628\u5929":cn>=1?Re=""+cn+"\u5C0F\u65F6\u524D":Ft>=5?Re=""+Ft+"\u5206\u949F\u524D":Re="\u521A\u521A",Re},Je=function(c,R){typeof c=="string"&&(c.indexOf("T")>=0&&(c=c.replace("T"," ")),c=new Date(Date.parse(c.replace(/-/g,"/")))),c=new Date(c);var k={"M+":c.getMonth()+1,"d+":c.getDate(),"h+":c.getHours(),"m+":c.getMinutes(),"s+":c.getSeconds(),"q+":Math.floor((c.getMonth()+3)/3),S:c.getMilliseconds()},se=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(R)&&(R=R.replace(RegExp.$1,(c.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(R)&&(R=R.replace(RegExp.$1,se[RegExp.$1.length-1][c.getDay()]));for(var Re in k)new RegExp("("+Re+")").test(R)&&(R=R.replace(RegExp.$1,RegExp.$1.length==1?k[Re]:("00"+k[Re]).substr((""+k[Re]).length)));return R},De=function(c){if(!c||c<0)return"0\u79D2";console.log("time:",c);var R=60,k=R*60,se=k*24,Re=c/se,pt=c/k,Rt=c/R,lt=c%60;return Re>=1?parseInt(Re.toString())+"\u5929"+Math.floor(pt%24)+"\u65F6"+Math.floor(Rt%60)+"\u5206"+Math.floor(c%60)+"\u79D2":pt>1?parseInt(pt.toString())+"\u65F6"+Math.floor(Rt%60)+"\u5206"+Math.floor(c%60)+"\u79D2":Rt>=1?parseInt(Rt.toString())+"\u5206"+Math.floor(c%60)+"\u79D2":Math.ceil(c)+"\u79D2"},re=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,k=0;if(c){k=c.length;for(var se=0;se<k;se++){var Re=c.charCodeAt(se);Re>=55296&&Re<=56319&&(k--,se++)}}return k<=R},Me=function(c,R,k){if(R){var se=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,Re=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,pt=Re.test(R),Rt=se.test(R);(pt===!0||Rt===!0||(R.length<2||R.length>=21))&&k("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}k()},Se=function(c,R,k){if(R){var se=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,Re=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,pt=Re.test(R),Rt=se.test(R);(pt===!0||Rt===!0||(R.length<2||R.length>=11))&&k("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}k()},ot=function(c){if(!c)return"";for(var R=c.length-1,k="",se=0;se<R;se++)k+="*";var Re=c.substr(0,1)+k;return Re},tt=function(c,R){var k=new FileReader;k.addEventListener("load",function(){return R(k.result)}),k.readAsDataURL(c)};function ft(q){var c="79e33abd4b6588941ab7622aed1e67e8";return me()(c+q)}var ee=function(c){var R,k=RegExp("(^| )"+c+"=([^;]+)(;|$)");return(R=document.cookie.match(k))?decodeURIComponent(R[2]):null};function Z(q,c,R){var k=new Date;k.setTime(k.getTime()+R*24*60*60*1e3);var se="expires="+k.toUTCString();document.cookie=q+"="+c+"; "+se}var $=function(c){document.cookie=c+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function P(q,c){var R=document.createElement("a");document.body.appendChild(R),R.href=c,q&&(R.title=q,R.download=q);var k=document.createEvent("MouseEvents");k.initEvent("click",!1,!1),R.dispatchEvent(k),document.body.removeChild(R)}function Oe(q,c){return new Promise(function(R,k){var se=c,Re=document.createElement("iframe"),pt;console.log("downloadFileUrl",se),document.body.appendChild(Re),Re.src=se,Re.style.display="none",pt=setInterval(function(){ee("fileDownload")&&($("fileDownload"),clearInterval(pt),R())},1e3)})}var ne=function(c){var R=c.url,k=c.query;if(!R)return"";if(k){var se=[],Re=function(lt){k.hasOwnProperty(lt)&&!Gt(k[lt])&&(typeof k[lt]=="object"?k[lt].map(function(cn){se.push("".concat(lt,"[]=").concat(cn))}):se.push("".concat(lt,"=").concat(k[lt])))};for(var pt in k)Re(pt);R.indexOf("?")!==-1?R="".concat(R,"&").concat(se.join("&")):R="".concat(R,"?").concat(se.join("&")),console.log("url1111",R)}return R};function Ye(){for(var q=navigator.userAgent,c=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],R=!0,k=0;k<c.length;k++)if(q.indexOf(c[k])>0){R=!1;break}return R}function ht(){var q=navigator.userAgent,c=["Chrome"];return c.some(function(R){return q.indexOf(R)>-1})}function it(){var q=navigator.userAgent,c=["Chrome","Firefox"];return c.some(function(R){return q.indexOf(R)>-1})}var Tt=function(){var c,R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return R==null||((c=R.toString())===null||c===void 0)?void 0:c.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Pt=function(c){var R=document.createElement("a");R.target="_blank",document.body.appendChild(R),R.href=c;var k=document.createEvent("MouseEvents");k.initEvent("click",!1,!1),R.dispatchEvent(k),document.body.removeChild(R)},Lt=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return c.length<=6?c:"".concat(c.substring(0,3),"...").concat(c.substring(c.length-3,c.length))},jt=function(){var c=new Date().getHours(),R=new Date().getMinutes();return R>=30?(c++,R="00"):R="30",c+":"+R},ye=function(){var c=new Date().getHours(),R=new Date().getMinutes();return R>=30?(c++,R="00"):R="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+c+":"+R},z;(function(q){q.Number="Number",q.String="String",q.Boolean="Boolean",q.Object="Object",q.Array="Array",q.Function="Function"})(z||(z={}));var S=function(c){c||(c=window.location.search);var R=c.substr(1),k={};return R.split("&").forEach(function(se){var Re=se.split("=");k[Re[0]]=decodeURIComponent(Re[1])}),k},pe=function(c){var R=Object.prototype.toString.call(c);return R.substring(8,R.length-1)},ze=function(c){return pe(c)===z.Array?c.length===0:pe(c)===z.Object?Object.keys(c).length===0:!c},st=function(c,R){for(var k=[],se=c;se<R;se++)k.push(se);return k},ut=function(c){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,k=R/2-2,se=R/2+3;return c.length>R?c.substr(0,k)+"..."+c.substr(se,R):c},Qe=function(c){return c>4.5?5:c>4&&c<=4.5?4.5:c>3.5&&c<=4?4:c>3&&c<=3.5?3.5:c>2.5&&c<=3?3:c>2&&c<=2.5?2.5:c>1.5&&c<=2?2:c>1&&c<=1.5?1.5:c>.5&&c<=1?1:c>0&&c<=.5?.5:0},Gt=function(c){return c==null};function ge(q,c){var R=new RegExp("(^|&)".concat(q,"=([^&]*)(&|$)"),"i"),k=c.substr(1).match(R);return k!=null?decodeURIComponent(k[2]):null}var he=function(c){switch(c.container_type){case"ApplyUserAuthentication":if(c.tiding_type==="Apply"){if(c.auth_type===1)return window.open("/admins/identity_authentications");if(c.auth_type===2)return window.open("/admins/professional_authentications")}return c.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return c.tiding_type==="Apply"?window.open("/admins/department_applies"):c.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return c.tiding_type==="Apply"?window.open("/admins/unit_applies"):c.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(c.parent_container_type){case"ApplyShixun":if(c.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(c.tiding_type==="System")return window.open("/shixuns/".concat(c.identifier,"/challenges"));case"ApplySubject":if(c.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(c.tiding_type==="System")return window.open("/paths/".concat(c.parent_container_id));case"TrialAuthorization":if(c.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(c.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/teachers"));case"StudentJoinCourse":if(c.tiding_type==="Apply")return window.open("/classrooms/".concat(c.belong_container_id,"/teachers"));if(c.tiding_type==="System")return window.open("/classrooms/".concat(c.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"Course":return c.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(c.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(c.container_id));case"JournalsForMessage":switch(c.parent_container_type){case"Principal":return"";case"HomeworkCommon":return c.homework_type==="normal"?window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="group"?window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="practice"?window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"StudentWorksScore":return c.homework_type==="normal"?window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="group"?window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/question")):c.homework_type==="practice"?window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(c.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(c.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(c.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(c.container_id));case"DealProject":return window.open("/projects/".concat(c.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(c.container_id));case"Poll":switch(c.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(c.belong_container_id,"/poll/").concat(c.container_id,"/detail"));default:return window.open(" /classrooms/".concat(c.belong_container_id,"/poll/").concat(c.container_id,"/detail"))}case"Exercise":switch(c.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(c.belong_container_id,"/exercise/").concat(c.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_topics/").concat(c.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.container_id));case"GraduationWork":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(c.belong_container_id,"/graduation_tasks/").concat(c.parent_container_id));case"HomeworkCommon":switch(c.parent_container_type){case"AnonymousCommentFail":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"));default:if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/detail"));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/review/").concat(c.container_id));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/review/").concat(c.container_id));if(c.homework_type==="practice")return window.open("/classrooms/".concat(c.belong_container_id,"/shixun_homework/").concat(c.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.trigger_user.id,"/review/").concat(c.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.trigger_user.id,"/review/").concat(c.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("".concat(Ae.a.API_SERVER,"/admins/mirror_repositories"));case"Journal":return window.open("/issues/".concat(c.parent_container_id));case"Issue":return window.open("/issues/".concat(c.container_id));case"PullRequest":return window.open("/projects/".concat(c.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(c.tiding_type==="Apply")return window.open("/admins/library_applies");if(c.tiding_type==="System")return window.open("/moop_cases/".concat(c.container_id));case"ProjectPackage":return c.tiding_type==="Destroyed"||c.tiding_type==="Destroyed_end"?void 0:c.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(c.container_id));case"Discuss":return c.parent_container_type==="Hack"&&c.extra?window.open("/myproblems/".concat(c.extra,"/comment")):window.open("/shixuns/".concat(c.identifier,"/shixun_discuss"));case"Video":if(c.tiding_type==="Apply")return window.open("/admins/video_applies");if(c.tiding_type==="System"){var R;return window.open("/users/".concat((R=Object(ve.w)())===null||R===void 0?void 0:R.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(c.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(c.container_id));case"ResubmitStudentWork":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id,"/").concat(c.container_id,"/appraise"));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id,"/").concat(c.container_id,"/appraise"));case"AdjustScore":if(c.homework_type==="normal")return window.open("/classrooms/".concat(c.belong_container_id,"/common_homework/").concat(c.parent_container_id));if(c.homework_type==="group")return window.open("/classrooms/".concat(c.belong_container_id,"/group_homework/").concat(c.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(c.belong_container_id,"/course_videos?open=live"));case"Hack":if(c.extra&&c.parent_container_type!=="HackDelete")return window.open("/problems/".concat(c.extra,"/edit"));default:return}},j=function(c){var R,k;return new Promise(function(){var se=Object(E.a)(xe().mark(function Re(pt,Rt){var lt;return xe().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(!(c.ip_limit!=="no"||c.ip_bind)){Ft.next=4;break}return Ft.next=3,Object(b.a)({ip_limit:c==null?void 0:c.ip_limit});case 3:R=Ft.sent;case 4:return Ft.next=6,Object(r.f)({id:c.exerciseId,ip:R});case 6:if(lt=Ft.sent,lt.status===0?pt(lt):Rt(lt),!c.errmsgHide){Ft.next=10;break}return Ft.abrupt("return",!0);case 10:if(!(lt.status===-1)){Ft.next=15;break}return k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u63D0\u793A"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Ft.abrupt("return",!1);case 15:if(!(lt.status===-2)){Ft.next=18;break}return k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u63D0\u793A"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},lt.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Ft.abrupt("return",!1);case 18:case"end":return Ft.stop()}},Re)}));return function(Re,pt){return se.apply(this,arguments)}}())},H=function(){var q=Object(E.a)(xe().mark(function c(R){var k;return xe().wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(R.ip_limit!=="no"||R.ip_bind)){Re.next=4;break}return Re.next=3,j(R);case 3:ht()||h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:C.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",C.a.createElement("br",null),"\u8BF7\u4F7F\u7528",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(R.open_camera||R.screen_open||R.ip_limit!=="no")){Re.next=12;break}if(it()){Re.next=9;break}return h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:C.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",C.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",C.a.createElement("br",null),"\u8BF7\u4F7F\u7528",C.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",C.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),Re.abrupt("return",!1);case 9:k=h.a.info({title:C.a.createElement(f.a,null,C.a.createElement(g.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return k.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:C.a.createElement("div",{className:"font16 p20"},R.open_camera&&C.a.createElement(f.a,{align:"middle",justify:"start",className:"mt20"},C.a.createElement(g.a,null,C.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),C.a.createElement(g.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",C.a.createElement("a",{target:"_blank",href:"http://local-exercise.educoder.net/%E6%97%A0%E6%B3%95%E8%B0%83%E7%94%A8%E6%91%84%E5%83%8F%E5%A4%B4.pdf"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),R.screen_open&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",R.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",C.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(R.inner_ip!==""||R.public_ip!=="")&&R.ip_limit!=="no"&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",C.a.createElement("br",null),C.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),C.a.createElement("br",null),C.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),R.ip_bind&&C.a.createElement(f.a,{justify:"start",className:"mt20"},C.a.createElement(g.a,{flex:"24px",className:"mr20"},C.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),C.a.createElement(g.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",C.a.createElement("br",null),C.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),C.a.createElement("br",null),C.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),C.a.createElement("p",{className:"ml40 mt40"},C.a.createElement(l.a,{onChange:function(Rt){return k.update({okButtonProps:{disabled:!Rt.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var Rt;Object(ue.d)(document.body),R.history.push("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.exerciseId,"/users/").concat((Rt=Object(ve.w)())===null||Rt===void 0?void 0:Rt.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),Re.next=13;break;case 12:R.history.push("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.exerciseId,"/users/").concat(R.login));case 13:case"end":return Re.stop()}},c)}));return function(R){return q.apply(this,arguments)}}(),Ue=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}],Ee=function(c,R){var k={1:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6682\u672A\u53D1\u5E03\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",2:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",3:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u6559\u5E08\u3002",4:"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E".concat(R,"\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002")},se=k[c];D.b.warn(se)},je=function(c,R){for(var k,se,Re=window.atob(c),pt=Re.length,Rt=new Uint8Array(pt),lt=0;lt<pt;++lt)Rt[lt]=Re.charCodeAt(lt);return console.log("type:",Fe[(k=R.split("."))===null||k===void 0?void 0:k[1]]||"application/octet-stream"),new Blob([Rt],{type:Fe[(se=R.split("."))===null||se===void 0?void 0:se[1]]||"application/octet-stream"})},Ke=function(c,R,k){var se=je(R,k);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(se,c);else{var Re=document.createElement("a");Re.href=window.URL.createObjectURL(se),Re.download=c,document.body.appendChild(Re);var pt=document.createEvent("MouseEvents");pt.initEvent("click",!1,!1),Re.dispatchEvent(pt),document.body.removeChild(Re)}}},"362i":function(ce,v,a){ce.exports=a.p+"static/passpart.cc679602.png"},"6lC8":function(ce,v,a){},"7ahc":function(ce,v,a){"use strict";a.d(v,"a",function(){return me});var Q=a("k1fw"),D=a("0Owb"),Y=a("+L6B"),l=a("2/Rp"),d=a("y8nQ"),f=a("Vl3Y"),m=a("tJVT"),g=a("OaEy"),p=a("2fM7"),h=a("q1tI"),E=a.n(h),U=a("VrN/"),y=a.n(U),C=a("p77/"),ve=a.n(C),b=a("c5Ni"),r=a.n(b),ue=p.a.Option,Fe={labelCol:{span:4},wrapperCol:{span:20}},ie={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};v.b=function(Ae){var xe=Ae.callback,We=Ae.onCancel,et=Object(h.useState)("python"),Ie=Object(m.a)(et,2),Be=Ie[0],we=Ie[1];function gt(Pe){we(ie[Pe][1])}function de(Pe){xe(Pe)}return E.a.createElement(f.a,Object(D.a)({},Fe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de}),E.a.createElement(f.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.a.createElement(p.a,{onChange:gt},Object.keys(ie).map(function(Pe){return E.a.createElement(ue,{key:Pe,value:Pe},ie[Pe][0])}))),E.a.createElement(f.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.a.createElement(me,{mode:Be})),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(l.a,{type:"ghost",onClick:We},"\u53D6\u6D88")))};function me(Ae){var xe=Ae.value,We=Ae.onChange,et=Ae.mode,Ie=Ae.options,Be=Ie===void 0?{}:Ie,we=Object(h.useRef)(),gt=Object(h.useState)(),de=Object(m.a)(gt,2),Pe=de[0],oe=de[1];return Object(h.useEffect)(function(){if(Pe){var Ge=function(yt){var Je=yt.getValue();We&&We(Je)};return Pe.on("change",Ge),function(){Pe.off("change",Ge)}}},[Pe,We]),Object(h.useEffect)(function(){Pe&&Pe.setOption("mode",et)},[Pe,et]),Object(h.useEffect)(function(){Pe&&((xe!==Pe.getValue()||xe==="")&&setTimeout(function(){Pe.setValue(xe||" ")},300))},[Pe,xe]),Object(h.useEffect)(function(){if(we.current&&!Pe){var Ge=y.a.fromTextArea(we.current,Object(Q.a)({mode:et,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Be));oe(Ge)}},[we.current,Pe]),E.a.createElement("div",{className:"my-codemirror-container"},E.a.createElement("textarea",{ref:we}))}},"8Abk":function(ce,v,a){},"8Enf":function(ce,v,a){},"9Bee":function(ce,v,a){"use strict";var Q=a("q1tI"),D=a.n(Q),Y=a("vg9a"),l=a("tJVT"),d=a("DlQD"),f=a.n(d),m=a("rUJ1");function g(Je,De){var re=Je.match(/^(\s+)(?:```)/);if(re===null)return De;var Me=re[1];return De.split(`
|
|
|
`),insertTextRules:ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}],gt=p(ie,Ie,Be,We,we);return{suggestions:gt}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function U(ie){return/^\d+$/.test(ie)?"".concat(ie,"px"):ie}function y(){}var C=!1,ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function b(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=ie;if(Array.isArray(ie)){for(var Ae=0;Ae<ie.length;Ae++){var xe=ve[ie[Ae]];if(xe)return xe}return me[0]}return ve[me]||me}var r=null,ue=v.b=function(ie){var me=ie.width,Ae=me===void 0?"100%":me,xe=ie.height,We=xe===void 0?"100%":xe,et=ie.value,Ie=ie.language,Be=Ie===void 0?"javascript":Ie,we=ie.style,gt=we===void 0?{}:we,de=ie.options,Pe=de===void 0?{}:de,oe=ie.overrideServices,Ge=oe===void 0?{}:oe,Ot=ie.theme,yt=Ot===void 0?"vs-dark":Ot,Je=ie.onEditBlur,De=ie.onSave,re=ie.autoHeight,Me=re===void 0?!1:re,Se=ie.forbidCopy,ot=Se===void 0?!1:Se,tt=ie.onChange,ft=tt===void 0?y:tt,ee=ie.editorDidMount,Z=ee===void 0?y:ee,$=ie.onFocus,P=$===void 0?y:$,Oe=Object(f.useRef)(),ne=Object(f.useRef)({}),Ye=Object(f.useState)(!1),ht=Object(d.a)(Ye,2),it=ht[0],Tt=ht[1];function Pt(){var j;return Oe.current&&(j=new g.default(function(H){var Ue=Object(l.a)(H),Ee;try{for(Ue.s();!(Ee=Ue.n()).done;){var je=Ee.value;(je.target.offsetHeight>0||je.target.offsetWidth>0)&&ne.current.instance.layout()}}catch(Ke){Ue.e(Ke)}finally{Ue.f()}}),j.observe(Oe.current)),j}function Lt(){Y.b.warn(decodeURIComponent(E))}Object(f.useEffect)(function(){var j=ne.current.instance;if(et!=null&&j&&it){var H=j.getModel();H&&et!==H.getValue()&&(C=!0,H.setValue(et),j.layout(),C=!1)}},[et,it,ne.current]);function jt(){var j=ne.current.instance;if(j){var H=j.getSelection(),Ue=ne.current.pastePos||{},Ee=new r.Range(Ue.startLineNumber||H.endLineNumber,Ue.startColumn||H.endColumn,Ue.endLineNumber||H.endLineNumber,Ue.endColumn||H.endColumn);setTimeout(function(){j.executeEdits("",[{range:Ee,text:""}])},300)}}function ye(j){(window.navigator.platform.match("Mac")?j.metaKey:j.ctrlKey)&&j.keyCode==83&&(j.preventDefault(),De())}var z=function(){if(Me){var H=ne.current.instance.getContentHeight();H<1800?ge(H<We?We:H):ge(1800)}};Object(f.useEffect)(function(){Oe.current&&!it&&a.e(24).then(a.t.bind(null,"M/lh",7)).then(function(j){r=j,h(r),ne.current.instance=r.editor.create(Oe.current,Object(Q.a)({value:et,language:b(Be),theme:yt},Pe),Ge);var H=ne.current.instance;Z(H,r),setTimeout(function(){z()},500),ne.current.subscription=H.onDidChangeModelContent(function(Ee){C||(z(),ft(H.getValue(),Ee))}),ot&&(H.addCommand(r.KeyMod.CtrlCmd|r.KeyMod.Shift|r.KeyCode.KEY_V,function(){return Lt(),null}),H.addCommand(r.KeyMod.CtrlCmd|r.KeyCode.KEY_C,function(){return Lt(),null})),Je&&H.onDidBlurEditorWidget(function(){Je(H.getValue())}),P&&H.onDidFocusEditorText(function(){P(H.getValue())}),ot&&(H.addCommand(r.KeyMod.CtrlCmd|r.KeyCode.KEY_V,function(){return Lt(),null}),H.onDidPaste(function(Ee){ne.current.pastePos=Ee}),window.addEventListener("paste",jt));var Ue=Pt();return Tt(!0),function(){var Ee=ne.current.instance;Ee.dispose();var je=Ee.getModel();je&&je.dispose(),ne.current.subscription&&ne.current.subscription.dispose(),ot&&window.removeEventListener("paste",jt),Ue.unobserve(Oe.current)}})},[]),Object(f.useEffect)(function(){var j=ne.current.instance;if(j&&it)return document.addEventListener("keydown",ye,!1),function(){document.removeEventListener("keydown",ye)}},[De,it]),Object(f.useEffect)(function(){var j=ne.current.instance;if(j&&it){var H=b(Be);r.editor.setModelLanguage(j.getModel(),H),console.log("language:",Be,j.getModel(),H)}},[Be,it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&r.editor.setTheme(yt)},[yt,it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&j.updateOptions(Pe)},[JSON.stringify(Pe),it]),Object(f.useEffect)(function(){var j=ne.current.instance;j&&it&&j.layout()},[Ae,We,it]);var S=Object(f.useState)(U(Ae)),pe=Object(d.a)(S,2),ze=pe[0],st=pe[1],ut=Object(f.useState)(U(We)),Qe=Object(d.a)(ut,2),Gt=Qe[0],ge=Qe[1],he=Object(Q.a)(Object(Q.a)({},gt),{},{width:ze,height:Gt});return m.a.createElement("div",{className:"my-monaco-editor",ref:Oe,style:he})};function Fe(ie){var me=ie.width,Ae=me===void 0?"100%":me,xe=ie.height,We=xe===void 0?"100%":xe,et=ie.original,Ie=ie.modified,Be=ie.language,we=ie.options,gt=we===void 0?{}:we,de=Object(f.useRef)(),Pe=Object(f.useState)(null),oe=Object(d.a)(Pe,2),Ge=oe[0],Ot=oe[1];function yt(Me){var Se;return de.current&&(Se=new g.default(function(ot){var tt=Object(l.a)(ot),ft;try{for(tt.s();!(ft=tt.n()).done;){var ee=ft.value;(ee.target.offsetHeight>0||ee.target.offsetWidth>0)&&Me.layout()}}catch(Z){tt.e(Z)}finally{tt.f()}}),Se.observe(de.current)),Se}Object(f.useEffect)(function(){de.current&&a.e(24).then(a.t.bind(null,"M/lh",7)).then(function(Me){r=Me;var Se=r.editor.createDiffEditor(de.current,Object(Q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},gt));Ot(Se);var ot=yt(Se);return function(){Se.dispose();var tt=Se.getModel();tt&&tt.dispose(),ot.unobserve(de.current)}})},[]),Object(f.useEffect)(function(){Ge&&Ge.setModel({original:r.editor.createModel(et,Be),modified:r.editor.createModel(Ie,Be)})},[et,Ie,Be,Ge]);var Je=U(Ae),De=U(We),re={width:Je,height:De};return m.a.createElement("div",{className:"my-diff-editor",ref:de,style:re})}},bCnd:function(ce,v,a){"use strict";a.d(v,"b",function(){return Y}),a.d(v,"c",function(){return l}),a.d(v,"a",function(){return d});var Q=a("je13"),D=a.n(Q),Y=!1;function l(f,m){var g=D.a.get("__ec");g||(g={}),g[f]=m,D.a.set("__ec",g)}function d(f,m){var g=D.a.get("__ec");return g?g[f]===void 0?m:g[f]:m}},bPs0:function(ce,v,a){"use strict";a.d(v,"b",function(){return C});var Q=a("k1fw"),D=a("9og8"),Y=a("2qtc"),l=a("kLXV"),d=a("tJVT"),f=a("PpiC"),m=a("q1tI"),g=a.n(m),p=a("bntm"),h=a("V0Rq"),E=a("Ty5D"),U=a("9kvl");function y(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */y=function(){return b};var b={},r=Object.prototype,ue=r.hasOwnProperty,Fe=Object.defineProperty||function(ee,Z,$){ee[Z]=$.value},ie=typeof Symbol=="function"?Symbol:{},me=ie.iterator||"@@iterator",Ae=ie.asyncIterator||"@@asyncIterator",xe=ie.toStringTag||"@@toStringTag";function We(ee,Z,$){return Object.defineProperty(ee,Z,{value:$,enumerable:!0,configurable:!0,writable:!0}),ee[Z]}try{We({},"")}catch(ee){We=function($,P,Oe){return $[P]=Oe}}function et(ee,Z,$,P){var Oe=Z&&Z.prototype instanceof we?Z:we,ne=Object.create(Oe.prototype),Ye=new ot(P||[]);return Fe(ne,"_invoke",{value:De(ee,$,Ye)}),ne}function Ie(ee,Z,$){try{return{type:"normal",arg:ee.call(Z,$)}}catch(P){return{type:"throw",arg:P}}}b.wrap=et;var Be={};function we(){}function gt(){}function de(){}var Pe={};We(Pe,me,function(){return this});var oe=Object.getPrototypeOf,Ge=oe&&oe(oe(tt([])));Ge&&Ge!==r&&ue.call(Ge,me)&&(Pe=Ge);var Ot=de.prototype=we.prototype=Object.create(Pe);function yt(ee){["next","throw","return"].forEach(function(Z){We(ee,Z,function($){return this._invoke(Z,$)})})}function Je(ee,Z){function $(Oe,ne,Ye,ht){var it=Ie(ee[Oe],ee,ne);if(it.type!=="throw"){var Tt=it.arg,Pt=Tt.value;return Pt&&typeof Pt=="object"&&ue.call(Pt,"__await")?Z.resolve(Pt.__await).then(function(Lt){$("next",Lt,Ye,ht)},function(Lt){$("throw",Lt,Ye,ht)}):Z.resolve(Pt).then(function(Lt){Tt.value=Lt,Ye(Tt)},function(Lt){return $("throw",Lt,Ye,ht)})}ht(it.arg)}var P;Fe(this,"_invoke",{value:function(ne,Ye){function ht(){return new Z(function(it,Tt){$(ne,Ye,it,Tt)})}return P=P?P.then(ht,ht):ht()}})}function De(ee,Z,$){var P="suspendedStart";return function(Oe,ne){if(P==="executing")throw new Error("Generator is already running");if(P==="completed"){if(Oe==="throw")throw ne;return ft()}for($.method=Oe,$.arg=ne;;){var Ye=$.delegate;if(Ye){var ht=re(Ye,$);if(ht){if(ht===Be)continue;return ht}}if($.method==="next")$.sent=$._sent=$.arg;else if($.method==="throw"){if(P==="suspendedStart")throw P="completed",$.arg;$.dispatchException($.arg)}else $.method==="return"&&$.abrupt("return",$.arg);P="executing";var it=Ie(ee,Z,$);if(it.type==="normal"){if(P=$.done?"completed":"suspendedYield",it.arg===Be)continue;return{value:it.arg,done:$.done}}it.type==="throw"&&(P="completed",$.method="throw",$.arg=it.arg)}}}function re(ee,Z){var $=Z.method,P=ee.iterator[$];if(P===void 0)return Z.delegate=null,$==="throw"&&ee.iterator.return&&(Z.method="return",Z.arg=void 0,re(ee,Z),Z.method==="throw")||$!=="return"&&(Z.method="throw",Z.arg=new TypeError("The iterator does not provide a '"+$+"' method")),Be;var Oe=Ie(P,ee.iterator,Z.arg);if(Oe.type==="throw")return Z.method="throw",Z.arg=Oe.arg,Z.delegate=null,Be;var ne=Oe.arg;return ne?ne.done?(Z[ee.resultName]=ne.value,Z.next=ee.nextLoc,Z.method!=="return"&&(Z.method="next",Z.arg=void 0),Z.delegate=null,Be):ne:(Z.method="throw",Z.arg=new TypeError("iterator result is not an object"),Z.delegate=null,Be)}function Me(ee){var Z={tryLoc:ee[0]};1 in ee&&(Z.catchLoc=ee[1]),2 in ee&&(Z.finallyLoc=ee[2],Z.afterLoc=ee[3]),this.tryEntries.push(Z)}function Se(ee){var Z=ee.completion||{};Z.type="normal",delete Z.arg,ee.completion=Z}function ot(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(Me,this),this.reset(!0)}function tt(ee){if(ee){var Z=ee[me];if(Z)return Z.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var $=-1,P=function Oe(){for(;++$<ee.length;)if(ue.call(ee,$))return Oe.value=ee[$],Oe.done=!1,Oe;return Oe.value=void 0,Oe.done=!0,Oe};return P.next=P}}return{next:ft}}function ft(){return{value:void 0,done:!0}}return gt.prototype=de,Fe(Ot,"constructor",{value:de,configurable:!0}),Fe(de,"constructor",{value:gt,configurable:!0}),gt.displayName=We(de,xe,"GeneratorFunction"),b.isGeneratorFunction=function(ee){var Z=typeof ee=="function"&&ee.constructor;return!!Z&&(Z===gt||(Z.displayName||Z.name)==="GeneratorFunction")},b.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,de):(ee.__proto__=de,We(ee,xe,"GeneratorFunction")),ee.prototype=Object.create(Ot),ee},b.awrap=function(ee){return{__await:ee}},yt(Je.prototype),We(Je.prototype,Ae,function(){return this}),b.AsyncIterator=Je,b.async=function(ee,Z,$,P,Oe){Oe===void 0&&(Oe=Promise);var ne=new Je(et(ee,Z,$,P),Oe);return b.isGeneratorFunction(Z)?ne:ne.next().then(function(Ye){return Ye.done?Ye.value:ne.next()})},yt(Ot),We(Ot,xe,"Generator"),We(Ot,me,function(){return this}),We(Ot,"toString",function(){return"[object Generator]"}),b.keys=function(ee){var Z=Object(ee),$=[];for(var P in Z)$.push(P);return $.reverse(),function Oe(){for(;$.length;){var ne=$.pop();if(ne in Z)return Oe.value=ne,Oe.done=!1,Oe}return Oe.done=!0,Oe}},b.values=tt,ot.prototype={constructor:ot,reset:function(Z){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Se),!Z)for(var $ in this)$.charAt(0)==="t"&&ue.call(this,$)&&!isNaN(+$.slice(1))&&(this[$]=void 0)},stop:function(){this.done=!0;var Z=this.tryEntries[0].completion;if(Z.type==="throw")throw Z.arg;return this.rval},dispatchException:function(Z){if(this.done)throw Z;var $=this;function P(Tt,Pt){return Ye.type="throw",Ye.arg=Z,$.next=Tt,Pt&&($.method="next",$.arg=void 0),!!Pt}for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var ne=this.tryEntries[Oe],Ye=ne.completion;if(ne.tryLoc==="root")return P("end");if(ne.tryLoc<=this.prev){var ht=ue.call(ne,"catchLoc"),it=ue.call(ne,"finallyLoc");if(ht&&it){if(this.prev<ne.catchLoc)return P(ne.catchLoc,!0);if(this.prev<ne.finallyLoc)return P(ne.finallyLoc)}else if(ht){if(this.prev<ne.catchLoc)return P(ne.catchLoc,!0)}else{if(!it)throw new Error("try statement without catch or finally");if(this.prev<ne.finallyLoc)return P(ne.finallyLoc)}}}},abrupt:function(Z,$){for(var P=this.tryEntries.length-1;P>=0;--P){var Oe=this.tryEntries[P];if(Oe.tryLoc<=this.prev&&ue.call(Oe,"finallyLoc")&&this.prev<Oe.finallyLoc){var ne=Oe;break}}ne&&(Z==="break"||Z==="continue")&&ne.tryLoc<=$&&$<=ne.finallyLoc&&(ne=null);var Ye=ne?ne.completion:{};return Ye.type=Z,Ye.arg=$,ne?(this.method="next",this.next=ne.finallyLoc,Be):this.complete(Ye)},complete:function(Z,$){if(Z.type==="throw")throw Z.arg;return Z.type==="break"||Z.type==="continue"?this.next=Z.arg:Z.type==="return"?(this.rval=this.arg=Z.arg,this.method="return",this.next="end"):Z.type==="normal"&&$&&(this.next=$),Be},finish:function(Z){for(var $=this.tryEntries.length-1;$>=0;--$){var P=this.tryEntries[$];if(P.finallyLoc===Z)return this.complete(P.completion,P.afterLoc),Se(P),Be}},catch:function(Z){for(var $=this.tryEntries.length-1;$>=0;--$){var P=this.tryEntries[$];if(P.tryLoc===Z){var Oe=P.completion;if(Oe.type==="throw"){var ne=Oe.arg;Se(P)}return ne}}throw new Error("illegal catch attempt")},delegateYield:function(Z,$,P){return this.delegate={iterator:tt(Z),resultName:$,nextLoc:P},this.method==="next"&&(this.arg=void 0),Be}},b}var C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],ve=function(r){var ue=r.globalSetting,Fe=r.loading,ie=r.user,me=r.exercise,Ae=r.dispatch,xe=Object(f.a)(r,["globalSetting","loading","user","exercise","dispatch"]),We=Object(m.useState)({}),et=Object(d.a)(We,2),Ie=et[0],Be=et[1],we=l.a.useModal(),gt=Object(d.a)(we,2),de=gt[0],Pe=gt[1],oe=Object(m.useRef)(null),Ge=Object(m.useState)(),Ot=Object(d.a)(Ge,2),yt=Ot[0],Je=Ot[1],De=Object(m.useState)(!0),re=Object(d.a)(De,2),Me=re[0],Se=re[1],ot=Object(E.l)().query,tt=Object(E.m)();Object(m.useEffect)(function(){var ne,Ye;return clearTimeout(oe.current),document.addEventListener(Object(p.c)(),Oe,!1),window.addEventListener("blur",P,!1),((ne=me.exerciseUserInfo)===null||ne===void 0?void 0:ne.screen_open)&&Object(p.a)()&&(Ae({type:"globalSetting/headerFooterToggle",payload:!1}),Ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Se(!1)),((Ye=me.exerciseUserInfo)===null||Ye===void 0?void 0:Ye.screen_open)&&!Object(p.a)()?l.a.info({icon:null,content:g.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",g.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",me.exerciseUserInfo.screen_num-me.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",g.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Se(!1),Object(p.d)(document.body),document.getElementById("root").addEventListener("click",ft,!1)}}):document.getElementById("root").addEventListener("click",ft,!1),function(){document.getElementById("root").removeEventListener("click",ft,!1),document.removeEventListener(Object(p.c)(),Oe,!1),window.removeEventListener("blur",P,!1),clearTimeout(oe.current)}},[]),Object(m.useEffect)(function(){setTimeout(function(){me.actionTabs.removeEventListenerExitScreen&&(clearTimeout(oe.current),document.getElementById("root").removeEventListener("click",ft,!1),document.removeEventListener(Object(p.c)(),Oe,!1))},500)},[me.actionTabs]),Object(m.useEffect)(function(){setTimeout(function(){me.exerciseUserInfo.used_screen_num>me.exerciseUserInfo.screen_num?$():Me||ee(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(me.exerciseUserInfo))},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(me.exerciseUserInfo),Me)},[me.exerciseUserInfo]);var ft=function(Ye){!Object(p.a)()&&Ye.target.nodeName!=="A"&&Ye.target.nodeName!=="BUTTON"&&Ye.target.innerHTML!=="\u786E \u5B9A"&&(Object(p.d)(document.body),console.log("documentClick.full"))},ee=function(){var ne=Object(D.a)(y().mark(function Ye(){var ht,it;return y().wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:console.log("\u5207\u5C4F\u63D0\u793A:",g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},me.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(ht=me.exerciseUserInfo)===null||ht===void 0?void 0:ht.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),l.a.destroyAll(),l.a.info({content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},me.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(it=me.exerciseUserInfo)===null||it===void 0?void 0:it.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(p.d)(document.body)}});case 3:case"end":return Pt.stop()}},Ye)}));return function(){return ne.apply(this,arguments)}}(),Z=function(){location.href="/classrooms/".concat(tt.coursesId,"/exercise/").concat(tt.categoryId,"/detail")},$=function(){var ne=Object(D.a)(y().mark(function Ye(){var ht;return y().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return l.a.destroyAll(),Tt.next=3,Object(h.Q)({categoryId:tt.categoryId,commit_method:1});case 3:ht=Tt.sent,ht&&(document.removeEventListener(Object(p.c)(),Oe,!1),Object(p.b)(),de.info({content:g.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",g.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Z()}}));case 5:case"end":return Tt.stop()}},Ye)}));return function(){return ne.apply(this,arguments)}}(),P=function(){Object(p.a)()&&Object(p.b)()},Oe=function(){var Ye=!1;if(console.log("fullscreen change"),Object(p.a)())clearTimeout(oe.current);else{Ye=!0;var ht=setTimeout(Object(D.a)(y().mark(function it(){return y().wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(h.K)({id:tt.categoryId});case 2:return Pt.next=4,Ae({type:"exercise/getExerciseUserInfo",payload:Object(Q.a)({},tt)});case 4:console.log("timeout.exercise.get"),me.exerciseUserInfo.used_screen_num<me.exerciseUserInfo.screen_num||$();case 6:case"end":return Pt.stop()}},it)})),me.exerciseUserInfo.screen_sec*1e3);oe.current=ht}Ae({type:"globalSetting/headerFooterToggle",payload:Ye}),Ae({type:"globalSetting/onlyShowBackTopToggle",payload:!Ye})};return g.a.createElement("div",null,Pe)};v.a=Object(U.a)(function(b){var r=b.loading,ue=b.user,Fe=b.exercise,ie=b.globalSetting;return{globalSetting:ie,user:ue,exercise:Fe,loading:r.effects}})(ve)},bntm:function(ce,v,a){"use strict";a.d(v,"d",function(){return Q}),a.d(v,"b",function(){return D}),a.d(v,"c",function(){return Y}),a.d(v,"a",function(){return l});function Q(d){try{d.mozRequestFullScreen?d.mozRequestFullScreen():d.webkitRequestFullScreen&&d.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function D(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var Y=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function l(){var d=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(d==null)}},"cf+g":function(ce,v,a){ce.exports=a.p+"static/mark.ad150797.svg"},dQ5l:function(ce,v,a){"use strict";var Q=a("tJVT"),D=a("k1fw"),Y=a("q1tI"),l=a.n(Y),d=a("ZBwS"),f=a.n(d),m=a("TVoq"),g=a.n(m),p=new f.a;p.Diff_EditCost=8;var h={oldStr:"",newStr:""};function E(y,C){switch(C.type){case"init":return Object(D.a)(Object(D.a)({},y),C.payload);default:throw new Error}}function U(y,C){var ve=/&/g,b=/</g,r=/>/g,ue=y[0],Fe=y[1]||"",ie=Fe.replace(ve,"&").replace(b,"<").replace(r,">"),me=!ie.trim();if(C==="oldStr")switch(ue){case d.DIFF_DELETE:return"<ins class=".concat(me?"empty":"",">")+ie+"</ins>";case d.DIFF_EQUAL:return"<span>"+ie+"</span>"}else switch(ue){case d.DIFF_INSERT:return"<del class=".concat(me?"empty":"",">")+ie+"</del>";case d.DIFF_EQUAL:return"<span>"+ie+"</span>"}}v.a=function(y){var C,ve,b=y.output,r=y.actual_output,ue=Object(Y.useReducer)(E,h),Fe=Object(Q.a)(ue,2),ie=Fe[0],me=Fe[1];return b=(C=b)===null||C===void 0?void 0:C.replace(/\n/g,"\r"),r=(ve=r)===null||ve===void 0?void 0:ve.replace(/\n/g,"\r"),Object(Y.useEffect)(function(){var Ae=p.diff_main(b||"",r||"");p.diff_cleanupEfficiency(Ae);var xe=Ae.map(function(et){return U(et,"oldStr")}).join(""),We=Ae.map(function(et){return U(et,"newStr")}).join("");me({type:"init",payload:{oldStr:xe,newStr:We}})},[b,r]),l.a.createElement("div",{className:"diff-panel-container"},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:ie.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:ie.newStr}}))}},dTJi:function(ce,v,a){},dejd:function(ce,v,a){},dfu6:function(ce,v,a){"use strict";a.d(v,"a",function(){return Q});var Q=function(l){var d=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return d.test(l)},D=function(l){var d=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return d.test(l)}},dhSg:function(ce,v,a){"use strict";function Q(Y){var l={},d={subscribe:function(m,g){return l[m]||(l[m]=[]),l[m].push(g),this.unsubscribe.bind(null,m,g)},unsubscribe:function(m,g){var p=l[m],h=-1;if(p){for(var E=0;E<p.length;E++)if(p[E].name===g.name){h=E;break}if(h>=0)return l[m].splice(h,1),!0}return!1},publish:function(m){if(!l[m])return!1;var g=Array.prototype.slice.call(arguments,1);return l[m].forEach(function(p){p.apply(null,g)}),this}};return Y?Object.assign(Y,d):d}var D=new Q;v.a=D},"f+oW":function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(ce,v,a){"use strict";a.d(v,"i",function(){return Q}),a.d(v,"h",function(){return D}),a.d(v,"j",function(){return Y}),a.d(v,"cb",function(){return l}),a.d(v,"n",function(){return d}),a.d(v,"Q",function(){return f}),a.d(v,"t",function(){return m}),a.d(v,"u",function(){return g}),a.d(v,"ab",function(){return p}),a.d(v,"z",function(){return h}),a.d(v,"l",function(){return E}),a.d(v,"W",function(){return U}),a.d(v,"r",function(){return y}),a.d(v,"L",function(){return C}),a.d(v,"Z",function(){return ve}),a.d(v,"bb",function(){return b}),a.d(v,"k",function(){return r}),a.d(v,"O",function(){return ue}),a.d(v,"Y",function(){return Fe}),a.d(v,"w",function(){return ie}),a.d(v,"y",function(){return me}),a.d(v,"V",function(){return Ae}),a.d(v,"b",function(){return xe}),a.d(v,"G",function(){return We}),a.d(v,"a",function(){return et}),a.d(v,"N",function(){return Be}),a.d(v,"f",function(){return we}),a.d(v,"s",function(){return gt}),a.d(v,"X",function(){return de}),a.d(v,"x",function(){return Pe}),a.d(v,"A",function(){return oe}),a.d(v,"e",function(){return Ge}),a.d(v,"d",function(){return Ot}),a.d(v,"U",function(){return yt}),a.d(v,"g",function(){return Je}),a.d(v,"c",function(){return De}),a.d(v,"P",function(){return Me}),a.d(v,"m",function(){return Se}),a.d(v,"E",function(){return ot}),a.d(v,"H",function(){return tt}),a.d(v,"C",function(){return ft}),a.d(v,"D",function(){return ee}),a.d(v,"B",function(){return Z}),a.d(v,"F",function(){return $}),a.d(v,"S",function(){return P}),a.d(v,"p",function(){return Oe}),a.d(v,"q",function(){return ne}),a.d(v,"T",function(){return Ye}),a.d(v,"R",function(){return ht}),a.d(v,"o",function(){return it}),a.d(v,"K",function(){return Tt}),a.d(v,"J",function(){return Pt}),a.d(v,"I",function(){return Lt}),a.d(v,"M",function(){return jt}),a.d(v,"v",function(){return ye});var Q="FETCH_TASK_START",D="FETCH_TASK_FAILURE",Y="FETCH_TASK_SUCCESS",l="UPDATE_TASK_DATA",d="HIDE_EVALUATE_RESULT",f="SHOW_EVALUATE_RESULT",m="MOVE_X",g="MOVE_Y",p="TRIGGER_RIGHT_PANEL_MASK ",h="SET_ACTIVE_INDEX",E="GET_TASK_LIST",U="SHOW_TASK_LIST",y="HIDE_TASK_LIST",C="SET_TASK_STAR",ve="TRIGGER_ENLARGE_UNITY3D ",b="TRIGGER_TAB_FIXED ",r="GET_DISCUSSES",ue="SHOW_DISCUSSES_LOADING",Fe="TOP_OR_DOWN_DISCUSS",ie="PLUS_DISCUSS",me="SET_ACTION_TYPE",Ae="SHOW_REWARD_DIALOG",xe="CANCEL_REWARD_DIALOG",We="SET_REWARD",et="ACTIVE_DISCUSS_INDEX",Ie="CREATE_DISCUSS",Be="SHOW_ANSWER_LOADING",we="FETCH_ANSWER_INFO",gt="HIGH_TIP_MODAL",de="SHOW_TIP_MODAL",Pe="SELECT_UNLOCK_ANSWER",oe="SET_CHOOSE_ANSWERS",Ge="EVAL_CHOOSE_START",Ot="EVAL_CHOOSE_END",yt="SHOW_REP_loading",Je="FETCH_REP_CONTENT",De="EDIT_REP_CONTENT",re="SET_REP_PATH",Me="SHOW_EVALUATE_LOADING",Se="HIDE_EVALUATE_LOADING",ot="SET_EVALUATE_MESSAGE",tt="SET_SHOW_DIR",ft="SET_EDITOR_SETTING",ee="SET_EDITOR_THEME",Z="SET_EDITOR_FONTSIZE",$="SET_REPOS",P="SHOW_PATH_LIST",Oe="HIDE_PATH_LIST",ne="HIDE_PICTURE_VIEW",Ye="SHOW_PICTURE_VIEW",ht="SHOW_NOTICE",it="HIDE_NOTICE",Tt="SET_TAB_INDEX",Pt="SET_SSH_TABS",Lt="SET_SSH_CONFIGDATA",jt="SET_VNC_LOADING ",ye="ON_TAB_TO_SPACE "},gflZ:function(ce,v,a){},gp9y:function(ce,v,a){},iNZB:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(ce,v,a){},"kaH+":function(ce,v,a){"use strict";var Q=a("+L6B"),D=a("2/Rp"),Y=a("tJVT"),l=a("q1tI"),d=a.n(l),f=a("UZu5"),m=a.n(f),g=a("dhSg"),p=a("rLCj"),h=a("dF/Y"),E=a("4i/N");v.a=function(){var U=Object(l.useState)(""),y=Object(Y.a)(U,2),C=y[0],ve=y[1],b=Object(l.useState)(0),r=Object(Y.a)(b,2),ue=r[0],Fe=r[1];Object(l.useEffect)(function(){var Ae=g.a.subscribe("preview-image",function(xe){ve(xe),document.body.style.overflow="hidden"});return Ae},[]);function ie(){document.body.style.overflow="auto",ve("")}function me(){Fe(ue+90)}return d.a.createElement(l.Fragment,null,C?d.a.createElement("div",{className:"image-preview-container"},d.a.createElement("div",{className:"button-group"},d.a.createElement(D.a,{onClick:me},"\u65CB\u8F6C",d.a.createElement(p.a,null)),d.a.createElement(D.a,{href:C},"\u4E0B\u8F7D",d.a.createElement(h.a,null)),d.a.createElement(D.a,{onClick:ie},"\u5173\u95ED",d.a.createElement(E.a,null))),d.a.createElement("div",{className:"preview-wrp-group"},d.a.createElement("img",{className:"image-preview",src:C,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(ue,"deg)")}}))):null)}},l9Ud:function(ce,v,a){ce.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(ce,v,a){},mCJh:function(ce,v,a){"use strict";a.d(v,"c",function(){return D}),a.d(v,"h",function(){return Y}),a.d(v,"e",function(){return l}),a.d(v,"d",function(){return d}),a.d(v,"g",function(){return f}),a.d(v,"b",function(){return m}),a.d(v,"f",function(){return g}),a.d(v,"a",function(){return p});var Q=a("ErOA");function D(h){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(Q.c)("/discusses.json?page=".concat(E-1,"&container_identifier=").concat(h,"&container_type=Shixun"))}function Y(h,E){return Object(Q.f)("/discusses/".concat(h,"/top_or_down_discuss.json"),{top:E})}function l(h,E){return Object(Q.f)("/discusses/".concat(h,"/plus.json"),{container_type:"Discuss",type:E?1:0})}function d(h,E){return Object(Q.f)("/discusses/".concat(h,"/hidden.json"),E)}function f(h,E){return Object(Q.f)("/discusses/".concat(h,"/reward_code.json"),E)}function m(h){return Object(Q.a)("/api/discusses/".concat(h,".json"),{method:"delete"})}function g(h,E){return Object(Q.f)("/discusses/".concat(h,"/reply.json"),{container_type:"Shixun",content:E})}function p(h){return Object(Q.f)("/discusses.json",h)}},nWbc:function(ce,v,a){},p4vh:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(ce,v,a){"use strict";var Q=a("+L6B"),D=a("2/Rp"),Y=a("5Dmo"),l=a("3S7+"),d=a("k1fw"),f=a("tJVT"),m=a("q1tI"),g=a.n(m),p=a("vHTk"),h=a.n(p),E=a("yEEn"),U=a("ZW9T"),y=a("1vsH");v.a=function(C){var ve=C.name,b=C.data,r=C.theme,ue=C.type,Fe=C.filename,ie=C.monacoEditor,me=C.className,Ae=C.style,xe=C.close,We=C.onClose,et=Object(m.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ie=Object(f.a)(et,2),Be=Ie[0],we=Ie[1],gt=Object(m.useRef)(),de=function(){if(b.startsWith("http")){Pe();return}Object(y.m)(Fe||"educoder",b,Fe)},Pe=function(){Object(y.l)("",b)};return g.a.createElement("div",{style:Object(d.a)({},Ae||{}),className:"".concat(h.a.wrp," ").concat(ue?"":"hide")},xe&&g.a.createElement("div",{className:h.a.close,ref:gt},g.a.createElement(l.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return gt.current}},g.a.createElement("span",{onClick:Pe},g.a.createElement("i",{className:"icon-quxiaozhiding"}))),g.a.createElement(l.a,{title:"\u5173\u95ED",getPopupContainer:function(){return gt.current}},g.a.createElement("span",{className:"",onClick:We},g.a.createElement("i",{className:"icon-guanbi1"})))),g.a.createElement("div",{className:"".concat(h.a[me]," ").concat(me," ").concat(h.a.monaco," ").concat(ue==="txt"?"show":"hide")},g.a.createElement(U.b,ie)),ue==="audio"&&g.a.createElement("audio",{src:"".concat(b.indexOf("http")>-1?"":"data:audio/mp3;base64,").concat(b),autoPlay:!0}),ue==="video"&&g.a.createElement(g.a.Fragment,null,b.indexOf("http")>-1?g.a.createElement("video",{controls:!0,src:"".concat(b),autoPlay:!0}):g.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(b),autoPlay:!0})),ue==="office"&&g.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat((b==null?void 0:b.indexOf("http"))>-1?b:document.location.origin+"/"+b,"?disposition=office")}),ue==="image"&&g.a.createElement("img",{src:"".concat(b.indexOf("http")>-1?"":"data:image/png;base64,").concat(b)}),ue==="other"&&g.a.createElement("div",null,g.a.createElement(D.a,{type:"primary",size:"large",onClick:de},g.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),ue==="download"&&g.a.createElement(D.a,{type:"primary",size:"large",onClick:de},g.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(ce,v,a){},qUwa:function(ce,v,a){},qZJd:function(ce,v,a){"use strict";var Q=a("MXD1"),D=a("CFYs"),Y=a("miYZ"),l=a("tsqr"),d=a("2qtc"),f=a("kLXV"),m=a("9og8"),g=a("rAM+"),p=a("tJVT"),h=a("k1fw"),E=a("q1tI"),U=a.n(E),y=a("IxHN"),C=a("bdgK"),ve=a("M8RZ"),b=a("Ty5D"),r=a("1dTM"),ue=a.n(r),Fe=a("dhSg"),ie=a("+L6B"),me=a("2/Rp"),Ae=a("5NDa"),xe=a("5rEg"),We=a("AKST"),et=xe.a.TextArea,Ie=function(re){var Me=re.onCancel,Se=re.onSave,ot=re.content,tt=Object(E.useState)(ot),ft=Object(p.a)(tt,2),ee=ft[0],Z=ft[1];function $(Oe){Z(Oe.target.value)}function P(){Se(ee)}return Object(E.useEffect)(function(){Z(ot)},[ot]),U.a.createElement("div",{className:"clipboard-box"},U.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),U.a.createElement(et,{value:ee,onChange:$,className:"clipboard"}),U.a.createElement("p",null," ",U.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),U.a.createElement("p",null," ",U.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),U.a.createElement("div",{className:"btn-action-container"},U.a.createElement(me.a,{type:"ghost",onClick:Me,style:{marginRight:10}},"\u53D6\u6D88"),U.a.createElement(me.a,{type:"primary",onClick:P},"\u4FDD\u5B58")))},Be=a("ErOA"),we=a("IZBM"),gt=a("ye1Q");function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return re};var re={},Me=Object.prototype,Se=Me.hasOwnProperty,ot=Object.defineProperty||function(ge,he,j){ge[he]=j.value},tt=typeof Symbol=="function"?Symbol:{},ft=tt.iterator||"@@iterator",ee=tt.asyncIterator||"@@asyncIterator",Z=tt.toStringTag||"@@toStringTag";function $(ge,he,j){return Object.defineProperty(ge,he,{value:j,enumerable:!0,configurable:!0,writable:!0}),ge[he]}try{$({},"")}catch(ge){$=function(j,H,Ue){return j[H]=Ue}}function P(ge,he,j,H){var Ue=he&&he.prototype instanceof Ye?he:Ye,Ee=Object.create(Ue.prototype),je=new ut(H||[]);return ot(Ee,"_invoke",{value:S(ge,j,je)}),Ee}function Oe(ge,he,j){try{return{type:"normal",arg:ge.call(he,j)}}catch(H){return{type:"throw",arg:H}}}re.wrap=P;var ne={};function Ye(){}function ht(){}function it(){}var Tt={};$(Tt,ft,function(){return this});var Pt=Object.getPrototypeOf,Lt=Pt&&Pt(Pt(Qe([])));Lt&&Lt!==Me&&Se.call(Lt,ft)&&(Tt=Lt);var jt=it.prototype=Ye.prototype=Object.create(Tt);function ye(ge){["next","throw","return"].forEach(function(he){$(ge,he,function(j){return this._invoke(he,j)})})}function z(ge,he){function j(Ue,Ee,je,Ke){var q=Oe(ge[Ue],ge,Ee);if(q.type!=="throw"){var c=q.arg,R=c.value;return R&&typeof R=="object"&&Se.call(R,"__await")?he.resolve(R.__await).then(function(k){j("next",k,je,Ke)},function(k){j("throw",k,je,Ke)}):he.resolve(R).then(function(k){c.value=k,je(c)},function(k){return j("throw",k,je,Ke)})}Ke(q.arg)}var H;ot(this,"_invoke",{value:function(Ee,je){function Ke(){return new he(function(q,c){j(Ee,je,q,c)})}return H=H?H.then(Ke,Ke):Ke()}})}function S(ge,he,j){var H="suspendedStart";return function(Ue,Ee){if(H==="executing")throw new Error("Generator is already running");if(H==="completed"){if(Ue==="throw")throw Ee;return Gt()}for(j.method=Ue,j.arg=Ee;;){var je=j.delegate;if(je){var Ke=pe(je,j);if(Ke){if(Ke===ne)continue;return Ke}}if(j.method==="next")j.sent=j._sent=j.arg;else if(j.method==="throw"){if(H==="suspendedStart")throw H="completed",j.arg;j.dispatchException(j.arg)}else j.method==="return"&&j.abrupt("return",j.arg);H="executing";var q=Oe(ge,he,j);if(q.type==="normal"){if(H=j.done?"completed":"suspendedYield",q.arg===ne)continue;return{value:q.arg,done:j.done}}q.type==="throw"&&(H="completed",j.method="throw",j.arg=q.arg)}}}function pe(ge,he){var j=he.method,H=ge.iterator[j];if(H===void 0)return he.delegate=null,j==="throw"&&ge.iterator.return&&(he.method="return",he.arg=void 0,pe(ge,he),he.method==="throw")||j!=="return"&&(he.method="throw",he.arg=new TypeError("The iterator does not provide a '"+j+"' method")),ne;var Ue=Oe(H,ge.iterator,he.arg);if(Ue.type==="throw")return he.method="throw",he.arg=Ue.arg,he.delegate=null,ne;var Ee=Ue.arg;return Ee?Ee.done?(he[ge.resultName]=Ee.value,he.next=ge.nextLoc,he.method!=="return"&&(he.method="next",he.arg=void 0),he.delegate=null,ne):Ee:(he.method="throw",he.arg=new TypeError("iterator result is not an object"),he.delegate=null,ne)}function ze(ge){var he={tryLoc:ge[0]};1 in ge&&(he.catchLoc=ge[1]),2 in ge&&(he.finallyLoc=ge[2],he.afterLoc=ge[3]),this.tryEntries.push(he)}function st(ge){var he=ge.completion||{};he.type="normal",delete he.arg,ge.completion=he}function ut(ge){this.tryEntries=[{tryLoc:"root"}],ge.forEach(ze,this),this.reset(!0)}function Qe(ge){if(ge){var he=ge[ft];if(he)return he.call(ge);if(typeof ge.next=="function")return ge;if(!isNaN(ge.length)){var j=-1,H=function Ue(){for(;++j<ge.length;)if(Se.call(ge,j))return Ue.value=ge[j],Ue.done=!1,Ue;return Ue.value=void 0,Ue.done=!0,Ue};return H.next=H}}return{next:Gt}}function Gt(){return{value:void 0,done:!0}}return ht.prototype=it,ot(jt,"constructor",{value:it,configurable:!0}),ot(it,"constructor",{value:ht,configurable:!0}),ht.displayName=$(it,Z,"GeneratorFunction"),re.isGeneratorFunction=function(ge){var he=typeof ge=="function"&&ge.constructor;return!!he&&(he===ht||(he.displayName||he.name)==="GeneratorFunction")},re.mark=function(ge){return Object.setPrototypeOf?Object.setPrototypeOf(ge,it):(ge.__proto__=it,$(ge,Z,"GeneratorFunction")),ge.prototype=Object.create(jt),ge},re.awrap=function(ge){return{__await:ge}},ye(z.prototype),$(z.prototype,ee,function(){return this}),re.AsyncIterator=z,re.async=function(ge,he,j,H,Ue){Ue===void 0&&(Ue=Promise);var Ee=new z(P(ge,he,j,H),Ue);return re.isGeneratorFunction(he)?Ee:Ee.next().then(function(je){return je.done?je.value:Ee.next()})},ye(jt),$(jt,Z,"Generator"),$(jt,ft,function(){return this}),$(jt,"toString",function(){return"[object Generator]"}),re.keys=function(ge){var he=Object(ge),j=[];for(var H in he)j.push(H);return j.reverse(),function Ue(){for(;j.length;){var Ee=j.pop();if(Ee in he)return Ue.value=Ee,Ue.done=!1,Ue}return Ue.done=!0,Ue}},re.values=Qe,ut.prototype={constructor:ut,reset:function(he){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(st),!he)for(var j in this)j.charAt(0)==="t"&&Se.call(this,j)&&!isNaN(+j.slice(1))&&(this[j]=void 0)},stop:function(){this.done=!0;var he=this.tryEntries[0].completion;if(he.type==="throw")throw he.arg;return this.rval},dispatchException:function(he){if(this.done)throw he;var j=this;function H(c,R){return je.type="throw",je.arg=he,j.next=c,R&&(j.method="next",j.arg=void 0),!!R}for(var Ue=this.tryEntries.length-1;Ue>=0;--Ue){var Ee=this.tryEntries[Ue],je=Ee.completion;if(Ee.tryLoc==="root")return H("end");if(Ee.tryLoc<=this.prev){var Ke=Se.call(Ee,"catchLoc"),q=Se.call(Ee,"finallyLoc");if(Ke&&q){if(this.prev<Ee.catchLoc)return H(Ee.catchLoc,!0);if(this.prev<Ee.finallyLoc)return H(Ee.finallyLoc)}else if(Ke){if(this.prev<Ee.catchLoc)return H(Ee.catchLoc,!0)}else{if(!q)throw new Error("try statement without catch or finally");if(this.prev<Ee.finallyLoc)return H(Ee.finallyLoc)}}}},abrupt:function(he,j){for(var H=this.tryEntries.length-1;H>=0;--H){var Ue=this.tryEntries[H];if(Ue.tryLoc<=this.prev&&Se.call(Ue,"finallyLoc")&&this.prev<Ue.finallyLoc){var Ee=Ue;break}}Ee&&(he==="break"||he==="continue")&&Ee.tryLoc<=j&&j<=Ee.finallyLoc&&(Ee=null);var je=Ee?Ee.completion:{};return je.type=he,je.arg=j,Ee?(this.method="next",this.next=Ee.finallyLoc,ne):this.complete(je)},complete:function(he,j){if(he.type==="throw")throw he.arg;return he.type==="break"||he.type==="continue"?this.next=he.arg:he.type==="return"?(this.rval=this.arg=he.arg,this.method="return",this.next="end"):he.type==="normal"&&j&&(this.next=j),ne},finish:function(he){for(var j=this.tryEntries.length-1;j>=0;--j){var H=this.tryEntries[j];if(H.finallyLoc===he)return this.complete(H.completion,H.afterLoc),st(H),ne}},catch:function(he){for(var j=this.tryEntries.length-1;j>=0;--j){var H=this.tryEntries[j];if(H.tryLoc===he){var Ue=H.completion;if(Ue.type==="throw"){var Ee=Ue.arg;st(H)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(he,j,H){return this.delegate={iterator:Qe(he),resultName:j,nextLoc:H},this.method==="next"&&(this.arg=void 0),ne}},re}var Pe=U.a.createElement(gt.a,{style:{fontSize:24},spin:!0});function oe(re){return re.replace(/\\u([\dA-Za-z]{4})/g,function(Me,Se){return String.fromCharCode(parseInt("0x"+Se))})}function Ge(re){re||(re=window.location.search);var Me=re.substr(1),Se={};return Me.split("&").forEach(function(ot){var tt=ot.split("=");Se[tt[0]]=decodeURIComponent(tt[1])}),Se}var Ot={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},yt;(function(re){re[re.SET_LOADING=0]="SET_LOADING",re[re.SET_IS_LARGE=1]="SET_IS_LARGE",re[re.SET_MES=2]="SET_MES",re[re.SET_STATE=3]="SET_STATE",re[re.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",re[re.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(yt||(yt={}));function Je(re,Me){switch(Me.type){case yt.SET_LOADING:return Object(h.a)(Object(h.a)({},re),{},{loading:Me.payload});case yt.SET_IS_LARGE:return Object(h.a)(Object(h.a)({},re),{},{isLarge:Me.payload});case yt.SET_MES:return Object(h.a)(Object(h.a)({},re),{},{mes:Me.payload});case yt.SET_STATE:return Object(h.a)(Object(h.a)({},re),Me.payload);case yt.SET_TRANSFER_CONTENT:return Object(h.a)(Object(h.a)({},re),{},{transferContent:Me.payload});case yt.SHOW_CLIPBOARD_BOX:return Object(h.a)(Object(h.a)({},re),{},{showClipBoardBox:Me.payload});default:throw new Error}}var De=v.a=function(re){var Me=re.vnc_url,Se=re.window_vnc_url,ot=re.taskId,tt=Object(E.useRef)(),ft=Object(E.useRef)(),ee=Object(E.useReducer)(Je,Ot),Z=Object(p.a)(ee,2),$=Z[0],P=Z[1],Oe=Object(E.useState)(0),ne=Object(p.a)(Oe,2),Ye=ne[0],ht=ne[1],it=$.mes,Tt=$.loading,Pt=$.showClipBoardBox,Lt=$.isLarge,jt=$.transferContent,ye=Object(E.useState)(0),z=Object(p.a)(ye,2),S=z[0],pe=z[1],ze,st=Object(b.m)();function ut(){P({type:yt.SHOW_CLIPBOARD_BOX,payload:!1})}function Qe(){P({type:yt.SET_IS_LARGE,payload:!Lt})}function Gt(H){var Ue;return tt.current&&(Ue=new C.default(function(Ee){var je=Object(g.a)(Ee),Ke;try{for(je.s();!(Ke=je.n()).done;){var q=Ke.value;(q.target.offsetHeight>0||q.target.offsetWidth>0)&&H._eventHandlers.windowResize()}}catch(c){je.e(c)}finally{je.f()}}),Ue.observe(tt.current)),Ue}var ge=function(){var H=Object(m.a)(de().mark(function Ue(){var Ee;return de().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Be.a)("/api/tasks/".concat(st.taskId||ot,"/get_vnc_link.json"),{method:"post",params:Object(h.a)({},st)});case 2:if(Ee=Ke.sent,!((Ee==null?void 0:Ee.status)===-3)){Ke.next=5;break}return Ke.abrupt("return",new Promise(function(){var q=Object(m.a)(de().mark(function c(R,k){return de().wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:f.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var pt=Object(m.a)(de().mark(function lt(){return de().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return clearTimeout(ze),pe(0),Ft.next=4,Object(we.d)(st.taskId,Ee==null?void 0:Ee.message);case 4:return ge(),Ft.abrupt("return");case 6:case"end":return Ft.stop()}},lt)}));function Rt(){return pt.apply(this,arguments)}return Rt}()});case 1:case"end":return Re.stop()}},c)}));return function(c,R){return q.apply(this,arguments)}}()));case 5:if(!((Ee==null?void 0:Ee.status)===-1)){Ke.next=7;break}throw new String(Ee==null?void 0:Ee.message);case 7:return Fe.a.publish("update-windows-time",Ee==null?void 0:Ee.data),Ke.abrupt("return",Ee);case 9:case"end":return Ke.stop()}},Ue)}));return function(){return H.apply(this,arguments)}}();Object(E.useEffect)(function(){var H,Ue;function Ee(k){Se&&(l.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),P({type:yt.SET_LOADING,payload:!0}),ht(Ye+1))}function je(){clearTimeout(ze),pe(100),setTimeout(function(){P({type:yt.SET_LOADING,payload:!1})},1300),Fe.a.subscribe("send-ctrl-alt-delete",function(){var k;(k=H)===null||k===void 0||k.sendCtrlAltDel()})}function Ke(k){var se=oe(k.detail.text);P({type:yt.SET_TRANSFER_CONTENT,payload:se})}if((Se||Me)&&tt.current){new Promise(Object(m.a)(de().mark(function k(){var se,Re,pt,Rt,lt,cn,Ft,on,In,Sn;return de().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return se=Ge(),Re="",An.next=4,ge();case 4:Rt=An.sent,Se?(pt="Edu123",Re=decodeURIComponent(Rt==null||((lt=Rt.data)===null||lt===void 0)?void 0:lt.vnc_url)):(Ft=new URL(Rt==null||((cn=Rt.data)===null||cn===void 0)?void 0:cn.vnc_url),on=Ft.protocol,In=Ft.searchParams,Sn=Ft.host,pt=In.get("password"),Re="".concat(on==="https:"?"wss":"ws","://").concat(Sn,"/").concat(se.path||"websockify")),H=new ue.a(tt.current,Re,{credentials:{password:pt},wsProtocols:["binary"]}),Ue=Gt(H),H.viewOnly=se.view_only||!1,Se?H.scaleViewport=!0:H.scaleViewport=se.scale||!1,H.scaleViewport=se.scale||!0,H.resizeSession=!0,ft.current=H,H.addEventListener("disconnect",Ee),H.addEventListener("connect",je),H.addEventListener("clipboard",Ke);case 16:case"end":return An.stop()}},k)})));var q=Fe.a.subscribe("vnc-reseting",function(){P({type:yt.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),c=Fe.a.subscribe("vnc-enlarge",function(){P({type:yt.SET_IS_LARGE,payload:!0})}),R=Fe.a.subscribe("show-clipboard-box",function(){P({type:yt.SHOW_CLIPBOARD_BOX,payload:!0})});return pe(0),function(){var k,se,Re,pt;(k=H)===null||k===void 0||k.removeEventListener("disconnect",Ee),(se=H)===null||se===void 0||se.removeEventListener("connect",je),(Re=H)===null||Re===void 0||Re.removeEventListener("clipboard",Ke),q(),c(),R(),(pt=Ue)===null||pt===void 0||pt.unobserve(tt.current)}}},[Me,Se,Ye]);function he(H){var Ue;(Ue=ft.current)===null||Ue===void 0||Ue.clipboardPasteFrom(H),P({type:yt.SET_TRANSFER_CONTENT,payload:H}),l.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ut()}Object(E.useEffect)(function(){S==0&&j()},[S]);var j=function H(){S>99?S=99:(S=S+1,ze=setTimeout(function(){H()},1500)),S<100&&pe(S)};return U.a.createElement(E.Fragment,null,U.a.createElement("div",{className:"".concat(Se?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Lt?"full-screen":"")},Lt&&U.a.createElement("a",{className:"btn-vnc-resize",onClick:Qe},U.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),Tt?U.a.createElement(y.a,{message:it,style:{color:"#4CACFF"}},U.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},U.a.createElement(D.a,{percent:S,format:function(Ue){return U.a.createElement("span",{className:"c-white"},Ue,"%")}}))):null,U.a.createElement("div",{ref:tt,className:"vnc-panel ".concat(Tt?"hide":"animated fadeIn")})),U.a.createElement(ve.a,null,U.a.createElement(f.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Pt,onCancel:ut,footer:null},U.a.createElement(Ie,{onCancel:ut,onSave:he,content:jt}))))}},s8TD:function(ce,v,a){"use strict";a.d(v,"a",function(){return E});var Q=a("Pv/L"),D=a("14J3"),Y=a("BMrR"),l=a("jCWc"),d=a("kPKH"),f=a("2qtc"),m=a("kLXV"),g=a("q1tI"),p=a.n(g),h=a("dfu6"),E=function(y){return new Promise(function(C,ve){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return ve("WebRTC not supported by browser");var b=new RTCPeerConnection,r=[];b.createDataChannel(""),b.createOffer().then(function(ue){return b.setLocalDescription(ue)}).catch(function(ue){return ve(ue)}),b.onicecandidate=function(ue){console.log("event:",ue);var Fe=[];if(!ue||!ue.candidate){if(console.log("ips",r),r.length==0||!Object(h.a)(r[0])){var ie=m.a.info({title:p.a.createElement(Y.a,null,p.a.createElement(d.a,{flex:"1"},"\u63D0\u793A"),p.a.createElement(d.a,null,p.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ie.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:p.a.createElement(Y.a,null,p.a.createElement(d.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",y.ip_limit==="inner"&&p.a.createElement(p.a.Fragment,null,p.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),p.a.createElement("br",null),p.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return ve("WebRTC disabled or restricted by browser")}var me=r.filter(function(Ot){return Object(h.a)(Ot)});return C(me.join(""))}var Ae=ue.candidate.candidate.split(" "),xe=Object(Q.a)(Ae),We=xe[0],et=xe[1],Ie=xe[2],Be=xe[3],we=xe[4],gt=xe[5],de=xe[7],Pe=xe.slice(8),oe=["rtp","rtpc"];if(console.log("event:",ue),r.some(function(Ot){return Ot==we})||r.push(we),console.log(" candidate: "+We.split(":")[1]),console.log(" component: "+oe[et-1]),console.log(" protocol: "+Ie),console.log(" priority: "+Be),console.log(" ip: "+we),console.log(" port: "+gt),console.log(" type: "+de),Pe.length){console.log("attributes: ");for(var Ge=0;Ge<Pe.length;Ge+=2)console.log("> "+Pe[Ge]+": "+Pe[Ge+1])}}})}},tUsH:function(ce,v){ce.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAHGUlEQVRYR7WZW2xcVxWGv3XOjMfj8f2a2ImTNklpCoKASB9aQELNDCBuohJQKA+IkgohUYGEuLy0RUJQUUERSCAaXngAoT5QtaUqiluJB5KWFmgatcq1Nk0c2zO5NLFrezxzZi+0z4xn5sw54xlHYUkjWXuvvdd/1n1tC9dJxWzmDox+WFx5v1F9l8AEMAi4giyBZlXkLHBMSuYf7pY7nxP5kdmsONnMgbW5zK2Oy30ieo8q2zZzFlgW5E/GlA51bH3hlXbPtgVQL2S2l+L6oCpfb/fijfgsUE/04c7RqTOt7msJsJBNf0PgF0Cy1WWb2hdKavQ7HVue//XGH7PBbmEh87iIHmwpuFSCov154DgQdyHmlv9uQSL8PjY61VRGpAZVEe9i+imUTze9/51VuPoO5N6GghfNluqEkX7o74bOjuZQhWdiI1OfFUEbmSIBFnPpp5uCu3QN7M+C2wxZoMN90JeKPiU8Ex+d+kxLgE3NurgMb+VgeXUzsMK8gz1wy/bIO6LMHdBgJSB+GzptwZ04BxqyQI3VdZFEh//zfW/d/4wBY1Drn56HFoqQiMP7dkWCVNUH6gOnCtCmEi9mToEEozVfgGM23zaxTCIBnYkyMLFBIaCl5lo2iubzaH4NPnhLmE+wIbd3PQVVAXq59KFQnisZeO1sZBCIBZVMQjxWFSJbbUwJOvskuG5LV1AUvXksxGfzZGzs8L12wwdYrhB6IsR5ehauLIYvSHUhqa7gupPAee9j/lrpyEEkFW8J0DKoK+iOkRCvGnO7rTg+wGI28yjodwNcuaswPdceOPul43cjowd8fvPWs3DxKYjVtLsRWjOYgv5gdAtyKDZ2+H4foJdLnw/UVq8Eb8zAaiFwryQSSF9PWFasG+c9Pwusl45+E2lQcjOQqgbdtaVxezk2ekev+F0JeiSovbdher49cFZ72+5Bhj8S4DezU+jcE0hHe6Y2/UmwKaiOxOinpDif/j4OjwR2zl4oJ+M6cgb6AwFR3eoYxLntx5HK8V58ACfZpMo0nFAHdOdocFXkEfFymT+r6hcDO6+egbVidSlgWnEhOYF0jkPnBCTHkZ69kQD18nHwLoN3CV2dheUZ0CaAVTG7GiJa5G9SyKZfFdhXlWAT68snAwLd274CPTuRrkmI92/k7633vCV05TyszKALzwbdYksfdCVqioGzUsymc0Atzq3mrAbXKebiDA4gE59HRj7aGkAbHDp/GF14EiTYCpjhHuit1QnbmVuAVue1rGq7lNdnal9Rl/Nk/F5k9M42IDRnMRdewLzxO5/BL429PVWgZqALBrqDgVLMpoMFdiUPx6erTM5AH8QrkSgOsu1ryNAHrgukZl+idPyXoMaPbh9cXc9ohlKhbke8bGZR0Vp82xz4r1M1gEMDwbLlppDJ+5C+WzcFUq+8Tum1n0Nx2c8GjgXXUA7N+AB01tKSb2Ivmz6jsDsg7d+ny90x4IwMhXyF+CCy436ke7ItkLr0X0rHHoXViz4oxyb7iCpjbhoJyBI/SHKZ51D9eECS9UHri80AWv/Z+jlkLN0WQFv6zKk/gCM4fb01l6k/rQbTWE1sminmMj9F9QcBSeeyMHe5DLDRxBVG2fFVZOD2tgBq9p++eaWvt9yWRVDzRD1/4JPqyF8DZ+oiORAkdUzO7m9Dd0Q/FyV88U1KL/0w2l0q/NrfhQ42RLAtdaoPOV7uqO2pgu3EyXP+3CE93UiyMyTWefdP2k/ahWt4fz/o51N/2guRYsJ9YblZsLxeNvO40jBeXrwKb8754CzIRnL2/SawpCvzZT8rFXD2fAnp2xPY9w5/AenvRTrCJtbuBDraF+APtFuF+bv2i+O8HEJx+jwsruIMhstbFWD+Emb2ecz0X2rH43FkaD/OzXdXI90HGGENtRPCTQ1Ngm1k6xvWihb/qOiXQyBfOeV3z7bFr5Kbwtn7IJo9Sun0E1BcKm9ZYJa3I+4PR5o3OFsP4Ex+DO/F7yFxL9iJ2wZh5wi4wQE/1PLbu/O59B4XTqB1Zc9urOSRk7O+eaqUnACnE73wHx+I3/Mlk5ERqmsFkGEwCoV5pLfmLmZioDzh1VOzocnyFBYOfEtEfhXSYtFDZnJIQ3LVa4uVia5OuxEhYJf8KS6fR/qtrylmcjgyYJqOnev3Rk53lU1n2jY+FbLDYRuTWyNef0jaPuwn7UZqObivH9jo6UPmriCrxXD5a6K52rKiqQQ61qSfbPfpwzdHq8cjY5BLS8jymrXWhqRWUz2dqJ3aGoKhenCzj0ftmLt6uX0OKXjImlcZExRs0MRd1AZAM1CVC67r+a1eJX7gOPJYKLpbmrQFw414wFwXYVNQTOXhyDx5HUBv6BNwQJvzd+13HPdgBWiTh76miP9/j+ihVKEPOaWFI59Q1/kQsE9Ud4OMrXfmN/LfEP8D/KDA5doYpwkAAAAASUVORK5CYII="},vHTk:function(ce,v,a){ce.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},xKgJ:function(ce,v,a){"use strict";a.d(v,"p",function(){return f}),a.d(v,"b",function(){return m}),a.d(v,"c",function(){return g}),a.d(v,"e",function(){return p}),a.d(v,"f",function(){return h}),a.d(v,"t",function(){return E}),a.d(v,"g",function(){return U}),a.d(v,"u",function(){return y}),a.d(v,"d",function(){return C}),a.d(v,"i",function(){return ve}),a.d(v,"k",function(){return b}),a.d(v,"v",function(){return r}),a.d(v,"r",function(){return ue}),a.d(v,"h",function(){return Fe}),a.d(v,"j",function(){return ie}),a.d(v,"q",function(){return me}),a.d(v,"s",function(){return et}),a.d(v,"a",function(){return we}),a.d(v,"m",function(){return ht}),a.d(v,"n",function(){return it}),a.d(v,"l",function(){return Tt}),a.d(v,"o",function(){return Lt}),a.d(v,"w",function(){return jt});var Q=a("9kvl"),D;(function(ye){ye[ye.SuperAdmin=1]="SuperAdmin",ye[ye.Operation=2]="Operation",ye[ye.CertifiedTeacher=5]="CertifiedTeacher",ye[ye.TrainingProduction=8]="TrainingProduction",ye[ye.UncertifiedTeacher=12]="UncertifiedTeacher",ye[ye.Student=15]="Student"})(D||(D={}));var Y;(function(ye){ye[ye.SuperAdmin=1]="SuperAdmin",ye[ye.Operation=2]="Operation",ye[ye.Admin=5]="Admin",ye[ye.Teacher=8]="Teacher",ye[ye.Assistant=12]="Assistant",ye[ye.Student=15]="Student"})(Y||(Y={}));var l=function(z){var S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return z.some(function(st){return st==(ze==null?void 0:ze.role)})},d=function(z){var S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return(ze==null?void 0:ze.own)?!0:z.some(function(st){var ut;return st==(ze==null||((ut=ze.course)===null||ut===void 0)?void 0:ut.course_role)})},f=function(){var z=Object(Q.b)()._store.getState(),S=z.user,pe=S.userInfo;return pe.main_site},m=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return ze==null||((z=ze.course)===null||z===void 0)?void 0:z.course_is_end},g=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant])},p=function(){return d([Y.SuperAdmin,Y.Teacher,Y.Admin,Y.Assistant,Y.Operation])},h=function(){return d([Y.SuperAdmin,Y.Teacher,Y.Admin])},E=function(){return d([Y.SuperAdmin])},U=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin])},y=function(){return l([Y.SuperAdmin,Y.Operation])},C=function(){return d([Y.SuperAdmin,Y.Admin])},ve=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher])},b=function(){return d([Y.Assistant])},r=function(){return d([Y.Teacher])},ue=function(){return d([Y.Student])},Fe=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant,Y.Student])},ie=function(){return d([Y.SuperAdmin,Y.Operation,Y.Admin,Y.Teacher,Y.Assistant])},me=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user,ze=pe.userInfo;return(ze==null||((z=ze.course)===null||z===void 0)?void 0:z.course_role)===null},Ae=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student])},xe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return S||!S&&l([D.SuperAdmin])},We=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return S||!S&&l([D.SuperAdmin,D.Operation])},et=function(){return l([Y.Student])},Ie=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},Be=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},we=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction])},gt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},de=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},Pe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},oe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ge=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ot=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):!1},yt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student])},Je=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},De=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},re=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher,D.Student]):S||!S&&l([D.SuperAdmin,D.Operation])},Me=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?!1:S||!S&&l([D.SuperAdmin,D.Operation])},Se=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?S||!S&&l([D.SuperAdmin,D.Operation]):!1},ot=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):!1},tt=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?!S&&l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):!1},ft=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},ee=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher])},Z=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin]):S||!S&&l([D.SuperAdmin])},$=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation]):S||!S&&l([D.SuperAdmin,D.Operation])},P=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Oe=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?S||!S&&l([D.SuperAdmin,D.Operation]):!1},ne=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return z?l([D.SuperAdmin,D.Operation,D.CertifiedTeacher,D.TrainingProduction,D.UncertifiedTeacher]):S||!S&&l([D.SuperAdmin,D.Operation])},Ye=function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return d([Y.Teacher])},ht=function(){return l([D.SuperAdmin])},it=function(){return l([D.SuperAdmin,D.Operation])},Tt=function(){return l([D.Student])},Pt=function(){return l([D.SuperAdmin,D.Operation,D.CertifiedTeacher])},Lt=function(){var z,S=Object(Q.b)()._store.getState(),pe=S.user;return!!((z=pe.userInfo)===null||z===void 0?void 0:z.login)},jt=function(){var z=Object(Q.b)()._store.getState(),S=z.user;return S.userInfo}},"yi/R":function(ce,v,a){"use strict";a.r(v);var Q=a("oBTY"),D=a("bbsP"),Y=a("/wGt"),l=a("0Owb"),d=a("jrin"),f=a("2qtc"),m=a("kLXV"),g=a("miYZ"),p=a("tsqr"),h=a("9og8"),E=a("tJVT"),U=a("PpiC"),y=a("k1fw"),C=a("ozfa"),ve=a("MJZm"),b=a("q1tI"),r=a.n(b),ue=a("Ty5D"),Fe=a("H65k"),ie=a("+Axu"),me=a("f+oW"),Ae=a.n(me),xe=function(o){var _=o.position,A=o.subject,L=o.score,W=o.onViewAllTask;return r.a.createElement("div",{className:"task-header"},r.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:W},r.a.createElement("img",{src:Ae.a,alt:"nav",width:45})),r.a.createElement("h3",{title:A},"\u7B2C",_,"\u5173\uFF1A",A),r.a.createElement("span",null,L))},We=a("DjyN"),et=a("NUBc"),Ie=a("g9YV"),Be=a("wCAj"),we=a("cWXX"),gt=a("/ezw"),de=a("BdwD"),Pe=a("p4vh"),oe=a.n(Pe),Ge=a("Q+I+"),Ot=a.n(Ge),yt=a("Yr8L"),Je=a.n(yt),De=a("IZBM"),re=a("1vsH"),Me=a("wd/R"),Se=a.n(Me);function ot(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ot=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var tt={0:oe.a,1:Ot.a,2:Je.a},ft={loading:!0,page:1,data:null},ee;(function(o){o[o.SET_LOADING=0]="SET_LOADING",o[o.SET_STATE=1]="SET_STATE",o[o.SET_PAGE=2]="SET_PAGE"})(ee||(ee={}));function Z(o,_){switch(_.type){case ee.SET_LOADING:return Object(y.a)(Object(y.a)({},o),{},{loading:_.payload});case ee.SET_STATE:return Object(y.a)(Object(y.a)({},o),_.payload);case ee.SET_PAGE:return Object(y.a)(Object(y.a)({},o),{},{page:_.payload});default:throw new Error}}var $=function(o){var _=o.activeIndex,A=o.taskId,L=Object(b.useReducer)(Z,ft),W=Object(E.a)(L,2),M=W[0],X=W[1],B=M.loading,w=M.page,I=M.data,x=Object(b.useMemo)(function(){var fe=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(V,be,Te){var ae=(w-1)*10+Te+1;return ae<=3?r.a.createElement("img",{src:tt[ae-1],alt:"rank",width:36}):ae}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:I==null?void 0:I.rank_data_name,dataIndex:"score",render:function(V){return(I==null?void 0:I.open_rank)==="DEFAULT"?Object(re.I)(V):V}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(V){return Se()(V).format("YYYY-MM-DD HH:mm:ss")}}];return fe},[I==null?void 0:I.rank_data_name,I==null?void 0:I.open_rank,w]);Object(b.useEffect)(function(){function fe(){return K.apply(this,arguments)}function K(){return K=Object(h.a)(ot().mark(function V(){var be;return ot().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(De.p)(A,{page:w,limit:10});case 2:be=ae.sent,X({type:ee.SET_STATE,payload:{loading:!1,data:be.data}});case 4:case"end":return ae.stop()}},V)})),K.apply(this,arguments)}_===4&&fe()},[w,_,A]);function T(fe){X({type:ee.SET_PAGE,payload:fe})}return r.a.createElement("div",{className:"ranking-container"},B?r.a.createElement(gt.a,{avatar:!0,paragraph:{rows:4}}):!I||(I==null?void 0:I.rank_list_count)===0?r.a.createElement(de.a,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(Be.a,{pagination:!1,size:"middle",dataSource:I.rank_list,columns:x}),I.rank_list_count>10?r.a.createElement(et.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:T,current:w,total:I.rank_list_count}):null))},P=a("fXAG"),Oe=a("9Bee"),ne=a("M8RZ"),Ye=a("6lC8"),ht=a("mCJh"),it=a("dTJi"),Tt=a("pC0b"),Pt=a("GzdX"),Lt=a("OoWo"),jt="YYYY-MM-DD HH:mm",ye=function(o){var _=o.challenge,A=o.position,L=o.status,W=o.get_gold,M=o.get_experience,X=o.star,B=o.tag_count,w=o.finished_time,I=o.index,x=o.view_answer_time,T=o.name,fe=o.identifier,K=o.identity,V=o.shixun,be=o.taskList,Te=o.onSaveTaskStar,ae=Object(ue.l)();function J(Ne){Te(fe,Ne,I)}var G=L===2||V.status<2||be[I-1]&&be[I-1].status===2||V.task_pass||K<=5;return r.a.createElement("div",{className:"task-item-container ".concat(_.position===A?"active":""," ").concat(L===2?"finish":"")},r.a.createElement("div",{className:"flex-container challenge-title space-between"},G?r.a.createElement("a",{href:"/tasks/".concat(fe).concat(ae.search),onClick:function(nt){nt.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(fe).concat(ae.search)},300)}},"".concat(A,". ").concat(T)," "):r.a.createElement("span",null,"".concat(A,". ").concat(T)),r.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(L===2?"green":"")})),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",{className:L===2?"green":""},r.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",L===2&&M>0?"+":"",M),r.a.createElement("p",{className:L===2?"green":""},r.a.createElement("span",null,"\u91D1\u5E01")," ",L===2&&W>0?"+":""," ",W),r.a.createElement("p",null,r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",B||"\u65E0")),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",null,r.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),w?Se()(w).format(jt):"--"),r.a.createElement("p",null,r.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),x?Se()(x).format(jt):"--")),V.status>=2?r.a.createElement("div",{className:"rate-container"},L===2&&X===0?r.a.createElement(b.Fragment,null,r.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),r.a.createElement(Pt.a,{defaultValue:0,onChange:J})):null,L===2&&X>0?r.a.createElement(b.Fragment,null,r.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),r.a.createElement(Pt.a,{value:X,disabled:!0}),r.a.createElement("span",{className:"highlight"},X,"\u5206")):null):null)},z=function(o){var _=o.taskList,A=o.challenge,L=o.shixun,W=o.identity,M=o.onSaveTaskStar;return r.a.createElement("div",{className:"task-nav-container"},r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),_.map(function(X,B){var w=Object(y.a)(Object(y.a)({},X),{},{identity:W,index:B,challenge:A,taskList:_,shixun:L,onSaveTaskStar:M});return r.a.createElement(ye,Object(l.a)({key:B},w))}))},S=a("Plam"),pe=a("gp9y"),ze=a("Ot1p");function st(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */st=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var ut=function(o){var _=o.user_praise,A=o.praise_count,L=o.praisePlus,W=o.onCreateDiscuss,M=Object(b.useState)(!1),X=Object(E.a)(M,2),B=X[0],w=X[1],I=Object(b.useState)(""),x=Object(E.a)(I,2),T=x[0],fe=x[1];function K(J){fe(J)}function V(){w(!0)}function be(){w(!1)}function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(st().mark(function J(){return st().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!(T.trim()=="")){Ne.next=3;break}return p.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.abrupt("return");case 3:W(T),fe(""),w(!1);case 6:case"end":return Ne.stop()}},J)})),ae.apply(this,arguments)}return r.a.createElement("div",{className:"comment-input-editor-container ".concat(B?"active":""," ")},r.a.createElement("div",{className:B?"text-area hide":"text-area"},r.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:V}),r.a.createElement("a",{className:"c-light-black",onClick:L,title:_?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},r.a.createElement("i",{className:"mr3 ".concat(_?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),A?r.a.createElement("span",null,A):"")),B?r.a.createElement("div",{className:"input-mask",onClick:be}):null,r.a.createElement("div",{className:B?"md-container":"md-container hide"},r.a.createElement(ze.a,{id:"discuss-input-editor",startInit:B,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:T,height:240,onChange:K}),r.a.createElement("div",{className:"tip-container",onClick:be},r.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),r.a.createElement("a",{className:"btn-send",onClick:Te},"\u53D1\u9001"))))},Qe=a("dhSg"),Gt=a("/omn"),ge=a("IxHN"),he=a("ARon"),j=function(o){var _=o.data;return r.a.createElement(b.Fragment,null,_&&_.map(function(A){return r.a.createElement("div",{className:"choose-answer-item",key:A.position},r.a.createElement("p",null,"\u7B2C",A.position,"\u9898"),r.a.createElement(Oe.a,{value:A.answer}))}))},H=a("DVFL"),Ue=function(o){var _=o.data,A=o.onShowUnlockAnswerModal,L=o.challenge,W=(L==null?void 0:L.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return r.a.createElement(b.Fragment,null,_&&_.map(function(M,X){var B=M.answer_id,w=M.answer_name,I=M.answer_contents,x=M.view_time;return r.a.createElement("div",{className:"answer-item-container",style:W,key:B},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{className:"level"}," \u7EA7\u522B",X+1,"\uFF1A "),r.a.createElement("span",{className:"name"},w),I?r.a.createElement(b.Fragment,null,r.a.createElement("span",{className:"view-time"},x?Se()(x).format("YYYY-MM-DD HH:mm"):""),r.a.createElement("span",null,"\u5DF2\u89E3\u9501")):r.a.createElement("a",{onClick:A},"\u89E3\u9501")),I?r.a.createElement(Oe.a,{value:I}):null)}))},Ee=function(o){var _=o.loading,A=o.data,L=o.onShowTip,W=o.st,M=o.challenge;return r.a.createElement("div",{className:"answer-container"},_?r.a.createElement(ge.a,null):null,W===1?r.a.createElement(j,{data:A}):r.a.createElement(Ue,{data:A,challenge:M,onShowUnlockAnswerModal:L}))},je=a("sRBo"),Ke=a("kaz8"),q=a("gflZ"),c=function(o){var _=o.data,A=o.selected_unlocked_answer_id,L=o.selected_index,W=o.onSelect;if(!_)return null;var M=_.filter(function(B,w){return B.answer_contents?!1:(B.index=w,!0)});function X(B){var w=B.target,I=w.value,x=w.checked;W(x?I:null)}return r.a.createElement("table",{className:"unlock-answer-list"},r.a.createElement("thead",null,r.a.createElement("tr",null,r.a.createElement("th",null),r.a.createElement("th",null,"\u7EA7\u522B"),r.a.createElement("th",null,"\u540D\u79F0"),r.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),r.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),r.a.createElement("tbody",null,M.map(function(B,w){return r.a.createElement("tr",{key:B.answer_id},r.a.createElement("td",null,r.a.createElement(Ke.a,{value:B.answer_id,onChange:X,checked:B.answer_id===A||A&&L>=w})),r.a.createElement("td",null,B.index+1),r.a.createElement("td",null,B.answer_name),r.a.createElement("td",null,B.answer_ratio,"%"),r.a.createElement("td",{className:"gold-color"},B.answer_score))})))},R=a("Q7Vx"),k=function(o){var _=o.unity_3d_routes,A=o.onGetUnity3dMessage,L=o.onEvaluateCallback,W=Object(b.useRef)(),M=Object(b.useState)(!0),X=Object(E.a)(M,2),B=X[0],w=X[1];Object(b.useEffect)(function(){function T(K){try{var V=JSON.parse(K.data);A(V)}catch(be){console.log(be,K.data)}}window.addEventListener("message",T);var fe=Qe.a.subscribe("evaluate-unity3d-result",function(K){I(K),L&&L()});return function(){window.removeEventListener("message",T),fe()}},[]);function I(T){W.current&&W.current.contentWindow.postMessage(JSON.stringify(T),"*")}function x(){w(!1),Qe.a.publish("unity3d-load-end")}return r.a.createElement(b.Fragment,null,B?r.a.createElement(ge.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,r.a.createElement("iframe",{onLoad:x,className:"unity3d-panel",ref:W,src:_}))},se=a("BjJ7"),Re=a("kaH+");function pt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pt=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function Rt(o){var _=o.target;if(_.tagName.toUpperCase()==="IMG"){var A=_.src||_.getAttribute("src");A&&A.indexOf("/images/avatars/User")===-1&&(o.stopPropagation(),o.preventDefault(),Qe.a.publish("preview-image",A))}}var lt={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function cn(o,_){switch(_.type){case P.z:return Object(y.a)(Object(y.a)({},o),{},{activeIndex:_.payload});case P.Z:return Object(y.a)(Object(y.a)({},o),{},{enlarge_unity3D:_.payload});case P.bb:return Object(y.a)(Object(y.a)({},o),{},{tab_fixed:_.payload});case P.W:return Object(y.a)(Object(y.a)({},o),{},{showTaskList:!0});case P.r:return Object(y.a)(Object(y.a)({},o),{},{showTaskList:!1});case P.l:return Object(y.a)(Object(y.a)({},o),_.payload);case P.L:return Object(y.a)(Object(y.a)({},o),_.payload);case P.N:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.X:return Object(y.a)(Object(y.a)({},o),{},{showTip:!0});case P.s:return Object(y.a)(Object(y.a)({},o),{},{showTip:!1});case P.x:return Object(y.a)(Object(y.a)({},o),{},{selected_unlocked_answer_id:_.payload});case P.f:return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}var Ft=function(o){var _=o.taskId,A=o.minuxUserGrade,L=o.discusses_count,W=o.is_teacher,M=o.has_answer,X=o.user,B=o.st,w=o.game,I=o.rank_name,x=o.challenge,T=o.myshixun,fe=o.user_praise,K=o.praise_count,V=o.unity_3d_routes,be=o.with_code_file,Te=o.onPlusOrCancelPraise,ae=o.onEvaluateCallback,J=o.onGetUnity3dMessage,G=o.shixun,Ne=Object(b.useReducer)(cn,lt),nt=Object(E.a)(Ne,2),Xe=nt[0],at=nt[1],rt=Object(ue.l)().query,He=Xe.taskList,Ce=Xe.showTaskList,Ze=Xe.activeIndex,n=Xe.enlarge_unity3D,e=Xe.tab_fixed,t=Xe.data,i=Xe.answerScore,u=Xe.loading,s=Xe.showTip,O=Xe.isMultiLevel,N=Xe.selected_unlocked_answer_id,F=Object(b.useMemo)(function(){var Dt=0;if(t&&N){for(var kt=t.filter(function(At){return!At.answer_contents}),vt=0;vt<kt.length;vt++)if(kt[vt].answer_id===N){Dt=vt;break}}return Dt},[t,N]),_e=G?G.propaedeutics:null,te=Object(b.useRef)(),le=x.open_rank;console.log(x,"challenge");var $t=Object(b.useMemo)(function(){var Dt=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return _e&&Dt.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),M&&rt.type!=="exercises"&&!(x==null?void 0:x.hide_answer)&&Dt.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),rt.type!=="exercises"&&Dt.push({index:3,title:"\u8BC4\u8BBA"}),le!=="CLOSE"&&Dt.push({index:4,title:I}),Dt},[M,_e,le,I]);function Zt(Dt){var kt=parseInt(Dt.currentTarget.id);kt===2?w.homework_common_answer_open?p.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):Nn():at({type:P.z,payload:kt})}function Nn(){return qt.apply(this,arguments)}function qt(){return qt=Object(h.a)(pt().mark(function Dt(){var kt;return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(!(B===0)){At.next=5;break}return At.next=3,Zn();case 3:At.next=9;break;case 5:return At.next=7,Object(De.m)(w.identifier);case 7:kt=At.sent,an(kt);case 9:case"end":return At.stop()}},Dt)})),qt.apply(this,arguments)}function Zn(){return Dn.apply(this,arguments)}function Dn(){return Dn=Object(h.a)(pt().mark(function Dt(){var kt,vt,At;return pt().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.next=2,Object(De.l)(w.identifier);case 2:if(kt=Bt.sent,vt=kt.message,!(vt.length===0)){Bt.next=7;break}return p.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),Bt.abrupt("return");case 7:if(vt.length){Bt.next=10;break}return at({type:P.f,payload:{showTip:!0,isMultiLevel:!1,answerScore:vt.answer_score,selected_unlocked_answer_id:vt.answer_id}}),Bt.abrupt("return");case 10:At=vt.filter(function(kn){return kn.answer_contents}).length===0,at({type:P.f,payload:{showTip:At,data:vt,isMultiLevel:vt.length>1,activeIndex:At?Ze:2}});case 12:case"end":return Bt.stop()}},Dt)})),Dn.apply(this,arguments)}function an(Dt){var kt=Dt.choose_answers,vt=Dt.message,At=Dt.status;if(At===0){p.b.info(vt);return}at({type:P.f,payload:{showTip:At===1,data:kt,answerScore:vt,loading:!1,activeIndex:At===1?Ze:2}})}function Jn(){at({type:P.s})}function Mn(){at({type:P.X})}function $n(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(h.a)(pt().mark(function Dt(){var kt,vt,At,pn,Bt;return pt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(!(B===1)){Wt.next=8;break}return Wt.next=3,Object(De.n)(w.identifier);case 3:kt=Wt.sent,A(i),an(kt),Wt.next=14;break;case 8:if(!N){Wt.next=14;break}return Wt.next=11,Object(De.q)(w.identifier,N);case 11:vt=Wt.sent,At=vt.status,pn=vt.message,At===-1||(O?(Bt=0,t.forEach(function(Wn,Da){Da<=F&&(Bt+=Wn.answer_score)}),A(Bt)):A(i),Zn(),at({type:P.s}));case 14:case"end":return Wt.stop()}},Dt)})),Cn.apply(this,arguments)}function Bn(Dt){at({type:P.x,payload:Dt})}function Gn(){return _n.apply(this,arguments)}function _n(){return _n=Object(h.a)(pt().mark(function Dt(){var kt;return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.prev=0,At.next=3,Object(De.k)(T.identifier);case 3:kt=At.sent,at({type:P.l,payload:{taskList:kt,showTaskList:!0}}),At.next=10;break;case 7:At.prev=7,At.t0=At.catch(0),console.log(At.t0);case 10:case"end":return At.stop()}},Dt,null,[[0,7]])})),_n.apply(this,arguments)}function Xt(Dt,kt,vt){return Un.apply(this,arguments)}function Un(){return Un=Object(h.a)(pt().mark(function Dt(kt,vt,At){return pt().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.prev=0,Bt.next=3,Object(De.y)(kt,G.id,vt);case 3:He[At].star=vt,at({type:P.L,payload:{taskList:Object(Q.a)(He)}}),Bt.next=10;break;case 7:Bt.prev=7,Bt.t0=Bt.catch(0),console.log(Bt.t0);case 10:case"end":return Bt.stop()}},Dt,null,[[0,7]])})),Un.apply(this,arguments)}function fn(){Gn()}function yn(){at({type:P.r})}Object(b.useEffect)(function(){return function(){at({type:P.r}),at({type:P.z,payload:0})}},[_]),Object(b.useEffect)(function(){if(te.current)return te.current.addEventListener("mousedown",Rt),function(){te.current.removeEventListener("mousedown",Rt)}},[te.current]),Object(b.useEffect)(function(){if(be&&V&&te.current){var Dt=Object(se.b)(function(vt){var At=vt.target.scrollTop;At>=354?at({type:P.bb,payload:!0}):at({type:P.bb,payload:!1})},10);te.current.addEventListener("scroll",Dt);var kt=Qe.a.subscribe("evaluate-unity3d-finish",function(){te.current.scrollTop=0});return function(){te.current.removeEventListener("scroll",Dt),kt()}}},[be,V,te.current]);var Fn=x.position,qn=x.score,ea=x.subject,sn={onViewAllTask:fn,position:Fn,score:qn,subject:ea};function zn(Dt){return jn.apply(this,arguments)}function jn(){return jn=Object(h.a)(pt().mark(function Dt(kt){return pt().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ht.a)({content:kt,container_type:"Shixun",container_id:G.id,challenge_id:x.id,position:Fn});case 2:at({type:P.z,payload:3}),Qe.a.publish("create-discuss");case 4:case"end":return At.stop()}},Dt)})),jn.apply(this,arguments)}function tn(){at({type:P.Z,payload:!n})}var Kt={loading:u,data:t,onShowTip:Mn,st:B,challenge:x};return r.a.createElement(b.Fragment,null,r.a.createElement(xe,sn),r.a.createElement("div",{className:"content-wrapper",ref:te},V&&be?r.a.createElement("div",{className:"unity-3d-container ".concat(n?"enlarge":"")},r.a.createElement("a",{onClick:tn,className:"btn-enlarge ".concat(n?"enlarge":"")},r.a.createElement("i",{className:"iconfont ".concat(n?"icon-suoxiao1":"icon-kuoda"," ")})),r.a.createElement(k,{unity_3d_routes:V,onGetUnity3dMessage:J,onEvaluateCallback:ae})):null,r.a.createElement("ul",{className:"tab-nav ".concat(e?"tab-fixed":"")},$t.map(function(Dt){return r.a.createElement("li",{onClick:Zt,id:Dt.index,key:Dt.title,className:Ze===Dt.index?"active":""},r.a.createElement("a",null,Dt.title,Dt.index===3&&L?r.a.createElement("span",null,L):null))})),r.a.createElement(Oe.a,{className:Ze===0?"tab-panel-body ".concat(V&&be?"scroll-margin-top":""):"hide",value:x.task_pass}),r.a.createElement("div",{className:Ze===1?"tab-panel-body":"hide"},_e?r.a.createElement(Oe.a,{value:_e}):null),r.a.createElement("div",{className:Ze===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},r.a.createElement(Ee,Kt)),r.a.createElement("div",{className:Ze===3?"tab-panel-body":"hide"},r.a.createElement(S.a,{activeIndex:Ze,shixunIdentifier:G.identifier,identity:X.identity,user:X})),r.a.createElement("div",{className:Ze===4?"tab-panel-body":"hide"},r.a.createElement($,{activeIndex:Ze,taskId:_})),rt.type!=="exercises"&&r.a.createElement(ut,{user_praise:fe,praise_count:K,praisePlus:Te,onCreateDiscuss:zn})),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:Ce,onClose:yn},r.a.createElement(z,{taskList:Object(Q.a)(He),challenge:x,shixun:G,identity:X.identity,onSaveTaskStar:Xt})),r.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:s,onOk:$n,onCancel:Jn,className:"answer-tip"},W?r.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):r.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),O?r.a.createElement(c,{selected_index:F,selected_unlocked_answer_id:N,onSelect:Bn,data:t}):r.a.createElement("p",null,"\u5C06\u6263\u9664".concat(i,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),W?r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),r.a.createElement(Re.a,null)))},on=a("+L6B"),In=a("2/Rp"),Sn=a("aHsQ"),xn=a("sGsY"),An=a("55Ip"),On=a("9VGf");function Tn(o){return o.toString().padStart(2,"0")}function wn(o){var _=Math.floor(o/60),A=o%60,L=Math.floor(_/60);return"".concat(Tn(L),":").concat(Tn(_-L*60),":").concat(Tn(A))}var ta=function(o){var _=o.defaultTime,A=o.status,L=o.onUpdateCostTime,W=o.lastedGetTaskInfoTime,M=o.title,X=M===void 0?"":M,B=Object(b.useState)(_||0),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useRef)();return Object(b.useEffect)(function(){W&&(x(_),T.current=_)},[_,W]),Object(b.useEffect)(function(){if(W){var fe=Qe.a.subscribe("update-cost-time",function(){A!==2&&L(T.current)});return fe}},[W]),Object(On.a)(function(){x(I+1),T.current=T.current+1},A===2?null:1e3),r.a.createElement("span",null,X?"".concat(X,"\uFF1A"):null,wn(I))},na=a("8Enf"),ya=a("P2fV"),ca=a("NJEC"),ba=a("UlFV"),hn=a("RCxd"),aa=a("S+dL"),Xn=a.n(aa),ke=a("P5Jw");function $e(o){var _=o.onShowNotice,A=o.className,L=A===void 0?"":A;return r.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:_,className:L},r.a.createElement("img",{src:Xn.a,alt:"notice"}))}var Le=function(o){var _=o.loading,A=o.lastedUpdateTime,L=o.moveY,W=o.code_hidden,M=o.gameStatus,X=o.isEditPath,B=o.isNotice,w=o.git_url,I=o.onResetCode,x=o.onResetGitCode,T=o.onShowCodeSetting,fe=o.onResetPassedCode,K=o.onShowDir,V=o.onResizeCodeArea,be=o.onShowNotice;function Te(){V(L)}var ae=function(){m.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(hn.a,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:I})},J=function(){m.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:r.a.createElement(hn.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:x})},G=L==="100%";return r.a.createElement(b.Fragment,null,r.a.createElement("span",{className:"edit-status"},_?"\u4FDD\u5B58\u4E2D...":A===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),r.a.createElement("div",{className:"action-bar"},B?r.a.createElement($e,{onShowNotice:be}):null,W?null:r.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:K},r.a.createElement("i",{className:"iconfont icon-wenjian "})),w?r.a.createElement(ke.CopyToClipboard,{text:w,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},r.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,M===2&&X?r.a.createElement(ca.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:fe},r.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},r.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,X?r.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:ae},r.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,X&&r.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:J},r.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),r.a.createElement("a",{onClick:T,title:"\u8BBE\u7F6E"},r.a.createElement("i",{className:"iconfont icon-shezhi"})),r.a.createElement("a",{onClick:Te,title:G?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:G?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Ve=a("Mm8t"),bt=a.n(Ve),Ut=a("9kvl");function wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wt=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Jt=function(o){var _=o.isNotice,A=o.moveY,L=o.isActive,W=o.tabIndex,M=o.webssh,X=o.socketKeys,B=o.onCloseSocket,w=o.onReCreateSocket,I=o.onShowNotice,x=o.onResizeCodeArea,T=o.shixun;function fe(){x(A)}var K=A==="100%";return r.a.createElement("div",{className:"action-bar"},_?r.a.createElement($e,{onShowNotice:I}):null,M?r.a.createElement(Ln,{tabIndex:W,isActive:L,socketKeys:X,onReCreateSocket:w,onCloseSocket:B,shixun:T}):null,r.a.createElement("a",{onClick:fe,title:K?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:K?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Vt=1200,nn=300;function Ln(o){var _=o.isActive,A=o.socketKeys,L=o.onCloseSocket,W=o.onReCreateSocket,M=o.tabIndex,X=o.shixun,B=Object(b.useState)(Vt),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(!1),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=X.identifier;Object(On.a)(function(){x(I-1)},_&&I>0?1e3:null),Object(b.useEffect)(function(){var He=Qe.a.subscribe("on-operating-ssh",function(){x(Vt)}),Ce=Qe.a.subscribe("on-recreate-socket",function(){W()});return function(){He(),Ce()}},[]);function Te(){Ut.c.replace("/shixuns/".concat(be,"/challenges"))}function ae(){m.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:r.a.createElement(hn.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:Xe,onCancel:Te})}var J=function(){m.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:r.a.createElement(hn.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:at})};Object(b.useEffect)(function(){I===0&&(ae(),A.forEach(function(He){Qe.a.publish("close-socket",He)})),I===nn&&V(!0)},[I]);function G(){V(!1)}function Ne(){V(!0)}function nt(){x(Vt),Qe.a.publish("ssh-add-connect-time"),V(!1)}function Xe(){x(Vt),Qe.a.publish("create-socket",M)}function at(){return rt.apply(this,arguments)}function rt(){return rt=Object(h.a)(wt().mark(function He(){return wt().wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return A.forEach(function(n){Qe.a.publish("close-socket",n)}),Ze.next=3,L();case 3:x(Vt),W();case 5:case"end":return Ze.stop()}},He)})),rt.apply(this,arguments)}return r.a.createElement(b.Fragment,null,I>0&&I<=nn?r.a.createElement(Rn,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:I,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Ne}):null,r.a.createElement("a",{onClick:J},r.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),r.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),r.a.createElement(ne.a,null,r.a.createElement(m.a,{centered:!0,title:[r.a.createElement(hn.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:K&&I>0,onOk:nt,onCancel:G,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(I/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function Rn(o){var _=o.title,A=o.time,L=o.className,W=L===void 0?"":L,M=o.callback,X=o.desc,B=X===void 0?"":X,w=o.style,I=w===void 0?{}:w;function x(){M&&M()}return r.a.createElement("a",{onClick:x,title:_,className:W},r.a.createElement("img",{src:bt.a,alt:"time",width:16,style:I}),r.a.createElement("span",null,B?"".concat(B,"\uFF1A"):"",wn(A)))}var En=a("lOMy"),xa={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ba=function(o){var _=o.className,A=o.mirror_description,L=o.git_url,W=o.difficulty,M=o.task_pass,X=o.test_set_permission,B=o.onVncAction;return r.a.createElement("div",{className:"tpi-code-setting ".concat(_)},r.a.createElement("h3",null,"\u529F\u80FD"),r.a.createElement("section",null,r.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){B("full-screen")}}," ",r.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),r.a.createElement("a",{id:"reset-task",onClick:function(){return B("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",r.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),L?r.a.createElement(ke.CopyToClipboard,{text:L,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",r.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,r.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){B("show-clipboard-box")}}," ",r.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:M?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,M?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:X?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,X?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),r.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),r.a.createElement("span",null,xa[W])),r.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},r.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),r.a.createElement("span",{className:"vnc-desc",title:A==null?void 0:A.join(" ")},A==null?void 0:A.join(" ")))))},Ga=a("5Dmo"),Yn=a("3S7+"),Kn=a("l9Ud"),da=a.n(Kn);function fa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fa=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Qn;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics",o.Teach="teach-group"})(Qn||(Qn={}));var Aa=function(_){var A=_.userDetail,L=_.user,W=_.globalSetting,M=_.loading,X=_.dispatch,B=_.onClose,w=_.shixun,I=Object(U.a)(_,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),x=Object(ue.m)(),T=Object(b.useState)([]),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=Object(b.useState)(0),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1],G=Object(b.useState)(Object(y.a)({page:1,limit:20,id:w.identifier},x)),Ne=Object(E.a)(G,2),nt=Ne[0],Xe=Ne[1],at=Object(b.useCallback)(function(){return I.visible},[I.visible]);Object(b.useEffect)(function(){nt.page=1,rt()},[I.visible]);var rt=function(){var He=Object(h.a)(fa().mark(function Ce(){var Ze;return fa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X({type:"shixunsDetail/getSetData",payload:nt});case 2:Ze=e.sent,Ze&&(V(Object(Q.a)(Ze.data_sets)),J(Ze.data_sets_count));case 4:case"end":return e.stop()}},Ce)}));return function(){return He.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,!!K.length&&I.children,r.a.createElement(Y.a,{title:"\u6570\u636E\u96C6",placement:"right",className:da.a.wrap,width:300,closable:!1,onClose:B,visible:at()},r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),K==null?void 0:K.map(function(He,Ce){return r.a.createElement("dl",{className:da.a.list},r.a.createElement(Yn.a,{title:He.title},r.a.createElement("dt",null,r.a.createElement("span",{className:"icon-wenjian4 mr5"}),He.title)),r.a.createElement("dd",null,r.a.createElement(ke.CopyToClipboard,{text:He.file_path,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(da.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),r.a.createElement("div",{className:"tc"},r.a.createElement(et.a,{onChange:function(Ce){nt.page=Ce,rt()},className:da.a.page,size:"small",total:ae,pageSize:nt.limit,hideOnSinglePage:!0}))))},za=Object(Ut.a)(function(o){var _=o.user,A=o.userDetail,L=o.loading,W=o.shixunsDetail,M=o.globalSetting;return{user:_,userDetail:A,shixunsDetail:W,globalSetting:M,loading:L.models.index}})(Aa),ma=a("m3rI"),Oa=a("tUsH"),Ta=a.n(Oa),Wa=a("1Zrr"),Ca=a.n(Wa),Va=a("V0Rq"),pa=a("bPs0");function Pn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pn=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var ra=xn.a.Countdown;function ha(){return r.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Ea=function(o){var _,A=o.mirror_description,L=o.difficulty,W=o.git_url,M=o.vnc_url,X=o.window_vnc_url,B=o.isNotice,w=o.user,I=o.game,x=o.shixun,T=x===void 0?{}:x,fe=o.resetVncLoading,K=o.onUpdateCostTime,V=o.lastedGetTaskInfoTime,be=o.onShowNotice,Te=o.onResetVnc,ae=o.onBack,J=o.history,G=o.onAddVncTime,Ne=T.name,nt=T.identifier,Xe=T.task_pass,at=T.test_set_permission,rt=I.cost_time,He=I.status,Ce=w.user_url,Ze=w.image_url,n=w.grade,e=n===void 0?0:n,t=Object(b.useState)(!1),i=Object(E.a)(t,2),u=i[0],s=i[1],O=Object(b.useState)({}),N=Object(E.a)(O,2),F=N[0],_e=N[1],te=Object(b.useState)("#FFF"),le=Object(E.a)(te,2),$t=le[0],Zt=le[1],Nn=Object(b.useState)(null),qt=Object(E.a)(Nn,2),Zn=qt[0],Dn=qt[1],an=Object(b.useState)(),Jn=Object(E.a)(an,2),Mn=Jn[0],$n=Jn[1],Cn=Object(b.useState)(!1),Bn=Object(E.a)(Cn,2),Gn=Bn[0],_n=Bn[1],Xt=Object(ue.l)().query;Object(b.useEffect)(function(){function tn(){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(h.a)(Pn().mark(function Dt(){var kt,vt,At,pn,Bt;return Pn().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(!(Xt.type==="exercises")){Wt.next=6;break}return Wt.next=3,Object(Va.u)({categoryId:Xt.exercisesId});case 3:vt=Wt.sent,_e(Object(y.a)({},vt)),(vt==null?void 0:vt.left_banner_id)&&(vt==null||((kt=vt.exercise)===null||kt===void 0)?void 0:kt.left_time)&&(Dn(Date.now()+(vt==null||((At=vt.exercise)===null||At===void 0)?void 0:At.left_time)*1e3),setTimeout(function(){Zt("red")},((vt==null||((pn=vt.exercise)===null||pn===void 0)?void 0:pn.left_time)-300>0?(vt==null||((Bt=vt.exercise)===null||Bt===void 0)?void 0:Bt.left_time)-300:0)*1e3));case 6:case"end":return Wt.stop()}},Dt)})),Kt.apply(this,arguments)}tn(),Qe.a.subscribe("update-windows-time",function(Dt){$n(parseInt(Dt.remaining_time/1e3))}),M&&$n(1800)},[]),Object(b.useEffect)(function(){return Xt.type==="exercises"&&(pa.b.forEach(function(tn,Kt){document.addEventListener(tn,fn,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){pa.b.forEach(function(tn,Kt){document.removeEventListener(tn,fn,!1)})}},[]);var Un=function(){_n(!Gn)},fn=function(){J.push("/classrooms/".concat(Xt.coursesId,"/exercise/").concat(Xt.exercisesId,"/users/").concat(Xt.login))};function yn(){s(!u)}function Fn(){s(!1)}function qn(){ae(),J.replace("/shixuns/".concat(nt,"/challenges"))}function ea(){if(fe)return;Te()}function sn(){m.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:r.a.createElement(hn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:qn})}function zn(tn){Fn(),tn==="reset-task"&&(fe||m.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:r.a.createElement(hn.a,null),content:r.a.createElement(ha,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ea})),tn==="full-screen"&&Qe.a.publish("vnc-enlarge"),tn==="show-clipboard-box"&&Qe.a.publish("show-clipboard-box")}var jn={task_pass:Xe,test_set_permission:at,mirror_description:A,difficulty:L,resetVncLoading:fe,git_url:W,onVncAction:zn};return r.a.createElement("div",{className:"task-header-container"},Xt.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("a",{className:"task-user-info",href:Ce,target:"_blank"},Ze?r.a.createElement("img",{width:"35",height:"35",src:"".concat(ma.a.IMG_SERVER,"/images/").concat(Ze)}):null,r.a.createElement("span",null,w.name)),r.a.createElement("div",{className:"grade-info"},r.a.createElement("img",{src:Ta.a,alt:"gold",width:20}),e)),r.a.createElement("h2",{className:"shixun-info"},Ne,(Xt==null?void 0:Xt.type)!=="exercises"&&r.a.createElement(ta,{lastedGetTaskInfoTime:V,status:He,defaultTime:rt,onUpdateCostTime:K,title:M?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Xt==null?void 0:Xt.type)!=="exercises"&&r.a.createElement(r.a.Fragment,null,(M||X)&&r.a.createElement("div",{className:"flex-container"},X&&r.a.createElement(An.Link,{onClick:function(Kt){Kt.preventDefault(),Qe.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),B?r.a.createElement($e,{className:"btn-notice",onShowNotice:be}):null,Mn&&r.a.createElement(Sa,{defaultTime:Mn,onAddVncTime:G,onReset:ea,toShixun:qn,title:M?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:yn},r.a.createElement("img",{alt:"tool",src:Ca.a,width:16}),"\u5DE5\u5177\u680F")),!X&&r.a.createElement(za,{visible:Gn,onClose:Un,shixun:T},r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Un},r.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),Xt.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,M||X?r.a.createElement("a",{className:"btn-task-out",onClick:sn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):r.a.createElement("a",{className:"btn-out",onClick:sn,title:"\u9000\u51FA\u5B9E\u8BAD"},r.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(F==null||((_=F.exercise)===null||_===void 0)?void 0:_.left_time)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{style:{color:$t},className:"iconfont icon-kaoshishichang mr5"}),r.a.createElement("span",{className:"c-white mr20"},r.a.createElement(ra,{className:"flex-wrp ",valueStyle:{color:$t,fontSize:16,fontWeight:"normal"},title:r.a.createElement("span",{style:{color:$t,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Zn,onFinish:Object(h.a)(Pn().mark(function tn(){var Kt,Dt;return Pn().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(Va.Q)({categoryId:Xt.exercisesId,commit_method:2});case 2:Kt=vt.sent,(Kt==null?void 0:Kt.status)===0&&m.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var At=Object(h.a)(Pn().mark(function Bt(){return Pn().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:J.push("/classrooms/".concat(Xt.coursesId,"/exercise/").concat(Xt.exercisesId,"/detail"));case 1:case"end":return Wt.stop()}},Bt)}));function pn(){return At.apply(this,arguments)}return pn}()}),(Kt==null?void 0:Kt.status)===-3&&(Dt=parseInt(Kt==null?void 0:Kt.message),Dn(Date.now()+Dt*1e3));case 5:case"end":return vt.stop()}},tn)}))}))),(Xt==null?void 0:Xt.type)==="exercises"&&r.a.createElement(In.a,{type:"primary",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){fn()}})}},r.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:u,onClose:Fn},r.a.createElement(Ba,jn))))},ga=300;function Sa(o){var _=o.onAddVncTime,A=o.onReset,L=o.toShixun,W=o.title,M=W===void 0?"":W,X=o.defaultTime,B=Object(b.useState)(X),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(!1),fe=Object(E.a)(T,2),K=fe[0],V=fe[1];Object(On.a)(function(){x(I-1)},I>0?1e3:null),Object(b.useEffect)(function(){I===ga&&V(!0)},[I]);function be(){I!==0?V(!1):L()}function Te(){V(!1),I>0?(x(X),_()):(x(X),A())}function ae(){I<ga&&V(!0)}return r.a.createElement(b.Fragment,null,r.a.createElement(Rn,{callback:ae,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(I<ga?"color-red":""," "),time:I,desc:M}),r.a.createElement(ne.a,null,r.a.createElement(m.a,{title:[r.a.createElement(hn.a,{className:"modalIconYellow"}),I!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:K,onOk:Te,onCancel:be,okText:I!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:I!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},I!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(I/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var Ra=a("QUgM"),wr=a("KJ0q"),oa={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},Ha=function(o){var _=o.category,A=o.answer,L=A===void 0?"":A,W=o.index,M=o.option_name,X=o.callback,B=oa[W];function w(){if(_===1)X(B);else{var I=L.split(""),x=I.indexOf(B);x>=0?I.splice(x,1):I.push(B),X(I.join(""))}}return r.a.createElement("a",{className:"flex-container",onClick:w},r.a.createElement("span",{className:"".concat(_===1?"radio":"checkbox"," ").concat(L&&L.indexOf(B)>=0?"active":"")}),r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",null,B,"\u3001"),r.a.createElement(Oe.a,{className:"subject-body",value:M})))},Xa=function(o){var _=o.id,A=o.answer,L=o.challenge_question,W=o.category,M=o.subject,X=o.onSetAnswers;function B(w){X(_,w)}return r.a.createElement("li",null,r.a.createElement("div",{className:"subject"},r.a.createElement(Oe.a,{value:"".concat(_+1,"\u3001").concat(M),className:"subject-body"})),r.a.createElement("div",{className:"option"},L.map(function(w,I){var x=w.option_name;return r.a.createElement(Ha,{index:I,key:x,option_name:x,answer:A,category:W,callback:B})})))},Ya=function(o){var _=o.chooses,A=o.answers,L=o.onSetAnswers;return r.a.createElement("ul",{className:"choose-container"},_.map(function(W,M){var X=W.subject,B=W.challenge_question,w=W.category;return r.a.createElement(Xa,{key:M,id:M,subject:X,challenge_question:B,category:w,answer:A[M],onSetAnswers:L})}))},Kr=a("yqJW"),Pr=a("cf+g"),La=a.n(Pr),Ct=a("UbZX"),xt=a.n(Ct),St=a("LYID"),Ht=a.n(St),Qt=function(_){var A=_.id,L=_.isActive,W=_.title,M=_.onActive,X=_.had_submmit,B=_.result,w=_.actual_output,I=_.standard_answer;function x(){M(A)}var T="test-case-item";return L&&(T+=" active"),X&&(T+=" has-result"),r.a.createElement("li",{className:T},r.a.createElement("a",{className:"case-header",onClick:x},r.a.createElement("h2",null,r.a.createElement("div",{className:L?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},W)),X>0?r.a.createElement("img",{width:16,src:B?xt.a:Ht.a}):r.a.createElement("i",{className:"iconfont icon-suo1"})),r.a.createElement("div",{className:"item-desc ".concat(L?"show":"hide"," choose-game-item")},X?B?r.a.createElement(b.Fragment,null,r.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",r.a.createElement("b",null,I)),r.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",r.a.createElement("b",{className:"c-red"},w))):r.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):r.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},en=function(o){var _=o.onResizeSetContainer,A=o.moveY,L=o.had_submmit,W=o.test_sets,M=W===void 0?[]:W,X=o.challenge_chooses_count,B=o.choose_correct_num,w=Object(b.useState)(-1),I=Object(E.a)(w,2),x=I[0],T=I[1];function fe(be){T(be===x?-1:be)}var K=B===X;function V(){_(A)}return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:V},r.a.createElement("i",{className:"iconfont ".concat(A===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),L?r.a.createElement("p",{className:"test-result ".concat(K?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:K?xt.a:La.a}),B," / ",X," \u5171\u6709",X,"\u9898\uFF0C"),r.a.createElement("span",null,K?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(X-B,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,r.a.createElement("ul",{className:"test-case-list"},M.map(function(be,Te){return r.a.createElement(Qt,Object(l.a)({key:"item"+Te,had_submmit:L,title:"\u9898\u76EE".concat(Te+1)},be,{isActive:x===Te,id:Te,onActive:fe}))})))},dn=a("qUwa"),gn=a("VjRW"),mn=a.n(gn),vn=function(o){var _=o.st,A=o.prev_game,L=o.next_game,W=o.time_limit,M=o.record_consume_time,X=o.loading,B=o.vnc_url,w=o.windows_vnc,I=o.shixun,x=o.game,T=o.onRun,fe=o.onShowTestCaseList,K=o.chooses,V=L&&!X&&(x.status===2||I.status<2||I.task_pass),be=_===1&&x.status===2,Te=Object(b.useState)(0),ae=Object(E.a)(Te,2),J=ae[0],G=ae[1],Ne=Object(ue.l)();return Object(b.useEffect)(function(){J>0&&setTimeout(function(){G(J-1)},1e3)},[J]),Object(b.useEffect)(function(){var nt=Qe.a.subscribe("eval-code-finish",function(){_===1||G(10)});return nt},[]),r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"flex-container eval-desc"},W?r.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(W,"\u79D2")):null,M?r.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",M," \u79D2"):null,B&&r.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:fe},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("div",{className:"flex-container eval-btn-group"},A&&!X?r.a.createElement("a",{href:"/tasks/".concat(A).concat(Ne.search),onClick:function(Xe){Xe.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(A).concat(Ne.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,V?r.a.createElement("a",{href:"/tasks/".concat(L).concat(Ne.search),onClick:function(Xe){Xe.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(L).concat(Ne.search)},300)},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,r.a.createElement("button",{onClick:function(){if(_===1&&(K==null?void 0:K.length)<=0){m.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},r.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}T()},style:{minWidth:"72px"},disabled:X||J>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},J>0?"".concat(J,"S"):r.a.createElement(b.Fragment,null," ",r.a.createElement("img",{src:mn.a,alt:"run",width:18})," ",r.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function ia(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ia=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function va(o,_){switch(_.type){case P.e:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.d:return Object(y.a)(Object(y.a)({},o),{},{loading:!1});case P.A:return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}var Na=function(o){var _=o.taskData,A=o.moveY,L=o.onResizeYStart,W=o.onResizeSetContainer,M=o.onEval,X=o.lastedGetTaskInfoTime,B=_.chooses,w=_.choose_test_cases,I=_.game,x=w.test_sets,T=w.challenge_chooses_count,fe=w.choose_correct_num,K=w.had_submmit,V=Object(b.useCallback)(function(){var Ze=[];return Ze.length=T,K&&(Ze=x.map(function(n){return n.actual_output})),Ze},[X]),be=Object(b.useReducer)(va,{loading:!1,answers:V()}),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1];Object(b.useEffect)(function(){J({type:P.A,payload:{answers:V()}})},[X]);var G=ae.answers,Ne=ae.loading;function nt(Ze,n){G[Ze]=n,J({type:P.A,payload:{answers:G}})}function Xe(){for(var Ze=!0,n=0;n<T;n++)if(!G[n]){p.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(n+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),Ze=!1;break}return Ze}function at(){return rt.apply(this,arguments)}function rt(){return rt=Object(h.a)(ia().mark(function Ze(){var n;return ia().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!Xe()){t.next=7;break}return J({type:P.e}),t.next=4,Object(De.f)(I.identifier,{answer:G});case 4:n=t.sent,M(n),J({type:P.d});case 7:case"end":return t.stop()}},Ze)})),rt.apply(this,arguments)}var He=A?"".concat(A-54,"px"):"70%",Ce="calc(100% - 3px - 51px - ".concat(He,")");return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:He}},r.a.createElement(Ya,{chooses:B,answers:G,onSetAnswers:nt})),r.a.createElement("div",{className:"resize-y-bar",onMouseDown:L,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),r.a.createElement("div",{className:"test-set-container",style:{height:Ce}},r.a.createElement(en,{had_submmit:K,moveY:A,onResizeSetContainer:W,test_sets:x,challenge_chooses_count:T,choose_correct_num:fe})),r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:Ne,onRun:at}))))},Ka=a("popq"),ja=a("362i"),Qr=a.n(ja),Zr=a("VPUa"),Jr=a.n(Zr),$r=a("0i5U"),qr=a.n($r),eo=function(o){var _=o.star,A=o.gold,L=o.experience,W=o.next_game,M=o.onCloseResult,X=o.isPictureView,B=o.webDisplayUrl,w=o.onShowPictureView,I=o.history,x=o.onStarChange;function T(){M(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(W).concat(fe.search)),setTimeout(function(){window.location.href="/tasks/".concat(W).concat(fe.search)},300)}var fe=Object(ue.l)();return r.a.createElement("div",{className:"evaluate-result-container"},r.a.createElement("div",{className:"evaluate-result-body"},r.a.createElement("a",{className:"close-line",onClick:M},r.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),r.a.createElement("img",{width:652,src:W?Qr.a:Jr.a,alt:"\u901A\u5173"}),r.a.createElement("div",{className:"gold-and-experience"},r.a.createElement("p",{className:"flex-container"},r.a.createElement("span",{className:"gold-circle"})," +",A),r.a.createElement("p",{className:"flex-container"},r.a.createElement("img",{src:qr.a})," +",L)),r.a.createElement("footer",null,_?null:r.a.createElement(b.Fragment,null,r.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),r.a.createElement(Pt.a,{defaultValue:0,allowClear:!1,onChange:x})),W?r.a.createElement("a",{onClick:T},"\u4E0B\u4E00\u5173"):r.a.createElement("a",{onClick:M},"\u5B8C\u6210"),X?r.a.createElement("a",{onClick:w},"\u67E5\u770B\u6548\u679C"):null,B?r.a.createElement("a",{target:"_blank",href:B},"\u67E5\u770B\u6548\u679C"):null)))},_a=a("bCnd"),_i=a("ZW9T"),to=a("p5ED"),yi=a("XDHc"),no=a("Tl6Z"),ao=a.n(no),ro=function(o){var _=o.content,A=o.language,L=o.theme,W=o.onCodeChange,M=o.onSave,X=o.monacoOptions,B=o.isEditPath,w=o.code_edit_permission,I=o.forbidCopy,x=o.filename,T=o.file_type;return console.log("content:",{value:_,language:A,theme:L,onChange:W,onSave:M,forbidCopy:I,options:X,filename:x,file_type:T}),r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"monaco-editor-container"},B||w?null:r.a.createElement("img",{className:"only-view",src:ao.a,alt:"only-view"}),r.a.createElement(to.a,{filename:x,type:T==="office"?"download":T,data:_,style:{top:40},monacoEditor:{value:_,language:A,theme:L,onChange:W,onSave:M,forbidCopy:I,options:X}})))},bi=a("14J3"),oo=a("BMrR"),Ai=a("jCWc"),Dr=a("kPKH"),Qa=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Za=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Ur=["http","com","net","org","cdn"];function xr(o){for(var _=!1,A=0;A<Ur.length;A++)if(o.indexOf(Ur[A])!==-1){_=!0;break}return _}var Tr=3e3,io=function(o){var _=o.code,A=_===void 0?"":_,L=o.isActive,W=o.myshixunIdentifier,M=o.lastedUpdateTime,X=o.onFinishDisplayHtml,B=Object(b.useRef)(),w="".concat(se.a,"/api/myshixuns/").concat(W,"/html_content.html"),I=Object(b.useMemo)(function(){for(var x=A,T=[],fe=[],K=Qa.exec(x),V=Za.exec(x);K;){var be=K[0],Te=K[1];xr(Te)?x=x.replace(be,be.replace(/link/,"edulink")):(T.push(Te),x=x.replace(Qa,"EDUCODERCSS")),K=Qa.exec(x)}for(;V;){var ae=V[0],J=V[1];xr(J)?x=x.replace(ae,ae.replace(/script/g,"w3scrw3ipttag")):(fe.push(J),x=x.replace(Za,"EDUCODERJS")),V=Za.exec(x)}return x=x.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:x,css:T,script:fe}},[A]);return Object(On.a)(function(){var x=new Date().getTime();L&&B.current&&M&&x>M+Tr&&X()},Tr),Object(b.useEffect)(function(){B.current&&I&&I.content&&(B.current.setAttribute("action",w),B.current.submit())},[B.current,I,w]),r.a.createElement("div",{className:"html-code-view",style:{display:L?"block":"none",width:"100%",height:"100%"}},r.a.createElement("form",{ref:B,method:"post",target:"my-frame"},r.a.createElement("input",{type:"hidden",name:"contents",value:I.content}),r.a.createElement("input",{type:"hidden",name:"educodercss",value:I.css}),r.a.createElement("input",{type:"hidden",name:"educoderscript",value:I.script})),r.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},so=a("dQ5l"),wa=a("ZBwS"),uo=a.n(wa),Oi=a("TVoq"),Ja=new uo.a;Ja.Diff_EditCost=8;var lo={oldStr:"",newStr:""};function co(o,_){switch(_.type){case"init":return Object(y.a)(Object(y.a)({},o),_.payload);default:throw new Error}}function Cr(o,_){var A=/&/g,L=/</g,W=/>/g,M=o[0],X=o[1]||"",B=X.replace(A,"&").replace(L,"<").replace(W,">"),w=!B.trim();if(_==="oldStr")switch(M){case wa.DIFF_DELETE:return"<ins class=".concat(w?"empty":"",">")+B+"</ins>";case wa.DIFF_EQUAL:return"<span>"+B+"</span>"}else switch(M){case wa.DIFF_INSERT:return"<del class=".concat(w?"empty":"",">")+B+"</del>";case wa.DIFF_EQUAL:return"<span>"+B+"</span>"}}var fo=function(o){var _,A,L=o.output,W=o.actual_output,M=Object(b.useReducer)(co,lo),X=Object(E.a)(M,2),B=X[0],w=X[1];return L=(_=L)===null||_===void 0?void 0:_.replace(/\n/g,"\r"),W=(A=W)===null||A===void 0?void 0:A.replace(/\n/g,"\r"),Object(b.useEffect)(function(){var I=Ja.diff_main(L||"",W||"");Ja.diff_cleanupEfficiency(I);var x=I.map(function(fe){return Cr(fe,"oldStr")}).join(""),T=I.map(function(fe){return Cr(fe,"newStr")}).join("");w({type:"init",payload:{oldStr:x,newStr:T}})},[L,W]),r.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},r.a.createElement("div",{dangerouslySetInnerHTML:{__html:B.oldStr}}))};function Sr(o){var _=o.last_compile_output,A=o.language,L=o.ts_mem,W=o.ts_time,M=o.input,X=o.output,B=o.actual_output,w=o.is_public,I=o.result,x=o.compile_success,T=o.title,fe=o.isActive,K=o.id,V=o.onActive,be=o.test_sets_view,Te=o.allowed_unlock,ae=o.identity;function J(){w||be||ae<=5?V(K):Te?Qe.a.publish("unlock-test-case",K):p.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var G="test-case-item";return fe&&(G+=" active"),_&&(G+=" has-result"),r.a.createElement("li",{className:G},r.a.createElement("a",{className:"case-header",onClick:J},r.a.createElement("h2",null,r.a.createElement("div",{className:fe?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},T)),r.a.createElement("div",{className:"case-info"},L?r.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",L,"MB"):null,W?r.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",W,"\u79D2 "):null,w?null:be||ae<=5?r.a.createElement("i",{className:"iconfont icon-jiesuo"}):r.a.createElement("i",{className:"iconfont icon-suo1"}),x>0?r.a.createElement("img",{width:16,src:I?xt.a:Ht.a}):null)),r.a.createElement("div",{className:"item-desc ".concat(fe?"show":"hide"," choose-game-item")},M?r.a.createElement(oo.a,null,r.a.createElement(Dr.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),r.a.createElement(Dr.a,{flex:"1",style:{color:"#fff"}},r.a.createElement(fo,{output:M}))):null,r.a.createElement("p",{className:"output-title-container"},r.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),r.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),r.a.createElement(so.a,{output:X,actual_output:B})))}var mo=function(o){var _=o.onResizeSetContainer,A=o.moveY,L=o.isHtml,W=o.lastedUpdateTime,M=o.content,X=o.myshixunIdentifier,B=o.test_sets_view,w=o.identity,I=o.language,x=o.allowed_unlock,T=o.test_sets,fe=T===void 0?[]:T,K=o.test_sets_count,V=o.sets_error_count,be=o.last_compile_output,Te=o.onFinishDisplayHtml,ae=Object(b.useState)(-1),J=Object(E.a)(ae,2),G=J[0],Ne=J[1],nt=Object(b.useState)(L?0:1),Xe=Object(E.a)(nt,2),at=Xe[0],rt=Xe[1];function He(e){Ne(e===G?-1:e)}function Ce(){_(A)}function Ze(e){rt(parseInt(e.target.id,10))}var n={code:M,isActive:at===0&&L,myshixunIdentifier:X,onFinishDisplayHtml:Te,lastedUpdateTime:W};return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("div",{className:"flex-container"},L?r.a.createElement("span",{id:0,onClick:Ze,className:at===0?"active":""},"\u6548\u679C\u663E\u793A"):null,r.a.createElement("span",{id:1,onClick:Ze,className:at===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("a",{onClick:Ce},r.a.createElement("i",{className:"iconfont ".concat(A===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r.a.createElement("section",{style:{display:at===1?"block":"none"}},be?r.a.createElement("p",{className:"test-result ".concat(V===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:V===0?xt.a:La.a}),K-V,"/",K),V==0?r.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):r.a.createElement(Oe.a,{className:"last-compile-output",value:be})):null,r.a.createElement("ul",{className:"test-case-list"},fe.map(function(e,t){return r.a.createElement(Sr,Object(l.a)({allowed_unlock:x,identity:w,key:"item"+t,test_sets_view:B,language:I,last_compile_output:be,title:"\u6D4B\u8BD5\u96C6".concat(t+1)},e,{isActive:G===t,id:t,onActive:He}))}))),L?r.a.createElement(io,n):null)};function po(o){var _=o.isLarge,A=o.language,L=o.test_sets,W=L===void 0?[]:L,M=o.test_sets_count,X=o.allowed_unlock,B=o.sets_error_count,w=o.last_compile_output,I=o.test_sets_view,x=o.identity,T=o.onResizeSet,fe=Object(b.useState)(-1),K=Object(E.a)(fe,2),V=K[0],be=K[1];function Te(ae){be(ae===V?-1:ae)}return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:T},r.a.createElement("i",{className:"iconfont ".concat(_?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),w?r.a.createElement("p",{className:"test-result ".concat(B===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:B===0?xt.a:La.a}),M-B,"/",M),B==0?r.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):r.a.createElement(Oe.a,{value:w})):null,r.a.createElement("ul",{className:"test-case-list"},W.map(function(ae,J){return r.a.createElement(Sr,Object(l.a)({allowed_unlock:X,identity:x,test_sets_view:I,key:"item"+J,language:A,last_compile_output:w,title:"\u6D4B\u8BD5\u96C6".concat(J+1)},ae,{isActive:V===J,id:J,onActive:Te}))})))}var ho=a("ZD9Y"),Eo=function(o){var _=o.onFontSizeChange,A=o.cmFontSize,L=o.cmCodeMode,W=o.onCodeModeChange,M=o.tabToSpace,X=o.onTabToSpace,B=o.shixun,w=B.task_pass,I=B.forbid_copy,x=B.test_set_permission,T={onFontSizeChange:_,cmFontSize:A,cmCodeMode:L,onCodeModeChange:W,tabToSpace:M,onTabToSpace:X};return r.a.createElement(ho.a,T,r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:w?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,w?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:x?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,x?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:I?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},r.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),r.a.createElement("span",null,I?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Ri=a("X9zl"),wi=a("XyRZ");function go(o){var _=o.callback,A=o.file,L=o.onHidePathList;function W(){L(),_(A)}return r.a.createElement("a",{onClick:W},A)}var vo=function(o){var _=o.paths,A=o.onChangePath,L=o.activePath,W=o.isVisible,M=o.onHidePathList;return r.a.createElement("ul",{className:"path-container",onMouseLeave:M,style:{display:W?"block":"none"}},_.filter(function(X){return!!X}).map(function(X){return r.a.createElement("li",{className:L===X?"active":"",key:X},r.a.createElement(go,{callback:A,file:X,onHidePathList:M}))}))},Lr=a("Dqnf");function $a(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$a=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var _o={theme:Object(_a.a)("cmCodeMode","vs-dark"),fontSize:Object(_a.a)("cmFontSize",16),tabToSpace:Object(_a.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function yo(o,_){switch(_.type){case P.C:return Object(y.a)(Object(y.a)({},o),{},{showEditorSetting:_.payload});case P.D:return Object(y.a)(Object(y.a)({},o),{},{theme:_.payload});case P.B:return Object(y.a)(Object(y.a)({},o),{},{fontSize:_.payload});case P.K:return Object(y.a)(Object(y.a)({},o),{},{tabIndex:_.payload});case P.I:return Object(y.a)(Object(y.a)({},o),{},{sshConfigData:_.payload});case P.J:return Object(y.a)(Object(y.a)({},o),{},{sshTabs:Object(Q.a)(_.payload)});case P.S:return Object(y.a)(Object(y.a)({},o),{},{showPathList:!0});case P.p:return Object(y.a)(Object(y.a)({},o),{},{showPathList:!1});case P.v:return Object(y.a)(Object(y.a)({},o),{},{tabToSpace:_.payload});default:throw new Error}}var Nr=3e4,bo=function(o){var _=o.taskData,A=o.moveY,L=o.isHtml,W=o.isNotice,M=o.onResizeYStart,X=o.codeRepData,B=o.isEditPath,w=o.onEditRepCode,I=o.onUpdateCode,x=o.onResizeSetContainer,T=o.onEval,fe=o.evaluateLoading,K=o.evaluateMessage,V=o.onResizeCodeArea,be=o.onShowDir,Te=o.onChangePath,ae=o.onShowNotice,J=o.onResetCode,G=o.onResetGitCode,Ne=o.onResetPassedCode,nt=o.onFinishDisplayHtml,Xe=Object(U.a)(o,["taskData","moveY","isHtml","isNotice","onResizeYStart","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),at=Object(b.useReducer)(yo,_o),rt=Object(E.a)(at,2),He=rt[0],Ce=rt[1],Ze=X.loading,n=X.content,e=X.language,t=X.filename,i=X.file_type,u=X.lastedUpdateTime,s=X.paths,O=X.currentPath,N=He.fontSize,F=He.theme,_e=He.showEditorSetting,te=He.showPathList,le=He.tabIndex,$t=He.sshTabs,Zt=He.tabToSpace,Nn=He.sshConfigData,qt=_.shixun,Zn=_.test_sets,Dn=_.test_sets_count,an=_.sets_error_count,Jn=_.last_compile_output,Mn=_.game,$n=_.git_url,Cn=_.myshixun,Bn=_.user,Gn=_.allowed_unlock,_n=qt.webssh,Xt=qt.multi_webssh,Un=qt.hide_code,fn={onFinishDisplayHtml:nt,allowed_unlock:Gn,onResizeSetContainer:x,moveY:A,language:e,content:n,isHtml:L,myshixunIdentifier:Cn.identifier,test_sets_view:Mn.test_sets_view,identity:Bn.identity,lastedUpdateTime:u,test_sets:Zn,test_sets_count:Dn,sets_error_count:an,last_compile_output:Jn};Object(On.a)(function(){var zt=new Date().getTime();B&&u&&!Un&&zt>u+Nr&&I()},Nr);function yn(zt){w(zt)}function Fn(){Ce({type:P.C,payload:!0})}function qn(){Ce({type:P.C,payload:!1})}function ea(zt){Ce({type:P.B,payload:zt}),Object(_a.c)("cmFontSize",zt)}function sn(zt){Ce({type:P.D,payload:zt}),Object(_a.c)("cmCodeMode",zt)}function zn(zt){Ce({type:P.v,payload:zt}),Object(_a.c)("cmTabToSpace",zt)}function jn(){Ce({type:P.S})}function tn(){Ce({type:P.p})}function Kt(zt){Ce({type:P.K,payload:parseInt(zt.target.id,10)})}function Dt(){var zt=$t.length;$t[0]===3?$t.push(2):$t.push(zt+2),console.log("sshTabs:",$t),Ce({type:P.J,payload:$t})}function kt(zt){zt.stopPropagation(),zt.preventDefault();var Vn=parseInt(zt.target.id,10);$t.splice(Vn,1),Ce({type:P.J,payload:$t});var sa=1;$t.length>0&&(sa=$t[0]),Ce({type:P.K,payload:sa})}function vt(){return Object(De.c)(Mn.identifier)}function At(zt){Ce({type:P.K,payload:0}),Te(zt)}function pn(){Ce({type:P.I,payload:null})}Object(b.useEffect)(function(){Ce({type:P.K,payload:Un?1:0})},[Un]),Object(b.useEffect)(function(){if(!Nn&&le>=1){var zt=function(){var Vn=Object(h.a)($a().mark(function sa(){var Fa;return $a().wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,Object(De.r)(Cn.identifier);case 2:Fa=ua.sent,Ce({type:P.I,payload:Fa});case 4:case"end":return ua.stop()}},sa)}));return function(){return Vn.apply(this,arguments)}}();zt()}Nn&&le>=1&&setTimeout(function(){Qe.a.publish("create-socket",le)},100)},[Nn,le]),Object(b.useEffect)(function(){return function(){$t.splice(0,8),Ce({type:P.J,payload:$t})}},[Xe.location.pathname]);var Bt=A?A!=="100%"?"".concat(A-54,"px"):A:"70%",kn=A==="100%"?0:"calc(100% - 3px - 51px - ".concat(Bt,")"),Wt=[];_n&&Wt.push(1),Xt&&Wt.concat($t);var Wn={content:n,language:e,filename:t,file_type:i,onCodeChange:yn,theme:F,onSave:I,forbidCopy:qt.forbid_copy,isEditPath:B,code_edit_permission:qt.code_edit_permission,monacoOptions:{fontSize:N,insertSpaces:Zt,readOnly:!B&&!qt.code_edit_permission}},Da={loading:Ze,lastedUpdateTime:u,moveY:A,code_hidden:!qt.show_code_dir,gameStatus:Mn.status,isEditPath:B,isNotice:W,git_url:$n,onResetCode:J,onResetGitCode:G,onShowCodeSetting:Fn,onResetPassedCode:Ne,onShowNotice:ae,onShowDir:be,onResizeCodeArea:V},Ma={isNotice:W,moveY:A,tabIndex:le,onShowNotice:ae,onResizeCodeArea:V,webssh:_n,socketKeys:Wt,onCloseSocket:vt,isActive:le>=1,onReCreateSocket:pn,shixun:qt},nr={onFontSizeChange:ea,cmFontSize:N,tabToSpace:Zt,cmCodeMode:F,onCodeModeChange:sn,onTabToSpace:zn,shixun:qt};return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:Bt}},r.a.createElement("div",{className:"navs"},r.a.createElement("ul",null,Un?null:r.a.createElement("li",{className:"flex-container"},r.a.createElement("a",{id:0,className:le===0?"active first":"first",onClick:Kt},"\u4EE3\u7801\u6587\u4EF6"),s.length>=1?r.a.createElement("span",{onMouseOver:jn,className:te?"arrow-down":"arrow-right"}):null),_n?r.a.createElement("li",null,r.a.createElement("a",{className:le===1?"active":"",onClick:Kt,id:1},"\u547D\u4EE4\u884C")):r.a.createElement("li",null),!!_n&&Xt?$t.map(function(zt,Vn){return r.a.createElement("li",{key:zt},r.a.createElement("a",{id:zt,className:le===zt?"active":"",onClick:Kt},"\u547D\u4EE4\u884C",Vn+1,r.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Vn,className:"iconfont icon-shanchu_moren",onClick:kt})))}):null,!!_n&&Xt&&$t.length<2?r.a.createElement("li",null,r.a.createElement("a",{onClick:Dt,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),r.a.createElement("div",{className:"action-bar-container",style:{display:le===0?"flex":"none"}},r.a.createElement(Le,Da)),r.a.createElement("div",{className:"action-bar-container",style:{display:le>=1?"flex":"none"}},r.a.createElement(Jt,Ma))),r.a.createElement("section",{style:{display:le===0?"block":"none"}},r.a.createElement(ro,Wn)),_n?r.a.createElement("section",{style:{display:le===1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Nn||{},sid:1})):null,Xt?$t.map(function(zt,Vn){return r.a.createElement("section",{key:"ssh".concat(zt),style:{display:le===zt?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Nn||{},sid:zt}))}):null,r.a.createElement(vo,{isVisible:te,onHidePathList:tn,paths:s,activePath:O,onChangePath:At})),r.a.createElement("div",{className:"resize-y-bar",onMouseDown:M,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),r.a.createElement("div",{className:"test-set-container",style:{height:kn}},fe?r.a.createElement(ge.a,{message:K,style:{color:"#4CACFF"}}):r.a.createElement(mo,fn)),r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:fe,onRun:T}))),r.a.createElement(ne.a,null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:_e,onClose:qn},r.a.createElement(Eo,nr))))},Pi=a("zkdm"),Ao=a("Sa5k"),jr=a.n(Ao),qa=function(o){var _=o.list,A=o.title,L=_.length;return r.a.createElement("div",{className:"img-list"},r.a.createElement("h4",null,A),r.a.createElement("div",{className:"list-body"},L>0?_.map(function(W){return r.a.createElement("img",{onClick:function(){Qe.a.publish("preview-image","".concat(se.a).concat(W.pic_url))},className:L===1?"singal":"",src:"".concat(se.a).concat(W.pic_url),key:W.pic_url,alt:A})}):r.a.createElement(b.Fragment,null,r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:jr.a}),r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:jr.a}))))},Di=a("1A8V"),Oo=function(o){var _=o.url,A=o.poster;return r.a.createElement("div",{className:"video-container"},r.a.createElement("video",{controls:!0,autoPlay:!0,src:_,preload:"auto",poster:A||""},r.a.createElement("source",{type:"video/webm",src:_}),r.a.createElement("source",{type:"video/mp4",src:_})))},Ui=a("XZCF"),Ro=function(o){var _=o.url;return r.a.createElement("div",{className:"video-container"},r.a.createElement("audio",{style:{width:"100%"},controls:!0,src:_}," Your browser does not support the ",r.a.createElement("code",null,"audio")," element. "))},wo=function(o){var _=o.files,A=o.type;return r.a.createElement("ul",{className:"video-list"},_.map(function(L,W){return r.a.createElement("li",{key:W},A==="mp4"?r.a.createElement(Oo,{url:L.file_url}):r.a.createElement(Ro,{url:L.file_url}))}))},Po=function(o){var _=o.value;return r.a.createElement("img",{src:"data:image/png;base64,".concat(_),alt:"qrcode"})};function er(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */er=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}function Do(o){var _=o.documentElement,A=o.body,L=Math.max(_.clientHeight,_.scrollHeight,_.offsetHeight,A?A.clientHeight:0,A?A.scrollHeight:0,500);return L}function Uo(o){var _=o.contentDocument?o.contentDocument:o.contentWindow.document;o.style.visibility="hidden",o.style.height="10px",o.style.height=Do(_)+4+"px",o.style.visibility="visible"}var xo=function(o){var _=o.taskId,A=o.onHidePictureView,L=Object(b.useState)({}),W=Object(E.a)(L,2),M=W[0],X=W[1],B=Object(b.useRef)();Object(b.useEffect)(function(){var Te=M.type,ae=M.iframe_src;Te==="html"&&ae&&B.current&&(B.current.contentWindow.document.write(ae),B.current.contentWindow.document.close(),setTimeout(function(){Uo(B.current)},100))},[M,B.current]),Object(b.useEffect)(function(){function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(er().mark(function J(){var G;return er().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.prev=0,nt.next=3,Object(De.h)(_);case 3:G=nt.sent,X(G),nt.next=10;break;case 7:nt.prev=7,nt.t0=nt.catch(0),console.log(nt.t0);case 10:case"end":return nt.stop()}},J,null,[[0,7]])})),ae.apply(this,arguments)}Te()},[_]);var w=M.type,I=M.orignal_picture,x=M.user_picture,T=M.answer_picture,fe=M.contents,K=M.user_file,V=M.message,be=M.qrcode_str;return r.a.createElement(b.Fragment,null,w?null:r.a.createElement(ge.a,{message:V||"\u52A0\u8F7D\u4E2D..."}),r.a.createElement("div",{className:"eval-picture-panel"},r.a.createElement("div",{className:"picture-body"},r.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",r.a.createElement("a",{onClick:A},r.a.createElement("i",{className:"iconfont icon-shanchu2"}))),w==="image"?r.a.createElement("div",{className:"flex-container"},I.length>0?r.a.createElement(qa,{list:I,title:"\u539F\u59CB\u56FE\u7247"}):null,x.length>0?r.a.createElement(qa,{list:x,title:"\u5B9E\u9645\u8F93\u51FA"}):null,T.length>0?r.a.createElement(qa,{list:T,title:"\u9884\u671F\u8F93\u51FA"}):null):r.a.createElement(b.Fragment,null,r.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),r.a.createElement("div",{className:"output-txt ".concat(w==="html"?"html":"")},w==="html"?r.a.createElement("iframe",{ref:B,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):w=="mp4"||w=="mp3"?r.a.createElement(wo,{files:K,type:w}):w==="qrcode"?r.a.createElement(Po,{value:be}):r.a.createElement("div",{style:{overflow:"auto",height:"100%"}},r.a.createElement(Oe.a,{value:fe})))))))},tr=a("ErOA");function To(o,_){return Object(tr.c)("/tasks/".concat(o,"/system_update.json?myshixun_id=").concat(_))}function Co(o){return Object(tr.c)("/tasks/".concat(o,"/sync_codes.json"))}function Ia(o){return Object(tr.c)("/tasks/".concat(o,"/sync_modify_time"))}function Pa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pa=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var So=function(o){var _=o.showNotice,A=o.tpm_cases_modified,L=o.tpm_modified,W=o.tpm_script_modified,M=o.st,X=o.taskId,B=o.myshixunId,w=o.onNextCallback,I=o.onUpdateCallback,x=o.onUpdateFailure,T=(L||W)&&M===0,fe=Object(b.useState)(!1),K=Object(E.a)(fe,2),V=K[0],be=K[1];function Te(){return ae.apply(this,arguments)}function ae(){return ae=Object(h.a)(Pa().mark(function Ne(){var nt,Xe,at,rt;return Pa().wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!V){Ce.next=2;break}return Ce.abrupt("return");case 2:if(be(!0),!T){Ce.next=21;break}return Ce.next=6,Co(X);case 6:if(nt=Ce.sent,Xe=nt.path,at=nt.status,rt=nt.message,!(at===-1)){Ce.next=14;break}p.b.info(rt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),x(),Ce.next=19;break;case 14:if(p.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!A){Ce.next=18;break}return Ce.next=18,Ia(X);case 18:I(Xe,new Date().getTime());case 19:Ce.next=25;break;case 21:return Ce.next=23,Ia(X);case 23:p.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),w();case 25:be(!1);case 26:case"end":return Ce.stop()}},Ne)})),ae.apply(this,arguments)}function J(){return G.apply(this,arguments)}function G(){return G=Object(h.a)(Pa().mark(function Ne(){return Pa().wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!V){Xe.next=2;break}return Xe.abrupt("return");case 2:if(be(!0),!T){Xe.next=11;break}return Xe.next=6,To(X,B);case 6:if(!A){Xe.next=9;break}return Xe.next=9,Ia(X);case 9:Xe.next=13;break;case 11:return Xe.next=13,Ia(X);case 13:be(!1),w();case 15:case"end":return Xe.stop()}},Ne)})),G.apply(this,arguments)}return r.a.createElement(m.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:V,visible:_,onOk:Te,onCancel:J,okText:T?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},A&&T?r.a.createElement(b.Fragment,null,r.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),r.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),r.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):A?r.a.createElement(b.Fragment,null,r.a.createElement("p",null,"\u672C\u5173",M===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),r.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):r.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",r.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",r.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},xi=a("Lmeb"),Lo=a("qZJd"),No=function(o){var _=o.taskData,A=o.evaluateLoading,L=o.evaluateMessage,W=o.language,M=o.onEval,X=_.vnc_url,B=_.shixun,w=_.test_sets,I=_.test_sets_count,x=_.sets_error_count,T=_.last_compile_output,fe=_.game,K=_.allowed_unlock,V=_.user,be=Object(b.useState)(!1),Te=Object(E.a)(be,2),ae=Te[0],J=Te[1],G=Object(b.useState)(!1),Ne=Object(E.a)(G,2),nt=Ne[0],Xe=Ne[1];function at(){J(!ae)}function rt(){Xe(!nt)}var He={isLarge:ae,language:W,test_sets:w,test_sets_count:I,sets_error_count:x,last_compile_output:T,allowed_unlock:K,test_sets_view:fe.test_sets_view,identity:V.identity,onResizeSet:at};function Ce(){Xe(!0),M()}function Ze(){Xe(!nt)}return r.a.createElement(b.Fragment,null,r.a.createElement(Lo.a,{vnc_url:X,window_vnc_url:_.windows_vnc,taskData:_}),nt?r.a.createElement("div",{className:"vnc-mask"}):null,r.a.createElement("div",{className:"vnc-test-list ".concat(ae?"large":nt?"pop":"")},r.a.createElement("div",{className:"vnc-test-list-body"},ae?null:r.a.createElement("span",{className:"arrow-container",onClick:rt},r.a.createElement("i",{className:"iconfont ".concat(nt?"icon-xiajiantou":"icon-shangjiantou"," ")})),A?r.a.createElement(ge.a,{message:L,style:{color:"#4CACFF"}}):r.a.createElement(po,He))),(X||(_==null?void 0:_.windows_vnc))&&r.a.createElement("div",{className:"action-container"},r.a.createElement(vn,Object(l.a)({},_,{loading:A,onRun:Ce,onShowTestCaseList:Ze}))))},jo=a("J66h"),Io=a("IWh4"),Mo=a.n(Io),Fo=a("iNZB"),ko=a.n(Fo),Bo=function(o){var _=o.prev_game,A=o.next_game,L=o.shixun,W=o.game,M=A&&(W.status===2||L.status<2||L.task_pass),X=Object(ue.l)();return r.a.createElement("div",{className:"unity-3d-nav"},_?r.a.createElement("a",{href:"/tasks/".concat(_).concat(X.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,M?r.a.createElement("a",{href:"/tasks/".concat(A).concat(X.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)};function It(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */It=function(){return o};var o={},_=Object.prototype,A=_.hasOwnProperty,L=Object.defineProperty||function(n,e,t){n[e]=t.value},W=typeof Symbol=="function"?Symbol:{},M=W.iterator||"@@iterator",X=W.asyncIterator||"@@asyncIterator",B=W.toStringTag||"@@toStringTag";function w(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{w({},"")}catch(n){w=function(t,i,u){return t[i]=u}}function I(n,e,t,i){var u=e&&e.prototype instanceof fe?e:fe,s=Object.create(u.prototype),O=new He(i||[]);return L(s,"_invoke",{value:nt(n,t,O)}),s}function x(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(i){return{type:"throw",arg:i}}}o.wrap=I;var T={};function fe(){}function K(){}function V(){}var be={};w(be,M,function(){return this});var Te=Object.getPrototypeOf,ae=Te&&Te(Te(Ce([])));ae&&ae!==_&&A.call(ae,M)&&(be=ae);var J=V.prototype=fe.prototype=Object.create(be);function G(n){["next","throw","return"].forEach(function(e){w(n,e,function(t){return this._invoke(e,t)})})}function Ne(n,e){function t(u,s,O,N){var F=x(n[u],n,s);if(F.type!=="throw"){var _e=F.arg,te=_e.value;return te&&typeof te=="object"&&A.call(te,"__await")?e.resolve(te.__await).then(function(le){t("next",le,O,N)},function(le){t("throw",le,O,N)}):e.resolve(te).then(function(le){_e.value=le,O(_e)},function(le){return t("throw",le,O,N)})}N(F.arg)}var i;L(this,"_invoke",{value:function(s,O){function N(){return new e(function(F,_e){t(s,O,F,_e)})}return i=i?i.then(N,N):N()}})}function nt(n,e,t){var i="suspendedStart";return function(u,s){if(i==="executing")throw new Error("Generator is already running");if(i==="completed"){if(u==="throw")throw s;return Ze()}for(t.method=u,t.arg=s;;){var O=t.delegate;if(O){var N=Xe(O,t);if(N){if(N===T)continue;return N}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(i==="suspendedStart")throw i="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);i="executing";var F=x(n,e,t);if(F.type==="normal"){if(i=t.done?"completed":"suspendedYield",F.arg===T)continue;return{value:F.arg,done:t.done}}F.type==="throw"&&(i="completed",t.method="throw",t.arg=F.arg)}}}function Xe(n,e){var t=e.method,i=n.iterator[t];if(i===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,Xe(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),T;var u=x(i,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,T;var s=u.arg;return s?s.done?(e[n.resultName]=s.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,T):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,T)}function at(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function rt(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function He(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(at,this),this.reset(!0)}function Ce(n){if(n){var e=n[M];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,i=function u(){for(;++t<n.length;)if(A.call(n,t))return u.value=n[t],u.done=!1,u;return u.value=void 0,u.done=!0,u};return i.next=i}}return{next:Ze}}function Ze(){return{value:void 0,done:!0}}return K.prototype=V,L(J,"constructor",{value:V,configurable:!0}),L(V,"constructor",{value:K,configurable:!0}),K.displayName=w(V,B,"GeneratorFunction"),o.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===K||(e.displayName||e.name)==="GeneratorFunction")},o.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,V):(n.__proto__=V,w(n,B,"GeneratorFunction")),n.prototype=Object.create(J),n},o.awrap=function(n){return{__await:n}},G(Ne.prototype),w(Ne.prototype,X,function(){return this}),o.AsyncIterator=Ne,o.async=function(n,e,t,i,u){u===void 0&&(u=Promise);var s=new Ne(I(n,e,t,i),u);return o.isGeneratorFunction(e)?s:s.next().then(function(O){return O.done?O.value:s.next()})},G(J),w(J,B,"Generator"),w(J,M,function(){return this}),w(J,"toString",function(){return"[object Generator]"}),o.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function u(){for(;t.length;){var s=t.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},o.values=Ce,He.prototype={constructor:He,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(rt),!e)for(var t in this)t.charAt(0)==="t"&&A.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(_e,te){return O.type="throw",O.arg=e,t.next=_e,te&&(t.method="next",t.arg=void 0),!!te}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],O=s.completion;if(s.tryLoc==="root")return i("end");if(s.tryLoc<=this.prev){var N=A.call(s,"catchLoc"),F=A.call(s,"finallyLoc");if(N&&F){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(N){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!F)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i];if(u.tryLoc<=this.prev&&A.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=t&&t<=s.finallyLoc&&(s=null);var O=s?s.completion:{};return O.type=e,O.arg=t,s?(this.method="next",this.next=s.finallyLoc,T):this.complete(O)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),T},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),rt(i),T}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var u=i.completion;if(u.type==="throw"){var s=u.arg;rt(i)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:Ce(e),resultName:t,nextLoc:i},this.method==="next"&&(this.arg=void 0),T}},o}var Go=ve.a.DirectoryTree,Ti=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],zo={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Wo(o,_){switch(_.type){case P.t:return Object(y.a)(Object(y.a)({},o),{},{moveX:_.payload});case P.u:return Object(y.a)(Object(y.a)({},o),{},{moveY:_.payload});case P.U:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:_.payload});case P.g:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:_.payload});case P.c:return Object(y.a)(Object(y.a)({},o),{},{codeRepData:Object(y.a)(Object(y.a)({},o.codeRepData),_.payload)});case P.Q:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!1,showEvalResult:!0});case P.n:return Object(y.a)(Object(y.a)({},o),{},{showEvalResult:!1});case P.i:return Object(y.a)(Object(y.a)({},o),{},{loading:!0});case P.cb:return Object(y.a)(Object(y.a)({},o),_.payload);case P.ab:return Object(y.a)(Object(y.a)({},o),{},{showDragMask:_.payload});case P.h:return Object(y.a)(Object(y.a)({},o),{},{loading:!1,isError:!0});case P.j:return Object(y.a)(Object(y.a)({},o),_.payload);case P.P:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!0});case P.m:return Object(y.a)(Object(y.a)({},o),{},{evaluateLoading:!1});case P.E:return Object(y.a)(Object(y.a)({},o),{},{evaluateMessage:_.payload});case P.H:return Object(y.a)(Object(y.a)({},o),{},{showDocuments:_.payload});case P.F:return Object(y.a)(Object(y.a)({},o),_.payload);case P.R:return Object(y.a)(Object(y.a)({},o),{},{showNotice:!0});case P.o:return Object(y.a)(Object(y.a)({},o),{},{showNotice:!1});case P.q:return Object(y.a)(Object(y.a)({},o),{},{showPictureView:!1});case P.T:return Object(y.a)(Object(y.a)({},o),{},{showPictureView:!0});case P.M:return Object(y.a)(Object(y.a)({},o),{},{resetVncLoading:_.payload});default:throw new Error}}var Ci=v.default=function(o){var _,A=o.match,L=o.history,W=Object(U.a)(o,["match","history"]);console.log("props:",W);var M=Object(ue.m)(),X=Object(ue.l)().query,B=Object(b.useReducer)(Wo,zo),w=Object(E.a)(B,2),I=w[0],x=w[1],T=Object(b.useState)(M.taskId),fe=Object(E.a)(T,2),K=fe[0],V=fe[1],be=Object(b.useRef)(),Te=Object(b.useRef)(),ae=L.location;Object(b.useEffect)(function(){console.log("_params:",M),V(M.taskId)},[M]);var J=I.moveX,G=I.taskData,Ne=I.moveY,nt=I.evalData,Xe=I.showEvalResult,at=I.codeRepData,rt=I.loading,He=I.evaluateLoading,Ce=I.evaluateMessage,Ze=I.showDocuments,n=I.repos,e=I.showPictureView,t=I.showNotice,i=I.webDisplayUrl,u=I.isPictureView,s=I.resetVncLoading,O=I.timestamp,N=I.lastedGetTaskInfoTime,F=I.showDragMask,_e=G.st,te=G.challenge,le=G.shixun,$t=G.is_teacher,Zt=G.game,Nn=G.has_answer,qt=G.vnc_url,Zn=G.git_url,Dn=G.user,an=G.myshixun,Jn=G.discusses_count,Mn=G.user_praise,$n=G.praise_count,Cn=G.tpm_cases_modified,Bn=G.tpm_modified,Gn=G.tpm_script_modified,_n=G.mirror_name,Xt=G.mirror_description,Un=G.tomcat_url,fn=G.unity_3d_routes,yn=G.with_code_file,Fn=G.unity_3d_result,qn=G.next_game,ea=G.prev_game,sn=at.currentPath,zn=at.paths,jn=at.content,tn=at.language,Kt=at.lastedUpdateTime,Dt=(Bn||Gn)&&_e===0,kt=(Cn||Dt)&&an.system_tip===!0,vt=(_n||[]).indexOf("Html")!==-1,At=Object(b.useMemo)(function(){return sn&&zn?zn.indexOf(sn)>=0:!1},[sn,zn]),pn=Object(b.useMemo)(function(){return fn&&!yn||qt},[qt,yn,fn]);Object(b.useEffect)(function(){if(fn&&yn){x({type:P.P});var ct=Qe.a.subscribe("unity3d-load-end",function(){x({type:P.m})});return ct}},[K,fn,yn,x]);function Bt(ct){return kn.apply(this,arguments)}function kn(){return kn=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt,mt,Nt,Yt;return It().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.prev=0,Mt.next=3,Object(De.j)(K,X);case 3:if(_t=Mt.sent,Et=_t.status,!(Et===401)){Mt.next=9;break}return Mt.abrupt("return");case 9:if(!(Et===403)){Mt.next=13;break}L.replace("/403"),Mt.next=22;break;case 13:if(!(Et===404)){Mt.next=18;break}return L.replace("/404"),Mt.abrupt("return");case 18:dt=_t.st,mt=_t.challenge.path,Nt={loading:!1,isError:!1,taskData:_t,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:at},dt===0&&mt&&(Yt=mt.split("\uFF1B").filter(function(Hn){return!!Hn}),Nt.codeRepData.currentPath=Yt[0],Nt.codeRepData.paths=Yt,Nt.codeRepData.lastedUpdateTime=0),qe||x({type:P.j,payload:Nt});case 22:Mt.next=28;break;case 24:Mt.prev=24,Mt.t0=Mt.catch(0),console.log(Mt.t0),qe||x({type:P.h});case 28:case"end":return Mt.stop()}},ct,null,[[0,24]])})),kn.apply(this,arguments)}Object(b.useEffect)(function(){var ct=!1;return Bt(ct),function(){ct=!0}},[x,K]),Object(b.useEffect)(function(){var ct=!1;function qe(){return _t.apply(this,arguments)}function _t(){return _t=Object(h.a)(It().mark(function Et(){var dt,mt,Nt,Yt,un,Mt;return It().wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(x({type:P.U,payload:Object(y.a)(Object(y.a)({},at),{},{loading:!0})}),!(fn&&!yn)){bn.next=3;break}return bn.abrupt("return");case 3:return bn.next=5,Object(De.g)(K,{path:sn});case 5:if(dt=bn.sent,!ct)if(dt.status===0)p.b.info(dt.message),x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{loading:!1})});else{try{(dt==null?void 0:dt.file_type)==="txt"?mt=((Nt=mt)===null||Nt===void 0?void 0:Nt.length)===0?mt:window.decodeURIComponent(escape(window.atob(dt==null||((Yt=dt.content)===null||Yt===void 0)?void 0:Yt.content))):mt=dt==null||((un=dt.content)===null||un===void 0)?void 0:un.content}catch(la){mt=window.atob(dt==null||((Mt=dt.content)===null||Mt===void 0)?void 0:Mt.content),p.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",la)}x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:mt,language:dt.language,file_type:dt.file_type,filename:dt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return bn.stop()}},Et)})),_t.apply(this,arguments)}if(_e===0&&sn&&!le.hide_code)return qt||(G==null?void 0:G.windows_vnc)?void 0:(qe(),function(){ct=!0})},[_e,sn,N,O]);var Wt=Object(b.useCallback)(Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt,mt,Nt=arguments;return It().wrap(function(un){for(;;)switch(un.prev=un.next){case 0:qe=Nt.length>0&&Nt[0]!==void 0?Nt[0]:0;try{(an==null?void 0:an.identifier)&&(_t={path:sn,evaluate:0,content:jn,game_id:Zt.id},Et={type:"application/json"},dt=new Blob([JSON.stringify(_t)],Et),window.navigator.sendBeacon("".concat(ma.a.API_SERVER,"/api/myshixuns/").concat(an==null?void 0:an.identifier,"/update_file.json"),dt))}catch(Mt){}if(!(_e===0&&Kt>0&&At||qe)){un.next=8;break}return un.next=5,Object(De.B)(an.identifier,{path:sn,evaluate:qe,content:jn,game_id:Zt.id});case 5:return mt=un.sent,x({type:P.c,payload:{lastedUpdateTime:0}}),un.abrupt("return",mt);case 8:case"end":return un.stop()}},ct)})),[_e,Kt,sn,jn,Zt==null?void 0:Zt.id,At]),Wn=Object(b.useCallback)(function(){Zt&&(Zt.status!==2&&Qe.a.publish("update-cost-time")),Wt()},[Zt.status,Wt]);Object(b.useEffect)(function(){Wn()},[ae]);function Da(){Wn()}Object(b.useEffect)(function(){var ct=Qe.a.subscribe("unlock-test-case",function(){var qe;m.a.confirm((qe={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement(Vo,{score:te.score,is_teacher:$t})},Object(d.a)(qe,"centered",!0),Object(d.a)(qe,"onOk",Ma),qe))});return ct},[Ma,te,$t]);var Ma=Object(b.useCallback)(Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt;return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(De.A)(Zt.identifier);case 2:if(qe=Nt.sent,_t=qe.test_sets,Et=qe.message,!(_t===-1)){Nt.next=7;break}return p.b.info(Et),Nt.abrupt("return");case 7:dt=G.user.grade,G.user.grade=dt-te.score,G.test_sets=_t,G.game.test_sets_view=!0,x({type:P.cb,payload:{taskData:G}});case 12:case"end":return Nt.stop()}},ct)})),[Zt,te,x]);Object(b.useEffect)(function(){if(!pn){var ct=function(Et){be.current&&x({type:P.t,payload:Et.pageX}),Te.current&&x({type:P.u,payload:Et.pageY})},qe=function(){be.current=!1,Te.current=!1,x({type:P.ab,payload:!1})};return document.addEventListener("mousemove",ct),document.addEventListener("mouseup",qe),function(){document.removeEventListener("mousemove",ct),document.removeEventListener("mouseup",qe)}}},[Te.current,be.current,pn,x]);function nr(ct){var qe=G.user.grade;G.user.grade=qe-ct,x({type:P.cb,payload:{taskData:G}})}function zt(){pn?x({type:P.t,payload:J!==.01?.01:"40%"}):(be.current=!0,x({type:P.ab,payload:!0}))}function Vn(){Te.current=!0}function sa(ct){ct===.01?x({type:P.u,payload:0}):x({type:P.u,payload:.01})}function Fa(ct){ct===0?x({type:P.u,payload:"100%"}):x({type:P.u,payload:0})}Object(b.useEffect)(function(){return window.addEventListener("beforeunload",Wn),function(){window.removeEventListener("beforeunload",Wn)}},[Wn]);function Ir(){Wt()}function ua(){return ar.apply(this,arguments)}function ar(){return ar=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.x)(K,{path:sn});case 2:qe=mt.sent,_t=qe.content,Et=qe.language,x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:_t,language:Et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return mt.stop()}},ct)})),ar.apply(this,arguments)}function Xo(){return rr.apply(this,arguments)}function rr(){return rr=Object(h.a)(It().mark(function ct(){var qe,_t;return It().wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(De.t)(G==null||((qe=G.myshixun)===null||qe===void 0)?void 0:qe.identifier,{});case 2:_t=dt.sent,Bt();case 4:case"end":return dt.stop()}},ct)})),rr.apply(this,arguments)}function Yo(){return or.apply(this,arguments)}function or(){return or=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.u)(K,{path:sn});case 2:qe=mt.sent,_t=qe.content,Et=qe.language,x({type:P.g,payload:Object(y.a)(Object(y.a)({},at),{},{content:_t,language:Et,lastedUpdateTime:0,loading:!1})});case 5:case"end":return mt.stop()}},ct)})),or.apply(this,arguments)}Object(b.useEffect)(function(){if(_e===0&&te&&te.path){var ct=te.path.split("\uFF1B").filter(function(qe){return!!qe});x({type:P.c,payload:{currentPath:ct[0],paths:ct}})}},[te,_e]),Object(b.useEffect)(function(){le&&(document.title=le.name)},[le]);function Ko(){return ir.apply(this,arguments)}function ir(){return ir=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(De.s)(K);case 2:qe=mt.sent,_t=qe.praise_count,Et=qe.praise,G.praise_count=_t,G.user_praise=Et,x({type:P.cb,payload:{taskData:G}});case 7:case"end":return mt.stop()}},ct)})),ir.apply(this,arguments)}var Qo=Object(b.useCallback)(function(ct){function qe(Et){return _t.apply(this,arguments)}function _t(){return _t=Object(h.a)(It().mark(function Et(dt){return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:try{window.navigator.sendBeacon("".concat(ma.a.API_SERVER,"/api/tasks/").concat(K,"/cost_time.json?time=").concat(dt),{})}catch(Yt){}case 1:case"end":return Nt.stop()}},Et)})),_t.apply(this,arguments)}qe(ct)},[K]);function Zo(ct){return sr.apply(this,arguments)}function sr(){return sr=Object(h.a)(It().mark(function ct(qe){return It().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Object(De.y)(K,le.id,qe);case 2:G.game.star=qe,x({type:P.cb,payload:{taskData:G}});case 4:case"end":return Et.stop()}},ct)})),sr.apply(this,arguments)}function Jo(){return ur.apply(this,arguments)}function ur(){return ur=Object(h.a)(It().mark(function ct(){var qe,_t;return It().wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(n){dt.next=8;break}return dt.next=3,Object(De.i)(an.identifier);case 3:qe=dt.sent,_t=qe.trees,x({type:P.F,payload:{showDocuments:!0,repos:Object(se.c)(_t)}}),dt.next=9;break;case 8:x({type:P.H,payload:!0});case 9:case"end":return dt.stop()}},ct)})),ur.apply(this,arguments)}function $o(ct){return lr.apply(this,arguments)}function lr(){return lr=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt;return It().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return _t=qe.props,Et=_t.children,dt=_t.eventKey,Nt.abrupt("return",new Promise(function(){var Yt=Object(h.a)(It().mark(function un(Mt){var Hn,bn,la;return It().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return Et&&Et.length>0&&Mt(),ln.next=3,Object(De.i)(an.identifier,{path:dt});case 3:Hn=ln.sent,bn=Hn.trees,la=Object(se.e)(n,dt,Object(se.c)(bn,dt)),x({type:P.F,payload:{repos:Object(Q.a)(la)}}),Mt();case 8:case"end":return ln.stop()}},un)}));return function(un){return Yt.apply(this,arguments)}}()));case 2:case"end":return Nt.stop()}},ct)})),lr.apply(this,arguments)}function qo(){x({type:P.H,payload:!1})}function ei(ct){var qe=ct.gold,_t=ct.experience,Et=ct.next_game,dt=Object(U.a)(ct,["gold","experience","next_game"]),mt=dt.challenge_chooses_count===dt.choose_correct_num,Nt={had_submmit:!0,test_sets:dt.test_sets,challenge_chooses_count:dt.challenge_chooses_count,choose_correct_num:dt.choose_correct_num};G.choose_test_cases=Nt,mt&&(G.game.status=2,G.user.grade+=qe),mt&&Zt.status!==2&&Qe.a.publish("update-cost-time"),x({type:P.cb,payload:{taskData:G,evalData:{gold:qe,experience:_t,next_game:Et},showEvalResult:mt}}),Qe.a.publish("eval-code-finish")}function Mr(){return cr.apply(this,arguments)}function cr(){return cr=Object(h.a)(It().mark(function ct(){var qe,_t,Et,dt,mt,Nt,Yt,un,Mt,Hn,bn,la;return It().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.prev=0,x({type:P.P}),ln.next=4,Wt(1);case 4:return qe=ln.sent,_t=qe.resubmit,Et=qe.sec_key,dt=qe.content_modified,mt={sec_key:Et,resubmit:_t,first:1,content_modified:dt},X.type==="exercises"&&(mt.extras={exercise_id:X.exercisesId,question_id:X.questionId,challenge_id:(Nt=G.challenge)===null||Nt===void 0?void 0:Nt.id}),ln.next=10,Object(De.e)(K,mt);case 10:Yt=ln.sent,Yt.status===1&&(un=function(){var vi=Object(h.a)(It().mark(function zr(Wr,hr,Vr,Er){var gr,Hr,rn,ka,Xr,vr,_r,yr,Yr,br,Ar,Or,Rr;return It().wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:return gr=Vr++*Wr,gr/1e3>hr&&(bn=!0),Ua.next=4,Object(De.o)(K,{resubmit:_t,time_out:bn,port:Yt.port,sec_key:Et});case 4:Hr=Ua.sent,rn=Hr,ka=rn.status,Xr=rn.running_code_message,vr=rn.port,_r=rn.web_route,x({type:P.E,payload:Xr}),(+ka>-1||gr/1e3>hr)&&(clearInterval(Er),Er=null,Zt.status!==2&&ka===2&&(G.game.status=2,G.user.grade+=rn.gold,Qe.a.publish("update-cost-time")),G.test_sets=rn.test_sets||[],G.last_compile_output=rn.last_compile_output,G.test_sets_count=rn.test_sets_count,G.sets_error_count=rn.sets_error_count,G.record_consume_time=rn.record_consume_time,G.next_game=rn.next_game,G.prev_game=rn.prev_game,yr="",Yr=_n.indexOf("Web")!==-1||_n.indexOf("JFinal")!==-1,Yr&&vr!=-1&&_r&&(yr="".concat(Un,":").concat(vr,"/").concat(_r)),br=Object(se.d)(rn.test_sets),Ar=rn.picture>0&&br,Or=ka===2&&!bn,bn?p.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Or||p.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),Rr={taskData:G,evalData:{gold:rn.gold,experience:rn.experience,next_game:rn.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:yr,showPictureView:Ar,isPictureView:Ar},fn&&yn?(Qe.a.publish("evaluate-unity3d-result",{state:"user",data:{user:Dn}}),Qe.a.publish("evaluate-unity3d-finish"),(Fn||br)&&Qe.a.publish("evaluate-unity3d-result",rn.unity_3d_result)):Rr.showEvalResult=Or,x({type:P.cb,payload:Rr}),Qe.a.publish("eval-code-finish"));case 9:case"end":return Ua.stop()}},zr)}));return function(Wr,hr,Vr,Er){return vi.apply(this,arguments)}}(),Mt=1,Hn=1e3,bn=!1,la=setInterval(function(){un(Hn,te.exec_time+11,Mt++,la)},Hn)),ln.next=17;break;case 14:ln.prev=14,ln.t0=ln.catch(0),console.log("-------eval code",ln.t0);case 17:case"end":return ln.stop()}},ct,null,[[0,14]])})),cr.apply(this,arguments)}function ti(ct){x({type:P.c,payload:{content:ct,lastedUpdateTime:new Date().getTime()}})}function ni(){x({type:P.n})}function ai(){x({type:P.q})}function ri(){x({type:P.T})}function Fr(){x({type:P.R})}function oi(ct,qe){return dr.apply(this,arguments)}function dr(){return dr=Object(h.a)(It().mark(function ct(qe,_t){var Et,dt,mt;return It().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(Et=_t.node,!Et.isLeaf){Yt.next=7;break}return dt=qe[0],mt=dt.split(".").pop().toLowerCase(),Yt.next=6,Wt();case 6:x({type:P.c,payload:{currentPath:dt}});case 7:case"end":return Yt.stop()}},ct)})),dr.apply(this,arguments)}function ii(ct){return fr.apply(this,arguments)}function fr(){return fr=Object(h.a)(It().mark(function ct(qe){return It().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Wt();case 2:x({type:P.c,payload:{currentPath:qe}});case 3:case"end":return Et.stop()}},ct)})),fr.apply(this,arguments)}function si(){G.myshixun.system_tip=!0,x({type:P.cb,payload:{taskData:G,showNotice:!1}})}function ui(ct,qe){G.challenge.path=ct,G.myshixun.system_tip=!1,x({type:P.cb,payload:{taskData:Object(y.a)(Object(y.a)({},G),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:qe}})}function li(){x({type:P.o})}function ci(){return mr.apply(this,arguments)}function mr(){return mr=Object(h.a)(It().mark(function ct(){var qe,_t,Et;return It().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(mt.prev=0,x({type:P.M,payload:!0}),Qe.a.publish("vnc-reseting"),!(G==null?void 0:G.windows_vnc)){mt.next=11;break}return mt.next=6,Object(De.w)(Zt.identifier);case 6:qe=mt.sent,_t=qe.data.windows_vnc_url,G.shixun.windows_vnc=_t+"×tamp="+new Date().getTime(),mt.next=16;break;case 11:return mt.next=13,Object(De.v)(Zt.identifier);case 13:qe=mt.sent,Et=qe.data.vnc_url,G.vnc_url=Et+"×tamp="+new Date().getTime();case 16:x({type:P.cb,payload:{taskData:G,resetVncLoading:!1}}),mt.next=22;break;case 19:mt.prev=19,mt.t0=mt.catch(0),console.log(mt.t0);case 22:case"end":return mt.stop()}},ct,null,[[0,19]])})),mr.apply(this,arguments)}function kr(ct){return pr.apply(this,arguments)}function pr(){return pr=Object(h.a)(It().mark(function ct(qe){var _t,Et,dt,mt,Nt,Yt;return It().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(_t=qe.GameState,Et=qe.Data,dt=qe.challenge,console.log("match:",A),!(dt==="info")){Mt.next=6;break}Qe.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(y.a)({},G.challenge)}}),Mt.next=16;break;case 6:if(!(_t==="Success")){Mt.next=16;break}if(!(Fn||!yn)){Mt.next=15;break}return Mt.next=10,Object(De.z)(K,jo.Base64.encode(K+new Date().getTime()),Et);case 10:mt=Mt.sent,Nt=mt.status,Yt=mt.data,Nt==0&&(Zt.status!==2&&(G.game.status=2,G.user.grade+=Yt.gold,Qe.a.publish("update-cost-time")),Qe.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Dn,open_time:Yt.open_time,end_time:Yt.end_time}}),x({type:P.cb,payload:{taskData:G,evalData:{gold:Yt.gold,experience:Yt.experience,next_game:Yt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Mt.next=16;break;case 15:x({type:P.Q});case 16:case"end":return Mt.stop()}},ct)})),pr.apply(this,arguments)}function di(){}function fi(){(G==null?void 0:G.windows_vnc)?Object(De.b)(K):Object(De.a)(K)}var Br=typeof J=="number"&&J!==.01?"".concat(J,"px"):"40%",mi="calc(100% - 4px - ".concat(Br,")"),pi=(_={game:Zt,taskId:K,user_praise:Mn,praise_count:$n,st:_e,challenge:te,rank_name:G.rank_name,shixun:le,is_teacher:$t,has_answer:Nn,unity_3d_routes:fn,with_code_file:yn,onEvaluateCallback:di,onGetUnity3dMessage:kr},Object(d.a)(_,"taskId",K),Object(d.a)(_,"myshixun",an),Object(d.a)(_,"user",Dn),Object(d.a)(_,"discusses_count",Jn),Object(d.a)(_,"onPlusOrCancelPraise",Ko),Object(d.a)(_,"minuxUserGrade",nr),_),hi={showNotice:t||(Cn||Dt)&&an.system_tip===!1,tpm_cases_modified:Cn,tpm_modified:Bn,tpm_script_modified:Gn,st:_e,taskId:K,myshixunId:(an||{}).id,onNextCallback:si,onUpdateCallback:ui,onUpdateFailure:li},Ei=Object(y.a)(Object(y.a)({},nt),{},{isPictureView:u,history:L,webDisplayUrl:i,onShowPictureView:ri,star:Zt&&Zt.star,onStarChange:Zo,onCloseResult:ni}),Gr={lastedGetTaskInfoTime:N,isEditPath:At,taskData:G,codeRepData:at,moveY:Ne,evaluateMessage:Ce,evaluateLoading:He,isNotice:kt,isHtml:vt,onChangePath:ii,onResizeSetContainer:sa,onEditRepCode:ti,onUpdateCode:Wt,onResizeYStart:Vn,onShowDir:Jo,onResetCode:ua,onResetGitCode:Xo,onResizeCodeArea:Fa,onResetPassedCode:Yo,onFinishDisplayHtml:Ir,onShowNotice:Fr};return r.a.createElement(b.Fragment,null,rt?r.a.createElement(ge.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"task-wrapper"},r.a.createElement(Ea,{difficulty:te==null?void 0:te.difficulty,mirror_description:Xt,history:L,git_url:Zn,shixun:le,lastedGetTaskInfoTime:N,onAddVncTime:fi,taskId:K,onBack:Da,isNotice:kt,resetVncLoading:s,onResetVnc:ci,vnc_url:qt,window_vnc_url:G==null?void 0:G.windows_vnc,onShowNotice:Fr,game:Zt,user:Dn,onUpdateCostTime:Qo}),r.a.createElement("div",{className:"tasks-body"},r.a.createElement("section",{className:"left-panel ".concat(fn&&yn?"has-unity-3d":""),style:{width:Br,display:J===.01?"none":""}},r.a.createElement(Ft,pi),F&&r.a.createElement("div",{className:"draging-mask"})),r.a.createElement("section",{className:"resize-x-bar ".concat(pn?"has-unity-3d":""),onMouseDown:zt},r.a.createElement(Ho,{noDragging:pn,vnc_url:qt,moveX:J})),r.a.createElement("section",{className:"right-panel ".concat(qt||(G==null?void 0:G.windows_vnc)?"vnc":""),style:{width:mi}},fn&&!yn?r.a.createElement("div",{className:"unity-3d-container"},r.a.createElement(k,{unity_3d_routes:fn,onGetUnity3dMessage:kr}),r.a.createElement(Bo,{next_game:qn,prev_game:ea,shixun:le,game:Zt})):r.a.createElement(b.Fragment,null,qt||(G==null?void 0:G.windows_vnc)?r.a.createElement(No,{taskData:G,evaluateMessage:Ce,language:tn,evaluateLoading:He,onEval:Mr}):_e===1?r.a.createElement(Na,Object(l.a)({onEval:ei},Gr)):r.a.createElement(bo,Object(l.a)({},W,Gr,{onEval:Mr})))))),r.a.createElement(ne.a,null,Xe?r.a.createElement(eo,Ei):null,r.a.createElement(Y.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Ze,onClose:qo},r.a.createElement(Go,{className:"dir-tree",selectedKeys:["".concat(sn)],treeData:n,onSelect:oi,loadData:$o})),e?r.a.createElement(xo,{taskId:K,onHidePictureView:ai}):null,r.a.createElement(So,hi))))};function Vo(o){var _=o.is_teacher,A=o.score;return r.a.createElement(b.Fragment,null,_?r.a.createElement(b.Fragment,null,r.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(A*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(A*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ho(o){var _=o.noDragging,A=o.moveX,L=o.vnc_url;return r.a.createElement(b.Fragment,null,_?r.a.createElement("a",{className:"trapezoid ".concat(A===.01?"enlarge":"")},r.a.createElement("img",{src:A===.01?Mo.a:ko.a,alt:"resize-icon",width:20})):r.a.createElement("a",{className:"btn-resize",draggable:!1},r.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},r.a.createElement("path",{draggable:!1,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"}))))}},yqJW:function(ce,v,a){},zkdm:function(ce,v,a){}}]);
|