1"use strict";(globalThis["webpackChunkmedicast"]=globalThis["webpackChunkmedicast"]||[]).push([[489],{73450:(e,a,t)=>{t.r(a),t.d(a,{default:()=>$});t(44114),t(27495),t(25440);var l=t(20641),r=t(53751),s=t(50953),o=t(90033),i=t(1894),n=t(66278),u=t(35480),c=t(38221),d=t.n(c),p=t(87584),v=t(24989),y=t(62625),m=t(74915),R=t(57181),g=t(87098),k=t(75220),f=t(34682),b=t(42811),h=t(56412),C=t(71911),w=t(17844),_=t(40622);const E={class:"fw-600 ion-text-center mw-60vw"},T={class:"is-flex is-flex-direction-column grow-1",style:{"overflow-y":"auto"}},x={class:"fz-14 fw-300 my-10"},P=["innerHTML"],A={class:"mt-auto marquee-wrapper"},L={key:0,class:"marquee-track"},S={class:"fz-18 fw-600 mt-5 mb-2 marquee-content"},W={class:"fz-12"},F=200,q={__name:"PlayerOverlayMobile",setup(e){const a=(0,n.Pj)(),t=(0,k.lq)(),c=(0,k.rd)(),q=(0,s.KR)(null),z=(0,s.KR)(null),K=(0,s.KR)(null),$=(0,s.KR)(!1),B=(0,s.KR)(!1),{t:I}=(0,f.s9)(),{progressHistory:X,initTrackingInterval:M,startTracking:D,clearTrackingInterval:H,clearExpiredStorageProgress:O,currentSeekPosition:Q}=(0,b.A)(),{transformUp:j,translateY:G,handleSwipeStart:V,handleSwiping:N,handleSwipeOff:U}=(0,h.A)(),{playerActive:Y,playerCollapsed:Z,currentEpisode:J,currentCourse:ee,playerPlaylist:ae,playerPlaylistStartAt:te,skipAutoplayId:le,trackInfo:re,isMiniplayerClosable:se,getBanner:oe,playNextEpisode:ie,topMobileTitle:ne}=(0,C.A)(),ue=()=>{if(z.value&&K.value){const e=z.value.scrollWidth,a=K.value.offsetWidth;$.value=e>a}},ce=d()(ue,250),de=(0,s.KR)(null),pe=(0,s.KR)(0);let ve;(0,l.wB)((()=>de.value),(e=>{e&&(ve=new ResizeObserver((()=>{ye()})),ve.observe(e))}));const ye=()=>{const e=de.value.getBoundingClientRect().height,a=document.documentElement.clientHeight,t=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--safe-area-inset-top"))||0;pe.value=a-e-t};(0,l.sV)((()=>{ue(),window.addEventListener("resize",ce)})),(0,l.xo)((()=>{window.removeEventListener("resize",ce),ve&&de.value&&ve.unobserve(de.value)})),(0,l.wB)((()=>J.value.id),(()=>{ze.value=!0,$.value=!1,setTimeout((()=>{ue()}),3e3)})),(0,l.wB)(Y,(e=>{e||H()}));const me=(0,l.EW)((()=>a.state.player.playerPlayPauseTriggers)),Re=(0,l.EW)((()=>a.state.accreditation.isConfirmedProfile)),ge=(0,l.EW)((()=>a.state.questionnaires.activeForm)),ke=(0,l.EW)((()=>"accreditation"===ge.value.type));(0,l.wB)((()=>me.value.pause),(()=>{q.value.pause()}),{deep:!0}),(0,l.wB)((()=>me.value.play),(()=>{q.value.play()}),{deep:!0});const fe=(0,s.KR)(null),be=(0,l.EW)((()=>"PodcastSeries"!==t.name&&"Contact"!==t.name&&"Company"!==t.name&&"AccreditationQuestions"!==t.name&&"ContinueWatching"!==t.name)),{isFavorite:he,toggleFavourite:Ce}=(0,w.A)(),we=async()=>{const e=await i.k_.create({header:"Actions",cssClass:"custom-action-sheet",mode:"ios",buttons:[{text:"Share",data:{action:"share"},handler:()=>xe()},{text:I("savedCourses.goToSeries"),data:{action:"share"},handler:()=>Ee()},{text:I("savedCourses.goToCompany"),data:{action:"share"},handler:()=>_e()},{text:he(J.value.course_id,J.value.id)?I("savedCourses.removeFromFavourites"):I("savedCourses.addToFavourites"),role:"selected",data:{action:"follow"},handler:()=>Ce(J.value.course_id,J.value.id,ee.value.entity_type)},{text:"Cancel",role:"cancel",data:{action:"cancel"}}]});await e.present()};function _e(){const{company_id:e}=ee.value;c.push(`/company/${e}`),a.commit("player/setPlayerCollapse",!0)}function Ee(){const{series_id:e}=ee.value;c.push(`/course/${e}`),a.commit("player/setPlayerCollapse",!0)}const Te=()=>{const{series_id:e}=ee.value,{id:a}=J.value,t=`https://app.medicast.nl/course/${e}`;return a?t+"?s="+a:t},xe=async()=>{const{title:e,course_id:a,id:t}=J.value,l=await i.OZ.create({component:m.A,componentProps:{shareLink:Te(),shareText:e,courseId:a,streamId:t},cssClass:"share-modal"});await l.present()},{getDarkestColors:Pe,playerPrimaryColor:Ae,playerSecondaryColor:Le,playerSecondaryHoverColor:Se,resetPlayerSecondaryColors:We}=(0,_.A)(),Fe=(0,l.EW)((()=>{var e;const a=null===(e=oe(J.value))||void 0===e?void 0:e.vibrant_palette_json;if(!a)return We(),{"background-image":"linear-gradient(rgba(96, 24, 24, 0.6), rgb(0, 0, 0) 85%)"};const{primary:t,primaryDarker:l,secondary:r,hover:s}
1=Pe(a);return Ae.value=t,Le.value=r,Se.value=s,{background:`linear-gradient(\n to bottom,\n ${t} 0%,\n ${t} 40%,\n ${l} 100%\n )`}})),qe=(0,l.EW)((()=>{var e,a;const t=null!==(e=null!==(a=J.value.course_introduction)&&void 0!==a?a:J.value.description)&&void 0!==e?e:"";return t.replace(/<a\s+[^>]*href="(?!https:\/\/medischescholing\.nl)[^"]*"[^>]*>(.*?)<\/a>/gi,"$1")})),ze=(0,s.KR)(!0),Ke=(0,l.EW)((()=>ze.value?I("podcast.readMore"):I("podcast.readLess"))),$e=(0,l.EW)((()=>{var e;return null===(e=qe.value)||void 0===e?void 0:e.length})),Be=(0,l.EW)((()=>{if(!qe.value)return"";const e=$e.value>F;return qe.value.substring(0,F)+(e?" ...":"")}));return O(),(e,t)=>((0,l.uX)(),(0,l.Wv)(r.eB,{name:"slide-player"},{default:(0,l.k6)((()=>[(0,s.R1)(Y)?((0,l.uX)(),(0,l.CE)("div",{key:0,style:(0,o.Tr)({transform:`translate(0, ${(0,s.R1)(G)}px)`}),class:(0,o.C4)(["player-wrapper",{"transform-up":(0,s.R1)(j)}])},[(0,l.bF)(r.F,{name:"slide-player"},{default:(0,l.k6)((()=>{var e;return[(0,l.bo)(((0,l.uX)(),(0,l.CE)("div",{key:1,class:"player-layout top-safe-space",style:(0,o.Tr)(Fe.value)},[(0,l.Lk)("div",{style:(0,o.Tr)({height:pe.value+"px"}),class:"is-flex is-flex-direction-column ion-padding-horizontal"},[(0,l.Lk)("div",{class:"ion-padding-vertical is-flex ion-align-items-center ion-justify-content-between",onTouchstart:t[1]||(t[1]=(...e)=>(0,s.R1)(V)&&(0,s.R1)(V)(...e)),onTouchmove:t[2]||(t[2]=(...e)=>(0,s.R1)(N)&&(0,s.R1)(N)(...e)),onTouchend:t[3]||(t[3]=(...e)=>(0,s.R1)(U)&&(0,s.R1)(U)(...e))},[(0,l.bF)((0,s.R1)(i.iq),{class:"pointer",icon:(0,s.R1)(u.uaq),size:"large",onClick:t[0]||(t[0]=e=>(0,s.R1)(a).commit("player/setPlayerCollapse",!0))},null,8,["icon"]),(0,l.Lk)("p",E,(0,o.v_)((0,s.R1)(ne)),1),(0,l.bF)((0,s.R1)(i.iq),{class:"pointer",icon:(0,s.R1)(u.qGf),size:"large",onClick:we},null,8,["icon"])],32),(0,l.Lk)("div",T,[(0,l.bF)(R.A,{"img-src":null===(e=(0,s.R1)(oe)((0,s.R1)(J)))||void 0===e?void 0:e.url,"img-alt":"banner",class:"img-wrap","border-radius":"10px"},null,8,["img-src"]),(0,l.Lk)("div",x,[(0,l.Lk)("span",{innerHTML:ze.value?Be.value:qe.value,class:"description"},null,8,P),$e.value>F?((0,l.uX)(),(0,l.CE)("p",{key:0,class:"ion-text-right pointer",onClick:t[4]||(t[4]=e=>ze.value=!ze.value)},(0,o.v_)(Ke.value),1)):(0,l.Q3)("",!0)]),(0,l.bF)((0,s.R1)(p.A),{onCompleted:t[5]||(t[5]=e=>B.value=!0),onEmailCertificate:t[6]||(t[6]=e=>(0,s.R1)(ie)(q.value))})])],4),(0,l.Lk)("div",{ref_key:"audioWrapper",ref:de,class:"audio-wrapper"},[Re.value&&ke.value&&!B.value?((0,l.uX)(),(0,l.Wv)((0,s.R1)(g.A),{key:0,"progress-only":!0})):(0,l.Q3)("",!0),(0,l.Lk)("div",A,[(0,l.Lk)("div",{ref_key:"marqueeContainer",ref:K,class:"marquee-container"},[$.value?((0,l.uX)(),(0,l.CE)("div",L,[(0,l.Lk)("h1",{ref_key:"titleElement",ref:z,class:"fz-18 fw-600 mt-5 mb-2 marquee-content"},(0,o.v_)((0,s.R1)(J).title||(0,s.R1)(J).course_title),513),(0,l.Lk)("h1",S,(0,o.v_)((0,s.R1)(J).title||(0,s.R1)(J).course_title),1)])):((0,l.uX)(),(0,l.CE)("h1",{key:1,ref_key:"titleElement",ref:z,class:"fz-18 fw-600 mt-5 mb-2"},(0,o.v_)((0,s.R1)(J).title||(0,s.R1)(J).course_title),513))],512),(0,l.Lk)("h2",W,(0,o.v_)((0,s.R1)(ee).company_name),1)]),(0,l.bF)((0,s.R1)(v.A),{ref_key:"player",ref:q,autoplay:"",playlist:(0,s.R1)(ae),"playlist-start-index":(0,s.R1)(te),"seek-position":(0,s.R1)(Q),course:(0,s.R1)(ee),"skip-autoplay-id":(0,s.R1)(le),progress:(0,s.R1)(X),"scrubbing-disabled":!!(0,s.R1)(J).disable_scrubbing,onSeeked:(0,s.R1)(M),onTrackReady:(0,s.R1)(D),onDuration:t[7]||(t[7]=e=>fe.value=e),onAutoplaySkipped:t[8]||(t[8]=e=>(0,s.R1)(a).commit("player/setSkipAutoplayId",null))},null,8,["playlist","playlist-start-index","seek-position","course","skip-autoplay-id","progress","scrubbing-disabled","onSeeked","onTrackReady"])],512)],4)),[[r.aG,!(0,s.R1)(Z)]]),(0,l.bo)(((0,l.uX)(),(0,l.CE)("div",{key:2,class:(0,o.C4)(["player-fixed pointer",{"player-fixed-bottom":!be.value}]),onClick:t[12]||(t[12]=e=>(0,s.R1)(a).commit("player/setPlayerCollapse",!1))},[(0,l.bF)((0,s.R1)(y.A),{title:(0,s.R1)(J).title,subtitle:(0,s.R1)(J).description,duration:(0,s.R1)(re).trackDuration||(0,s.R1)(J).duration,"current-time":(0,s.R1)(re).trackCurrentTime,"is-playing":(0,s.R1)(re).trackPlaying,"podcast-media":(0,s.R1)(J).media,"course-media":(0,s.R1)(ee).media,closable:(0,s.R1)(se),onClose:t[9]||(t[9]=e=>(0,s.R1)(a).dispatch("player/closePlayer")),onTogglePlay:t[10]||(t[10]=(0,r.D$)((e=>q.value.togglePlay()),["stop"])),onPause:t[11]||(t[11]=e=>q.value.pause())},null,8,["title","subtitle","duration","current-time","is-playing","podcast-media","course-media","closable"])],2)),[[r.aG,(0,s.R1)(Z)]])]})),_:1})],6)):(0,l.Q3)("",!0)])),_:1}))}};var z=t(66262);const K=(0,z.A)(q,[["__scopeId","data-v-acb8d4a4"]]),$=K}}]); 2//# sourceMappingURL=489.806b3f0f.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.