(window.webpackJsonp=window.webpackJsonp||[]).push([[192,10,14],{"96GE":function(Le,Ie,se){"use strict";se.r(Ie),se.d(Ie,"formatQuery",function(){return t});var we=se("T2oS"),je=se("W9HT"),de=se("k1fw"),n=se("PpiC"),O=se("q1tI"),b=se.n(O),h=se("Ty5D"),g=se("9kvl"),i=se("JqQi"),s=se.n(i),p=se("5Dmo"),u=se("3S7+"),e=se("+L6B"),o=se("2/Rp"),r=se("pC0b"),l=se("GzdX"),d=se("WmNS"),c=se.n(d),x=se("9og8"),E=se("tJVT"),f=se("nUhQ"),T=se.n(f),S=se("2qtc"),m=se("kLXV"),_=se("7Kak"),A=se("9yH6"),I=se("miYZ"),w=se("tsqr"),R=se("5NDa"),C=se("5rEg"),M=se("sWEp"),j=se.n(M),X=se("qdXH"),H=C.a.Search,q=function(y){var B,K=y.videoDetail,pe=y.globalSetting,ce=y.loading,he=y.dispatch,me=Object(n.a)(y,["videoDetail","globalSetting","loading","dispatch"]),ye=Object(h.m)(),ge=Object(h.l)(),ae=Object(O.useState)([]),_e=Object(E.a)(ae,2),Ee=_e[0],be=_e[1],ve=Object(O.useState)(""),xe=Object(E.a)(ve,2),Oe=xe[0],Se=xe[1],ke=Object(O.useState)(),Ce=Object(E.a)(ke,2),Ue=Ce[0],Re=Ce[1],Me=Object(O.useState)(!1),qe=Object(E.a)(Me,2),Ve=qe[0],He=qe[1],Te=Object(O.useState)(!1),Be=Object(E.a)(Te,2),Ge=Be[0],ze=Be[1];Object(O.useEffect)(function(){K.actionTabs.key==="Banner-SendToClass"&&Ke()},[K.actionTabs.key]);var Ke=function(){var Ae=Object(x.a)(c.a.mark(function Ne(){var Fe,Xe;return c.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(X.g)({});case 2:if(Xe=$e.sent,!(Xe==null||((Fe=Xe.courses)===null||Fe===void 0)?void 0:Fe.length)){$e.next=8;break}be((Xe==null?void 0:Xe.courses)||[]),ze(!0),$e.next=11;break;case 8:return Pe(),w.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),$e.abrupt("return");case 11:case"end":return $e.stop()}},Ne)}));return function(){return Ae.apply(this,arguments)}}(),We=function(Ne){be(Ee==null?void 0:Ee.map(function(Fe){return Object(de.a)(Object(de.a)({},Fe),{},{hide:!Fe.course_name.includes(Ne)})}))},De=function(){var Ae=Object(x.a)(c.a.mark(function Ne(){var Fe;return c.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(Ue){Ye.next=3;break}return He(!0),Ye.abrupt("return");case 3:return Ye.next=5,Object(X.m)({id:ye.videoId,course_id:Ue});case 5:Fe=Ye.sent,(Fe==null?void 0:Fe.status)===0&&(w.b.success(Fe.message),Pe(),g.c===null||g.c===void 0||g.c.replace("/classrooms/".concat(Ue,"/shixun_homework")));case 7:case"end":return Ye.stop()}},Ne)}));return function(){return Ae.apply(this,arguments)}}(),Pe=function(){Se(""),Re(null),He(!1),he({type:"videoDetail/setActionTabs",payload:{}}),ze(!1)};return b.a.createElement(m.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:Ge,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:De,onCancel:Pe},b.a.createElement("div",{className:j.a.wrap},b.a.createElement("div",{className:"mb10"},b.a.createElement(H,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Oe,onChange:function(Ne){return Se(Ne.target.value)},onSearch:function(Ne){Se(Ne),We(Ne)}})),b.a.createElement("div",{className:j.a.radioWrap},b.a.createElement(A.a.Group,{value:Ue,onChange:function(Ne){Re(Ne.target.value),He(!1)}},Ee==null||((B=Ee.filter(function(Ae){return!(Ae==null?void 0:Ae.hide)}))===null||B===void 0)?void 0:B.map(function(Ae,Ne){return b.a.createElement(A.a,{className:j.a.radio,value:Ae.course_id,key:Ne},Ae.course_name)}))),Ve&&b.a.createElement("div",{className:j.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),b.a.createElement("div",{className:j.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},Q=Object(g.a)(function(v){var y=v.videoDetail,B=v.loading,K=v.globalSetting;return{videoDetail:y,globalSetting:K,loading:B.models.index}})(q),U=se("sBCT"),ee=se("1vsH"),$=se("NLgs"),W=se("Awhp"),L=se("KrTs"),D=se("O3gP"),N=se("lrIw"),F=se("oBTY"),V=se("eoI0"),Y=se.n(V),oe=se("HBuW"),te=function(y){var B,K,pe=y.videoDetail,ce=y.dispatch,he=ce===void 0?function(){}:ce,me=y.visible,ye=y.onClose,ge=ye===void 0?function(){}:ye,ae=Object(h.m)(),_e=Object(h.l)(),Ee=Object(O.useState)(0),be=Object(E.a)(Ee,2),ve=be[0],xe=be[1],Oe=Object(O.useState)(""),Se=Object(E.a)(Oe,2),ke=Se[0],Ce=Se[1],Ue=Object(O.useState)([]),Re=Object(E.a)(Ue,2),Me=Re[0],qe=Re[1],Ve=Object(O.useState)([]),He=Object(E.a)(Ve,2),Te=He[0],Be=He[1];Object(O.useEffect)(function(){var De,Pe,Ae=((De=pe.detail)===null||De===void 0||((Pe=De.video_item)===null||Pe===void 0)?void 0:Pe.schools)||[];xe((Ae==null?void 0:Ae.length)?1:0),Be(Ae)},[(B=pe.detail)===null||B===void 0||((K=B.video_item)===null||K===void 0)?void 0:K.schools]);var Ge=function(){var De=Object(x.a)(c.a.mark(function Pe(Ae){var Ne;return c.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(oe.G)({q:Ae});case 2:Ne=Xe.sent,Ne&&qe(Ne.shools_name||[]);case 4:case"end":return Xe.stop()}},Pe)}));return function(Ae){return De.apply(this,arguments)}}(),ze=function(Pe){if(Te.includes(Pe)){w.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Ce(""),Be([].concat(Object(F.a)(Te),[Pe]))},Ke=function(){var De=Object(x.a)(c.a.mark(function Pe(){var Ae;return c.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!(ve===1&&!(Te==null?void 0:Te.length))){Fe.next=2;break}return Fe.abrupt("return",w.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return Fe.next=4,Object(X.a)(Object(de.a)(Object(de.a)({},t(_e.query)),{},{id:ae.videoId,schools:ve===0?[]:Te}));case 4:Ae=Fe.sent,(Ae==null?void 0:Ae.status)===0&&(w.b.success("\u8BBE\u7F6E\u6210\u529F"),We());case 6:case"end":return Fe.stop()}},Pe)}));return function(){return De.apply(this,arguments)}}(),We=function(){ge(),he({type:"videoDetail/getVideoDetail",payload:Object(de.a)(Object(de.a)({},t(_e.query)),{},{id:ae.videoId})})};return b.a.createElement(m.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:Y.a.modal,visible:me,onOk:Ke,onCancel:We},b.a.createElement(b.a.Fragment,null,b.a.createElement(A.a.Group,{value:ve,onChange:function(Pe){return xe(Pe.target.value)}},b.a.createElement(A.a,{value:0},"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00",b.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.a.createElement(A.a,{value:1},"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00",b.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"mt10"},b.a.createElement(N.a,{showSearch:!0,className:Y.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:ke,onChange:function(Pe){Ce(Pe),Ge(Pe)},onSelect:ze,options:Me==null?void 0:Me.map(function(De){return{value:De}})})),b.a.createElement("div",{className:"mt10"},Te==null?void 0:Te.map(function(De){return b.a.createElement(L.a,{count:b.a.createElement("span",{className:Y.a.delete,onClick:function(){return Be(Te.filter(function(Ae){return Ae!==De}))}},"x"),className:"mt10 mr20 current"},b.a.createElement(o.a,{type:"primary",ghost:!0},De))})))))},ue=te,fe=function(y){var B=y.user,K=y.videoDetail,pe=y.globalSetting,ce=y.loading,he=y.dispatch,me=Object(n.a)(y,["user","videoDetail","globalSetting","loading","dispatch"]),ye=Object(h.m)(),ge=Object(h.l)(),ae=Object(O.useState)(),_e=Object(E.a)(ae,2),Ee=_e[0],be=_e[1],ve=Object(O.useState)(),xe=Object(E.a)(ve,2),Oe=xe[0],Se=xe[1],ke=Object(O.useState)(!1),Ce=Object(E.a)(ke,2),Ue=Ce[0],Re=Ce[1],Me=function(){he({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},qe=function(){var Be=Object(x.a)(c.a.mark(function Ge(){var ze,Ke,We;return c.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(!(((ze=B.userInfo)===null||ze===void 0?void 0:ze.admin)||((Ke=B.userInfo)===null||Ke===void 0?void 0:Ke.is_teacher)&&Object($.b)())){Pe.next=6;break}return Pe.next=3,Object(X.f)(Object(de.a)({id:ye.videoId},t(ge.query)));case 3:We=Pe.sent,Se(We==null?void 0:We.video_item),be(!0);case 6:case"end":return Pe.stop()}},Ge)}));return function(){return Be.apply(this,arguments)}}(),Ve=function(){var Be=Object(x.a)(c.a.mark(function Ge(ze){var Ke,We,De;return c.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(X.l)(Object(de.a)(Object(de.a)({},ze),{},{id:ye.videoId,subject_id:ge==null||((Ke=ge.query)===null||Ke===void 0)?void 0:Ke.subject_id,course_id:ge==null||((We=ge.query)===null||We===void 0)?void 0:We.course_id}));case 2:return De=Ae.sent,(De==null?void 0:De.status)===0&&(be(!1),he({type:"videoDetail/getVideoDetail",payload:Object(de.a)({id:ye.videoId},t(ge.query))})),Ae.abrupt("return",De);case 5:case"end":return Ae.stop()}},Ge)}));return function(ze){return Be.apply(this,arguments)}}(),He=K.detail||{},Te=He.video_item;return b.a.createElement("aside",{className:T.a.banner},b.a.createElement("aside",{className:T.a.wrap},b.a.createElement("p",{className:T.a.title},Te==null?void 0:Te.name),b.a.createElement("div",{className:T.a.contentWrap},b.a.createElement("span",{className:"font14 c-white"},b.a.createElement("span",{className:"mr10"},"\u5B66\u4E60\u4EBA\u6570\uFF1A"),b.a.createElement("span",null,(Te==null?void 0:Te.study_video_items_count)||0),b.a.createElement("span",{className:"ml100 mr10"},"\u5B66\u5458\u8BC4\u5206\uFF1A"),b.a.createElement(l.a,{allowHalf:!0,value:Object(ee.p)(Te==null?void 0:Te.star),disabled:!0,className:T.a.rating})),b.a.createElement("div",null,(Te==null?void 0:Te.can_edit)&&b.a.createElement(o.a,{className:"".concat(T.a.button," ").concat(T.a.buttonTransparent," mr15"),onClick:function(){return Re(!0)}},"\u6743\u9650\u8BBE\u7F6E"),(Te==null?void 0:Te.can_edit)&&b.a.createElement(o.a,{className:"".concat(T.a.button," ").concat(T.a.buttonTransparent," mr15"),onClick:qe},"\u7F16\u8F91"),b.a.createElement(u.a,{title:"\u53EF\u5C06\u672C\u89C6\u9891\u53D1\u9001\u81F3\u6211\u7684\u8BFE\u5802\u4E2D\u7684\u89C6\u9891\u680F\u76EE",placement:"bottom"},b.a.createElement(o.a,{className:"".concat(T.a.button," ").concat(T.a.buttonTransparent," mr15"),onClick:Me},"\u53D1\u9001\u81F3"))))),b.a.createElement(Q,null),b.a.createElement(U.a,{editData:Oe,visible:Ee,onCancel:function(){return be(!1)},onOk:Ve}),b.a.createElement(ue,{dispatch:he,videoDetail:K,visible:Ue,onClose:function(){return Re(!1)}}))},Z=Object(g.a)(function(v){var y=v.user,B=v.videoDetail,K=v.loading,pe=v.globalSetting;return{user:y,videoDetail:B,globalSetting:pe,loading:K}})(fe),J=se("J66h"),ie=se("hgre"),G=se("9Bee"),z=se("vZDz"),re=se.n(z),ne=se("9VGf"),le=function(y){var B=y.videoDetail,K=y.globalSetting,pe=y.loading,ce=y.dispatch,he=Object(n.a)(y,["videoDetail","globalSetting","loading","dispatch"]),me=Object(h.m)(),ye=Object(h.l)(),ge=Object(O.useRef)(),ae=Object(O.useRef)(),_e=Object(O.useRef)(),Ee=Object(O.useRef)(5),be=B.detail||{},ve=be.video_item;Object(ne.a)(Object(x.a)(c.a.mark(function Ue(){return c.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!ae.current){Me.next=4;break}return console.log("videoRef lastUpdatedTime: ",ge.current.getLastUpdatedTime()),Me.next=4,xe();case 4:case"end":return Me.stop()}},Ue)})),Ee.current*1e3);var xe=function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Me=Re?{is_f:1}:{};return Object(X.n)(Object(de.a)(Object(de.a)({},Me),{id:me.videoId,point:ge.current.getLastUpdatedTime(),total:ge.current.getDuration()}))},Oe=function(Re){return console.log("handlLogWatchHistory: ",Re),Re.ed==="1"&&(ae.current=!1,xe(!0)),!ae.current&&!Re.ed&&(ae.current=!0,Ee.current=ge.current.getDuration()<=5?1:5,xe()),ce({type:"userDetail/logWatchHistory",payload:Re})},Se=function(){ae.current=!1},ke=function(){ae.current=!0},Ce=function(){_e.current=5,m.a.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:b.a.createElement("div",{className:"tc font14"},b.a.createElement(l.a,{defaultValue:_e.current,onChange:function(Me){return _e.current=Me},className:re.a.modalRating})),onOk:function(){var Re=Object(x.a)(c.a.mark(function qe(){var Ve;return c.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(X.k)({id:me.videoId,star:_e.current});case 2:Ve=Te.sent,Ve.status===0&&ce({type:"videoDetail/getVideoDetail",payload:Object(de.a)({id:me.videoId},t(ye.query))});case 4:case"end":return Te.stop()}},qe)}));function Me(){return Re.apply(this,arguments)}return Me}()})};return b.a.createElement("aside",{className:re.a.contentWrap},b.a.createElement("aside",{className:re.a.wrap},b.a.createElement("header",null,b.a.createElement("span",{className:re.a.introName},"\u7B80\u4ECB"),Object(ee.y)(ve==null?void 0:ve.my_star)?b.a.createElement(o.a,{type:"primary",ghost:!0,onClick:Ce},"\u8BC4\u5206"):b.a.createElement("span",null,b.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8BC4\u5206\uFF1A"),b.a.createElement(l.a,{value:ve==null?void 0:ve.my_star,disabled:!0,className:re.a.rating}))),b.a.createElement("div",{className:"mt20"},b.a.createElement(G.a,{value:(ve==null?void 0:ve.description)||""})),b.a.createElement(ie.a,{ref:ge,startTime:ve==null?void 0:ve.last_point,src:(ve==null?void 0:ve.is_link)?ve==null?void 0:ve.link:(ve==null?void 0:ve.play_url)&&J.Base64.decode(ve==null?void 0:ve.play_url),videoId:ve==null?void 0:ve.video_id,logWatchHistory:Oe,handlePause:Se,handlePlay:ke})))},k=Object(g.a)(function(v){var y=v.videoDetail,B=v.loading,K=v.globalSetting;return{videoDetail:y,globalSetting:K,loading:B}})(le),t=function(y){if(y==null?void 0:y.subject_id)return{subject_id:y==null?void 0:y.subject_id};if(y==null?void 0:y.course_id)return{course_id:y.course_id}},a=function(y){var B=y.videoDetail,K=y.globalSetting,pe=y.loading,ce=y.dispatch,he=Object(n.a)(y,["videoDetail","globalSetting","loading","dispatch"]),me=Object(h.m)(),ye=Object(h.l)();return Object(O.useEffect)(function(){if(!me.videoId)return;ce({type:"videoDetail/getVideoDetail",payload:Object(de.a)(Object(de.a)({},t(ye.query)),{},{id:me.videoId})})},[me.videoId]),Object(O.useEffect)(function(){var ge,ae;document.title=((ge=B.detail)===null||ge===void 0||((ae=ge.video_item)===null||ae===void 0)?void 0:ae.name)||"EduCoder"},[B]),b.a.createElement(je.a,{spinning:!1},b.a.createElement("section",{className:s.a.bg},b.a.createElement(Z,null),b.a.createElement(k,null)))},P=Ie.default=Object(g.a)(function(v){var y=v.videoDetail,B=v.loading,K=v.globalSetting;return{videoDetail:y,globalSetting:K,loading:B}})(a)},"9Bee":function(Le,Ie,se){"use strict";var we=se("q1tI"),je=se.n(we),de=se("vg9a"),n=se("tJVT"),O=se("DlQD"),b=se.n(O),h=se("rUJ1");function g(q,Q){var U=q.match(/^(\s+)(?:```)/);if(U===null)return Q;var ee=U[1];return Q.split(` `).map(function($){var W=$.match(/^\s+/);if(W===null)return $;var L=Object(n.a)(W,1),D=L[0];return D.length>=ee.length?$.slice(ee.length):$}).join(` `)}var i=[],s=["