PageSourceSearch

https://membre.myguitare.com/js/localView-member-course-LessonsShow-vue.708f788c.js

js myguitare.com collected 2026-10-02 06:33:38 UTC 76,430 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkmg_member"]=self["webpackChunkmg_member"]||[]).push([[8975,5778,9164,7389,8660,9767,4748],{65446:function(e,t,s){s.r(t),s.d(t,{default:function(){return p}});var o=s(60266),r=s(4324),a=s(11713),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"help-banner text-center py-7"},[t(a.Z,[t(o.Z,{attrs:{cols:"12",md:"3",lg:"3",sm:"6"}},[t("a",{attrs:{href:"https://membre.myguitare.com/support/article/591b36362c7d3a057f8921a4",target:"_blank"}},[t(r.Z,{attrs:{size:"35",color:"primary"}},[e._v("mdi-video-vintage")])],1),t("br"),e._v(" Filme-toi ")]),t(o.Z,{attrs:{cols:"12",md:"3",lg:"3",sm:"6"}},[t(r.Z,{attrs:{size:"35",color:"primary"}},[e._v("mdi-youtube")]),t("br"),e._v(" Upload ta vidéo ")],1),t(o.Z,{attrs:{cols:"12",md:"3",lg:"3",sm:"6"}},[t(r.Z,{attrs:{size:"35",color:"primary"}},[e._v("mdi-comment-edit")]),t("br"),e._v(" Partage la ici ")],1),t(o.Z,{attrs:{cols:"12",md:"3",lg:"3",sm:"6"}},[t(r.Z,{attrs:{size:"35",color:"primary"}},[e._v("mdi-account-group")]),t("br"),e._v(" Obtiens des retours ")],1)],1)],1)},i=[],u=s(94193),l={name:"help-banner",props:{},data:()=>({PageStore:u.Z}),mounted(){},computed:{},methods:{}},d=l,c=s(1001),h=(0,c.Z)(d,n,i,!1,null,null,null),p=h.exports},99266:function(e,t,s){s.r(t),s.d(t,{default:function(){return x}});var o=s(64562),r=s(34145),a=s(54886),n=s(60266),i=s(34061),u=s(65005),l=s(4324),d=s(73905),c=s(11713),h=function(){var e=this,t=e._self._c;return t("div",[t(i.Z,{attrs:{"max-width":"500px"},model:{value:e.reviewDialog,callback:function(t){e.reviewDialog=t},expression:"reviewDialog"}},[t(r.Z,{class:{"pt-9 px-10 pb-6":e.$vuetify.breakpoint.smAndUp||e.$vuetify.breakpoint.height>=470,"py-4 px-2":!e.$vuetify.breakpoint.smAndUp},attrs:{flat:""}},[t(o.Z,{staticStyle:{position:"absolute",right:"10px",top:"10px"},attrs:{icon:"",small:""},on:{click:function(t){e.reviewDialog=!1}}},[t(l.Z,[e._v("mdi-close")])],1),e.hasComment?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Ton avis sur le cours ")]),t("mg-comment",{ref:"reviewEdit",staticClass:"mt-7",attrs:{showRating:"",user:e.user,comment:e.currentComment,isLoading:e.updateReviewLoading},on:{updateComment:function(t){return e.updateComment(e.currentComment,!0)}}})]:[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Partage ton expérience ")]),t("div",{staticClass:"mt-7"},[e._v(" Comment évalues-tu ce cours ? ")]),t(d.Z,{staticStyle:{"margin-left":"-4px"},attrs:{dense:"",large:"",color:"star","background-color":"star"},model:{value:e.rating,callback:function(t){e.rating=t},expression:"rating"}}),t("div",{staticClass:"mt-7 mb-2"},[e._v(" Partage ci-dessous ton témoignage sur ce cours ")]),t("mg-comment-editor",{ref:"addReview",attrs:{required:"",user:e.user,loading:e.addReviewLoading,showAvatar:!1,canShowActionButtons:!0,showActionButtons:!0,placeholder:"Pour aider les autres élèves, partage ce que ce cours t'a apporté, ce que tu as aimé et les résultats que tu as obtenu."},on:{submitMessage:e.addMessage,updateRating:e.updateRating,cancel:e.cancel,"update:loading":function(t){e.addReviewLoading=t}}})]],2)],1),t(i.Z,{attrs:{"max-width":"500px"},model:{value:e.reviewFollowUpDialog,callback:function(t){e.reviewFollowUpDialog=t},expression:"reviewFollowUpDialog"}},[t(r.Z,{class:{"pt-9 px-10 pb-6":e.$vuetify.breakpoint.smAndUp||e.$vuetify.breakpoint.height>=470,"py-4 px-2":!e.$vuetify.breakpoint.smAndUp},attrs:{flat:""}},[t(o.Z,{staticStyle:{position:"absolute",right:"10px",top:"10px"},attrs:{icon:"",small:""},on:{click:function(t){e.reviewFollowUpDialog=!1}}},[t(l.Z,[e._v("mdi-close")])],1),"trustpilot"==this.reviewFollowUp?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Partage ton avis ")]),t("div",{staticClass:"pt-3 pb-4 my-7"},[e._v(" Merci beaucoup pour ton avis ! Aide-nous à faire découvrir "+e._s(e.$trans.get("brand.name"))+" en laissant également un avis sur TrustPilot ! ")]),t(c.Z,{staticClass:"pb-4 my-7"},[t(n.Z,{attrs:{cols:"9"}},[e._v(" Tu peux cliquer sur le bouton à droite pour copier ton commentaire dans le presse papier et le réutiliser sur TrustPilot en le collant directement. ")
1]),t(n.Z,{attrs:{cols:"1"}},[t(o.Z,{on:{click:e.copyCurrentCommentMessageToClipboard}},[t(l.Z,[e._v("mdi-content-copy")])],1)],1)],1),t(a.h7,{staticClass:"pa-0",staticStyle:{"items-align":"center"}},[t(o.Z,{attrs:{depressed:"",rounded:"",small:"",color:"primary",href:e.trustpilotUrl,target:"_blank"}},[e._v(" Je publie mon avis sur TrustPilot ")])],1)]:"form"==this.reviewFollowUp?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Nous contacter ")]),t("div",{staticClass:"pt-3 pb-4 my-7"},[e._v(" Nous sommes désolés que ton expérience se soit mal passée. Peux-tu nous en dire plus en remplissant le formulaire ci-dessous afin que nous puissions t'aider ? ")]),t(u.Z,[t("mg-text-field",{attrs:{label:"Problème 1"}}),t("mg-text-field",{attrs:{label:"Problème 2"}}),t("mg-text-field",{attrs:{label:"Problème 3"}}),t(o.Z,{staticStyle:{"margin-top":"6px"},attrs:{color:"primary",depressed:"",rounded:"",small:""},on:{click:e.submitProblemForm}},[e._v(" Soumettre ")])],1)]:e._e()],2)],1)],1)},p=[],m=(s(15306),s(75344)),g=s(55315),v=s(75213),b=s(67519),C={props:["open","alreadyCommented","currentCommentProp","course"],components:{MgComment:m["default"],MgCommentEditor:g["default"]},mounted(){this.reviewDialog=this.open,this.hasComment=this.alreadyCommented,this.currentComment=this.currentCommentProp},data:()=>({reviewDialog:!1,addReviewLoading:!1,updateReviewLoading:!1,reviewFollowUpDialog:!1,rating:5,message:null,user:b.Z.me(),reviewFollowUp:null,hasComment:!1,trustpilotUrl:"https://fr.trustpilot.com/evaluate/myguitare.com"}),watch:{reviewDialog(e){!1!==e||this.reviewFollowUpDialog||this.$emit("closeReviewDialog")},reviewFollowUpDialog(e){!1!==e||this.reviewDialog||this.$emit("closeReviewDialog")}},methods:{addMessage(e){this.addReviewLoading=!0,v.Z.createMeCourseOne(this.course.id,{message:e,rating:this.rating}).then((({data:e})=>{this.showReviewFollowUp(e),this.reviewDialog=!1,this.hasComment=!0,this.addReviewLoading=!1,this.currentComment=e,this.$emit("updateCurrentComment",e)})).catch((()=>{this.addReviewLoading=!1}))},updateRating(e){this.rating=e},cancel(){this.reviewDialog=!1},showReviewFollowUp(e){switch(e.rating){case 5:this.reviewFollowUpDialog=!0,this.reviewFollowUp="trustpilot";break;case 2:case 1:this.reviewFollowUpDialog=!0,this.reviewFollowUp="form";break;default:}},updateComment(e){v.Z.updateOne(e.id,e).then((({data:e})=>{e.id==this.currentComment.id&&(this.currentComment=e),this.$refs.reviewEdit.reset(),this.$emit("updateCurrentComment",e,!0)})).catch((e=>{}))},copyCurrentCommentMessageToClipboard(){var e=this.currentComment.message.replace(/<\/?[^>]+(>|$)/g,"");navigator.clipboard.writeText(e)},submitProblemForm(){this.reviewDialog=!1,this.reviewFollowUpDialog=!1}}},f=C,w=s(1001),k=(0,w.Z)(f,h,p,!1,null,null,null),x=k.exports},33812:function(e,t,s){s.r(t),s.d(t,{default:function(){return x}});var o=s(64562),r=s(34145),a=s(54886),n=s(60266),i=s(34061),u=s(65005),l=s(4324),d=s(73905),c=s(11713),h=function(){var e=this,t=e._self._c;return t("div",[t(i.Z,{attrs:{"max-width":"500px"},model:{value:e.reviewDialog,callback:function(t){e.reviewDialog=t},expression:"reviewDialog"}},[t(r.Z,{class:{"pt-9 px-10 pb-6":e.$vuetify.breakpoint.smAndUp||e.$vuetify.breakpoint.height>=470,"py-4 px-2":!e.$vuetify.breakpoint.smAndUp},attrs:{flat:""}},[t(o.Z,{staticStyle:{position:"absolute",right:"10px",top:"10px"},attrs:{icon:"",small:""},on:{click:function(t){e.reviewDialog=!1}}},[t(l.Z,[e._v("mdi-close")])],1),e.hasComment?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Ton avis ")]),t("mg-comment",{ref:"reviewEdit",staticClass:"mt-7",attrs:{showRating:"",user:e.user,comment:e.currentComment,isLoading:e.updateReviewLoading},on:{updateComment:function(t){return e.updateComment(e.currentComment,!0)}}})]:[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Partage ton expérience vis-à-vis de ce module ")]),t("div",{staticClass:"mt-7"},[e._v(" Comment évalues-tu ce module ? ")]),t(d.Z,{staticStyle:{"margin-left":"-4px"},attrs:{dense:"",large:"",color:"star","background-color":"star"},model:{value:e.rating,callback:function(t){e.rating=t},expression:"rating"}}),t("div",{staticClass:"mt-7 mb-2"},[e._v(" Partage ci-dessous ton témoignage sur ce module ")]),t("mg-comment-editor",{ref:"addReview",attrs:{required:"",user:e.user,loading:e.addReviewLoading,showAvatar:!1,canShowActionButtons:!0,showActionButtons:!0,placeholder:"Pour aider les autres élèves, partage ce que ce module t'a apporté, ce que tu as aimé et les résultats que tu as obtenu."},on:{submitMessage:e.addMessage,updateRating:e.updateRating,cancel:e.cancel,"update:loading":function(t){e.addReviewLoading=t}}})]],2)],1),t(i.Z,{attrs:{"max-width":"500px"},model:{value:e.reviewFollowUpDialog,callback:function(t){e.reviewFollowUpDialog=t},expression:"reviewFollowUpDialog"}},[t(r.Z,{class:{"pt-9 px-10 pb-6":e.$vuetify.breakpoint.smAndUp||e.$vuetify.breakpoint.height>=470,"py-4 px-2":!e.$vuetify.breakpoint.smAndUp},attrs:{flat:""}},[t(o.Z,{staticStyle:{position:"absolute",right:"10px",top:"10px"},attrs:{icon:"",small:""},on:{click:function(t){e.reviewFollowUpDialog=!1}}},[t(l.Z,[e._v("mdi-close")])],1),"trustpilot"==this.reviewFollowUp?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Partage ton avis ")]),t("div",{staticClass:"pt-3 pb-4 my-7"}
1,[e._v(" Merci beaucoup pour ton avis ! Aide-nous à faire découvrir "+e._s(e.$trans.get("brand.name"))+" en laissant également un avis sur TrustPilot ! ")]),t(c.Z,{staticClass:"pb-4 my-7"},[t(n.Z,{attrs:{cols:"9"}},[e._v(" Tu peux cliquer sur le bouton à droite pour copier ton commentaire dans le presse papier et le réutiliser sur TrustPilot en le collant directement. ")]),t(n.Z,{attrs:{cols:"1"}},[t(o.Z,{on:{click:e.copyCurrentCommentMessageToClipboard}},[t(l.Z,[e._v("mdi-content-copy")])],1)],1)],1),t(a.h7,{staticClass:"pa-0",staticStyle:{"items-align":"center"}},[t(o.Z,{attrs:{depressed:"",rounded:"",small:"",color:"primary",href:e.trustpilotUrl,target:"_blank"}},[e._v(" Je publie mon avis sur TrustPilot ")])],1)]:"form"==this.reviewFollowUp?[t("h2",{staticClass:"primary--text text-h2 font-weight-bold"},[e._v(" Nous contacter ")]),t("div",{staticClass:"pt-3 pb-4 my-7"},[e._v(" Nous sommes désolés que ton expérience se soit mal passée. Peux-tu nous en dire plus en remplissant le formulaire ci-dessous afin que nous puissions t'aider ? ")]),t(u.Z,[t("mg-text-field",{attrs:{label:"Problème 1"}}),t("mg-text-field",{attrs:{label:"Problème 2"}}),t("mg-text-field",{attrs:{label:"Problème 3"}}),t(o.Z,{staticStyle:{"margin-top":"6px"},attrs:{color:"primary",depressed:"",rounded:"",small:""},on:{click:e.submitProblemForm}},[e._v(" Soumettre ")])],1)]:e._e()],2)],1)],1)},p=[],m=(s(15306),s(75344)),g=s(55315),v=s(75213),b=s(67519),C={props:["open","course","courseModule"],components:{MgComment:m["default"],MgCommentEditor:g["default"]},mounted(){this.reviewDialog=this.open,this.courseModule.currentUserComment&&(this.hasComment=!0,this.currentComment=this.courseModule.currentUserComment.data)},data:()=>({reviewDialog:!1,addReviewLoading:!1,updateReviewLoading:!1,reviewFollowUpDialog:!1,rating:5,message:null,user:b.Z.me(),reviewFollowUp:null,hasComment:!1,currentComment:null,trustpilotUrl:"https://fr.trustpilot.com/evaluate/myguitare.com"}),watch:{reviewDialog(e){!1!==e||this.reviewFollowUpDialog||this.$emit("closeReviewDialog")},reviewFollowUpDialog(e){!1!==e||this.reviewDialog||this.$emit("closeReviewDialog")}},methods:{addMessage(e){this.addReviewLoading=!0,v.Z.createMeCourseModuleOne(this.course.id,this.courseModule.id,{message:e,rating:this.rating}).then((({data:e})=>{this.showReviewFollowUp(e),this.reviewDialog=!1,this.addReviewLoading=!1,this.currentComment=e,this.$emit("updateCurrentComment",e)})).catch((()=>{this.addReviewLoading=!1}))},updateRating(e){this.rating=e},cancel(){this.reviewDialog=!1},showReviewFollowUp(e){switch(e.rating){case 5:this.reviewFollowUpDialog=!0,this.reviewFollowUp="trustpilot";break;case 2:case 1:this.reviewFollowUpDialog=!0,this.reviewFollowUp="form";break;default:}},updateComment(e){v.Z.updateOne(e.id,e).then((({data:e})=>{e.id==this.currentComment.id&&(this.currentComment=e),this.$refs.reviewEdit.reset(),this.$emit("updateCurrentComment",e,!0)})).catch((e=>{}))},copyCurrentCommentMessageToClipboard(){var e=this.currentComment.message.replace(/<\/?[^>]+(>|$)/g,"");navigator.clipboard.writeText(e)},submitProblemForm(){this.reviewDialog=!1,this.reviewFollowUpDialog=!1}}},f=C,w=s(1001),k=(0,w.Z)(f,h,p,!1,null,null,null),x=k.exports},89545:function(e,t,s){s.r(t),s.d(t,{default:function(){return fe}});var o=s(83694),r=s(16232),a=s(64562),n=s(34145),i=s(54886),u=s(44127),l=s(60266),d=s(69256),c=s(34061),h=s(80255),p=s(22348),m=s(20400),g=s(31214),v=s(4324),b=s(68654),C=s(65808),f=s(54525),w=s(45187),k=s(79500),x=s(3305),L=s(11713),y=s(13687),M=s(29884),_=s(10626),Z=s(78263),P=s(92648),F=s(96313),$=s(97953),U=s(46746),R=(s(41817),function(){var e,t,s,R,I,A,D,T,S,B,E,V,H,O,N,q,j,z,K,G,Q,W,J=this,X=J._self._c;return J.loading?X("div",{staticClass:"d-flex justify-center"},[X(x.Z,{attrs:{color:"primary",indeterminate:""}})],1):X("div",{attrs:{id:"lesson-show"}},[J.reviewDialog?X("course-feedback-dialog",{attrs:{open:J.reviewDialog,alreadyCommented:J.hasFeedback,currentCommentProp:J.currentFeedback,course:null===(e=J.currentUserCourse.course)||void 0===e?void 0:e.data},on:{closeReviewDialog:function(e){J.reviewDialog=!1},updateCurrentComment:J.updateCurrentFeedback}}):J._e(),J.$vuetify.breakpoint.smAndDown?X(a.Z,{staticClass:"mt-2",attrs:{color:"white",text:"",to:{name:"member-course-show",params:{courseUuid:J.getRelatedCourse(this.currentUserCourse).slug}}}},[X("span",{staticClass:"primary--text"},[J._v("Retour au cours")])]):J._e(),X(L.Z,{attrs:{"no-gutters":""}},[J.currentLessonPart.type&&"Vidéo"==(null===(t=J.currentLessonPart.type)||void 0===t?void 0:t.data.name)?X(l.Z,{directives:[{def:U.Z,name:"resize",rawName:"v-resize",value:J.onResize,expression:"onResize"}
1],ref:"player-block",style:`height : ${J.playerHeight}px`,attrs:{cols:"12",lg:"8",order:"1"}},[J.currentLessonPart&&J.currentLessonPart.bunny_embed_url?X("bunny",{key:J.currentLessonPart.id,ref:"bunnyPlayer",attrs:{playerHeight:J.playerHeight,embedUrl:J.currentLessonPart.bunny_embed_url,seconds:this.currentLessonPart.userLessonPart?null===(s=this.currentLessonPart.userLessonPart)||void 0===s?void 0:s.data.progress_in_seconds:0,autoplay:J.autoplay},on:{videoRunning:J.manageVideoRunning,seconds:J.manageSeconds,seeked:J.manageSeeked,videoEnded:J.manageVideoEnded}}):J.currentLessonPart&&"youtube"===J.currentLessonPart.provider?X("iframe",{attrs:{width:"100%",height:J.playerHeight,src:`//www.youtube.com/embed/${J.currentLessonPart.video_id}`,frameborder:"0",allowfullscreen:""}}):J.currentLessonPart&&"vimeo"===J.currentLessonPart.provider?X("vimeo",{key:J.currentLessonPart.id,ref:"vimeoPlayer",attrs:{playerHeight:J.playerHeight,videoId:J.currentLessonPart.video_id,seconds:this.currentLessonPart.userLessonPart?null===(R=this.currentLessonPart.userLessonPart)||void 0===R?void 0:R.data.progress_in_seconds:0,autoplay:J.autoplay},on:{videoRunning:J.manageVideoRunning,seconds:J.manageSeconds,seeked:J.manageSeeked,videoEnded:J.manageVideoEnded}}):J.currentLessonPart?J._e():X(n.Z,{attrs:{flat:"",width:"100%",height:J.playerHeight}},[X(L.Z,{staticClass:"fill-height",attrs:{align:"center",justify:"center"}},[X("div",{staticClass:"text-center"},[X(v.Z,{attrs:{size:"100"}},[J._v("mdi-lock-outline")])],1)])],1)],1):J.currentLessonPart.type&&"Lien externe"==(null===(I=J.currentLessonPart.type)||void 0===I?void 0:I.data.name)?X(l.Z,{directives:[{def:U.Z,name:"resize",rawName:"v-resize",value:J.onResize,expression:"onResize"}],ref:"player-block",style:J.externalLinkStyle,attrs:{cols:"12",lg:"8",order:"1"}},[X(d.Z,{staticStyle:{"max-width":"95%"},attrs:{"fill-height":""}},[X(L.Z,{attrs:{justify:"center"}},[X(l.Z,{staticClass:"text-center",attrs:{cols:"12"}},[X("div",{domProps:{innerHTML:J._s(J.currentLessonPart.description)}})]),X(l.Z,{staticClass:"text-center",class:{"justify-end d-flex":J.currentLessonPart.link2&&J.currentLessonPart.cta_text2},attrs:{cols:"6"}},[X(u.Z,{staticClass:"text-none text-subtitle-1 text-wrap font-weight-bold ma-5",attrs:{depressed:"",large:"",color:"primary",href:J.currentLessonPart.link,target:"_blank"}},[J._v(" "+J._s(J.currentLessonPart.cta_text)+" ")])],1),J.currentLessonPart.link2&&J.currentLessonPart.cta_text2?X(l.Z,{staticClass:"text-center justify-start d-flex",attrs:{cols:"6"}},[X(u.Z,{staticClass:"text-none text-subtitle-1 text-wrap font-weight-bold ma-5",attrs:{depressed:"",large:"",color:"secondary",href:J.currentLessonPart.link2,target:"_blank"}},[J._v(" "+J._s(J.currentLessonPart.cta_text2)+" ")])],1):J._e()],1)],1)],1):J._e(),J.userCourseModuleLessons.length?X(l.Z,{staticStyle:{"overflow-x":"hidden"},style:`${J.$vuetify.breakpoint.mdAndUp?`height : ${J.playerHeight}px;`:""} background-color: ${J.$vuetify.theme.dark?"#29333d":"white"}`,attrs:{id:"contentPlayerRight",order:"3","order-lg":"2",cols:"12",lg:"4"}},[X(n.Z,{staticClass:"transparent pl-2 pt-1 pr-1",attrs:{flat:""}},[X("lesson-list-expansion-light",{attrs:{userCourse:J.currentUserCourse,currentLesson:J.currentLesson,currentLessonParts:J.currentLessonParts,currentLessonPartIndex:J.currentLessonPartIndex,currentUserCourseModule:J.currentCourseModule,userCourseModuleLesson:J.userCourseModuleLessons[J.currentLessonKey],showMarkLessonDialogs:!0,markLessonAsFinish:J.markLessonAsFinish,showDisplayedLesson:J.showDisplayedLesson,unlockLessonModal:J.unlockLessonModal,unlockLessonModalError:J.unlockLessonModalError,unlockLessonMaxQuota:J.unlockLessonMaxQuota,userCourseModuleLessons:J.userCourseModuleLessons,currentLessonKey:J.currentLessonKey},on:{"update:currentLessonPartIndex":function(e){J.currentLessonPartIndex=e},"update:current-lesson-part-index":function(e){J.currentLessonPartIndex=e},openFinishLessonModal:J.openFinishLessonModal,changeLessonStatus:J.changeLessonStatus,markAsFinishLesson:J.markAsFinishLesson,"update:currentUserCourseModule":function(e){J.currentCourseModule=e},"update:current-user-course-module":function(e){J.currentCourseModule=e},"update:markLessonAsFinish":function(e){J.markLessonAsFinish=e},"update:mark-lesson-as-finish":function(e){J.markLessonAsFinish=e},"update:showDisplayedLesson":function(e){J.showDisplayedLesson=e},"update:show-displayed-lesson":function(e){J.showDisplayedLesson=e},"update:unlockLessonModal":function(e){J.unlockLessonModal=e},"update:unlock-lesson-modal":function(e){J.unlockLessonModal=e},"update:unlockLessonModalError":function(e){J.unlockLessonModalError=e},"update:unlock-lesson-modal-error":function(e){J.unlockLessonModalError=e},"update:userCourseModuleLessons":function(e){J.userCourseModuleLessons=e},"update:user-course-module-lessons":function(e){J.userCourseModuleLessons=e}}})],1)],1):J._e(),J.userCourseModuleLessons.length?[X(l.Z,{attrs:{cols:"12",lg:"8",order:"2","order-lg":"3"}},[X(F.Z,{staticStyle:{"border-bottom-right-radius":"0","margin-top":"-6px","background-color":"black"},attrs:{height:"48",flat:""}},[J.currentLessonPart&&(J.currentLessonPart.bunny_embed_url||"vimeo"===J.currentLessonPart.provider)?[X("div",[X(M.Z,{attrs:{"hide-details":""}
1,scopedSlots:J._u([{key:"label",fn:function(){return[X("span",{staticClass:"white--text"},[J._v("lecture automatique")])]},proxy:!0}],null,!1,1814274911),model:{value:J.autoplay,callback:function(e){J.autoplay=e},expression:"autoplay"}})],1),X(y.Z),X("div",{staticClass:"mx-2 float-right d-flex"},[X("svg",{staticClass:"clickable",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"white",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(e){return J.subSeconds(10)}}},[X("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.0198 2.04817C13.3222 1.8214 15.6321 2.39998 17.5557 3.68532C19.4794 4.97067 20.8978 6.88324 21.5694 9.09718C22.241 11.3111 22.1242 13.6894 21.2388 15.8269C20.3534 17.9643 18.7543 19.7286 16.714 20.8192C14.6736 21.9098 12.3182 22.2592 10.0491 21.8079C7.77999 21.3565 5.73759 20.1323 4.26989 18.3439C2.80219 16.5555 2 14.3136 2 12L0 12C-2.74181e-06 14.7763 0.962627 17.4666 2.72387 19.6127C4.48511 21.7588 6.93599 23.2278 9.65891 23.7694C12.3818 24.3111 15.2083 23.8918 17.6568 22.5831C20.1052 21.2744 22.0241 19.1572 23.0866 16.5922C24.149 14.0273 24.2892 11.1733 23.4833 8.51661C22.6774 5.85989 20.9752 3.56479 18.6668 2.02238C16.3585 0.479975 13.5867 -0.214319 10.8238 0.057802C8.71195 0.2658 6.70517 1.02859 5 2.2532V1H3V5C3 5.55229 3.44772 6 4 6H8V4H5.99999C7.45608 2.90793 9.19066 2.22833 11.0198 2.04817ZM2 4V7H5V9H1C0.447715 9 0 8.55229 0 8V4H2ZM14.125 16C13.5466 16 13.0389 15.8586 12.6018 15.5758C12.1713 15.2865 11.8385 14.8815 11.6031 14.3609C11.3677 13.8338 11.25 13.2135 11.25 12.5C11.25 11.7929 11.3677 11.1759 11.6031 10.6488C11.8385 10.1217 12.1713 9.71671 12.6018 9.43389C13.0389 9.14463 13.5466 9 14.125 9C14.7034 9 15.2077 9.14463 15.6382 9.43389C16.0753 9.71671 16.4116 10.1217 16.6469 10.6488C16.8823 11.1759 17 11.7929 17 12.5C17 13.2135 16.8823 13.8338 16.6469 14.3609C16.4116 14.8815 16.0753 15.2865 15.6382 15.5758C15.2077 15.8586 14.7034 16 14.125 16ZM14.125 14.6501C14.5151 14.6501 14.8211 14.4637 15.043 14.0909C15.2649 13.7117 15.3759 13.1814 15.3759 12.5C15.3759 11.8186 15.2649 11.2916 15.043 10.9187C14.8211 10.5395 14.5151 10.3499 14.125 10.3499C13.7349 10.3499 13.4289 10.5395 13.207 10.9187C12.9851 11.2916 12.8741 11.8186 12.8741 12.5C12.8741 13.1814 12.9851 13.7117 13.207 14.0909C13.4289 14.4637 13.7349 14.6501 14.125 14.6501ZM8.60395 15.8554V10.7163L7 11.1405V9.81956L10.1978 9.01929V15.8554H8.60395Z"}})])]),X("div",{staticClass:"d-flex"},[X("svg",{staticClass:"clickable",attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"white",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(e){return J.addSeconds(10)}}},[X("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.4443 3.68532C8.36794 2.39998 10.6778 1.8214 12.9802 2.04817C14.8093 2.22833 16.5439 2.90793 18 4H16V6H20C20.5523 6 21 5.55228 21 5V1H19V2.2532C17.2948 1.02858 15.288 0.265799 13.1762 0.0578004C10.4133 -0.214321 7.64153 0.479973 5.33315 2.02238C3.02478 3.56479 1.32262 5.85989 0.516716 8.51661C-0.28919 11.1733 -0.148983 14.0273 0.913448 16.5922C1.97588 19.1572 3.8948 21.2744 6.34325 22.5831C8.79169 23.8918 11.6182 24.3111 14.3411 23.7694C17.064 23.2278 19.5149 21.7588 21.2761 19.6127C23.0374 17.4666 24 14.7763 24 12L22 12C22 14.3136 21.1978 16.5555 19.7301 18.3439C18.2624 20.1323 16.22 21.3565 13.9509 21.8079C11.6818 22.2592 9.32641 21.9098 7.28604 20.8192C5.24567 19.7286 3.64657 17.9643 2.76121 15.8269C1.87585 13.6894 1.75901 11.3111 2.4306 9.09717C3.10218 6.88324 4.52065 4.97066 6.4443 3.68532ZM22 4V7H19V9H23C23.5523 9 24 8.55228 24 8V4H22ZM12.6018 15.5758C13.0389 15.8586 13.5466 16 14.125 16C14.7034 16 15.2077 15.8586 15.6382 15.5758C16.0753 15.2865 16.4116 14.8815 16.6469 14.3609C16.8823 13.8338 17 13.2135 17 12.5C17 11.7929 16.8823 11.1758 16.6469 10.6488C16.4116 10.1217 16.0753 9.71671 15.6382 9.43388C15.2077 9.14463 14.7034 9 14.125 9C13.5466 9 13.0389 9.14463 12.6018 9.43388C12.1713 9.71671 11.8385 10.1217 11.6031 10.6488C11.3677 11.1758 11.25 11.7929 11.25 12.5C11.25 13.2135 11.3677 13.8338 11.6031 14.3609C11.8385 14.8815 12.1713 15.2865 12.6018 15.5758ZM15.043 14.0909C14.8211 14.4637 14.5151 14.6501 14.125 14.6501C13.7349 14.6501 13.4289 14.4637 13.207 14.0909C12.9851 13.7117 12.8741 13.1814 12.8741 12.5C12.8741 11.8186 12.9851 11.2916 13.207 10.9187C13.4289 10.5395 13.7349 10.3499 14.125 10.3499C14.5151 10.3499 14.8211 10.5395 15.043 10.9187C15.2649 11.2916 15.3759 11.8186 15.3759 12.5C15.3759 13.1814 15.2649 13.7117 15.043 14.0909ZM8.60395 10.7163V15.8554H10.1978V9.01928L7 9.81956V11.1405L8.60395 10.7163Z"}})])])]:J._e()],2)],1),X(l.Z,{style:"background-color: "+(J.$vuetify.theme.dark?"#29333d":"white"),attrs:{cols:"12",lg:"4",order:"4",id:"c
1ontentPlayerNextPrevious"}},[X(L.Z,{ref:"contentPlayerAction",staticClass:"no-gutters align-center justify-start pa-1 px-4",staticStyle:{gap:"5px"}},[X(a.Z,{staticClass:"flex-grow-1",attrs:{depressed:"","x-small":"",color:"primary",alt:"Leçon précédente",hidden:!J.isPreviousBtnAvailable},on:{click:J.goToPreviousLessonPart}},[X(v.Z,[J._v("mdi-chevron-left")])],1),X(a.Z,{staticClass:"flex-grow-1",attrs:{depressed:"","x-small":"",alt:"Leçon suivante",color:"primary",dark:!J.$vuetify.theme.dark},on:{click:J.goToNextLessonPart}},[X(v.Z,[J._v("mdi-chevron-right")])],1),X("MarkAsTerminated",{attrs:{currentUserCourseModule:J.currentCourseModule,"user-course":J.currentUserCourse,"current-lesson":J.currentLesson,"user-course-module-lesson":J.userCourseModuleLessons[J.currentLessonKey],"user-course-module-lessons":J.userCourseModuleLessons,"current-lesson-key":J.currentLessonKey,"show-mark-lesson-dialogs":!0,markLessonAsFinish:J.markLessonAsFinish,showDisplayedLesson:J.showDisplayedLesson,unlockLessonModal:J.unlockLessonModal,unlockLessonModalError:J.unlockLessonModalError,unlockLessonMaxQuota:J.unlockLessonMaxQuota},on:{"update:markLessonAsFinish":function(e){J.markLessonAsFinish=e},"update:mark-lesson-as-finish":function(e){J.markLessonAsFinish=e},"update:showDisplayedLesson":function(e){J.showDisplayedLesson=e},"update:show-displayed-lesson":function(e){J.showDisplayedLesson=e},"update:unlockLessonModal":function(e){J.unlockLessonModal=e},"update:unlock-lesson-modal":function(e){J.unlockLessonModal=e},"update:unlockLessonModalError":function(e){J.unlockLessonModalError=e},"update:unlock-lesson-modal-error":function(e){J.unlockLessonModalError=e},openFinishLessonModal:J.openFinishLessonModal,changeLessonStatus:J.changeLessonStatus,markAsFinishLesson:J.markAsFinishLesson,unlockLessonAt:J.unlockLessonAt}})],1)],1)]:J._e()],2),J.currentLesson&&J.currentLesson.id&&J.$vuetify.breakpoint.mdAndUp?X(L.Z,{staticClass:"pt-9"},[X(l.Z,{attrs:{cols:"12"}},[X(n.Z,{attrs:{flat:"",color:"transparent"}},[X(Z.Z,{attrs:{"show-arrows":"","slider-size":"4"},model:{value:J.currentIndexResourceTab,callback:function(e){J.currentIndexResourceTab=e},expression:"currentIndexResourceTab"}},J._l(J.resourceTabs,(function(e){return X(_.Z,{key:e.title,staticClass:"text-none text-h4 px-2",attrs:{ripple:""}},[e.icon?X(v.Z,{staticClass:"pr-2",attrs:{color:"#FFB206"}},[J._v(J._s(e.icon))]):J._e(),J._v(" "+J._s(e.title)+" "),"resources"===e.id?X("span",{staticClass:"ml-2"},[J._v("("+J._s(J.backingTracks.length+J.additionalResources.length+J.tablatures.length)+")")]):J._e()],1)})),1),X("div",{staticClass:"border-bottom-tabs"}),X(n.Z,{directives:[{name:"show",rawName:"v-show",value:0===J.currentIndexResourceTab,expression:"currentIndexResourceTab === 0"}],staticClass:"lesson-part-tabs",attrs:{flat:"",color:"transparent"}},[X(L.Z,{staticClass:"pt-8"},[J.tablatures.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h2"},[J._v(" Tablatures ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.tablatures,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-downloadable-icon")],1)],1)})),1)],1):J._e(),J.backingTracks.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h2"},[J._v(" Backing Tracks ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.backingTracks,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-external-link-icon")],1)],1)})),1)],1):J._e(),J.additionalResources.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h2"},[J._v(" Ressources additionnelles ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.additionalResources,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-external-link-icon")],1)],1)})),1)],1):J._e()],1)],1),X(n.Z,{directives:[{name:"show",rawName:"v-show",value:1===J.currentIndexResourceTab,expression:"currentIndexResourceTab === 1"}],staticClass:"lesson-part-tabs px-0 py-9",attrs:{color:"transparent",flat:""}},[X(L.Z,[J.showHelpBanner?X(l.Z,{staticStyle:{position:"relative"},attrs:{cols:"12",sm:"12",md:"8"}},[X(a.Z,{staticStyle:{position:"absolute",right:"10px"},attrs:{icon:"",small:""},on:{click:function(e){J.showHelpBanner=!1}}},[X(v.Z,[J._v("mdi-close")])],1),X("help-banner")],1):J._e(),X(l.Z,{attrs:{cols:"12",sm:"12",md:"8"}},[X(i.ZB,{staticClass:"pa-0 pb-6"},[X("mg-comment-editor",{ref:"commentEditorAdd",attrs:{required:"",user:J.user,placeholder:"Écrire ici"},on:{submitMessage:J.addMessage}})],1),J._l(J.comments,(function(e){return X("mg-comment",{key:e.id,ref:`mgComment-${e.id}`,refInFor:!0,attrs:{lesson:J.currentLesson,commentAnswerIdShow:J.commentAnswerId,showDescendants:"",canDelete:"",user:J.user,canHover:"",canAnswer:"",comment:e},on:{"update:commentAnswerIdShow":function(e){J.commentAnswerId=e},"update:comment-answer-id-show":function(e){J.commentAnswerId=e},"update:user":function(e){J.user=e},refresh:J.getMeAllComments,addMessage:J.addSubMessage,updateComment:J.updateComment,deleteComment:J.deleteComment,showSubThread:function(e){J.commentAnswerId=e.id}}})})),X("infinite-loading",{ref:"InfiniteLoading",attrs:{identifier:J.infinityIdentifier,"force-use-infinite-wrapper":".v-app"},on:{infinite:J.getMeAllComments}},[X("div",{attrs:{slot:"spinner"},slot:"spinner"},[X(x.Z,{attrs:{indeterminate:"",color:"primary"}})],1),X("div",{attrs:{slot:"no-more"},slot:"no-more"}),X("div",{attrs:{slot:"no-results"},slot:"no-results"},[X(i.ZB,{staticClass:"text-center"},[J._v(" Aucun message ")])],1)])],2)],1)],1),X(n.Z,{directives:[{name:"show",rawName:"v-show",value:2===J.currentIndexResourceTab,expression:"currentIndexResourceTab === 2"}],staticClass:"lesson-part-tabs px-0 py-9",attrs:{color:"transparent",flat:""}},[X(L.Z,[X(l.Z,{attrs:{cols:"12",sm:"12",md:"12"}},[X(i.ZB,{staticClass:"pa-0 pb-6"},[X("videos-list",{attrs:{lessonUuid:null===(A=J.currentLesson.lesson)||void 0===A?void 0:A.data.id}})],1)],1)],1)],1),3===J.currentIndexResourceTab?X(n.Z,{staticClass:"lesson-part-tabs mt-6",attrs:{flat:"",color:"transparent","max-width":J.$vuetify.breakpoint.mdAndUp?"75%":"100%"}},[X("mg-feedback",{ref:"feedback",attrs:{userCourseModuleModel:J.userCourseModuleModel,items:J.feedbacks,user:J.user,asVipModules:J.isCurrentCourseModuleVip,replyFeedback:J.replyFeedback,showToolbarBtn:!1},on:{"update:items":function(e){J.feedbacks=e},loadMoreFeedback:function(e){return J.loadMoreFeedback(e,{user_course_module_id:J.userCourseModuleModel.id})},"update:user":function(e){J.user=e},addFeedback:J.addFeedback,updateFeedback:J.updateFeedback,markAsRead:J.markAsRead,deleteFeedback:J.deleteFeedback,"update:replyFeedback":function(e){J.replyFeedback=e},"update:reply-feedback":function(e){J.replyFeedback=e}}})],1):J._e(),this.downloadableVideos.length>0&&4===J.currentIndexResourceTab?X(n.Z,{staticClass:"lesson-part-tabs",attrs:{flat:"",color:"transparent"}},[X(L.Z,{staticClass:"pt-8"},[J.downloadableVideos.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h2"},[J._v(" Vidéos de la leçon ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.downloadableVideos,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),J.downloadLessonPart(e)}}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-downloadable-icon")],1)],1)})),1)],1):J._e()],1)],1):J._e(),0===this.downloadableVideos.length&&4===J.currentIndexResourceTab||5===J.currentIndexResourceTab?X(n.Z,{staticClass:"py-5 px-8 mt-2",attrs:{flat:"",outlined:""}},[J.supportIsSuccess?J._e():X("div",[X("p",{staticClass:"title font-weight-bold"},[J._v(" Tu rencontres un problème ? On est là pour t'aider ")]),X("p",[J._v(" Il arrive parfois qu'une leçon présente une erreur, qu'un élément ne soit plus téléchargeable ou qu'une ressource devienne inaccessible. Si tu rencontres l'un de ces problèmes, merci de nous détailler le problème rencontré ci-dessous ! ")])]),J.supportIsSuccess?X("div",{staticClass:"text-center"},[X("p",{staticClass:"title font-weight-bold"},[J._v(" Merci pour ton message, il a bien été envoyé ! ")]),X("p",[J._v(" Un membre de l’équipe reviendra ver
1s toi d’ici 48 heures. ")])]):J._e(),J.supportIsSuccess?J._e():X("div",{staticClass:"pt-2"},[X(b.Z,{attrs:{for:"description"}},[J._v(" Message : ")]),X(P.Z,{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],staticClass:"mt-2",attrs:{outlined:"",id:"description",name:"description",placeholder:"Décris-nous ton problème ici.","data-vv-name":"description","background-color":J.$vuetify.theme.dark?"secondary":"#fff"},model:{value:J.supportForm.description,callback:function(e){J.$set(J.supportForm,"description",e)},expression:"supportForm.description"}}),J.supportError?X(o.Z,{staticClass:"mb-7",attrs:{dense:"",type:"error"}},[J._v(" Une erreur est survenue, ton message n'a pas pu être envoyé. ")]):J._e()],1),J.supportIsSuccess?J._e():X("div",{staticClass:"text-right"},[X(a.Z,{attrs:{color:"primary",rounded:"",loading:J.supportIsLoading,depressed:"",small:""},on:{click:J.submitSupport}},[X("span",{staticClass:"mx-3 white--text"},[J._v("Envoyer")])])],1)]):J._e()],1)],1)],1):J.$vuetify.breakpoint.smAndDown?X(L.Z,{staticClass:"px-4"},[X(g.Z,{attrs:{accordion:"",mandatory:""}},[J.tablatures.length||J.backingTracks.length||J.additionalResources.length?X(h.Z,[X(m.Z,{staticClass:"text-h2"},[J._v(" Ressources ")]),X(p.Z,{staticClass:"px-4"},[X(L.Z,{},[J.tablatures.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h3"},[J._v(" Tablatures ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.tablatures,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-downloadable-icon")],1)],1)})),1)],1):J._e(),J.backingTracks.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h3"},[J._v(" Backing Tracks ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.backingTracks,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-external-link-icon")],1)],1)})),1)],1):J._e(),J.additionalResources.length?X(l.Z,{attrs:{cols:"12",md:"6",lg:"4"}},[X("div",{staticClass:"text-h3"},[J._v(" Ressources additionnelles ")]),X("div",{staticClass:"mt-4"}),X(C.Z,{attrs:{color:"transparent"}},J._l(J.additionalResources,(function(e){return X(f.Z,{key:e.id,staticClass:"px-0",attrs:{href:e.link,target:"_blank"}},[X(k.V9,{staticClass:"text-wrap"},[J._v(" "+J._s(e.title)+" ")]),X(w.Z,[X("mg-external-link-icon")],1)],1)})),1)],1):J._e()],1)],1)],1):J._e(),X(h.Z,[X(m.Z,{staticClass:"text-h2"},[J._v(" Feedback Vip ")]),X(p.Z,{staticClass:"px-4"},[X(a.Z,{staticClass:"mb-4",attrs:{color:"primary",stacked:""},on:{click:function(e){J.showFeedbackVipDialog=!0}}},[J._v("Afficher Feedback Vip ")])],1)],1),X(h.Z,[X(m.Z,{staticClass:"text-h2"},[J._v(" Signaler un problème ")]),X(p.Z,{staticClass:"px-4"},[X(n.Z,{staticClass:"py-5 px-8 mt-2 mb-2",attrs:{flat:"",outlined:""}},[J.supportIsSuccess?J._e():X("div",[X("p",{staticClass:"title font-weight-bold"},[J._v(" Tu rencontres un problème ? On est là pour t'aider ")]),X("p",[J._v(" Il arrive parfois qu'une leçon présente une erreur, qu'un élément ne soit plus téléchargeable ou qu'une ressource devienne inaccessible. Si tu rencontres l'un de ces problèmes, merci de nous détailler le problème rencontré ci-dessous ! ")])]),J.supportIsSuccess?X("div",{staticClass:"text-center"},[X("p",{staticClass:"title font-weight-bold"},[J._v(" Merci pour ton message, il a bien été envoyé ! ")]),X("p",[J._v(" Un membre de l’équipe reviendra vers toi d’ici 48 heures. ")])]):J._e(),J.supportIsSuccess?J._e():X("div",{staticClass:"pt-2"},[X(b.Z,{attrs:{for:"description"}},[J._v(" Message : ")]),X(P.Z,{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],staticClass:"mt-2",attrs:{outlined:"",id:"description",name:"description",placeholder:"Décris-nous ton problème ici.","data-vv-name":"description","background-color":J.$vuetify.theme.dark?"secondary":"#fff"},model:{value:J.supportForm.description,callback:function(e){J.$set(J.supportForm,"description",e)},expression:"supportForm.description"}}),J.supportError?X(o.Z,{staticClass:"mb-7",attrs:{dense:"",type:"error"}},[J._v(" Une erreur est survenue, ton message n'a pas pu être envoyé. ")]):J._e()],1),J.supportIsSuccess?J._e():X("div",{staticClass:"text-right"},[X(a.Z,{attrs:{color:"primary",rounded:"",loading:J.supportIsLoading,depressed:"",small:""},on:{click:J.submitSupport}},[X("span",{staticClass:"mx-3 white--text"},[J._v("Envoyer")])])],1)])],1)],1)],1),X("div",{staticClass:"mt-6"},[X("h2",[J._v("Les commentaires")]),X(l.Z,{attrs:{cols:"12",sm:"12",md:"8"}},[X(i.ZB,{staticClass:"pa-0 pb-6"},[X("mg-comment-editor",{ref:"commentEditorAdd",attrs:{required:"",user:J.user,placeholder:"Écrire ici"},on:{submitMessage:J.addMessage}})],1),J._l(J.comments,(function(e){return X("mg-comment",{key:e.id,ref:`mgComment-${e.id}`,refInFor:!0,attrs:{lesson:J.currentLesson,commentAnswerIdShow:J.commentAnswerId,showDescendants:"",canDelete:"",user:J.user,canHover:"",canAnswer:"",comment:e},on:{"update:commentAnswerIdShow":function(e){J.commentAnswerId=e},"update:comment-answer-id-show":function(e){J.commentAnswerId=e},"update:user":function(e){J.user=e},refresh:J.getMeAllComments,addMessage:J.addSubMessage,updateComment:J.updateComment,deleteComment:J.deleteComment,showSubThread:function(e){J.commentAnswerId=e.id}}})})),X("infinite-loading",{ref:"InfiniteLoading",attrs:{identifier:J.infinityIdentifier,"force-use-infinite-wrapper":".v-app"},on:{infinite:J.getMeAllComments}},[X("div",{attrs:{slot:"spinner"},slot:"spinner"},[X(x.Z,{attrs:{indeterminate:"",color:"primary"}})],1),X("div",{attrs:{slot:"no-more"},slot:"no-more"}),X("div",{attrs:{slot:"no-results"},slot:"no-results"},[X(i.ZB,{staticClass:"text-center"},[J._v(" Aucun message ")])],1)])],2)],1)],1):J._e(),J.commentToShow?X(c.Z,{attrs:{transition:"dialog-bottom-transition","max-width":"900"},model:{value:J.showCommentDetail,callback:function(e){J.showCommentDetail=e},expression:"showCommentDetail"}},[X(n.Z,[X(i.ZB,{staticClass:"pt-12"},[X("mg-comment",{key:J.commentToShow.id,ref:`mgComment-${J.commentToShow.id}`,attrs:{"max-width":J.$vuetify.breakpoint.mdAndUp?"75%":"100%",lesson:J.currentLesson,commentAnswerIdShow:J.commentAnswerId,showDescendants:"",canDelete:"",user:J.user,canHover:"",canAnswer:"",comment:J.commentToShow},on:{"update:commentAnswerIdShow":function(e){J.commentAnswerId=e},"update:comment-answer-id-show":function(e){J.commentAnswerId=e},"update:user":function(e){J.user=e},refresh:J.getMeAllComments,addMessage:J.addSubMessage,updateComment:J.updateComment,deleteComment:J.deleteComment,showSubThread:function(e){J.commentAnswerId=e.id}}}
1)],1),X(i.h7,{staticClass:"justify-end"},[X(a.Z,{attrs:{text:""},on:{click:function(e){return J.closeCommentDetail()}}},[J._v("Fermer ")])],1)],1)],1):J._e(),X(c.Z,{attrs:{transition:"dialog-bottom-transition","max-width":"900"},model:{value:J.showFeedbackVipDialog,callback:function(e){J.showFeedbackVipDialog=e},expression:"showFeedbackVipDialog"}},[X("mg-feedback",{ref:"feedback",attrs:{userCourseModuleModel:J.userCourseModuleModel,items:J.feedbacks,user:J.user,asVipModules:J.isCurrentCourseModuleVip,replyFeedback:J.replyFeedback,showToolbarBtn:!1},on:{"update:items":function(e){J.feedbacks=e},loadMoreFeedback:function(e){return J.loadMoreFeedback(e,{user_course_module_id:J.userCourseModuleModel.id})},"update:user":function(e){J.user=e},addFeedback:J.addFeedback,updateFeedback:J.updateFeedback,markAsRead:J.markAsRead,deleteFeedback:J.deleteFeedback,"update:replyFeedback":function(e){J.replyFeedback=e},"update:reply-feedback":function(e){J.replyFeedback=e}}})],1),X(c.Z,{attrs:{"max-width":"600px",persistent:""},model:{value:J.showNextCourseModuleToBuy,callback:function(e){J.showNextCourseModuleToBuy=e},expression:"showNextCourseModuleToBuy"}},[X(n.Z,[X(r.Z,{attrs:{flat:"",dense:""}},[X($.qW,{staticClass:"font-weight-light text-center"},[J._v(" Continue comme ça ! ")]),X(y.Z),X(a.Z,{attrs:{icon:"",to:{name:"member-course-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug}}}},[X(v.Z,[J._v("mdi-close")])],1)],1),X(i.ZB,{staticClass:"text-center"},[X("h1",{staticClass:"py-1 mt-4"},[J._v("Félicitation !")]),X("p",{staticClass:"mt-2"},[J._v("Tu as terminé: "),X("b",[J._v(J._s(null===(D=J.currentCourseModule.courseModule)||void 0===D?void 0:D.data.title))])]),X("p",{staticClass:"mt-2"},[J._v("Continue ta progression en débloquant le prochain module : "),X("br"),X("b",[J._v(J._s(null===(T=J.meta)||void 0===T||null===(S=T.nextModuleToBuy)||void 0===S||null===(B=S.data)||void 0===B?void 0:B.title))])]),X(a.Z,{attrs:{to:{name:"member-cart",query:{selected_item_id:null===(E=J.meta)||void 0===E||null===(V=E.nextModuleToBuy)||void 0===V||null===(H=V.data)||void 0===H||null===(O=H.defaultSku)||void 0===O?void 0:O.data.id},params:{productUuid:null===(N=J.meta)||void 0===N||null===(q=N.nextModuleToBuy)||void 0===q||null===(j=q.data)||void 0===j||null===(z=j.defaultSku)||void 0===z||null===(K=z.data.product)||void 0===K?void 0:K.data.slug,cartFunnelStep:"product"}},color:"primary"}},[J._v(" Acheter "+J._s(null===(G=J.meta)||void 0===G||null===(Q=G.nextModuleToBuy)||void 0===Q||null===(W=Q.data)||void 0===W?void 0:W.title)+" ")])],1)],1)],1),J.showModuleFinishedReviewDialog?X("course-module-feedback-dialog",{attrs:{open:J.showModuleFinishedReviewDialog,course:J.currentCourseModule.userCourse.data.course.data,courseModule:J.currentCourseModule},on:{closeReviewDialog:function(e){J.showModuleFinishedReviewDialog=!1}}}):J._e()],1)}),I=[],A=(s(33948),s(15306),s(37415)),D=s(95888),T=s(66116),S=s(94193),B=s(52480),E=s(96486),V=s.n(E),H=s(84983),O=s(79453),N=s(85563),q=s(12111),j=s(15014),z=s(75213),K=s(67519),G=s(30306),Q=s.n(G),W=s(26934),J=s(93611),X=s(75344),Y=s(55315),ee=s(33778),te=s(54032),se=s(25604),oe=s(45147),re=s(25322),ae=s(55966),ne=s(30381),ie=s.n(ne),ue=s(76546),le=s(65446),de=s(49541),ce=s(20129),he=s(99266),pe=s(33812),me=s(27201),ge={name:"member-lesson-show",inject:{$validator:"$validator"},components:{MarkAsTerminated:me["default"],MgDownloadableIcon:J["default"],MgExternalLinkIcon:W["default"],InfiniteLoading:Q(),MgComment:X["default"],MgCommentEditor:Y["default"],MgFeedback:ee["default"],Vimeo:re["default"],Bunny:ae["default"],HelpBanner:le["default"],VideosList:ue["default"],LessonListExpansionLight:de["default"],CourseFeedbackDialog:he["default"],CourseModuleFeedbackDialog:pe["default"]},mixins:[se.Z],metaInfo(){return{title:this.currentLesson.id?this.getRelatedLesson(this.currentLesson).title:O.Z.unslug(this.$route.params.lessonUuid)}},data:()=>({PageStore:S.Z,currentCourseModule:H.Z.getEmptyObject(),userCourseModuleModel:new te.b,currentLesson:N.Z.getEmptyObject(),currentLessonKey:0,showDisplayedLesson:!1,userCourseModuleLessons:[],comments:[],commentAnswerId:null,commentLoading:!1,backingTracks:[],additionalResources:[],tablatures:[],currentUserCourse:new j.Z,courseModules:[],courseModulesPagination:O.Z.initPagination(200,1,"position",!0),currentLessonPartIndex:0,playerHe
1ight:null,playerWitdh:null,currentIndexResourceTab:0,markLessonAsFinish:!1,busy:!0,meta:{nextLessonLocked:!0,nextLesson:null},user:K.Z.me(),paginationComment:O.Z.initPagination(10,1,"created_at",!1),infinityIdentifier:O.Z.uuidv4(),unlockLessonModal:!1,unlockLessonModalError:!1,unlockLessonMaxQuota:!1,showCommentDetail:!1,commentToShow:null,videoRunning:!1,seconds:0,autoplay:!1,previousBtnText:"<< Précédent",nextBtnText:"Suivant >>",showHelpBanner:!0,supportForm:{category:"Erreur sur un cours/leçon",subject:"Problème sur un cours/leçon",description:null},supportIsLoading:!1,supportIsSuccess:!1,supportError:!1,showFeedbackVipDialog:!1,showNextCourseModuleToBuy:!1,loading:!1,reviewDialog:!1,hasFeedback:!1,currentFeedback:null,showModuleFinishedReviewDialog:!1,awaitingNextRoute:!1}),created(){},mounted(){this.initComponent(),this.$vuetify.breakpoint.smAndDown&&(S.Z.showProfileBtn=!1),T.Z.getMeSettings().then((e=>{null!==e&&void 0!==e&&e.data&&(this.autoplay=null===e||void 0===e?void 0:e.data.autoplay)})).catch((e=>{})),K.Z.loadMe().then((({data:e})=>{var t,s,o;this.user=Object.assign(this.user,e),this.unlockLessonMaxQuota=e.userLessonUnlockCount&&(null===(t=e.userLessonUnlockCount)||void 0===t?void 0:t.data)&&(null===(s=e.userLessonUnlockCount)||void 0===s?void 0:s.data.count)>=3&&ie()().isSame(null===(o=e.userLessonUnlockCount)||void 0===o?void 0:o.data.unlock_date,"day")})),setInterval(this.updateProgression,1e4)},destroyed(){q.N.$destroy(),S.Z.showProfileBtn=!0},computed:{nextLessonIsLocked(){var e;return null===(e=this.meta.nextLessonLocked)||void 0===e||e},nextLesson(){var e,t;return this.meta&&this.meta.nextLesson&&null!==(e=this.meta.nextLesson)&&void 0!==e&&e.data?null===(t=this.meta.nextLesson)||void 0===t?void 0:t.data:null},nextModule(){var e,t;return this.nextLesson&&this.nextLesson.userCourseModule&&null!==(e=this.nextLesson.userCourseModule)&&void 0!==e&&e.data?null===(t=this.nextLesson.userCourseModule)||void 0===t?void 0:t.data:null},resourceTabs(){let e=[{id:"resources",title:"Ressources"},{id:"comments",title:`Commentaires (${this.currentLesson.comments_count})`},{id:"videos",title:"Vidéos"},{id:"feedbacks",title:"Feedback VIP",icon:"mdi-star"}];return this.downloadableVideos.length>0&&(e=[...e,{id:"downloads",title:"Téléchargements",icon:"mdi-download"}]),e=[...e,{id:"help",title:"Signaler un problème",icon:"mdi-help"}],e},currentLessonParts(){return this.currentLesson.id&&this.getRelatedPart(this.currentLesson)?this.getRelatedPart(this.currentLesson):[]},nextLessonPartIndex(){return this.currentLessonParts&&this.currentLessonParts.length&&this.currentLessonPartIndex+1<=this.currentLessonParts.length-1?this.currentLessonPartIndex+1:null},isLastLessonPart(){return!(!this.currentLessonParts||!this.currentLessonParts.length)&&this.currentLessonParts.length-1===this.currentLessonPartIndex},isFirstLessonPart(){return 0===this.currentLessonPartIndex},currentLessonPart(){return"number"===typeof this.currentLessonPartIndex&&this.currentLessonParts[this.currentLessonPartIndex]&&this.currentLessonParts[this.currentLessonPartIndex].id?this.currentLessonParts[this.currentLessonPartIndex]:N.Z.getEmptyLessonPartObject()},downloadableVideos(){return this.user.can_download?this.currentLessonParts.filter((e=>"vimeo"===e.provider)):this.currentLessonParts.filter((e=>"vimeo"===e.provider&&e.is_video_downloadable))},isCurrentCourseModuleVip(){return!!this.currentCourseModule&&(this.currentCourseModule.vip||this.currentCourseModule.force_vip)},externalLinkStyle(){return{height:`${this.playerHeight}px`,border:this.$vuetify.theme.dark?"2px solid rgba(255, 255, 255, 0.12)":"2px solid #E8E8E8",overflow:"scroll",backgroundColor:this.$vuetify.theme.dark?"#29333d":"white"}},contentPlayerActionHeight(){return this.$refs["contentPlayerAction"]?this.$refs["contentPlayerAction"].offsetHeight:48},isPreviousBtnAvailable(){return!(this.isFirstLessonPart&&0===this.currentLessonKey)}},watch:{currentIndexResourceTab(e){2!==e&&this.resetFeedback()},"$route.params.lessonUuid":{handler(){this.$nextTick((()=>{this.initComponent()}))},deep:!0},currentLessonPart(e){D.Z.setCurrentLessonPart(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,e.id).catch((e=>{e.response&&(404!==e.response.status&&403!==e.response.status||this.$router.push({name:"member-course-show",params:{courseUuid:this.$route.params.courseUuid}}))}))},autoplay(e){this.manageAutoPlay(e)},"$vuetify.breakpoint.smAndDown":{handler(e){S.Z.showProfileBtn=!e}},"currentCourseModule.all_lessons_finished":{handler(e,t){"undefined"!==typeof t&&e&&!this.currentCourseModule.currentUserComment&&(this.showModuleFinishedReviewDialog=!0)}},showModuleFinishedReviewDialog(e){!e&&this.awaitingNextRoute&&(this.awaitingNextRoute=!1,this.getNextRoute(!0))}},methods:{manageVideoRunning(e){this.videoRunning=e},manageSeconds(e){this.seconds=Math.round(e)},manageSeeked(e){this.seconds=Math.round(e),this.updateProgression(!0)},manageVideoEnded(){this.videoRunning=!1,this.seconds=0,this.updateProgression(!0,!0),this.currentLessonPartIndex+1<this.currentLessonParts.length?this.currentLessonPartIndex+=1:this.currentLessonKey+1<this.userCourseModuleLessons.length&&this.changeLesson(this.currentLessonKey+1)}
1,manageAutoPlay(e){const t={autoplay:e};T.Z.updateMeAutoplaySettings(t).catch((e=>{e.response&&(404!==e.response.status&&403!==e.response.status||this.$router.push({name:"member-course-show",params:{courseUuid:this.$route.params.courseUuid}}))}))},async updateProgression(e=!1,t=!1){if(e||this.videoRunning){var s;const e={seconds:this.seconds,ended:t},o=await D.Z.progress(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,this.currentLessonPart.id,e);this.userCourseModuleLessons=this.userCourseModuleLessons.map((e=>{var t,s;return null===(t=e.lesson)||void 0===t||null===(s=t.data.lessonParts)||void 0===s||s.data.map((e=>{var t;return e.userLessonPart&&(null===(t=e.userLessonPart)||void 0===t?void 0:t.data.id)===(null===o||void 0===o?void 0:o.data.id)&&(e.userLessonPart.data=null===o||void 0===o?void 0:o.data),e})),e})),this.currentLesson.lesson.data.lessonParts.data=null===(s=this.currentLesson.lesson.data.lessonParts)||void 0===s?void 0:s.data.map((e=>{var t;return e.userLessonPart&&(null===(t=e.userLessonPart)||void 0===t?void 0:t.data.id)===(null===o||void 0===o?void 0:o.data.id)&&(e.userLessonPart.data=null===o||void 0===o?void 0:o.data),e}))}},lecteurActif(){return this.$refs.bunnyPlayer||this.$refs.vimeoPlayer},addSeconds(e){const t=this.lecteurActif();t&&t.addSeconds(e)},subSeconds(e){const t=this.lecteurActif();t&&t.subSeconds(e)},initComponent(){this.loading=!0,this.startLesson().then((async()=>{switch(await this.getOneCourseModule(),await this.getCurrentFeedback(),this.backingTracks=[],this.additionalResources=[],this.tablatures=[],this.resetCommentData(),this.getAllResources(),this.getAllTablatures(),this.$route.params.tab){case"comments":this.currentIndexResourceTab=1;break;case"feedbacks":this.currentIndexResourceTab=2;break;case"videos":this.currentIndexResourceTab=3;break;case"downloads":this.downloadableVideos.length>0&&(this.currentIndexResourceTab=4);break;default:this.currentIndexResourceTab=0}})).finally((()=>this.loading=!1))},setLatestAccess(){A.Z.updateMeOne(this.$route.params.courseUuid,{latest_access_date:"now"})},setGiveFeebackAsked(){A.Z.updateMeOne(this.$route.params.courseUuid,{give_feedback_asked:!0})},getOneCourseModule(e=!0){return new Promise(((t,s)=>{H.Z.getMeOneByCourse(this.$route.params.courseUuid,this.$route.params.courseModuleUuid).then((({data:s})=>{var o,r,a;this.currentCourseModule=s,this.currentUserCourse=Object.assign(this.currentUserCourse,null===(o=s.userCourse)||void 0===o?void 0:o.data),this.userCourseModuleModel=new te.b({...s,course:null===(r=s.userCourse)||void 0===r?void 0:r.data.course}),this.userCourseModuleLessons=null===(a=s.userCourseModuleLessons)||void 0===a?void 0:a.data,this.$nextTick((()=>{this.$route.params.lessonUuid&&this.showLesson(this.$route.params.lessonUuid),this.$nextTick((()=>{this.setBreadcrumb(),this.setLatestAccess(),this.onResize(),e&&setTimeout((()=>{this.$scrollTo(document.getElementById(`lesson-${this.$route.params.lessonUuid}`),500,{container:"#contentPlayerRight",offset:-14})}),400)}))})),t()})).catch((e=>{e.response&&(404!==e.response.status&&403!==e.response.status||this.$router.push({name:"member-course-list"})),s()}))}))},startLesson(){return new Promise((e=>{const t={action:"start"};N.Z.updateMeOne(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,t).then((({data:t,meta:s})=>{if(s&&(this.meta=Object.assign(this.meta,s)),this.currentLesson=t,t.currentLessonPart){var o;const e=null===(o=t.currentLessonPart)||void 0===o?void 0:o.data,s=V().findIndex(this.currentLessonParts,(t=>t.id===e.id));this.currentLessonPartIndex=s>-1?s:0}this.busy=!1,e(t)})).catch((e=>{e.response&&(404!==e.response.status&&403!==e.response.status||this.$router.push({name:"member-course-show",params:{courseUuid:this.$route.params.courseUuid}}))}))}))},openFinishLessonModal(){this.markLessonAsFinish=!0},finishLesson(){this.isLastLessonPart?1!==this.currentLesson.finish_status?this.openFinishLessonModal():this.getNextRoute():null!==this.nextLessonPartIndex&&(this.currentLessonPartIndex+=1)},changeLessonStatus(e){N.Z.updateMeOne(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,e,{action:"toggle_finish_status"}).then((({data:e,meta:t})=>{t&&(this.meta=Object.assign(this.meta,t)),this.currentLesson=e,this.getOneCourseModule(!1),q.N.$emit("refresh-user")}))},getNextRoute(e=!1){var t;e||this.nextModule&&this.currentCourseModule.id===this.nextModule.id?this.nextLesson?(this.currentLessonPartIndex=0,this.$router.push({name:"member-lesson-s
1how",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug,courseModuleUuid:this.getRelatedModule(this.nextModule).slug,lessonUuid:this.getRelatedLesson(this.nextLesson).slug}})):this.nextModule?this.$router.push({name:"member-course-module-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug,courseModuleUuid:this.getRelatedModule(this.nextModule).slug}}):null!==(t=this.meta.nextModuleToBuy)&&void 0!==t&&t.data?this.showNextCourseModuleToBuy=!0:this.$router.push({name:"member-course-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug},query:{fromLessonPage:!0}}):this.getOneCourseModule(!1).then((()=>{this.currentCourseModule.all_lessons_finished&&!this.currentCourseModule.currentUserComment?(this.showModuleFinishedReviewDialog=!0,this.awaitingNextRoute=!0):this.getNextRoute(!0)}))},markAsFinishLesson(e,t,s){this.markLessonAsFinish=!1,N.Z.updateMeOne(this.$route.params.courseUuid,e,t,{action:"end",finish_status:s}).then((({data:e,meta:t})=>{t&&(this.meta=Object.assign(this.meta,t)),this.currentLesson=e,q.N.$emit("refresh-user"),this.getNextRoute()})).catch((e=>{e.response&&(404!==e.response.status&&403!==e.response.status||this.$router.push({name:"member-course-show",params:{courseUuid:this.$route.params.courseUuid}}))}))},showLesson(e){let t=V().findIndex(this.userCourseModuleLessons,(t=>this.getRelatedLesson(t).id===e||this.getRelatedLesson(t).slug===e));this.currentLessonKey=t>-1?t:0},getRelatedCourse(e){var t,s;return e.course&&null!==(t=e.course)&&void 0!==t&&t.data?null===(s=e.course)||void 0===s?void 0:s.data:A.Z.getEmptyObject()},getRelatedModule(e){var t,s;return e.courseModule&&null!==(t=e.courseModule)&&void 0!==t&&t.data?null===(s=e.courseModule)||void 0===s?void 0:s.data:H.Z.getEmptyObject()},getRelatedLesson(e){var t,s;return e&&e.lesson&&null!==(t=e.lesson)&&void 0!==t&&t.data?null===(s=e.lesson)||void 0===s?void 0:s.data:N.Z.getEmptyObject()},getRelatedPart(e){var t,s;let o=this.getRelatedLesson(e);return o.lessonParts&&null!==(t=o.lessonParts)&&void 0!==t&&t.data?null===(s=o.lessonParts)||void 0===s?void 0:s.data:[]},onResize(){this.playerWitdh=this.$refs["player-block"]?this.$refs["player-block"].offsetWidth:712,this.playerHeight=this.playerWitdh/1.78},setBreadcrumb(){let e=[{text:"Mes Cours",to:{name:"member-course-list"},cssClass:"gray--text"}];if(this.currentUserCourse.id&&e.push({text:this.getRelatedCourse(this.currentUserCourse).title,to:{name:"member-course-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug}},cssClass:"gray--text"}),this.currentCourseModule.id){var t;let s=[];null===(t=this.currentLesson.userCourseModules)||void 0===t||t.data.forEach((e=>{s.push({text:e.title,to:{name:"member-course-module-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug,courseModuleUuid:e.slug},query:{scroll:!0}},currentItem:this.currentCourseModule.id===e.id})})),e.push({text:this.getRelatedModule(this.currentCourseModule).title,cssClass:"gray--text",subMenu:s})}if(this.currentLessonPart.id){let t=[];this.userCourseModuleLessons.forEach((e=>{t.push({text:this.getRelatedLesson(e).title,to:{name:"member-lesson-show",params:{courseUuid:this.getRelatedCourse(this.currentUserCourse).slug,courseModuleUuid:this.getRelatedModule(this.currentCourseModule).slug,lessonUuid:this.getRelatedLesson(e).slug}},currentItem:this.getRelatedLesson(this.currentLesson).id===this.getRelatedLesson(e).id,icon:this.getIconByLesson(e),iconColor:this.getColorByFinishStatus(e.finish_status),disabled:this.checkIfLessonIsLocked(e)})})),e.push({text:this.getRelatedLesson(this.currentLesson).title,cssClass:"font-weight-bold default--text",subMenu:t})}S.Z.setBreadcrumb(e)},addMessage(e){z.Z.createMeOne(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,{message:e}).then((()=>{this.resetCommentData(),this.$refs.commentEditorAdd.cancel()})).catch((()=>{}))},deleteComment(e){z.Z.deleteMeOne(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,e.id).then((()=>{this.resetCommentData()})).catch((e=>{}))},addSubMessage(e){z.Z.createMeOne(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,{message:e,parent_id:this.commentAnswerId,slug:this.$route.path}).then((()=>{this.resetCommentData()})).catch((()=>{}))}
1,loadMore:function(){!1===this.busy&&this.currentLesson&&(this.busy=!0)},getAllResources(){B.Z.getMeAllResources(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid).then((({data:e})=>{this.backingTracks=null===e||void 0===e?void 0:e.data.filter((e=>"audio"===e.file_type)),this.additionalResources=null===e||void 0===e?void 0:e.data.filter((e=>"audio"!==e.file_type)),this.busy=!1})).catch((()=>{}))},getAllTablatures(){B.Z.getMeAllTablatures(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid).then((({data:e})=>{this.tablatures=null===e||void 0===e?void 0:e.data,this.busy=!1})).catch((()=>{}))},getMeAllComments(e){z.Z.getMeAll(this.$route.params.courseUuid,this.$route.params.courseModuleUuid,this.$route.params.lessonUuid,this.paginationComment,{include:"answers",pinned_first:1}).then((({data:t,pagination:s})=>{s.total_pages===s.current_page&&e.complete(),t.length?(this.paginationComment.page++,t.forEach((e=>{this.comments.push({...e,showDescendants:!1})})),e.loaded()):e.complete(),this.busy=!1})).catch((()=>{}))},getCommentDetail(){this.$route.query.comment_uuid&&z.Z.getOne(this.$route.query.comment_uuid,{include:"answers"}).then((e=>{this.showCommentDetail=!0,this.commentToShow=null===e||void 0===e?void 0:e.data})).catch((()=>{}))},resetCommentData(){this.commentLoading=!0,this.paginationComment=O.Z.initPagination(10,1,"created_at",!1),this.comments=[],this.commentAnswerId=null,this.infinityIdentifier=O.Z.uuidv4(),this.getCommentDetail(),setTimeout((()=>{this.commentLoading=!1}),200)}
1,updateComment(e,t=null){z.Z.updateOne(e.id,e).then((()=>{t?this.$refs["mgComment-"+t.id][0].$refs["mgSubComment-"+e.id][0].reset():this.$refs["mgComment-"+e.id][0].reset()})).catch((e=>{}))},changeLesson(e){if(this.currentLessonPartIndex=0,this.currentLessonKey!==e){let t=this.getRelatedLesson(this.userCourseModuleLessons[e]);t&&t.slug!==this.$route.params.lessonUuid&&this.$router.push({name:"member-lesson-show",params:{courseUuid:this.$route.params.courseUuid,courseModuleUuid:this.$route.params.courseModuleUuid,lessonUuid:t.slug}}),this.currentLessonKey=e}},downloadLessonPart(e){D.Z.downloadVideo(e.id).then((e=>{window.open(e.link,"_blank")})).catch((e=>{}))},loadMoreFeedback(e,t={}){oe.Z.getMeAll(this.paginationFeedback,t).then((t=>this.loadMoreFeedbackSuccess(e,t))).catch((()=>this.loadMoreFeedbackError(e)))},addFeedback(e){if(!this.isCurrentCourseModuleVip)return!1;let t={include:"user",user_course_module_id:this.userCourseModuleModel.id,message:e};this.replyFeedback.id&&(t.parent_id=this.replyFeedback.id),oe.Z.createMeOne(t).then((({data:e})=>{this.addFeedbackSuccess(e)})).catch((e=>{this.openErrorDialog()}))},updateFeedback(e,t){if(!this.isCurrentCourseModuleVip)return!1;oe.Z.updateMeOne(e.id,t).then((({data:t})=>{this.updateLocalFeedback(t),this.cancelEditFeedback(e)})).catch((e=>{this.openErrorDialog()}))},markAsRead(e,t){if(!this.isCurrentCourseModuleVip)return!1;oe.Z.updateMeOneAsRead(e.id,t).then((({data:e})=>{this.updateLocalFeedback(e)})).catch((e=>{this.openErrorDialog()}))},deleteFeedback(e){if(!this.isCurrentCourseModuleVip)return!1;oe.Z.deleteMeOne(e.id).then((()=>{this.deleteLocalFeedback(e)})).catch((e=>{this.openErrorDialog()}))},openUnlockLessonModal(){this.unlockLessonModal=!0},unlockLessonAt(e,t,s){N.Z.updateMeOne(this.$route.params.courseUuid,e,t,{action:"unlock",unlock_date:s}).then((()=>{this.unlockLessonModal=!1,K.Z.loadMe().then((({data:e})=>{var t,s,o;this.user=Object.assign(this.user,e),this.unlockLessonMaxQuota=e.userLessonUnlockCount&&(null===(t=e.userLessonUnlockCount)||void 0===t?void 0:t.data)&&(null===(s=e.userLessonUnlockCount)||void 0===s?void 0:s.data.count)>=3&&ie()().isSame(null===(o=e.userLessonUnlockCount)||void 0===o?void 0:o.data.unlock_date,"day")})),setTimeout((()=>q.N.$emit("refresh-notification")),3e3),this.getOneCourseModule()})).catch((e=>{this.unlockLessonModalError=!0}))},closeCommentDetail(){this.showCommentDetail=!1,this.$router.replace(this.$route.path)},goToNextLessonPart(){this.showDisplayedLesson=!0,this.finishLesson()},goToPreviousLessonPart(){var e,t;this.isFirstLessonPart?this.currentLessonKey>0&&(this.changeLesson(this.currentLessonKey-1),this.currentLessonPartIndex=(null===(e=this.userCourseModuleLessons[this.currentLessonKey].lesson)||void 0===e||null===(t=e.data.lessonParts)||void 0===t?void 0:t.data.length)-1):this.currentLessonPartIndex-=1},checkIfLessonIsLocked(e){var t,s,o,r;return!this.currentUserCourse.bypass_courses_order&&((null===(t=this.currentCourseModule.courseModule)||void 0===t||!t.data.bypass_courses_order)&&(!((null===(s=this.currentUserCourse.currentCourseModuleDripContent)||void 0===s?void 0:s.data.position)>(null===(o=this.currentCourseModule.courseModule)||void 0===o?void 0:o.data.position))&&(null!==e.position&&(e.position>(null===(r=this.currentUserCourse.currentUserCourseModuleLesson)||void 0===r?void 0:r.data.position)&&!e.started_on))))},getIconByLesson(e){var t,s,o;return e.position===(null===(t=this.currentUserCourse.currentUserCourseModuleLesson)||void 0===t?void 0:t.data.position)&&(null===(s=this.currentUserCourse.currentCourseModuleDripContent)||void 0===s?void 0:s.data.position)===(null===(o=this.currentCourseModule.courseModule)||void 0===o?void 0:o.data.position)?null:this.checkIfLessonIsLocked(e)?"$mg-clock-outline":1===e.finish_status?"$mg-checked":"mdi-minus-circle-outline"},getColorByFinishStatus(e){switch(e){case null:return"#A0A4A8";case 0:return"#FFB300";case 1:return"success"}},validateForm(){return this.$validator.validateAll()},submitSupport(){this.validateForm().then((e=>{if(e){var t,s,o,r,a;this.supportError=!1,this.supportIsLoading=!0;let e={subject:this.supportForm.subject,category:this.supportForm.category,description:`Cet utilisateur rencontre un problème sur la leçon ${null===(t=this.currentLesson.lesson)||void 0===t||null===(s=t.data)||void 0===s?void 0:s.title} dans le module ${null===(o=this.currentCourseModule.courseModule)||void 0===o||null===(r=o.data)||void 0===r?void 0:r.title} du cours ${null===(a=this.currentUserCourse.course)||void 0===a?void 0:a.data.title}.\n\nLien sur la plateforme : ${window.location.href}\n\nMessage:\n${this.supportForm.description}\n`};ce.Z.sendMessage(e).then((()=>{this.supportForm={category:null,subject:null,description:null},this.supportIsLoading=!1,this.supportIsSuccess=!0}
1)).catch((e=>{this.supportIsLoading=!1,this.supportError=!0}))}}))},getCurrentFeedback(){return new Promise(((e,t)=>{A.Z.getCurrentComment(this.$route.params.courseUuid).then((({data:t})=>{t?(this.currentFeedback=t,this.hasFeedback=!0):!this.currentFeedback&&this.currentUserCourse.can_ask_feedback&&(this.reviewDialog=!0,this.setGiveFeebackAsked()),e()})).catch((e=>{t()}))}))},updateCurrentFeedback(e){this.currentFeedback=e,this.hasComment=!0}}},ve=ge,be=s(1001),Ce=(0,be.Z)(ve,R,I,!1,null,"583f617e",null),fe=Ce.exports},20129:function(e,t,s){s.d(t,{Z:function(){return r}});var o=s(12111);class r{static get(e,t){return new Promise(((s,r)=>{o.Z.make("GET",`/support/articles?search=${e}&category=${t}`).then((e=>{s({data:e.data.data})})).catch((e=>r(e)))}))}static getOne(e){return new Promise(((t,s)=>{o.Z.make("GET",`/support/articles/${e}`).then((e=>{t({data:e.data.data})})).catch((e=>s(e)))}))}static sendMessage(e){return new Promise(((t,s)=>{o.Z.make("POST","/support/message",e).then((()=>{t()})).catch((e=>s(e)))}))}}},25604:function(e,t,s){s(33948),s(65069);var o=s(33778),r=s(45147),a=s(79453),n=s(54032),i=s(67519),u=s(30306),l=s.n(u);t["Z"]={components:{MgFeedback:o["default"],InfiniteLoading:l()},data:()=>({user:i.Z.me(),Helpers:a.Z,userCourseModules:[],currentCourseModuleKey:null,pagination:a.Z.initPagination(10,1,"created_at",!0),infinityIdentifier:a.Z.uuidv4(),feedbacks:[],showDummyUserCourseModule:!1,paginationFeedback:a.Z.initPagination(25,1,"id",!1),replyFeedback:r.Z.getEmptyObject(),asVipModules:null,currentRightClickUserCourseModule:new n.b,dummyUserCourseModuleModel:new n.b({id:a.Z.uuidv4(),course:{data:{title:"Le Rythme dans la Peau",slug:"le-rythme-dans-la-peau",logo:{data:{id:"74700e4c-7e7f-4321-a1bc-0925c55ccbc6",public:!0,name:"logo_2",file_name:"logo_2.png",mime_type:"image/png",url:"https://api.myguitare.com/api/storage/c3198e30-a18d-4d4f-b454-8d139c2a40db/logo/logo_2.png"}}}},courseModule:{data:{title:"Niveau Débutant 1 : Les bases"}}})}),computed:{currentUserCourseModule(){return this.userCourseModules.length&&"number"===typeof this.currentCourseModuleKey?this.userCourseModules[this.currentCourseModuleKey]:new n.b(this.showDummyUserCourseModule?{course:{data:{title:"Le Rythme dans la Peau",slug:"le-rythme-dans-la-peau",logo:{data:{id:"74700e4c-7e7f-4321-a1bc-0925c55ccbc6",public:!0,name:"logo_2",file_name:"logo_2.png",mime_type:"image/png",url:"https://api.myguitare.com/api/storage/c3198e30-a18d-4d4f-b454-8d139c2a40db/logo/logo_2.png"}}}},courseModule:{data:{title:"Niveau Débutant 1 : Les bases"}}}:{})},welcomeFeedback(){return r.Z.getWelcomeObject({date:this.currentUserCourseModule.created_at})}},methods:{cancelEditor(){this.$refs.feedback.cancelEditor()},cancelEditFeedback(e){this.$refs.feedback.$refs["feedbackMessage-"+e.id][0].cancelEditFeedback()},openErrorDialog(e=null){this.$refs.feedback.openErrorDialog(e)},resetFeedback(){this.paginationFeedback=a.Z.initPagination(25,1,"id",!1),this.feedbacks=[],this.replyFeedback=r.Z.getEmptyObject()},updateLocalFeedback(e){let t=this.feedbacks.findIndex((t=>t.id===e.id));t>-1&&(this.feedbacks[t]=e)},deleteLocalFeedback(e){let t=this.feedbacks.findIndex((t=>t.id===e.id));t>-1&&this.feedbacks.splice(t,1)},loadMoreFeedbackSuccess(e,{data:t,pagination:s}){t.length&&(this.paginationFeedback.page++,this.feedbacks.unshift(...t.reverse()),1===s.current_page&&this.$nextTick((()=>{var e=this.$el.querySelector("#contentTab");e.scrollTop=e.scrollHeight+30})),e.loaded()),s.total_pages===s.current_page&&(this.feedbacks.unshift(this.welcomeFeedback),e.complete())},loadMoreFeedbackError(e){this.feedbacks.unshift(this.welcomeFeedback),e.complete()},addFeedbackSuccess(e){this.feedbacks.push(e),this.cancelEditor(),this.replyFeedback=r.Z.getEmptyObject();var t=this.$el.querySelector("#contentTab");t&&(t.scrollTop=t.scrollHeight)}}}},80255:function(e,t,s){var o=s(13037),r=s(54712),a=s(75352),n=s(67678);t["Z"]=(0,n.Z)((0,o.d)("expansionPanels","v-expansion-panel","v-expansion-panels"),(0,r.J)("expansionPanel",!0)).extend({name:"v-expansion-panel",props:{disabled:Boolean,readonly:Boolean},data(){return{content:null,header:null,nextIsActive:!1}},computed:{classes(){return{"v-expansion-panel--active":this.isActive,"v-expansion-panel--next-active":this.nextIsActive,"v-expansion-panel--disabled":this.isDisabled,...this.groupClasses}},isDisabled(){return this.expansionPanels.disabled||this.disabled},isReadonly(){return this.expansionPanels.readonly||this.readonly}},methods:{registerContent(e){this.content=e},unregisterContent(){this.content=null},registerHeader(e){this.header=e,e.$on("click",this.onClick)},unregisterHeader(){this.header=null},onClick(e){e.detail&&this.header.$el.blur(),this.$emit("click",e),this.isReadonly||this.isDisabled||this.toggle()},toggle(){this.$nextTick((()=>this.$emit("change")))}},render(e){return e("div",{staticClass:"v-expansion-panel",class:this.classes,attrs:{"aria-expanded":String(this.isActive)}},(0,a.z9)(this))}})},22348:function(e,t,s){var o=s(77394),r=s(38223),a=s(16878),n=s(54712),i=s(75352),u=s(67678);const l=(0,u.Z)(r.Z,a.Z,(0,n.f)("expansionPanel","v-expansion-panel-content","v-expansion-panel"));t["Z"]=l.extend().extend({name:"v-expansion-panel-content",data:()=>({isActive:!1}),computed:{parentIsActive(){return this.expansionPanel.isActive}},watch:{parentIsActive:{immediate:!0,handler(e,t){e&&(this.isBooted=!0),null==t?this.isActive=e:this.$nextTick((()=>this.isActive=e))}}},created(){this.expansionPanel.registerContent(this)},beforeDestroy(){this.expansionPanel.unregisterContent()},render(e){return e(o.Fx,this.showLazyContent((()=>
1[e("div",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:this.isActive}]}),[e("div",{class:"v-expansion-panel-content__wrap"},(0,i.z9)(this))])])))}})},20400:function(e,t,s){var o=s(77394),r=s(42240),a=s(16878),n=s(54712),i=s(37069),u=s(75352),l=s(67678);const d=(0,l.Z)(a.Z,(0,n.f)("expansionPanel","v-expansion-panel-header","v-expansion-panel"));t["Z"]=d.extend().extend({name:"v-expansion-panel-header",directives:{ripple:i.Z},props:{disableIconRotate:Boolean,expandIcon:{type:String,default:"$expand"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1}},data:()=>({hasMousedown:!1}),computed:{classes(){return{"v-expansion-panel-header--active":this.isActive,"v-expansion-panel-header--mousedown":this.hasMousedown}},isActive(){return this.expansionPanel.isActive},isDisabled(){return this.expansionPanel.isDisabled},isReadonly(){return this.expansionPanel.isReadonly}},created(){this.expansionPanel.registerHeader(this)},beforeDestroy(){this.expansionPanel.unregisterHeader()},methods:{onClick(e){this.$emit("click",e)},genIcon(){const e=(0,u.z9)(this,"actions")||[this.$createElement(r.Z,this.expandIcon)];return this.$createElement(o.Z5,[this.$createElement("div",{staticClass:"v-expansion-panel-header__icon",class:{"v-expansion-panel-header__icon--disable-rotate":this.disableIconRotate},directives:[{name:"show",value:!this.isDisabled}]},e)])}},render(e){return e("button",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-header",class:this.classes,attrs:{tabindex:this.isDisabled?-1:null,type:"button","aria-expanded":this.isActive},directives:[{name:"ripple",value:this.ripple}],on:{...this.$listeners,click:this.onClick,mousedown:()=>this.hasMousedown=!0,mouseup:()=>this.hasMousedown=!1}}),[(0,u.z9)(this,"default",{open:this.isActive},!0),this.hideActions||this.genIcon()])}})},31214:function(e,t,s){s.d(t,{Z:function(){return a}});s(33792);var o=s(13385),r=s(74101),a=o.y.extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...o.y.options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&(0,r.fK)("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&(0,r.fK)(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(e,t){const s=this.getValue(e,t),o=this.getValue(e,t+1);e.isActive=this.toggleMethod(s),e.nextIsActive=this.toggleMethod(o)}}})},65005:function(e,t,s){var o=s(67678),r=s(32500),a=s(54712);t["Z"]=(0,o.Z)(r.Z,(0,a.J)("form")).extend({name:"v-form",provide(){return{form:this}},inheritAttrs:!1,props:{disabled:Boolean,lazyValidation:Boolean,readonly:Boolean,value:Boolean},data:()=>({inputs:[],watchers:[],errorBag:{}}),watch:{errorBag:{handler(e){const t=Object.values(e).includes(!0);this.$emit("input",!t)},deep:!0,immediate:!0}},methods:{watchInput(e){const t=e=>e.$watch("hasError",(t=>{this.$set(this.errorBag,e._uid,t)}),{immediate:!0}),s={_uid:e._uid,valid:()=>{},shouldValidate:()=>{}};return this.lazyValidation?s.shouldValidate=e.$watch("shouldValidate",(o=>{o&&(this.errorBag.hasOwnProperty(e._uid)||(s.valid=t(e)))})):s.valid=t(e),s},validate(){return 0===this.inputs.filter((e=>!e.validate(!0))).length},reset(){this.inputs.forEach((e=>e.reset())),this.resetErrorBag()},resetErrorBag(){this.lazyValidation&&setTimeout((()=>{this.errorBag={}}),0)},resetValidation(){this.inputs.forEach((e=>e.resetValidation())),this.resetErrorBag()},register(e){this.inputs.push(e),this.watchers.push(this.watchInput(e))},unregister(e){const t=this.inputs.find((t=>t._uid===e._uid));if(!t)return;const s=this.watchers.find((e=>e._uid===t._uid));s&&(s.valid(),s.shouldValidate()),this.watchers=this.watchers.filter((e=>e._uid!==t._uid)),this.inputs=this.inputs.filter((e=>e._uid!==t._uid)),this.$delete(this.errorBag,t._uid)}},render(e){return e("form",{staticClass:"v-form",attrs:{novalidate:!0,...this.attrs$},on:{submit:e=>this.$emit("submit",e)}},this.$slots.default)}})},92648:function(e,t,s){s.d(t,{Z:function(){return n}});var o=s(89780),r=s(67678);const a=(0,r.Z)(o.Z);var n=a.extend({name:"v-textarea",props:{autoGrow:Boolean,noResize:Boolean,rowHeight:{type:[Number,String],default:24,validator:e=>!isNaN(parseFloat(e))},rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseInt(e,10))}},computed:{classes(){return{"v-textarea":!0,"v-textarea--auto-grow":this.autoGrow,"v-textarea--no-resize":this.noResizeHandle,...o.Z.options.computed.classes.call(this)}},noResizeHandle(){return this.noResize||this.autoGrow}},watch:{autoGrow(e){this.$nextTick((()=>{var t;e?this.calculateInputHeight():null===(t=this.$refs.input)||void 0===t||t.style.removeProperty("height")}))},lazyValue(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)},rowHeight(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)}},mounted(){setTimeout((()=>{this.autoGrow&&this.calculateInputHeight()}),0)},methods:{calculateInputHeight(){const e=this.$refs.input;if(!e)return;e.style.height="0";const t=e.scrollHeight,s=parseInt(this.rows,10)*parseFloat(this.rowHeight);
1e.style.height=Math.max(s,t)+"px"},genInput(){const e=o.Z.options.methods.genInput.call(this);return e.tag="textarea",delete e.data.attrs.type,e.data.attrs.rows=this.rows,e},onInput(e){o.Z.options.methods.onInput.call(this,e),this.autoGrow&&this.calculateInputHeight()},onKeyDown(e){this.isFocused&&13===e.keyCode&&e.stopPropagation(),this.$emit("keydown",e)}}})},97953:function(e,t,s){s.d(t,{qW:function(){return a}});var o=s(96313),r=s(75352);const a=(0,r.Ji)("v-toolbar__title"),n=(0,r.Ji)("v-toolbar__items");o.Z}}]);
2//# sourceMappingURL=localView-member-course-LessonsShow-vue.708f788c.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.