(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[190,14],{"96GE":function(e,t,n){"use strict";n.r(t),n.d(t,"formatQuery",(function(){return Q}));n("T2oS");var r=n("W9HT"),i=n("k1fw"),o=n("PpiC"),a=n("q1tI"),s=n.n(a),c=n("Ty5D"),u=n("9kvl"),l=n("JqQi"),p=n.n(l),f=(n("5Dmo"),n("3S7+")),d=(n("+L6B"),n("2/Rp")),h=(n("pC0b"),n("GzdX")),m=n("WmNS"),v=n.n(m),g=n("9og8"),y=n("tJVT"),b=n("nUhQ"),_=n.n(b),w=(n("2qtc"),n("kLXV")),x=(n("7Kak"),n("9yH6")),E=(n("miYZ"),n("tsqr")),S=(n("5NDa"),n("5rEg")),T=n("sWEp"),k=n.n(T),O=n("qdXH"),A=S["a"].Search,j=function(e){var t,n=e.videoDetail,r=(e.globalSetting,e.loading,e.dispatch),l=(Object(o["a"])(e,["videoDetail","globalSetting","loading","dispatch"]),Object(c["m"])()),p=(Object(c["l"])(),Object(a["useState"])([])),f=Object(y["a"])(p,2),d=f[0],h=f[1],m=Object(a["useState"])(""),b=Object(y["a"])(m,2),_=b[0],S=b[1],T=Object(a["useState"])(),j=Object(y["a"])(T,2),I=j[0],C=j[1],P=Object(a["useState"])(!1),L=Object(y["a"])(P,2),N=L[0],D=L[1],M=Object(a["useState"])(!1),R=Object(y["a"])(M,2),U=R[0],B=R[1];Object(a["useEffect"])((function(){"Banner-SendToClass"===n.actionTabs.key&&F()}),[n.actionTabs.key]);var F=function(){var e=Object(g["a"])(v.a.mark((function e(){var t,n;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["f"])({});case 2:if(n=e.sent,!(null===n||void 0===n||null===(t=n.courses)||void 0===t?void 0:t.length)){e.next=8;break}h((null===n||void 0===n?void 0:n.courses)||[]),B(!0),e.next=11;break;case 8:return G(),E["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()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){h(null===d||void 0===d?void 0:d.map((function(t){return Object(i["a"])(Object(i["a"])({},t),{},{hide:!t.course_name.includes(e)})})))},z=function(){var e=Object(g["a"])(v.a.mark((function e(){var t;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return D(!0),e.abrupt("return");case 3:return e.next=5,Object(O["k"])({id:l.videoId,course_id:I});case 5:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(E["b"].success(t.message),G(),null===u["c"]||void 0===u["c"]||u["c"].replace("/classrooms/".concat(I,"/shixun_homework")));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){S(""),C(null),D(!1),r({type:"videoDetail/setActionTabs",payload:{}}),B(!1)};return s.a.createElement(w["a"],{centered:!0,keyboard:!1,closable:!1,title:"\u53d1\u9001\u81f3\u8bfe\u5802",visible:U,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:z,onCancel:G},s.a.createElement("div",{className:k.a.wrap},s.a.createElement("div",{className:"mb10"},s.a.createElement(A,{placeholder:"\u8f93\u5165\u8bfe\u5802\u540d\u79f0\u7684\u5173\u952e\u5b57\u8fdb\u884c\u641c\u7d22",value:_,onChange:function(e){return S(e.target.value)},onSearch:function(e){S(e),q(e)}})),s.a.createElement("div",{className:k.a.radioWrap},s.a.createElement(x["a"].Group,{value:I,onChange:function(e){C(e.target.value),D(!1)}},null===d||void 0===d||null===(t=d.filter((function(e){return!(null===e||void 0===e?void 0:e.hide)})))||void 0===t?void 0:t.map((function(e,t){return s.a.createElement(x["a"],{className:k.a.radio,value:e.course_id,key:t},e.course_name)})))),N&&s.a.createElement("div",{className:k.a.colorFF0000},"\u8bf7\u9009\u62e9\u4f60\u8981\u53d1\u9001\u7684\u8bfe\u5802"),s.a.createElement("div",{className:k.a.title},"\u6e29\u99a8\u63d0\u793a\uff1a\u5f53\u524d\u89c6\u9891\u9879\u76ee\u5c06\u4f1a\u53d1\u9001\u5230\u6307\u5b9a\u8bfe\u5802")))},I=Object(u["a"])((function(e){var t=e.videoDetail,n=e.loading,r=e.globalSetting;return{videoDetail:t,globalSetting:r,loading:n.models.index}}))(j),C=n("sBCT"),P=n("1vsH"),L=n("NLgs"),N=(n("Awhp"),n("KrTs")),D=(n("O3gP"),n("lrIw")),M=n("oBTY"),R=n("eoI0"),U=n.n(R),B=n("HBuW"),F=function(e){var t,n,r=e.videoDetail,o=e.dispatch,u=void 0===o?function(){}:o,l=e.visible,p=e.onClose,f=void 0===p?function(){}:p,h=Object(c["m"])(),m=Object(c["l"])(),b=Object(a["useState"])(0),_=Object(y["a"])(b,2),S=_[0],T=_[1],k=Object(a["useState"])(""),A=Object(y["a"])(k,2),j=A[0],I=A[1],C=Object(a["useState"])([]),P=Object(y["a"])(C,2),L=P[0],R=P[1],F=Object(a["useState"])([]),q=Object(y["a"])(F,2),z=q[0],G=q[1];Object(a["useEffect"])((function(){var e,t,n=(null===(e=r.detail)||void 0===e||null===(t=e.video_item)||void 0===t?void 0:t.schools)||[];T((null===n||void 0===n?void 0:n.length)?1:0),G(n)}),[null===(t=r.detail)||void 0===t||null===(n=t.video_item)||void 0===n?void 0:n.schools]);var X=function(){var e=Object(g["a"])(v.a.mark((function e(t){var n;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(B["G"])({q:t});case 2:n=e.sent,n&&R(n.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(e){z.includes(e)?E["b"].info("\u8bf7\u52ff\u6307\u5b9a\u76f8\u540c\u7684\u5355\u4f4d"):(I(""),G([].concat(Object(M["a"])(z),[e])))},W=function(){var e=Object(g["a"])(v.a.mark((function e(){var t;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(1!==S||(null===z||void 0===z?void 0:z.length)){e.next=2;break}return e.abrupt("return",E["b"].info("\u8bf7\u9009\u62e9\u6307\u5b9a\u5355\u4f4d\u516c\u5f00"));case 2:return e.next=4,Object(O["a"])(Object(i["a"])(Object(i["a"])({},Q(m.query)),{},{id:h.videoId,schools:0===S?[]:z}));case 4:t=e.sent,0===(null===t||void 0===t?void 0:t.status)&&(E["b"].success("\u8bbe\u7f6e\u6210\u529f"),V());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){f(),u({type:"videoDetail/getVideoDetail",payload:Object(i["a"])(Object(i["a"])({},Q(m.query)),{},{id:h.videoId})})};return s.a.createElement(w["a"],{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8bbe\u7f6e",width:530,className:U.a.modal,visible:l,onOk:W,onCancel:V},s.a.createElement(s.a.Fragment,null,s.a.createElement(x["a"].Group,{value:S,onChange:function(e){return T(e.target.value)}},s.a.createElement(x["a"],{value:0},"\u5bf9\u6240\u6709\u5355\u4f4d\u516c\u5f00",s.a.createElement("span",null,"\uff08\u9009\u4e2d\u540e\uff0c\u5bf9\u6240\u6709\u7528\u6237\u53ef\u89c1\uff09")),s.a.createElement(x["a"],{value:1},"\u5bf9\u6307\u5b9a\u5355\u4f4d\u516c\u5f00",s.a.createElement("span",null,"\uff08\u9009\u4e2d\u540e\uff0c\u4ec5\u5bf9\u4e0b\u65b9\u6307\u5b9a\u5355\u4f4d\u7528\u6237\u53ef\u89c1\uff09"))),1===S&&s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"mt10"},s.a.createElement(D["a"],{showSearch:!0,className:U.a.selectSchool,placeholder:"\u8bf7\u8f93\u5165\u5e76\u9009\u62e9\u5355\u4f4d\u540d\u79f0",value:j,onChange:function(e){I(e),X(e)},onSelect:H,options:null===L||void 0===L?void 0:L.map((function(e){return{value:e}}))})),s.a.createElement("div",{className:"mt10"},null===z||void 0===z?void 0:z.map((function(e){return s.a.createElement(N["a"],{count:s.a.createElement("span",{className:U.a["delete"],onClick:function(){return G(z.filter((function(t){return t!==e})))}},"x"),className:"mt10 mr20 current"},s.a.createElement(d["a"],{type:"primary",ghost:!0},e))}))))))},q=F,z=function(e){var t=e.user,n=e.videoDetail,r=(e.globalSetting,e.loading,e.dispatch),u=(Object(o["a"])(e,["user","videoDetail","globalSetting","loading","dispatch"]),Object(c["m"])()),l=Object(c["l"])(),p=Object(a["useState"])(),m=Object(y["a"])(p,2),b=m[0],w=m[1],x=Object(a["useState"])(),E=Object(y["a"])(x,2),S=E[0],T=E[1],k=Object(a["useState"])(!1),A=Object(y["a"])(k,2),j=A[0],N=A[1],D=function(){r({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},M=function(){var e=Object(g["a"])(v.a.mark((function e(){var n,r,o;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!((null===(n=t.userInfo)||void 0===n?void 0:n.admin)||(null===(r=t.userInfo)||void 0===r?void 0:r.is_teacher)&&Object(L["b"])())){e.next=6;break}return e.next=3,Object(O["e"])(Object(i["a"])({id:u.videoId},Q(l.query)));case 3:o=e.sent,T(null===o||void 0===o?void 0:o.video_item),w(!0);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=Object(g["a"])(v.a.mark((function e(t){var n,o,a;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["j"])(Object(i["a"])(Object(i["a"])({},t),{},{id:u.videoId,subject_id:null===l||void 0===l||null===(n=l.query)||void 0===n?void 0:n.subject_id,course_id:null===l||void 0===l||null===(o=l.query)||void 0===o?void 0:o.course_id}));case 2:return a=e.sent,0===(null===a||void 0===a?void 0:a.status)&&(w(!1),r({type:"videoDetail/getVideoDetail",payload:Object(i["a"])({id:u.videoId},Q(l.query))})),e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=n.detail||{},B=U.video_item;return s.a.createElement("aside",{className:_.a.banner},s.a.createElement("aside",{className:_.a.wrap},s.a.createElement("p",{className:_.a.title},null===B||void 0===B?void 0:B.name),s.a.createElement("div",{className:_.a.contentWrap},s.a.createElement("span",{className:"font14 c-white"},s.a.createElement("span",{className:"mr10"},"\u5b66\u4e60\u4eba\u6570\uff1a"),s.a.createElement("span",null,(null===B||void 0===B?void 0:B.study_video_items_count)||0),s.a.createElement("span",{className:"ml100 mr10"},"\u5b66\u5458\u8bc4\u5206\uff1a"),s.a.createElement(h["a"],{allowHalf:!0,value:Object(P["m"])(null===B||void 0===B?void 0:B.star),disabled:!0,className:_.a.rating})),s.a.createElement("div",null,(null===B||void 0===B?void 0:B.can_edit)&&s.a.createElement(d["a"],{className:"".concat(_.a.button," ").concat(_.a.buttonTransparent," mr15"),onClick:function(){return N(!0)}},"\u6743\u9650\u8bbe\u7f6e"),(null===B||void 0===B?void 0:B.can_edit)&&s.a.createElement(d["a"],{className:"".concat(_.a.button," ").concat(_.a.buttonTransparent," mr15"),onClick:M},"\u7f16\u8f91"),s.a.createElement(f["a"],{title:"\u53ef\u5c06\u672c\u89c6\u9891\u53d1\u9001\u81f3\u6211\u7684\u8bfe\u5802\u4e2d\u7684\u89c6\u9891\u680f\u76ee",placement:"bottom"},s.a.createElement(d["a"],{className:"".concat(_.a.button," ").concat(_.a.buttonTransparent," mr15"),onClick:D},"\u53d1\u9001\u81f3"))))),s.a.createElement(I,null),s.a.createElement(C["a"],{editData:S,visible:b,onCancel:function(){return w(!1)},onOk:R}),s.a.createElement(q,{dispatch:r,videoDetail:n,visible:j,onClose:function(){return N(!1)}}))},G=Object(u["a"])((function(e){var t=e.user,n=e.videoDetail,r=e.loading,i=e.globalSetting;return{user:t,videoDetail:n,globalSetting:i,loading:r}}))(z),X=n("J66h"),H=n("hgre"),W=n("9Bee"),V=n("vZDz"),Y=n.n(V),K=n("9VGf"),J=function(e){var t=e.videoDetail,n=(e.globalSetting,e.loading,e.dispatch),r=(Object(o["a"])(e,["videoDetail","globalSetting","loading","dispatch"]),Object(c["m"])()),u=Object(c["l"])(),l=Object(a["useRef"])(),p=Object(a["useRef"])(),f=Object(a["useRef"])(),m=Object(a["useRef"])(5),y=t.detail||{},b=y.video_item;Object(K["a"])(Object(g["a"])(v.a.mark((function e(){return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!p.current){e.next=4;break}return console.log("videoRef lastUpdatedTime: ",l.current.getLastUpdatedTime()),e.next=4,_();case 4:case"end":return e.stop()}}),e)}))),1e3*m.current);var _=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?{is_f:1}:{};return Object(O["l"])(Object(i["a"])(Object(i["a"])({},t),{id:r.videoId,point:l.current.getLastUpdatedTime(),total:l.current.getDuration()}))},x=function(e){return console.log("handlLogWatchHistory: ",e),"1"===e.ed&&(p.current=!1,_(!0)),p.current||e.ed||(p.current=!0,m.current=l.current.getDuration()<=5?1:5,_()),n({type:"userDetail/logWatchHistory",payload:e})},E=function(){p.current=!1},S=function(){p.current=!0},T=function(){f.current=5,w["a"].confirm({width:600,centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u8bf7\u7ed9\u672c\u89c6\u9891\u8bc4\u5206",content:s.a.createElement("div",{className:"tc font14"},s.a.createElement(h["a"],{defaultValue:f.current,onChange:function(e){return f.current=e},className:Y.a.modalRating})),onOk:function(){var e=Object(g["a"])(v.a.mark((function e(){var t;return v.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["i"])({id:r.videoId,star:f.current});case 2:t=e.sent,0===t.status&&n({type:"videoDetail/getVideoDetail",payload:Object(i["a"])({id:r.videoId},Q(u.query))});case 4:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()})};return s.a.createElement("aside",{className:Y.a.contentWrap},s.a.createElement("aside",{className:Y.a.wrap},s.a.createElement("header",null,s.a.createElement("span",{className:Y.a.introName},"\u7b80\u4ecb"),Object(P["v"])(null===b||void 0===b?void 0:b.my_star)?s.a.createElement(d["a"],{type:"primary",ghost:!0,onClick:T},"\u8bc4\u5206"):s.a.createElement("span",null,s.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8bc4\u5206\uff1a"),s.a.createElement(h["a"],{value:null===b||void 0===b?void 0:b.my_star,disabled:!0,className:Y.a.rating}))),s.a.createElement("div",{className:"mt20"},s.a.createElement(W["a"],{value:(null===b||void 0===b?void 0:b.description)||""})),s.a.createElement(H["a"],{ref:l,startTime:null===b||void 0===b?void 0:b.last_point,src:(null===b||void 0===b?void 0:b.is_link)?null===b||void 0===b?void 0:b.link:(null===b||void 0===b?void 0:b.play_url)&&X["Base64"].decode(null===b||void 0===b?void 0:b.play_url),videoId:null===b||void 0===b?void 0:b.video_id,logWatchHistory:x,handlePause:E,handlePlay:S})))},$=Object(u["a"])((function(e){var t=e.videoDetail,n=e.loading,r=e.globalSetting;return{videoDetail:t,globalSetting:r,loading:n}}))(J),Q=function(e){return(null===e||void 0===e?void 0:e.subject_id)?{subject_id:null===e||void 0===e?void 0:e.subject_id}:(null===e||void 0===e?void 0:e.course_id)?{course_id:e.course_id}:void 0},Z=function(e){var t=e.videoDetail,n=(e.globalSetting,e.loading,e.dispatch),u=(Object(o["a"])(e,["videoDetail","globalSetting","loading","dispatch"]),Object(c["m"])()),l=Object(c["l"])();return Object(a["useEffect"])((function(){u.videoId&&n({type:"videoDetail/getVideoDetail",payload:Object(i["a"])(Object(i["a"])({},Q(l.query)),{},{id:u.videoId})})}),[u.videoId]),Object(a["useEffect"])((function(){var e,n;document.title=(null===(e=t.detail)||void 0===e||null===(n=e.video_item)||void 0===n?void 0:n.name)||"EduCoder"}),[t]),s.a.createElement(r["a"],{spinning:!1},s.a.createElement("section",{className:p.a.bg},s.a.createElement(G,null),s.a.createElement($,null)))};t["default"]=Object(u["a"])((function(e){var t=e.videoDetail,n=e.loading,r=e.globalSetting;return{videoDetail:t,globalSetting:r,loading:n}}))(Z)},"9Bee":function(e,t,n){"use strict";var r=n("q1tI"),i=n.n(r),o=(n("vg9a"),n("tJVT")),a=n("DlQD"),s=n.n(a),c=n("rUJ1");function u(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(o["a"])(t,1),i=n[0];return i.length>=r.length?e.slice(r.length):e})).join("\n")}var l=[],p=["