(window.webpackJsonp=window.webpackJsonp||[]).push([[293,6,7,11],{"+QRC":function(lt,st,ee){"use strict";var me=ee("E9nw"),H={"text/plain":"Text","text/html":"Url",default:"Text"},w="Copy to clipboard: #{key}, Enter";function z(v){var B=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return v.replace(/#{\s*key\s*}/g,B)}function k(v,B){var M,N,R,E,T,C,x=!1;B||(B={}),M=B.debug||!1;try{R=me(),E=document.createRange(),T=document.getSelection(),C=document.createElement("span"),C.textContent=v,C.style.all="unset",C.style.position="fixed",C.style.top=0,C.style.clip="rect(0, 0, 0, 0)",C.style.whiteSpace="pre",C.style.webkitUserSelect="text",C.style.MozUserSelect="text",C.style.msUserSelect="text",C.style.userSelect="text",C.addEventListener("copy",function(y){if(y.stopPropagation(),B.format)if(y.preventDefault(),typeof y.clipboardData=="undefined"){M&&console.warn("unable to use e.clipboardData"),M&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=H[B.format]||H.default;window.clipboardData.setData(u,v)}else y.clipboardData.clearData(),y.clipboardData.setData(B.format,v);B.onCopy&&(y.preventDefault(),B.onCopy(y.clipboardData))}),document.body.appendChild(C),E.selectNodeContents(C),T.addRange(E);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");x=!0}catch(y){M&&console.error("unable to copy using execCommand: ",y),M&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(B.format||"text",v),B.onCopy&&B.onCopy(window.clipboardData),x=!0}catch(u){M&&console.error("unable to copy using clipboardData: ",u),M&&console.error("falling back to prompt"),N=z("message"in B?B.message:w),window.prompt(N,v)}}finally{T&&(typeof T.removeRange=="function"?T.removeRange(E):T.removeAllRanges()),C&&document.body.removeChild(C),R()}return x}lt.exports=k},"0r65":function(lt,st){var ee=arguments[3],me=arguments[4],H=arguments[5],w=JSON.stringify;lt.exports=function(z,k){for(var v,B=Object.keys(H),M=0,N=B.length;M1&&arguments[1]!==void 0?arguments[1]:0,S=(B[C[x+0]]+B[C[x+1]]+B[C[x+2]]+B[C[x+3]]+"-"+B[C[x+4]]+B[C[x+5]]+"-"+B[C[x+6]]+B[C[x+7]]+"-"+B[C[x+8]]+B[C[x+9]]+"-"+B[C[x+10]]+B[C[x+11]]+B[C[x+12]]+B[C[x+13]]+B[C[x+14]]+B[C[x+15]]).toLowerCase();if(!v(S))throw TypeError("Stringified UUID is invalid");return S}var R=N;function E(C,x,S){C=C||{};var y=C.random||(C.rng||w)();if(y[6]=y[6]&15|64,y[8]=y[8]&63|128,x){S=S||0;for(var u=0;u<16;++u)x[S+u]=y[u];return x}return R(y)}var T=st.a=E},"7ixt":function(lt,st,ee){"use strict";ee.d(st,"a",function(){return w});var me={adjustX:1,adjustY:1},H=[0,0],w={left:{points:["cr","cl"],overflow:me,offset:[-4,0],targetOffset:H},right:{points:["cl","cr"],overflow:me,offset:[4,0],targetOffset:H},top:{points:["bc","tc"],overflow:me,offset:[0,-4],targetOffset:H},bottom:{points:["tc","bc"],overflow:me,offset:[0,4],targetOffset:H},topLeft:{points:["bl","tl"],overflow:me,offset:[0,-4],targetOffset:H},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0],targetOffset:H},topRight:{points:["br","tr"],overflow:me,offset:[0,-4],targetOffset:H},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0],targetOffset:H},bottomRight:{points:["tr","br"],overflow:me,offset:[0,4],targetOffset:H},rightBottom:{points:["bl","br"],overflow:me,offset:[4,0],targetOffset:H},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,4],targetOffset:H},leftBottom:{points:["br","bl"],overflow:me,offset:[-4,0],targetOffset:H}},z=w},"8hTe":function(lt,st,ee){lt.exports={button:"button___1wy9m"}},"8mKB":function(lt,st,ee){"use strict";var me=ee("rePB"),H=ee("1OyB"),w=ee("vuIU"),z=ee("Ji7U"),k=ee("md7G"),v=ee("foSv"),B=ee("q1tI"),M=ee.n(B),N=ee("m+aA"),R=ee("TSYQ"),E=ee.n(R),T=ee("4IlW");function C(o){var n=o.pageXOffset,r="scrollLeft";if(typeof n!="number"){var g=o.document;n=g.documentElement[r],typeof n!="number"&&(n=g.body[r])}return n}function x(o){var n,r,g=o.ownerDocument,f=g.body,_=g&&g.documentElement,D=o.getBoundingClientRect();return n=D.left,r=D.top,n-=_.clientLeft||f.clientLeft||0,r-=_.clientTop||f.clientTop||0,{left:n,top:r}}function S(o){var n=x(o),r=o.ownerDocument,g=r.defaultView||r.parentWindow;return n.left+=C(g),n.left}function y(o){var n=u();return function(){var g=Object(v.a)(o),f;if(n){var _=Object(v.a)(this).constructor;f=Reflect.construct(g,arguments,_)}else f=g.apply(this,arguments);return Object(k.a)(this,f)}}function u(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(o){return!1}}var t=function(o){Object(z.a)(r,o);var n=y(r);function r(){var g;return Object(H.a)(this,r),g=n.apply(this,arguments),g.onHover=function(f){var _=g.props,D=_.onHover,U=_.index;D(f,U)},g.onClick=function(f){var _=g.props,D=_.onClick,U=_.index;D(f,U)},g.onKeyDown=function(f){var _=g.props,D=_.onClick,U=_.index;f.keyCode===13&&D(f,U)},g}return Object(w.a)(r,[{key:"getClassName",value:function(){var f=this.props,_=f.prefixCls,D=f.index,U=f.value,V=f.allowHalf,j=f.focused,G=D+1,$=_;return U===0&&D===0&&j?$+=" ".concat(_,"-focused"):V&&U+.5>=G&&UX?"true":"false","aria-posinset":X+1,"aria-setsize":q,tabIndex:V?-1:0},M.a.createElement("div",{className:"".concat(j,"-first")},oe),M.a.createElement("div",{className:"".concat(j,"-second")},oe)));return $&&(Ce=$(Ce,this.props)),Ce}}]),r}(M.a.Component);function i(o,n){var r=Object.keys(o);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(o);n&&(g=g.filter(function(f){return Object.getOwnPropertyDescriptor(o,f).enumerable})),r.push.apply(r,g)}return r}function s(o){for(var n=1;n0&&!q||U===T.a.RIGHT&&ie>0&&q?(G?ie-=.5:ie-=1,f.changeValue(ie),D.preventDefault()):U===T.a.LEFT&&ieq/2||!j&&_-X0)){ae.next=20;break}return ae.next=18,Promise.all(ve);case 18:fe=ae.sent,Fe+=Ze;case 20:ae.next=13;break;case 22:return ae.next=24,Object(M.a)("/api/attachments/multipart_upload_end",{method:"POST",body:Object(me.a)({fileName:ce.name,chunkCount:we,uploadId:ut},d)});case 24:Z=ae.sent,Z.object?($("success"),Re(),c&&c(Object(me.a)(Object(me.a)({},Z),{},{file:ce,percent:100}))):($("error"),xe("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Re(),b&&b(ce.name));case 26:case"end":return ae.stop()}},Ge)})(),"t0",11);case 11:ke.next=19;break;case 13:ke.prev=13,ke.t1=ke.catch(9),$("error"),xe("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Re(),b&&b(ce.name);case 19:case"end":return ke.stop()}},Ue,null,[[9,13]])}));return function(ce){return Ne.apply(this,arguments)}}(),Le=Object(v.useCallback)(function(){Te.current=!0,ue.current&&(ue.current.abort(),l&&l())},[l]),je=function(Ue){var ce,be,we=Ue==null||((ce=Ue.target)===null||ce===void 0||((be=ce.files)===null||be===void 0))?void 0:be[0];if(Q(we),G="ready",!we)return;if(h){var De=h(we);De||he(we),Re();return}he(we)};return B.a.createElement(v.Fragment,null,B.a.createElement("input",{type:"file",id:re.current,style:{display:"none"},onChange:je,accept:r}),B.a.createElement("label",{className:E()(C.a.upload,g),htmlFor:re.current,style:_},n))};st.a=Object(v.forwardRef)(x)},"96GE":function(lt,st,ee){"use strict";ee.r(st),ee.d(st,"formatQuery",function(){return Oe});var me=ee("T2oS"),H=ee("W9HT"),w=ee("k1fw"),z=ee("PpiC"),k=ee("q1tI"),v=ee.n(k),B=ee("9kvl"),M=ee("JqQi"),N=ee.n(M),R=ee("pC0b"),E=ee("GzdX"),T=ee("9og8"),C=ee("tJVT"),x=ee("WmNS"),S=ee.n(x),y=ee("nUhQ"),u=ee.n(y),t=ee("2qtc"),i=ee("kLXV"),s=ee("7Kak"),d=ee("9yH6"),l=ee("miYZ"),c=ee("tsqr"),b=ee("5NDa"),p=ee("5rEg"),h=ee("Ty5D"),o=ee("sWEp"),n=ee.n(o),r=ee("qdXH"),g=p.a.Search,f=function($e){var Je,ze=$e.videoDetail,We=$e.globalSetting,qe=$e.loading,at=$e.dispatch,gt=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),yt=Object(h.i)(),bt=Object(h.h)(),vt=Object(k.useState)([]),Ct=Object(C.a)(vt,2),pt=Ct[0],Ot=Ct[1],Rt=Object(k.useState)(""),_t=Object(C.a)(Rt,2),St=_t[0],J=_t[1],K=Object(k.useState)(),m=Object(C.a)(K,2),A=m[0],L=m[1],F=Object(k.useState)(!1),Y=Object(C.a)(F,2),de=Y[0],ye=Y[1],Ie=Object(k.useState)(!1),Ve=Object(C.a)(Ie,2),He=Ve[0],rt=Ve[1];Object(k.useEffect)(function(){ze.actionTabs.key==="Banner-SendToClass"&&Qe()},[ze.actionTabs.key]);var Qe=function(){var O=Object(T.a)(S.a.mark(function e(){var a,P;return S.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(r.h)({});case 2:if(P=I.sent,!(P!=null&&(a=P.courses)!==null&&a!==void 0&&a.length)){I.next=8;break}Ot((P==null?void 0:P.courses)||[]),rt(!0),I.next=11;break;case 8:return it(),c.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),I.abrupt("return");case 11:case"end":return I.stop()}},e)}));return function(){return O.apply(this,arguments)}}(),Pe=function(e){Ot(pt==null?void 0:pt.map(function(a){return Object(w.a)(Object(w.a)({},a),{},{hide:!a.course_name.includes(e)})}))},tt=function(){var O=Object(T.a)(S.a.mark(function e(){var a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(A){W.next=3;break}return ye(!0),W.abrupt("return");case 3:return W.next=5,Object(r.m)({id:yt.videoId,course_id:A});case 5:a=W.sent,(a==null?void 0:a.status)===0&&(c.b.success("\u53D1\u9001\u6210\u529F"),it(),B.d===null||B.d===void 0||B.d.replace("/classrooms/".concat(A,"/shixun_homework")));case 7:case"end":return W.stop()}},e)}));return function(){return O.apply(this,arguments)}}(),it=function(){J(""),L(null),ye(!1),at({type:"videoDetail/setActionTabs",payload:{}}),rt(!1)};return v.a.createElement(i.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:He,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:tt,onCancel:it},v.a.createElement("div",{className:n.a.wrap},v.a.createElement("div",{className:"mb10"},v.a.createElement(g,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:St,onChange:function(e){return J(e.target.value)},onSearch:function(e){J(e),Pe(e)}})),v.a.createElement("div",{className:n.a.radioWrap},v.a.createElement(d.a.Group,{value:A,onChange:function(e){L(e.target.value),ye(!1)}},pt==null||((Je=pt.filter(function(O){return!(O!=null&&O.hide)}))===null||Je===void 0)?void 0:Je.map(function(O,e){return v.a.createElement(d.a,{className:n.a.radio,value:O.course_id,key:e},O.course_name)}))),de&&v.a.createElement("div",{className:n.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),v.a.createElement("div",{className:n.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},_=Object(B.a)(function(ot){var $e=ot.videoDetail,Je=ot.loading,ze=ot.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je.models.index}})(f),D=ee("sBCT"),U=ee("Mgx3"),V=ee("1vsH"),j=ee("NLgs"),G=ee("Awhp"),$=ee("KrTs"),X=ee("+L6B"),q=ee("2/Rp"),ie=ee("O3gP"),oe=ee("lrIw"),Ce=ee("oBTY"),_e=ee("eoI0"),Se=ee.n(_e),xe=ee("HBuW"),Ee=function($e){var Je,ze,We=$e.videoDetail,qe=$e.dispatch,at=qe===void 0?function(){}:qe,gt=$e.visible,yt=$e.onClose,bt=yt===void 0?function(){}:yt,vt=We.queryParams,Ct=We.queryParams,pt=Ct.subject_id,Ot=Ct.videoId,Rt={videoId:Ot},_t=Object(k.useState)(0),St=Object(C.a)(_t,2),J=St[0],K=St[1],m=Object(k.useState)(""),A=Object(C.a)(m,2),L=A[0],F=A[1],Y=Object(k.useState)([]),de=Object(C.a)(Y,2),ye=de[0],Ie=de[1],Ve=Object(k.useState)([]),He=Object(C.a)(Ve,2),rt=He[0],Qe=He[1];Object(k.useEffect)(function(){var e,a,P=((e=We.detail)===null||e===void 0||((a=e.video_item)===null||a===void 0)?void 0:a.schools)||[];K(P!=null&&P.length?1:0),Qe(P)},[(Je=We.detail)===null||Je===void 0||((ze=Je.video_item)===null||ze===void 0)?void 0:ze.schools]);var Pe=function(){var e=Object(T.a)(S.a.mark(function a(P){var W;return S.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(xe.P)({q:P});case 2:W=le.sent,W&&Ie(W.shools_name||[]);case 4:case"end":return le.stop()}},a)}));return function(P){return e.apply(this,arguments)}}(),tt=function(a){if(rt.includes(a)){c.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}F(""),Qe([].concat(Object(Ce.a)(rt),[a]))},it=function(){var e=Object(T.a)(S.a.mark(function a(){var P;return S.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(J===1&&!(rt!=null&&rt.length))){I.next=2;break}return I.abrupt("return",c.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return I.next=4,Object(r.a)(Object(w.a)(Object(w.a)({},vt),{},{id:Rt.videoId,schools:J===0?[]:rt,is_public:!(J===2)}));case 4:P=I.sent,(P==null?void 0:P.status)===0&&(c.b.success("\u8BBE\u7F6E\u6210\u529F"),O());case 6:case"end":return I.stop()}},a)}));return function(){return e.apply(this,arguments)}}(),O=function(){bt(),at({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({},vt),{},{id:Rt.videoId})})};return v.a.createElement(i.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:Se.a.modal,visible:gt,onOk:it,onCancel:O},v.a.createElement(v.a.Fragment,null,v.a.createElement(d.a.Group,{value:J,onChange:function(a){return K(a.target.value)}},v.a.createElement(d.a,{value:0},"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),v.a.createElement(d.a,{value:1},"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7528\u6237\u53EF\u89C1\uFF09")),v.a.createElement(d.a,{value:2},"\u4E0D\u516C\u5F00",v.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u4E0D\u53EF\u89C1\uFF09"))),J===1&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"mt10"},v.a.createElement(oe.a,{showSearch:!0,className:Se.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:L,onChange:function(a){F(a),Pe(a)},onSelect:tt,options:ye==null?void 0:ye.map(function(e){return{value:e}})})),v.a.createElement("div",{className:"mt10"},rt==null?void 0:rt.map(function(e,a){return v.a.createElement($.a,{count:v.a.createElement("span",{className:Se.a.delete,onClick:function(){return Qe(rt.filter(function(W){return W!==e}))}},"x"),className:"mt10 mr20 current",key:a},v.a.createElement(q.a,{type:"primary",ghost:!0},e))})))))},ge=Ee,se=function($e){var Je=$e.user,ze=$e.videoDetail,We=$e.dispatch,qe=ze.queryParams,at=ze.queryParams,gt=at.subject_id,yt=at.videoId,bt={videoId:yt},vt=Object(k.useState)(),Ct=Object(C.a)(vt,2),pt=Ct[0],Ot=Ct[1],Rt=Object(k.useState)(),_t=Object(C.a)(Rt,2),St=_t[0],J=_t[1],K=Object(k.useState)(!1),m=Object(C.a)(K,2),A=m[0],L=m[1],F=ze.detail||{},Y=F.video_item,de=ze||{},ye=de.stages,Ie=function(){We({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},Ve=function(){var rt=Object(T.a)(S.a.mark(function Qe(){var Pe,tt,it,O,e,a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!((Pe=Je.userInfo)!==null&&Pe!==void 0&&Pe.admin||(tt=Je.userInfo)!==null&&tt!==void 0&&tt.is_teacher&&Object(j.d)())){W.next=9;break}return O=[],ye.map(function(I){I.items.map(function(le){O.push(le)})}),e=O.filter(function(I){return I.id===Y.id}),W.next=6,Object(r.g)(Object(w.a)({id:e==null||((it=e[0])===null||it===void 0)?void 0:it.stage_item_id},qe));case 6:a=W.sent,J(a),Ot(!0);case 9:case"end":return W.stop()}},Qe)}));return function(){return rt.apply(this,arguments)}}(),He=function(){var rt=Object(T.a)(S.a.mark(function Qe(Pe){var tt,it,O;return S.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(U.S)(Object(w.a)(Object(w.a)({id:St==null?void 0:St.id},Pe),{},{video_id:(Pe==null?void 0:Pe.video_id)||(St==null||((tt=St.video_item)===null||tt===void 0)?void 0:tt.video_id),link:(Pe==null?void 0:Pe.link)||(St==null||((it=St.video_item)===null||it===void 0)?void 0:it.link)}));case 2:return O=a.sent,O&&(Ot(!1),We({type:"videoDetail/getVideoDetail",payload:Object(w.a)({id:bt.videoId},qe)})),a.abrupt("return",O);case 5:case"end":return a.stop()}},Qe)}));return function(Pe){return rt.apply(this,arguments)}}();return v.a.createElement("aside",{className:u.a.banner},v.a.createElement("aside",{className:u.a.wrap},v.a.createElement("p",{className:u.a.title},Y==null?void 0:Y.name),v.a.createElement("div",{className:u.a.contentWrap},v.a.createElement("span",{className:"font14 c-white"},v.a.createElement("span",{className:"mr10"},"\u5B66\u4E60\u4EBA\u6570\uFF1A"),v.a.createElement("span",null,(Y==null?void 0:Y.study_video_items_count)||0),v.a.createElement("span",{className:"ml100 mr10"},"\u5B66\u5458\u8BC4\u5206\uFF1A"),v.a.createElement(E.a,{allowHalf:!0,value:Object(V.C)(Y==null?void 0:Y.star),disabled:!0,className:u.a.rating})))),v.a.createElement(_,null),v.a.createElement(D.a,{editData:St,visible:pt,onCancel:function(){return Ot(!1)},onOk:He,queryParams:qe}),v.a.createElement(ge,{dispatch:We,videoDetail:ze,visible:A,onClose:function(){return L(!1)}}))},Q=Object(B.a)(function(ot){var $e=ot.user,Je=ot.videoDetail;return{user:$e,videoDetail:Je}})(se),ue=ee("R9oj"),re=ee("ECub"),Te=ee("sRBo"),Re=ee("kaz8"),he=ee("J66h"),Le=ee("hgre"),je=ee("9Bee"),Ne=ee("vZDz"),Ue=ee.n(Ne),ce=ee("9VGf"),be=function($e){var Je=$e.videoDetail,ze=$e.globalSetting,We=$e.loading,qe=$e.dispatch,at=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),gt=Je.queryParams,yt=Je.selectParams,bt=Je.videoList,vt=gt.subject_id,Ct=gt.videoId,pt=yt.checkBoxValue,Ot=yt.radioValue,Rt={videoId:Ct},_t={query:gt},St=Object(k.useRef)(),J=Object(k.useRef)(),K=Object(k.useRef)(),m=Object(k.useRef)(5),A=Je.detail||{},L=A.video_item;Object(ce.a)(Object(T.a)(S.a.mark(function Qe(){return S.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!J.current){tt.next=5;break}return console.log("videoRef lastUpdatedTime: ",St.current.getLastUpdatedTime()),console.log(St.current),tt.next=5,F();case 5:case"end":return tt.stop()}},Qe)})),m.current*1e3);var F=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt=Pe?{is_f:1}:{};return Object(r.n)(Object(w.a)(Object(w.a)({},tt),{id:Rt.videoId,point:St.current.getLastUpdatedTime(),total:St.current.getDuration()}))},Y=function(Pe){return Pe.ed==="1"&&(J.current=!1,F(!0)),!J.current&&!Pe.ed&&(J.current=!0,m.current=St.current.getDuration()<=5?1:5,F()),qe({type:"userDetail/logWatchHistory",payload:Pe})},de=function(){J.current=!1},ye=function(){J.current=!0},Ie=function(){K.current=5,i.a.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:v.a.createElement("div",{className:"tc font14"},v.a.createElement(E.a,{defaultValue:K.current,onChange:function(tt){return K.current=tt},className:Ue.a.modalRating})),onOk:function(){var Pe=Object(T.a)(S.a.mark(function it(){var O,e,a;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(r.l)({id:Rt.videoId,star:K.current});case 2:O=W.sent,O.status===0&&(e=Object(V.I)(),a=e.course_id,qe({type:"videoDetail/getVideoDetail",payload:{id:Rt.videoId,videoId:Rt.videoId,course_id:a}}));case 4:case"end":return W.stop()}},it)}));function tt(){return Pe.apply(this,arguments)}return tt}()})},Ve=function(Pe){var tt=window.filterVideoSign,it=tt.findIndex(function(I){return I.id===Ct}),O=it===tt.length-1;if(O)return;var e=tt[it+1].id,a=tt[it+1].can_view,P=tt[it+1].link,W=tt[it+1].is_public;if(window.checkBoxValue){if(P){window.open(P);return}if(!a){i.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!W){i.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}qe({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(function(){Pe.current.play()},2e3)}},He=function(Pe,tt){if(Pe==="checkBox"){var it=tt.target.checked;window.checkBoxValue=it,qe({type:"videoDetail/setSelectValue",payload:{radioValue:Ot,checkBoxValue:it}});return}qe({type:"videoDetail/setSelectValue",payload:{checkBoxValue:pt,radioValue:tt.target.value}})},rt=function(){var Pe=bt.findIndex(function(it){return it.id===Ct}),tt=Pe===bt.length-1;return tt?v.a.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):v.a.createElement(Re.a,{onChange:function(O){He("checkBox",O)},checked:pt},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891")};return v.a.createElement("aside",{className:Ue.a.contentWrap},v.a.createElement("aside",{className:Ue.a.wrap},v.a.createElement("header",null,(L==null?void 0:L.description)&&v.a.createElement("span",{className:Ue.a.introName},"\u7B80\u4ECB"),Object(V.P)(L==null?void 0:L.my_star)?v.a.createElement(q.a,{type:"primary",ghost:!0,onClick:Ie},"\u8BC4\u5206"):v.a.createElement("span",null,v.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8BC4\u5206\uFF1A"),v.a.createElement(E.a,{value:L==null?void 0:L.my_star,disabled:!0,className:Ue.a.rating}))),v.a.createElement("div",{className:"mt20"},v.a.createElement(je.a,{value:(L==null?void 0:L.description)||""})),!(L!=null&&L.can_edit)&&!(L!=null&&L.is_public)?v.a.createElement(re.a,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):v.a.createElement(Le.a,{ref:St,startTime:L==null?void 0:L.last_point,src:L!=null&&L.is_link?L==null?void 0:L.link:(L==null?void 0:L.play_url)&&he.Base64.decode(L==null?void 0:L.play_url),videoId:L==null?void 0:L.video_id,logWatchHistory:Y,handlePause:de,handlePlay:ye,videoSpeed:Ot,handlePlayEnded:Ve,toLog:function(){}}),!(L!=null&&L.can_edit)&&!(L!=null&&L.is_public)?null:v.a.createElement("div",{className:Ue.a.footer},v.a.createElement("div",{className:Ue.a.checkBox},rt()),v.a.createElement("div",{className:Ue.a.radioGroup},v.a.createElement(d.a.Group,{onChange:function(Pe){He("radio",Pe)},value:Ot},v.a.createElement(d.a,{value:1},"1.0X"),v.a.createElement(d.a,{value:1.5},"1.5X"),v.a.createElement(d.a,{value:2},"2.0X"))))))},we=Object(B.a)(function(ot){var $e=ot.videoDetail,Je=ot.loading,ze=ot.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je}})(be),De=ee("MRWH"),ke=ee.n(De),Ge=ee("V0Rq"),nt=ee("m3rI"),ut=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:v.a.createElement("i",{className:"iconfont icon-shixun2 font20"})},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:v.a.createElement("i",{className:"iconfont icon-shipin font20"})},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:v.a.createElement("i",{className:"iconfont icon-jiaoxueanli font20"})},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:v.a.createElement("i",{className:"iconfont icon-kongbai font20"})}],et=function($e){var Je=$e.dispatch,ze=$e.videoDetail,We=$e.user,qe=Object(z.a)($e,["dispatch","videoDetail","user"]),at=ze.queryParams,gt=ze.stages,yt=ze.cust_seq,bt=ze.active,vt=at.subject_id,Ct=at.course_id;Object(k.useEffect)(function(){Je(vt?{type:"videoDetail/getStageData",payload:{subject_id:vt}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Ct}})},[]);var pt=function(){var m=Object(T.a)(S.a.mark(function A(L,F){var Y;return S.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(Je({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!F){ye.next=7;break}return ye.next=4,Object(xe.D)({id:L});case 4:ye.t0=ye.sent,ye.next=10;break;case 7:return ye.next=9,Object(xe.E)({id:L});case 9:ye.t0=ye.sent;case 10:if(Y=ye.t0,Je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Y!=null&&Y.game_identifier||Y!=null&&Y.identifier)){ye.next=15;break}return Object(V.S)(F?"/tasks/".concat(Y==null?void 0:Y.identifier,"/jupyter"):"/tasks/".concat(Y.game_identifier)),ye.abrupt("return");case 15:(Y==null?void 0:Y.status)===2?Rt(Y==null?void 0:Y.message):(Y==null?void 0:Y.status)===3&&Ot(Y==null?void 0:Y.message);case 16:case"end":return ye.stop()}},A)}));return function(L,F){return m.apply(this,arguments)}}(),Ot=function(A){i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",A,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rt=function m(A){var L;A=(L=A)!==null&&L!==void 0&&L.includes(".json")?A:"".concat(A,".json"),i.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var F=Object(T.a)(S.a.mark(function de(){var ye,Ie;return S.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,Object(Ge.T)({url:A});case 2:if(ye=He.sent,ye){He.next=5;break}return He.abrupt("return");case 5:return c.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),He.next=8,Object(xe.E)({id:ye.shixun_identifier});case 8:if(Ie=He.sent,!(Ie!=null&&Ie.game_identifier)){He.next=12;break}return Object(V.S)("/tasks/".concat(Ie.game_identifier)),He.abrupt("return");case 12:(Ie==null?void 0:Ie.status)===2?m(Ie==null?void 0:Ie.message):(Ie==null?void 0:Ie.status)===3&&Ot(Ie==null?void 0:Ie.message);case 13:case"end":return He.stop()}},de)}));function Y(){return F.apply(this,arguments)}return Y}()})},_t=function(A){if((A==null?void 0:A.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);var L=A.id,F=A.item_type,Y=A.identifier,de=A.is_jupyter,ye=A.url,Ie=A.link;if(F==="VideoItem"&&!Ie){var Ve,He;if(!((Ve=We.userInfo)!==null&&Ve!==void 0&&Ve.admin)&&!((He=We.userInfo)!==null&&He!==void 0&&He.business)&&!A.can_view){i.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}Je({type:"videoDetail/handleListItemClick",payload:{videoId:L}}),Je({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({id:L},at),{},{videoId:L}),callback:function(Qe){if(Qe&&Qe.video_item&&!Qe.video_item.can_edit&&!A.is_public){i.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:v.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(F==="VideoItem"&&!!Ie){A.link&&Object(r.n)({is_f:1,id:A.id,point:0,total:0}),window.open(Ie);return}if(F==="Shixun"){pt(Y,de);return}if(F==="Attachment"){Object(V.v)(A.name,nt.a.API_SERVER+A.url);return}window.open(nt.a.IMG_SERVER+ye)},St=function(A){var L=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],F=["","\u5341","\u767E","\u5343","\u4E07"];A=parseInt(A);var Y=function(Ve){for(var He=Ve.toString().split("").reverse(),rt="",Qe=0;Qe0&&He[Qe]==0&&He[Qe-1]==0?"":L[He[Qe]]+(He[Qe]==0?F[0]:F[Qe]))+rt;return rt},de=Math.floor(A/1e4),ye=A%1e4;return ye.toString().length<4&&(ye="0"+ye),de?Y(de)+"\u4E07"+Y(ye):Y(A)},J=function(A,L,F,Y){var de,ye=A.name,Ie=A.item_type,Ve=A.id,He="".concat(L+1,"-").concat(F+1,"-").concat(Y+1),rt=(de=ut.find(function(tt){return tt.type===Ie}))===null||de===void 0?void 0:de.icon,Qe=ke.a.brght,Pe=bt.id===Ve?"".concat(Qe," ").concat(ke.a.active):Qe;return v.a.createElement("div",{key:He,onClick:function(){return _t(A)},className:Pe,style:{paddingLeft:52}},v.a.createElement("span",{className:ke.a.s1},rt),!!yt&&v.a.createElement("span",{className:ke.a.s2},He),v.a.createElement("span",{className:ke.a.s3},"\u203B ",ye))},K=function(A,L,F){var Y,de=A.name,ye=A.item_type,Ie=A.id,Ve=A.children,He="".concat(L+1,"-").concat(F+1),rt=(Y=ut.find(function(tt){return tt.type===ye}))===null||Y===void 0?void 0:Y.icon,Qe=ke.a.brght,Pe=bt.id===Ie?"".concat(Qe," ").concat(ke.a.active):Qe;return v.a.createElement(k.Fragment,{key:He},v.a.createElement("div",{onClick:function(){return _t(A)},className:Pe},v.a.createElement("span",{className:ke.a.s1},rt),!!yt&&v.a.createElement("span",{className:ke.a.s2},He),v.a.createElement("span",{className:ke.a.s3},"\u203B ",de)),!!Ve.length&&Ve.map(function(tt,it){return J(tt,L,F,it)}))};return v.a.createElement("aside",{className:ke.a.list},gt.map(function(m,A){var L=m.stage_name,F=m.items,Y=F===void 0?[]:F;return v.a.createElement("aside",{key:A,className:ke.a.box},v.a.createElement("div",{className:ke.a.title},St(A+1),"\u3001",L),Y.map(function(de,ye){return K(de,A,ye)}),A!==gt.length-1&&v.a.createElement("div",{className:ke.a.line}))}))},Ke=Object(B.a)(function(ot){var $e=ot.user,Je=ot.videoDetail,ze=ot.loading,We=ot.globalSetting;return{user:$e,videoDetail:Je,globalSetting:We,loading:ze}})(et),dt=ee("lppi"),ft=ee.n(dt),Fe=ee("fWQN"),Ze=function ot(){var $e=this;Object(Fe.a)(this,ot),this.conversion_getDPI=function(){var Je=new Array;if(window.screen.deviceXDPI)Je[0]=window.screen.deviceXDPI,Je[1]=window.screen.deviceXDPI;else{var ze=document.createElement("DIV");ze.style.cssText="width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden",document.body.appendChild(ze),Je[0]=parseInt(String(ze.offsetWidth)),Je[1]=parseInt(String(ze.offsetHeight)),ze.parentNode.removeChild(ze)}return Je},this.pxConversionMm=function(Je){var ze=Je/$e.conversion_getDPI()[0],We=ze*25.4;return We},this.mmConversionPx=function(Je){var ze=Je/25.4,We=ze*$e.conversion_getDPI()[0];return We}},pe=new Ze,ve=pe.mmConversionPx(297),fe=function($e){var Je=$e.url,ze=Object(k.useState)(""),We=Object(C.a)(ze,2),qe=We[0],at=We[1],gt=Object(k.useState)(!0),yt=Object(C.a)(gt,2),bt=yt[0],vt=yt[1];return Object(k.useEffect)(function(){var Ct="".concat(nt.a.API_SERVER).concat(Je);qe!==Ct&&(vt(!1),setTimeout(function(){vt(!0)},500)),at(Ct)},[Je]),qe?v.a.createElement("div",{className:ft.a.pdfContainer},v.a.createElement("div",{className:ft.a.loading},v.a.createElement(H.a,{tip:"\u6B63\u5728\u52A0\u8F7D"})),bt&&v.a.createElement("embed",{src:qe,height:ve,width:"100%"})):v.a.createElement(v.a.Fragment,null)},Z=fe,te=ee("b57q"),ae=ee.n(te),ne=function($e){var Je=$e.url,ze=Object(V.T)(Je).filesize,We=1024*1024,qe=10*We;return v.a.createElement("div",{className:ae.a.officeContainer},ze>qe&&v.a.createElement("div",{className:"tc mt100 font16"},"\u5F53\u524D\u6587\u4EF6(",parseInt(ze/We),"MB)\uFF0C\u5DF2\u8D85\u51FA\u6700\u5927\u9650\u5236\uFF0C\u8BF7\u4E0B\u8F7D\u540E\u9884\u89C8\uFF01",v.a.createElement("br",null),v.a.createElement(q.a,{type:"primary",className:"mt20"},v.a.createElement("a",{href:"".concat(nt.a.IMG_SERVER).concat(Je)},"\u70B9\u51FB\u4E0B\u8F7D"))),ze<=qe&&v.a.createElement("iframe",{frameBorder:0,width:"100%",height,src:"https://view.officeapps.live.com/op/view.aspx?src=".concat(encodeURIComponent("".concat(nt.a.IMG_SERVER).concat(Je,"?disposition=inline")))}))},Ae=ne,Oe=function($e){var Je=$e.subject_id;return{subject_id:Je,course_id:Je}},Ye=function($e){var Je=$e.videoDetail,ze=$e.globalSetting,We=$e.loading,qe=$e.dispatch,at=Object(z.a)($e,["videoDetail","globalSetting","loading","dispatch"]),gt=Je.queryParams,yt=Je.videoList,bt=Je.attachmentList,vt=Je.active,Ct=gt.subject_id,pt=gt.videoId,Ot={videoId:pt};Object(k.useEffect)(function(){if(vt){var _t=vt.item_type,St=vt.id;_t==="VideoItem"&&qe({type:"videoDetail/getVideoDetail",payload:Object(w.a)(Object(w.a)({},gt),{},{id:St})})}},[vt.id]),Object(k.useEffect)(function(){var _t,St;Object(V.X)((_t=Je.detail)===null||_t===void 0||((St=_t.video_item)===null||St===void 0)?void 0:St.name)},[Je]);var Rt={width:1200};return vt&&vt.item_type==="Attachment"&&vt.content_type==="application/pdf"&&(Rt={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),console.log("active:",vt),v.a.createElement(H.a,{spinning:!1},v.a.createElement("section",{className:N.a.bg},v.a.createElement(Q,null),v.a.createElement("div",{className:N.a.container,style:Rt},v.a.createElement(Ke,null),vt&&vt.item_type==="VideoItem"&&v.a.createElement(we,null),vt&&vt.item_type==="Attachment"&&vt.content_type==="application/pdf"&&vt.url&&v.a.createElement(Z,{url:vt.url}),vt&&vt.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(vt.content_type)&&vt.url&&v.a.createElement(Ae,{url:vt.url,name:vt.name}))))},mt=st.default=Object(B.a)(function(ot){var $e=ot.videoDetail,Je=ot.loading,ze=ot.globalSetting;return{videoDetail:$e,globalSetting:ze,loading:Je}})(Ye)},"9Bee":function(lt,st,ee){"use strict";var me=ee("DYRE"),H=ee("zeV3"),w=ee("+L6B"),z=ee("2/Rp"),k=ee("k1fw"),v=ee("9og8"),B=ee("tJVT"),M=ee("WmNS"),N=ee.n(M),R=ee("q1tI"),E=ee.n(R),T=ee("vg9a"),C=ee("DlQD"),x=ee.n(C),S=ee("rUJ1");function y(O,e){var a=O.match(/^(\s+)(?:```)/);if(a===null)return e;var P=a[1];return e.split(` `).map(function(W){var I=W.match(/^\s+/);if(I===null)return W;var le=Object(B.a)(I,1),Me=le[0];return Me.length>=P.length?W.slice(P.length):W}).join(` `)}var u=[],t=["