From a72005753b260b4d9d1dadfcb699e28c5cdac654 Mon Sep 17 00:00:00 2001 From: eduauto Date: Thu, 3 Jul 2025 10:09:49 +0800 Subject: [PATCH] autoUpdataFile --- index.html | 2 +- ... p__Classrooms__Lists__Attachment__index.0698750e.async.js | 4 ++-- ...f54d7d.chunk.css => p__FileShare__index.23afae42.chunk.css | 2 +- umi.7d4eb4f0.js => umi.037ea807.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename p__Classrooms__Lists__Attachment__index.d1babb66.async.js => p__Classrooms__Lists__Attachment__index.0698750e.async.js (85%) rename p__FileShare__index.ecf54d7d.chunk.css => p__FileShare__index.23afae42.chunk.css (55%) rename umi.7d4eb4f0.js => umi.037ea807.js (99%) diff --git a/index.html b/index.html index c8dad40b7d..ff15de77af 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.d1babb66.async.js b/p__Classrooms__Lists__Attachment__index.0698750e.async.js similarity index 85% rename from p__Classrooms__Lists__Attachment__index.d1babb66.async.js rename to p__Classrooms__Lists__Attachment__index.0698750e.async.js index bf7c0369eb..74b7124ece 100644 --- a/p__Classrooms__Lists__Attachment__index.d1babb66.async.js +++ b/p__Classrooms__Lists__Attachment__index.0698750e.async.js @@ -1,5 +1,5 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6758],{89489:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},59477:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},40001:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},26227:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},49198:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},84105:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},41464:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},18785:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87169:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},73331:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15277:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},52671:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},8657:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},56082:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},33853:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15075:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},32134:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},62772:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},43531:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},61485:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},38819:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},47472:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87395:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},22982:function(On,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},43155:function(On,dt,t){"use strict";t.d(dt,{Q:function(){return H}});var r=t(59301),f=t(57809),x=t(5112),N=t(5871),d=t(59301),H=(le=>(le[le.Number=1]="Number",le[le.Percent=2]="Percent",le))(H||{});const l=({value:le,onChange:ie,disabled:M,hidePercentOption:De=!1,percentType:F="select"})=>{const m=(0,r.useMemo)(()=>De?1:2,[De]),[ne,T]=(0,r.useState)(m);console.log(ne);const U=pe=>le.type===1?`${pe}\u5206`:`${pe}%`,it=(0,r.useCallback)(pe=>{if(ne===1){const ot=pe.replace("\u5206","");return isNaN(parseInt(ot,10))?0:ot}else return pe.replace("%","")},[ne]);return(0,r.useEffect)(()=>{T(le.type)},[le]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},F=="select"&&d.createElement(f.default,{size:"large",onChange:pe=>{T(pe),ie({type:pe,inputValue:pe===1?5:20})},value:ne||m,style:{width:100},options:De?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:M}),F=="radio"&&d.createElement(x.ZP.Group,{size:"large",onChange:pe=>{const ot=pe.target.value;T(ot),ie({type:ot,inputValue:ot===1?5:20})},value:ne||m,disabled:M},!De&&d.createElement(x.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(x.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),F=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(N.Z,{size:"large",disabled:M,value:le.inputValue,style:{width:"120px"},parser:it,addonAfter:le.type===1?"\u5206":"%",max:ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:pe=>{ie({type:ne,inputValue:pe})}}),F=="radio"&&le.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=l},66065:function(On,dt,t){"use strict";t.d(dt,{tF:function(){return F}});var r=t(59301),f=t(5083),x=t(61186),N=t.n(x),d=Object.defineProperty,H=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ne,T,U)=>T in ne?d(ne,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):ne[T]=U,M=(ne,T)=>{for(var U in T||(T={}))l.call(T,U)&&ie(ne,U,T[U]);if(H)for(var U of H(T))le.call(T,U)&&ie(ne,U,T[U]);return ne};function De(ne){let T=new Date().getTime();return ne&&ne30?N()(`${T}:00`).add(1,"hours"):N()(ne)}dt.ZP=({value:ne,onChange:T,style:U={},disabled:it=!1,showTimeConfig:pe})=>{function ot(Te,re){T(Te&&m(re))}return r.createElement(f.default,{showTime:M({format:"HH:mm",minuteStep:30},pe),showToday:!1,value:ne,format:F,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:U,onChange:ot,disabled:it,disabledDate:De})}},3039:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(59301),f={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},x=t(43418),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",H=(ie,M,De)=>new Promise((F,m)=>{var ne=it=>{try{U(De.next(it))}catch(pe){m(pe)}},T=it=>{try{U(De.throw(it))}catch(pe){m(pe)}},U=it=>it.done?F(it.value):Promise.resolve(it.value).then(ne,T);U((De=De.apply(ie,M)).next())}),le=({type:ie,resdata:M,onok:De,oktext:F,okloading:m})=>{const[ne,T]=(0,r.useState)(!1),{can_copy_list:U,can_copy_num:it,challenge_type:pe,course_data_list:ot,no_copy_list:Te,no_copy_num:re,no_use_list:A,no_use_num:o,repeat_shixun_num:$,student_count:Z,total_num:Y,use_num:k}=M;let L=it>0||ie==="exercise";(0,r.useEffect)(()=>{(M==null?void 0:M.student_count)>0&&T(!0)},[M]),console.log("---11",m),(0,r.useEffect)(()=>{m||T(!1)},[m]);const h=()=>{if(ie==="exercise"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ie==="exercise"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",r.createElement("span",{className:f.orangeColor},Z)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",r.createElement("span",{className:f.orangeColor},k)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="exercisepush")return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ie==="shixunpush"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixunpush"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ee=()=>{if(ie==="exercise"||ie==="subject"||ie==="exercisepush"||ie==="shixunpush")return r.createElement("div",{style:{marginTop:20}},re>0&&r.createElement("div",null,r.createElement("span",{className:f.flex},r.createElement("img",{src:d,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),r.createElement("div",null,Te==null?void 0:Te.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==re&&"\u3001"))))),it>0&&r.createElement("div",{style:{marginTop:20}},r.createElement("span",{className:f.flex},r.createElement("img",{src:N,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),r.createElement("div",null,U==null?void 0:U.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==it&&"\u3001"))))));if(ie==="shixun")return r.createElement("div",{style:{marginTop:20}},it>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return r.createElement(x.default,{open:ne,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!L&&"none"}},zIndex:1003,confirmLoading:m,okText:L?F:"\u6211\u77E5\u9053\u4E86",onOk:()=>H(void 0,null,function*(){L?yield De([...U,...A]):T(!1)})},r.createElement("div",{style:{maxHeight:600,overflow:"auto"}},h(),ee()))}},3117:function(On,dt,t){"use strict";var r=t(59301),f=t(78241),x=t(43418),N=t(61621),d=t(95237),H=t(43604),l=t(6848),le=t(12563),ie=t(61186),M=t.n(ie),De=t(25690),F=t(346),m=t(75617),ne=t(48790),T=t(59301),U=Object.defineProperty,it=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,A=(L,h,ee)=>h in L?U(L,h,{enumerable:!0,configurable:!0,writable:!0,value:ee}):L[h]=ee,o=(L,h)=>{for(var ee in h||(h={}))Te.call(h,ee)&&A(L,ee,h[ee]);if(ot)for(var ee of ot(h))re.call(h,ee)&&A(L,ee,h[ee]);return L},$=(L,h)=>it(L,pe(h)),Z=(L,h,ee)=>new Promise((fe,at)=>{var be=ue=>{try{xe(ee.next(ue))}catch(de){at(de)}},ze=ue=>{try{xe(ee.throw(ue))}catch(de){at(de)}},xe=ue=>ue.done?fe(ue.value):Promise.resolve(ue.value).then(be,ze);xe((ee=ee.apply(L,h)).next())});const Y={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},k=({attachment:L,dispatch:h,loading:ee,globalSetting:fe})=>{const at=(0,De.useParams)(),{detail:be}=L,[ze]=f.default.useForm(),[xe,ue]=(0,r.useState)(!1),[de,te]=(0,r.useState)([]),[Ie,tt]=(0,r.useState)(o({},Y)),[Ee,G]=(0,r.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Qe=gt=>gt&>Z(void 0,null,function*(){var gt,We,Bt,mt,kt,yt,Se,wt,ae;let X={};((We=(gt=L==null?void 0:L.actionTabs)==null?void 0:gt.params)==null?void 0:We.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?X=o({},L.actionTabs.params):X=o({},at);const w=yield h({type:"attachment/getDetail",payload:X});w.delay_publish=w.delay_publish?1:0,Ie.is_public=[w.is_public],Ie.description=w.description,Ie.delay_publish=w.delay_publish,Ie.publish_time=w.publish_time,ze.setFieldsValue(Ie),te([o({},w),...w==null?void 0:w.attachment_histories]),(Bt=w==null?void 0:w.attachment_histories)!=null&&Bt.length?ue(!0):(Ee.type=w.file_type,Ee.data=F.Z.API_SERVER+w.url,Ee.recordInfo={id:(kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:kt.id,course_id:(Se=(yt=L==null?void 0:L.actionTabs)==null?void 0:yt.params)==null?void 0:Se.course_id},w.file_type==="txt"&&(Ee.monacoEditor.value=w.content),Ee.disabledDownload=(0,ne.dE)()&&!!((ae=(wt=L==null?void 0:L.actionTabs)==null?void 0:wt.selectArrs)!=null&&ae.download_setting),G(o({},Ee)))});return(0,r.useEffect)(()=>{var gt;L.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(at.id=(gt=L.actionTabs.selectArrs)==null?void 0:gt.id,ze.resetFields(),_e()):ue(!1)},[L.actionTabs.key,at.id]),(0,r.useEffect)(()=>()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})},[]),T.createElement(T.Fragment,null,T.createElement(x.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Z(void 0,null,function*(){h({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{tt(o({},Y)),h({type:"attachment/setActionTabs",payload:{}})}},T.createElement("section",{className:"pl20 pr20 pt10"},T.createElement(N.Z,{loading:ee["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},T.createElement(d.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),T.createElement(H.Z,{flex:"80px"},"\u4E0B\u8F7D"),T.createElement(H.Z,{flex:"140px"},"\u7248\u672C\u53F7")),de==null?void 0:de.map(function(gt,We){return T.createElement(d.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:We,gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},T.createElement(l.Z,{title:gt.title},T.createElement(d.Z,null,T.createElement(H.Z,null,T.createElement("a",{href:F.Z.API_SERVER+gt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Bt=>{var mt,kt;gt.link||gt.content_type==="application/pdf"||fe.setting.is_local||(Bt.preventDefault(),Ee.type=gt.file_type,Ee.data=F.Z.API_SERVER+gt.url,gt.file_type==="txt"&&(Ee.monacoEditor.value=gt.content),Ee.disabledDownload=(0,ne.dE)()&&!!((kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)!=null&&kt.download_setting),G(o({},Ee)))}},gt.title)),T.createElement(H.Z,null,T.createElement(le.default,{className:"",color:We===0?"green":"orange"},We===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),T.createElement(H.Z,{flex:"80px"},gt.downloads_count),T.createElement(H.Z,{flex:"140px"},M()(gt.created_on).format("YYYY-MM-DD HH:mm")))})))),T.createElement(m.Z,$(o({},Ee),{onClose:()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})}})))};dt.Z=(0,De.connect)(({attachment:L,loading:h,globalSetting:ee,user:fe})=>({attachment:L,globalSetting:ee,loading:h,user:fe}))(k)},99196:function(On,dt,t){"use strict";t.r(dt),t.d(dt,{default:function(){return si}});var r=t(59301),f=t(38986),x=t(25690),N=t(8591),d=t(95237),H=t(6848),l=t(61621),le=t(24905),ie=t(38854),M=t(20834),De=t(1710),F=t(58421),m=t(81228),ne=t(51257),T=t(48790),U=t(43418),it=Object.defineProperty,pe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,re=(ye,Me,ge)=>Me in ye?it(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,A=(ye,Me)=>{for(var ge in Me||(Me={}))ot.call(Me,ge)&&re(ye,ge,Me[ge]);if(pe)for(var ge of pe(Me))Te.call(Me,ge)&&re(ye,ge,Me[ge]);return ye},o=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u5220\u9664"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",ye.actionTabs),r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:A({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Z=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))($),Y=Object.defineProperty,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ee=(ye,Me,ge)=>Me in ye?Y(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fe=(ye,Me)=>{for(var ge in Me||(Me={}))L.call(Me,ge)&&ee(ye,ge,Me[ge]);if(k)for(var ge of k(Me))h.call(Me,ge)&&ee(ye,ge,Me[ge]);return ye},at=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const be=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fe({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var ze=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(be),xe=t(5112),ue=t(5871),de=t(92832),te=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Ie=({classroomList:ye,dispatch:Me})=>{const[ge,En]=(0,r.useState)(1),[Sn,dr]=(0,r.useState)(void 0),[Un,Dn]=(0,r.useState)(1),[Ot,gn]=(0,r.useState)(""),[Ha,Kr]=(0,r.useState)(!1);return console.log(ye.actionTabs,"22"),r.createElement(U.default,{centered:!0,title:"\u5206\u4EAB\u8BBE\u7F6E",open:ye.actionTabs.key==="\u7ACB\u5373\u5206\u4EAB",okText:"\u590D\u5236\u5206\u4EAB\u94FE\u63A5",cancelText:"\u53D6\u6D88",confirmLoading:Ha,onOk:()=>te(void 0,null,function*(){var pa,Yt,Qa,mr;const Fa={};if(ge===1)Fa.day=7;else if(ge===2)Fa.day=30;else if(ge===3)if(Sn>=1&&Sn<=100)Fa.day=Sn;else{N.ZP.warning("\u81EA\u5B9A\u4E49\u94FE\u63A5\u6709\u6548\u671F\u4E3A1-100\u7684\u6B63\u6574\u6570");return}if(Un===2)if(/^[a-zA-Z0-9]{6}$/.test(Ot))Fa.code=Ot;else{N.ZP.warning("\u63D0\u53D6\u7801\u4E3A6\u4F4D\u6570\u7684\u82F1\u6587+\u6570\u5B57\u5B57\u7B26");return}Kr(!0);const Ba=yield(0,f.ZP)(`/api/attachments/${(Yt=(pa=ye.actionTabs)==null?void 0:pa.data)==null?void 0:Yt.id}/share`,{method:"post",body:Fa});if((Ba==null?void 0:Ba.status)===0){let mo="";Un===1&&(mo=`${window.location.origin}/api/attachments/share_download?identifier=${Ba==null?void 0:Ba.identifier}`),Un===2&&(mo=`${(mr=(Qa=ye.actionTabs)==null?void 0:Qa.data)==null?void 0:mr.title}\u8D44\u6E90\u4E0B\u8F7D\u94FE\u63A5\uFF1A${window.location.origin}/fileShare?identifier=${Ba==null?void 0:Ba.identifier} -\u4E0B\u8F7D\u63D0\u53D6\u7801\u4E3A${Ot}`),(0,ne.RG)(mo,!0),N.ZP.success("\u5DF2\u590D\u5236\u5206\u4EAB\u94FE\u63A5")}Kr(!1)}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{className:"mb10 c-black"},"\u94FE\u63A5\u6709\u6548\u671F"),r.createElement(xe.ZP.Group,{value:ge,onChange:pa=>En(pa.target.value)},r.createElement(xe.ZP,{value:1},"7\u5929"),r.createElement(xe.ZP,{className:"ml40 mr40",value:2},"30\u5929"),r.createElement(xe.ZP,{value:3},"\u81EA\u5B9A\u4E49",r.createElement(ue.Z,{value:Sn,onChange:pa=>dr(pa),min:1,max:100,precision:0,className:"ml10 mr10"}),"\u5929")),r.createElement("div",{className:"mt30 mb10 c-black"},"\u4E0B\u8F7D\u63D0\u53D6\u7801"),r.createElement(xe.ZP.Group,{value:Un,onChange:pa=>Dn(pa.target.value)},r.createElement(xe.ZP,{className:"mr40",value:1},"\u4E0D\u542F\u7528"),r.createElement(xe.ZP,{value:2},"\u81EA\u5B9A\u4E49",r.createElement(de.default,{style:{width:120},value:Ot,onChange:pa=>gn(pa.target.value),className:"ml10"}))))};var tt=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(Ie),Ee=t(78241),G=t(43604),Qe=t(5083),_e=t(57809),gt=t(61186),We=t.n(gt),Bt=t(89392),mt=t(48716),kt=t(26227),yt=t(32134),Se=t(59301),wt=Object.defineProperty,ae=Object.defineProperties,X=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,J=(ye,Me,ge)=>Me in ye?wt(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,D=(ye,Me)=>{for(var ge in Me||(Me={}))c.call(Me,ge)&&J(ye,ge,Me[ge]);if(w)for(var ge of w(Me))_.call(Me,ge)&&J(ye,ge,Me[ge]);return ye},C=(ye,Me)=>ae(ye,X(Me)),ve=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const V=({attachment:ye,classroomList:Me,dispatch:ge,courseEndTime:En,getFileData:Sn})=>{var dr,Un,Dn;const Ot=(0,x.useParams)(),[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)(1),[pa,Yt]=(0,r.useState)([]),[Qa,mr]=(0,r.useState)(0),[Fa,Ba]=(0,r.useState)(20),[mo,Pa]=(0,r.useState)(!1),[Ur,oa]=(0,r.useState)(-1),[ta,gr]=(0,r.useState)();let[sr,Ia]=(0,r.useState)([{is_admin:!0}]),[Oa,Tr]=(0,r.useState)([]);const[Ir,So]=(0,r.useState)({group_settings:[]});Ot.id=Ot.coursesId,(0,r.useEffect)(()=>{["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key)&&(Wr(),xo())},[Me.actionTabs]);const xo=Sa=>ve(void 0,null,function*(){Me.actionTabs.batch&&oa(0);const Va=yield ge({type:"attachment/getDetail",payload:{id:Me.actionTabs.selectArrs[0],course_id:Ot==null?void 0:Ot.id}});if(Va){oa(Me.actionTabs.selectArrsAll[0].is_publish?Va==null?void 0:Va.file_status:0),Ia(Va==null?void 0:Va.course_groups),gn.setFieldsValue({publish_time:Va.publish_time?We()(Va.publish_time):We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))});let ja=D({},Ir);ja.group_settings=Va==null?void 0:Va.batches_publish_info,So(ja),Pa(!0)}}),Ra=()=>ve(void 0,null,function*(){Ur==1&&(sr=sr==null?void 0:sr.map(ka=>{var vi;if(!ka.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!ka.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return ka.course_group_id=(vi=Ir.group_settings)==null?void 0:vi.filter(mi=>ka==null?void 0:ka.course_group_name.includes(mi.name)).map(mi=>mi.course_group_id||mi.id).toString().split(","),ka}));const Sa=D({},gn.getFieldsValue());if(Sa.end_time<=Sa.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ua(!1);return}let Va={attachment_id:[...Me.actionTabs.selectArrs],course_id:Ot.id,publish_time:We()(Sa.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Ur,group_settings:sr};ua(!0),(yield(0,f.ZP)("/api/files/batches_publish.json",{method:"post",body:D({},Va)})).status===0?(ua(!1),Wr(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,T.GJ)()&&Sn(),localStorage.getItem("Noviceguide")==="0"||ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Se.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):ua(!1)}),Wr=()=>{Kr(1),oa(-1),So({group_settings:[]}),gn.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}),Pa(!1)},Za=Qa>Ha*Fa,{detailShixunsList:$a}=Me,[Ka,ua]=(0,r.useState)(!1);return Se.createElement(U.default,{width:600,centered:!0,confirmLoading:Ka,title:"\u53D1\u5E03\u6559\u5B66\u8D44\u6599",open:["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key),okText:"\u786E\u5B9A\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Me.actionTabs.key=="\u7ACB\u5373\u53D1\u5E03"?Ra():U.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Se.createElement("div",{className:"font14"},Me.actionTabs.batch&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002")),Me.actionTabs.key=="\u4FEE\u6539\u53D1\u5E03"&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))),onOk:()=>{Ra()}})},onCancel:()=>{Wr(),ge({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(Ee.default,{form:gn},Se.createElement("div",{style:{paddingLeft:0}},Se.createElement(d.Z,{style:{marginBottom:"10px",marginTop:"30px"}},Se.createElement("span",{className:"mr5"},"\u53D1\u5E03\u89C4\u5219:"),Se.createElement(xe.ZP.Group,{value:Ur,onChange:Sa=>{var Va,ja;if(oa(Sa.target.value),Sa.target.value==1){let ka=(Va=ye==null?void 0:ye.detail)==null?void 0:Va.course_groups;Ia((ka==null?void 0:ka.length)>0?ka:[{is_admin:!0}])}else if(Sa.target.value==0){let ka=(ja=ye==null?void 0:ye.detail)==null?void 0:ja.publish_time;gn.setFieldValue("publish_time",ka?We()(ka):We()())}}},Se.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:1,disabled:mo&&((dr=Ir==null?void 0:Ir.group_settings)==null?void 0:dr.length)<=0},"\u5206\u73ED\u53D1\u5E03"))),Ur==0&&Se.createElement(d.Z,{align:"middle",style:{marginTop:"20px"}},Se.createElement(G.Z,null,Se.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Se.createElement(Qe.default,{style:{width:170,marginRight:"25px"},disabledDate:Sa=>(0,mt.Q8)(Sa,En),disabledTime:Sa=>(0,mt.d0)(Sa),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})))),mo&&((Un=Ir==null?void 0:Ir.group_settings)==null?void 0:Un.length)<=0&&Se.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D")),Ur==1&&((Dn=Ir==null?void 0:Ir.group_settings)==null?void 0:Dn.length)>0&&Se.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{flex:"1"}," \u5206\u73ED\uFF1A"),Se.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),Se.createElement(G.Z,{span:4}))),sr&&sr.map(function(Sa,Va){var ja;return Se.createElement(G.Z,{span:24,key:Va,style:{marginTop:Va>0?"10px":""}},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{span:10},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{flex:"1",style:{maxWidth:200}},Se.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Sa.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(ka,vi)=>{console.log(vi),sr[Va].course_group_name=ka,sr[Va].course_group_id=Sa.course_group_id;const mi=(0,Bt.flattenDeep)(sr.map(Ja=>Ja.course_group_name)),Co=Oa.map(Ja=>{let Ko=(Ja==null?void 0:Ja.course_group_name)||[];return C(D({},Ja),{course_group_name:(0,Bt.remove)(Ko,gi=>mi.includes(gi))})});Tr(Co),Ia(sr.slice())}},(Ir==null?void 0:Ir.group_settings)&&(Ir==null?void 0:Ir.group_settings.map(function(ka){if(!sr.map(mi=>mi.course_group_name).flat().includes(ka.name))return Se.createElement(Option,{value:ka.name,key:ka.course_group_id},ka.name)})))))),Se.createElement(G.Z,{span:10},Se.createElement("div",{className:"ml30"},Se.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ka=>(0,mt.Q8)(ka,Ir==null?void 0:Ir.course_end_date),disabledTime:ka=>(0,mt.d0)(ka),value:Sa.publish_time?We()(Sa.publish_time):"",onChange:(ka,vi)=>{sr[Va].publish_time=vi,Ia([...sr])}}))),Se.createElement(G.Z,{span:4},Va>0&&(We()()<=We()(Sa.publish_time)||!Sa.course_group_id)&&Se.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const ka=(0,Bt.cloneDeep)(Oa);console.log(ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),ka.forEach((vi,mi)=>{vi.group_name&&(vi.group_name=vi.group_name.filter(Co=>{var Ja;return!((Ja=sr[Va].group_name)!=null&&Ja.includes(Co))}))}),sr=sr.filter((vi,mi)=>Va!==mi),Tr(ka),Ia(sr.slice()),setTimeout(()=>Ia(sr.slice()),10)}}),sr.length<((ja=Ir==null?void 0:Ir.group_settings)==null?void 0:ja.length)&&Se.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(sr),Ia(sr.concat({}))}}))))}))),Se.createElement("div",{className:"mt20"},"\u6CE8\u610F"),Se.createElement("div",null,"1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002"),Se.createElement("div",null,"2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002"),Se.createElement("div",null,"3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var P=(0,x.connect)(({attachment:ye,classroomList:Me})=>({attachment:ye,classroomList:Me}))(V),me=Object.defineProperty,st=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,qe=(ye,Me,ge)=>Me in ye?me(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,K=(ye,Me)=>{for(var ge in Me||(Me={}))ke.call(Me,ge)&&qe(ye,ge,Me[ge]);if(st)for(var ge of st(Me))$e.call(Me,ge)&&qe(ye,ge,Me[ge]);return ye},g=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const I=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>g(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:K({},ge)}),Me({type:"classroomList/getClassroomShixunsList",payload:K({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",r.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ae=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(I),he=Object.defineProperty,Fe=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,dn=(ye,Me,ge)=>Me in ye?he(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,on=(ye,Me)=>{for(var ge in Me||(Me={}))Rt.call(Me,ge)&&dn(ye,ge,Me[ge]);if(ht)for(var ge of ht(Me))Vt.call(Me,ge)&&dn(ye,ge,Me[ge]);return ye},pn=(ye,Me)=>Fe(ye,Ft(Me)),Fn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Rn=({classroomList:ye,loading:Me,dispatch:ge,user:En})=>{var Sn,dr;const Un=(0,x.useParams)(),Dn=(0,x.useLocation)(),{actionTabs:Ot}=ye,[gn]=Ee.default.useForm(),Ha=Kr=>Kr&&Kr{ge({type:"classroomList/getCourseGroups",payload:{id:Un.id,nonenavigate:!0}})},[ye.name]),r.createElement(U.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:ye.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Fn(void 0,null,function*(){var Kr,pa,Yt;const Qa=gn.getFieldValue(),Fa=`/api/course_modules/${(Yt=(pa=(Kr=ye.detailLeftMenus)==null?void 0:Kr.course_modules)==null?void 0:pa.find(mo=>mo.type==="attachment"))==null?void 0:Yt.id}/add_second_category.json`;(yield(0,f.ZP)(Fa,{method:"post",body:pn(on({},Qa),{parent_id:Un.categoryId})})).status===0&&(gn.resetFields(),N.ZP.success("\u6DFB\u52A0\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:Un.coursesId}}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{name:""}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30",align:"middle"},r.createElement(G.Z,null,"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:((Sn=Ot.selectArrs)==null?void 0:Sn.category_name)||((dr=Ot.selectArrs)==null?void 0:dr.name)}))))))};var nn=(0,x.connect)(({classroomList:ye,loading:Me,user:ge})=>({classroomList:ye,loading:Me,user:ge}))(Rn),Hn=Object.defineProperty,Kn=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Zn=(ye,Me,ge)=>Me in ye?Hn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,cn=(ye,Me)=>{for(var ge in Me||(Me={}))rt.call(Me,ge)&&Zn(ye,ge,Me[ge]);if(Kn)for(var ge of Kn(Me))Nt.call(Me,ge)&&Zn(ye,ge,Me[ge]);return ye},vn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Xn=({classroomList:ye,loading:Me,dispatch:ge})=>{var En;const Sn=(0,x.useParams)(),dr=(0,x.useLocation)(),{actionTabs:Un}=ye,[Dn]=Ee.default.useForm(),Ot=gn=>gn&&gnvn(void 0,null,function*(){const gn=Dn.getFieldValue(),Ha=`/api/homework_commons/${ye.actionTabs.selectArrs.homework_id}/alter_name.json`;(yield(0,f.ZP)(Ha,{method:"post",body:cn({},gn)})).status===0&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomShixunsList",payload:cn({},ye.actionTabs.params)}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:Dn,initialValues:{name:"1"}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30"},r.createElement(G.Z,null,"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:(En=Un.selectArrs)==null?void 0:En.name}))))))};var cr=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Xn),Cr=t(99313),Fr=t(26724),mn=t.n(Fr),nr={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},Ce=t(66065),S=Object.defineProperty,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Ke=(ye,Me,ge)=>Me in ye?S(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Ze=(ye,Me)=>{for(var ge in Me||(Me={}))O.call(Me,ge)&&Ke(ye,ge,Me[ge]);if(B)for(var ge of B(Me))W.call(Me,ge)&&Ke(ye,ge,Me[ge]);return ye},Pt=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const{TabPane:bt}=Cr.default;let ft=!1;const Zt=({attachment:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn]=Ee.default.useForm(),[dr,Un]=(0,r.useState)(0),[Dn,Ot]=(0,r.useState)(!0),[gn,Ha]=(0,r.useState)("public");let[Kr,pa]=(0,r.useState)([]);const[Yt,Qa]=(0,r.useState)({page:0,page_size:20,search:""});(0,r.useEffect)(()=>{ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&Dn&&Fa(),ye.actionTabs.key!=="\u9009\u7528\u8D44\u6E90"&&Dn&&pa([])},[ye.actionTabs.key,Dn,gn]);let mr=[];const Fa=()=>Pt(void 0,null,function*(){var ta,gr;if(!ft&&(ft=!0,Dn)){++Yt.page;let sr;gn==="public"?(sr=yield ge({type:"attachment/allAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat(sr.data.files)]):(sr=yield ge({type:"attachment/mineAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat((ta=sr.data)==null?void 0:ta.files)]),((gr=sr.object_list)==null?void 0:gr.length)ta&&tar.createElement(le.default,{onChange:sr=>{},value:String(gr.id),defaultChecked:!0,className:nr.itemTitleWrp},r.createElement(H.Z,{title:ta},r.createElement("span",{className:["c-black",nr.itemTitle].join(" ")},ta)))},{title:"\u5927\u5C0F",dataIndex:"filesize"},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",render:ta=>r.createElement("span",null,ta.name)}],Ur=()=>{Ha("public"),Un(0),Qa({page:0,page_size:20,search:""}),Ot(!0),mr=[],Sn.resetFields()};function oa(ta){return Pt(this,null,function*(){const{group_ids:gr,delay_publish:sr,publish_time:Ia}=ta,Oa=yield ge({type:"attachment/fileImport",payload:{course_id:En.coursesId,course_second_category_id:parseInt(En.categoryId),delay_publish:sr,publish_time:Ia,attachment_ids:[...gr]}});(Oa==null?void 0:Oa.status)===0&&(N.ZP.success("\u53D1\u5E03\u6210\u529F"),Ur(),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}),ge({type:"classroomList/getAttachmentList",payload:Ze({},ye.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))})}return r.createElement(U.default,{centered:!0,title:"\u9009\u7528\u8D44\u6E90",open:ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:()=>{Sn.submit()},onCancel:()=>{Ur(),ge({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",{className:nr.search},r.createElement(de.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u4EBA\u6216\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ta=>{Yt.page=0,Yt.search=ta,Kr=[],Fa(),Ot(!0)},style:{width:260}})),r.createElement(Cr.default,{defaultActiveKey:gn,onChange:ta=>Pt(void 0,null,function*(){pa([]),Ha(ta),Yt.page=0,Ot(!0)})},r.createElement(bt,{tab:r.createElement("span",null," \u5168\u90E8 "),key:"public"}),r.createElement(bt,{tab:r.createElement("span",null," \u6211\u7684\u8D44\u6E90 "),key:"myself"})),r.createElement(Ee.default,{form:Sn,initialValues:{group_ids:mr,delay_publish:0},onChange:ta=>{mr=Sn.getFieldValue()},onFinish:oa},r.createElement(Ee.default.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:(ta,gr)=>gr.length>0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}]},r.createElement(le.default.Group,{style:{width:"100%"}},r.createElement("div",{style:{maxHeight:248,overflow:"auto"}},r.createElement(mn(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:()=>{Fa()},hasMore:Dn,useWindow:!1},r.createElement(qt,{data:Kr})))))))};var $t=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(Zt);function qt({data:ye}){const Me=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:(ge,En)=>r.createElement(le.default,{value:String(En.id),defaultChecked:!0},r.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},r.createElement(H.Z,{title:En.title,placement:"topLeft"},En.title)))},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:ge=>ge.name},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:ge=>r.createElement("span",{className:"font12"},We()(ge).format(Ce.tF))}];return r.createElement(De.default,{loading:ft,pagination:!1,columns:Me,className:nr.table,dataSource:ye||[]})}var zt=t(54580),Kt=t(3113),z=t(346),Le=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,pt=(ye,Me,ge)=>Me in ye?Le(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,et=(ye,Me)=>{for(var ge in Me||(Me={}))Je.call(Me,ge)&&pt(ye,ge,Me[ge]);if(Ue)for(var ge of Ue(Me))Ct.call(Me,ge)&&pt(ye,ge,Me[ge]);return ye},q=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Oe={delay_publish:0,is_public:0,description:""},He=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(et({},Oe)),[Un,Dn]=(0,r.useState)([]),[Ot,gn]=(0,r.useState)(!1);(0,r.useEffect)(()=>{ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&En.resetFields()},[ye.actionTabs.key]);const Ha=Yt=>Yt&&Yt{const Qa=Yt.size/1024/1024,mr=Yt.name.split(".").slice(-1)[0].toLowerCase();return Qa>5e3||Qa==0?(N.ZP.error(`${Yt.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${Qa==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(5G)"}`),zt.default.LIST_IGNORE):!0},action:`${z.Z.API_SERVER}/api/attachments.json`,onChange:Yt=>{var Qa,mr;console.log("data--",Yt),((mr=(Qa=Yt.file)==null?void 0:Qa.response)==null?void 0:mr.status)==-1&&(N.ZP.warning(Yt.file.response.message),gn(!0))}};return r.createElement(U.default,{centered:!0,title:"\u4E0A\u4F20\u8D44\u6E90",open:ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>q(void 0,null,function*(){yield En.validateFields();let Yt=En.getFieldValue();Yt=Object.assign({},Sn,Yt),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:Yt.attachment_ids.map(mr=>mr.response.id),course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:!!Yt.is_public,delay_publish:Yt.delay_publish,description:Yt.description,publish_time:Yt.publish_time}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u4E0A\u4F20\u8D44\u6E90"]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:et({},ye.actionTabs.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}})),Dn([])}),onCancel:()=>{Dn([]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Sn,onChange:()=>{const Yt=En.getFieldValue();dr(Object.assign({},Sn,Yt))}},r.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Yt=>Array.isArray(Yt)?Yt:Yt==null?void 0:Yt.fileList,normalize:Yt=>{const Qa="\u3000\u3000";let mr=Yt.filter(Fa=>(Fa.name.indexOf(Qa)===-1&&(Fa.name=`${Fa.name}${Qa}${(0,ne.RD)(Fa.size)}`),!0));return Dn(mr),mr},rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8D44\u6E90"}]},r.createElement(zt.default,et({},pa),r.createElement(Kt.ZP,{type:"primary",disabled:Un.length>9,ghost:!0},"\u6587\u4EF6\u4E0A\u4F20"),r.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:r.createElement("div",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()}},r.createElement("div",null,"\u63D0\u793A\uFF1A"),r.createElement("div",null,"1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"),r.createElement("div",null,"2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",((0,T.Ny)(),"5G"),"\u3002"))},r.createElement("i",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:1},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var nt=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(He),Ge=Object.defineProperty,St=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,sn=(ye,Me,ge)=>Me in ye?Ge(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fn=(ye,Me)=>{for(var ge in Me||(Me={}))Et.call(Me,ge)&&sn(ye,ge,Me[ge]);if(St)for(var ge of St(Me))Ht.call(Me,ge)&&sn(ye,ge,Me[ge]);return ye},An=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Nn={delay_publish:0,is_public:[!1],description:"",name:"",link:""},$n=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(fn({},Nn)),Un=Ot=>Ot&&OtAn(void 0,null,function*(){var Ot,gn;yield En.validateFields();let Ha=En.getFieldsValue();Ha=Object.assign({},Sn,Ha),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:(Ot=Ha.is_public)==null?void 0:Ot[0],delay_publish:Ha.delay_publish,description:Ha.description,publish_time:Ha.publish_time,name:Ha.name,link:Ha.link}})).status===0&&(En.resetFields(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u6DFB\u52A0\u5916\u94FE"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fn({},(gn=ye==null?void 0:ye.actionTabs)==null?void 0:gn.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}}))}),onCancel:()=>{En.resetFields(),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Nn,onChange:()=>{const Ot=En.getFieldsValue();dr(Object.assign({},Sn,Ot))}},r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"}]},r.createElement(de.default,{suffix:r.createElement("span",null,Sn.name.length,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"})))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"},{type:"url",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684url"}]},r.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var wn=(0,x.connect)(({attachment:ye})=>({attachment:ye}))($n),Qt=t(44203),jt=t(59301),qn=Object.defineProperty,Qn=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Br=(ye,Me,ge)=>Me in ye?qn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,zr=(ye,Me)=>{for(var ge in Me||(Me={}))er.call(Me,ge)&&Br(ye,ge,Me[ge]);if(Mn)for(var ge of Mn(Me))ar.call(Me,ge)&&Br(ye,ge,Me[ge]);return ye},jn=(ye,Me)=>Qn(ye,Bn(Me)),Ut=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const _t={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},{RangePicker:rr}=Qe.default,{Option:Gn}=_e.default,fr=({attachment:ye,shixunHomeworks:Me,dispatch:ge,loading:En,getFileData:Sn})=>{const dr=(0,x.useParams)(),[Un,Dn]=(0,r.useState)({group_settings:[]}),{detail:Ot}=ye,[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)([]),[pa,Yt]=(0,r.useState)(zr({},_t)),[Qa,mr]=(0,r.useState)(!1),Fa=Wr=>Wr&&WrUt(void 0,null,function*(){var Wr,Za,$a,Ka;const ua=yield ge({type:"attachment/getDetail",payload:zr({},dr)});ua.delay_publish=ua.delay_publish?1:0,pa.is_public=[ua.is_public],pa.description=ua.description,pa.delay_publish=ua.delay_publish,pa.publish_time=ua.publish_time,pa.download_setting=ua.download_setting,gn.setFieldsValue(pa),mr(ua==null?void 0:ua.unified_setting),ye.actionTabs.manage_all_group?((Wr=ua==null?void 0:ua.course_groups)==null?void 0:Wr.length)>0?Ba.unified_setting=!1:Ba.unified_setting=!0:ua!=null&&ua.unified_setting?Ba.unified_setting=!0:Ba.unified_setting=!1,Ba.publish_time=ua.publish_time?ua.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(Ba.unified_setting),Ba.file_status=ua==null?void 0:ua.file_status,mo(Object.assign({},Ba)),Kr([zr({},ua),...ua==null?void 0:ua.attachment_histories]);let Sa=zr({},Un);if(Sa.group_settings=ua==null?void 0:ua.batches_publish_info,console.log(Sa),Dn(Sa),((Za=ua==null?void 0:ua.course_groups)==null?void 0:Za.length)>0){const Va=($a=ua==null?void 0:ua.course_groups)==null?void 0:$a.filter(ka=>ka.is_admin),ja=(Ka=ua==null?void 0:ua.course_groups)==null?void 0:Ka.filter(ka=>!ka.is_admin);(Va==null?void 0:Va.length)>0?Ur(Va):Ur([{is_admin:!0}]),(ja==null?void 0:ja.length)>0?ta(ja):ta([])}else console.log(Pa)});(0,r.useEffect)(()=>{var Wr;ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E"&&(dr.id=(Wr=ye.actionTabs.selectArrs)==null?void 0:Wr.id,gn.resetFields(),Ia())},[ye.actionTabs.key,dr.id]);const Oa=(Wr,Za)=>{if(Ha.length===1){U.default.info({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8D44\u6E90\u4E0D\u80FD\u5168\u90E8\u5220\u9664"});return}U.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u8D44\u6E90\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Ut(void 0,null,function*(){var $a;const Ka=Za?{type:"history"}:{},ua=yield(0,f.ZP)(`/api/attachments/${Wr}.json`,{method:"delete",body:Ka});(ua==null?void 0:ua.status)===0&&(dr.id=($a=ye.actionTabs.selectArrs)==null?void 0:$a.id,Ia())})})},Tr=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],[Ir,So]=(0,r.useState)([]),xo={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:Wr=>{const Za=Wr.size/1024/1024,$a=Wr.name.split(".").slice(-1)[0].toLowerCase();return Za>500?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)`),Promise.reject()):Tr.indexOf($a)==-1?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6`),Promise.reject()):!0},action:`${z.Z.API_SERVER}/api/attachments.json`};function Ra({data:Wr}){console.log("data",Wr);const Za=[{title:"\u8D44\u6E90\u540D\u79F0",key:"id",width:307,ellipsis:!0,render:$a=>jt.createElement(H.Z,{title:$a.title},jt.createElement("a",{href:z.Z.API_SERVER+$a.url,target:"_blank",className:"multi_ellipsis1 c-grey-333"},$a.title))},{title:"\u4E0B\u8F7D",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"\u7248\u672C\u53F7",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:$a=>$a?jt.createElement("span",null,We()($a).format("YYYY-MM-DD HH:mm")):"--"},{title:"\u64CD\u4F5C",width:60,render:($a,Ka,ua)=>jt.createElement("span",{onClick:()=>Oa(Ka==null?void 0:Ka.id,ua),className:"c-red current"},"\u5220\u9664")}];return jt.createElement(De.default,{pagination:!1,columns:Za,style:{fontSize:12,marginBottom:20},dataSource:Wr||[]})}return jt.createElement(U.default,{centered:!0,title:"\u8D44\u6E90\u8BBE\u7F6E",open:ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E",okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Ut(void 0,null,function*(){var Wr,Za;Ba.file_status==1&&(Pa=Pa==null?void 0:Pa.map(Sa=>{var Va;if(!Sa.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Sa.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return Sa.course_group_id=(Va=Un.group_settings)==null?void 0:Va.filter(ja=>Sa==null?void 0:Sa.course_group_name.includes(ja.name)).map(ja=>ja.course_group_id||ja.id).toString().split(","),console.log(Sa.course_group_id),Sa})),console.log(Pa),yield gn.validateFields();let $a=gn.getFieldValue();$a=Object.assign({},pa,$a);const Ka=JSON.parse(JSON.stringify(Ba));Ka.group_settings=Pa.concat(oa),(yield(0,Qt.Ot)(zr({id:Ot.id,course_id:dr.id,course_second_category_id:dr.categoryId||0,is_public:(Wr=$a.is_public)==null?void 0:Wr[0],delay_publish:$a.delay_publish,publish_type:Ba==null?void 0:Ba.file_status,description:$a.description,publish_time:pa.publish_time,new_attachment_id:(Za=$a.attachment_ids)==null?void 0:Za.map(Sa=>{var Va;return(Va=Sa.response)==null?void 0:Va.id}),download_setting:$a==null?void 0:$a.download_setting},Ka))).status===0&&(Yt(zr({},_t)),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)}),Sn()),So([]),Ur([{}])}),onCancel:()=>{So([]),Ur([{}]),Yt(zr({},_t)),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)})}},jt.createElement("section",{className:""},jt.createElement(l.Z,{loading:En["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},jt.createElement(Ra,{data:Ha}),jt.createElement(Ee.default,{form:gn,initialValues:pa,onChange:()=>{const Wr=gn.getFieldValue();Yt(Object.assign({},pa,Wr))}},jt.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Wr=>Array.isArray(Wr)?Wr:Wr==null?void 0:Wr.fileList,normalize:Wr=>{const Za="\u3000\u3000";let $a=Wr.filter(Ka=>{const ua=Ka.size/1024/1024,Sa=Ka.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return Ka.name.indexOf(Za)===-1&&(Ka.name=`${Ka.name}${Za}${(0,ne.RD)(Ka.size)}`),!(ua>500||Tr.indexOf(Sa)==-1)});return So($a),$a}},jt.createElement(zt.default,zr({},xo),jt.createElement(Kt.ZP,{type:"primary",disabled:Ir.length>0,ghost:!0,style:{marginRight:5}},"\u66F4\u65B0\u7248\u672C"),jt.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:jt.createElement("div",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()}},jt.createElement("div",null,"\u63D0\u793A\uFF1A"),jt.createElement("div",null,"1. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,T.Ny)()?"1G":"150M","\u3002"),jt.createElement("div",null,"2. \u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\u3002"))},jt.createElement("i",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),jt.createElement(d.Z,null,jt.createElement(G.Z,null,jt.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},jt.createElement(le.default.Group,null,jt.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),jt.createElement(d.Z,{className:"mb20"},jt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),jt.createElement(xe.ZP.Group,{value:Ba.file_status,onChange:Wr=>{mo(Object.assign({},jn(zr({},Ba),{file_status:Wr.target.value})))}},jt.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Ba.file_status==0&&jt.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},jt.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),jt.createElement(G.Z,{className:"ml5"},jt.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wr=>Fa(Wr,Un==null?void 0:Un.course_end_date),disabledTime:Wr=>(0,mt.d0)(Wr),value:Ba.publish_time?We()(Ba.publish_time):"",onChange:(Wr,Za)=>{Ba.publish_time=Za,mo(Object.assign({},Ba))}})),jt.createElement(G.Z,null,jt.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Ba.file_status==1&&jt.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),jt.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),jt.createElement(G.Z,{span:4}))),Pa&&Pa.map(function(Wr,Za){var $a;return jt.createElement(G.Z,{span:24,key:Za,style:{marginTop:Za>0?"10px":""}},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{span:10},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{flex:"1",style:{maxWidth:200}},jt.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Wr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Ka,ua)=>{console.log(ua),Pa[Za].course_group_name=Ka,Pa[Za].course_group_id=Wr.course_group_id;const Sa=(0,Bt.flattenDeep)(Pa.map(ja=>ja.course_group_name)),Va=gr.map(ja=>{let ka=(ja==null?void 0:ja.course_group_name)||[];return jn(zr({},ja),{course_group_name:(0,Bt.remove)(ka,vi=>Sa.includes(vi))})});sr(Va),Ur(Pa.slice())}},(Un==null?void 0:Un.group_settings)&&(Un==null?void 0:Un.group_settings.map(function(Ka){if(!Pa.map(Sa=>Sa.course_group_name).flat().includes(Ka.name))return jt.createElement(Gn,{value:Ka.name,key:Ka.course_group_id},Ka.name)})))))),jt.createElement(G.Z,{span:10},jt.createElement("div",{className:"ml30"},jt.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ka=>Fa(Ka,Un==null?void 0:Un.course_end_date),disabledTime:Ka=>(0,mt.d0)(Ka),value:Wr.publish_time?We()(Wr.publish_time):"",onChange:(Ka,ua)=>{Pa[Za].publish_time=ua,Ur([...Pa])}}))),jt.createElement(G.Z,{span:4},Za>0&&(We()()<=We()(Wr.publish_time)||!Wr.course_group_id)&&jt.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const Ka=(0,Bt.cloneDeep)(gr);console.log(Ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Ka.forEach((ua,Sa)=>{ua.group_name&&(ua.group_name=ua.group_name.filter(Va=>{var ja;return!((ja=Pa[Za].group_name)!=null&&ja.includes(Va))}))}),Pa=Pa.filter((ua,Sa)=>Za!==Sa),sr(Ka),Ur(Pa.slice()),setTimeout(()=>Ur(Pa.slice()),10)}}),Pa.length<(($a=Un==null?void 0:Un.group_settings)==null?void 0:$a.length)&&jt.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(Pa),Ur(Pa.concat({}))}}))))})),jt.createElement(Ee.default.Item,{label:"\u4E0B\u8F7D\u8BBE\u7F6E",name:"download_setting"},jt.createElement(xe.ZP.Group,null,jt.createElement(xe.ZP,{value:0},"\u5141\u8BB8\u5B66\u751F\u4E0B\u8F7D"),jt.createElement(xe.ZP,{value:1},"\u7981\u6B62\u5B66\u751F\u4E0B\u8F7D"))),jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},jt.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6}))))))))};var Er=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(fr),vr=t(3117),ln=t(59301),Pr=Object.defineProperty,ga=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Da=(ye,Me,ge)=>Me in ye?Pr(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Vr=(ye,Me)=>{for(var ge in Me||(Me={}))hr.call(Me,ge)&&Da(ye,ge,Me[ge]);if(Pn)for(var ge of Pn(Me))$r.call(Me,ge)&&Da(ye,ge,Me[ge]);return ye},ma=(ye,Me)=>ga(ye,zn(Me)),va=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const so={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},uo=({attachment:ye,dispatch:Me,getFileData:ge})=>{const En=(0,x.useParams)(),{detail:Sn}=ye,[dr]=Ee.default.useForm(),[Un,Dn]=(0,r.useState)(Vr({},so));(0,r.useEffect)(()=>{ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&dr.resetFields()},[ye.actionTabs.key]);const Ot=gr=>gr&&grva(void 0,null,function*(){var gr,sr,Ia,Oa;const Tr=yield Me({type:"attachment/getDetail",payload:ma(Vr({},En),{course_id:En.coursesId})});Tr.delay_publish=Tr.delay_publish?1:0,Un.title=Tr.title,Un.link=Tr.link,Un.is_public=[Tr.is_public],Un.description=Tr.description,Un.publish_time=Tr.publish_time,Un.delay_publish=Tr.delay_publish,Dn(Vr({},Un)),dr.setFieldsValue(Un),ye.actionTabs.manage_all_group?((gr=Tr==null?void 0:Tr.course_groups)==null?void 0:gr.length)>0?Kr.unified_setting=!1:Kr.unified_setting=!0:Tr!=null&&Tr.unified_setting?Kr.unified_setting=!0:Kr.unified_setting=!1,Kr.publish_time=Tr.publish_time?Tr.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),Kr.file_status=Tr==null?void 0:Tr.file_status,pa(Object.assign({},Kr)),Ha([Vr({},Tr),...Tr==null?void 0:Tr.attachment_histories]);let Ir=Vr({},Yt);if(Ir.group_settings=Tr==null?void 0:Tr.batches_publish_info,console.log(Ir),Qa(Ir),((sr=Tr==null?void 0:Tr.course_groups)==null?void 0:sr.length)>0){const So=(Ia=Tr==null?void 0:Tr.course_groups)==null?void 0:Ia.filter(Ra=>Ra.is_admin),xo=(Oa=Tr==null?void 0:Tr.course_groups)==null?void 0:Oa.filter(Ra=>!Ra.is_admin);(So==null?void 0:So.length)>0?Fa(So):Fa([{is_admin:!0}]),(xo==null?void 0:xo.length)>0?mo(xo):mo([])}else console.log(mr)});return(0,r.useEffect)(()=>{var gr;ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&(En.id=(gr=ye.actionTabs.selectArrs)==null?void 0:gr.id,ta())},[ye.actionTabs.key]),ln.createElement(U.default,{centered:!0,title:"\u5916\u94FE\u8BBE\u7F6E",open:ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:600,onOk:()=>va(void 0,null,function*(){var gr;Kr.unified_setting||(mr=mr==null?void 0:mr.map(Tr=>{var Ir;if(!Tr.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Tr.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return console.log(Yt.group_settings),console.log(Tr),Tr.course_group_id=(Ir=Yt.group_settings)==null?void 0:Ir.filter(So=>Tr==null?void 0:Tr.course_group_name.includes(So.name)).map(So=>So.course_group_id||So.id).toString().split(","),console.log(Tr.course_group_id),Tr})),console.log(mr),yield dr.validateFields();let sr=dr.getFieldValue();sr=Object.assign({},Un,sr);const Ia=JSON.parse(JSON.stringify(Kr));Ia.group_settings=mr.concat(Ba),(yield(0,Qt.Ot)(Vr({id:Sn.id,course_id:En.id,course_second_category_id:En.categoryId*1,is_public:(gr=sr.is_public)==null?void 0:gr[0],delay_publish:sr.delay_publish,publish_type:Kr==null?void 0:Kr.file_status,description:sr.description,publish_time:Un.publish_time,link:sr.link,name:sr.title},Ia))).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:Vr({},ye.actionTabs.params)}),ge())}),onCancel:()=>{Fa([{}]),Dn(Vr({},so)),Me({type:"attachment/setActionTabs",payload:{}})}},ln.createElement("section",{className:"pl20 pr20 pt10"},ln.createElement(Ee.default,{form:dr,initialValues:Un,onChange:()=>{const gr=dr.getFieldValue();Dn(Object.assign({},Un,gr))}},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,null,ln.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},ln.createElement(le.default.Group,null,ln.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),ln.createElement(d.Z,{className:"mb20"},ln.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ln.createElement(xe.ZP.Group,{value:Kr.file_status,onChange:gr=>{pa(Object.assign({},ma(Vr({},Kr),{file_status:gr.target.value})))}},ln.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Kr.file_status==0&&ln.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},ln.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),ln.createElement(G.Z,{className:"ml5"},ln.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:gr=>Ot(gr,Yt==null?void 0:Yt.course_end_date),disabledTime:gr=>(0,mt.d0)(gr),value:Kr.publish_time?We()(Kr.publish_time):"",onChange:(gr,sr)=>{Kr.publish_time=sr,pa(Object.assign({},Kr))}})),ln.createElement(G.Z,null,ln.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Kr.file_status==1&&ln.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),ln.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),ln.createElement(G.Z,{span:4}))),mr&&mr.map(function(gr,sr){var Ia;return ln.createElement(G.Z,{span:24,key:sr},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{span:10},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{flex:"1",style:{maxWidth:200}},ln.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:gr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Oa,Tr)=>{console.log(Tr),mr[sr].course_group_name=Oa,mr[sr].course_group_id=gr.course_group_id;const Ir=(0,Bt.flattenDeep)(mr.map(xo=>xo.course_group_name)),So=Pa.map(xo=>{let Ra=(xo==null?void 0:xo.course_group_name)||[];return ma(Vr({},xo),{course_group_name:(0,Bt.remove)(Ra,Wr=>Ir.includes(Wr))})});Ur(So),Fa(mr.slice())}},(Yt==null?void 0:Yt.group_settings)&&(Yt==null?void 0:Yt.group_settings.map(function(Oa){if(!mr.map(Ir=>Ir.course_group_name).flat().includes(Oa.name))return ln.createElement(Option,{value:Oa.name,key:Oa.course_group_id},Oa.name)})))))),ln.createElement(G.Z,{span:10},ln.createElement("div",{className:"ml30"},ln.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Oa=>Ot(Oa,Yt==null?void 0:Yt.course_end_date),disabledTime:Oa=>(0,mt.d0)(Oa),value:gr.publish_time?We()(gr.publish_time):"",onChange:(Oa,Tr)=>{mr[sr].publish_time=Tr,Fa([...mr])}}))),ln.createElement(G.Z,{span:4},sr>0&&(We()()<=We()(gr.publish_time)||!gr.course_group_id)&&ln.createElement(kt.Z,{onClick:()=>{const Oa=(0,Bt.cloneDeep)(Pa);console.log(Oa,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Oa.forEach((Tr,Ir)=>{Tr.group_name&&(Tr.group_name=Tr.group_name.filter(So=>{var xo;return!((xo=mr[sr].group_name)!=null&&xo.includes(So))}))}),mr=mr.filter((Tr,Ir)=>sr!==Ir),Ur(Oa),Fa(mr.slice()),setTimeout(()=>Fa(mr.slice()),10)}}),mr.length<((Ia=Yt==null?void 0:Yt.group_settings)==null?void 0:Ia.length)&&ln.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:()=>{console.log(mr),Fa(mr.concat({}))}}))))})),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},ln.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var po=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(uo),oo={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},io=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Vo=({classroomList:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),Sn=(0,x.useLocation)(),[dr,Un]=(0,r.useState)([]),[Dn,Ot]=(0,r.useState)(1);(0,r.useEffect)(()=>{new Promise((Yt,Qa)=>io(void 0,null,function*(){ge({type:"classroomList/getCoursesMine",payload:{id:En.id,page_size:50}}).then(mr=>{Un(dr.concat(mr))})}))},[ye.name]);const[gn]=Ee.default.useForm();let Ha=[];ye.courseGroups.course_groups&&ye.courseGroups.course_groups.map(Yt=>Ha.push(Yt.id+""));const Kr=Yt=>Yt&&Ytr.createElement(le.default,{value:String(Yt)})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(U.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:ye.actionTabs.key==="\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:820,footer:r.createElement("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"}},r.createElement("span",{style:{flex:"1",textAlign:"start"}},"\u53D1\u5E03\u72B6\u6001\uFF1A",r.createElement(xe.ZP.Group,{value:Dn,onChange:Yt=>{Ot(Yt.target.value)}},r.createElement(xe.ZP,{value:1},"\u53D1\u5E03"),r.createElement(xe.ZP,{value:0},"\u4E0D\u53D1\u5E03"))),r.createElement(Kt.ZP,{onClick:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},"\u53D6\u6D88"),r.createElement(Kt.ZP,{onClick:()=>io(void 0,null,function*(){const Yt=gn.getFieldValue();(yield(0,f.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:[...ye.actionTabs.selectArrs],to_course_ids:[...Yt.group_ids],course_id:En.id,is_publish:Dn}})).status===0&&(N.ZP.success("\u53D1\u9001\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}))}),type:"primary"},"\u786E\u8BA4")),bodyStyle:{minHeight:200},onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{group_ids:Ha,end_time:We()(We()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(Ee.default.Item,{name:"group_ids"},r.createElement(le.default.Group,null,r.createElement(De.default,{loading:Me.effects["classroomList/getCourseGroups"],columns:pa,className:oo.table,dataSource:dr==null?void 0:dr.filter(Yt=>(Yt==null?void 0:Yt.id)!=En.id),scroll:{y:240},pagination:!1})))))};var wo=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Vo),Go=t(28426),oi=t(46373),zo=t(11492),ti=t(19541),Fi=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,aa=(ye,Me,ge)=>Me in ye?Fi(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,ra=(ye,Me)=>{for(var ge in Me||(Me={}))Bi.call(Me,ge)&&aa(ye,ge,Me[ge]);if(Xo)for(var ge of Xo(Me))Ci.call(Me,ge)&&aa(ye,ge,Me[ge]);return ye},fo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const wa=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u53D6\u6D88\u53D1\u5E03"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fo(void 0,null,function*(){(yield(0,f.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:ra({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F"),r.createElement("p",null,"\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var La=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))(wa),Bo=t(71418);const ni=({classroomList:ye,dispatch:Me})=>{var ge,En,Sn,dr;const Un=(0,x.useParams)(),[Dn,Ot]=(0,r.useState)(1),[gn,Ha]=(0,r.useState)(0),[Kr,pa]=(0,r.useState)(20),[Yt,Qa]=(0,r.useState)(!1),[mr,Fa]=(0,r.useState)([]),[Ba,mo]=(0,r.useState)(""),[Pa,Ur]=(0,r.useState)(null),[oa,ta]=(0,r.useState)(!1),[gr,sr]=(0,r.useState)([]);Un.id=Un.coursesId,(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"?(mo(""),Ur(null),Ia(),Qa(!0)):Qa(!1)},[ye.actionTabs]);const Ia=()=>{var Ra,Wr;(0,Qt.mn)({course_id:Un.id,attachment_id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&sr([...Za.course_groups])}),Oa()},Oa=()=>{Dn!=1?Ot(1):Kr!=20?pa(20):Tr()},Tr=()=>{var Ra,Wr;ta(!0),(0,Qt.$n)({page:Dn,limit:Kr,keyword:Ba,course_group_id:Pa,course_id:Un.id,id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&(Fa(Za.data),Ha(Za.size))}),ta(!1)},Ir=[{title:"\u5E8F\u53F7",render:(Ra,Wr,Za)=>Kr*(Dn-1)+Za+1,width:60,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center"},{title:"\u59D3\u540D",dataIndex:"username",align:"center"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",align:"center"},{title:"\u67E5\u770B\u65F6\u95F4",dataIndex:"watch_time",align:"center"},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"download_time",align:"center"}];(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&Tr()},[Dn]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&(Dn==1?Tr():Ot(1))},[Kr]),(0,r.useEffect)(()=>{Oa()},[Pa]);const So=(Ra,Wr)=>{Ot(Ra)},xo=(Ra,Wr)=>{pa(Wr)};return r.createElement(U.default,{width:1e3,centered:!0,title:"\u8BBF\u95EE\u8BB0\u5F55",open:Yt,footer:null,onCancel:()=>{mo(""),Ur(null),Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},r.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u8D44\u6E90\u540D\u79F0\uFF1A",r.createElement("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:(En=(ge=ye==null?void 0:ye.actionTabs)==null?void 0:ge.currentInfo)==null?void 0:En.title},(dr=(Sn=ye==null?void 0:ye.actionTabs)==null?void 0:Sn.currentInfo)==null?void 0:dr.title)),r.createElement("div",{style:{display:"flex"}},r.createElement(_e.default,{value:Pa,style:{width:160,marginRight:20},placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",allowClear:!0,onChange:Ra=>{Ur(Ra)}},gr.map(Ra=>r.createElement(Option,{label:Ra.name,value:Ra.course_group_id,key:Ra.course_group_id},Ra.name))),r.createElement(de.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:Ba,onChange:Ra=>{mo(Ra.target.value)},onSearch:Ra=>{Dn==1?Tr():Ot(1)},style:{width:230,marginLeft:"auto"},onPressEnter:()=>Tr()}))),r.createElement(Bo.Z,{spinning:oa},r.createElement(De.default,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:Ir,dataSource:mr,rowKey:Ra=>Ra==null?void 0:Ra.id})),gn>0&&r.createElement(F.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:So,onShowSizeChange:xo,defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:Dn||1,pageSize:Kr||10,defaultPageSize:10,total:gn,showTotal:Ra=>r.createElement("span",{className:"mr10"},"\u5171",r.createElement("span",{className:"c-blue"}," ",Ra," "),"\u6761\u6570\u636E")}))};var br=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(ni),Jr=t(89412),Tt=t(59301),ca=Object.defineProperty,Na=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,Ro=(ye,Me,ge)=>Me in ye?ca(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Xa=(ye,Me)=>{for(var ge in Me||(Me={}))Wo.call(Me,ge)&&Ro(ye,ge,Me[ge]);if(ii)for(var ge of ii(Me))Uo.call(Me,ge)&&Ro(ye,ge,Me[ge]);return ye},Wa=(ye,Me)=>Na(ye,Ga(Me)),vo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $o=({classroomList:ye,globalSetting:Me,loading:ge,user:En,dispatch:Sn,match:dr})=>{var Un,Dn,Ot,gn;const Ha=(0,x.useLocation)(),Kr=(0,x.useParams)(),[pa]=(0,x.useSearchParams)(),[Yt,Qa]=(0,r.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:pa.get("tabs")==="0"?"":pa.get("tabs")==="1"?"2":pa.get("tabs")==="2"?"3":pa.get("tabs")==="3"?"1":""}),[mr,Fa]=(0,r.useState)(Array.from({length:20},()=>!1)),[Ba,mo]=(0,r.useState)([]),[Pa,Ur]=(0,r.useState)(),oa=new Date,[ta,gr]=(0,r.useState)([]),[sr,Ia]=(0,r.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),[Oa,Tr]=(0,r.useState)(!1),{detailAttachmentList:Ir,detailLeftMenus:So,detailTopBanner:xo,taskList:Ra}=ye;let Wr=pa.get("tabs")?parseInt(pa.get("tabs")):0;const[Za,$a]=(0,r.useState)(!1),{userInfo:Ka}=En;let ua;Yt.course_id=Kr.coursesId,Kr.categoryId?Yt.course_second_category_id=Kr.categoryId:delete Yt.course_second_category_id;function Sa(i,u){return vo(this,null,function*(){let p=yield(0,f.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:i,course_id:Kr.course_id}}),oe=[...Ba];oe[u]=p==null?void 0:p.data,mo(oe)})}(0,r.useEffect)(()=>{Fa(Array.from({length:20},()=>!1)),mo([])},[]),(0,r.useEffect)(()=>{var i,u,p;if((i=En==null?void 0:En.userInfo)!=null&&i.login){const oe=ne.cX.getItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,"Attachment");oe&&(Yt.sort_type=oe==null?void 0:oe.type,Yt.sort=oe==null?void 0:oe.direction,console.log("localRecordValue",oe),Ia(oe==null?void 0:oe.name)),ja()}else(p=En==null?void 0:En.userInfo)!=null&&p.username&&ja()},[(Un=En==null?void 0:En.userInfo)==null?void 0:Un.login,Ha.pathname]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ja()},[ye.actionTabs.key]),(0,r.useEffect)(()=>{gr([])},[Ir]);const Va=(i,u)=>{mo([]),Fa(Array.from({length:20},()=>!1)),Yt.page=i,Yt.page_size=u,ja()},ja=()=>{Qa(Xa({},Yt)),gr([]),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)})},ka=i=>vo(void 0,null,function*(){i.link&&(yield Sn({type:"attachment/updateVisits",payload:{id:i.id}}),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}))});So.course_modules&&(ua=ye.detailLeftMenus.course_modules.filter(i=>i.type==="attachment")[0]);const vi=i=>vo(void 0,null,function*(){if(ta==""){N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,f.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:Kr.course_id,ids:ta,to_category_id:i==null?void 0:i.key}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}),gr([]))}),mi=i=>i.link?i.link:z.Z.API_SERVER+i.url;let Co=[{name:"\u5220\u9664",icon:Tt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:Tt.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u7ACB\u5373\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u53D6\u6D88\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-quxiaofabu"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Tt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u8C03\u6574\u6392\u5E8F",icon:Tt.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter(i=>xo.is_public?!0:i.name!=="\u8BBE\u4E3A\u516C\u5F00");const Ja=[{name:"\u5168\u90E8",id:"",total:Ir.total_count,index:0},{name:"\u672A\u53D1\u5E03",id:"2",total:(0,T.GJ)()?Ir.unpublish_count:null,index:1},{name:"\u9884\u53D1\u5E03",id:"3",total:(0,T.GJ)()?Ir.not_started_count:null,index:2},{name:"\u5DF2\u53D1\u5E03",id:"1",total:(0,T.GJ)()?Ir.publish_count:null,index:3}],Ko=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],gi=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name",width:240},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:Yt.order_by==="publish_time"?Yt.sort_direction==="desc"?"descend":"ascend":null,render:i=>i?We()(i).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":Tt.createElement("span",{title:i},i)}],Di=i=>{console.log(i.key),(i.key==="0"||i.key==="1"||i.key==="2")&&(Yt.sort_type="created_on",Yt.sort="desc",Ia("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),i.key==="3"&&(Yt.sort_type="publish_time",Yt.sort="desc",Ia("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),Yt.clazz=Ja[i.key].id,Yt.page=1,x.history.replace(`${Ha.pathname}?tabs=${i.key}`),Fa(Array.from({length:20},()=>!1)),mo([]),ja()},Ni=i=>{var u;Yt.sort_type=i.type,Yt.sort=i.direction,Yt.page=1,ne.cX.setItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,i,"Attachment"),Ia(i.name),ja()},Ti=i=>vo(void 0,null,function*(){var u;const p=i.name;ta==""?N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):p==="\u8C03\u6574\u6392\u5E8F"?ki():Sn({type:"classroomList/setActionTabs",payload:{key:p,selectArrs:ta,selectArrsAll:(u=Ir.files)==null?void 0:u.filter(oe=>ta.includes(oe.id)),params:Yt,batch:!0}})}),ki=()=>{let i={courseId:Yt.course_id,container_type:"attachment"};Yt!=null&&Yt.course_second_category_id&&(i.category_id=Yt==null?void 0:Yt.course_second_category_id),Sn({type:"classroomList/getAllTaskList",payload:i}),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})},tl=i=>vo(void 0,null,function*(){yield Sn({type:"classroomList/updateTaskPosition",payload:{category_id:Yt==null?void 0:Yt.course_second_category_id,courseId:Yt==null?void 0:Yt.course_id,task_ids:i,container_type:"attachment"}}),ja()}),ol=(0,r.useMemo)(()=>{let i=[];return Ra.length>0&&(i=Ra.map(u=>{let p="";return u.is_publish&&u.publish_status&&(p="\u5DF2\u53D1\u5E03"),u.is_publish&&!u.publish_status&&(p="\u9884\u53D1\u5E03"),u.is_publish||(p="\u672A\u53D1\u5E03"),{user_name:u.user_name,task_name:u.task_name,task_id:u.task_id,category:u.category,status:p}})),i},[Ra]);return console.log(Ra,"taskList"),Tt.createElement("section",null,Tt.createElement(oi.Z,{isLoading:ge["classroomList/getAttachmentList"],tabDataSource:(0,T.GJ)()?Ja:[],isAdmin:(0,T.GJ)(),onTabMenuClick:Di,defaultSelectedKeys:[Wr+""],showControlButton:(0,T.GJ)(),buttonText:"\u9009\u7528\u8D44\u6E90",extraNode:(0,T.GJ)()&&Tt.createElement(d.Z,{align:"middle",className:"mr20"},!(Ir!=null&&Ir.parent_category_id)&&(0,T.GJ)()&&Tt.createElement("span",{className:"c-blue font16 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},Tt.createElement(H.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Tt.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Tt.createElement("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:Yt,selectArrs:Wa(Xa({},Ir),{category_id:Yt==null?void 0:Yt.course_second_category_id,main_id:typeof Ir.parent_category_id=="object"?Ir.id:void 0}),cb:ja}})}},Tt.createElement(H.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},Tt.createElement("i",{className:"iconfont icon-zhongmingming1 font17"}))),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"\u4E0A\u4F20\u8D44\u6E90"),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),onButtonClick:()=>{Sn({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:Yt}})}}),Tt.createElement(zo.Z,{dataSource:Ir.files||[],isAdmin:(0,T.GJ)(),batchStatus:Za,SortMenuName:sr,setSortMenuName:Ia,SortMenus:Ko,onSearch:i=>{Yt.search=i,Yt.page=1,ja()},onSort:Ni,onBatch:i=>$a(i)}),Tt.createElement(l.Z,{loading:ge["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ir.total_count===0&&Tt.createElement(Go.Z,null),Ir.files&&Ir.files.map(function(i,u){var p,oe,ce;return Tt.createElement("div",{className:oo.listItem,key:u},(0,T.GJ)()&&Tt.createElement(le.default,{checked:ta.includes(i.id),value:i.id,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation()},className:"mr20",onChange:Ye=>{let je=ta.indexOf(i.id);ta.indexOf(i.id)>-1?gr(ta.filter(Dt=>Dt!==i.id)):gr(ta.concat(i.id))}}),Tt.createElement("div",{className:oo.info},Tt.createElement("div",{className:oo.title},Tt.createElement("div",{className:oo.titleLeft},(0,T.GJ)()&&Tt.createElement(Tt.Fragment,null,i.is_publish&&i.publish_status&&Tt.createElement("span",{className:"tag-style bg-light-blue mr10"},"\u5DF2\u53D1\u5E03"),i.is_publish&&!i.publish_status&&Tt.createElement("span",{className:"tag-style bg-c5d6ff mr10"},"\u9884\u53D1\u5E03"),!i.is_publish&&Tt.createElement("span",{className:"tag-style bgB8B8B8 mr10"},"\u672A\u53D1\u5E03")),(0,T.RV)()||i.is_public?Tt.createElement("a",{onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&((0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}}))}},Tt.createElement("strong",null,i.title)):Tt.createElement("strong",null,i.title),i.link&&Tt.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," ","\u5916\u94FE"," ")),Tt.createElement("div",{className:oo.titleRight},(i==null?void 0:i.can_share)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u5206\u4EAB",data:i}})})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-fenxiangketang font14"}),Tt.createElement("div",null,"\u5206\u4EAB"))),(0,T.GJ)()&&!(i!=null&&i.is_publish)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Tt.createElement("div",null,"\u53D1\u5E03"))),((0,T.RV)()||i.is_public)&&!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}})}),className:oo.flexBox,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-chakansvg"}),Tt.createElement("div",null,"\u67E5\u770B")),((0,T.RV)()||i.is_public)&&!i.link&&i.is_publish&&!((0,T.dE)()&&i.download_setting==1)&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:1,course_id:Yt==null?void 0:Yt.course_id}),(0,ne.Nd)((i==null?void 0:i.title)||"educoder",decodeURIComponent(z.Z.API_SERVER+i.url))}),className:`${oo.flexBox}`,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-xiazai6"}),Tt.createElement("div",null,"\u4E0B\u8F7D")),(0,T.GJ)()&&Tt.createElement(ie.Z,{placement:"bottomCenter",overlayClassName:oo.dro,dropdownRender:()=>Tt.createElement(M.default,null,Tt.createElement(M.default.Item,{key:1,style:{textAlign:"center"}},Tt.createElement("a",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03")),Tt.createElement(M.default.Item,{key:22,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{var je;Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[i.id],selectArrsAll:(je=Ir.files)==null?void 0:je.filter(Dt=>[i.id].includes(Dt.id)),isdelete:"1",params:Yt}})}},"\u7ACB\u5373\u5220\u9664")),Tt.createElement(M.default.Item,{key:6,style:{textAlign:"center"}},Tt.createElement(x.Link,{onClick:Ye=>{Ye.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:i.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",index:u,selectArrs:i,params:Yt,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)},to:"/"},"\u8D44\u6E90\u8BBE\u7F6E")),Tt.createElement(M.default.Item,{key:7,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8BBF\u95EE\u8BB0\u5F55",currentInfo:i}})}},"\u8BBF\u95EE\u8BB0\u5F55")))},Tt.createElement("aside",{onClick:Ye=>Ye.stopPropagation(),className:oo.flexBox,style:{cursor:"default"}},Tt.createElement("i",{className:"iconfont icon-gengduo4"}),Tt.createElement("div",null,"\u66F4\u591A"))))),Tt.createElement("div",{className:"flex-wrp"},i.link&&Tt.createElement(Tt.Fragment,null,Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null,i.author.name),Tt.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",i.downloads_count),oavo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),mr[u]||Sa(i==null?void 0:i.id,u);let je=[...mr];je[u]=!je[u],Fa(je)})},Tt.createElement("i",{className:`iconfont icon-${mr[u]?"shouqi":"xiala2"}`})," ")),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((p=Ba[u])==null?void 0:p.length)>5&&Tt.createElement(De.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((oe=Ba[u])==null?void 0:oe.length)>0&&((ce=Ba[u])==null?void 0:ce.length)<6&&Tt.createElement(De.default,{rowKey:"shixun_identifier",onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),i.description&&Tt.createElement("div",{className:"flex-wrp"},Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),Tt.createElement("span",{className:"ml5"},i.description||"\u6682\u65E0\u63CF\u8FF0")))))}),Tt.createElement("aside",{className:"tc mb50 mt30"},Ir.attachments_count>0&&Tt.createElement(F.Z,{current:Yt.page||1,showSizeChanger:!0,onChange:Va,defaultCurrent:1,pageSize:Yt.page_size||20,total:Ir.attachments_count}))),ta.length>0&&(0,T.GJ)()&&Tt.createElement(m.Z,{offsetBottom:0},Tt.createElement(ti.Z,{buttonDataSource:Co,onButtonClick:Ti,useBatchStatus:$a,catalogue:((Ot=(Dn=So==null?void 0:So.course_modules)==null?void 0:Dn.find(i=>i.type==="attachment"))==null?void 0:Ot.second_category)||[],allSelect:ta.length?ta.length===((gn=Ir.files)==null?void 0:gn.length):!1,setSeleArr:gr,setAllSelect:i=>{i.target.checked?gr(Ir.files.map(u=>u.id)):gr([])},selectArrs:ta,onMenuClick:vi})),Tt.createElement(Z,null),Tt.createElement(ze,null),Tt.createElement(tt,null),Tt.createElement(P,{getFileData:ja}),Tt.createElement(Ae,null),Tt.createElement(wo,null),Tt.createElement(nn,null),Tt.createElement(cr,null),Tt.createElement($t,null),Tt.createElement(nt,null),Tt.createElement(wn,null),Tt.createElement(Er,{getFileData:ja}),Tt.createElement(vr.Z,null),Tt.createElement(po,{getFileData:ja}),Tt.createElement(La,null),Tt.createElement(br,null),Tt.createElement(Jr.Z,{type:2,visible:ye.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tl,data:ol,onCancel:()=>{Sn({type:"classroomList/setActionTabs",payload:{key:""}})}}))};var si=(0,x.connect)(({classroomList:ye,loading:Me,user:ge,globalSetting:En})=>({classroomList:ye,globalSetting:En,user:ge,loading:Me.effects}))($o)},48716:function(On,dt,t){"use strict";t.d(dt,{Q8:function(){return te},d0:function(){return Ie},w6:function(){return de}});var r=t(59301),f=t(5083),x=t(57809),N=t(8591),d=t(43418),H=t(5112),l=t(95237),le=t(43604),ie=t(6848),M=t(24905),De=t(3113),F=t(61186),m=t.n(F),ne=t(48790),T=t(38986),U=t(89392),it=t.n(U),pe=t(51257),ot=t(22982),Te=t(25690),re=t(43155),A=t(40197),o=t(59229),$=t(3039),Z=t(75736),Y=t(59301),k=Object.defineProperty,L=Object.defineProperties,h=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,be=(Qe,_e,gt)=>_e in Qe?k(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Qe[_e]=gt,ze=(Qe,_e)=>{for(var gt in _e||(_e={}))fe.call(_e,gt)&&be(Qe,gt,_e[gt]);if(ee)for(var gt of ee(_e))at.call(_e,gt)&&be(Qe,gt,_e[gt]);return Qe},xe=(Qe,_e)=>L(Qe,h(_e)),ue=(Qe,_e,gt)=>new Promise((We,Bt)=>{var mt=Se=>{try{yt(gt.next(Se))}catch(wt){Bt(wt)}},kt=Se=>{try{yt(gt.throw(Se))}catch(wt){Bt(wt)}},yt=Se=>Se.done?We(Se.value):Promise.resolve(Se.value).then(mt,kt);yt((gt=gt.apply(Qe,_e)).next())});function de(Qe,_e){const gt=[];for(let We=Qe;We<_e;We++)gt.push(We);return gt}const te=(Qe,_e,gt)=>{const We=Qem()(_e).endOf("day"),mt=Qe{const gt=parseInt(m()(Qe).format("HH")),We=parseInt(m()().format("HH")),Bt=parseInt(m()().format("mm"));if(!Qe)return{disabledHours:()=>de(0,We),disabledMinutes:()=>de(0,Bt)};if(_e){const mt=parseInt(m()(_e).format("HH")),kt=parseInt(m()(_e).format("mm"));return m()(Qe).isSame(m()(_e),"day")?{disabledHours:()=>de(0,mt),disabledMinutes:()=>gt<=mt?de(0,kt):[]}:void 0}if(m()(Qe).isSame(m()(),"day"))return{disabledHours:()=>de(0,We),disabledMinutes:()=>m()(Qe).isSame(m()(),"hour")&><=We?de(0,Bt):[]}},{RangePicker:tt}=f.default,{Option:Ee}=x.default,G=({shixunHomeworks:Qe,loading:_e,dispatch:gt,classroomList:We,user:Bt})=>{var mt,kt,yt,Se,wt,ae,X,w,c;const _=(0,Te.useParams)(),{workSetting:J,workList:D,shixunWorkList:C,headerInfo:ve,changeData:V}=Qe,[P,me]=(0,r.useState)(!1),[st,ke]=(0,r.useState)(!1);let[$e,qe]=(0,r.useState)([]),[K,g]=(0,r.useState)([]),[I,Ae]=(0,r.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[he,Fe]=(0,r.useState)({}),[Ft,ht]=(0,r.useState)({});(0,r.useEffect)(()=>()=>{qe([])},[]),(0,r.useEffect)(()=>{me(!(0,ne.GJ)())},[(0,ne.GJ)()]);const Rt=()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:ze({},_)})};(0,r.useEffect)(()=>{if(!(J!=null&&J.course_id))return;Object.keys(I).map(function(Nt){I[Nt]=J[Nt]}),(!I.allow_late||!I.unified_late)&&(I.late_penalty=20,I.penalty_type=re.Q.Percent),I.unified_setting||(I.unified_late=!1,I.unified_anonymous_comment=!1,I.unified_anonymous_appeal=!1),$e=JSON.parse(JSON.stringify(J.group_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.publish_time!==null))),K=JSON.parse(JSON.stringify(J.allow_late_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.late_time!==null))),Ae(ze({},I));const rt=(0,pe.QE)(($e==null?void 0:$e.length)>0?$e:[]);qe([...rt]),(K==null?void 0:K.length)<=0?g([{penalty_type:re.Q.Percent,late_penalty:20}]):g([...K])},[J]);const Vt=()=>ue(void 0,null,function*(){var rt,Nt;if(((rt=Bt==null?void 0:Bt.userInfo)==null?void 0:rt.user_status)===2){(0,A.Rd)();return}const Zn=JSON.parse(JSON.stringify(I));if(Zn.challenge_settings.filter(vn=>!vn.hide),Zn.categoryId=_.categoryId,(Nt=Zn.challenge_settings)!=null&&Nt.every(vn=>!vn.checked)){N.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log($e),!I.unified_setting)$e=$e==null?void 0:$e.map(vn=>{var Xn;if(!vn.publish_time||!vn.end_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(Xn=J.group_settings)==null?void 0:Xn.filter(cr=>{var Cr;return(Cr=vn==null?void 0:vn.group_name)==null?void 0:Cr.includes(cr.group_name)}).map(cr=>cr.group_id||cr.id).toString().split(","),vn});else if(!I.publish_time||!I.end_time)throw N.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Zn.group_settings=$e,I.allow_late)if(I.unified_late){if(I.late_penalty===null||I.late_penalty===void 0||I.late_penalty<0||I.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!I.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else K=K==null?void 0:K.map(vn=>{var Xn,cr;if(vn.late_penalty===null||vn.late_penalty===void 0||vn.late_penalty<0||vn.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!vn.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(cr=(Xn=vn==null?void 0:vn.group_name)==null?void 0:Xn.map(Cr=>{var Fr,mn;let nr=(mn=(Fr=J.group_settings)==null?void 0:Fr.filter(Ce=>(Ce==null?void 0:Ce.group_name)===Cr))==null?void 0:mn[0];return nr==null?void 0:nr.group_id}))==null?void 0:cr.toString().split(","),vn}),Zn.allow_late_settings=K;let cn=yield(0,Z.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});(cn==null?void 0:cn.student_count)===0?dn(Zn):(ht(Zn),Fe(cn))}),dn=rt=>{var Nt;if(rt.total_score===null){N.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(rt!=null&&rt.work_efficiency&&rt.eff_score===null){N.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zn=rt.challenge_settings.reduce((Xn,cr)=>Xn+Number(cr.challenge_score),0);if((Zn==null?void 0:Zn.toFixed(10))!==((Nt=rt.total_score-rt.eff_score)==null?void 0:Nt.toFixed(10))){N.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${rt.total_score}\u5206`);return}const cn={shixun_evaluation:rt.shixun_evaluation,challenge_settings:rt.challenge_settings};let vn=()=>{var Xn;const cr=()=>ue(void 0,null,function*(){ke(!0),(yield(0,T.ZP)(`/api/homework_commons/${_.categoryId}/publish_setting.json`,{method:"post",body:ze({},rt)})).status===0&&(N.ZP.success("\u66F4\u65B0\u6210\u529F"),Rt(),gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ze({},_)})),ke(!1)});!(0,U.isEqual)(V,cn)&&!((Xn=ve==null?void 0:ve.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))?d.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:cr}):cr()};J!=null&&J.high_resources_consume&&!(J!=null&&J.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:J.homework_name,fn:()=>{vn()}}}):vn()},on=(rt,Nt,Zn="group_id")=>{var cn;return Nt?Nt.find(vn=>vn[Zn]===rt):(cn=J==null?void 0:J.group_settings)==null?void 0:cn.find(vn=>vn.group_id[0]===rt)},pn=(J==null?void 0:J.allow_late)||(J==null?void 0:J.anonymous_comment),Fn=rt=>{var Nt,Zn;const cn=on(rt,J==null?void 0:J.allow_late_settings,"id"),vn=on(rt,J==null?void 0:J.anonymous_comment_settings),Xn=on(rt);return(J==null?void 0:J.allow_late)&&cn&&m()(cn==null?void 0:cn.late_time)<=m()()||(J==null?void 0:J.anonymous_comment)&&vn&&(vn==null?void 0:vn.evaluation_start)!==null||((Zn=(m()(Xn==null?void 0:Xn.end_time)<=m()()&&((Nt=J==null?void 0:J.allow_late_settings)==null?void 0:Nt.filter(cr=>cr.group_id.includes(rt))))[0])==null?void 0:Zn.late_time)!=null},Rn=(0,r.useMemo)(()=>(J==null?void 0:J.allow_late)||(J==null?void 0:J.all_group_late),[J,ve]),nn=J==null?void 0:J.anonymous_comment,Hn=rt=>{if(!rt)return!1;const Nt=on(rt,J==null?void 0:J.anonymous_comment_settings);return(J==null?void 0:J.anonymous_comment)&&Nt&&(Nt==null?void 0:Nt.evaluation_start)!==null},Kn=(rt,Nt)=>{var Zn,cn,vn;gt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:rt,index:Nt,rangePickerDisabled:P||(m()()<=m()((cn=on((Zn=rt==null?void 0:rt.group_id)==null?void 0:Zn[0]))==null?void 0:cn.publish_time)?!1:[!0,Fn((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0])]),disabledDate:J==null?void 0:J.course_end_date}})};return Y.createElement("section",{className:ot.Z.form},Y.createElement("div",{className:ot.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Y.createElement("div",null,Y.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(H.ZP.Group,{disabled:P||!((mt=ve==null?void 0:ve.homework_status)!=null&&mt.includes("\u672A\u53D1\u5E03"))||(0,ne.Rm)()&&!((kt=We.AssistantObject.practice)!=null&&kt.can_publish),value:I.unified_setting,onChange:rt=>{var Nt;if(!((Nt=ve==null?void 0:ve.homework_status)!=null&&Nt.includes("\u672A\u53D1\u5E03"))){N.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(I.unified_setting=!I.unified_setting,I.unified_setting||(I.unified_late=!1,g([{late_penalty:5}])),Ae(Object.assign({},I)),I.unified_setting===!1&&$e==""){qe($e.concat({}));return}I.unified_setting&&(qe([]),g([{late_penalty:5}]))}},Y.createElement(H.ZP,{value:!0,disabled:P||!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(H.ZP,{disabled:P||!((yt=J==null?void 0:J.group_settings)!=null&&yt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Se=J==null?void 0:J.group_settings)==null?void 0:Se.length)===0&&Y.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),I.unified_setting&&Y.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Y.createElement(l.Z,{align:"middle"},Y.createElement(le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",disabled:P||!((wt=ve==null?void 0:ve.homework_status)!=null&&wt.includes("\u672A\u53D1\u5E03")||(ae=ve==null?void 0:ve.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,ne.Rm)()&&!((X=We.AssistantObject.practice)!=null&&X.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),disabledTime:rt=>Ie(rt),value:I.publish_time?m()(I.publish_time):"",onChange:(rt,Nt)=>{I.publish_time=Nt,(I.end_time==""||!I.end_time)&&I.unified_setting&&(I.end_time=m()(rt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ae(Object.assign({},I))}}))),Y.createElement(l.Z,{align:"middle",className:"pl30"},Y.createElement(le.Z,null,"\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(J==null?void 0:J.allow_late)&&(J==null?void 0:J.homework_status.includes("\u5DF2\u622A\u6B62"))||P||(J==null?void 0:J.allow_late)&&m()()>=m()(J==null?void 0:J.end_time)||(0,ne.Rm)()&&!((w=We.AssistantObject.practice)!=null&&w.can_publish),disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date,I.publish_time),disabledTime:rt=>Ie(rt,I.publish_time),value:I.end_time?m()(I.end_time):"",onChange:(rt,Nt)=>{I.end_time=Nt,Ae(Object.assign({},I))}})))),!I.unified_setting&&($e==null?void 0:$e.length)>0&&Y.createElement(l.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},$e&&$e.map(function(rt,Nt){var Zn,cn,vn,Xn,cr,Cr,Fr;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Nt==($e==null?void 0:$e.length)-1?"0px":"10px"}},Y.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03")&&rt.id||m()(){var nr;if((0,ne.Rm)()&&!((nr=We.AssistantObject.practice)!=null&&nr.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].group_name=mn,$e[Nt].group_id=rt.group_id;const Ce=(0,U.flattenDeep)($e.map(B=>B.group_name)),S=K.map(B=>{let O=(B==null?void 0:B.group_name)||[];return xe(ze({},B),{group_name:(0,U.remove)(O,W=>Ce.includes(W))})});g(S),qe($e.slice())},maxTagCount:4,maxTagPlaceholder:mn=>Y.createElement("div",{style:{cursor:"pointer"},onClick:()=>Kn(rt,Nt)},"+",mn==null?void 0:mn.length)},J.group_settings&&J.group_settings.map(function(mn){if(!$e.map(Ce=>Ce.group_name).flat().includes(mn.group_name))return Y.createElement(Ee,{value:mn.group_name,key:mn.id},mn.group_name)})),Y.createElement("div",{className:"ml20"},Y.createElement(tt,{size:"large",ranges:{\u6B64\u523B:[rt.publish_time?m()(rt.publish_time):m()(),m()()]},allowClear:!1,disabled:P||(m()()<=m()((Xn=on((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0]))==null?void 0:Xn.publish_time)?!1:[!0,Fn((cr=rt==null?void 0:rt.group_id)==null?void 0:cr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mn=>te(mn,J==null?void 0:J.course_end_date),disabledTime:mn=>Ie(mn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[m()((0,pe.U6)(),"HH:mm"),m()((0,pe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:rt.publish_time&&[m()(rt.publish_time),rt.end_time?m()(rt.end_time):void 0],onChange:(mn,nr)=>{var Ce;if((0,ne.Rm)()&&!((Ce=We.AssistantObject.practice)!=null&&Ce.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].publish_time=nr[0],!rt.end_time&&nr[0]?$e[Nt].end_time=m()(nr[0]).add(7,"days"):$e[Nt].end_time=nr[1],qe([...$e])},onCalendarChange:(mn,nr,Ce)=>{if(nr!=null&&nr[0]&&!nr[1]){const S=m()(nr[0]).add(7,"days");$e[Nt].publish_time=nr[0],$e[Nt].end_time=S,qe([...$e])}}})),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},((Cr=rt==null?void 0:rt.group_id)==null?void 0:Cr.length)>1&&Y.createElement(ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Y.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Kn(rt,Nt)})),$e.length<((Fr=J==null?void 0:J.group_settings)==null?void 0:Fr.length)&&Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var mn;if((0,ne.Rm)()&&!((mn=We.AssistantObject.practice)!=null&&mn.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe($e.concat({}))}}),((rt==null?void 0:rt.publish_time)&&m()(){const mn=(0,U.cloneDeep)(K);mn.forEach((nr,Ce)=>{nr.group_name&&(nr.group_name=nr.group_name.filter(S=>{var B;return!((B=$e[Nt].group_name)!=null&&B.includes(S))}))}),$e=$e.filter((nr,Ce)=>Nt!==Ce),g(mn),qe($e.slice()),setTimeout(()=>qe($e.slice()),10)}}))))}))),Y.createElement(l.Z,null,Y.createElement(le.Z,null,Y.createElement("div",{className:ot.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Y.createElement(le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(M.default,{checked:I.allow_late,disabled:P||Rn,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt.target.checked&&d.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Y.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Y.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Y.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Y.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),I.allow_late=!I.allow_late,K==""&&g([{late_penalty:5}]),Ae(Object.assign({},I))}},Y.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(I==null?void 0:I.allow_late)&&Y.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Y.createElement(H.ZP.Group,{style:{marginLeft:"20px"},disabled:P||(J==null?void 0:J.anonymous_comment)||(J==null?void 0:J.allow_late),value:I.unified_late,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.unified_late=rt.target.value,K==""&&!rt.target.value&&g([{penalty_type:re.Q.Percent,late_penalty:20}]),Ae(ze({},I))}},(I==null?void 0:I.unified_setting)&&Y.createElement(H.ZP,{value:!0,disabled:!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((c=J==null?void 0:J.group_settings)==null?void 0:c.length)>0&&Y.createElement(H.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),I!=null&&I.unified_late?Y.createElement(Y.Fragment,null,Y.createElement(l.Z,{align:"middle",style:{marginTop:"10px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(re.Z,{disabled:P||nn,value:{type:I.penalty_type,inputValue:I.late_penalty},onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ae(xe(ze({},I),{late_penalty:rt.inputValue,penalty_type:rt.type}))}})),Y.createElement(le.Z,{flex:"1",className:"ml5"},Y.createElement("span",{className:"c-grey-c ml10"},I.penalty_type===re.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Y.createElement(l.Z,{align:"middle",style:{marginTop:"15px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(f.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:P||nn,value:I.late_time?m()(I.late_time):"",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),onChange:(rt,Nt)=>{var Zn;if((0,ne.Rm)()&&!((Zn=We.AssistantObject.practice)!=null&&Zn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.late_time=Nt,Ae(Object.assign({},I))}})))):K.map(function(rt,Nt){var Zn;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Y.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||!((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03"))&&rt.id||(J==null?void 0:J.anonymous_comment),mode:"multiple",className:ot.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof rt.group_name=="string"?[rt.group_name]:rt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].group_name=cn,K[Nt].group_id=rt.group_id,g(K.slice())}},J.group_settings&&J.group_settings.map(function(cn){const vn=K.map(cr=>cr.group_name).flat(),Xn=$e.map(cr=>cr.group_name).flat();if(I!=null&&I.unified_setting){if(!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)}else if(Xn.includes(cn.group_name)&&!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)})),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Y.createElement(re.Z,{disabled:P||Hn(rt.id),value:{type:rt.penalty_type,inputValue:rt.late_penalty},onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_penalty=cn.inputValue,K[Nt].penalty_type=cn.type,g([...K])}}),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(f.default,{size:"large",disabled:P||Hn(rt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:cn=>te(cn,J==null?void 0:J.course_end_date),format:"YYYY-MM-DD HH:mm",value:rt!=null&&rt.late_time?m()(rt.late_time):void 0,onChange:(cn,vn)=>{var Xn;if((0,ne.Rm)()&&!((Xn=We.AssistantObject.practice)!=null&&Xn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_time=vn,g([...K])}}),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g(K.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),Nt>0&&!rt.id&&Y.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K=K.filter((vn,Xn)=>Nt!==Xn),g(K.slice()),setTimeout(()=>g(K.slice()),10)}}))))})),!P&&Y.createElement(Y.Fragment,null,Y.createElement(De.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58")),Y.createElement(o.Z,{onConfirm:(rt,Nt)=>{$e.splice(rt,0,...Nt),$e.splice(rt+Nt.length,1);const Zn=(0,pe.QE)([...$e]);qe([...Zn])}}),Y.createElement($.Z,{resdata:he,type:"shixun",okloading:st,oktext:(he==null?void 0:he.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rt=>ue(void 0,null,function*(){ke(!0);let Nt=yield(0,T.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});ke(!1),(Nt==null?void 0:Nt.status)===0&&dn(Ft)})}))};dt.ZP=(0,Te.connect)(({shixunHomeworks:Qe,classroomList:_e,loading:gt,user:We})=>({shixunHomeworks:Qe,classroomList:_e,loading:gt.effects,user:We}))(G)},19541:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return De}});var r=t(59301),f=t(20834),x=t(92832),N=t(24905),d=t(3113),H=t(38854),l={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},le=t(48790),ie=t(84105),De=({buttonDataSource:F,onButtonClick:m,useBatchStatus:ne,allSelect:T,setAllSelect:U,selectArrs:it,onMenuClick:pe,setSeleArr:ot,catalogue:Te,addCatalogue:re})=>{const[A,o]=(0,r.useState)(!1),[$,Z]=(0,r.useState)("");console.log("---",Te);const Y=r.createElement("div",{className:l.moveCategory,onMouseLeave:k=>o(!1)},r.createElement(f.default,{onClick:pe,style:{maxHeight:300,width:240,overflow:"auto"}},r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},r.createElement(x.default,{onChange:k=>{Z(k.target.value)}})),Te==null?void 0:Te.map(function(k,L){var h;if(!($!==""&&k.category_name.indexOf($)<0))return r.createElement(r.Fragment,null,r.createElement(f.default.Item,{className:"multi-llipsis1e",key:k.category_id,title:k.category_name},k.category_name),(h=k==null?void 0:k.third_category)==null?void 0:h.map(ee=>r.createElement(f.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ee.category_id,title:ee.category_name},ee.category_name)))}),re&&r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:re},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return r.createElement("div",{className:l.bottomControlContainer},r.createElement("div",null,r.createElement("div",null,r.createElement(N.default,{checked:T,onChange:U},"\u5168\u9009\u672C\u9875\uFF08",it.length,"\uFF09")),(0,le.GJ)()&&F.map(k=>r.createElement("div",{key:k.name},r.createElement(d.ZP,{type:"primary",icon:k.icon,className:l.buttonWrap,onClick:()=>m(k)},k.name))),(0,le.GJ)()&&(re||Te)&&r.createElement("div",null,r.createElement(H.Z,{open:A,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Y,getPopupContainer:k=>k.parentNode},r.createElement("span",{className:"ant-dropdown-link",onMouseEnter:k=>o(!0)},r.createElement(d.ZP,{type:"primary",className:l.buttonWrap,icon:r.createElement("i",{className:"iconfont icon-yidongmulu"})},r.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",r.createElement(ie.Z,null))))))),r.createElement("div",null,r.createElement(d.ZP,{type:"primary",ghost:!0,onClick:()=>{ne(!1),ot([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},89412:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return re}});var r=t(59301),f=t(43418),x=t(61621),N=t(95237),d=t(6848),H={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},l=t(57985),le=t(25690),ie=t(59301),M=Object.defineProperty,De=Object.defineProperties,F=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,U=(A,o,$)=>o in A?M(A,o,{enumerable:!0,configurable:!0,writable:!0,value:$}):A[o]=$,it=(A,o)=>{for(var $ in o||(o={}))ne.call(o,$)&&U(A,$,o[$]);if(m)for(var $ of m(o))T.call(o,$)&&U(A,$,o[$]);return A},pe=(A,o)=>De(A,F(o)),ot=(A,o,$)=>new Promise((Z,Y)=>{var k=ee=>{try{h($.next(ee))}catch(fe){Y(fe)}},L=ee=>{try{h($.throw(ee))}catch(fe){Y(fe)}},h=ee=>ee.done?Z(ee.value):Promise.resolve(ee.value).then(k,L);h(($=$.apply(A,o)).next())}),re=({type:A=1,data:o,visible:$,callback:Z,onCancel:Y})=>{var k,L;const[h,ee]=(0,r.useState)([]),fe=(0,le.useSelector)(xe=>xe.loading);(0,r.useEffect)(()=>{ee(o)},[JSON.stringify(o)]);const at=(xe,ue)=>{const de=(Ie,tt,Ee)=>{const G=Array.from(Ie),[Qe]=G.splice(tt,1);return G.splice(Ee,0,Qe),G};if(!xe.destination)return;const te=de(ue,xe.source.index,xe.destination.index);ee(te)},be=xe=>{let ue={};return A===1&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[xe]),A===2&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[xe]),ie.createElement("div",{className:H.tag,style:it({},ue)},xe)},ze=()=>ot(void 0,null,function*(){Z(h.map(xe=>xe.task_id))});return ie.createElement(f.default,{centered:!0,destroyOnClose:!0,open:$,onCancel:Y,onOk:ze,confirmLoading:(k=fe==null?void 0:fe.effects)==null?void 0:k["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},ie.createElement("div",{className:H.wrap},ie.createElement("div",{className:H.tip},ie.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),ie.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),ie.createElement(x.Z,{loading:(L=fe==null?void 0:fe.effects)==null?void 0:L["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},ie.createElement(l.Z5,{onDragEnd:xe=>at(xe,h)},ie.createElement(l.bK,{droppableId:"droppable"},(xe,ue)=>ie.createElement("div",pe(it({ref:xe.innerRef},xe.droppableProps),{className:H.listWrap}),h.map((de,te)=>ie.createElement(l._l,{key:de.task_id,draggableId:de.task_id.toString(),index:te},(Ie,tt)=>ie.createElement("div",pe(it(it({ref:Ie.innerRef},Ie.draggableProps),Ie.dragHandleProps),{className:H.li}),ie.createElement(N.Z,{align:"middle"},ie.createElement("div",{className:H.nameWrap},ie.createElement(d.Z,{title:de==null?void 0:de.task_name},ie.createElement("div",{className:H.name},de==null?void 0:de.task_name))),be(de==null?void 0:de.status)),ie.createElement(N.Z,{align:"middle",className:"font12 mt10"},ie.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",ie.createElement("span",{className:"ml5 c-black"},(de==null?void 0:de.user_name)||"--")))))),xe.placeholder))))))}},59229:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return U}});var r=t(59301),f=t(25690),x=t(5083),N=t(43418),d=t(92832),H=t(95237),l=t(43604),le={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ie=t(61186),M=t.n(ie),De=t(51257),F=t(28426),m=t(59301);const{RangePicker:ne}=x.default,T=({dispatch:it,classroomList:pe,onConfirm:ot})=>{const[Te,re]=(0,r.useState)([]),[A,o]=(0,r.useState)([]),[$,Z]=(0,r.useState)("");(0,r.useEffect)(()=>{var L;if(pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let h=pe.actionTabs.data;console.log("data",h);let ee=(L=h==null?void 0:h.group_name)==null?void 0:L.map((fe,at)=>{var be;return{group_id:h==null?void 0:h.group_id[at],group_name:h==null?void 0:h.group_name[at],is_admin:h==null?void 0:h.is_admin,end_time:h==null?void 0:h.end_time,publish_time:Array.isArray(h==null?void 0:h.publish_time)?(be=h==null?void 0:h.publish_time)==null?void 0:be[0]:h==null?void 0:h.publish_time}});ee&&(re([...ee]),o([...ee]))}},[pe.actionTabs]);const Y=()=>{it({type:"classroomList/setActionTabs",payload:{}}),Z("")},k=L=>{if(L){const h=A==null?void 0:A.filter(ee=>{var fe,at;return(at=(fe=ee==null?void 0:ee.group_name)==null?void 0:fe.toLowerCase())==null?void 0:at.includes(L==null?void 0:L.toLowerCase())});re(h)}else re(A)};return m.createElement(N.default,{width:980,title:m.createElement("div",{style:{fontWeight:"bold",display:"flex"}},m.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",m.createElement("span",{className:le.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),m.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:$,onChange:L=>{Z(L.target.value.trim()),k(L.target.value.trim())}})),centered:!0,maskClosable:!1,open:pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Y(),onOk:()=>{var L;ot((L=pe.actionTabs)==null?void 0:L.index,A),Y()}},m.createElement("div",{className:le.modal_con},m.createElement(H.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Te==null?void 0:Te.length)>0?Te.map(function(L,h){var ee,fe;return m.createElement(l.Z,{span:24,key:h},m.createElement(H.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:h==(Te==null?void 0:Te.length)-1?"0px":"10px"}},m.createElement("div",{className:le.multiple_select,title:L.group_name},L.group_name),m.createElement("div",{className:"ml20"},m.createElement(ne,{size:"large",ranges:{\u6B64\u523B:[L.publish_time?M()(L.publish_time):M()(),M()()]},allowClear:!1,disabled:(ee=pe.actionTabs)==null?void 0:ee.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:at=>{var be;return(0,De.Q8)(at,(be=pe.actionTabs)==null?void 0:be.disabledDate)},disabledTime:at=>(0,De.d0)(at),showTime:{showNow:!0,format:"HH:mm",defaultValue:[M()((0,De.U6)(),"HH:mm"),M()((0,De.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:L.publish_time&&[M()(L.publish_time),L.end_time?M()(L.end_time):void 0],onChange:(at,be)=>{Te[h].publish_time=be[0],Te[h].end_time=be[1],re([...Te]),A.forEach(ze=>{ze.group_id===L.group_id&&(ze.publish_time=be[0],ze.end_time=be[1])}),o([...A])}})),(fe=pe.actionTabs)!=null&&fe.rangePickerDisabled?m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Te.splice(h,1),re([...Te]),A.forEach((at,be)=>{at.group_id===L.group_id&&A.splice(be,1)}),o([...A])}})))}):m.createElement(F.Z,null))))};var U=(0,f.connect)(({classroomList:it})=>({classroomList:it}))(T)},11492:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return pe}});var r=t(59301),f=t(20834),x=t(24905),N=t(3113),d=t(38854),H=t(6848),l=t(57809),le=t(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},M=t(48790),De=t(87395),F=t(84105),m=t(26724),ne=t.n(m),T=t(25690),U=(ot,Te,re)=>new Promise((A,o)=>{var $=k=>{try{Y(re.next(k))}catch(L){o(L)}},Z=k=>{try{Y(re.throw(k))}catch(L){o(L)}},Y=k=>k.done?A(k.value):Promise.resolve(k.value).then($,Z);Y((re=re.apply(ot,Te)).next())}),pe=({isAdmin:ot,dataSource:Te,batchStatus:re,SortMenuName:A,setSortMenuName:o,detailCourseGroupsList:$,onSearch:Z,onBoard:Y,onSort:k,isboard:L,dispatch:h,onBatch:ee,SortMenus:fe,isShowMode:at=!1,onModeChange:be})=>{const[ze,xe]=(0,r.useState)(!1),[ue,de]=(0,r.useState)([]),[te,Ie]=(0,r.useState)(!0);let[tt,Ee]=(0,r.useState)([]);const[G,Qe]=(0,r.useState)(1),[_e,gt]=(0,r.useState)(!1),We=(0,T.useParams)(),Bt=Se=>{o(Se.name),k(Se)};(0,r.useEffect)(()=>{L&&mt()},[L]);const mt=()=>U(void 0,null,function*(){var Se;if(te&&!_e){gt(!0),Qe(G+1);const wt=yield h({type:"classroomList/getCourseGroupsList",payload:{page:G,id:We.coursesId,limit:20,nonenavigate:!0}});let ae=[...(wt==null?void 0:wt.course_groups)||[]];((Se=wt==null?void 0:wt.course_groups)==null?void 0:Se.length)<20&&(Ie(!1),ae.push({id:0,name:"\u672A\u5206\u73ED"})),gt(!1),Ee([...tt,...ae])}}),kt=r.createElement("section",{className:ie.dropmenu},r.createElement("div",{style:{maxHeight:200,overflow:"auto"}},r.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Se=>{mt()},hasMore:te,useWindow:!1},r.createElement(f.default,{style:{width:240,zIndex:10}},($==null?void 0:$.group_count)>0&&(tt==null?void 0:tt.filter(Se=>Se.edit_auth||Se.name==="\u672A\u5206\u73ED").map(function(Se,wt){return r.createElement(f.default.Item,{key:Se.id},r.createElement(x.default,{checked:ue.includes(Se.id),value:Se.id,onChange:ae=>{let X=ue.indexOf(Se.id);ue.indexOf(Se.id)>-1?de(ue.filter(w=>w!==Se.id)):de(ue.concat(Se.id))}},Se.name))}))))),r.createElement("aside",{style:{background:"#fff"}},r.createElement("div",null,r.createElement(N.ZP,{type:"link",onClick:()=>{Y(ue)}},"\u786E\u5B9A"),r.createElement(N.ZP,{type:"link",onClick:()=>{de([])}},"\u91CD\u7F6E")))),yt=A==="\u9ED8\u8BA4\u6392\u5E8F";return r.createElement("div",{className:ie.searchSortControllerContainer},!!(fe!=null&&fe.length)&&r.createElement("div",null,r.createElement(d.Z,{dropdownRender:()=>r.createElement(f.default,{selectedKeys:[A]},fe.map(Se=>r.createElement(f.default.Item,{key:Se.name,onClick:()=>Bt(Se)},Se.name)))},r.createElement("div",null,r.createElement("span",{className:`${ie.btn} ${yt?ie.btnSort:""}`},r.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),A)))),yt&&r.createElement(H.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},r.createElement("span",{className:ie.tips},r.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),at&&r.createElement(l.default,{defaultValue:"",onChange:be,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),r.createElement(le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Z,style:{width:220,marginLeft:at?"":"auto"}}),(0,M.eB)()&&L&&r.createElement(d.Z,{dropdownRender:()=>kt,open:ze,onOpenChange:Se=>{xe(Se)}},r.createElement("a",null,"\u5206\u73ED",ze?r.createElement(De.Z,{style:{marginLeft:6}}):r.createElement(F.Z,{style:{marginLeft:6}}))))}},46373:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return F}});var r=t(59301),f=t(95237),x=t(43604),N=t(20834),d=t(38854),H=t(8591),l=t(6848),le={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ie=t(25690),M=t(48790),F=({isLoading:m,addText:ne,tabDataSource:T,isAdmin:U,dispatch:it,classroomList:pe,type:ot,isExercise:Te,defaultSelectedKeys:re,onTabMenuClick:A,getDropdownMenu:o,showControlButton:$,buttonText:Z,buttonIcon:Y="icon-tianjiadaohang",extraNode:k,user:L,onButtonClick:h,isModelUser:ee})=>{var fe,at,be,ze,xe;const ue=(0,ie.useParams)();return r.createElement("div",{className:le.tabMenuContainer},r.createElement(f.Z,null,r.createElement(x.Z,{flex:"1"},r.createElement(N.default,{onSelect:de=>m?{}:A(de),mode:"horizontal",selectedKeys:re},T.map(de=>r.createElement(N.default.Item,{key:typeof de.index=="number"?de.index:de.id},r.createElement("span",{className:"c-grey-666"},de.name),de.total!==void 0&&U&&r.createElement("span",{className:"c-grey-999 ml20"},de.total||0))))),U&&Te&&r.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{it({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),U&&r.createElement(x.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},Te&&r.createElement(d.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>r.createElement(N.default,null,r.createElement(N.default.Item,{key:1,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ot,exportType:"exercise",category_id:ue.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),r.createElement(N.default.Item,{key:3,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${ue==null?void 0:ue.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},r.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},r.createElement("span",{style:{color:"#666666",cursor:"pointer"}},r.createElement("i",{className:"iconfont icon-xiazai6"})))),r.createElement("div",{className:le.control},r.createElement("div",{className:le.extra},k),$&&(Z=="\u6DFB\u52A0\u76F4\u64AD"?r.createElement(d.Z,{menu:{items:(at=(fe=[{label:r.createElement("div",{onClick:()=>{h("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ee&&{label:r.createElement("div",{onClick:()=>{h("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:fe.filter(de=>de==null?void 0:de.show))==null?void 0:at.map(de=>({label:de==null?void 0:de.label,key:de==null?void 0:de.key}))}},r.createElement("span",{className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))):r.createElement("span",{onClick:h,style:{cursor:"pointer"},className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))),!!o&&r.createElement(d.Z,{disabled:((be=L==null?void 0:L.userInfo)==null?void 0:be.user_status)===2,className:"ml10",dropdownRender:o},r.createElement("span",{className:((ze=L==null?void 0:L.userInfo)==null?void 0:ze.user_status)===2?le.selectBtn1:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-tianjiadaohang"})),r.createElement(l.Z,{title:((xe=L==null?void 0:L.userInfo)==null?void 0:xe.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},r.createElement("span",null,ne||"\u521B\u5EFA\u8BD5\u5377"))))))))}},40197:function(On,dt,t){"use strict";t.d(dt,{rX:function(){return be},pW:function(){return ze},gy:function(){return xe},xY:function(){return at},O5:function(){return fe},PH:function(){return L},tJ:function(){return $},o1:function(){return Z},Rd:function(){return ee}});var r=t(25690),f=t(43418),x=t(28103),N=t(8591),d=t(48790),H=t(51257),l=t(87169),le=t(25510),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",M=t.p+"static/newqrcode.a8740efb.png",De=t(32637),F=t(38986),m=t(59301),ne=Object.defineProperty,T=Object.defineProperties,U=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Te=(ue,de,te)=>de in ue?ne(ue,de,{enumerable:!0,configurable:!0,writable:!0,value:te}):ue[de]=te,re=(ue,de)=>{for(var te in de||(de={}))pe.call(de,te)&&Te(ue,te,de[te]);if(it)for(var te of it(de))ot.call(de,te)&&Te(ue,te,de[te]);return ue},A=(ue,de)=>T(ue,U(de)),o=(ue,de,te)=>new Promise((Ie,tt)=>{var Ee=_e=>{try{Qe(te.next(_e))}catch(gt){tt(gt)}},G=_e=>{try{Qe(te.throw(_e))}catch(gt){tt(gt)}},Qe=_e=>_e.done?Ie(_e.value):Promise.resolve(_e.value).then(Ee,G);Qe((te=te.apply(ue,de)).next())});const $=(ue,de=!1)=>!!(Z(ue)&&Y(de)),Z=ue=>(0,d.bg)()?!0:(ue({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Y=(ue=!1)=>{var de;const{user:te}=(0,r.getDvaApp)()._store.getState();return(de=te.userInfo)!=null&&de.profile_completed?!0:(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/profile/edit"),h()}}),!1)};function k(ue,de){ue=ue.map(We=>A(re({},We),{children:We.items}));let te=null;function Ie(We){for(const Bt of We){if(Bt.complete_status===0&&!te){te=Bt;return}if(Bt.children&&Bt.children.length>0&&(Ie(Bt.children),te))return}}if(Ie(ue),!te)return{foundItem:null,isAbove:!0};if(te.id===de)return{foundItem:te,isAbove:!0};let tt=!1;function Ee(We){if(We.id===de){tt=!0;return}if(We.children&&We.children.length>0)for(const Bt of We.children)Ee(Bt)}if(Ee(te),tt)return{foundItem:te,isAbove:!1};let G=-1,Qe=-1,_e=[];function gt(We){for(const Bt of We)if(_e.push(Bt),Bt.children&&Bt.children.length>0)for(const mt of Bt.children)_e.push(mt)}gt(ue);for(let We=0;We<_e.length;We++)_e[We].id===de&&(G=We),_e[We].id===te.id&&(Qe=We);return Go(void 0,null,function*(){const Ie=yield(0,F.ZP)(`/api/paths/${ue}/choose_course.json`,{method:"get"});if(Ie!=null&&Ie.stages){const{isAbove:tt,foundItem:Ee}=k(Ie==null?void 0:Ie.stages,de.id),G=()=>o(void 0,null,function*(){yield te(Ee.identifier,Ee.is_jupyter||Ee.is_jupyter_lab,Ee),f.default.destroyAll()});return console.log(tt,Ee,22),tt?Promise.resolve():(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:m.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",m.createElement("span",{onClick:G,className:"current c-light-primary"},(Ee==null?void 0:Ee.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:G}),Promise.reject())}return Promise.reject()}),h=()=>{f.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ee=()=>{f.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:m.createElement("div",{style:{textAlign:"center"}},m.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),m.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:De}),m.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},fe=()=>{var ue;const{user:de}=(0,r.getDvaApp)()._store.getState();return(ue=de.userInfo)!=null&&ue.professional_certification?!0:(f.default.confirm({title:"\u63D0\u793A",centered:!0,content:m.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/certification")}}),!1)},at=()=>(0,d.V9)()?!0:(f.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),m.createElement("img",{src:M,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),be=(ue,de)=>ue?!0:(f.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("p",null,de||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.createElement("div",{style:{marginLeft:"110px"}},m.createElement("img",{src:ie,width:200}),m.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,H.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ze=ue=>{f.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:m.createElement("div",null,m.createElement("div",null,m.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),m.createElement(x.Z,null),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",m.createElement("a",null,ue),"\u5929\u3002"),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),m.createElement("div",{style:{textAlign:"center",marginTop:30}},m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},xe=(ue,de="")=>{const{shixunsDetail:{detail:te}}=(0,r.getDvaApp)()._store.getState();if((te==null?void 0:te.public)===2||(te==null?void 0:te.public)===1||(te==null?void 0:te.shixun_status)===3){let Ie="";return(te==null?void 0:te.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(te==null?void 0:te.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(te==null?void 0:te.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),f.default.info({centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",de,"\u3002"),m.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(te==null?void 0:te.shixun_status)===2?(f.default.confirm({centered:!0,icon:m.createElement(l.Z,null),title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",de,"\u3002"),m.createElement("br",null),m.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{f.default.confirm({width:440,centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield ue({type:"shixunsDetail/cancelRelease",payload:{id:te==null?void 0:te.identifier}})).status!==401&&(N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:te==null?void 0:te.identifier}}),ue({type:"practiceSetting/getCommonData",payload:{id:te==null?void 0:te.identifier}}))})})}}),!0):!1}},50371:function(On,dt){"use strict";function t(){const r=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let f=1;f{const d=x[N];d!==void 0&&(r[N]=d)})}return r}dt.Z=t},13845:function(On,dt,t){"use strict";t.d(dt,{F:function(){return r},Z:function(){return f}});function r(x){return x!=null&&x===x.window}function f(x,N){var d,H;if(typeof window=="undefined")return 0;const l=N?"scrollTop":"scrollLeft";let le=0;return r(x)?le=x[N?"pageYOffset":"pageXOffset"]:x instanceof Document?le=x.documentElement[l]:(x instanceof HTMLElement||x)&&(le=x[l]),x&&!r(x)&&typeof le!="number"&&(le=(H=((d=x.ownerDocument)!==null&&d!==void 0?d:x).documentElement)===null||H===void 0?void 0:H[l]),le}},56762:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return f}});var r=t(59301);function f(){const[,x]=r.useReducer(N=>N+1,0);return x}},68031:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return N}});var r=t(16089);function f(d,H,l,le){const ie=l-H;return d/=le/2,d<1?ie/2*d*d*d+H:ie/2*((d-=2)*d*d+2)+H}var x=t(13845);function N(d){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:l=()=>window,callback:le,duration:ie=450}=H,M=l(),De=(0,x.Z)(M,!0),F=Date.now(),m=()=>{const T=Date.now()-F,U=f(T>ie?ie:T,De,d,ie);(0,x.F)(M)?M.scrollTo(window.pageXOffset,U):M instanceof Document||M.constructor.name==="HTMLDocument"?M.documentElement.scrollTop=U:M.scrollTop=U,Tl||H},27666:function(On,dt,t){"use strict";var r=t(95190),f=t(16089);function x(N){let d;const H=le=>()=>{d=null,N.apply(void 0,(0,r.Z)(le))},l=function(){if(d==null){for(var le=arguments.length,ie=new Array(le),M=0;M{f.Z.cancel(d),d=null},l}dt.Z=x},81228:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return $}});var r=t(99153),f=t(84851),x=t(19257),N=t(93046),d=t(59301),H=t(92310),l=t.n(H),le=t(29301),ie=t(2738),M=t(27666),De=t(36355),F=t(83116),m=t(37613);const ne=Z=>{const{componentCls:Y}=Z;return{[Y]:{position:"fixed",zIndex:Z.zIndexPopup}}};var T=(0,F.Z)("Affix",Z=>{const Y=(0,m.TS)(Z,{zIndexPopup:Z.zIndexBase+10});return[ne(Y)]});function U(Z){return Z!==window?Z.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function it(Z,Y,k){if(k!==void 0&&Y.top>Z.top-k)return k+Y.top}function pe(Z,Y,k){if(k!==void 0&&Y.bottom{const h=L.getTargetFunc(),ee=h==null?void 0:h(),{prevTarget:fe}=L.state;fe!==ee&&(ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),ee==null||ee.addEventListener(at,L.lazyUpdatePosition)}),L.updatePosition(),L.setState({prevTarget:ee}))},L.removeListeners=()=>{L.timer&&(clearTimeout(L.timer),L.timer=null);const{prevTarget:h}=L.state,ee=L.getTargetFunc(),fe=ee==null?void 0:ee();ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),h==null||h.removeEventListener(at,L.lazyUpdatePosition)}),L.updatePosition.cancel(),L.lazyUpdatePosition.cancel()},L.getOffsetTop=()=>{const{offsetBottom:h,offsetTop:ee}=L.props;return h===void 0&&ee===void 0?0:ee},L.getOffsetBottom=()=>L.props.offsetBottom,L.measure=()=>{const{status:h,lastAffix:ee}=L.state,{onChange:fe}=L.props,at=L.getTargetFunc();if(h!==re.Prepare||!L.fixedNodeRef.current||!L.placeholderNodeRef.current||!at)return;const be=L.getOffsetTop(),ze=L.getOffsetBottom(),xe=at();if(xe){const ue={status:re.None},de=U(L.placeholderNodeRef.current);if(de.top===0&&de.left===0&&de.width===0&&de.height===0)return;const te=U(xe),Ie=it(de,te,be),tt=pe(de,te,ze);Ie!==void 0?(ue.affixStyle={position:"fixed",top:Ie,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}):tt!==void 0&&(ue.affixStyle={position:"fixed",bottom:tt,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}),ue.lastAffix=!!ue.affixStyle,fe&&ee!==ue.lastAffix&&fe(ue.lastAffix),L.setState(ue)}},L.prepareMeasure=()=>{L.setState({status:re.Prepare,affixStyle:void 0,placeholderStyle:void 0})},L.updatePosition=(0,M.Z)(()=>{L.prepareMeasure()}),L.lazyUpdatePosition=(0,M.Z)(()=>{const h=L.getTargetFunc(),{affixStyle:ee}=L.state;if(h&&ee){const fe=L.getOffsetTop(),at=L.getOffsetBottom(),be=h();if(be&&L.placeholderNodeRef.current){const ze=U(be),xe=U(L.placeholderNodeRef.current),ue=it(xe,ze,fe),de=pe(xe,ze,at);if(ue!==void 0&&ee.top===ue||de!==void 0&&ee.bottom===de)return}}L.prepareMeasure()}),L}return(0,f.Z)(k,[{key:"getTargetFunc",value:function(){const{getTargetContainer:h}=this.context,{target:ee}=this.props;return ee!==void 0?ee:h!=null?h:Te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(h){this.addListeners(),(h.offsetTop!==this.props.offsetTop||h.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:h,placeholderStyle:ee}=this.state,{affixPrefixCls:fe,rootClassName:at,children:be}=this.props,ze=l()(h&&at,{[fe]:!!h});let xe=(0,ie.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return d.createElement(le.Z,{onResize:this.updatePosition},d.createElement("div",Object.assign({},xe,{ref:this.placeholderNodeRef}),h&&d.createElement("div",{style:ee,"aria-hidden":"true"}),d.createElement("div",{className:ze,ref:this.fixedNodeRef,style:h},d.createElement(le.Z,{onResize:this.updatePosition},be))))}}]),k}(d.Component);A.contextType=De.E_;var $=(0,d.forwardRef)((Z,Y)=>{const{prefixCls:k,rootClassName:L}=Z,{getPrefixCls:h}=(0,d.useContext)(De.E_),ee=h("affix",k),[fe,at]=T(ee),be=Object.assign(Object.assign({},Z),{affixPrefixCls:ee,rootClassName:l()(L,at)});return fe(d.createElement(A,Object.assign({},be,{ref:Y})))})},24905:function(On,dt,t){"use strict";t.d(dt,{default:function(){return $}});var r=t(92310),f=t.n(r),x=t(5630),N=t(59301),d=t(36355),H=t(1684),l=t(32441),ie=N.createContext(null),M=t(98447),De=t(14088),F=t(4572),m=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{var k;const{prefixCls:L,className:h,rootClassName:ee,children:fe,indeterminate:at=!1,style:be,onMouseEnter:ze,onMouseLeave:xe,skipGroup:ue=!1,disabled:de}=Z,te=m(Z,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ie,direction:tt,checkbox:Ee}=N.useContext(d.E_),G=N.useContext(ie),{isFormItemInput:Qe}=N.useContext(l.aM),_e=N.useContext(H.Z),gt=(k=(G==null?void 0:G.disabled)||de)!==null&&k!==void 0?k:_e,We=N.useRef(te.value);N.useEffect(()=>{G==null||G.registerValue(te.value)},[]),N.useEffect(()=>{if(!ue)return te.value!==We.current&&(G==null||G.cancelValue(We.current),G==null||G.registerValue(te.value),We.current=te.value),()=>G==null?void 0:G.cancelValue(te.value)},[te.value]);const Bt=Ie("checkbox",L),[mt,kt]=(0,M.ZP)(Bt),yt=Object.assign({},te);G&&!ue&&(yt.onChange=function(){te.onChange&&te.onChange.apply(te,arguments),G.toggleOption&&G.toggleOption({label:fe,value:te.value})},yt.name=G.name,yt.checked=G.value.includes(te.value));const Se=f()(`${Bt}-wrapper`,{[`${Bt}-rtl`]:tt==="rtl",[`${Bt}-wrapper-checked`]:yt.checked,[`${Bt}-wrapper-disabled`]:gt,[`${Bt}-wrapper-in-form-item`]:Qe},Ee==null?void 0:Ee.className,h,ee,kt),wt=f()({[`${Bt}-indeterminate`]:at},F.A,kt),ae=at?"mixed":void 0;return mt(N.createElement(De.Z,{component:"Checkbox",disabled:gt},N.createElement("label",{className:Se,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),be),onMouseEnter:ze,onMouseLeave:xe},N.createElement(x.Z,Object.assign({"aria-checked":ae},yt,{prefixCls:Bt,className:wt,disabled:gt,ref:Y})),fe!==void 0&&N.createElement("span",null,fe))))};var U=N.forwardRef(ne),it=t(95190),pe=t(2738),ot=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{const{defaultValue:k,children:L,options:h=[],prefixCls:ee,className:fe,rootClassName:at,style:be,onChange:ze}=Z,xe=ot(Z,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:de}=N.useContext(d.E_),[te,Ie]=N.useState(xe.value||k||[]),[tt,Ee]=N.useState([]);N.useEffect(()=>{"value"in xe&&Ie(xe.value||[])},[xe.value]);const G=N.useMemo(()=>h.map(X=>typeof X=="string"||typeof X=="number"?{label:X,value:X}:X),[h]),Qe=X=>{Ee(w=>w.filter(c=>c!==X))},_e=X=>{Ee(w=>[].concat((0,it.Z)(w),[X]))},gt=X=>{const w=te.indexOf(X.value),c=(0,it.Z)(te);w===-1?c.push(X.value):c.splice(w,1),"value"in xe||Ie(c),ze==null||ze(c.filter(_=>tt.includes(_)).sort((_,J)=>{const D=G.findIndex(ve=>ve.value===_),C=G.findIndex(ve=>ve.value===J);return D-C}))},We=ue("checkbox",ee),Bt=`${We}-group`,[mt,kt]=(0,M.ZP)(We),yt=(0,pe.Z)(xe,["value","disabled"]),Se=h.length?G.map(X=>N.createElement(U,{prefixCls:We,key:X.value.toString(),disabled:"disabled"in X?X.disabled:xe.disabled,value:X.value,checked:te.includes(X.value),onChange:X.onChange,className:`${Bt}-item`,style:X.style,title:X.title},X.label)):L,wt={toggleOption:gt,value:te,disabled:xe.disabled,name:xe.name,registerValue:_e,cancelValue:Qe},ae=f()(Bt,{[`${Bt}-rtl`]:de==="rtl"},fe,at,kt);return mt(N.createElement("div",Object.assign({className:ae,style:be},yt,{ref:Y}),N.createElement(ie.Provider,{value:wt},Se)))},re=N.forwardRef(Te);var A=N.memo(re);const o=U;o.Group=A,o.__ANT_CHECKBOX=!0;var $=o},98447:function(On,dt,t){"use strict";t.d(dt,{C2:function(){return d}});var r=t(17313),f=t(37613),x=t(83116);const N=H=>{const{checkboxCls:l}=H,le=`${l}-wrapper`;return[{[`${l}-group`]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",flexWrap:"wrap",columnGap:H.marginXS,[`> ${H.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[l]:Object.assign(Object.assign({},(0,r.Wf)(H)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:H.borderRadiusSM,alignSelf:"center",[`${l}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${l}-inner`]:Object.assign({},(0,r.oN)(H))},[`${l}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:H.checkboxSize,height:H.checkboxSize,direction:"ltr",backgroundColor:H.colorBgContainer,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusSM,borderCollapse:"separate",transition:`all ${H.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:H.checkboxSize/14*5,height:H.checkboxSize/14*8,border:`${H.lineWidthBold}px solid ${H.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${H.motionDurationFast} ${H.motionEaseInBack}, opacity ${H.motionDurationFast}`}},"& + span":{paddingInlineStart:H.paddingXS,paddingInlineEnd:H.paddingXS}})},{[` +(self.webpackChunk=self.webpackChunk||[]).push([[6758],{89489:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},59477:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},40001:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},26227:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},49198:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},84105:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},41464:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},18785:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87169:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},73331:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15277:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},52671:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},8657:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},56082:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},33853:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},15075:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},32134:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},62772:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},43531:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},61485:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},38819:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},47472:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},87395:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(14809),f=t(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},N=x,d=t(7657),H=function(M,De){return f.createElement(d.Z,(0,r.Z)({},M,{ref:De,icon:N}))},l=f.forwardRef(H),le=l},22982:function(On,dt){"use strict";dt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},43155:function(On,dt,t){"use strict";t.d(dt,{Q:function(){return H}});var r=t(59301),f=t(57809),x=t(5112),N=t(5871),d=t(59301),H=(le=>(le[le.Number=1]="Number",le[le.Percent=2]="Percent",le))(H||{});const l=({value:le,onChange:ie,disabled:M,hidePercentOption:De=!1,percentType:F="select"})=>{const m=(0,r.useMemo)(()=>De?1:2,[De]),[ne,T]=(0,r.useState)(m);console.log(ne);const U=pe=>le.type===1?`${pe}\u5206`:`${pe}%`,it=(0,r.useCallback)(pe=>{if(ne===1){const ot=pe.replace("\u5206","");return isNaN(parseInt(ot,10))?0:ot}else return pe.replace("%","")},[ne]);return(0,r.useEffect)(()=>{T(le.type)},[le]),d.createElement("div",{style:{display:"flex",alignItems:"center"}},F=="select"&&d.createElement(f.default,{size:"large",onChange:pe=>{T(pe),ie({type:pe,inputValue:pe===1?5:20})},value:ne||m,style:{width:100},options:De?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:M}),F=="radio"&&d.createElement(x.ZP.Group,{size:"large",onChange:pe=>{const ot=pe.target.value;T(ot),ie({type:ot,inputValue:ot===1?5:20})},value:ne||m,disabled:M},!De&&d.createElement(x.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),d.createElement(x.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),F=="radio"&&d.createElement("div",{style:{marginRight:"10px",color:"#000000"}},le.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),d.createElement(N.Z,{size:"large",disabled:M,value:le.inputValue,style:{width:"120px"},parser:it,addonAfter:le.type===1?"\u5206":"%",max:ne===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:pe=>{ie({type:ne,inputValue:pe})}}),F=="radio"&&le.type==2&&d.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};dt.Z=l},66065:function(On,dt,t){"use strict";t.d(dt,{tF:function(){return F}});var r=t(59301),f=t(5083),x=t(61186),N=t.n(x),d=Object.defineProperty,H=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ne,T,U)=>T in ne?d(ne,T,{enumerable:!0,configurable:!0,writable:!0,value:U}):ne[T]=U,M=(ne,T)=>{for(var U in T||(T={}))l.call(T,U)&&ie(ne,U,T[U]);if(H)for(var U of H(T))le.call(T,U)&&ie(ne,U,T[U]);return ne};function De(ne){let T=new Date().getTime();return ne&&ne30?N()(`${T}:00`).add(1,"hours"):N()(ne)}dt.ZP=({value:ne,onChange:T,style:U={},disabled:it=!1,showTimeConfig:pe})=>{function ot(Te,re){T(Te&&m(re))}return r.createElement(f.default,{showTime:M({format:"HH:mm",minuteStep:30},pe),showToday:!1,value:ne,format:F,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:U,onChange:ot,disabled:it,disabledDate:De})}},3039:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return le}});var r=t(59301),f={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},x=t(43418),N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",H=(ie,M,De)=>new Promise((F,m)=>{var ne=it=>{try{U(De.next(it))}catch(pe){m(pe)}},T=it=>{try{U(De.throw(it))}catch(pe){m(pe)}},U=it=>it.done?F(it.value):Promise.resolve(it.value).then(ne,T);U((De=De.apply(ie,M)).next())}),le=({type:ie,resdata:M,onok:De,oktext:F,okloading:m})=>{const[ne,T]=(0,r.useState)(!1),{can_copy_list:U,can_copy_num:it,challenge_type:pe,course_data_list:ot,no_copy_list:Te,no_copy_num:re,no_use_list:A,no_use_num:o,repeat_shixun_num:$,student_count:Z,total_num:Y,use_num:k}=M;let L=it>0||ie==="exercise";(0,r.useEffect)(()=>{(M==null?void 0:M.student_count)>0&&T(!0)},[M]),console.log("---11",m),(0,r.useEffect)(()=>{m||T(!1)},[m]);const h=()=>{if(ie==="exercise"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ie==="exercise"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixun"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="subject"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",r.createElement("span",{className:f.orangeColor},Z)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",r.createElement("span",{className:f.orangeColor},k)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="exercisepush")return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ie==="shixunpush"&&pe===1)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ie==="shixunpush"&&pe===2)return r.createElement(r.Fragment,null,"\u8BFE\u5802\u5185\u6709",r.createElement("span",{className:f.orangeColor},Z),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",r.createElement("span",{className:f.orangeColor},k),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",r.createElement("span",{className:f.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ee=()=>{if(ie==="exercise"||ie==="subject"||ie==="exercisepush"||ie==="shixunpush")return r.createElement("div",{style:{marginTop:20}},re>0&&r.createElement("div",null,r.createElement("span",{className:f.flex},r.createElement("img",{src:d,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",r.createElement("span",{className:f.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",L&&r.createElement("span",{className:f.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),r.createElement("div",null,Te==null?void 0:Te.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==re&&"\u3001"))))),it>0&&r.createElement("div",{style:{marginTop:20}},r.createElement("span",{className:f.flex},r.createElement("img",{src:N,style:{width:14}}),r.createElement("span",{className:f.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),r.createElement("div",{className:f.statusbody},ie==="exercise"&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ie==="subject"||ie==="exercisepush")&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ie==="shixunpush"&&r.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),r.createElement("div",null,U==null?void 0:U.map((fe,at)=>r.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},"\u300A",fe==null?void 0:fe.name,"\u300B",at+1!==it&&"\u3001"))))));if(ie==="shixun")return r.createElement("div",{style:{marginTop:20}},it>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return r.createElement(x.default,{open:ne,onCancel:()=>{T(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!L&&"none"}},zIndex:1003,confirmLoading:m,okText:L?F:"\u6211\u77E5\u9053\u4E86",onOk:()=>H(void 0,null,function*(){L?yield De([...U,...A]):T(!1)})},r.createElement("div",{style:{maxHeight:600,overflow:"auto"}},h(),ee()))}},3117:function(On,dt,t){"use strict";var r=t(59301),f=t(78241),x=t(43418),N=t(61621),d=t(95237),H=t(43604),l=t(6848),le=t(12563),ie=t(61186),M=t.n(ie),De=t(25690),F=t(346),m=t(75617),ne=t(48790),T=t(59301),U=Object.defineProperty,it=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,A=(L,h,ee)=>h in L?U(L,h,{enumerable:!0,configurable:!0,writable:!0,value:ee}):L[h]=ee,o=(L,h)=>{for(var ee in h||(h={}))Te.call(h,ee)&&A(L,ee,h[ee]);if(ot)for(var ee of ot(h))re.call(h,ee)&&A(L,ee,h[ee]);return L},$=(L,h)=>it(L,pe(h)),Z=(L,h,ee)=>new Promise((fe,at)=>{var be=ue=>{try{xe(ee.next(ue))}catch(de){at(de)}},ze=ue=>{try{xe(ee.throw(ue))}catch(de){at(de)}},xe=ue=>ue.done?fe(ue.value):Promise.resolve(ue.value).then(be,ze);xe((ee=ee.apply(L,h)).next())});const Y={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},k=({attachment:L,dispatch:h,loading:ee,globalSetting:fe})=>{const at=(0,De.useParams)(),{detail:be}=L,[ze]=f.default.useForm(),[xe,ue]=(0,r.useState)(!1),[de,te]=(0,r.useState)([]),[Ie,tt]=(0,r.useState)(o({},Y)),[Ee,G]=(0,r.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Qe=gt=>gt&>Z(void 0,null,function*(){var gt,We,Bt,mt,kt,yt,Se,wt,ae;let X={};((We=(gt=L==null?void 0:L.actionTabs)==null?void 0:gt.params)==null?void 0:We.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?X=o({},L.actionTabs.params):X=o({},at);const w=yield h({type:"attachment/getDetail",payload:X});w.delay_publish=w.delay_publish?1:0,Ie.is_public=[w.is_public],Ie.description=w.description,Ie.delay_publish=w.delay_publish,Ie.publish_time=w.publish_time,ze.setFieldsValue(Ie),te([o({},w),...w==null?void 0:w.attachment_histories]),(Bt=w==null?void 0:w.attachment_histories)!=null&&Bt.length?ue(!0):(Ee.type=w.file_type,Ee.data=F.Z.API_SERVER+w.url,Ee.recordInfo={id:(kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)==null?void 0:kt.id,course_id:(Se=(yt=L==null?void 0:L.actionTabs)==null?void 0:yt.params)==null?void 0:Se.course_id},w.file_type==="txt"&&(Ee.monacoEditor.value=w.content),Ee.disabledDownload=(0,ne.dE)()&&!!((ae=(wt=L==null?void 0:L.actionTabs)==null?void 0:wt.selectArrs)!=null&&ae.download_setting),G(o({},Ee)))});return(0,r.useEffect)(()=>{var gt;L.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(at.id=(gt=L.actionTabs.selectArrs)==null?void 0:gt.id,ze.resetFields(),_e()):ue(!1)},[L.actionTabs.key,at.id]),(0,r.useEffect)(()=>()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})},[]),T.createElement(T.Fragment,null,T.createElement(x.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:xe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Z(void 0,null,function*(){h({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{tt(o({},Y)),h({type:"attachment/setActionTabs",payload:{}})}},T.createElement("section",{className:"pl20 pr20 pt10"},T.createElement(N.Z,{loading:ee["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},T.createElement(d.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),T.createElement(H.Z,{flex:"80px"},"\u4E0B\u8F7D"),T.createElement(H.Z,{flex:"140px"},"\u7248\u672C\u53F7")),de==null?void 0:de.map(function(gt,We){return T.createElement(d.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:We,gutter:[20,8]},T.createElement(H.Z,{flex:"307px"},T.createElement(l.Z,{title:gt.title},T.createElement(d.Z,null,T.createElement(H.Z,null,T.createElement("a",{href:F.Z.API_SERVER+gt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Bt=>{var mt,kt;gt.link||gt.content_type==="application/pdf"||fe.setting.is_local||(Bt.preventDefault(),Ee.type=gt.file_type,Ee.data=F.Z.API_SERVER+gt.url,gt.file_type==="txt"&&(Ee.monacoEditor.value=gt.content),Ee.disabledDownload=(0,ne.dE)()&&!!((kt=(mt=L==null?void 0:L.actionTabs)==null?void 0:mt.selectArrs)!=null&&kt.download_setting),G(o({},Ee)))}},gt.title)),T.createElement(H.Z,null,T.createElement(le.default,{className:"",color:We===0?"green":"orange"},We===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),T.createElement(H.Z,{flex:"80px"},gt.downloads_count),T.createElement(H.Z,{flex:"140px"},M()(gt.created_on).format("YYYY-MM-DD HH:mm")))})))),T.createElement(m.Z,$(o({},Ee),{onClose:()=>{G($(o({},Ee),{type:""})),h({type:"attachment/setActionTabs",payload:{}})}})))};dt.Z=(0,De.connect)(({attachment:L,loading:h,globalSetting:ee,user:fe})=>({attachment:L,globalSetting:ee,loading:h,user:fe}))(k)},99196:function(On,dt,t){"use strict";t.r(dt),t.d(dt,{default:function(){return si}});var r=t(59301),f=t(38986),x=t(25690),N=t(8591),d=t(95237),H=t(6848),l=t(61621),le=t(24905),ie=t(38854),M=t(20834),De=t(1710),F=t(58421),m=t(81228),ne=t(51257),T=t(48790),U=t(43418),it=Object.defineProperty,pe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,re=(ye,Me,ge)=>Me in ye?it(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,A=(ye,Me)=>{for(var ge in Me||(Me={}))ot.call(Me,ge)&&re(ye,ge,Me[ge]);if(pe)for(var ge of pe(Me))Te.call(Me,ge)&&re(ye,ge,Me[ge]);return ye},o=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u5220\u9664"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",ye.actionTabs),r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:A({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Z=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))($),Y=Object.defineProperty,k=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,ee=(ye,Me,ge)=>Me in ye?Y(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fe=(ye,Me)=>{for(var ge in Me||(Me={}))L.call(Me,ge)&&ee(ye,ge,Me[ge]);if(k)for(var ge of k(Me))h.call(Me,ge)&&ee(ye,ge,Me[ge]);return ye},at=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const be=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u7ACB\u5373\u53D1\u5E031111",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fe({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))};var ze=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(be),xe=t(5112),ue=t(5871),de=t(92832),te=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Ie=({classroomList:ye,dispatch:Me})=>{const[ge,En]=(0,r.useState)(1),[Sn,dr]=(0,r.useState)(void 0),[Un,Dn]=(0,r.useState)(1),[Ot,gn]=(0,r.useState)(""),[Ha,Kr]=(0,r.useState)(!1);return console.log(ye.actionTabs,"22"),r.createElement(U.default,{centered:!0,title:"\u5206\u4EAB\u8BBE\u7F6E",open:ye.actionTabs.key==="\u7ACB\u5373\u5206\u4EAB",okText:"\u590D\u5236\u5206\u4EAB\u94FE\u63A5",cancelText:"\u53D6\u6D88",confirmLoading:Ha,onOk:()=>te(void 0,null,function*(){var pa,Yt,Qa,mr;const Fa={};if(ge===1)Fa.day=0;else if(ge===2)Fa.day=30;else if(ge===3)if(Sn>=1&&Sn<=100)Fa.day=Sn;else{N.ZP.warning("\u81EA\u5B9A\u4E49\u94FE\u63A5\u6709\u6548\u671F\u4E3A1-100\u7684\u6B63\u6574\u6570");return}if(Un===2)if(/^[a-zA-Z0-9]{6}$/.test(Ot))Fa.code=Ot;else{N.ZP.warning("\u63D0\u53D6\u7801\u4E3A6\u4F4D\u6570\u7684\u82F1\u6587+\u6570\u5B57\u5B57\u7B26");return}Kr(!0);const Ba=yield(0,f.ZP)(`/api/attachments/${(Yt=(pa=ye.actionTabs)==null?void 0:pa.data)==null?void 0:Yt.id}/share`,{method:"post",body:Fa});if((Ba==null?void 0:Ba.status)===0){let mo="";Un===1&&(mo=`${window.location.origin}/api/attachments/share_download?identifier=${Ba==null?void 0:Ba.identifier}`),Un===2&&(mo=`${(mr=(Qa=ye.actionTabs)==null?void 0:Qa.data)==null?void 0:mr.title}\u8D44\u6E90\u4E0B\u8F7D\u94FE\u63A5\uFF1A${window.location.origin}/fileShare?identifier=${Ba==null?void 0:Ba.identifier} +\u4E0B\u8F7D\u63D0\u53D6\u7801\u4E3A${Ot}`),(0,ne.RG)(mo,!0),N.ZP.success("\u5DF2\u590D\u5236\u5206\u4EAB\u94FE\u63A5")}Kr(!1)}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{className:"mb10 c-black"},"\u94FE\u63A5\u6709\u6548\u671F"),r.createElement(xe.ZP.Group,{value:ge,onChange:pa=>En(pa.target.value)},r.createElement(xe.ZP,{value:1},"0\u5929"),r.createElement(xe.ZP,{style:{margin:"0 40px"},value:2},"30\u5929"),r.createElement(xe.ZP,{value:3},"\u81EA\u5B9A\u4E49",r.createElement(ue.Z,{value:Sn,onChange:pa=>dr(pa),min:1,max:100,precision:0,className:"ml10 mr10"}),"\u5929")),r.createElement("div",{className:"mt30 mb10 c-black"},"\u4E0B\u8F7D\u63D0\u53D6\u7801"),r.createElement(xe.ZP.Group,{value:Un,onChange:pa=>Dn(pa.target.value)},r.createElement(xe.ZP,{className:"mr40",value:1},"\u4E0D\u542F\u7528"),r.createElement(xe.ZP,{value:2},"\u81EA\u5B9A\u4E49",r.createElement(de.default,{style:{width:120},value:Ot,onChange:pa=>gn(pa.target.value),className:"ml10"}))))};var tt=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(Ie),Ee=t(78241),G=t(43604),Qe=t(5083),_e=t(57809),gt=t(61186),We=t.n(gt),Bt=t(89392),mt=t(48716),kt=t(26227),yt=t(32134),Se=t(59301),wt=Object.defineProperty,ae=Object.defineProperties,X=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,J=(ye,Me,ge)=>Me in ye?wt(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,D=(ye,Me)=>{for(var ge in Me||(Me={}))c.call(Me,ge)&&J(ye,ge,Me[ge]);if(w)for(var ge of w(Me))_.call(Me,ge)&&J(ye,ge,Me[ge]);return ye},C=(ye,Me)=>ae(ye,X(Me)),ve=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const V=({attachment:ye,classroomList:Me,dispatch:ge,courseEndTime:En,getFileData:Sn})=>{var dr,Un,Dn;const Ot=(0,x.useParams)(),[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)(1),[pa,Yt]=(0,r.useState)([]),[Qa,mr]=(0,r.useState)(0),[Fa,Ba]=(0,r.useState)(20),[mo,Pa]=(0,r.useState)(!1),[Ur,oa]=(0,r.useState)(-1),[ta,gr]=(0,r.useState)();let[sr,Ia]=(0,r.useState)([{is_admin:!0}]),[Oa,Tr]=(0,r.useState)([]);const[Ir,So]=(0,r.useState)({group_settings:[]});Ot.id=Ot.coursesId,(0,r.useEffect)(()=>{["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key)&&(Wr(),xo())},[Me.actionTabs]);const xo=Sa=>ve(void 0,null,function*(){Me.actionTabs.batch&&oa(0);const Va=yield ge({type:"attachment/getDetail",payload:{id:Me.actionTabs.selectArrs[0],course_id:Ot==null?void 0:Ot.id}});if(Va){oa(Me.actionTabs.selectArrsAll[0].is_publish?Va==null?void 0:Va.file_status:0),Ia(Va==null?void 0:Va.course_groups),gn.setFieldsValue({publish_time:Va.publish_time?We()(Va.publish_time):We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))});let ja=D({},Ir);ja.group_settings=Va==null?void 0:Va.batches_publish_info,So(ja),Pa(!0)}}),Ra=()=>ve(void 0,null,function*(){Ur==1&&(sr=sr==null?void 0:sr.map(ka=>{var vi;if(!ka.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!ka.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return ka.course_group_id=(vi=Ir.group_settings)==null?void 0:vi.filter(mi=>ka==null?void 0:ka.course_group_name.includes(mi.name)).map(mi=>mi.course_group_id||mi.id).toString().split(","),ka}));const Sa=D({},gn.getFieldsValue());if(Sa.end_time<=Sa.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ua(!1);return}let Va={attachment_id:[...Me.actionTabs.selectArrs],course_id:Ot.id,publish_time:We()(Sa.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Ur,group_settings:sr};ua(!0),(yield(0,f.ZP)("/api/files/batches_publish.json",{method:"post",body:D({},Va)})).status===0?(ua(!1),Wr(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,T.GJ)()&&Sn(),localStorage.getItem("Noviceguide")==="0"||ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Se.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):ua(!1)}),Wr=()=>{Kr(1),oa(-1),So({group_settings:[]}),gn.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}),Pa(!1)},Za=Qa>Ha*Fa,{detailShixunsList:$a}=Me,[Ka,ua]=(0,r.useState)(!1);return Se.createElement(U.default,{width:600,centered:!0,confirmLoading:Ka,title:"\u53D1\u5E03\u6559\u5B66\u8D44\u6599",open:["\u7ACB\u5373\u53D1\u5E03","\u4FEE\u6539\u53D1\u5E03"].includes(Me.actionTabs.key),okText:"\u786E\u5B9A\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Me.actionTabs.key=="\u7ACB\u5373\u53D1\u5E03"?Ra():U.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Se.createElement("div",{className:"font14"},Me.actionTabs.batch&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002")),Me.actionTabs.key=="\u4FEE\u6539\u53D1\u5E03"&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"mb10"},"\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F"),Se.createElement("div",null,"\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))),onOk:()=>{Ra()}})},onCancel:()=>{Wr(),ge({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement(Ee.default,{form:gn},Se.createElement("div",{style:{paddingLeft:0}},Se.createElement(d.Z,{style:{marginBottom:"10px",marginTop:"30px"}},Se.createElement("span",{className:"mr5"},"\u53D1\u5E03\u89C4\u5219:"),Se.createElement(xe.ZP.Group,{value:Ur,onChange:Sa=>{var Va,ja;if(oa(Sa.target.value),Sa.target.value==1){let ka=(Va=ye==null?void 0:ye.detail)==null?void 0:Va.course_groups;Ia((ka==null?void 0:ka.length)>0?ka:[{is_admin:!0}])}else if(Sa.target.value==0){let ka=(ja=ye==null?void 0:ye.detail)==null?void 0:ja.publish_time;gn.setFieldValue("publish_time",ka?We()(ka):We()())}}},Se.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(xe.ZP,{className:"ml20",value:1,disabled:mo&&((dr=Ir==null?void 0:Ir.group_settings)==null?void 0:dr.length)<=0},"\u5206\u73ED\u53D1\u5E03"))),Ur==0&&Se.createElement(d.Z,{align:"middle",style:{marginTop:"20px"}},Se.createElement(G.Z,null,Se.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Se.createElement(Qe.default,{style:{width:170,marginRight:"25px"},disabledDate:Sa=>(0,mt.Q8)(Sa,En),disabledTime:Sa=>(0,mt.d0)(Sa),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})))),mo&&((Un=Ir==null?void 0:Ir.group_settings)==null?void 0:Un.length)<=0&&Se.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D")),Ur==1&&((Dn=Ir==null?void 0:Ir.group_settings)==null?void 0:Dn.length)>0&&Se.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{span:24},Se.createElement(d.Z,null,Se.createElement(G.Z,{flex:"1"}," \u5206\u73ED\uFF1A"),Se.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),Se.createElement(G.Z,{span:4}))),sr&&sr.map(function(Sa,Va){var ja;return Se.createElement(G.Z,{span:24,key:Va,style:{marginTop:Va>0?"10px":""}},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{span:10},Se.createElement(d.Z,{gutter:[8,16]},Se.createElement(G.Z,{flex:"1",style:{maxWidth:200}},Se.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Sa.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(ka,vi)=>{console.log(vi),sr[Va].course_group_name=ka,sr[Va].course_group_id=Sa.course_group_id;const mi=(0,Bt.flattenDeep)(sr.map(Ja=>Ja.course_group_name)),Co=Oa.map(Ja=>{let Ko=(Ja==null?void 0:Ja.course_group_name)||[];return C(D({},Ja),{course_group_name:(0,Bt.remove)(Ko,gi=>mi.includes(gi))})});Tr(Co),Ia(sr.slice())}},(Ir==null?void 0:Ir.group_settings)&&(Ir==null?void 0:Ir.group_settings.map(function(ka){if(!sr.map(mi=>mi.course_group_name).flat().includes(ka.name))return Se.createElement(Option,{value:ka.name,key:ka.course_group_id},ka.name)})))))),Se.createElement(G.Z,{span:10},Se.createElement("div",{className:"ml30"},Se.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ka=>(0,mt.Q8)(ka,Ir==null?void 0:Ir.course_end_date),disabledTime:ka=>(0,mt.d0)(ka),value:Sa.publish_time?We()(Sa.publish_time):"",onChange:(ka,vi)=>{sr[Va].publish_time=vi,Ia([...sr])}}))),Se.createElement(G.Z,{span:4},Va>0&&(We()()<=We()(Sa.publish_time)||!Sa.course_group_id)&&Se.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const ka=(0,Bt.cloneDeep)(Oa);console.log(ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),ka.forEach((vi,mi)=>{vi.group_name&&(vi.group_name=vi.group_name.filter(Co=>{var Ja;return!((Ja=sr[Va].group_name)!=null&&Ja.includes(Co))}))}),sr=sr.filter((vi,mi)=>Va!==mi),Tr(ka),Ia(sr.slice()),setTimeout(()=>Ia(sr.slice()),10)}}),sr.length<((ja=Ir==null?void 0:Ir.group_settings)==null?void 0:ja.length)&&Se.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(sr),Ia(sr.concat({}))}}))))}))),Se.createElement("div",{className:"mt20"},"\u6CE8\u610F"),Se.createElement("div",null,"1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002"),Se.createElement("div",null,"2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002"),Se.createElement("div",null,"3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var P=(0,x.connect)(({attachment:ye,classroomList:Me})=>({attachment:ye,classroomList:Me}))(V),me=Object.defineProperty,st=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,qe=(ye,Me,ge)=>Me in ye?me(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,K=(ye,Me)=>{for(var ge in Me||(Me={}))ke.call(Me,ge)&&qe(ye,ge,Me[ge]);if(st)for(var ge of st(Me))$e.call(Me,ge)&&qe(ye,ge,Me[ge]);return ye},g=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const I=({classroomList:ye,dispatch:Me})=>{const ge=(0,x.useParams)();return ge.id=ge.coursesId,r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>g(void 0,null,function*(){(yield(0,f.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:ge.id,ids:[...ye.actionTabs.selectArrs]}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:K({},ge)}),Me({type:"classroomList/getClassroomShixunsList",payload:K({},ye.actionTabs.params)}))}),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",r.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ae=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(I),he=Object.defineProperty,Fe=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,dn=(ye,Me,ge)=>Me in ye?he(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,on=(ye,Me)=>{for(var ge in Me||(Me={}))Rt.call(Me,ge)&&dn(ye,ge,Me[ge]);if(ht)for(var ge of ht(Me))Vt.call(Me,ge)&&dn(ye,ge,Me[ge]);return ye},pn=(ye,Me)=>Fe(ye,Ft(Me)),Fn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Rn=({classroomList:ye,loading:Me,dispatch:ge,user:En})=>{var Sn,dr;const Un=(0,x.useParams)(),Dn=(0,x.useLocation)(),{actionTabs:Ot}=ye,[gn]=Ee.default.useForm(),Ha=Kr=>Kr&&Kr{ge({type:"classroomList/getCourseGroups",payload:{id:Un.id,nonenavigate:!0}})},[ye.name]),r.createElement(U.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:ye.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Fn(void 0,null,function*(){var Kr,pa,Yt;const Qa=gn.getFieldValue(),Fa=`/api/course_modules/${(Yt=(pa=(Kr=ye.detailLeftMenus)==null?void 0:Kr.course_modules)==null?void 0:pa.find(mo=>mo.type==="attachment"))==null?void 0:Yt.id}/add_second_category.json`;(yield(0,f.ZP)(Fa,{method:"post",body:pn(on({},Qa),{parent_id:Un.categoryId})})).status===0&&(gn.resetFields(),N.ZP.success("\u6DFB\u52A0\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:Un.coursesId}}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{name:""}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30",align:"middle"},r.createElement(G.Z,null,"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:((Sn=Ot.selectArrs)==null?void 0:Sn.category_name)||((dr=Ot.selectArrs)==null?void 0:dr.name)}))))))};var nn=(0,x.connect)(({classroomList:ye,loading:Me,user:ge})=>({classroomList:ye,loading:Me,user:ge}))(Rn),Hn=Object.defineProperty,Kn=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Zn=(ye,Me,ge)=>Me in ye?Hn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,cn=(ye,Me)=>{for(var ge in Me||(Me={}))rt.call(Me,ge)&&Zn(ye,ge,Me[ge]);if(Kn)for(var ge of Kn(Me))Nt.call(Me,ge)&&Zn(ye,ge,Me[ge]);return ye},vn=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Xn=({classroomList:ye,loading:Me,dispatch:ge})=>{var En;const Sn=(0,x.useParams)(),dr=(0,x.useLocation)(),{actionTabs:Un}=ye,[Dn]=Ee.default.useForm(),Ot=gn=>gn&&gnvn(void 0,null,function*(){const gn=Dn.getFieldValue(),Ha=`/api/homework_commons/${ye.actionTabs.selectArrs.homework_id}/alter_name.json`;(yield(0,f.ZP)(Ha,{method:"post",body:cn({},gn)})).status===0&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomShixunsList",payload:cn({},ye.actionTabs.params)}))}),onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},r.createElement("br",null)),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:Dn,initialValues:{name:"1"}},r.createElement(Ee.default.Item,{name:"name"},r.createElement(d.Z,{className:"mt30"},r.createElement(G.Z,null,"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),r.createElement(G.Z,{flex:"1"},r.createElement(de.default,{defaultValue:(En=Un.selectArrs)==null?void 0:En.name}))))))};var cr=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Xn),Cr=t(99313),Fr=t(26724),mn=t.n(Fr),nr={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},Ce=t(66065),S=Object.defineProperty,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Ke=(ye,Me,ge)=>Me in ye?S(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Ze=(ye,Me)=>{for(var ge in Me||(Me={}))O.call(Me,ge)&&Ke(ye,ge,Me[ge]);if(B)for(var ge of B(Me))W.call(Me,ge)&&Ke(ye,ge,Me[ge]);return ye},Pt=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const{TabPane:bt}=Cr.default;let ft=!1;const Zt=({attachment:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn]=Ee.default.useForm(),[dr,Un]=(0,r.useState)(0),[Dn,Ot]=(0,r.useState)(!0),[gn,Ha]=(0,r.useState)("public");let[Kr,pa]=(0,r.useState)([]);const[Yt,Qa]=(0,r.useState)({page:0,page_size:20,search:""});(0,r.useEffect)(()=>{ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&Dn&&Fa(),ye.actionTabs.key!=="\u9009\u7528\u8D44\u6E90"&&Dn&&pa([])},[ye.actionTabs.key,Dn,gn]);let mr=[];const Fa=()=>Pt(void 0,null,function*(){var ta,gr;if(!ft&&(ft=!0,Dn)){++Yt.page;let sr;gn==="public"?(sr=yield ge({type:"attachment/allAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat(sr.data.files)]):(sr=yield ge({type:"attachment/mineAttachment",payload:Ze({},Yt)}),Kr=[...Kr.concat((ta=sr.data)==null?void 0:ta.files)]),((gr=sr.object_list)==null?void 0:gr.length)ta&&tar.createElement(le.default,{onChange:sr=>{},value:String(gr.id),defaultChecked:!0,className:nr.itemTitleWrp},r.createElement(H.Z,{title:ta},r.createElement("span",{className:["c-black",nr.itemTitle].join(" ")},ta)))},{title:"\u5927\u5C0F",dataIndex:"filesize"},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",render:ta=>r.createElement("span",null,ta.name)}],Ur=()=>{Ha("public"),Un(0),Qa({page:0,page_size:20,search:""}),Ot(!0),mr=[],Sn.resetFields()};function oa(ta){return Pt(this,null,function*(){const{group_ids:gr,delay_publish:sr,publish_time:Ia}=ta,Oa=yield ge({type:"attachment/fileImport",payload:{course_id:En.coursesId,course_second_category_id:parseInt(En.categoryId),delay_publish:sr,publish_time:Ia,attachment_ids:[...gr]}});(Oa==null?void 0:Oa.status)===0&&(N.ZP.success("\u53D1\u5E03\u6210\u529F"),Ur(),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}),ge({type:"classroomList/getAttachmentList",payload:Ze({},ye.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))})}return r.createElement(U.default,{centered:!0,title:"\u9009\u7528\u8D44\u6E90",open:ye.actionTabs.key==="\u9009\u7528\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:()=>{Sn.submit()},onCancel:()=>{Ur(),ge({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",{className:nr.search},r.createElement(de.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u4EBA\u6216\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ta=>{Yt.page=0,Yt.search=ta,Kr=[],Fa(),Ot(!0)},style:{width:260}})),r.createElement(Cr.default,{defaultActiveKey:gn,onChange:ta=>Pt(void 0,null,function*(){pa([]),Ha(ta),Yt.page=0,Ot(!0)})},r.createElement(bt,{tab:r.createElement("span",null," \u5168\u90E8 "),key:"public"}),r.createElement(bt,{tab:r.createElement("span",null," \u6211\u7684\u8D44\u6E90 "),key:"myself"})),r.createElement(Ee.default,{form:Sn,initialValues:{group_ids:mr,delay_publish:0},onChange:ta=>{mr=Sn.getFieldValue()},onFinish:oa},r.createElement(Ee.default.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:(ta,gr)=>gr.length>0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}]},r.createElement(le.default.Group,{style:{width:"100%"}},r.createElement("div",{style:{maxHeight:248,overflow:"auto"}},r.createElement(mn(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:()=>{Fa()},hasMore:Dn,useWindow:!1},r.createElement(qt,{data:Kr})))))))};var $t=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(Zt);function qt({data:ye}){const Me=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:(ge,En)=>r.createElement(le.default,{value:String(En.id),defaultChecked:!0},r.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},r.createElement(H.Z,{title:En.title,placement:"topLeft"},En.title)))},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:ge=>ge.name},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:ge=>r.createElement("span",{className:"font12"},We()(ge).format(Ce.tF))}];return r.createElement(De.default,{loading:ft,pagination:!1,columns:Me,className:nr.table,dataSource:ye||[]})}var zt=t(54580),Kt=t(3113),z=t(346),Le=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,pt=(ye,Me,ge)=>Me in ye?Le(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,et=(ye,Me)=>{for(var ge in Me||(Me={}))Je.call(Me,ge)&&pt(ye,ge,Me[ge]);if(Ue)for(var ge of Ue(Me))Ct.call(Me,ge)&&pt(ye,ge,Me[ge]);return ye},q=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Oe={delay_publish:0,is_public:0,description:""},He=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(et({},Oe)),[Un,Dn]=(0,r.useState)([]),[Ot,gn]=(0,r.useState)(!1);(0,r.useEffect)(()=>{ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&En.resetFields()},[ye.actionTabs.key]);const Ha=Yt=>Yt&&Yt{const Qa=Yt.size/1024/1024,mr=Yt.name.split(".").slice(-1)[0].toLowerCase();return Qa>5e3||Qa==0?(N.ZP.error(`${Yt.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${Qa==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(5G)"}`),zt.default.LIST_IGNORE):!0},action:`${z.Z.API_SERVER}/api/attachments.json`,onChange:Yt=>{var Qa,mr;console.log("data--",Yt),((mr=(Qa=Yt.file)==null?void 0:Qa.response)==null?void 0:mr.status)==-1&&(N.ZP.warning(Yt.file.response.message),gn(!0))}};return r.createElement(U.default,{centered:!0,title:"\u4E0A\u4F20\u8D44\u6E90",open:ye.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,maskClosable:!1,onOk:()=>q(void 0,null,function*(){yield En.validateFields();let Yt=En.getFieldValue();Yt=Object.assign({},Sn,Yt),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:Yt.attachment_ids.map(mr=>mr.response.id),course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:!!Yt.is_public,delay_publish:Yt.delay_publish,description:Yt.description,publish_time:Yt.publish_time}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u4E0A\u4F20\u8D44\u6E90"]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:et({},ye.actionTabs.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}})),Dn([])}),onCancel:()=>{Dn([]),dr(et({},Oe)),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Sn,onChange:()=>{const Yt=En.getFieldValue();dr(Object.assign({},Sn,Yt))}},r.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Yt=>Array.isArray(Yt)?Yt:Yt==null?void 0:Yt.fileList,normalize:Yt=>{const Qa="\u3000\u3000";let mr=Yt.filter(Fa=>(Fa.name.indexOf(Qa)===-1&&(Fa.name=`${Fa.name}${Qa}${(0,ne.RD)(Fa.size)}`),!0));return Dn(mr),mr},rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8D44\u6E90"}]},r.createElement(zt.default,et({},pa),r.createElement(Kt.ZP,{type:"primary",disabled:Un.length>9,ghost:!0},"\u6587\u4EF6\u4E0A\u4F20"),r.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:r.createElement("div",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()}},r.createElement("div",null,"\u63D0\u793A\uFF1A"),r.createElement("div",null,"1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"),r.createElement("div",null,"2. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",((0,T.Ny)(),"5G"),"\u3002"))},r.createElement("i",{onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:1},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var nt=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(He),Ge=Object.defineProperty,St=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,sn=(ye,Me,ge)=>Me in ye?Ge(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,fn=(ye,Me)=>{for(var ge in Me||(Me={}))Et.call(Me,ge)&&sn(ye,ge,Me[ge]);if(St)for(var ge of St(Me))Ht.call(Me,ge)&&sn(ye,ge,Me[ge]);return ye},An=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Nn={delay_publish:0,is_public:[!1],description:"",name:"",link:""},$n=({attachment:ye,dispatch:Me})=>{const ge=(0,x.useParams)(),[En]=Ee.default.useForm(),[Sn,dr]=(0,r.useState)(fn({},Nn)),Un=Ot=>Ot&&OtAn(void 0,null,function*(){var Ot,gn;yield En.validateFields();let Ha=En.getFieldsValue();Ha=Object.assign({},Sn,Ha),(yield(0,f.ZP)("/api/files/upload.json",{method:"post",body:{course_id:ge.id,course_second_category_id:ge.categoryId*1,is_public:(Ot=Ha.is_public)==null?void 0:Ot[0],delay_publish:Ha.delay_publish,description:Ha.description,publish_time:Ha.publish_time,name:Ha.name,link:Ha.link}})).status===0&&(En.resetFields(),(0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8D44\u6E90","\u6DFB\u52A0\u5916\u94FE"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:fn({},(gn=ye==null?void 0:ye.actionTabs)==null?void 0:gn.params)}),Me({type:"classroomList/getClassroomLeftMenus",payload:{id:ge.coursesId}}))}),onCancel:()=>{En.resetFields(),Me({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",null,r.createElement(Ee.default,{form:En,initialValues:Nn,onChange:()=>{const Ot=En.getFieldsValue();dr(Object.assign({},Sn,Ot))}},r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"}]},r.createElement(de.default,{suffix:r.createElement("span",null,Sn.name.length,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u5B57\u7B26"})))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"},{type:"url",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684url"}]},r.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),r.createElement(d.Z,null,r.createElement(G.Z,null,r.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},r.createElement(le.default.Group,null,r.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),r.createElement(d.Z,null,r.createElement(G.Z,{span:24},r.createElement(Ee.default.Item,{name:"description"},r.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var wn=(0,x.connect)(({attachment:ye})=>({attachment:ye}))($n),Qt=t(44203),jt=t(59301),qn=Object.defineProperty,Qn=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Br=(ye,Me,ge)=>Me in ye?qn(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,zr=(ye,Me)=>{for(var ge in Me||(Me={}))er.call(Me,ge)&&Br(ye,ge,Me[ge]);if(Mn)for(var ge of Mn(Me))ar.call(Me,ge)&&Br(ye,ge,Me[ge]);return ye},jn=(ye,Me)=>Qn(ye,Bn(Me)),Ut=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const _t={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},{RangePicker:rr}=Qe.default,{Option:Gn}=_e.default,fr=({attachment:ye,shixunHomeworks:Me,dispatch:ge,loading:En,getFileData:Sn})=>{const dr=(0,x.useParams)(),[Un,Dn]=(0,r.useState)({group_settings:[]}),{detail:Ot}=ye,[gn]=Ee.default.useForm(),[Ha,Kr]=(0,r.useState)([]),[pa,Yt]=(0,r.useState)(zr({},_t)),[Qa,mr]=(0,r.useState)(!1),Fa=Wr=>Wr&&WrUt(void 0,null,function*(){var Wr,Za,$a,Ka;const ua=yield ge({type:"attachment/getDetail",payload:zr({},dr)});ua.delay_publish=ua.delay_publish?1:0,pa.is_public=[ua.is_public],pa.description=ua.description,pa.delay_publish=ua.delay_publish,pa.publish_time=ua.publish_time,pa.download_setting=ua.download_setting,gn.setFieldsValue(pa),mr(ua==null?void 0:ua.unified_setting),ye.actionTabs.manage_all_group?((Wr=ua==null?void 0:ua.course_groups)==null?void 0:Wr.length)>0?Ba.unified_setting=!1:Ba.unified_setting=!0:ua!=null&&ua.unified_setting?Ba.unified_setting=!0:Ba.unified_setting=!1,Ba.publish_time=ua.publish_time?ua.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(Ba.unified_setting),Ba.file_status=ua==null?void 0:ua.file_status,mo(Object.assign({},Ba)),Kr([zr({},ua),...ua==null?void 0:ua.attachment_histories]);let Sa=zr({},Un);if(Sa.group_settings=ua==null?void 0:ua.batches_publish_info,console.log(Sa),Dn(Sa),((Za=ua==null?void 0:ua.course_groups)==null?void 0:Za.length)>0){const Va=($a=ua==null?void 0:ua.course_groups)==null?void 0:$a.filter(ka=>ka.is_admin),ja=(Ka=ua==null?void 0:ua.course_groups)==null?void 0:Ka.filter(ka=>!ka.is_admin);(Va==null?void 0:Va.length)>0?Ur(Va):Ur([{is_admin:!0}]),(ja==null?void 0:ja.length)>0?ta(ja):ta([])}else console.log(Pa)});(0,r.useEffect)(()=>{var Wr;ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E"&&(dr.id=(Wr=ye.actionTabs.selectArrs)==null?void 0:Wr.id,gn.resetFields(),Ia())},[ye.actionTabs.key,dr.id]);const Oa=(Wr,Za)=>{if(Ha.length===1){U.default.info({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8D44\u6E90\u4E0D\u80FD\u5168\u90E8\u5220\u9664"});return}U.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u8D44\u6E90\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Ut(void 0,null,function*(){var $a;const Ka=Za?{type:"history"}:{},ua=yield(0,f.ZP)(`/api/attachments/${Wr}.json`,{method:"delete",body:Ka});(ua==null?void 0:ua.status)===0&&(dr.id=($a=ye.actionTabs.selectArrs)==null?void 0:$a.id,Ia())})})},Tr=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],[Ir,So]=(0,r.useState)([]),xo={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:Wr=>{const Za=Wr.size/1024/1024,$a=Wr.name.split(".").slice(-1)[0].toLowerCase();return Za>500?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)`),Promise.reject()):Tr.indexOf($a)==-1?(N.ZP.error(`${Wr.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6`),Promise.reject()):!0},action:`${z.Z.API_SERVER}/api/attachments.json`};function Ra({data:Wr}){console.log("data",Wr);const Za=[{title:"\u8D44\u6E90\u540D\u79F0",key:"id",width:307,ellipsis:!0,render:$a=>jt.createElement(H.Z,{title:$a.title},jt.createElement("a",{href:z.Z.API_SERVER+$a.url,target:"_blank",className:"multi_ellipsis1 c-grey-333"},$a.title))},{title:"\u4E0B\u8F7D",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"\u7248\u672C\u53F7",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:$a=>$a?jt.createElement("span",null,We()($a).format("YYYY-MM-DD HH:mm")):"--"},{title:"\u64CD\u4F5C",width:60,render:($a,Ka,ua)=>jt.createElement("span",{onClick:()=>Oa(Ka==null?void 0:Ka.id,ua),className:"c-red current"},"\u5220\u9664")}];return jt.createElement(De.default,{pagination:!1,columns:Za,style:{fontSize:12,marginBottom:20},dataSource:Wr||[]})}return jt.createElement(U.default,{centered:!0,title:"\u8D44\u6E90\u8BBE\u7F6E",open:ye.actionTabs.key==="\u8D44\u6E90\u8BBE\u7F6E",okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>Ut(void 0,null,function*(){var Wr,Za;Ba.file_status==1&&(Pa=Pa==null?void 0:Pa.map(Sa=>{var Va;if(!Sa.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Sa.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return Sa.course_group_id=(Va=Un.group_settings)==null?void 0:Va.filter(ja=>Sa==null?void 0:Sa.course_group_name.includes(ja.name)).map(ja=>ja.course_group_id||ja.id).toString().split(","),console.log(Sa.course_group_id),Sa})),console.log(Pa),yield gn.validateFields();let $a=gn.getFieldValue();$a=Object.assign({},pa,$a);const Ka=JSON.parse(JSON.stringify(Ba));Ka.group_settings=Pa.concat(oa),(yield(0,Qt.Ot)(zr({id:Ot.id,course_id:dr.id,course_second_category_id:dr.categoryId||0,is_public:(Wr=$a.is_public)==null?void 0:Wr[0],delay_publish:$a.delay_publish,publish_type:Ba==null?void 0:Ba.file_status,description:$a.description,publish_time:pa.publish_time,new_attachment_id:(Za=$a.attachment_ids)==null?void 0:Za.map(Sa=>{var Va;return(Va=Sa.response)==null?void 0:Va.id}),download_setting:$a==null?void 0:$a.download_setting},Ka))).status===0&&(Yt(zr({},_t)),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)}),Sn()),So([]),Ur([{}])}),onCancel:()=>{So([]),Ur([{}]),Yt(zr({},_t)),ge({type:"attachment/setActionTabs",payload:{}}),ge({type:"classroomList/getAttachmentList",payload:zr({},ye.actionTabs.params)})}},jt.createElement("section",{className:""},jt.createElement(l.Z,{loading:En["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},jt.createElement(Ra,{data:Ha}),jt.createElement(Ee.default,{form:gn,initialValues:pa,onChange:()=>{const Wr=gn.getFieldValue();Yt(Object.assign({},pa,Wr))}},jt.createElement(Ee.default.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:Wr=>Array.isArray(Wr)?Wr:Wr==null?void 0:Wr.fileList,normalize:Wr=>{const Za="\u3000\u3000";let $a=Wr.filter(Ka=>{const ua=Ka.size/1024/1024,Sa=Ka.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return Ka.name.indexOf(Za)===-1&&(Ka.name=`${Ka.name}${Za}${(0,ne.RD)(Ka.size)}`),!(ua>500||Tr.indexOf(Sa)==-1)});return So($a),$a}},jt.createElement(zt.default,zr({},xo),jt.createElement(Kt.ZP,{type:"primary",disabled:Ir.length>0,ghost:!0,style:{marginRight:5}},"\u66F4\u65B0\u7248\u672C"),jt.createElement(H.Z,{placement:"right",overlayStyle:{maxWidth:600},title:jt.createElement("div",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()}},jt.createElement("div",null,"\u63D0\u793A\uFF1A"),jt.createElement("div",null,"1. \u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,T.Ny)()?"1G":"150M","\u3002"),jt.createElement("div",null,"2. \u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\u3002"))},jt.createElement("i",{onClick:Wr=>{Wr.preventDefault(),Wr.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})))),jt.createElement(d.Z,null,jt.createElement(G.Z,null,jt.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},jt.createElement(le.default.Group,null,jt.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),jt.createElement(d.Z,{className:"mb20"},jt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),jt.createElement(xe.ZP.Group,{value:Ba.file_status,onChange:Wr=>{mo(Object.assign({},jn(zr({},Ba),{file_status:Wr.target.value})))}},jt.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),jt.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Ba.file_status==0&&jt.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},jt.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),jt.createElement(G.Z,{className:"ml5"},jt.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Wr=>Fa(Wr,Un==null?void 0:Un.course_end_date),disabledTime:Wr=>(0,mt.d0)(Wr),value:Ba.publish_time?We()(Ba.publish_time):"",onChange:(Wr,Za)=>{Ba.publish_time=Za,mo(Object.assign({},Ba))}})),jt.createElement(G.Z,null,jt.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Ba.file_status==1&&jt.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(d.Z,null,jt.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),jt.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),jt.createElement(G.Z,{span:4}))),Pa&&Pa.map(function(Wr,Za){var $a;return jt.createElement(G.Z,{span:24,key:Za,style:{marginTop:Za>0?"10px":""}},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{span:10},jt.createElement(d.Z,{gutter:[8,16]},jt.createElement(G.Z,{flex:"1",style:{maxWidth:200}},jt.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:Wr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Ka,ua)=>{console.log(ua),Pa[Za].course_group_name=Ka,Pa[Za].course_group_id=Wr.course_group_id;const Sa=(0,Bt.flattenDeep)(Pa.map(ja=>ja.course_group_name)),Va=gr.map(ja=>{let ka=(ja==null?void 0:ja.course_group_name)||[];return jn(zr({},ja),{course_group_name:(0,Bt.remove)(ka,vi=>Sa.includes(vi))})});sr(Va),Ur(Pa.slice())}},(Un==null?void 0:Un.group_settings)&&(Un==null?void 0:Un.group_settings.map(function(Ka){if(!Pa.map(Sa=>Sa.course_group_name).flat().includes(Ka.name))return jt.createElement(Gn,{value:Ka.name,key:Ka.course_group_id},Ka.name)})))))),jt.createElement(G.Z,{span:10},jt.createElement("div",{className:"ml30"},jt.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Ka=>Fa(Ka,Un==null?void 0:Un.course_end_date),disabledTime:Ka=>(0,mt.d0)(Ka),value:Wr.publish_time?We()(Wr.publish_time):"",onChange:(Ka,ua)=>{Pa[Za].publish_time=ua,Ur([...Pa])}}))),jt.createElement(G.Z,{span:4},Za>0&&(We()()<=We()(Wr.publish_time)||!Wr.course_group_id)&&jt.createElement(kt.Z,{style:{position:"absolute",top:10},onClick:()=>{const Ka=(0,Bt.cloneDeep)(gr);console.log(Ka,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Ka.forEach((ua,Sa)=>{ua.group_name&&(ua.group_name=ua.group_name.filter(Va=>{var ja;return!((ja=Pa[Za].group_name)!=null&&ja.includes(Va))}))}),Pa=Pa.filter((ua,Sa)=>Za!==Sa),sr(Ka),Ur(Pa.slice()),setTimeout(()=>Ur(Pa.slice()),10)}}),Pa.length<(($a=Un==null?void 0:Un.group_settings)==null?void 0:$a.length)&&jt.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:()=>{console.log(Pa),Ur(Pa.concat({}))}}))))})),jt.createElement(Ee.default.Item,{label:"\u4E0B\u8F7D\u8BBE\u7F6E",name:"download_setting"},jt.createElement(xe.ZP.Group,null,jt.createElement(xe.ZP,{value:0},"\u5141\u8BB8\u5B66\u751F\u4E0B\u8F7D"),jt.createElement(xe.ZP,{value:1},"\u7981\u6B62\u5B66\u751F\u4E0B\u8F7D"))),jt.createElement(d.Z,null,jt.createElement(G.Z,{span:24},jt.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},jt.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6}))))))))};var Er=(0,x.connect)(({attachment:ye,loading:Me})=>({attachment:ye,loading:Me}))(fr),vr=t(3117),ln=t(59301),Pr=Object.defineProperty,ga=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Da=(ye,Me,ge)=>Me in ye?Pr(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Vr=(ye,Me)=>{for(var ge in Me||(Me={}))hr.call(Me,ge)&&Da(ye,ge,Me[ge]);if(Pn)for(var ge of Pn(Me))$r.call(Me,ge)&&Da(ye,ge,Me[ge]);return ye},ma=(ye,Me)=>ga(ye,zn(Me)),va=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const so={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},uo=({attachment:ye,dispatch:Me,getFileData:ge})=>{const En=(0,x.useParams)(),{detail:Sn}=ye,[dr]=Ee.default.useForm(),[Un,Dn]=(0,r.useState)(Vr({},so));(0,r.useEffect)(()=>{ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&dr.resetFields()},[ye.actionTabs.key]);const Ot=gr=>gr&&grva(void 0,null,function*(){var gr,sr,Ia,Oa;const Tr=yield Me({type:"attachment/getDetail",payload:ma(Vr({},En),{course_id:En.coursesId})});Tr.delay_publish=Tr.delay_publish?1:0,Un.title=Tr.title,Un.link=Tr.link,Un.is_public=[Tr.is_public],Un.description=Tr.description,Un.publish_time=Tr.publish_time,Un.delay_publish=Tr.delay_publish,Dn(Vr({},Un)),dr.setFieldsValue(Un),ye.actionTabs.manage_all_group?((gr=Tr==null?void 0:Tr.course_groups)==null?void 0:gr.length)>0?Kr.unified_setting=!1:Kr.unified_setting=!0:Tr!=null&&Tr.unified_setting?Kr.unified_setting=!0:Kr.unified_setting=!1,Kr.publish_time=Tr.publish_time?Tr.publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),Kr.file_status=Tr==null?void 0:Tr.file_status,pa(Object.assign({},Kr)),Ha([Vr({},Tr),...Tr==null?void 0:Tr.attachment_histories]);let Ir=Vr({},Yt);if(Ir.group_settings=Tr==null?void 0:Tr.batches_publish_info,console.log(Ir),Qa(Ir),((sr=Tr==null?void 0:Tr.course_groups)==null?void 0:sr.length)>0){const So=(Ia=Tr==null?void 0:Tr.course_groups)==null?void 0:Ia.filter(Ra=>Ra.is_admin),xo=(Oa=Tr==null?void 0:Tr.course_groups)==null?void 0:Oa.filter(Ra=>!Ra.is_admin);(So==null?void 0:So.length)>0?Fa(So):Fa([{is_admin:!0}]),(xo==null?void 0:xo.length)>0?mo(xo):mo([])}else console.log(mr)});return(0,r.useEffect)(()=>{var gr;ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&(En.id=(gr=ye.actionTabs.selectArrs)==null?void 0:gr.id,ta())},[ye.actionTabs.key]),ln.createElement(U.default,{centered:!0,title:"\u5916\u94FE\u8BBE\u7F6E",open:ye.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:600,onOk:()=>va(void 0,null,function*(){var gr;Kr.unified_setting||(mr=mr==null?void 0:mr.map(Tr=>{var Ir;if(!Tr.course_group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");if(!Tr.publish_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");return console.log(Yt.group_settings),console.log(Tr),Tr.course_group_id=(Ir=Yt.group_settings)==null?void 0:Ir.filter(So=>Tr==null?void 0:Tr.course_group_name.includes(So.name)).map(So=>So.course_group_id||So.id).toString().split(","),console.log(Tr.course_group_id),Tr})),console.log(mr),yield dr.validateFields();let sr=dr.getFieldValue();sr=Object.assign({},Un,sr);const Ia=JSON.parse(JSON.stringify(Kr));Ia.group_settings=mr.concat(Ba),(yield(0,Qt.Ot)(Vr({id:Sn.id,course_id:En.id,course_second_category_id:En.categoryId*1,is_public:(gr=sr.is_public)==null?void 0:gr[0],delay_publish:sr.delay_publish,publish_type:Kr==null?void 0:Kr.file_status,description:sr.description,publish_time:Un.publish_time,link:sr.link,name:sr.title},Ia))).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me({type:"attachment/setActionTabs",payload:{}}),Me({type:"classroomList/getAttachmentList",payload:Vr({},ye.actionTabs.params)}),ge())}),onCancel:()=>{Fa([{}]),Dn(Vr({},so)),Me({type:"attachment/setActionTabs",payload:{}})}},ln.createElement("section",{className:"pl20 pr20 pt10"},ln.createElement(Ee.default,{form:dr,initialValues:Un,onChange:()=>{const gr=dr.getFieldValue();Dn(Object.assign({},Un,gr))}},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u8D44\u6E90\u540D\u79F0\uFF1A",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740\uFF1A",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FEurl"}]},ln.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5916\u94FEurl"})))),ln.createElement(d.Z,null,ln.createElement(G.Z,null,ln.createElement(Ee.default.Item,{label:"\u516C\u5F00\uFF1A",name:"is_public"},ln.createElement(le.default.Group,null,ln.createElement(le.default,{value:!0},"\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1"))))),ln.createElement(d.Z,{className:"mb20"},ln.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ln.createElement(xe.ZP.Group,{value:Kr.file_status,onChange:gr=>{pa(Object.assign({},ma(Vr({},Kr),{file_status:gr.target.value})))}},ln.createElement(xe.ZP,{className:"ml5",value:-1},"\u6682\u4E0D\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:0},"\u7EDF\u4E00\u53D1\u5E03"),ln.createElement(xe.ZP,{className:"ml20",value:1},"\u5206\u73ED\u53D1\u5E03"))),Kr.file_status==0&&ln.createElement(d.Z,{align:"middle",className:"mb30",style:{paddingLeft:65}},ln.createElement(G.Z,null,"\u53D1\u5E03\u65F6\u95F4:"),ln.createElement(G.Z,{className:"ml5"},ln.createElement(Qe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:gr=>Ot(gr,Yt==null?void 0:Yt.course_end_date),disabledTime:gr=>(0,mt.d0)(gr),value:Kr.publish_time?We()(Kr.publish_time):"",onChange:(gr,sr)=>{Kr.publish_time=sr,pa(Object.assign({},Kr))}})),ln.createElement(G.Z,null,ln.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)"))),Kr.file_status==1&&ln.createElement(d.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"}},ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(d.Z,null,ln.createElement(G.Z,{flex:"1"},"\u5206\u73ED\uFF1A"),ln.createElement(G.Z,{flex:"1"},"\u53D1\u5E03\u65F6\u95F4\uFF1A"))),ln.createElement(G.Z,{span:4}))),mr&&mr.map(function(gr,sr){var Ia;return ln.createElement(G.Z,{span:24,key:sr},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{span:10},ln.createElement(d.Z,{gutter:[8,16]},ln.createElement(G.Z,{flex:"1",style:{maxWidth:200}},ln.createElement(_e.default,{mode:"multiple",style:{width:"100%"},value:gr.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:(Oa,Tr)=>{console.log(Tr),mr[sr].course_group_name=Oa,mr[sr].course_group_id=gr.course_group_id;const Ir=(0,Bt.flattenDeep)(mr.map(xo=>xo.course_group_name)),So=Pa.map(xo=>{let Ra=(xo==null?void 0:xo.course_group_name)||[];return ma(Vr({},xo),{course_group_name:(0,Bt.remove)(Ra,Wr=>Ir.includes(Wr))})});Ur(So),Fa(mr.slice())}},(Yt==null?void 0:Yt.group_settings)&&(Yt==null?void 0:Yt.group_settings.map(function(Oa){if(!mr.map(Ir=>Ir.course_group_name).flat().includes(Oa.name))return ln.createElement(Option,{value:Oa.name,key:Oa.course_group_id},Oa.name)})))))),ln.createElement(G.Z,{span:10},ln.createElement("div",{className:"ml30"},ln.createElement(Qe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Oa=>Ot(Oa,Yt==null?void 0:Yt.course_end_date),disabledTime:Oa=>(0,mt.d0)(Oa),value:gr.publish_time?We()(gr.publish_time):"",onChange:(Oa,Tr)=>{mr[sr].publish_time=Tr,Fa([...mr])}}))),ln.createElement(G.Z,{span:4},sr>0&&(We()()<=We()(gr.publish_time)||!gr.course_group_id)&&ln.createElement(kt.Z,{onClick:()=>{const Oa=(0,Bt.cloneDeep)(Pa);console.log(Oa,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),Oa.forEach((Tr,Ir)=>{Tr.group_name&&(Tr.group_name=Tr.group_name.filter(So=>{var xo;return!((xo=mr[sr].group_name)!=null&&xo.includes(So))}))}),mr=mr.filter((Tr,Ir)=>sr!==Ir),Ur(Oa),Fa(mr.slice()),setTimeout(()=>Fa(mr.slice()),10)}}),mr.length<((Ia=Yt==null?void 0:Yt.group_settings)==null?void 0:Ia.length)&&ln.createElement(yt.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:()=>{console.log(mr),Fa(mr.concat({}))}}))))})),ln.createElement(d.Z,null,ln.createElement(G.Z,{span:24},ln.createElement(Ee.default.Item,{name:"description",label:"\u8D44\u6E90\u63CF\u8FF0\uFF1A"},ln.createElement(de.default.TextArea,{maxLength:100,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8D44\u6E90\u63CF\u8FF0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:6})))))))};var po=(0,x.connect)(({attachment:ye})=>({attachment:ye}))(uo),oo={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},io=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const Vo=({classroomList:ye,loading:Me,dispatch:ge})=>{const En=(0,x.useParams)(),Sn=(0,x.useLocation)(),[dr,Un]=(0,r.useState)([]),[Dn,Ot]=(0,r.useState)(1);(0,r.useEffect)(()=>{new Promise((Yt,Qa)=>io(void 0,null,function*(){ge({type:"classroomList/getCoursesMine",payload:{id:En.id,page_size:50}}).then(mr=>{Un(dr.concat(mr))})}))},[ye.name]);const[gn]=Ee.default.useForm();let Ha=[];ye.courseGroups.course_groups&&ye.courseGroups.course_groups.map(Yt=>Ha.push(Yt.id+""));const Kr=Yt=>Yt&&Ytr.createElement(le.default,{value:String(Yt)})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(U.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:ye.actionTabs.key==="\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:820,footer:r.createElement("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"}},r.createElement("span",{style:{flex:"1",textAlign:"start"}},"\u53D1\u5E03\u72B6\u6001\uFF1A",r.createElement(xe.ZP.Group,{value:Dn,onChange:Yt=>{Ot(Yt.target.value)}},r.createElement(xe.ZP,{value:1},"\u53D1\u5E03"),r.createElement(xe.ZP,{value:0},"\u4E0D\u53D1\u5E03"))),r.createElement(Kt.ZP,{onClick:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},"\u53D6\u6D88"),r.createElement(Kt.ZP,{onClick:()=>io(void 0,null,function*(){const Yt=gn.getFieldValue();(yield(0,f.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:[...ye.actionTabs.selectArrs],to_course_ids:[...Yt.group_ids],course_id:En.id,is_publish:Dn}})).status===0&&(N.ZP.success("\u53D1\u9001\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}))}),type:"primary"},"\u786E\u8BA4")),bodyStyle:{minHeight:200},onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),ye.courseGroups.course_groups&&r.createElement(Ee.default,{form:gn,initialValues:{group_ids:Ha,end_time:We()(We()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(Ee.default.Item,{name:"group_ids"},r.createElement(le.default.Group,null,r.createElement(De.default,{loading:Me.effects["classroomList/getCourseGroups"],columns:pa,className:oo.table,dataSource:dr==null?void 0:dr.filter(Yt=>(Yt==null?void 0:Yt.id)!=En.id),scroll:{y:240},pagination:!1})))))};var wo=(0,x.connect)(({classroomList:ye,loading:Me})=>({classroomList:ye,loading:Me}))(Vo),Go=t(28426),oi=t(46373),zo=t(11492),ti=t(19541),Fi=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,aa=(ye,Me,ge)=>Me in ye?Fi(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,ra=(ye,Me)=>{for(var ge in Me||(Me={}))Bi.call(Me,ge)&&aa(ye,ge,Me[ge]);if(Xo)for(var ge of Xo(Me))Ci.call(Me,ge)&&aa(ye,ge,Me[ge]);return ye},fo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const wa=({classroomList:ye,user:Me,dispatch:ge})=>{const En=(0,x.useParams)(),[Sn,dr]=(0,r.useState)(!1);(0,r.useEffect)(()=>{var Dn,Ot;if(ye.actionTabs.key==="\u53D6\u6D88\u53D1\u5E03"){if((0,T.j5)()||(Ot=(Dn=Me==null?void 0:Me.userInfo)==null?void 0:Dn.course)!=null&&Ot.own){dr(!0);return}const gn={hasNum:0,noHasNum:0};ye.actionTabs.selectArrsAll.map(Ha=>{var Kr;Ha.author_login===((Kr=Me.userInfo)==null?void 0:Kr.login)?++gn.hasNum:++gn.noHasNum}),gn.noHasNum>0?U.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:r.createElement("div",null,ye.actionTabs.isdelete!=="1"&&r.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",r.createElement("span",{className:"c-blue"},gn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",r.createElement("span",{className:"c-red"},gn.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",r.createElement("br",null)),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Un()}}):dr(!0)}else dr(!1)},[ye.actionTabs.key]);const Un=()=>{ge({type:"classroomList/setActionTabs",payload:{}})};return r.createElement(U.default,{centered:!0,title:"\u63D0\u793A",open:Sn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fo(void 0,null,function*(){(yield(0,f.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:[...ye.actionTabs.selectArrs],course_id:En.id}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"classroomList/getAttachmentList",payload:ra({},ye.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:En.coursesId}}))}),onCancel:()=>{Un()}},r.createElement("p",null,"\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F"),r.createElement("p",null,"\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002"))};var La=(0,x.connect)(({classroomList:ye,user:Me})=>({classroomList:ye,user:Me}))(wa),Bo=t(71418);const ni=({classroomList:ye,dispatch:Me})=>{var ge,En,Sn,dr;const Un=(0,x.useParams)(),[Dn,Ot]=(0,r.useState)(1),[gn,Ha]=(0,r.useState)(0),[Kr,pa]=(0,r.useState)(20),[Yt,Qa]=(0,r.useState)(!1),[mr,Fa]=(0,r.useState)([]),[Ba,mo]=(0,r.useState)(""),[Pa,Ur]=(0,r.useState)(null),[oa,ta]=(0,r.useState)(!1),[gr,sr]=(0,r.useState)([]);Un.id=Un.coursesId,(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"?(mo(""),Ur(null),Ia(),Qa(!0)):Qa(!1)},[ye.actionTabs]);const Ia=()=>{var Ra,Wr;(0,Qt.mn)({course_id:Un.id,attachment_id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&sr([...Za.course_groups])}),Oa()},Oa=()=>{Dn!=1?Ot(1):Kr!=20?pa(20):Tr()},Tr=()=>{var Ra,Wr;ta(!0),(0,Qt.$n)({page:Dn,limit:Kr,keyword:Ba,course_group_id:Pa,course_id:Un.id,id:(Wr=(Ra=ye.actionTabs)==null?void 0:Ra.currentInfo)==null?void 0:Wr.id}).then(Za=>{Za.status==0&&(Fa(Za.data),Ha(Za.size))}),ta(!1)},Ir=[{title:"\u5E8F\u53F7",render:(Ra,Wr,Za)=>Kr*(Dn-1)+Za+1,width:60,align:"center"},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center"},{title:"\u59D3\u540D",dataIndex:"username",align:"center"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",align:"center"},{title:"\u67E5\u770B\u65F6\u95F4",dataIndex:"watch_time",align:"center"},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"download_time",align:"center"}];(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&Tr()},[Dn]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u8BBF\u95EE\u8BB0\u5F55"&&(Dn==1?Tr():Ot(1))},[Kr]),(0,r.useEffect)(()=>{Oa()},[Pa]);const So=(Ra,Wr)=>{Ot(Ra)},xo=(Ra,Wr)=>{pa(Wr)};return r.createElement(U.default,{width:1e3,centered:!0,title:"\u8BBF\u95EE\u8BB0\u5F55",open:Yt,footer:null,onCancel:()=>{mo(""),Ur(null),Me({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},r.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u8D44\u6E90\u540D\u79F0\uFF1A",r.createElement("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:(En=(ge=ye==null?void 0:ye.actionTabs)==null?void 0:ge.currentInfo)==null?void 0:En.title},(dr=(Sn=ye==null?void 0:ye.actionTabs)==null?void 0:Sn.currentInfo)==null?void 0:dr.title)),r.createElement("div",{style:{display:"flex"}},r.createElement(_e.default,{value:Pa,style:{width:160,marginRight:20},placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",allowClear:!0,onChange:Ra=>{Ur(Ra)}},gr.map(Ra=>r.createElement(Option,{label:Ra.name,value:Ra.course_group_id,key:Ra.course_group_id},Ra.name))),r.createElement(de.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:Ba,onChange:Ra=>{mo(Ra.target.value)},onSearch:Ra=>{Dn==1?Tr():Ot(1)},style:{width:230,marginLeft:"auto"},onPressEnter:()=>Tr()}))),r.createElement(Bo.Z,{spinning:oa},r.createElement(De.default,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:Ir,dataSource:mr,rowKey:Ra=>Ra==null?void 0:Ra.id})),gn>0&&r.createElement(F.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:So,onShowSizeChange:xo,defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:Dn||1,pageSize:Kr||10,defaultPageSize:10,total:gn,showTotal:Ra=>r.createElement("span",{className:"mr10"},"\u5171",r.createElement("span",{className:"c-blue"}," ",Ra," "),"\u6761\u6570\u636E")}))};var br=(0,x.connect)(({classroomList:ye})=>({classroomList:ye}))(ni),Jr=t(89412),Tt=t(59301),ca=Object.defineProperty,Na=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,Ro=(ye,Me,ge)=>Me in ye?ca(ye,Me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[Me]=ge,Xa=(ye,Me)=>{for(var ge in Me||(Me={}))Wo.call(Me,ge)&&Ro(ye,ge,Me[ge]);if(ii)for(var ge of ii(Me))Uo.call(Me,ge)&&Ro(ye,ge,Me[ge]);return ye},Wa=(ye,Me)=>Na(ye,Ga(Me)),vo=(ye,Me,ge)=>new Promise((En,Sn)=>{var dr=Ot=>{try{Dn(ge.next(Ot))}catch(gn){Sn(gn)}},Un=Ot=>{try{Dn(ge.throw(Ot))}catch(gn){Sn(gn)}},Dn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(dr,Un);Dn((ge=ge.apply(ye,Me)).next())});const $o=({classroomList:ye,globalSetting:Me,loading:ge,user:En,dispatch:Sn,match:dr})=>{var Un,Dn,Ot,gn;const Ha=(0,x.useLocation)(),Kr=(0,x.useParams)(),[pa]=(0,x.useSearchParams)(),[Yt,Qa]=(0,r.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:pa.get("tabs")==="0"?"":pa.get("tabs")==="1"?"2":pa.get("tabs")==="2"?"3":pa.get("tabs")==="3"?"1":""}),[mr,Fa]=(0,r.useState)(Array.from({length:20},()=>!1)),[Ba,mo]=(0,r.useState)([]),[Pa,Ur]=(0,r.useState)(),oa=new Date,[ta,gr]=(0,r.useState)([]),[sr,Ia]=(0,r.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),[Oa,Tr]=(0,r.useState)(!1),{detailAttachmentList:Ir,detailLeftMenus:So,detailTopBanner:xo,taskList:Ra}=ye;let Wr=pa.get("tabs")?parseInt(pa.get("tabs")):0;const[Za,$a]=(0,r.useState)(!1),{userInfo:Ka}=En;let ua;Yt.course_id=Kr.coursesId,Kr.categoryId?Yt.course_second_category_id=Kr.categoryId:delete Yt.course_second_category_id;function Sa(i,u){return vo(this,null,function*(){let p=yield(0,f.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:i,course_id:Kr.course_id}}),oe=[...Ba];oe[u]=p==null?void 0:p.data,mo(oe)})}(0,r.useEffect)(()=>{Fa(Array.from({length:20},()=>!1)),mo([])},[]),(0,r.useEffect)(()=>{var i,u,p;if((i=En==null?void 0:En.userInfo)!=null&&i.login){const oe=ne.cX.getItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,"Attachment");oe&&(Yt.sort_type=oe==null?void 0:oe.type,Yt.sort=oe==null?void 0:oe.direction,console.log("localRecordValue",oe),Ia(oe==null?void 0:oe.name)),ja()}else(p=En==null?void 0:En.userInfo)!=null&&p.username&&ja()},[(Un=En==null?void 0:En.userInfo)==null?void 0:Un.login,Ha.pathname]),(0,r.useEffect)(()=>{ye.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ja()},[ye.actionTabs.key]),(0,r.useEffect)(()=>{gr([])},[Ir]);const Va=(i,u)=>{mo([]),Fa(Array.from({length:20},()=>!1)),Yt.page=i,Yt.page_size=u,ja()},ja=()=>{Qa(Xa({},Yt)),gr([]),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)})},ka=i=>vo(void 0,null,function*(){i.link&&(yield Sn({type:"attachment/updateVisits",payload:{id:i.id}}),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}))});So.course_modules&&(ua=ye.detailLeftMenus.course_modules.filter(i=>i.type==="attachment")[0]);const vi=i=>vo(void 0,null,function*(){if(ta==""){N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}(yield(0,f.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:Kr.course_id,ids:ta,to_category_id:i==null?void 0:i.key}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sn({type:"classroomList/getAttachmentList",payload:Xa({},Yt)}),gr([]))}),mi=i=>i.link?i.link:z.Z.API_SERVER+i.url;let Co=[{name:"\u5220\u9664",icon:Tt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u53D1\u9001",icon:Tt.createElement("i",{className:"iconfont icon-fasong"})},{name:"\u7ACB\u5373\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u53D6\u6D88\u53D1\u5E03",icon:Tt.createElement("i",{className:"iconfont icon-quxiaofabu"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Tt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u8C03\u6574\u6392\u5E8F",icon:Tt.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter(i=>xo.is_public?!0:i.name!=="\u8BBE\u4E3A\u516C\u5F00");const Ja=[{name:"\u5168\u90E8",id:"",total:Ir.total_count,index:0},{name:"\u672A\u53D1\u5E03",id:"2",total:(0,T.GJ)()?Ir.unpublish_count:null,index:1},{name:"\u9884\u53D1\u5E03",id:"3",total:(0,T.GJ)()?Ir.not_started_count:null,index:2},{name:"\u5DF2\u53D1\u5E03",id:"1",total:(0,T.GJ)()?Ir.publish_count:null,index:3}],Ko=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],gi=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name",width:240},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:Yt.order_by==="publish_time"?Yt.sort_direction==="desc"?"descend":"ascend":null,render:i=>i?We()(i).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":Tt.createElement("span",{title:i},i)}],Di=i=>{console.log(i.key),(i.key==="0"||i.key==="1"||i.key==="2")&&(Yt.sort_type="created_on",Yt.sort="desc",Ia("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),i.key==="3"&&(Yt.sort_type="publish_time",Yt.sort="desc",Ia("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),Yt.clazz=Ja[i.key].id,Yt.page=1,x.history.replace(`${Ha.pathname}?tabs=${i.key}`),Fa(Array.from({length:20},()=>!1)),mo([]),ja()},Ni=i=>{var u;Yt.sort_type=i.type,Yt.sort=i.direction,Yt.page=1,ne.cX.setItem(`${(u=En==null?void 0:En.userInfo)==null?void 0:u.login}${(0,T.GJ)()?"Teacher":"Student"}`,i,"Attachment"),Ia(i.name),ja()},Ti=i=>vo(void 0,null,function*(){var u;const p=i.name;ta==""?N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):p==="\u8C03\u6574\u6392\u5E8F"?ki():Sn({type:"classroomList/setActionTabs",payload:{key:p,selectArrs:ta,selectArrsAll:(u=Ir.files)==null?void 0:u.filter(oe=>ta.includes(oe.id)),params:Yt,batch:!0}})}),ki=()=>{let i={courseId:Yt.course_id,container_type:"attachment"};Yt!=null&&Yt.course_second_category_id&&(i.category_id=Yt==null?void 0:Yt.course_second_category_id),Sn({type:"classroomList/getAllTaskList",payload:i}),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})},tl=i=>vo(void 0,null,function*(){yield Sn({type:"classroomList/updateTaskPosition",payload:{category_id:Yt==null?void 0:Yt.course_second_category_id,courseId:Yt==null?void 0:Yt.course_id,task_ids:i,container_type:"attachment"}}),ja()}),ol=(0,r.useMemo)(()=>{let i=[];return Ra.length>0&&(i=Ra.map(u=>{let p="";return u.is_publish&&u.publish_status&&(p="\u5DF2\u53D1\u5E03"),u.is_publish&&!u.publish_status&&(p="\u9884\u53D1\u5E03"),u.is_publish||(p="\u672A\u53D1\u5E03"),{user_name:u.user_name,task_name:u.task_name,task_id:u.task_id,category:u.category,status:p}})),i},[Ra]);return console.log(Ra,"taskList"),Tt.createElement("section",null,Tt.createElement(oi.Z,{isLoading:ge["classroomList/getAttachmentList"],tabDataSource:(0,T.GJ)()?Ja:[],isAdmin:(0,T.GJ)(),onTabMenuClick:Di,defaultSelectedKeys:[Wr+""],showControlButton:(0,T.GJ)(),buttonText:"\u9009\u7528\u8D44\u6E90",extraNode:(0,T.GJ)()&&Tt.createElement(d.Z,{align:"middle",className:"mr20"},!(Ir!=null&&Ir.parent_category_id)&&(0,T.GJ)()&&Tt.createElement("span",{className:"c-blue font16 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},Tt.createElement(H.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Tt.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Tt.createElement("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:i=>{i.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:Yt,selectArrs:Wa(Xa({},Ir),{category_id:Yt==null?void 0:Yt.course_second_category_id,main_id:typeof Ir.parent_category_id=="object"?Ir.id:void 0}),cb:ja}})}},Tt.createElement(H.Z,{title:"\u76EE\u5F55\u91CD\u547D\u540D"},Tt.createElement("i",{className:"iconfont icon-zhongmingming1 font17"}))),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"\u4E0A\u4F20\u8D44\u6E90"),Tt.createElement("span",{className:"c-blue font14 ml20 current",onClick:i=>{i.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:Yt}})}},Tt.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),onButtonClick:()=>{Sn({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:Yt}})}}),Tt.createElement(zo.Z,{dataSource:Ir.files||[],isAdmin:(0,T.GJ)(),batchStatus:Za,SortMenuName:sr,setSortMenuName:Ia,SortMenus:Ko,onSearch:i=>{Yt.search=i,Yt.page=1,ja()},onSort:Ni,onBatch:i=>$a(i)}),Tt.createElement(l.Z,{loading:ge["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ir.total_count===0&&Tt.createElement(Go.Z,null),Ir.files&&Ir.files.map(function(i,u){var p,oe,ce;return Tt.createElement("div",{className:oo.listItem,key:u},(0,T.GJ)()&&Tt.createElement(le.default,{checked:ta.includes(i.id),value:i.id,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation()},className:"mr20",onChange:Ye=>{let je=ta.indexOf(i.id);ta.indexOf(i.id)>-1?gr(ta.filter(Dt=>Dt!==i.id)):gr(ta.concat(i.id))}}),Tt.createElement("div",{className:oo.info},Tt.createElement("div",{className:oo.title},Tt.createElement("div",{className:oo.titleLeft},(0,T.GJ)()&&Tt.createElement(Tt.Fragment,null,i.is_publish&&i.publish_status&&Tt.createElement("span",{className:"tag-style bg-light-blue mr10"},"\u5DF2\u53D1\u5E03"),i.is_publish&&!i.publish_status&&Tt.createElement("span",{className:"tag-style bg-c5d6ff mr10"},"\u9884\u53D1\u5E03"),!i.is_publish&&Tt.createElement("span",{className:"tag-style bgB8B8B8 mr10"},"\u672A\u53D1\u5E03")),(0,T.RV)()||i.is_public?Tt.createElement("a",{onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&((0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}}))}},Tt.createElement("strong",null,i.title)):Tt.createElement("strong",null,i.title),i.link&&Tt.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," ","\u5916\u94FE"," ")),Tt.createElement("div",{className:oo.titleRight},(i==null?void 0:i.can_share)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u5206\u4EAB",data:i}})})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-fenxiangketang font14"}),Tt.createElement("div",null,"\u5206\u4EAB"))),(0,T.GJ)()&&!(i!=null&&i.is_publish)&&Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},Tt.createElement("aside",{className:oo.flexBox},Tt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Tt.createElement("div",null,"\u53D1\u5E03"))),((0,T.RV)()||i.is_public)&&!((0,T.dE)()&&i.download_setting==1&&((i==null?void 0:i.file_type)==="other"||(i==null?void 0:i.file_type)==="download"))&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:2,course_id:Yt==null?void 0:Yt.course_id}),ka(i),Sn({type:"attachment/setActionTabs",payload:{key:(i.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:i,params:Yt}})}),className:oo.flexBox,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-chakansvg"}),Tt.createElement("div",null,"\u67E5\u770B")),((0,T.RV)()||i.is_public)&&!i.link&&i.is_publish&&!((0,T.dE)()&&i.download_setting==1)&&Tt.createElement("aside",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),yield(0,Qt.fc)({id:i==null?void 0:i.id,watch_type:1,course_id:Yt==null?void 0:Yt.course_id}),(0,ne.Nd)((i==null?void 0:i.title)||"educoder",decodeURIComponent(z.Z.API_SERVER+i.url))}),className:`${oo.flexBox}`,style:{marginRight:16,cursor:"pointer"}},Tt.createElement("i",{className:"iconfont icon-xiazai6"}),Tt.createElement("div",null,"\u4E0B\u8F7D")),(0,T.GJ)()&&Tt.createElement(ie.Z,{placement:"bottomCenter",overlayClassName:oo.dro,dropdownRender:()=>Tt.createElement(M.default,null,Tt.createElement(M.default.Item,{key:1,style:{textAlign:"center"}},Tt.createElement("a",{onClick:Ye=>vo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03",index:u,selectArrs:[i==null?void 0:i.id],selectArrsAll:[i],params:Yt,type:2,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)})},i.is_publish?"\u4FEE\u6539\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03")),Tt.createElement(M.default.Item,{key:22,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{var je;Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[i.id],selectArrsAll:(je=Ir.files)==null?void 0:je.filter(Dt=>[i.id].includes(Dt.id)),isdelete:"1",params:Yt}})}},"\u7ACB\u5373\u5220\u9664")),Tt.createElement(M.default.Item,{key:6,style:{textAlign:"center"}},Tt.createElement(x.Link,{onClick:Ye=>{Ye.preventDefault(),Sn({type:"attachment/setActionTabs",payload:{key:i.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",index:u,selectArrs:i,params:Yt,manage_all_group:Ir==null?void 0:Ir.manage_all_group}});let je=[...mr];je[u]=!1,Fa(je)},to:"/"},"\u8D44\u6E90\u8BBE\u7F6E")),Tt.createElement(M.default.Item,{key:7,style:{textAlign:"center"}},Tt.createElement(x.Link,{target:"_blank",to:"/",onClick:Ye=>{Ye.preventDefault(),Sn({type:"classroomList/setActionTabs",payload:{key:"\u8BBF\u95EE\u8BB0\u5F55",currentInfo:i}})}},"\u8BBF\u95EE\u8BB0\u5F55")))},Tt.createElement("aside",{onClick:Ye=>Ye.stopPropagation(),className:oo.flexBox,style:{cursor:"default"}},Tt.createElement("i",{className:"iconfont icon-gengduo4"}),Tt.createElement("div",null,"\u66F4\u591A"))))),Tt.createElement("div",{className:"flex-wrp"},i.link&&Tt.createElement(Tt.Fragment,null,Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null,i.author.name),Tt.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",i.downloads_count),oavo(this,null,function*(){Ye.stopPropagation(),Ye.preventDefault(),mr[u]||Sa(i==null?void 0:i.id,u);let je=[...mr];je[u]=!je[u],Fa(je)})},Tt.createElement("i",{className:`iconfont icon-${mr[u]?"shouqi":"xiala2"}`})," ")),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((p=Ba[u])==null?void 0:p.length)>5&&Tt.createElement(De.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),(0,T.GJ)()&&(i==null?void 0:i.is_publish)&&mr[u]&&((oe=Ba[u])==null?void 0:oe.length)>0&&((ce=Ba[u])==null?void 0:ce.length)<6&&Tt.createElement(De.default,{rowKey:"shixun_identifier",onRow:Ye=>({onClick:je=>{je.stopPropagation(),je.preventDefault()}}),onHeaderRow:(Ye,je)=>({onClick:Dt=>{Dt.stopPropagation(),Dt.preventDefault()}}),pagination:!1,dataSource:Ba[u],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(Ye,je,Dt)=>{Dt.field&&(Yt.order_by=Dt.field),Dt.order||(Yt.sort_direction="asc"),Dt.order==="ascend"&&(Yt.sort_direction="asc"),Dt.order==="descend"&&(Yt.sort_direction="desc"),Dt.order||(Yt.sort_direction="asc"),Sa(i==null?void 0:i.id,u)},columns:gi}),i.description&&Tt.createElement("div",{className:"flex-wrp"},Tt.createElement("p",{className:"flex1"},Tt.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),Tt.createElement("span",{className:"ml5"},i.description||"\u6682\u65E0\u63CF\u8FF0")))))}),Tt.createElement("aside",{className:"tc mb50 mt30"},Ir.attachments_count>0&&Tt.createElement(F.Z,{current:Yt.page||1,showSizeChanger:!0,onChange:Va,defaultCurrent:1,pageSize:Yt.page_size||20,total:Ir.attachments_count}))),ta.length>0&&(0,T.GJ)()&&Tt.createElement(m.Z,{offsetBottom:0},Tt.createElement(ti.Z,{buttonDataSource:Co,onButtonClick:Ti,useBatchStatus:$a,catalogue:((Ot=(Dn=So==null?void 0:So.course_modules)==null?void 0:Dn.find(i=>i.type==="attachment"))==null?void 0:Ot.second_category)||[],allSelect:ta.length?ta.length===((gn=Ir.files)==null?void 0:gn.length):!1,setSeleArr:gr,setAllSelect:i=>{i.target.checked?gr(Ir.files.map(u=>u.id)):gr([])},selectArrs:ta,onMenuClick:vi})),Tt.createElement(Z,null),Tt.createElement(ze,null),Tt.createElement(tt,null),Tt.createElement(P,{getFileData:ja}),Tt.createElement(Ae,null),Tt.createElement(wo,null),Tt.createElement(nn,null),Tt.createElement(cr,null),Tt.createElement($t,null),Tt.createElement(nt,null),Tt.createElement(wn,null),Tt.createElement(Er,{getFileData:ja}),Tt.createElement(vr.Z,null),Tt.createElement(po,{getFileData:ja}),Tt.createElement(La,null),Tt.createElement(br,null),Tt.createElement(Jr.Z,{type:2,visible:ye.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:tl,data:ol,onCancel:()=>{Sn({type:"classroomList/setActionTabs",payload:{key:""}})}}))};var si=(0,x.connect)(({classroomList:ye,loading:Me,user:ge,globalSetting:En})=>({classroomList:ye,globalSetting:En,user:ge,loading:Me.effects}))($o)},48716:function(On,dt,t){"use strict";t.d(dt,{Q8:function(){return te},d0:function(){return Ie},w6:function(){return de}});var r=t(59301),f=t(5083),x=t(57809),N=t(8591),d=t(43418),H=t(5112),l=t(95237),le=t(43604),ie=t(6848),M=t(24905),De=t(3113),F=t(61186),m=t.n(F),ne=t(48790),T=t(38986),U=t(89392),it=t.n(U),pe=t(51257),ot=t(22982),Te=t(25690),re=t(43155),A=t(40197),o=t(59229),$=t(3039),Z=t(75736),Y=t(59301),k=Object.defineProperty,L=Object.defineProperties,h=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,be=(Qe,_e,gt)=>_e in Qe?k(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Qe[_e]=gt,ze=(Qe,_e)=>{for(var gt in _e||(_e={}))fe.call(_e,gt)&&be(Qe,gt,_e[gt]);if(ee)for(var gt of ee(_e))at.call(_e,gt)&&be(Qe,gt,_e[gt]);return Qe},xe=(Qe,_e)=>L(Qe,h(_e)),ue=(Qe,_e,gt)=>new Promise((We,Bt)=>{var mt=Se=>{try{yt(gt.next(Se))}catch(wt){Bt(wt)}},kt=Se=>{try{yt(gt.throw(Se))}catch(wt){Bt(wt)}},yt=Se=>Se.done?We(Se.value):Promise.resolve(Se.value).then(mt,kt);yt((gt=gt.apply(Qe,_e)).next())});function de(Qe,_e){const gt=[];for(let We=Qe;We<_e;We++)gt.push(We);return gt}const te=(Qe,_e,gt)=>{const We=Qem()(_e).endOf("day"),mt=Qe{const gt=parseInt(m()(Qe).format("HH")),We=parseInt(m()().format("HH")),Bt=parseInt(m()().format("mm"));if(!Qe)return{disabledHours:()=>de(0,We),disabledMinutes:()=>de(0,Bt)};if(_e){const mt=parseInt(m()(_e).format("HH")),kt=parseInt(m()(_e).format("mm"));return m()(Qe).isSame(m()(_e),"day")?{disabledHours:()=>de(0,mt),disabledMinutes:()=>gt<=mt?de(0,kt):[]}:void 0}if(m()(Qe).isSame(m()(),"day"))return{disabledHours:()=>de(0,We),disabledMinutes:()=>m()(Qe).isSame(m()(),"hour")&><=We?de(0,Bt):[]}},{RangePicker:tt}=f.default,{Option:Ee}=x.default,G=({shixunHomeworks:Qe,loading:_e,dispatch:gt,classroomList:We,user:Bt})=>{var mt,kt,yt,Se,wt,ae,X,w,c;const _=(0,Te.useParams)(),{workSetting:J,workList:D,shixunWorkList:C,headerInfo:ve,changeData:V}=Qe,[P,me]=(0,r.useState)(!1),[st,ke]=(0,r.useState)(!1);let[$e,qe]=(0,r.useState)([]),[K,g]=(0,r.useState)([]),[I,Ae]=(0,r.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[he,Fe]=(0,r.useState)({}),[Ft,ht]=(0,r.useState)({});(0,r.useEffect)(()=>()=>{qe([])},[]),(0,r.useEffect)(()=>{me(!(0,ne.GJ)())},[(0,ne.GJ)()]);const Rt=()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:ze({},_)})};(0,r.useEffect)(()=>{if(!(J!=null&&J.course_id))return;Object.keys(I).map(function(Nt){I[Nt]=J[Nt]}),(!I.allow_late||!I.unified_late)&&(I.late_penalty=20,I.penalty_type=re.Q.Percent),I.unified_setting||(I.unified_late=!1,I.unified_anonymous_comment=!1,I.unified_anonymous_appeal=!1),$e=JSON.parse(JSON.stringify(J.group_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.publish_time!==null))),K=JSON.parse(JSON.stringify(J.allow_late_settings.map(Nt=>xe(ze({},Nt),{group_name:[Nt.group_name]})).filter(Nt=>Nt.late_time!==null))),Ae(ze({},I));const rt=(0,pe.QE)(($e==null?void 0:$e.length)>0?$e:[]);qe([...rt]),(K==null?void 0:K.length)<=0?g([{penalty_type:re.Q.Percent,late_penalty:20}]):g([...K])},[J]);const Vt=()=>ue(void 0,null,function*(){var rt,Nt;if(((rt=Bt==null?void 0:Bt.userInfo)==null?void 0:rt.user_status)===2){(0,A.Rd)();return}const Zn=JSON.parse(JSON.stringify(I));if(Zn.challenge_settings.filter(vn=>!vn.hide),Zn.categoryId=_.categoryId,(Nt=Zn.challenge_settings)!=null&&Nt.every(vn=>!vn.checked)){N.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log($e),!I.unified_setting)$e=$e==null?void 0:$e.map(vn=>{var Xn;if(!vn.publish_time||!vn.end_time)throw N.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(Xn=J.group_settings)==null?void 0:Xn.filter(cr=>{var Cr;return(Cr=vn==null?void 0:vn.group_name)==null?void 0:Cr.includes(cr.group_name)}).map(cr=>cr.group_id||cr.id).toString().split(","),vn});else if(!I.publish_time||!I.end_time)throw N.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Zn.group_settings=$e,I.allow_late)if(I.unified_late){if(I.late_penalty===null||I.late_penalty===void 0||I.late_penalty<0||I.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!I.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else K=K==null?void 0:K.map(vn=>{var Xn,cr;if(vn.late_penalty===null||vn.late_penalty===void 0||vn.late_penalty<0||vn.late_penalty>100)throw N.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!vn.late_time)throw N.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!vn.group_name)throw N.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return vn.group_name=typeof(vn==null?void 0:vn.group_name)=="string"?[vn==null?void 0:vn.group_name]:vn==null?void 0:vn.group_name,vn.group_id=(cr=(Xn=vn==null?void 0:vn.group_name)==null?void 0:Xn.map(Cr=>{var Fr,mn;let nr=(mn=(Fr=J.group_settings)==null?void 0:Fr.filter(Ce=>(Ce==null?void 0:Ce.group_name)===Cr))==null?void 0:mn[0];return nr==null?void 0:nr.group_id}))==null?void 0:cr.toString().split(","),vn}),Zn.allow_late_settings=K;let cn=yield(0,Z.Tr)({homework_common_ids:[parseInt(_.categoryId)],course_id:_.coursesId,type:"homework_common"});(cn==null?void 0:cn.student_count)===0?dn(Zn):(ht(Zn),Fe(cn))}),dn=rt=>{var Nt;if(rt.total_score===null){N.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(rt!=null&&rt.work_efficiency&&rt.eff_score===null){N.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Zn=rt.challenge_settings.reduce((Xn,cr)=>Xn+Number(cr.challenge_score),0);if((Zn==null?void 0:Zn.toFixed(10))!==((Nt=rt.total_score-rt.eff_score)==null?void 0:Nt.toFixed(10))){N.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${rt.total_score}\u5206`);return}const cn={shixun_evaluation:rt.shixun_evaluation,challenge_settings:rt.challenge_settings};let vn=()=>{var Xn;const cr=()=>ue(void 0,null,function*(){ke(!0),(yield(0,T.ZP)(`/api/homework_commons/${_.categoryId}/publish_setting.json`,{method:"post",body:ze({},rt)})).status===0&&(N.ZP.success("\u66F4\u65B0\u6210\u529F"),Rt(),gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ze({},_)})),ke(!1)});!(0,U.isEqual)(V,cn)&&!((Xn=ve==null?void 0:ve.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))?d.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:cr}):cr()};J!=null&&J.high_resources_consume&&!(J!=null&&J.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:_.coursesId,type:"shixun",type_id:_.categoryId,name:J.homework_name,fn:()=>{vn()}}}):vn()},on=(rt,Nt,Zn="group_id")=>{var cn;return Nt?Nt.find(vn=>vn[Zn]===rt):(cn=J==null?void 0:J.group_settings)==null?void 0:cn.find(vn=>vn.group_id[0]===rt)},pn=(J==null?void 0:J.allow_late)||(J==null?void 0:J.anonymous_comment),Fn=rt=>{var Nt,Zn;const cn=on(rt,J==null?void 0:J.allow_late_settings,"id"),vn=on(rt,J==null?void 0:J.anonymous_comment_settings),Xn=on(rt);return(J==null?void 0:J.allow_late)&&cn&&m()(cn==null?void 0:cn.late_time)<=m()()||(J==null?void 0:J.anonymous_comment)&&vn&&(vn==null?void 0:vn.evaluation_start)!==null||((Zn=(m()(Xn==null?void 0:Xn.end_time)<=m()()&&((Nt=J==null?void 0:J.allow_late_settings)==null?void 0:Nt.filter(cr=>cr.group_id.includes(rt))))[0])==null?void 0:Zn.late_time)!=null},Rn=(0,r.useMemo)(()=>(J==null?void 0:J.allow_late)||(J==null?void 0:J.all_group_late),[J,ve]),nn=J==null?void 0:J.anonymous_comment,Hn=rt=>{if(!rt)return!1;const Nt=on(rt,J==null?void 0:J.anonymous_comment_settings);return(J==null?void 0:J.anonymous_comment)&&Nt&&(Nt==null?void 0:Nt.evaluation_start)!==null},Kn=(rt,Nt)=>{var Zn,cn,vn;gt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:rt,index:Nt,rangePickerDisabled:P||(m()()<=m()((cn=on((Zn=rt==null?void 0:rt.group_id)==null?void 0:Zn[0]))==null?void 0:cn.publish_time)?!1:[!0,Fn((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0])]),disabledDate:J==null?void 0:J.course_end_date}})};return Y.createElement("section",{className:ot.Z.form},Y.createElement("div",{className:ot.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Y.createElement("div",null,Y.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(H.ZP.Group,{disabled:P||!((mt=ve==null?void 0:ve.homework_status)!=null&&mt.includes("\u672A\u53D1\u5E03"))||(0,ne.Rm)()&&!((kt=We.AssistantObject.practice)!=null&&kt.can_publish),value:I.unified_setting,onChange:rt=>{var Nt;if(!((Nt=ve==null?void 0:ve.homework_status)!=null&&Nt.includes("\u672A\u53D1\u5E03"))){N.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(I.unified_setting=!I.unified_setting,I.unified_setting||(I.unified_late=!1,g([{late_penalty:5}])),Ae(Object.assign({},I)),I.unified_setting===!1&&$e==""){qe($e.concat({}));return}I.unified_setting&&(qe([]),g([{late_penalty:5}]))}},Y.createElement(H.ZP,{value:!0,disabled:P||!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(H.ZP,{disabled:P||!((yt=J==null?void 0:J.group_settings)!=null&&yt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Se=J==null?void 0:J.group_settings)==null?void 0:Se.length)===0&&Y.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),I.unified_setting&&Y.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Y.createElement(l.Z,{align:"middle"},Y.createElement(le.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",disabled:P||!((wt=ve==null?void 0:ve.homework_status)!=null&&wt.includes("\u672A\u53D1\u5E03")||(ae=ve==null?void 0:ve.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,ne.Rm)()&&!((X=We.AssistantObject.practice)!=null&&X.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),disabledTime:rt=>Ie(rt),value:I.publish_time?m()(I.publish_time):"",onChange:(rt,Nt)=>{I.publish_time=Nt,(I.end_time==""||!I.end_time)&&I.unified_setting&&(I.end_time=m()(rt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ae(Object.assign({},I))}}))),Y.createElement(l.Z,{align:"middle",className:"pl30"},Y.createElement(le.Z,null,"\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml10"},Y.createElement(f.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(J==null?void 0:J.allow_late)&&(J==null?void 0:J.homework_status.includes("\u5DF2\u622A\u6B62"))||P||(J==null?void 0:J.allow_late)&&m()()>=m()(J==null?void 0:J.end_time)||(0,ne.Rm)()&&!((w=We.AssistantObject.practice)!=null&&w.can_publish),disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date,I.publish_time),disabledTime:rt=>Ie(rt,I.publish_time),value:I.end_time?m()(I.end_time):"",onChange:(rt,Nt)=>{I.end_time=Nt,Ae(Object.assign({},I))}})))),!I.unified_setting&&($e==null?void 0:$e.length)>0&&Y.createElement(l.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},$e&&$e.map(function(rt,Nt){var Zn,cn,vn,Xn,cr,Cr,Fr;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Nt==($e==null?void 0:$e.length)-1?"0px":"10px"}},Y.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03")&&rt.id||m()(){var nr;if((0,ne.Rm)()&&!((nr=We.AssistantObject.practice)!=null&&nr.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].group_name=mn,$e[Nt].group_id=rt.group_id;const Ce=(0,U.flattenDeep)($e.map(B=>B.group_name)),S=K.map(B=>{let O=(B==null?void 0:B.group_name)||[];return xe(ze({},B),{group_name:(0,U.remove)(O,W=>Ce.includes(W))})});g(S),qe($e.slice())},maxTagCount:4,maxTagPlaceholder:mn=>Y.createElement("div",{style:{cursor:"pointer"},onClick:()=>Kn(rt,Nt)},"+",mn==null?void 0:mn.length)},J.group_settings&&J.group_settings.map(function(mn){if(!$e.map(Ce=>Ce.group_name).flat().includes(mn.group_name))return Y.createElement(Ee,{value:mn.group_name,key:mn.id},mn.group_name)})),Y.createElement("div",{className:"ml20"},Y.createElement(tt,{size:"large",ranges:{\u6B64\u523B:[rt.publish_time?m()(rt.publish_time):m()(),m()()]},allowClear:!1,disabled:P||(m()()<=m()((Xn=on((vn=rt==null?void 0:rt.group_id)==null?void 0:vn[0]))==null?void 0:Xn.publish_time)?!1:[!0,Fn((cr=rt==null?void 0:rt.group_id)==null?void 0:cr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mn=>te(mn,J==null?void 0:J.course_end_date),disabledTime:mn=>Ie(mn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[m()((0,pe.U6)(),"HH:mm"),m()((0,pe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:rt.publish_time&&[m()(rt.publish_time),rt.end_time?m()(rt.end_time):void 0],onChange:(mn,nr)=>{var Ce;if((0,ne.Rm)()&&!((Ce=We.AssistantObject.practice)!=null&&Ce.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$e[Nt].publish_time=nr[0],!rt.end_time&&nr[0]?$e[Nt].end_time=m()(nr[0]).add(7,"days"):$e[Nt].end_time=nr[1],qe([...$e])},onCalendarChange:(mn,nr,Ce)=>{if(nr!=null&&nr[0]&&!nr[1]){const S=m()(nr[0]).add(7,"days");$e[Nt].publish_time=nr[0],$e[Nt].end_time=S,qe([...$e])}}})),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},((Cr=rt==null?void 0:rt.group_id)==null?void 0:Cr.length)>1&&Y.createElement(ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Y.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Kn(rt,Nt)})),$e.length<((Fr=J==null?void 0:J.group_settings)==null?void 0:Fr.length)&&Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var mn;if((0,ne.Rm)()&&!((mn=We.AssistantObject.practice)!=null&&mn.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qe($e.concat({}))}}),((rt==null?void 0:rt.publish_time)&&m()(){const mn=(0,U.cloneDeep)(K);mn.forEach((nr,Ce)=>{nr.group_name&&(nr.group_name=nr.group_name.filter(S=>{var B;return!((B=$e[Nt].group_name)!=null&&B.includes(S))}))}),$e=$e.filter((nr,Ce)=>Nt!==Ce),g(mn),qe($e.slice()),setTimeout(()=>qe($e.slice()),10)}}))))}))),Y.createElement(l.Z,null,Y.createElement(le.Z,null,Y.createElement("div",{className:ot.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Y.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Y.createElement(le.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Y.createElement(M.default,{checked:I.allow_late,disabled:P||Rn,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rt.target.checked&&d.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Y.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Y.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Y.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Y.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),I.allow_late=!I.allow_late,K==""&&g([{late_penalty:5}]),Ae(Object.assign({},I))}},Y.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(I==null?void 0:I.allow_late)&&Y.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Y.createElement(H.ZP.Group,{style:{marginLeft:"20px"},disabled:P||(J==null?void 0:J.anonymous_comment)||(J==null?void 0:J.allow_late),value:I.unified_late,onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.unified_late=rt.target.value,K==""&&!rt.target.value&&g([{penalty_type:re.Q.Percent,late_penalty:20}]),Ae(ze({},I))}},(I==null?void 0:I.unified_setting)&&Y.createElement(H.ZP,{value:!0,disabled:!(J!=null&&J.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((c=J==null?void 0:J.group_settings)==null?void 0:c.length)>0&&Y.createElement(H.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),I!=null&&I.unified_late?Y.createElement(Y.Fragment,null,Y.createElement(l.Z,{align:"middle",style:{marginTop:"10px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(re.Z,{disabled:P||nn,value:{type:I.penalty_type,inputValue:I.late_penalty},onChange:rt=>{var Nt;if((0,ne.Rm)()&&!((Nt=We.AssistantObject.practice)!=null&&Nt.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ae(xe(ze({},I),{late_penalty:rt.inputValue,penalty_type:rt.type}))}})),Y.createElement(le.Z,{flex:"1",className:"ml5"},Y.createElement("span",{className:"c-grey-c ml10"},I.penalty_type===re.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Y.createElement(l.Z,{align:"middle",style:{marginTop:"15px"}},Y.createElement(le.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(le.Z,{className:"ml20"},Y.createElement(f.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:P||nn,value:I.late_time?m()(I.late_time):"",disabledDate:rt=>te(rt,J==null?void 0:J.course_end_date),onChange:(rt,Nt)=>{var Zn;if((0,ne.Rm)()&&!((Zn=We.AssistantObject.practice)!=null&&Zn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.late_time=Nt,Ae(Object.assign({},I))}})))):K.map(function(rt,Nt){var Zn;return Y.createElement(le.Z,{span:24,key:Nt},Y.createElement(l.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Y.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Nt+1),Y.createElement(x.default,{disabled:P||!((Zn=ve==null?void 0:ve.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03"))&&rt.id||(J==null?void 0:J.anonymous_comment),mode:"multiple",className:ot.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof rt.group_name=="string"?[rt.group_name]:rt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].group_name=cn,K[Nt].group_id=rt.group_id,g(K.slice())}},J.group_settings&&J.group_settings.map(function(cn){const vn=K.map(cr=>cr.group_name).flat(),Xn=$e.map(cr=>cr.group_name).flat();if(I!=null&&I.unified_setting){if(!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)}else if(Xn.includes(cn.group_name)&&!vn.includes(cn.group_name))return Y.createElement(Ee,{value:cn.group_name,key:cn.id},cn.group_name)})),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Y.createElement(re.Z,{disabled:P||Hn(rt.id),value:{type:rt.penalty_type,inputValue:rt.late_penalty},onChange:cn=>{var vn;if((0,ne.Rm)()&&!((vn=We.AssistantObject.practice)!=null&&vn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_penalty=cn.inputValue,K[Nt].penalty_type=cn.type,g([...K])}}),Y.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Y.createElement(f.default,{size:"large",disabled:P||Hn(rt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:m()((0,pe.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:cn=>te(cn,J==null?void 0:J.course_end_date),format:"YYYY-MM-DD HH:mm",value:rt!=null&&rt.late_time?m()(rt.late_time):void 0,onChange:(cn,vn)=>{var Xn;if((0,ne.Rm)()&&!((Xn=We.AssistantObject.practice)!=null&&Xn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K[Nt].late_time=vn,g([...K])}}),!P&&Y.createElement("div",{style:{display:"flex",width:"50px"}},Y.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g(K.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),Nt>0&&!rt.id&&Y.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var cn;if((0,ne.Rm)()&&!((cn=We.AssistantObject.practice)!=null&&cn.can_late)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K=K.filter((vn,Xn)=>Nt!==Xn),g(K.slice()),setTimeout(()=>g(K.slice()),10)}}))))})),!P&&Y.createElement(Y.Fragment,null,Y.createElement(De.ZP,{type:"primary",size:"large",loading:st,style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},"\u4FDD\u5B58")),Y.createElement(o.Z,{onConfirm:(rt,Nt)=>{$e.splice(rt,0,...Nt),$e.splice(rt+Nt.length,1);const Zn=(0,pe.QE)([...$e]);qe([...Zn])}}),Y.createElement($.Z,{resdata:he,type:"shixun",okloading:st,oktext:(he==null?void 0:he.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rt=>ue(void 0,null,function*(){ke(!0);let Nt=yield(0,T.ZP)(`/api/courses/${_.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(_.categoryId)]}});ke(!1),(Nt==null?void 0:Nt.status)===0&&dn(Ft)})}))};dt.ZP=(0,Te.connect)(({shixunHomeworks:Qe,classroomList:_e,loading:gt,user:We})=>({shixunHomeworks:Qe,classroomList:_e,loading:gt.effects,user:We}))(G)},19541:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return De}});var r=t(59301),f=t(20834),x=t(92832),N=t(24905),d=t(3113),H=t(38854),l={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},le=t(48790),ie=t(84105),De=({buttonDataSource:F,onButtonClick:m,useBatchStatus:ne,allSelect:T,setAllSelect:U,selectArrs:it,onMenuClick:pe,setSeleArr:ot,catalogue:Te,addCatalogue:re})=>{const[A,o]=(0,r.useState)(!1),[$,Z]=(0,r.useState)("");console.log("---",Te);const Y=r.createElement("div",{className:l.moveCategory,onMouseLeave:k=>o(!1)},r.createElement(f.default,{onClick:pe,style:{maxHeight:300,width:240,overflow:"auto"}},r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},r.createElement(x.default,{onChange:k=>{Z(k.target.value)}})),Te==null?void 0:Te.map(function(k,L){var h;if(!($!==""&&k.category_name.indexOf($)<0))return r.createElement(r.Fragment,null,r.createElement(f.default.Item,{className:"multi-llipsis1e",key:k.category_id,title:k.category_name},k.category_name),(h=k==null?void 0:k.third_category)==null?void 0:h.map(ee=>r.createElement(f.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ee.category_id,title:ee.category_name},ee.category_name)))}),re&&r.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:re},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return r.createElement("div",{className:l.bottomControlContainer},r.createElement("div",null,r.createElement("div",null,r.createElement(N.default,{checked:T,onChange:U},"\u5168\u9009\u672C\u9875\uFF08",it.length,"\uFF09")),(0,le.GJ)()&&F.map(k=>r.createElement("div",{key:k.name},r.createElement(d.ZP,{type:"primary",icon:k.icon,className:l.buttonWrap,onClick:()=>m(k)},k.name))),(0,le.GJ)()&&(re||Te)&&r.createElement("div",null,r.createElement(H.Z,{open:A,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Y,getPopupContainer:k=>k.parentNode},r.createElement("span",{className:"ant-dropdown-link",onMouseEnter:k=>o(!0)},r.createElement(d.ZP,{type:"primary",className:l.buttonWrap,icon:r.createElement("i",{className:"iconfont icon-yidongmulu"})},r.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",r.createElement(ie.Z,null))))))),r.createElement("div",null,r.createElement(d.ZP,{type:"primary",ghost:!0,onClick:()=>{ne(!1),ot([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},89412:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return re}});var r=t(59301),f=t(43418),x=t(61621),N=t(95237),d=t(6848),H={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},l=t(57985),le=t(25690),ie=t(59301),M=Object.defineProperty,De=Object.defineProperties,F=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,U=(A,o,$)=>o in A?M(A,o,{enumerable:!0,configurable:!0,writable:!0,value:$}):A[o]=$,it=(A,o)=>{for(var $ in o||(o={}))ne.call(o,$)&&U(A,$,o[$]);if(m)for(var $ of m(o))T.call(o,$)&&U(A,$,o[$]);return A},pe=(A,o)=>De(A,F(o)),ot=(A,o,$)=>new Promise((Z,Y)=>{var k=ee=>{try{h($.next(ee))}catch(fe){Y(fe)}},L=ee=>{try{h($.throw(ee))}catch(fe){Y(fe)}},h=ee=>ee.done?Z(ee.value):Promise.resolve(ee.value).then(k,L);h(($=$.apply(A,o)).next())}),re=({type:A=1,data:o,visible:$,callback:Z,onCancel:Y})=>{var k,L;const[h,ee]=(0,r.useState)([]),fe=(0,le.useSelector)(xe=>xe.loading);(0,r.useEffect)(()=>{ee(o)},[JSON.stringify(o)]);const at=(xe,ue)=>{const de=(Ie,tt,Ee)=>{const G=Array.from(Ie),[Qe]=G.splice(tt,1);return G.splice(Ee,0,Qe),G};if(!xe.destination)return;const te=de(ue,xe.source.index,xe.destination.index);ee(te)},be=xe=>{let ue={};return A===1&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[xe]),A===2&&(ue={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[xe]),ie.createElement("div",{className:H.tag,style:it({},ue)},xe)},ze=()=>ot(void 0,null,function*(){Z(h.map(xe=>xe.task_id))});return ie.createElement(f.default,{centered:!0,destroyOnClose:!0,open:$,onCancel:Y,onOk:ze,confirmLoading:(k=fe==null?void 0:fe.effects)==null?void 0:k["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},ie.createElement("div",{className:H.wrap},ie.createElement("div",{className:H.tip},ie.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),ie.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),ie.createElement(x.Z,{loading:(L=fe==null?void 0:fe.effects)==null?void 0:L["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},ie.createElement(l.Z5,{onDragEnd:xe=>at(xe,h)},ie.createElement(l.bK,{droppableId:"droppable"},(xe,ue)=>ie.createElement("div",pe(it({ref:xe.innerRef},xe.droppableProps),{className:H.listWrap}),h.map((de,te)=>ie.createElement(l._l,{key:de.task_id,draggableId:de.task_id.toString(),index:te},(Ie,tt)=>ie.createElement("div",pe(it(it({ref:Ie.innerRef},Ie.draggableProps),Ie.dragHandleProps),{className:H.li}),ie.createElement(N.Z,{align:"middle"},ie.createElement("div",{className:H.nameWrap},ie.createElement(d.Z,{title:de==null?void 0:de.task_name},ie.createElement("div",{className:H.name},de==null?void 0:de.task_name))),be(de==null?void 0:de.status)),ie.createElement(N.Z,{align:"middle",className:"font12 mt10"},ie.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",ie.createElement("span",{className:"ml5 c-black"},(de==null?void 0:de.user_name)||"--")))))),xe.placeholder))))))}},59229:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return U}});var r=t(59301),f=t(25690),x=t(5083),N=t(43418),d=t(92832),H=t(95237),l=t(43604),le={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ie=t(61186),M=t.n(ie),De=t(51257),F=t(28426),m=t(59301);const{RangePicker:ne}=x.default,T=({dispatch:it,classroomList:pe,onConfirm:ot})=>{const[Te,re]=(0,r.useState)([]),[A,o]=(0,r.useState)([]),[$,Z]=(0,r.useState)("");(0,r.useEffect)(()=>{var L;if(pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let h=pe.actionTabs.data;console.log("data",h);let ee=(L=h==null?void 0:h.group_name)==null?void 0:L.map((fe,at)=>{var be;return{group_id:h==null?void 0:h.group_id[at],group_name:h==null?void 0:h.group_name[at],is_admin:h==null?void 0:h.is_admin,end_time:h==null?void 0:h.end_time,publish_time:Array.isArray(h==null?void 0:h.publish_time)?(be=h==null?void 0:h.publish_time)==null?void 0:be[0]:h==null?void 0:h.publish_time}});ee&&(re([...ee]),o([...ee]))}},[pe.actionTabs]);const Y=()=>{it({type:"classroomList/setActionTabs",payload:{}}),Z("")},k=L=>{if(L){const h=A==null?void 0:A.filter(ee=>{var fe,at;return(at=(fe=ee==null?void 0:ee.group_name)==null?void 0:fe.toLowerCase())==null?void 0:at.includes(L==null?void 0:L.toLowerCase())});re(h)}else re(A)};return m.createElement(N.default,{width:980,title:m.createElement("div",{style:{fontWeight:"bold",display:"flex"}},m.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",m.createElement("span",{className:le.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),m.createElement(d.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:$,onChange:L=>{Z(L.target.value.trim()),k(L.target.value.trim())}})),centered:!0,maskClosable:!1,open:pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Y(),onOk:()=>{var L;ot((L=pe.actionTabs)==null?void 0:L.index,A),Y()}},m.createElement("div",{className:le.modal_con},m.createElement(H.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Te==null?void 0:Te.length)>0?Te.map(function(L,h){var ee,fe;return m.createElement(l.Z,{span:24,key:h},m.createElement(H.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:h==(Te==null?void 0:Te.length)-1?"0px":"10px"}},m.createElement("div",{className:le.multiple_select,title:L.group_name},L.group_name),m.createElement("div",{className:"ml20"},m.createElement(ne,{size:"large",ranges:{\u6B64\u523B:[L.publish_time?M()(L.publish_time):M()(),M()()]},allowClear:!1,disabled:(ee=pe.actionTabs)==null?void 0:ee.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:at=>{var be;return(0,De.Q8)(at,(be=pe.actionTabs)==null?void 0:be.disabledDate)},disabledTime:at=>(0,De.d0)(at),showTime:{showNow:!0,format:"HH:mm",defaultValue:[M()((0,De.U6)(),"HH:mm"),M()((0,De.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:L.publish_time&&[M()(L.publish_time),L.end_time?M()(L.end_time):void 0],onChange:(at,be)=>{Te[h].publish_time=be[0],Te[h].end_time=be[1],re([...Te]),A.forEach(ze=>{ze.group_id===L.group_id&&(ze.publish_time=be[0],ze.end_time=be[1])}),o([...A])}})),(fe=pe.actionTabs)!=null&&fe.rangePickerDisabled?m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):m.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Te.splice(h,1),re([...Te]),A.forEach((at,be)=>{at.group_id===L.group_id&&A.splice(be,1)}),o([...A])}})))}):m.createElement(F.Z,null))))};var U=(0,f.connect)(({classroomList:it})=>({classroomList:it}))(T)},11492:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return pe}});var r=t(59301),f=t(20834),x=t(24905),N=t(3113),d=t(38854),H=t(6848),l=t(57809),le=t(92832),ie={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},M=t(48790),De=t(87395),F=t(84105),m=t(26724),ne=t.n(m),T=t(25690),U=(ot,Te,re)=>new Promise((A,o)=>{var $=k=>{try{Y(re.next(k))}catch(L){o(L)}},Z=k=>{try{Y(re.throw(k))}catch(L){o(L)}},Y=k=>k.done?A(k.value):Promise.resolve(k.value).then($,Z);Y((re=re.apply(ot,Te)).next())}),pe=({isAdmin:ot,dataSource:Te,batchStatus:re,SortMenuName:A,setSortMenuName:o,detailCourseGroupsList:$,onSearch:Z,onBoard:Y,onSort:k,isboard:L,dispatch:h,onBatch:ee,SortMenus:fe,isShowMode:at=!1,onModeChange:be})=>{const[ze,xe]=(0,r.useState)(!1),[ue,de]=(0,r.useState)([]),[te,Ie]=(0,r.useState)(!0);let[tt,Ee]=(0,r.useState)([]);const[G,Qe]=(0,r.useState)(1),[_e,gt]=(0,r.useState)(!1),We=(0,T.useParams)(),Bt=Se=>{o(Se.name),k(Se)};(0,r.useEffect)(()=>{L&&mt()},[L]);const mt=()=>U(void 0,null,function*(){var Se;if(te&&!_e){gt(!0),Qe(G+1);const wt=yield h({type:"classroomList/getCourseGroupsList",payload:{page:G,id:We.coursesId,limit:20,nonenavigate:!0}});let ae=[...(wt==null?void 0:wt.course_groups)||[]];((Se=wt==null?void 0:wt.course_groups)==null?void 0:Se.length)<20&&(Ie(!1),ae.push({id:0,name:"\u672A\u5206\u73ED"})),gt(!1),Ee([...tt,...ae])}}),kt=r.createElement("section",{className:ie.dropmenu},r.createElement("div",{style:{maxHeight:200,overflow:"auto"}},r.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Se=>{mt()},hasMore:te,useWindow:!1},r.createElement(f.default,{style:{width:240,zIndex:10}},($==null?void 0:$.group_count)>0&&(tt==null?void 0:tt.filter(Se=>Se.edit_auth||Se.name==="\u672A\u5206\u73ED").map(function(Se,wt){return r.createElement(f.default.Item,{key:Se.id},r.createElement(x.default,{checked:ue.includes(Se.id),value:Se.id,onChange:ae=>{let X=ue.indexOf(Se.id);ue.indexOf(Se.id)>-1?de(ue.filter(w=>w!==Se.id)):de(ue.concat(Se.id))}},Se.name))}))))),r.createElement("aside",{style:{background:"#fff"}},r.createElement("div",null,r.createElement(N.ZP,{type:"link",onClick:()=>{Y(ue)}},"\u786E\u5B9A"),r.createElement(N.ZP,{type:"link",onClick:()=>{de([])}},"\u91CD\u7F6E")))),yt=A==="\u9ED8\u8BA4\u6392\u5E8F";return r.createElement("div",{className:ie.searchSortControllerContainer},!!(fe!=null&&fe.length)&&r.createElement("div",null,r.createElement(d.Z,{dropdownRender:()=>r.createElement(f.default,{selectedKeys:[A]},fe.map(Se=>r.createElement(f.default.Item,{key:Se.name,onClick:()=>Bt(Se)},Se.name)))},r.createElement("div",null,r.createElement("span",{className:`${ie.btn} ${yt?ie.btnSort:""}`},r.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),A)))),yt&&r.createElement(H.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},r.createElement("span",{className:ie.tips},r.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),at&&r.createElement(l.default,{defaultValue:"",onChange:be,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),r.createElement(le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Z,style:{width:220,marginLeft:at?"":"auto"}}),(0,M.eB)()&&L&&r.createElement(d.Z,{dropdownRender:()=>kt,open:ze,onOpenChange:Se=>{xe(Se)}},r.createElement("a",null,"\u5206\u73ED",ze?r.createElement(De.Z,{style:{marginLeft:6}}):r.createElement(F.Z,{style:{marginLeft:6}}))))}},46373:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return F}});var r=t(59301),f=t(95237),x=t(43604),N=t(20834),d=t(38854),H=t(8591),l=t(6848),le={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ie=t(25690),M=t(48790),F=({isLoading:m,addText:ne,tabDataSource:T,isAdmin:U,dispatch:it,classroomList:pe,type:ot,isExercise:Te,defaultSelectedKeys:re,onTabMenuClick:A,getDropdownMenu:o,showControlButton:$,buttonText:Z,buttonIcon:Y="icon-tianjiadaohang",extraNode:k,user:L,onButtonClick:h,isModelUser:ee})=>{var fe,at,be,ze,xe;const ue=(0,ie.useParams)();return r.createElement("div",{className:le.tabMenuContainer},r.createElement(f.Z,null,r.createElement(x.Z,{flex:"1"},r.createElement(N.default,{onSelect:de=>m?{}:A(de),mode:"horizontal",selectedKeys:re},T.map(de=>r.createElement(N.default.Item,{key:typeof de.index=="number"?de.index:de.id},r.createElement("span",{className:"c-grey-666"},de.name),de.total!==void 0&&U&&r.createElement("span",{className:"c-grey-999 ml20"},de.total||0))))),U&&Te&&r.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{it({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),U&&r.createElement(x.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},Te&&r.createElement(d.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>r.createElement(N.default,null,r.createElement(N.default.Item,{key:1,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}it({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ot,exportType:"exercise",category_id:ue.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),r.createElement(N.default.Item,{key:3,onClick:()=>{var de;if((0,M.Rm)()&&!((de=pe.AssistantObject.exercise)!=null&&de.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${ue==null?void 0:ue.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},r.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},r.createElement("span",{style:{color:"#666666",cursor:"pointer"}},r.createElement("i",{className:"iconfont icon-xiazai6"})))),r.createElement("div",{className:le.control},r.createElement("div",{className:le.extra},k),$&&(Z=="\u6DFB\u52A0\u76F4\u64AD"?r.createElement(d.Z,{menu:{items:(at=(fe=[{label:r.createElement("div",{onClick:()=>{h("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ee&&{label:r.createElement("div",{onClick:()=>{h("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:fe.filter(de=>de==null?void 0:de.show))==null?void 0:at.map(de=>({label:de==null?void 0:de.label,key:de==null?void 0:de.key}))}},r.createElement("span",{className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))):r.createElement("span",{onClick:h,style:{cursor:"pointer"},className:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:`iconfont ${Y}`})),r.createElement("span",null,Z))),!!o&&r.createElement(d.Z,{disabled:((be=L==null?void 0:L.userInfo)==null?void 0:be.user_status)===2,className:"ml10",dropdownRender:o},r.createElement("span",{className:((ze=L==null?void 0:L.userInfo)==null?void 0:ze.user_status)===2?le.selectBtn1:le.selectBtn},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-tianjiadaohang"})),r.createElement(l.Z,{title:((xe=L==null?void 0:L.userInfo)==null?void 0:xe.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},r.createElement("span",null,ne||"\u521B\u5EFA\u8BD5\u5377"))))))))}},40197:function(On,dt,t){"use strict";t.d(dt,{rX:function(){return be},pW:function(){return ze},gy:function(){return xe},xY:function(){return at},O5:function(){return fe},PH:function(){return L},tJ:function(){return $},o1:function(){return Z},Rd:function(){return ee}});var r=t(25690),f=t(43418),x=t(28103),N=t(8591),d=t(48790),H=t(51257),l=t(87169),le=t(25510),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",M=t.p+"static/newqrcode.a8740efb.png",De=t(32637),F=t(38986),m=t(59301),ne=Object.defineProperty,T=Object.defineProperties,U=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Te=(ue,de,te)=>de in ue?ne(ue,de,{enumerable:!0,configurable:!0,writable:!0,value:te}):ue[de]=te,re=(ue,de)=>{for(var te in de||(de={}))pe.call(de,te)&&Te(ue,te,de[te]);if(it)for(var te of it(de))ot.call(de,te)&&Te(ue,te,de[te]);return ue},A=(ue,de)=>T(ue,U(de)),o=(ue,de,te)=>new Promise((Ie,tt)=>{var Ee=_e=>{try{Qe(te.next(_e))}catch(gt){tt(gt)}},G=_e=>{try{Qe(te.throw(_e))}catch(gt){tt(gt)}},Qe=_e=>_e.done?Ie(_e.value):Promise.resolve(_e.value).then(Ee,G);Qe((te=te.apply(ue,de)).next())});const $=(ue,de=!1)=>!!(Z(ue)&&Y(de)),Z=ue=>(0,d.bg)()?!0:(ue({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Y=(ue=!1)=>{var de;const{user:te}=(0,r.getDvaApp)()._store.getState();return(de=te.userInfo)!=null&&de.profile_completed?!0:(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/profile/edit"),h()}}),!1)};function k(ue,de){ue=ue.map(We=>A(re({},We),{children:We.items}));let te=null;function Ie(We){for(const Bt of We){if(Bt.complete_status===0&&!te){te=Bt;return}if(Bt.children&&Bt.children.length>0&&(Ie(Bt.children),te))return}}if(Ie(ue),!te)return{foundItem:null,isAbove:!0};if(te.id===de)return{foundItem:te,isAbove:!0};let tt=!1;function Ee(We){if(We.id===de){tt=!0;return}if(We.children&&We.children.length>0)for(const Bt of We.children)Ee(Bt)}if(Ee(te),tt)return{foundItem:te,isAbove:!1};let G=-1,Qe=-1,_e=[];function gt(We){for(const Bt of We)if(_e.push(Bt),Bt.children&&Bt.children.length>0)for(const mt of Bt.children)_e.push(mt)}gt(ue);for(let We=0;We<_e.length;We++)_e[We].id===de&&(G=We),_e[We].id===te.id&&(Qe=We);return Go(void 0,null,function*(){const Ie=yield(0,F.ZP)(`/api/paths/${ue}/choose_course.json`,{method:"get"});if(Ie!=null&&Ie.stages){const{isAbove:tt,foundItem:Ee}=k(Ie==null?void 0:Ie.stages,de.id),G=()=>o(void 0,null,function*(){yield te(Ee.identifier,Ee.is_jupyter||Ee.is_jupyter_lab,Ee),f.default.destroyAll()});return console.log(tt,Ee,22),tt?Promise.resolve():(f.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:m.createElement("div",null,"\u672C\u8BFE\u7A0B\u4E3A\u5FC5\u4FEE\u8BFE\uFF0C\u9700\u6309\u987A\u5E8F\u5B8C\u6210\u5B9E\u8BAD\u3002\u60A8\u5F53\u524D\u7684\u8FDB\u5EA6\u4E3A\uFF1A",m.createElement("span",{onClick:G,className:"current c-light-primary"},(Ee==null?void 0:Ee.name)||""),"\uFF0C\u662F\u5426\u73B0\u5728\u5F00\u59CB\u5B9E\u6218\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:G}),Promise.reject())}return Promise.reject()}),h=()=>{f.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ee=()=>{f.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:m.createElement("div",{style:{textAlign:"center"}},m.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),m.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:De}),m.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},fe=()=>{var ue;const{user:de}=(0,r.getDvaApp)()._store.getState();return(ue=de.userInfo)!=null&&ue.professional_certification?!0:(f.default.confirm({title:"\u63D0\u793A",centered:!0,content:m.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,H.xg)("/account/certification")}}),!1)},at=()=>(0,d.V9)()?!0:(f.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),m.createElement("img",{src:M,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),be=(ue,de)=>ue?!0:(f.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("p",null,de||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.createElement("div",{style:{marginLeft:"110px"}},m.createElement("img",{src:ie,width:200}),m.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,H.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ze=ue=>{f.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:m.createElement("div",null,m.createElement("div",null,m.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),m.createElement(x.Z,null),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",m.createElement("a",null,ue),"\u5929\u3002"),m.createElement("p",{style:{color:"#666666",fontSize:12}}," ",m.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),m.createElement("div",{style:{textAlign:"center",marginTop:30}},m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},xe=(ue,de="")=>{const{shixunsDetail:{detail:te}}=(0,r.getDvaApp)()._store.getState();if((te==null?void 0:te.public)===2||(te==null?void 0:te.public)===1||(te==null?void 0:te.shixun_status)===3){let Ie="";return(te==null?void 0:te.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(te==null?void 0:te.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(te==null?void 0:te.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),f.default.info({centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.createElement("div",{className:"tc",style:{marginLeft:-38}},m.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",de,"\u3002"),m.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(te==null?void 0:te.shixun_status)===2?(f.default.confirm({centered:!0,icon:m.createElement(l.Z,null),title:"\u63D0\u793A",content:m.createElement("div",null,m.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",de,"\u3002"),m.createElement("br",null),m.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{f.default.confirm({width:440,centered:!0,icon:m.createElement(l.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>o(void 0,null,function*(){(yield ue({type:"shixunsDetail/cancelRelease",payload:{id:te==null?void 0:te.identifier}})).status!==401&&(N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:te==null?void 0:te.identifier}}),ue({type:"practiceSetting/getCommonData",payload:{id:te==null?void 0:te.identifier}}))})})}}),!0):!1}},50371:function(On,dt){"use strict";function t(){const r=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let f=1;f{const d=x[N];d!==void 0&&(r[N]=d)})}return r}dt.Z=t},13845:function(On,dt,t){"use strict";t.d(dt,{F:function(){return r},Z:function(){return f}});function r(x){return x!=null&&x===x.window}function f(x,N){var d,H;if(typeof window=="undefined")return 0;const l=N?"scrollTop":"scrollLeft";let le=0;return r(x)?le=x[N?"pageYOffset":"pageXOffset"]:x instanceof Document?le=x.documentElement[l]:(x instanceof HTMLElement||x)&&(le=x[l]),x&&!r(x)&&typeof le!="number"&&(le=(H=((d=x.ownerDocument)!==null&&d!==void 0?d:x).documentElement)===null||H===void 0?void 0:H[l]),le}},56762:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return f}});var r=t(59301);function f(){const[,x]=r.useReducer(N=>N+1,0);return x}},68031:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return N}});var r=t(16089);function f(d,H,l,le){const ie=l-H;return d/=le/2,d<1?ie/2*d*d*d+H:ie/2*((d-=2)*d*d+2)+H}var x=t(13845);function N(d){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:l=()=>window,callback:le,duration:ie=450}=H,M=l(),De=(0,x.Z)(M,!0),F=Date.now(),m=()=>{const T=Date.now()-F,U=f(T>ie?ie:T,De,d,ie);(0,x.F)(M)?M.scrollTo(window.pageXOffset,U):M instanceof Document||M.constructor.name==="HTMLDocument"?M.documentElement.scrollTop=U:M.scrollTop=U,Tl||H},27666:function(On,dt,t){"use strict";var r=t(95190),f=t(16089);function x(N){let d;const H=le=>()=>{d=null,N.apply(void 0,(0,r.Z)(le))},l=function(){if(d==null){for(var le=arguments.length,ie=new Array(le),M=0;M{f.Z.cancel(d),d=null},l}dt.Z=x},81228:function(On,dt,t){"use strict";t.d(dt,{Z:function(){return $}});var r=t(99153),f=t(84851),x=t(19257),N=t(93046),d=t(59301),H=t(92310),l=t.n(H),le=t(29301),ie=t(2738),M=t(27666),De=t(36355),F=t(83116),m=t(37613);const ne=Z=>{const{componentCls:Y}=Z;return{[Y]:{position:"fixed",zIndex:Z.zIndexPopup}}};var T=(0,F.Z)("Affix",Z=>{const Y=(0,m.TS)(Z,{zIndexPopup:Z.zIndexBase+10});return[ne(Y)]});function U(Z){return Z!==window?Z.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function it(Z,Y,k){if(k!==void 0&&Y.top>Z.top-k)return k+Y.top}function pe(Z,Y,k){if(k!==void 0&&Y.bottom{const h=L.getTargetFunc(),ee=h==null?void 0:h(),{prevTarget:fe}=L.state;fe!==ee&&(ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),ee==null||ee.addEventListener(at,L.lazyUpdatePosition)}),L.updatePosition(),L.setState({prevTarget:ee}))},L.removeListeners=()=>{L.timer&&(clearTimeout(L.timer),L.timer=null);const{prevTarget:h}=L.state,ee=L.getTargetFunc(),fe=ee==null?void 0:ee();ot.forEach(at=>{fe==null||fe.removeEventListener(at,L.lazyUpdatePosition),h==null||h.removeEventListener(at,L.lazyUpdatePosition)}),L.updatePosition.cancel(),L.lazyUpdatePosition.cancel()},L.getOffsetTop=()=>{const{offsetBottom:h,offsetTop:ee}=L.props;return h===void 0&&ee===void 0?0:ee},L.getOffsetBottom=()=>L.props.offsetBottom,L.measure=()=>{const{status:h,lastAffix:ee}=L.state,{onChange:fe}=L.props,at=L.getTargetFunc();if(h!==re.Prepare||!L.fixedNodeRef.current||!L.placeholderNodeRef.current||!at)return;const be=L.getOffsetTop(),ze=L.getOffsetBottom(),xe=at();if(xe){const ue={status:re.None},de=U(L.placeholderNodeRef.current);if(de.top===0&&de.left===0&&de.width===0&&de.height===0)return;const te=U(xe),Ie=it(de,te,be),tt=pe(de,te,ze);Ie!==void 0?(ue.affixStyle={position:"fixed",top:Ie,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}):tt!==void 0&&(ue.affixStyle={position:"fixed",bottom:tt,width:de.width,height:de.height},ue.placeholderStyle={width:de.width,height:de.height}),ue.lastAffix=!!ue.affixStyle,fe&&ee!==ue.lastAffix&&fe(ue.lastAffix),L.setState(ue)}},L.prepareMeasure=()=>{L.setState({status:re.Prepare,affixStyle:void 0,placeholderStyle:void 0})},L.updatePosition=(0,M.Z)(()=>{L.prepareMeasure()}),L.lazyUpdatePosition=(0,M.Z)(()=>{const h=L.getTargetFunc(),{affixStyle:ee}=L.state;if(h&&ee){const fe=L.getOffsetTop(),at=L.getOffsetBottom(),be=h();if(be&&L.placeholderNodeRef.current){const ze=U(be),xe=U(L.placeholderNodeRef.current),ue=it(xe,ze,fe),de=pe(xe,ze,at);if(ue!==void 0&&ee.top===ue||de!==void 0&&ee.bottom===de)return}}L.prepareMeasure()}),L}return(0,f.Z)(k,[{key:"getTargetFunc",value:function(){const{getTargetContainer:h}=this.context,{target:ee}=this.props;return ee!==void 0?ee:h!=null?h:Te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(h){this.addListeners(),(h.offsetTop!==this.props.offsetTop||h.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:h,placeholderStyle:ee}=this.state,{affixPrefixCls:fe,rootClassName:at,children:be}=this.props,ze=l()(h&&at,{[fe]:!!h});let xe=(0,ie.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return d.createElement(le.Z,{onResize:this.updatePosition},d.createElement("div",Object.assign({},xe,{ref:this.placeholderNodeRef}),h&&d.createElement("div",{style:ee,"aria-hidden":"true"}),d.createElement("div",{className:ze,ref:this.fixedNodeRef,style:h},d.createElement(le.Z,{onResize:this.updatePosition},be))))}}]),k}(d.Component);A.contextType=De.E_;var $=(0,d.forwardRef)((Z,Y)=>{const{prefixCls:k,rootClassName:L}=Z,{getPrefixCls:h}=(0,d.useContext)(De.E_),ee=h("affix",k),[fe,at]=T(ee),be=Object.assign(Object.assign({},Z),{affixPrefixCls:ee,rootClassName:l()(L,at)});return fe(d.createElement(A,Object.assign({},be,{ref:Y})))})},24905:function(On,dt,t){"use strict";t.d(dt,{default:function(){return $}});var r=t(92310),f=t.n(r),x=t(5630),N=t(59301),d=t(36355),H=t(1684),l=t(32441),ie=N.createContext(null),M=t(98447),De=t(14088),F=t(4572),m=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{var k;const{prefixCls:L,className:h,rootClassName:ee,children:fe,indeterminate:at=!1,style:be,onMouseEnter:ze,onMouseLeave:xe,skipGroup:ue=!1,disabled:de}=Z,te=m(Z,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ie,direction:tt,checkbox:Ee}=N.useContext(d.E_),G=N.useContext(ie),{isFormItemInput:Qe}=N.useContext(l.aM),_e=N.useContext(H.Z),gt=(k=(G==null?void 0:G.disabled)||de)!==null&&k!==void 0?k:_e,We=N.useRef(te.value);N.useEffect(()=>{G==null||G.registerValue(te.value)},[]),N.useEffect(()=>{if(!ue)return te.value!==We.current&&(G==null||G.cancelValue(We.current),G==null||G.registerValue(te.value),We.current=te.value),()=>G==null?void 0:G.cancelValue(te.value)},[te.value]);const Bt=Ie("checkbox",L),[mt,kt]=(0,M.ZP)(Bt),yt=Object.assign({},te);G&&!ue&&(yt.onChange=function(){te.onChange&&te.onChange.apply(te,arguments),G.toggleOption&&G.toggleOption({label:fe,value:te.value})},yt.name=G.name,yt.checked=G.value.includes(te.value));const Se=f()(`${Bt}-wrapper`,{[`${Bt}-rtl`]:tt==="rtl",[`${Bt}-wrapper-checked`]:yt.checked,[`${Bt}-wrapper-disabled`]:gt,[`${Bt}-wrapper-in-form-item`]:Qe},Ee==null?void 0:Ee.className,h,ee,kt),wt=f()({[`${Bt}-indeterminate`]:at},F.A,kt),ae=at?"mixed":void 0;return mt(N.createElement(De.Z,{component:"Checkbox",disabled:gt},N.createElement("label",{className:Se,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),be),onMouseEnter:ze,onMouseLeave:xe},N.createElement(x.Z,Object.assign({"aria-checked":ae},yt,{prefixCls:Bt,className:wt,disabled:gt,ref:Y})),fe!==void 0&&N.createElement("span",null,fe))))};var U=N.forwardRef(ne),it=t(95190),pe=t(2738),ot=function(Z,Y){var k={};for(var L in Z)Object.prototype.hasOwnProperty.call(Z,L)&&Y.indexOf(L)<0&&(k[L]=Z[L]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,L=Object.getOwnPropertySymbols(Z);h{const{defaultValue:k,children:L,options:h=[],prefixCls:ee,className:fe,rootClassName:at,style:be,onChange:ze}=Z,xe=ot(Z,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ue,direction:de}=N.useContext(d.E_),[te,Ie]=N.useState(xe.value||k||[]),[tt,Ee]=N.useState([]);N.useEffect(()=>{"value"in xe&&Ie(xe.value||[])},[xe.value]);const G=N.useMemo(()=>h.map(X=>typeof X=="string"||typeof X=="number"?{label:X,value:X}:X),[h]),Qe=X=>{Ee(w=>w.filter(c=>c!==X))},_e=X=>{Ee(w=>[].concat((0,it.Z)(w),[X]))},gt=X=>{const w=te.indexOf(X.value),c=(0,it.Z)(te);w===-1?c.push(X.value):c.splice(w,1),"value"in xe||Ie(c),ze==null||ze(c.filter(_=>tt.includes(_)).sort((_,J)=>{const D=G.findIndex(ve=>ve.value===_),C=G.findIndex(ve=>ve.value===J);return D-C}))},We=ue("checkbox",ee),Bt=`${We}-group`,[mt,kt]=(0,M.ZP)(We),yt=(0,pe.Z)(xe,["value","disabled"]),Se=h.length?G.map(X=>N.createElement(U,{prefixCls:We,key:X.value.toString(),disabled:"disabled"in X?X.disabled:xe.disabled,value:X.value,checked:te.includes(X.value),onChange:X.onChange,className:`${Bt}-item`,style:X.style,title:X.title},X.label)):L,wt={toggleOption:gt,value:te,disabled:xe.disabled,name:xe.name,registerValue:_e,cancelValue:Qe},ae=f()(Bt,{[`${Bt}-rtl`]:de==="rtl"},fe,at,kt);return mt(N.createElement("div",Object.assign({className:ae,style:be},yt,{ref:Y}),N.createElement(ie.Provider,{value:wt},Se)))},re=N.forwardRef(Te);var A=N.memo(re);const o=U;o.Group=A,o.__ANT_CHECKBOX=!0;var $=o},98447:function(On,dt,t){"use strict";t.d(dt,{C2:function(){return d}});var r=t(17313),f=t(37613),x=t(83116);const N=H=>{const{checkboxCls:l}=H,le=`${l}-wrapper`;return[{[`${l}-group`]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",flexWrap:"wrap",columnGap:H.marginXS,[`> ${H.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,r.Wf)(H)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[l]:Object.assign(Object.assign({},(0,r.Wf)(H)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:H.borderRadiusSM,alignSelf:"center",[`${l}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${l}-inner`]:Object.assign({},(0,r.oN)(H))},[`${l}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:H.checkboxSize,height:H.checkboxSize,direction:"ltr",backgroundColor:H.colorBgContainer,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusSM,borderCollapse:"separate",transition:`all ${H.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:H.checkboxSize/14*5,height:H.checkboxSize/14*8,border:`${H.lineWidthBold}px solid ${H.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${H.motionDurationFast} ${H.motionEaseInBack}, opacity ${H.motionDurationFast}`}},"& + span":{paddingInlineStart:H.paddingXS,paddingInlineEnd:H.paddingXS}})},{[` ${le}:not(${le}-disabled), ${l}:not(${l}-disabled) `]:{[`&:hover ${l}-inner`]:{borderColor:H.colorPrimary}},[`${le}:not(${le}-disabled)`]:{[`&:hover ${l}-checked:not(${l}-disabled) ${l}-inner`]:{backgroundColor:H.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${l}-checked:not(${l}-disabled):after`]:{borderColor:H.colorPrimaryHover}}},{[`${l}-checked`]:{[`${l}-inner`]:{backgroundColor:H.colorPrimary,borderColor:H.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${H.motionDurationMid} ${H.motionEaseOutBack} ${H.motionDurationFast}`}}},[` diff --git a/p__FileShare__index.ecf54d7d.chunk.css b/p__FileShare__index.23afae42.chunk.css similarity index 55% rename from p__FileShare__index.ecf54d7d.chunk.css rename to p__FileShare__index.23afae42.chunk.css index fbd400d041..c0865d9351 100644 --- a/p__FileShare__index.ecf54d7d.chunk.css +++ b/p__FileShare__index.23afae42.chunk.css @@ -1 +1 @@ -.page___zGaJj{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.box___Kx49X{background:#fff;box-shadow:0 0 6px 2px #6ea7de33;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px}.box___Kx49X b{font-size:16px;color:#000}.box___Kx49X input{width:240px;border-radius:2px;border:1px solid #DCDCDC;margin-top:20px;margin-bottom:20px}.expired___FZCdo{background:#fce5e5;border-radius:4px;padding:20px;font-size:16px;color:#e30000} +.page___zGaJj{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.box___Kx49X{background:#fff;box-shadow:0 0 6px 2px #6ea7de33;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px}.box___Kx49X b{font-size:16px;color:#000}.box___Kx49X input{width:240px!important;border-radius:2px!important;border:1px solid #DCDCDC!important;margin-top:20px!important;margin-bottom:20px!important}.expired___FZCdo{background:#fce5e5;border-radius:4px;padding:20px;font-size:16px;color:#e30000} diff --git a/umi.7d4eb4f0.js b/umi.037ea807.js similarity index 99% rename from umi.7d4eb4f0.js rename to umi.037ea807.js index ec236ba4fb..3a5fc7c88e 100644 --- a/umi.7d4eb4f0.js +++ b/umi.037ea807.js @@ -1480,6 +1480,6 @@ Schedule: ${W.map(Se=>lu(Se))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Si(t.baseTime,t.timescale):0;let ce="00:00.000",be=0,Pe=0,Se,at=!0;U.oncue=function(rt){const Mt=n[s];let fr=n.ccOffset;const or=(be-te)/9e4;if(Mt!=null&&Mt.new&&(Pe!==void 0?fr=n.ccOffset=Mt.start:Jc(n,s,or)),or){if(!t){Se=new Error("Missing initPTS for VTT MPEGTS");return}fr=or-n.presentationOffset}const Or=rt.endTime-rt.startTime,Ur=Za((rt.startTime+fr-Pe)*9e4,m*9e4)/9e4;rt.startTime=Math.max(Ur,0),rt.endTime=Math.max(Ur+Or,0);const un=rt.text.trim();rt.text=decodeURIComponent(encodeURIComponent(un)),rt.id||(rt.id=Bl(rt.startTime,rt.endTime,un)),rt.endTime>0&&N.push(rt)},U.onparsingerror=function(rt){Se=rt},U.onflush=function(){if(Se){T(Se);return}E(N)},W.forEach(rt=>{if(at)if(Hu(rt,"X-TIMESTAMP-MAP=")){at=!1,rt.slice(16).split(",").forEach(Mt=>{Hu(Mt,"LOCAL:")?ce=Mt.slice(6):Hu(Mt,"MPEGTS:")&&(be=parseInt(Mt.slice(7)))});try{Pe=qc(ce)/1e3}catch(Mt){Se=Mt}return}else rt===""&&(at=!1);U.parse(rt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=_t(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>q(U)),T=$n(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,be)=>(ce[be]=m.getAttribute(`ttp:${be}`)||E[be],ce),{}),U=m.getAttribute("xml:space")!=="preserve",W=Gn(An(m,"styling","style")),N=Gn(An(m,"layout","region")),te=An(m,"body","[begin]");return[].map.call(te,ce=>{const be=Li(ce,U);if(!be||!ce.hasAttribute("begin"))return null;const Pe=ha(ce.getAttribute("begin"),T),Se=ha(ce.getAttribute("dur"),T);let at=ha(ce.getAttribute("end"),T);if(Pe===null)throw aa(ce);if(at===null){if(Se===null)throw aa(ce);at=Pe+Se}const rt=new Fl(Pe-t,at-t,be);rt.id=Bl(rt.startTime,rt.endTime,rt.text);const Mt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],or=Sa(Mt,fr,W),{textAlign:Or}=or;if(Or){const Ur=wu[Or];Ur&&(rt.lineAlign=Ur),rt.align=Or}return y(rt,or),rt}).filter(ce=>ce!==null)}function An(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Li(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Li(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((U,W)=>{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ci,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){$t(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"1552cd02",67:"6e79aaac",109:"42b54f99",169:"d96447db",195:"f3d68f29",264:"dc916851",265:"43ed2bfe",292:"e57310c5",310:"8b10d964",316:"1f60ada6",337:"21058bc8",342:"2f895093",354:"d4d139cf",391:"4fb7ca4d",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"113710a4",533:"fb6d20a7",547:"24bbee7d",556:"36ae21dd",559:"7053720b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"caa06d53",737:"357479e0",741:"ac5fd360",799:"3e2d1955",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"87ec7d25",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"9e7a11d0",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"f6829a10",1416:"2ad17b59",1423:"1abf9902",1427:"f853f2d9",1450:"c7c58e3b",1461:"41c30876",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1528:"b14dc6b1",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"078f641f",1717:"da57eb28",1727:"c981318d",1783:"102cc504",1799:"9e962558",1831:"1eb2cb25",1836:"2e42f320",1855:"a387e74d",1880:"812b58cf",1939:"d23c6713",1953:"2f68b60f",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"677d8f19",2102:"2fe6680d",2141:"f3b51482",2216:"41a3fc30",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"4c1cf7d7",2339:"0b50a5a4",2364:"f89faf70",2386:"192e235c",2396:"73bd3333",2404:"001097da",2412:"1ba11784",2425:"33c9399c",2443:"272273ab",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e29c3f7e",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"ddd556b9",2819:"eab8b9d0",2823:"7dbf3825",2826:"9b798366",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"d3995158",2884:"f9988406",2969:"ab3357d7",2983:"810d80c8",3006:"c4f4299c",3133:"9bf3f89c",3141:"7d34bc17",3157:"d6c166d0",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"1a6ed0a0",3276:"bfb2709e",3282:"73e1e6e5",3317:"4e335d81",3332:"1b325b8e",3355:"7c441d29",3356:"7b074824",3391:"822d9714",3433:"96493a2f",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"a92eeebd",3509:"fa583eb5",3550:"3dc83156",3581:"0373a0ee",3585:"9566db4d",3665:"7d2593d2",3668:"84eed250",3697:"481a10d9",3747:"b24b4340",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"468cd2f5",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"cae40476",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"0c8dbb07",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"1e2714cd",4105:"d6e5dc67",4142:"39c8b8ae",4144:"f3b484d8",4164:"f9faf58f",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"74343837",4496:"866d80ea",4498:"fc6a5d81",4504:"8d32ebad",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"acf8021f",4621:"f0a36bda",4628:"ece2c60c",4662:"c18a0321",4685:"c33f1528",4715:"6ef1d607",4736:"9efd5811",4741:"8ac150cf",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"eebb6922",4850:"1edda4b7",4862:"f190221d",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"46bea54c",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"a4900d3c",5191:"b85afead",5238:"1a920303",5265:"03e14552",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"1c3ca410",5402:"a01d807c",5416:"454536b7",5434:"38b302a6",5470:"a1508a97",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"659a6ee7",5624:"b92256c5",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"e7057956",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"6576749a",5825:"6dc1db02",5876:"5eded409",5888:"b2f9e6cc",5891:"a15e0215",5895:"9e2c5742",5902:"c669e75f",5915:"9bdbd5d4",5972:"bf0f58d3",5992:"c8481273",6029:"d1264f3c",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"20de8ed2",6063:"7d45638e",6069:"feeac3c1",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"ea61faab",6270:"b298f34e",6277:"dc191b1b",6328:"25fac5b5",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"1ad2e915",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"2448c434",6587:"f4f2413e",6634:"67d5b4be",6651:"9e24df4a",6656:"2fabaf00",6685:"aae40efa",6729:"a73d05b9",6741:"53889cd7",6758:"d1babb66",6774:"59d4d618",6784:"8d81c22a",6788:"2dd554bc",6796:"f558947e",6805:"c1f88346",6820:"cd17b315",6845:"bb5df738",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",6982:"672aaf04",7008:"6ce641ea",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"d5175f24",7062:"fbf37700",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"01f00199",7477:"0763e311",7482:"3120816b",7527:"c9e6d0ab",7545:"4e4a5411",7560:"279f12b5",7589:"d9a6528e",7591:"c8233ce9",7614:"97f6c814",7622:"689e3d21",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"5de8fe9e",7855:"65fb80ec",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7922:"20b92a80",7948:"cfcf0dc9",7963:"64ac60d4",7964:"29aed9a1",8014:"6eefce08",8062:"cb99a22e",8072:"65ee4500",8077:"695a5c11",8085:"d3654321",8089:"d536b13a",8143:"c05acd93",8155:"3e92c42b",8161:"83c5fa9a",8237:"3bc5bbf9",8241:"e8c6ac07",8302:"447ed68d",8307:"3a13b1b1",8325:"ca5e41c9",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"84f4319f",8431:"3f117d68",8435:"2a0268cf",8447:"96f24846",8517:"b5995b14",8561:"333e8ec9",8563:"32900ec0",8634:"60dfc958",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"12cdb0ed",8723:"efbabadd",8737:"ce7dad23",8776:"0ad26240",8782:"d656dd92",8787:"2a6220f8",8797:"d47f3a6e",8823:"f34111af",8827:"b89aaae6",8842:"9f25a3e2",8866:"28050fa6",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"381f0496",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"71eaef27",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"314aea52",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"129cd3b6",9487:"4d567133",9489:"5fd6da22",9507:"e5011c2c",9519:"ef40cb87",9554:"ed358e7b",9559:"f794af19",9590:"ef396649",9596:"cbf0c6bd",9647:"7c5cbccd",9649:"1a4189af",9674:"02c27c82",9677:"ea16d017",9695:"6cc64215",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4ddecd1f",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1528:"ecf54d7d",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"b1bbfdb9",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"b20d0ab0",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Qi(P,t){const n=ic.exec(P),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class is{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Wu{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Rc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ci,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:Ko},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends ml{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Zo()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){$t(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"1552cd02",67:"6e79aaac",109:"42b54f99",169:"d96447db",195:"f3d68f29",264:"dc916851",265:"43ed2bfe",292:"e57310c5",310:"8b10d964",316:"1f60ada6",337:"21058bc8",342:"2f895093",354:"d4d139cf",391:"4fb7ca4d",425:"60eb6b08",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"113710a4",533:"fb6d20a7",547:"24bbee7d",556:"36ae21dd",559:"7053720b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"caa06d53",737:"357479e0",741:"ac5fd360",799:"3e2d1955",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"87ec7d25",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"9e7a11d0",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"f6829a10",1416:"2ad17b59",1423:"1abf9902",1427:"f853f2d9",1450:"c7c58e3b",1461:"41c30876",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1528:"b14dc6b1",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"078f641f",1717:"da57eb28",1727:"c981318d",1783:"102cc504",1799:"9e962558",1831:"1eb2cb25",1836:"2e42f320",1855:"a387e74d",1880:"812b58cf",1939:"d23c6713",1953:"2f68b60f",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"677d8f19",2102:"2fe6680d",2141:"f3b51482",2216:"41a3fc30",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"4c1cf7d7",2339:"0b50a5a4",2364:"f89faf70",2386:"192e235c",2396:"73bd3333",2404:"001097da",2412:"1ba11784",2425:"33c9399c",2443:"272273ab",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e29c3f7e",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"ddd556b9",2819:"eab8b9d0",2823:"7dbf3825",2826:"9b798366",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"d3995158",2884:"f9988406",2969:"ab3357d7",2983:"810d80c8",3006:"c4f4299c",3133:"9bf3f89c",3141:"7d34bc17",3157:"d6c166d0",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"1a6ed0a0",3276:"bfb2709e",3282:"73e1e6e5",3317:"4e335d81",3332:"1b325b8e",3355:"7c441d29",3356:"7b074824",3391:"822d9714",3433:"96493a2f",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"a92eeebd",3509:"fa583eb5",3550:"3dc83156",3581:"0373a0ee",3585:"9566db4d",3665:"7d2593d2",3668:"84eed250",3697:"481a10d9",3747:"b24b4340",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"468cd2f5",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"cae40476",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"0c8dbb07",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"1e2714cd",4105:"d6e5dc67",4142:"39c8b8ae",4144:"f3b484d8",4164:"f9faf58f",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"74343837",4496:"866d80ea",4498:"fc6a5d81",4504:"8d32ebad",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"acf8021f",4621:"f0a36bda",4628:"ece2c60c",4662:"c18a0321",4685:"c33f1528",4715:"6ef1d607",4736:"9efd5811",4741:"8ac150cf",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"eebb6922",4850:"1edda4b7",4862:"f190221d",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"46bea54c",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"a4900d3c",5191:"b85afead",5238:"1a920303",5265:"03e14552",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"1c3ca410",5402:"a01d807c",5416:"454536b7",5434:"38b302a6",5470:"a1508a97",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"659a6ee7",5624:"b92256c5",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"e7057956",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"6576749a",5825:"6dc1db02",5876:"5eded409",5888:"b2f9e6cc",5891:"a15e0215",5895:"9e2c5742",5902:"c669e75f",5915:"9bdbd5d4",5972:"bf0f58d3",5992:"c8481273",6029:"d1264f3c",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"20de8ed2",6063:"7d45638e",6069:"feeac3c1",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"ea61faab",6270:"b298f34e",6277:"dc191b1b",6328:"25fac5b5",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"1ad2e915",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"2448c434",6587:"f4f2413e",6634:"67d5b4be",6651:"9e24df4a",6656:"2fabaf00",6685:"aae40efa",6729:"a73d05b9",6741:"53889cd7",6758:"0698750e",6774:"59d4d618",6784:"8d81c22a",6788:"2dd554bc",6796:"f558947e",6805:"c1f88346",6820:"cd17b315",6845:"bb5df738",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"cf356c01",6963:"710c08d0",6982:"672aaf04",7008:"6ce641ea",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"d5175f24",7062:"fbf37700",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"01f00199",7477:"0763e311",7482:"3120816b",7527:"c9e6d0ab",7545:"4e4a5411",7560:"279f12b5",7589:"d9a6528e",7591:"c8233ce9",7614:"97f6c814",7622:"689e3d21",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"5de8fe9e",7855:"65fb80ec",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7922:"20b92a80",7948:"cfcf0dc9",7963:"64ac60d4",7964:"29aed9a1",8014:"6eefce08",8062:"cb99a22e",8072:"65ee4500",8077:"695a5c11",8085:"d3654321",8089:"d536b13a",8143:"c05acd93",8155:"3e92c42b",8161:"83c5fa9a",8237:"3bc5bbf9",8241:"e8c6ac07",8302:"447ed68d",8307:"3a13b1b1",8325:"ca5e41c9",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"84f4319f",8431:"3f117d68",8435:"2a0268cf",8447:"96f24846",8517:"b5995b14",8561:"333e8ec9",8563:"32900ec0",8634:"60dfc958",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"12cdb0ed",8723:"efbabadd",8737:"ce7dad23",8776:"0ad26240",8782:"d656dd92",8787:"2a6220f8",8797:"d47f3a6e",8823:"f34111af",8827:"b89aaae6",8842:"9f25a3e2",8866:"28050fa6",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"381f0496",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"71eaef27",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"314aea52",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"129cd3b6",9487:"4d567133",9489:"5fd6da22",9507:"e5011c2c",9519:"ef40cb87",9554:"ed358e7b",9559:"f794af19",9590:"ef396649",9596:"cbf0c6bd",9647:"7c5cbccd",9649:"1a4189af",9674:"02c27c82",9677:"ea16d017",9695:"6cc64215",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4ddecd1f",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1528:"p__FileShare__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1528:"23afae42",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"b1bbfdb9",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"b20d0ab0",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return An.endsWith("/")?An:"".concat(An,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(An){return hc.test(An)||An.startsWith("/")&&!An.startsWith("/*")||An.startsWith("./")||An.startsWith("../")}var Vo=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Li,Sa=Gn.loaderData,Wi=Gn.htmlPageOpts,aa=Gn.manifest,ha=(aa==null||(Li=aa.assets)===null||Li===void 0?void 0:Li["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Wi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function bu(An){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof An=="string")return Ru(An)?(0,Po.Z)({src:An},Gn):{content:An};if((0,Io.Z)(An)==="object")return(0,Po.Z)((0,Po.Z)({},An),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(An)))}function Ic(An){return Ru(An)?{type:"link",href:An}:{type:"style",content:An}}var Kc=function(Gn){var Li,Sa,Wi,aa,ha,_s,Qi=Gn.htmlPageOpts;return je.createElement(je.Fragment,null,(Qi==null?void 0:Qi.title)&&je.createElement("title",null,Qi.title),Qi==null||(Li=Qi.favicons)===null||Li===void 0?void 0:Li.map(function(is,Wu){return je.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(Qi==null?void 0:Qi.description)&&je.createElement("meta",{name:"description",content:Qi.description}),(Qi==null||(Sa=Qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&je.createElement("meta",{name:"keywords",content:Qi.keywords.join(",")}),Qi==null||(Wi=Qi.metas)===null||Wi===void 0?void 0:Wi.map(function(is){return je.createElement("meta",{key:is.name,name:is.name,content:is.content})}),Qi==null||(aa=Qi.links)===null||aa===void 0?void 0:aa.map(function(is,Wu){return je.createElement("link",(0,ku.Z)({key:Wu},is))}),Qi==null||(ha=Qi.styles)===null||ha===void 0?void 0:ha.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return je.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return je.createElement("style",{key:Wu},ll)}),Qi==null||(_s=Qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(An){var Gn,Li=An.children,Sa=An.loaderData,Wi=An.manifest,aa=An.htmlPageOpts,ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=An.mountElementId;if(ha!=null&&ha.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa})));if(ha!=null&&ha.pureApp)return je.createElement(je.Fragment,null,Li);var Qi=typeof window=="undefined"?Wi==null?void 0:Wi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Qi&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Qi}),je.createElement(Kc,{htmlPageOpts:aa})),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa}),aa==null||(Gn=aa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=je.createContext(void 0);function nl(){return je.useContext(xu)}var il=["redirect"];function Ql(An){var Gn=An.routesById,Li=An.parentId,Sa=An.routeComponents,Wi=An.useStream,aa=Wi===void 0?!0:Wi;return Object.keys(Gn).filter(function(ha){return Gn[ha].parentId===Li}).map(function(ha){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ha],routeComponent:Sa[ha],loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat},An.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ha}).length>0}),{},{useStream:aa})),Qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat,useStream:aa});return Qi.length>0&&(_s.children=Qi,_s.routes=Qi),_s})}function ql(An){var Gn=(0,eu.UO)(),Li=(0,eu.Gn)(An.to,Gn),Sa=(0,Ll.T$)(),Wi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var aa=Wi.search+Wi.hash;Li+=aa}var ha=(0,Po.Z)((0,Po.Z)({},An),{},{to:Li});return je.createElement(eu.Fg,(0,ku.Z)({replace:!0},ha))}function xl(An){var Gn=An.route,Li=An.useStream,Sa=Li===void 0?!0:Li,Wi=Gn.redirect,aa=(0,Go.Z)(Gn,il),ha=An.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Wi?je.createElement(ql,{to:Wi}):je.createElement(xu.Provider,{value:{route:An.route}},je.createElement(ha,{loader:je.memo(An.routeComponent),loadingComponent:An.loadingComponent||Yc,hasChildren:An.hasChildren,useStream:Sa}))},aa)}function Yc(){return je.createElement("div",null)}function Ml(An){var Gn=nl(),Li=Gn.route,Sa=(0,Ll.Ov)(),Wi=Sa.history,aa=Sa.clientRoutes,ha=(0,eu.UO)(),_s={params:ha,isExact:!0,path:Li.path,url:Wi.location.pathname},Qi=An.loader,is={location:Wi.location,match:_s,history:Wi,params:ha,route:Li,routes:aa};return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))):je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))}function Jl(An){var Gn=An.loader;return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Gn,null)):je.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(An){var Gn=An.history,Li=je.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Li,2),Wi=Sa[0],aa=Sa[1];return(0,je.useLayoutEffect)(function(){return Gn.listen(aa)},[Gn]),(0,je.useLayoutEffect)(function(){function ha(_s){An.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:An.routes,clientRoutes:An.clientRoutes,location:_s.location,action:_s.action,basename:An.basename,isFirst:!!_s.isFirst}})}return ha({location:Wi.location,action:Wi.action,isFirst:!0}),Gn.listen(ha)},[Gn,An.routes,An.clientRoutes]),je.createElement(eu.F0,{navigator:Gn,location:Wi.location,basename:An.basename},An.children)}function Lu(){var An=(0,Ll.Ov)(),Gn=An.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Li){var Sa=Gn.basename||"/",Wi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Wi}});for(var aa=je.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Wi,history:Gn.history},Li),ha=0,_s=lu;ha<_s.length;ha++){var Qi=_s[ha];aa=Gn.pluginManager.applyPlugins({type:"modify",key:Qi,initialValue:aa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,je.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,je.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,je.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Wi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){je.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){je.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,je.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,je.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),je.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Wi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},aa)};return is};function _c(An){var Gn=An.rootElement||document.getElementById("root"),Li=ec(An,je.createElement(Lu,null));if(An.components)return Li;if(An.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Wi=window.__UMI_METADATA_LOADER_DATA__||{},aa={metadata:Wi,loaderData:Sa,mountElementId:An.mountElementId},ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ha?Gn:document,ha?je.createElement(Li,null):je.createElement(Zo,aa,je.createElement(Li,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(je.createElement(Li,null));return}gu.render(je.createElement(Li,null),Gn)}var mc=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});function Dc(){return mc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/fileShare",parentId:"1",id:"463"},464:{path:"/",parentId:"1",id:"464"},465:{path:"/",exact:!0,parentId:"464",id:"465"},466:{path:"/api/*",exact:!0,parentId:"464",id:"466"},467:{path:"/search",exact:!0,parentId:"464",id:"467"},468:{path:"/moop_cases",exact:!0,parentId:"464",id:"468"},469:{path:"/moop_cases/new",exact:!0,parentId:"464",id:"469"},470:{path:"/moop_cases/:caseId",exact:!0,parentId:"464",id:"470"},471:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"464",id:"471"},472:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"464",id:"472"},473:{path:"/randompaper",exact:!0,parentId:"464",id:"473"},474:{path:"/randompaper/edit/:id",exact:!0,parentId:"464",id:"474"},475:{path:"/randompaper/detail/:id",exact:!0,parentId:"464",id:"475"},476:{path:"/403",parentId:"464",id:"476"},477:{path:"/500",parentId:"464",id:"477"},478:{path:"/404",parentId:"464",id:"478"},479:{path:"/download",parentId:"464",id:"479"},480:{path:"/iwce",parentId:"464",id:"480"},481:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"464",id:"481"},482:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"464",id:"482"},483:{path:"/Activities",parentId:"464",id:"483"},484:{path:"/iwce/:itemname",parentId:"464",id:"484"},485:{path:"/hpc-course",parentId:"464",id:"485"},486:{path:"/user_agents",parentId:"464",id:"486"},487:{path:"/three",parentId:"464",id:"487"},488:{path:"/introduction",parentId:"464",id:"488"},489:{path:"/chatgpt",parentId:"464",id:"489"},490:{path:"/*",parentId:"464",id:"490"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:je.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:je.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,30697))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:je.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:je.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:je.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:je.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,99196))),130:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,99196))),131:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:je.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:je.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:je.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:je.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:je.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:je.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:je.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:je.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:je.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:je.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:je.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:je.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:je.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:je.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:je.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:je.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:je.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:je.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:je.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:je.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:je.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),309:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,78769))),313:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,44233))),430:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:je.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:je.lazy(()=>__webpack_require__.e(1528).then(__webpack_require__.bind(__webpack_require__,59188))),464:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),465:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,42126))),466:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),467:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),468:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),469:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),470:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),471:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),472:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),473:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),475:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),476:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),477:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),478:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),479:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),480:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),481:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),482:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),483:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),484:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),486:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),487:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),488:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),489:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),490:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Oe=()=>je.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Bn=__webpack_require__(61186),dn=__webpack_require__.n(Bn),Pi=__webpack_require__(91392),Ya=__webpack_require__.n(Pi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),Ii=__webpack_require__(74959),nc=__webpack_require__.n(Ii),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(An,Gn,Li)=>Gn in An?qc(An,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Li}):An[Gn]=Li,Sl=(An,Gn)=>{for(var Li in Gn||(Gn={}))Jc.call(Gn,Li)&&Fu(An,Li,Gn[Li]);if(Bl)for(var Li of Bl(Gn))cu.call(Gn,Li)&&Fu(An,Li,Gn[Li]);return An},ic=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const An=(0,I.gD)(),{routes:Gn,routeComponents:Li}=yield Dc(An);yield An.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Li}});const Sa=An.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Wi=Sa.basename||"/",aa=Sa.historyType||"browser",ha=(0,O.fi)(Sl({type:aa,basename:Wi},Sa.historyOpts));return An.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Li,pluginManager:An,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Oe,publicPath:wu,runtimePublicPath:ac,history:ha,historyType:aa,basename:Wi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},Qi=An.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(Qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();