(this["webpackJsonpmr-julyedu"]=this["webpackJsonpmr-julyedu"]||[]).push([[49],{1195:function(e,t,a){"use strict";a.r(t);var n,i=a(74),c=a(3),o=(a(39),a(10)),s=a.n(o),r=a(4),l=a(5),d=a(58),u=a(6),p=a(7),m=(a(205),a(85)),h=a.n(m),f=a(0),v=a.n(f),y=a(146),g=(a(674),a(15)),b=a(28),E=a(1),_=a(20),S=(a(106),a(675),a(450)),w=function(e){var t=e.item;return v.a.createElement("div",{className:"bottom"},v.a.createElement("span",{className:"price"},"\xa5",t.price1),v.a.createElement("span",{className:"stale-price"},"\xa5",t.price0))},N=Object(_.b)()(n=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){var e;Object(r.a)(this,a);for(var n=arguments.length,i=new Array(n),c=0;c<n;c++)i[c]=arguments[c];return(e=t.call.apply(t,[this].concat(i))).state={num:10,list:[],courseId:null},e.getRecommendation=function(){E.f.get("".concat(API.home,"/m/play/recommend_course/").concat(e.props.vCourseId,"?num=").concat(e.state.num)).then((function(t){var a=t.data;200===a.code?e.setState({list:Array.isArray(a.data)?a.data:[]}):s.a.info(a.msg)}))},e.toCourseDetail=function(t){var a=e.props;a.dispatch;a.history.push("/detail?id=".concat(t))},e}return Object(l.a)(a,[{key:"componentDidMount",value:function(){this.getRecommendation()}},{key:"render",value:function(){var e=this;return this.state.list.length?v.a.createElement("div",{className:"recommendation"},v.a.createElement("div",{className:"title"},"\u76f8\u5173\u63a8\u8350"),v.a.createElement("ul",null,this.state.list.map((function(t){var a=v.a.createElement("div",{className:"info"},v.a.createElement("p",{className:"title text-overflow-1"},t.course_title),v.a.createElement("p",{className:"des text-overflow-2"},t.simpledescription),v.a.createElement(w,{item:t}));return v.a.createElement(S.a,{key:t.course_id,img:t.image_name,handleClick:e.toCourseDetail,info:a,id:t.course_id})})))):null}}]),a}(f.PureComponent))||n,P=(a(676),a(17)),I=a.n(P),O=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){var e;Object(r.a)(this,a);for(var n=arguments.length,i=new Array(n),c=0;c<n;c++)i[c]=arguments[c];return(e=t.call.apply(t,[this].concat(i))).handleClick=function(t){e.props.selectVideo(t)},e}return Object(l.a)(a,[{key:"render",value:function(){var e=this;return v.a.createElement("div",{className:"video-catalog"},v.a.createElement("ul",null,this.props.videoCatalog.map((function(t,a){return v.a.createElement("li",{key:t.id,className:I()({active:e.props.activeIndex===a})},v.a.createElement("div",{className:"video-title",onClick:e.handleClick.bind(e,a)},v.a.createElement("span",{className:"title text-overflow-2"},t.name),v.a.createElement("i",{className:I()("iconfont",[0===t.video_auth?"iconRectangleCopy1":e.props.activeIndex===a?"iconcelluar":"icontimeout"])})),e.props.isAist?t.video_auth?t.practice&&t.practice.qid?v.a.createElement(g.b,{to:{pathname:t.practice.is_tested?"/campResolve":"/campTest",search:"?keshi_id=".concat(t.id,"&qid=").concat(t.practice.qid),state:{from:"/play/video".concat(window.location.search)}}},v.a.createElement("div",{className:"exercise"},v.a.createElement("span",{className:"text-overflow-one"},"\u8bfe\u540e\u7ec3\u4e60\uff1a",t.practice.title),v.a.createElement("i",{className:I()("iconfont",t.practice.is_tested?"iconRectangleCopy":"")}))):null:v.a.createElement("a",{href:"javascript:void(0)"},v.a.createElement("div",{className:"exercise"},v.a.createElement("span",{className:"text-overflow-one"},"\u8bfe\u540e\u7ec3\u4e60\uff1a",t.practice.title),v.a.createElement("i",{className:I()("iconfont","iconRectangleCopy1")}))):t.practice_common.map((function(e,a){return t.video_auth?v.a.createElement(g.b,{to:{pathname:e.is_tested?"/campResolve":"/campTest",search:"?keshi_id=".concat(t.id,"&qid=").concat(e.qid),state:{from:"/play/video".concat(window.location.search)}},key:a},v.a.createElement("div",{className:"exercise"},v.a.createElement("span",{className:"text-overflow-one"},"\u8bfe\u540e\u7ec3\u4e60\uff1a",e.title),v.a.createElement("i",{className:I()("iconfont",e.is_tested?"iconRectangleCopy":"")}))):v.a.createElement("a",{href:"javascript:void(0)"},v.a.createElement("div",{className:"exercise"},v.a.createElement("span",{className:"text-overflow-one"},"\u8bfe\u540e\u7ec3\u4e60\uff1a",e.title),v.a.createElement("i",{className:I()("iconfont","iconRectangleCopy1")})))})))}))))}}]),a}(f.Component),x=(a(481),a(483)),k=a.n(x),j=(a(677),function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(l.a)(a,[{key:"render",value:function(){var e=this.props.datum;return v.a.createElement("div",{className:"datum-catalog"},v.a.createElement("p",{className:"prompt"},"\u8bfe\u7a0b\u8d44\u6599\u8bf7\u5230PC\u7aef\u64ad\u653e\u9875\u4e0b\u8f7d"),v.a.createElement(k.a,null,e&&e.length&&e.map((function(e,t){return v.a.createElement(k.a.Panel,{header:e.dir_name,key:t},e.files.map((function(e){return v.a.createElement("div",{key:e.file_id,className:"file-name"},e.file_name)})))}))))}}]),a}(f.Component));j.defaultProps={datum:[{dir_name:"",files:[{file_name:"",file_id:0}]}]};var C=j,T=a(662),A=(a(708),a(24)),L=a(42),B=a.n(L),R=a(525),F=a(529),D=a(1140),W=a(125),M=T.a.getComponent("Component"),J=T.a.getComponent("Button"),V=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(l.a)(a,[{key:"createEl",value:function(){return Object(D.a)(Object(W.a)(a.prototype),"createEl",this).call(this,"div",{className:"vjs-custom-play-button-cover"})}},{key:"dispose",value:function(){this.el_&&(this.el_=null)}}]),a}(M),z=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e,n){var i;return Object(r.a)(this,a),(i=t.call(this,e,n)).on("tap",i.tap),i}return Object(l.a)(a,[{key:"createEl",value:function(){return Object(D.a)(Object(W.a)(a.prototype),"createEl",this).call(this,"button",{className:"vjs-custom-play-button"},{type:"button"})}},{key:"tap",value:function(){this.player_.play()}},{key:"dispose",value:function(){this.el_&&(this.off("tap",this.tap),this.el_=null)}}]),a}(J);M.registerComponent("CustomPlayButton",z),V.prototype.options_={children:["CustomPlayButton"]},M.registerComponent("CustomPlayButtonCover",V);var q=h.a.alert;function H(e){return e.isShow&&v.a.createElement("div",{className:"progress-share-modal-wrapper"},v.a.createElement("div",{className:"progress-share-modal"},v.a.createElement("div",{className:"title"},"\u6bcf\u65e5\u6253\u5361"),v.a.createElement("ul",{className:"progress-container"},v.a.createElement("li",null,v.a.createElement("div",{className:"title"},"\u7d2f\u8ba1\u5b66\u4e60"),v.a.createElement("div",{className:"number"},v.a.createElement("span",{className:"num"},e.data.learn_day_count),"\u5929")),v.a.createElement("li",null,v.a.createElement("div",{className:"title"},"\u884c\u52a8\u529b\u8d85\u8fc7"),v.a.createElement("div",{className:"number"},v.a.createElement("span",{className:"num"},parseFloat(e.data.action_power)),"%"))),v.a.createElement("div",{className:"share-container"},v.a.createElement("div",{className:"title"},"\u5206\u4eab\u5230"),v.a.createElement("ul",null,v.a.createElement("li",{className:"share-icon"},v.a.createElement("a",{style:{display:"block"},href:e.data.url},v.a.createElement("div",{className:"icon"},v.a.createElement("i",{className:"iconfont iconweixinzhifu"})),v.a.createElement("div",{className:"text"},"\u5fae\u4fe1\u597d\u53cb"))),v.a.createElement("li",{className:"share-icon"},v.a.createElement("a",{style:{display:"block"},href:e.data.url},v.a.createElement("div",{className:"icon"},v.a.createElement("i",{className:"iconfont iconpengyouquaniconx"})),v.a.createElement("div",{className:"text"},"\u670b\u53cb\u5708"))))),v.a.createElement("i",{className:"iconfont iconiconfront-2 close",onClick:e.closeShareModal})))}var U=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){var e;Object(r.a)(this,a);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return(e=t.call.apply(t,[this].concat(i))).previousPlaybackRate=1,e.currentPlaybackRate=1,e.reconnect=!0,e.isCurrentVideoFirstPlay=!0,e.RECENTLEARN="recent_learn",e.state={title:"",courseId:null,videoList:[],datum:[],currentVideoSrc:"",activeIndex:0,isAuth:!0,course:{},salePrice:null,vCourseId:null,isLoading:!0,isShowShareModal:!1,shareData:{},singleBox:!1,singMess:"",singleType:1,nowPrice:0,laterPrice:0,limitFreeNoPromptChecked:!1,showLimitFreePopup:!1,limitFreePopup:{},isShowNeverShowPopupOption:!1,limitFreePopupVideos:JSON.parse(localStorage.getItem("limit-free-popup-videos"))},e.tobuy=function(){var t=e.state.course,a=void 0===t?{}:t;E.f.get("".concat(API["base-api"],"/m/cart/addtopreorder/[").concat(a.course_id,"]")).then((function(t){0===t.data.errno?e.props.history.push("/order?id=".concat(a.course_id),{simple:1}):s.a.info(t.data.msg,2)}))},e.toSingleset=function(t){e.setState({singleBox:!0,singleType:1,singMess:t}),window.localStorage.setItem("singMess",JSON.stringify(t))},e.boxHide=function(t){e.setState({singleBox:t,singleType:1})},e.payCallback=function(){var t=Object(d.a)(e);Object(E.c)("oid")&&(e.setState({singMess:JSON.parse(window.localStorage.getItem("singMess"))}),t.intervalPayStatus=setInterval((function(){E.f.get("".concat(API["base-api"],"/m/orderState/oid/").concat(Object(E.c)("oid"))).then((function(e){401===e.data.errno&&(clearInterval(t.intervalPayStatus),t.intervalPayStatus=null,E.f.get("".concat(API["base-api"],"/class_order_status/").concat(Object(E.c)("oid"))).then((function(e){200===Number(e.data.data.errno)?t.setState({singleType:6}):201===Number(e.data.data.errno)?t.setState({singleType:4}):202===Number(e.data.data.errno)?t.setState({singleType:3}):203===Number(e.data.data.errno)?t.setState({nowPrice:e.data.data.data.now_price,laterPrice:e.data.data.data.three_day_later_price,singleType:2}):s.a.info(e.data.data.msg,2)})))}))}),1e3))},e.isweixinPay=function(){var t=Object(d.a)(e),a=Object(E.c)("code");if(a){if(!Object(E.c)("oid"))return;e.setState({singMess:JSON.parse(window.localStorage.getItem("singMess"))}),E.f.get("".concat(API["base-api"],"/pay/wxpay/pub_charge/oid/").concat(Object(E.c)("oid"),"/code/").concat(a)).then((function(e){if(0===e.data.errno){var a=e.data.data;function n(){WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:a.appId,timeStamp:a.timeStamp,nonceStr:a.nonceStr,package:a.package,signType:a.signType,paySign:a.paySign},(function(e){"get_brand_wcpay_request:ok"==e.err_msg?(s.a.info("\u652f\u4ed8\u6210\u529f",2),t.intervalPayStatus=setInterval((function(){E.f.get("".concat(API["base-api"],"/m/orderState/oid/").concat(Object(E.c)("oid"))).then((function(e){401===e.data.errno&&(clearInterval(t.intervalPayStatus),t.intervalPayStatus=null,E.f.get("".concat(API["base-api"],"/class_order_status/").concat(Object(E.c)("oid"))).then((function(e){200===Number(e.data.data.errno)?t.setState({singleType:6}):201===Number(e.data.data.errno)?t.setState({singleType:4}):202===Number(e.data.data.errno)?t.setState({singleType:3}):203===Number(e.data.data.errno)?t.setState({nowPrice:e.data.data.data.now_price,laterPrice:e.data.data.data.three_day_later_price,singleType:2}):s.a.info(e.data.data.msg,2)})))}))}),1e3)):q("\u652f\u4ed8\u5931\u8d25")}))}"undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",n,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",n),document.attachEvent("onWeixinJSBridgeReady",n)):n()}else s.a.info(e.data.msg,2)}))}},e.check=function(t){e.setState({singMess:JSON.parse(window.localStorage.getItem("singMess"))}),E.f.get("".concat(API["base-api"],"/class_order_status/").concat(t)).then((function(t){200===Number(t.data.data.errno)?e.setState({singleType:6}):201===Number(t.data.data.errno)?e.setState({singleType:4}):202===Number(t.data.data.errno)?e.setState({singleType:3}):203===Number(t.data.data.errno)?e.setState({nowPrice:t.data.data.data.now_price,laterPrice:t.data.data.data.three_day_later_price,singleType:2}):s.a.info(t.data.data.msg,2)}))},e.setupWS=function(){e.ws=new WebSocket(API["process-api"]),e.ws.addEventListener("error",(function(){e.ws=null})),e.ws.addEventListener("close",(function(){e.reconnect&&(e.ws=null,setTimeout((function(){e.setupWS()}),1e3)),clearInterval(e.timer),e.timer=null})),e.ws.addEventListener("message",(function(t){var a=JSON.parse(t.data);4040==a.code&&(e.reconnect=!1),0===a.code&&a.data&&a.data.position&&e.player.currentTime(a.data.position)}))},e.sendMessage=function(t){var a=e.ws.readyState,n=Object(d.a)(e);if(1===a)e.ws&&e.ws.send(JSON.stringify(t));else if(3===a){e.ws.close(),e.ws=null;var i=setTimeout((function(){clearTimeout(i),i=null,n.ws=new WebSocket(PROCESS_URL)}),500)}},e.getShareProgressInfo=function(){E.f.get("".concat(API["base-api"],"/m/aist/share_data/").concat(e.courseID,"/").concat(e.state.videoList[e.state.activeIndex].id)).then((function(t){var a=t.data;200==a.errno&&e.setState({shareData:a.data,isShowShareModal:!0})}))},e.countSchedule=function(){var t=e.state,a=t.videoList,n=t.activeIndex,i=t.vCourseId,c=t.course,o=void 0===c?{}:c;if(0!==Number(o.course_id)&&""!==o.course_id){var s=0;o.is_aist&&(s=2),e.sendMessage({mtype:"count_schedule",uid:e.props.user.data.uid,token:e.token,platform:5,video_id:a[n].id,course_id:e.state.courseId,v_course_id:i,ctype:s})}},e.sendWatchTime=function(t,a){var n=e.state,i=n.videoList,c=n.activeIndex,o=n.vCourseId,s=n.course,r=void 0===s?{}:s;if(0!==Number(t)){var l=0;r.is_aist&&(l=2),e.sendMessage({mtype:"watch_time",rate:a,time:t,video_id:i[c].id,course_id:e.state.courseId,v_course_id:o,uid:e.props.user.data.uid,token:e.token,platform:5,position:parseInt(e.player.currentTime()),ctype:l})}},e.setupTimer=function(){e.count=0,e.watchSec=0,clearInterval(e.timer),e.timer=null,e.timer=setInterval((function(){e.player&&e.player.player()&&(5===e.count?(e.sendWatchTime(e.watchSec,e.currentPlaybackRate),e.count=e.watchSec=0):(!e.player.paused()&&e.watchSec++,!e.player.paused()&&e.count++))}),1e3)},e.initializePlayer=function(){window.HELP_IMPROVE_VIDEOJS=!1,e.player=Object(T.a)(e.video,{controls:!0,preload:"auto",bigPlayButton:!1,textTrackDisplay:!1,posterImage:!1,errorDisplay:!1,playbackRates:["0.75","1","1.5","2"],controlBar:{pictureInPictureToggle:!1}}),e.player.addChild("CustomPlayButtonCover"),e.player.on("play",(function(){var t=e.state,a=t.videoList,n=t.activeIndex,i=t.vCourseId;t.course;e.isCurrentVideoFirstPlay&&(e.isCurrentVideoFirstPlay=!1,e.ws.send(JSON.stringify({mtype:e.RECENTLEARN,uid:e.props.user.data.uid,token:e.token,platform:5,video_id:a[n].id,course_id:e.state.courseId,v_course_id:i,is_live:0}))),e.timer||e.setupTimer()})),e.player.on("ratechange",(function(){e.currentPlaybackRate=e.player.playbackRate(),e.sendWatchTime(e.watchSec,e.previousPlaybackRate),e.count=e.watchSec=0,e.previousPlaybackRate=e.currentPlaybackRate})),e.player.on("ended",(function(){e.sendWatchTime(e.watchSec,e.currentPlaybackRate),e.count=e.watchSec=0,e.countSchedule(),e.state.course.is_aist&&e.getShareProgressInfo(),clearInterval(e.timer),e.timer=null,e.state.limitFreePopup.is_free&&e.setState({showLimitFreePopup:!0})}))},e.sendLastRecord=function(){E.f.post("".concat(API.home,"/m/course/record_last_video"),{v_course_id:e.state.course.v_course_id,video_id:e.state.videoList[e.state.activeIndex].id})},e.selectVideo=function(t){t!==e.state.activeIndex&&(e.isCurrentVideoFirstPlay=!0,e.sendWatchTime(e.watchSec,e.currentPlaybackRate),e.countSchedule(),e.setupTimer(),e.setState({activeIndex:t},(function(){e.hasAuth(e.state.activeIndex)?(e.setPlayerSrc(e.state.videoList[t].play_url),e.sendLastRecord(),e.playVideo()):e.getCoursePrice()})))},e.getLastVideoIndex=function(t){return e.state.videoList.findIndex((function(e){return e.id==t}))},e.getVideoList=function(){var t="";Object(E.c)("video_id")?(t="".concat(API.home,"/m/course/play/").concat(e.courseID+"?video_id="+Object(E.c)("video_id")),E.f.post("".concat(API["base-api"],"/sys/get_class_audition"),{video_id:Object(E.c)("video_id")})):t="".concat(API.home,"/m/course/play/").concat(e.courseID),E.f.get(t).then((function(t){var a=t.data,n=a.data,i=void 0===n?{}:n;200===a.code?(e.setState((function(e){return{videoList:i.lessons,currentVideoSrc:i.lessons[e.activeIndex].play_url,course:i.course,courseId:i.course.course_id,vCourseId:i.course.v_course_id,title:i.course.course_title,isLoading:!1}}),e.playSetup),i.course.course_id&&e.getLimitFreePopup(i.course.course_id)):s.a.info(i.msg)}))},e.playSetup=function(){var t=e.state.course,a=void 0===t?{}:t,n=Object(d.a)(e);e.setupWS(),e.setupTimer();var i=setTimeout((function(){clearTimeout(i),i=null,n.countSchedule()}),1e3),c=e.getLastVideoIndex(a.last_video_id);c=c>=0?c:0,e.setState({activeIndex:c},(function(){e.lessonAvailable(c)?e.hasAuth(c)?Promise.resolve().then((function(){e.initializePlayer(),e.playWithAuth()})):e.getCoursePrice():q("\u6682\u65e0\u89c6\u9891","",[{text:"OK",onPress:function(){e.props.history.push("/")}}])}))},e.setPlayerSrc=function(t){e.player||e.initializePlayer(),e.player.src({src:t,type:"application/x-mpegURL"})},e.playVideo=function(){e.player.ready((function(){e.player.play()}))},e.lessonAvailable=function(t){return 0!==e.state.videoList[t].video_size},e.getCoursePrice=function(){var t=e.state.course,a=void 0===t?{}:t;E.f.get("".concat(API.home,"/sys/course/price/").concat(a.course_id)).then((function(t){var a=t.data;200===a.code&&e.setState({salePrice:a.data.sale_price})}))},e.playWithAuth=function(){var t=e.state,a=t.videoList,n=t.activeIndex;e.hasAuth(n)&&e.setPlayerSrc(a[n].play_url)},e.hasAuth=function(t){return e.state.videoList[t].video_auth?(e.setState({isAuth:!0}),!0):(e.setState({isAuth:!1}),!1)},e.getLimitFreePopup=function(t){E.f.post("".concat(API.home,"/sys/popup"),{course_id:t}).then((function(t){var a=t.data,n=a.code,i=a.msg,c=a.data;if(200===n){var o=e.state,r=o.courseId,l=o.limitFreePopupVideos;e.setState({limitFreePopup:c,isShowNeverShowPopupOption:!!l&&l.includes(r)})}else s.a.info(i,2,null,!1)}))},e.checkNeverShowLimitFreePopup=function(){e.state.limitFreeNoPromptChecked&&E.f.post("".concat(API.home,"/sys/checklist"),{course_id:e.state.course.course_id}).then((function(t){var a=t.data,n=a.code,i=a.msg;200===n?e.setState({limitFreePopup:Object(c.a)(Object(c.a)({},e.state.limitFreePopup),{},{is_free:0})}):s.a.info(i,2,null,!1)}))},e}return Object(l.a)(a,[{key:"componentDidMount",value:function(){if("https:"!==window.location.protocol)if(this.courseID=Object(E.c)("id"),this.courseID){this.setState({courseId:this.courseID});var e=this.props,t=(e.location,e.location.state),a=void 0===t?{}:t;a.oid&&this.check(a.oid),(1===Object(E.c)("is_class")||Object(E.c)("weixinpay"))&&this.payCallback(),E.b.isWeixin&&this.isweixinPay(),this.token=B.a.get("token"),this.getVideoList(),this.getDatumCatalog()}else this.props.history.replace("/");else window.location.replace("http"+window.location.href.slice(5))}},{key:"componentWillUnmount",value:function(){this.player&&this.player.dispose(),clearInterval(this.timer),this.timer=null,this.ws&&this.ws.close(),this.ws=null,clearInterval(this.recordTimer),this.recordSocket&&this.recordSocket.close(),this.recordSocket=null}},{key:"getDatumCatalog",value:function(){var e=this;E.f.get("".concat(API.home,"/m/course/data/").concat(this.courseID)).then((function(t){var a=t.data;200===a.code?e.setState({datum:a.data}):s.a.info(a.msg)}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.match,n=t.location,c=t.history,o=this.state,s=o.videoList,r=o.activeIndex,l=o.isAuth,d=o.salePrice,u=o.course,p=o.singleBox,m=o.singleType,h=o.showLimitFreePopup,f=o.limitFreePopup,E=o.isShowNeverShowPopupOption,_="";return n.state&&n.state.to&&"detail"===n.state.to&&(_="/detail?id=".concat(u.course_id)),v.a.createElement("div",{className:"play"},v.a.createElement(y.a,{title:this.state.title,arrow:!0,toHref:function(){_?c.push(_,{to:"classify"}):c.go(-1)}}),v.a.createElement(A.f,{isLoading:this.state.isLoading},v.a.createElement("div",{className:"video"},v.a.createElement("video",{className:"video-js",ref:function(t){return e.video=t},"webkit-playsinline":"true",playsInline:!0,"x-webkit-airplay":"allow","x5-video-player-type":"h5"},v.a.createElement("source",{src:"/",type:"application/x-mpegURL"})),!l&&!!s[r].is_class&&v.a.createElement("div",{className:"purchase-box"},v.a.createElement("div",{className:"hint"},"\u60a8\u5c1a\u672a\u8d2d\u4e70\u8be5\u8bfe\u65f6\uff0c\u8bf7\u8d2d\u4e70\u540e\u5b66\u4e60\u3002"),v.a.createElement("div",{className:"btns"},v.a.createElement("button",{type:"button",onClick:this.tobuy,className:"purchase-class"},"\xa5",d," \u8d2d\u4e70\u8bfe\u7a0b"),v.a.createElement("button",{type:"button",onClick:this.toSingleset.bind(this,s[r]),className:"purchase-episode"},"\xa5",s.length&&s[r].class_price," \u8d2d\u4e70\u5355\u96c6"))),!l&&!!u.is_aist&&v.a.createElement("div",{className:"is-aist-box"},v.a.createElement("i",{className:"iconfont iconiconfront-21"}),v.a.createElement("p",{className:"time"},s[r].aist_start_time),v.a.createElement("p",{className:"time"},"\u8bf7\u8010\u5fc3\u7b49\u5f85..."))),v.a.createElement("div",{className:"tab"},v.a.createElement("div",null,v.a.createElement(g.c,{to:{pathname:"".concat(a.url,"/video"),search:"?id=".concat(this.courseID)},replace:!0,activeClassName:"active"},"\u89c6\u9891")),v.a.createElement("div",null,v.a.createElement(g.c,{to:{pathname:"".concat(a.url,"/datum"),search:"?id=".concat(this.courseID)},replace:!0,activeClassName:"active"},"\u8d44\u6599"))),p&&v.a.createElement(R.a,{courseId:u.course_id,singleBox:this.state.singleBox,boxHide:this.boxHide,data:this.state.singMess,singleType:this.state.singleType,vcourseId:u.v_course_id,videoId:this.state.singMess.video_id,check:this.check,title:this.state.singMess.course_tile}),1!==m&&v.a.createElement(F.a,{courseId:u.course_id,boxHide:this.boxHide,data:this.state.singMess,singleType:m,vcourseId:u.v_course_id,videoId:this.state.singMess.video_id,nowPrice:this.state.nowPrice,laterPrice:this.state.laterPrice})),v.a.createElement(b.d,null,v.a.createElement(b.a,{exact:!0,from:"/play",to:{pathname:"/play/video",search:n.search}}),v.a.createElement(b.b,{path:"".concat(a.path,"/video"),render:function(t){return v.a.createElement(O,Object.assign({activeIndex:e.state.activeIndex,selectVideo:e.selectVideo,videoCatalog:s,isAist:u.is_aist},t))}}),v.a.createElement(b.b,{path:"".concat(a.path,"/datum"),render:function(t){return v.a.createElement(C,Object.assign({},t,{datum:e.state.datum}))}})),v.a.createElement(b.b,{render:function(t){return e.state.vCourseId?v.a.createElement(N,Object.assign({},t,{vCourseId:e.state.vCourseId})):null}}),v.a.createElement(H,{isShow:this.state.isShowShareModal,closeShareModal:function(){return e.setState({isShowShareModal:!1})},data:this.state.shareData}),h&&v.a.createElement("div",{className:"limit-free-cover"},v.a.createElement("div",{className:"free-popup"},v.a.createElement("div",{className:"title"},v.a.createElement("span",null,f.pop_descbition)),v.a.createElement("div",{className:"des"},v.a.createElement("img",{className:"qrcode",src:f.wechat_img,alt:""}),v.a.createElement("span",null,"\u957f\u6309/\u626b\u7801\u8bc6\u522b"),v.a.createElement("span",null,"\u6dfb\u52a0\u65f6\u8bf7\u5907\u6ce8",v.a.createElement("span",null,u.course_id),"\u54e6"),v.a.createElement("div",{className:"no-prompt"},E&&v.a.createElement("label",{htmlFor:"no-prompt"},v.a.createElement("span",{className:"checkbox-label ".concat(this.state.limitFreeNoPromptChecked?"checked":"unchecked")},v.a.createElement("i",{className:"iconfont iconiconfront-73"})),v.a.createElement("input",{type:"checkbox",id:"no-prompt",onChange:function(t){e.setState({limitFreeNoPromptChecked:t.target.checked})}}),v.a.createElement("span",null,"\u672c\u8bfe\u7a0b\u4e0d\u518d\u63d0\u793a")))),v.a.createElement("i",{className:"close-btn iconfont iconiconfront-2",onClick:function(){e.setState({showLimitFreePopup:!1,isShowNeverShowPopupOption:!0});var t=e.state,a=t.courseId,n=t.limitFreePopupVideos;localStorage.setItem("limit-free-popup-videos",JSON.stringify(n?[].concat(Object(i.a)(n),[a]):[a])),e.checkNeverShowLimitFreePopup()}}))))}}]),a}(f.Component);t.default=Object(_.b)((function(e){return{user:e.user}}),null)(U)},450:function(e,t,a){"use strict";var n=a(0),i=a.n(n);a(451);t.a=function(e){return i.a.createElement("li",{className:"v-list-base-item",onClick:e.handleClick.bind(void 0,e.id,e.item)},i.a.createElement("div",{className:"content"},i.a.createElement("div",{className:"cover"},e.status,i.a.createElement("img",{src:e.img,alt:""})),e.info),e.tab)}},451:function(e,t,a){},484:function(e,t,a){},525:function(e,t,a){"use strict";a(39);var n=a(10),i=a.n(n),c=a(4),o=a(5),s=a(58),r=a(6),l=a(7),d=a(0),u=a.n(d),p=(a(484),a(1)),m=a(28),h=a(25),f=a(20),v=a(526),y=a(527),g=a(528),b=function(e){Object(r.a)(a,e);var t=Object(l.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).check=function(e){n.setState({payType:e})},n.toBuy=function(){var e=n.props.courseId,t=n.props.data.video_id||n.props.data.id;p.f.get("".concat(API.home,"/sys/createClassOrder/").concat(t)).then((function(t){200===t.data.code?(n.setState({orderId:t.data.data.order_id}),"1"===n.state.payType?n.alipayPay(t.data.data.order_id,e):n.weixinPay(t.data.data.order_id)):i.a.info(t.data.msg,2)}))},n.weixinPay=function(e){p.b.isWeixin?window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx23dac6775ac82877&redirect_uri="+encodeURIComponent(window.location.href+"&aa=bb&oid="+e).toLowerCase()+"&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect":p.f.get("".concat(API["base-api"],"/pay/wxpay/wap_charge/oid/").concat(e)).then((function(t){0===t.data.errno?window.location.href=t.data.data.url+"&redirect_url="+encodeURIComponent(window.location.href+"&weixinpay=1&oid="+e).toLowerCase():i.a.info(t.data.msg,2)}))},n.alipayPay=function(e,t){p.f.get("".concat(API["base-api"],"/pay/alipay/wap_charge_new/oid/").concat(e)).then((function(e){0===e.data.errno?(window.location=e.data.data.url,t&&window.localStorage.setItem("payCourse",t)):i.a.info(e.data.msg,2)}))},n.isweixinPay=function(){var e=Object(s.a)(n),t=Object(p.c)("code");if(t){if(!Object(p.c)("oid"))return;p.f.get("".concat(API["base-api"],"/pay/wxpay/pub_charge/oid/").concat(Object(p.c)("oid"),"/code/").concat(t)).then((function(t){if(0===t.data.errno){var a=t.data.data;function n(){WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:a.appId,timeStamp:a.timeStamp,nonceStr:a.nonceStr,package:a.package,signType:a.signType,paySign:a.paySign},(function(t){"get_brand_wcpay_request:ok"==t.err_msg?(i.a.info("\u652f\u4ed8\u6210\u529f",2),e.intervalPayStatus=setInterval((function(){var t=this;p.f.get("".concat(API["base-api"],"/m/orderState/oid/").concat(Object(p.c)("oid"))).then((function(a){401===a.data.errno&&(clearInterval(e.intervalPayStatus),e.intervalPayStatus=null,p.f.get("".concat(API["base-api"],"/class_order_status/").concat(Object(p.c)("oid"))).then((function(e){200===Number(e.data.data.errno)?t.setState({status:6,showSingleBox:!0}):201===Number(e.data.data.errno)?t.setState({status:4,showSingleBox:!0}):202===Number(e.data.data.errno)?t.setState({status:3,showSingleBox:!0}):203===Number(e.data.data.errno)?t.setState({nowPrice:e.data.data.data.now_price,laterPrice:e.data.data.data.three_day_later_price,status:2,showSingleBox:!0}):i.a.info(e.data.data.msg,2)})))}))}),1e3)):alert("\u652f\u4ed8\u5931\u8d25")}))}"undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",n,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",n),document.attachEvent("onWeixinJSBridgeReady",n)):n()}else i.a.info(t.data.msg,2)}))}},n.payCallback=function(){var e=Object(s.a)(n);Object(p.c)("oid")&&(e.intervalPayStatus=setInterval((function(){var t=this;p.f.get("".concat(API["base-api"],"/m/orderState/oid/").concat(Object(p.c)("oid"))).then((function(a){401===a.data.errno&&(clearInterval(e.intervalPayStatus),e.intervalPayStatus=null,p.f.get("".concat(API["base-api"],"/class_order_status/").concat(Object(p.c)("oid"))).then((function(e){200===Number(e.data.data.errno)?t.setState({status:6,showSingleBox:!0}):201===Number(e.data.data.errno)?t.setState({status:4,showSingleBox:!0}):202===Number(e.data.data.errno)?t.setState({status:3,showSingleBox:!0}):203===Number(e.data.data.errno)?t.setState({nowPrice:e.data.data.data.now_price,laterPrice:e.data.data.data.three_day_later_price,status:2,showSingleBox:!0}):i.a.info(e.data.data.msg,2)})))}))}),1e3))},n.toBuyAll=function(){},n.zerobuyReceive=function(){i.a.success("\u8d2d\u4e70\u5168\u96c6\u6210\u529f",3),n.colse()},n.zerogroupBuy=function(){n.getOrderId()},n.getOrderId=function(){var e={course_id:Object(p.c)("id")};p.f.post("".concat(API["base-api"],"/pdd/sys"),e).then((function(e){0===e.data.errno?(n.setState({groupOrderId:e.data.data.order_id}),n.getOrderStatus(e.data.data.order_id)):i.a.info(e.data.msg,2)}))},n.getOrderStatus=function(e){p.f.get("".concat(API.home,"/m/pdd/order_status/").concat(e)).then((function(e){200===e.data.code?n.getTime(e.data.data.pdd_order_id):i.a.info(e.data.msg,2)}))},n.getTime=function(e){p.f.get("".concat(API.home,"/m/pdd_order_end_time/").concat(e)).then((function(e){200===e.data.code?n.setState({endTime:e.data.data.end_time,status:7}):i.a.info(e.data.msg,2)}))},n.toGroup=function(){n.props.history.push("/togroup?id=".concat(n.state.groupOrderId))},n.colse=function(){n.props.boxHide(!1),n.setState({status:1})},n.state={orderId:"",nowPrice:"",laterPrice:"",hour:"",min:"",sec:"",endTime:"",groupOrderId:"",payType:"0",showSingleBox:!1},n}return Object(o.a)(a,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e,t){}},{key:"render",value:function(){var e=this;this.state.showSingleBox;if(this.state.endTime){var t=1e3*this.state.endTime,a=Date.now();setInterval((function(){t-=1e3;var n=Object(v.a)(new Date(t),a)%60,i=Object(y.a)(new Date(t),a)%60,c=Object(g.a)(new Date(t),a)%24;e.setState({hour:c,min:i,sec:n})}),1e3)}return 1===this.props.singleType&&u.a.createElement("div",null,u.a.createElement("div",{className:"popup-box"},u.a.createElement("div",{className:"content singleset-payment"},u.a.createElement("div",{className:"price-box"},u.a.createElement("span",null,"\u5b9e\u4ed8\u6b3e\uff1a"),u.a.createElement("p",null,this.props.data.class_price,"\u5143")),u.a.createElement("div",{className:"course-info"},u.a.createElement("p",{className:"text-overflow-1"},u.a.createElement("span",null,"\u8bfe\u7a0b\uff1a"),this.props.title),u.a.createElement("p",{className:"text-overflow-1"},u.a.createElement("span",null,"\u8bfe\u65f6\uff1a"),this.props.data.name)),u.a.createElement("div",{className:"payment-type"},u.a.createElement("label",null,"\u652f\u4ed8\u65b9\u5f0f\uff1a"),u.a.createElement("p",{onClick:this.check.bind(this,"0")},u.a.createElement("i",{className:"iconfont iconweixinzhifu buy"}),u.a.createElement("span",null,"\u5fae\u4fe1\u652f\u4ed8"),u.a.createElement("i",{className:"iconfont icondanseshixintubiao-5 redio ".concat("0"===this.state.payType?"redioed":"")})),!p.b.isWeixin&&u.a.createElement("p",{onClick:this.check.bind(this,"1")},u.a.createElement("i",{className:"iconfont iconalipay"}),u.a.createElement("span",null,"\u652f\u4ed8\u5b9d"),u.a.createElement("i",{className:"iconfont icondanseshixintubiao-5 redio ".concat("1"===this.state.payType?"redioed":"")}))),u.a.createElement("div",{className:"btn btn-18B4ED",onClick:this.toBuy},"\u786e\u8ba4\u8d2d\u4e70")),u.a.createElement("i",{onClick:this.colse,className:"iconfont iconiconfront-2 close"})))}}]),a}(d.Component);t.a=Object(h.d)(Object(f.b)((function(e){return{user:e.user}}),null),m.g)(b)},529:function(e,t,a){"use strict";a(39);var n=a(10),i=a.n(n),c=a(4),o=a(5),s=a(6),r=a(7),l=a(0),d=a.n(l),u=(a(484),a(1)),p=a(28),m=a(25),h=a(20),f=a(526),v=a(527),y=a(528),g=function(e){Object(s.a)(a,e);var t=Object(r.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).check=function(e){n.setState({payType:e})},n.toBuy=function(){var e=n.props.data.video_id||n.props.data.id;u.f.get("".concat(API.home,"/sys/createClassOrder/").concat(e)).then((function(e){200===e.data.code?(n.setState({orderId:e.data.data.order_id}),"1"===n.state.payType?n.alipayPay(e.data.data.order_id):n.weixinPay(e.data.data.order_id)):i.a.info(e.data.msg,2)}))},n.weixinPay=function(e){u.b.isWeixin?window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx23dac6775ac82877&redirect_uri="+encodeURIComponent(window.location.href+"&aa=bb&oid="+e).toLowerCase()+"&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect":u.f.get("".concat(API["base-api"],"/pay/wxpay/wap_charge/oid/").concat(e)).then((function(t){0===t.data.errno?window.location.href=t.data.data.url+"&redirect_url="+encodeURIComponent(window.location.href+"&weixinpay=1&oid="+e).toLowerCase():i.a.info(t.data.msg,2)}))},n.alipayPay=function(e){var t=Object(u.c)("id");u.f.get("".concat(API["base-api"],"/pay/alipay/wap_charge_new/oid/").concat(e)).then((function(e){0===e.data.errno?(window.location=e.data.data.url,t&&window.localStorage.setItem("payCourse",t)):i.a.info(e.data.msg,2)}))},n.toBuyAll=function(e){if(1===Number(n.props.isPdd))n.props.history.push("/order?id=".concat(n.props.courseId),{group:1});else{var t=JSON.stringify([Number(e)]);u.f.get("".concat(API["base-api"],"/m/cart/addtopreorder/").concat(t)).then((function(e){0===e.data.errno?n.props.history.push("/order?id="+e.data.data[0],{simple:1}):i.a.info(e.data.msg,2)}))}},n.zerobuyReceive=function(){i.a.success("\u8d2d\u4e70\u5168\u96c6\u6210\u529f",3),n.colse()},n.zerogroupBuy=function(){n.getOrderId()},n.getOrderId=function(){var e={course_id:Object(u.c)("id")};u.f.post("".concat(API["base-api"],"/pdd/sys"),e).then((function(e){0===e.data.errno?(n.setState({groupOrderId:e.data.data.order_id}),n.getOrderStatus(e.data.data.order_id)):i.a.info(e.data.msg,2)}))},n.getOrderStatus=function(e){u.f.get("".concat(API.home,"/m/pdd/order_status/").concat(e)).then((function(e){200===e.data.code?n.getTime(e.data.data.pdd_order_id):i.a.info(e.data.msg,2)}))},n.getTime=function(e){u.f.get("".concat(API.home,"/m/pdd_order_end_time/").concat(e)).then((function(e){200===e.data.code?n.setState({endTime:e.data.data.end_time,status:7}):i.a.info(e.data.msg,2)}))},n.toGroup=function(){n.props.history.push("/togroup?id=".concat(n.state.groupOrderId))},n.toLearn=function(e,t){n.props.boxHide(!1),n.props.history.push("/play/video?id=".concat(e,"&video_id=").concat(t))},n.colse=function(){n.props.boxHide(!1),n.setState({status:1})},n.state={orderId:"",nowPrice:"",laterPrice:"",hour:"",min:"",sec:"",endTime:"",groupOrderId:"",payType:"0"},n}return Object(o.a)(a,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e,t){}},{key:"render",value:function(){var e=this;this.state.singleBox;if(this.state.endTime){var t=1e3*this.state.endTime,a=Date.now();setInterval((function(){t-=1e3;var n=Object(f.a)(new Date(t),a)%60,i=Object(v.a)(new Date(t),a)%60,c=Object(y.a)(new Date(t),a)%24;e.setState({hour:c,min:i,sec:n})}),1e3)}var n=this.props.singleType,i=this.props.data.video_id||this.props.data.id;return d.a.createElement("div",{className:"popup-box"},2===n&&d.a.createElement("div",{className:"content payment-success"},d.a.createElement("div",{className:"header"},d.a.createElement("i",{className:"iconfont icondanseshixintubiao-5"}),d.a.createElement("span",null,"\u8d2d\u4e70\u6210\u529f")),d.a.createElement("div",{className:"dec"},"\xb7 3\u5929\u5185\u8d2d\u4e70\u5168\u96c6\uff0c\u53ef\u76f4\u63a5\u62b5\u6263\u8be5\u96c6\u8d39\u7528\uff0c",this.props.nowPrice,"\u5143\u8d2d\u4e70\u3002"),d.a.createElement("div",{className:"dec"},"\xb7 \u8d85\u8fc73\u5929\uff0c\u6309\u7167\u672a\u8d2d\u96c6\u6570/\u5168\u90e8\u96c6\u6570\u7b49\u6bd4\u4f8b\u8ba1\u8d39\uff0c",this.props.laterPrice,"\u5143\u8d2d\u4e70\u5168\u96c6\u3002"),d.a.createElement("span",{onClick:function(){return e.toLearn(e.props.vcourseId,i)},className:"btn btn-18B4ED"},"\u5f00\u59cb\u5b66\u4e60"),d.a.createElement("div",{className:"btn btn-FF4000",onClick:function(){e.toBuyAll(e.props.courseId)}},"\uffe5",this.props.nowPrice,"\u8d2d\u4e70\u5168\u96c6")),3===n&&d.a.createElement("div",{className:"content zero"},d.a.createElement("div",{className:"header"},d.a.createElement("i",{className:"iconfont icondanseshixintubiao-5"}),d.a.createElement("span",null,"\u8d2d\u4e70\u6210\u529f")),d.a.createElement("div",{className:"dec"},"\xb7 \u606d\u559c\u60a8\u83b7\u5f970\u5143\u62fc\u56e2\u8d2d\u4e70\u5269\u4f59\u8bfe\u65f6\u7684\u673a\u4f1a\u3002"),d.a.createElement("div",{className:"btn btn-FF4000",onClick:this.zerogroupBuy},"0\u5143\u53c2\u56e2")),4===n&&d.a.createElement("div",{className:"content zero"},d.a.createElement("div",{className:"header"},d.a.createElement("i",{className:"iconfont icondanseshixintubiao-5"}),d.a.createElement("span",null,"\u8d2d\u4e70\u6210\u529f")),d.a.createElement("div",{className:"dec"},"\xb7 \u606d\u559c\u60a8\u83b7\u5f970\u5143\u8d2d\u4e70\u5269\u4f59\u8bfe\u65f6\u7684\u673a\u4f1a\u3002"),d.a.createElement("div",{className:"btn btn-FF4000",onClick:this.zerobuyReceive},"0\u5143\u8d2d")),6===n&&d.a.createElement("div",{className:"content zero"},d.a.createElement("div",{className:"header"},d.a.createElement("i",{className:"iconfont icondanseshixintubiao-5"}),d.a.createElement("span",null,"\u8d2d\u4e70\u6210\u529f")),d.a.createElement("span",{onClick:function(){return e.toLearn(e.props.vcourseId,i)},className:"btn btn-18B4ED"},"\u53bb\u5b66\u4e60")),7===n&&d.a.createElement("div",{className:"content group"},d.a.createElement("div",{className:"header"},d.a.createElement("i",{className:"iconfont icondanseshixintubiao-5"}),d.a.createElement("span",null,"\u53c2\u56e2\u6210\u529f")),d.a.createElement("div",{className:"group-img"},d.a.createElement("img",{src:this.props.user.data.avatar,alt:""}),d.a.createElement("img",{src:"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/images/weekend/train7/ellipsis.png",alt:""}),d.a.createElement("img",{src:"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/images/weekend/train7/ellipsis.png",alt:""})),d.a.createElement("div",{className:"btn-l btn-FF4000",onClick:this.toGroup},"\u5269\u4f59",String(this.state.hour).padStart(2,0),"\uff1a",String(this.state.min).padStart(2,0),"\uff1a",String(this.state.sec).padStart(2,0),"\u9080\u8bf7\u597d\u53cb\u53c2\u56e2")),d.a.createElement("i",{onClick:this.colse,className:"iconfont iconiconfront-2 close"}))}}]),a}(l.Component);t.a=Object(m.d)(Object(h.b)((function(e){return{user:e.user}}),null),p.g)(g)},674:function(e,t,a){},675:function(e,t,a){},676:function(e,t,a){},677:function(e,t,a){},678:function(e,t){}}]); //# sourceMappingURL=video.71752df7.chunk.js.map