1(function(){try{var m=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},d=new m.Error().stack;d&&(m._sentryDebugIds=m._sentryDebugIds||{},m._sentryDebugIds[d]="84f148be-0a5a-40b1-abdc-ced34f18888c",m._sentryDebugIdIdentifier="sentry-dbid-84f148be-0a5a-40b1-abdc-ced34f18888c")}catch(n){}})(),(self.webpackChunkmysterious_monoceros=self.webpackChunkmysterious_monoceros||[]).push([[7347,8305],{17854:(m,d,n)=>{"use strict";var y=n(23011),p={"text/plain":"Text","text/html":"Url",default:"Text"},_="Copy to clipboard: #{key}, Enter";function C(f){var c=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return f.replace(/#{\s*key\s*}/g,c)}function S(f,c){var g,w,T,u,k,l,I=!1;c||(c={}),g=c.debug||!1;try{T=y(),u=document.createRange(),k=document.getSelection(),l=document.createElement("span"),l.textContent=f,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(P){if(P.stopPropagation(),c.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){g&&console.warn("unable to use e.clipboardData"),g&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var B=p[c.format]||p.default;window.clipboardData.setData(B,f)}else P.clipboardData.clearData(),P.clipboardData.setData(c.format,f);c.onCopy&&(P.preventDefault(),c.onCopy(P.clipboardData))}),document.body.appendChild(l),u.selectNodeContents(l),k.addRange(u);var A=document.execCommand("copy");if(!A)throw new Error("copy command was unsuccessful");I=!0}catch(P){g&&console.error("unable to copy using execCommand: ",P),g&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(c.format||"text",f),c.onCopy&&c.onCopy(window.clipboardData),I=!0}catch(B){g&&console.error("unable to copy using clipboardData: ",B),g&&console.error("falling back to prompt"),w=C("message"in c?c.message:_),window.prompt(w,f)}}finally{k&&(typeof k.removeRange=="function"?k.removeRange(u):k.removeAllRanges()),l&&document.body.removeChild(l),T()}return I}m.exports=S},23011:m=>{m.exports=function(){var d=document.getSelection();if(!d.rangeCount)return function(){};for(var n=document.activeElement,y=[],p=0;p<d.rangeCount;p++)y.push(d.getRangeAt(p));switch(n.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":n.blur();break;default:n=null;break}return d.removeAllRanges(),function(){d.type==="Caret"&&d.removeAllRanges(),d.rangeCount||y.forEach(function(_){d.addRange(_)}),n&&n.focus()}}},30119:m=>{const d="ams";function n(p){return(p==null?void 0:p.service)===d}function y(p){if(!n(p))return null;const _=Number(p.id);return Number.isInteger(_)&&_>0?_:null}m.exports={isAmsPodcastTrack:n,getPodcastEpisodeId:y}},37144:(m,d,n)=>{"use strict";n.d(d,{A:()=>c});var y=function(){var w=this,T=w._self._c;return T("span",{staticStyle:{display:"none"}})},p=[];y._withStripped=!0;var _={mounted(){this.$emit("mounted")}},C=_,S=n(14486),f=(0,S.A)(C,y,p,!1,null,null,null),c=f.exports},77347:(m,d,n)=>{"use strict";n.r(d),n.d(d,{default:()=>w});var y=function(){var u=this,k=u._self._c;return k("a",{attrs:{href:"#",tabindex:"0",role:"button","aria-label":u.isCopyNotifVisible?u.__("Link kopeeritud!"):u.__("Copy link")},on:{click:u.copyToClipboard,keydown:function(l){return!l.type.indexOf("key")&&u._k(l.keyCode,"enter",13,l.key,"Enter")?null:u.copyToClipboard.apply(null,arguments)}}},[u._t("default",function(){return[k("svg",{staticClass:"copy-button--default button-m button-m--mono button-m--io",attrs:{width:"32",height:"32",tabindex:"0",viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[k("path",{attrs:{d:"M15.4166 10.8719L17.4438 8.84472C18.3021 8.06245 19.4287 7.64096 20.5897 7.66784C21.7507 7.69471 22.8566 8.16789 23.6778 8.98904C24.4989 9.81019 24.9721 10.9162 24.999 12.0771C25.0259 13.2381 24.6044 14.3648 23.8221 15.2231L20.9247 18.1102C20.5072 18.5293 20.0109 18.8619 19.4646 19.0888C18.9182 19.3158 18.3323 19.4326 17.7407 19.4326C17.149 19.4326 16.5632 19.3158 16.0168 19.0888C15.4704 18.8619 14.9742 18.5293 14.5566 18.1102","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),u._v(" "),k("path",{attrs:{d:"M16.5836 22.4614L14.5564 24.4885C13.6982 25.2708 12.5715 25.6923 11.4105 25.6654C10.2495 25.6385 9.14356 25.1654 8.32241 24.3442C7.50127 23.5231 7.02809 22.4171 7.00121 21.2561C6.97433 20.0952 7.39582 18.9685 8.17809 18.1102L11.0755 15.2231C11.493 14.8039 11.9893 14.4714 12.5357 14.2444C13.0821 14.0175 13.6679 13.9007 14.2595 13.9007C14.8512 13.9007 15.437 14.0175 15.9834 14.2444C16.5298 14.4714 17.026 14.8039 17.4436 15.2231","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]}),u._v(" "),k("div",{staticClass:"copy-notification",class:{"copy-notification--visible":u.isCopyNotifVisible}},[u._v(` 2 `+u._s(u.__("Link kopeeritud!"))+` 3 `)])],2)},p=[];y._withStripped=!0;var _=n(17854),C=n.n(_),S={name:"CopyButton",data(){return{isCopyNotifVisible:!1}},props:{copyValue:{type:String,default:""}},beforeDestroy(){clearTimeout(this.copyNotifTimer)},methods:{copyToClipboard(T){T.preventDefault(),T.stopPropagation(),C()(this.copyValue),this.isCopyNotifVisible=!0,clearTimeout(this.copyNotifTimer),this.copyNotifTimer=setTimeout(()=>{this.isCopyNotifVisible=!1},3100)}}},f=S,c=n(14486),g=(0,c.A)(f,y,p,!1,null,"c6596c34",null),w=g.exports},99010:(m,d,n)=>{"use strict";n.r(d),n.d(d,{default:()=>ye});var y=function(){var e=this,i=e._self._c;return e.currentTrack?i("div",{ref:"audioPlayer",staticClass:"audio-player dark-theme",class:{"audio-player--playing":e.isPlaying,"audio-player--podcast":!e.isRadio},attrs:{"data-testid":`audioPlayer${e.item.playlist&&e.item.playlist.length>1?"withPlaylist":""}`,role:"group","aria-label":e.__("Audio player")}},[i("div",{staticClass:"audio-player__wrap"},[i("div",{staticClass:"audio-player__player"},[e.isRadio?i("div",{staticClass:"audio-player__info",class:{"title-macro":e.isRadio}},[i("svg",{attrs:{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[i("rect",{attrs:{width:"20",height:"20",rx:"10",fill:"#30BEC5"}}),e._v(" "),i("path",{attrs:{d:"M15 10.6429H13.3463C13.127 10.6429 12.9166 10.7332 12.7616 10.894C12.6065 11.0547 12.5194 11.2727 12.5194 11.5001V13.6429C12.5194 13.8702 12.6065 14.0882 12.7616 14.249C12.9166 14.4097 13.127 14.5 13.3463 14.5H14.1731C14.3924 14.5 14.6027 14.4097 14.7578 14.249C14.9129 14.0882 15 13.8702 15 13.6429V10.6429ZM15 10.6429C15 9.96396 14.8703 9.2917 14.6184 8.66494C14.3665 8.03818 13.9974 7.46933 13.5323 6.99
3122C13.0672 6.51311 12.5154 6.13519 11.9087 5.87928C11.302 5.62337 10.6524 5.49452 9.99742 5.50018C9.34286 5.49523 8.69383 5.6246 8.08772 5.88083C7.48161 6.13706 6.93041 6.51509 6.46588 6.99313C6.00135 7.47118 5.63267 8.03978 5.38108 8.66619C5.1295 9.29259 4.99998 9.96441 5 10.6429M5 10.6429V13.6429C5 13.8702 5.08712 14.0882 5.24219 14.249C5.39725 14.4097 5.60757 14.5 5.82687 14.5H6.65375C6.87305 14.5 7.08337 14.4097 7.23843 14.249C7.3935 14.0882 7.48062 13.8702 7.48062 13.6429V11.5001C7.48062 11.2727 7.3935 11.0547 7.23843 10.894C7.08337 10.7332 6.87305 10.6429 6.65375 10.6429H5Z",stroke:"#141414","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})]),e._v(" "),e.isLive?i("div",{staticClass:"live-label"},[e._v(` 4 `+e._s(e.__("Live"))+` 5 `)]):e._e()]):e._e(),e._v(" "),e.isRadio?i("span",{staticClass:"radio-data-container"},[i("span",{staticClass:"radio-data-inner-container"},[i("div",{staticClass:"radio-logo-circle"}),e._v(" "),i("div",{staticClass:"radio-name-second"},[e._v(` 6 `+e._s(e.currentTrack.headline)+` 7 `)]),e._v(" "),i("div",{staticClass:"radio-name-container"},[i("div",{staticClass:"radio-name"},[e._v(` 8 `+e._s(e.currentTrack.headline)+` 9 `)]),e._v(" "),i("span",{staticClass:"audio-player__description"},[i("div",{staticClass:"live-title"},[e._v(` 10 PRAEGU EETRIS 11 `)]),e._v(` 12 13 `+e._s(e.currentTrack.meta.category_title)+` 14 `)])])]),e._v(" "),i("player-controls",{ref:"controls",attrs:{currentTime:e.currentTime,audioLength:e.audioLength,currentTrack:e.currentTrack,isPlaying:e.isPlaying,playlist:[]},on:{setCurrentTime:e.setCurrentTime,setAudioLength:e.setAudioLength,setPlayingState:e.setPlayingState,audioChange:e.prevOrNextTrack,"bookmark-state-change":e.setPlaylistBookmarkState}})],1):[i(e.playerLinkComponent,{tag:"component",staticClass:"audio-player__image-link",attrs:{href:e.playerTitleUrl||void 0,target:e.playerTitleUrl?"_blank":void 0,rel:e.playerTitleUrl?"noopener noreferrer":void 0}},[i("img",{staticClass:"audio-player__image",attrs:{src:e.currentTrackImage,width:"182",height:"182",alt:"","aria-hidden":"true"}})]),e._v(" "),i("img",{staticClass:"audio-player__image audio-player__image--shadow",attrs:{src:e.currentTrackImage,width:"150",height:"182",alt:"","aria-hidden":"true"}}),e._v(" "),i("div",{staticClass:"audio-player__podcast-info flex flex--direction-column flex--justify-content-center",attrs:{"data-testid":"audioPlayerInfo"}},[e.currentTrack.datePublished?i("div",{staticClass:"audio-player__published flex",attrs:{role:"group"}},[i("div",[e._v(` 15 `+e._s(e.moment(e.currentTrack.datePublished).format("D. MMMM YYYY"))+` 16 `)])]):e._e(),e._v(" "),e.showPlayerTitle?i(e.playerLinkComponent,{tag:"component",staticClass:"audio-player__title",attrs:{href:e.playerTitleUrl||void 0,target:e.playerTitleUrl?"_blank":void 0,rel:e.playerTitleUrl?"noopener noreferrer":void 0}},[e._v(` 17 `+e._s(e.currentTrack.headline)+` 18 `)]):e._e(),e._v(" "),e.isLive?i("span",{staticClass:"audio-player__description"},[e._v(` 19 `+e._s(e.currentTrack.meta.category_title)+` 20 `)]):i(e.descriptionLinkComponent,{tag:"component",staticClass:"audio-player__description",attrs:{href:e.descriptionUrl||void 0,target:e.descriptionUrl?"_blank":void 0,rel:e.descriptionUrl?"noopener noreferrer":void 0}},[e._v(` 21 `+e._s(e.currentTrack.description)+` 22 `)])],1),e._v(" "),i("player-controls",{ref:"controls",attrs:{"podcast-layout":!0,currentTime:e.currentTime,audioLength:e.audioLength,currentTrack:e.currentTrack,isPlaying:e.isPlaying,playlist:e.playlist},on:{setCurrentTime:e.setCurrentTime,setAudioLength:e.setAudioLength,setPlayingState:e.setPlayingState,audioChange:e.prevOrNextTrack,"bookmark-state-change":e.setPlaylistBookmarkState}})]],2)]),e._v(" "),e.showPlaylist?i("div",{staticClass:"audio-player__playlist",attrs:{"data-testid":"audioPlayerPlaylist"}},[e.isRadio?e._l(e.playlist,function(a){return i("div",{key:a.id,staticClass:"audio-player__track",class:{"audio-player__track--current":e.isCurrentTrack(a),"audio-player__track--current--playing":e.isPlaying&&e.isCurrentTrack(a)},attrs:{"aria-current":e.isCurrentTrack(a),tabindex:"0",role:"button"},on:{click:function(s){return e.setCurrentItem(a)}
22,keydown:function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.setCurrentItem(a)}}},[i("div",{staticClass:"audio-player__track-play"},[i("img",{attrs:{src:e.getTrackImage(a,64),alt:"","aria-hidden":"true"}})]),e._v(" "),i("div",{staticClass:"flex flex--direction-column flex--align-items-start",staticStyle:{gap:"4px"}},[i("div",{staticClass:"audio-player__track-title"},[e._v(` 23 `+e._s(a.headline)+` 24 `)]),e._v(" "),a.datePublished?i("div",{staticClass:"audio-player__track-meta"},[e._v(` 25 `+e._s(e.moment(a.datePublished).format("D. MMMM YYYY"))+` 26 `)]):e._e()])])}):e._l(e.playlist,function(a){return i("article",{key:a.id,staticClass:"audio-player__podcast-track",class:{"audio-player__podcast-track--current":e.isCurrentTrack(a)},attrs:{"aria-current":e.isCurrentTrack(a)?"true":null}},[i("img",{staticClass:"audio-player__podcast-track-image",attrs:{src:e.getTrackImage(a,88),alt:"","aria-hidden":"true"}}),e._v(" "),i("div",{staticClass:"audio-player__podcast-track-content"},[a.datePublished?i("div",{staticClass:"audio-player__podcast-track-date"},[e._v(` 27 `+e._s(e.moment(a.datePublished).format("D. MMMM YYYY"))+` 28 `)]):e._e(),e._v(" "),i("div",{staticClass:"audio-player__podcast-track-title"},[e._v(` 29 `+e._s(a.headline)+` 30 `)])]),e._v(" "),a.description?i("div",{staticClass:"audio-player__podcast-track-description"},[e._v(` 31 `+e._s(a.description)+` 32 `)]):e._e(),e._v(" "),i("div",{staticClass:"audio-player__podcast-track-controls"},[i("button",{staticClass:"audio-player__podcast-track-play",class:{"audio-player__podcast-track-play--playing":e.isCurrentTrack(a)&&e.isPlaying},attrs:{type:"button","aria-label":e.isCurrentTrack(a)&&e.isPlaying?e.__("Pause"):e.__("Play")},on:{click:function(s){return e.setCurrentItem(a)}}}),e._v(" "),e.getTrackDuration(a)?i("span",{staticClass:"audio-player__podcast-track-duration"},[e._v(` 33 `+e._s(e.getTrackDuration(a))+` 34 `)]):e._e(),e._v(" "),i("span",{staticClass:"audio-player__podcast-track-progress",style:{"--progress-percent":`${e.getTrackProgressPercent(a)}%`},attrs:{"aria-hidden":"true"}}),e._v(" "),i("span",{staticClass:"audio-player__podcast-track-actions"},[e.canBookmarkTrack(a)?i("button",{staticClass:"audio-player__podcast-track-bookmark",attrs:{type:"button","aria-label":e.__("Bookmark podcast")},on:{click:function(s){return e.togglePlaylistBookmark(a)}}},[i("svg",{attrs:{width:"19",height:"22",viewBox:"0 0 19 22",fill:"none","aria-hidden":"true"}},[i("path",{attrs:{d:"M14.25 0.75H4.61C2.48 0.75 0.75 2.49 0.75 4.61V18.7C0.75 20.5 2.04 21.26 3.62 20.39L8.5 17.68C9.02 17.39 9.86 17.39 10.37 17.68L15.25 20.39C16.83 21.27 18.12 20.51 18.12 18.7V4.61C18.11 2.49 16.38 0.75 14.25 0.75Z",fill:e.isPlaylistTrackBookmarked(a)?"#EEF3F5":"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]):e._e(),e._v(" "),a.sources&&a.sources.url?i("button",{staticClass:"audio-player__podcast-track-download",attrs:{type:"button","data-testid":"downloadTrack","aria-label":e.__("Download")},on:{click:function(s){return e.downloadPlaylistTrack(a)}}},[i("audio-player-download-mp3-icon",{attrs:{size:e.isPhone?16:24}})],1):e._e()])])])})],2):e._e()]):e._e()},p=[];y._withStripped=!0;var _=n(34640),C=function(){var e=this,i=e._self._c;return i("div",{staticClass:"audio-player__controls",attrs:{"data-testid":"audioPlayerControls"}},[i("audio",{ref:"audioPlayer",attrs:{src:e.audioSrc,preload:e.currentTrack.isLive?"none":"metadata","aria-label":e.currentTrack.headline}}),e._v(" "),e.podcastLayout||e.playlist.length!==0?i("button",{staticClass:"button-m button-m--m button-m--mono button-m--io button-m--no-bg audio-player__previous",class:{"button-m--disabled button--disable-events":e.playlist.length<=1||!e.playlist[0]||e.playlist[0].id===e.currentTrack.id},attrs:{type:"button",disabled:e.playlist.length<=1||!e.playlist[0]||e.playlist[0].id===e.currentTrack.id,"aria-label":e.__("Previous")},on:{click:function(a){return e.$emit("audioChange","prev")}}},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"}},[i("path",{attrs:{d:"M20.2409 7.22005V16.7901C20.2409 18.7501 18.111 19.98 16.411 19L12.261 16.61L8.11094 14.21C6.41094 13.23 6.41094 10.78 8.11094 9.80004L12.261 7.40004L16.411 5.01006C18.111 4.03006 20.2409 5.25005 20.2409 7.22005Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M3.76172 18.1801V5.82007",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}
34)])]):e._e(),e._v(" "),i("div",{staticClass:"button-m button-m--m audio-player__play-pause",attrs:{"data-testid":"playPauseBtn",role:"button",tabindex:"0","aria-label":e.isPlaying?"Pause":"Play"},on:{click:e.togglePlay,keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.togglePlay.apply(null,arguments)}}}),e._v(" "),e.currentTrack.isLive?e._e():i("div",{staticClass:"audio-player__ff audio-player__ff--back",attrs:{"data-testid":"seekBack15SecBtn",role:"button",tabindex:"0","aria-label":e.__("Go back 15 seconds")},on:{click:function(a){return e.seek(-15)},keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.seek(-15)}}},[i("audio-player-seek-rwd-btn")],1),e._v(" "),i("div",{staticClass:"audio-player__seek-container flex--equal-width",class:{"audio-player__seek-container--hidden":e.currentTrack.isLive},attrs:{"data-testid":"progressBarContainer","data-current-time":e.currentTime,"data-duration":e.audioLength}},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.progressPercent,expression:"progressPercent"}],ref:"progressBar",staticClass:"audio-player__progress",style:{"--progress-percent":e.progressPercent+"%"},attrs:{type:"range",min:"0",max:"100",step:"0.1","aria-valuemin":"0","aria-valuemax":"1","aria-valuetext":`${e.currentTime} / ${e.audioLength}`},domProps:{value:e.progressPercent},on:{__r:function(a){e.progressPercent=a.target.value}}})]),e._v(" "),e.currentTrack.isLive?e._e():i("div",{staticClass:"audio-player__ff audio-player__ff--forward",attrs:{"data-testid":"seekForward15SecBtn",role:"button",tabindex:"0","aria-label":e.__("Go forward 15 seconds")},on:{click:function(a){return e.seek(15)},keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.seek(15)}}},[i("audio-player-seek-fwd-btn")],1),e._v(" "),e.podcastLayout||e.playlist.length!==0?i("button",{staticClass:"button-m button-m--m button-m--mono button-m--io button-m--no-bg audio-player__next",class:{"button-m--disabled button--disable-events":e.playlist.length<=1||!e.playlist[e.playlist.length-1]||e.currentTrack.id===e.playlist[e.playlist.length-1].id},attrs:{type:"button",disabled:e.playlist.length<=1||!e.playlist[e.playlist.length-1]||e.currentTrack.id===e.playlist[e.playlist.length-1].id,"aria-label":e.__("Next")},on:{click:function(a){return e.$emit("audioChange","next")}}},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"}},[i("path",{attrs:{d:"M3.76172 7.22005V16.7901C3.76172 18.7501 5.89171 19.98 7.59171 19L11.7417 16.61L15.8917 14.21C17.5917 13.23 17.5917 10.78 15.8917 9.80004L11.7417 7.40004L7.59171 5.01006C5.89171 4.03006 3.76172 5.25005 3.76172 7.22005Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M20.2422 18.1801V5.82007",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])]):e._e(),e._v(" "),e.isPhone||e.podcastLayout?i("div",{staticClass:"audio-player__speed",class:{"audio-player__speed--open":e.isSpeedListVisible}},[i("audio-speed",{ref:"speedMenu",class:{"sticky-audio__modal--visible":e.isSpeedListVisible},attrs:{"selected-speed":e.selectedSpeed,"speed-options":e.podcastLayout?[.5,1,1.5,2]:void 0,"podcast-layout":e.podcastLayout,show:e.isSpeedListVisible},on:{setSelectedSpeed:e.setSpeed,onClose:e.onSpeedListClose}}),e._v(" "),i("audio-player-speed-btn",{ref:"speedButton",nativeOn:{click:function(a){return e.toggleSpeedList(e.isSpeedListVisible)}}})],1):e._e(),e._v(" "),i("div",{staticClass:"audio-player__download-container"},[e.canShowPodcastBookmark?i("a",{staticClass:"audio-player__bookmark",attrs:{href:"#",role:"button"},on:{click:function(a){return a.preventDefault(),e.toggleBookmark.apply(null,arguments)}}},[i("svg",{attrs:{width:"19",height:"22",viewBox:"0 0 19 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"M14.25 0.75H4.61C2.48 0.75 0.75 2.49 0.75 4.61V18.7C0.75 20.5 2.04 21.26 3.62 20.39L8.5 17.68C9.02 17.39 9.86 17.39 10.37 17.68L15.25 20.39C16.83 21.27 18.12 20.51 18.12 18.7V4.61C18.11 2.49 16.38 0.75 14.25 0.75Z",fill:e.isPodcastBookmarked?"#EEF3F5":"none",stroke:"#EEF3F5","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}
34)])]):e._e(),e._v(" "),e.podcastLayout&&e.currentTrack.sources&&e.currentTrack.sources.url?i("a",{staticClass:"audio-player__download",attrs:{href:"#","aria-label":e.__("Download")},on:{click:function(a){return a.preventDefault(),e.downloadAudio.apply(null,arguments)}}},[i("audio-player-download-mp3-icon",{attrs:{size:24}})],1):e._e()]),e._v(" "),i("is-mounted",{on:{mounted:e.attachListeners}})],1)},S=[];C._withStripped=!0;var f=n(37144),c=n(74638),g=n(90127),w=n(44959),T=n(34449),u=function(){var e=this,i=e._self._c;return i("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"}},[i("path",{attrs:{d:"M14.6667 5.62381V7.68571C14.6667 9.81429 13.4125 10 10.2806 10H5.71943C2.58753 10 1.33337 9.81429 1.33337 7.68571V5.62381",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M8 1.33334V7.66667",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M10.2334 5.7666L8.00006 7.99994L5.76672 5.7666",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M7.66663 14H8.66663C8.93184 14 9.1862 13.8946 9.37373 13.7071C9.56127 13.5196 9.66663 13.2652 9.66663 13C9.66663 12.7348 9.56127 12.4804 9.37373 12.2929C9.1862 12.1054 8.93184 12 8.66663 12H7.66663V15",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M2.66663 15V12L4.16663 14.1L5.66663 12V15",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),i("path",{attrs:{d:"M11.6666 12H13.1666L12.2916 13.25C12.4355 13.25 12.5772 13.2855 12.7041 13.3533C12.831 13.4212 12.9392 13.5193 13.0191 13.6389C13.0991 13.7585 13.1483 13.8961 13.1624 14.0393C13.1765 14.1825 13.155 14.3269 13.1 14.4599C13.0449 14.5928 12.9579 14.7101 12.8467 14.8014C12.7354 14.8927 12.6034 14.9551 12.4623 14.9832C12.3212 15.0113 12.1753 15.0041 12.0376 14.9623C11.8999 14.9206 11.7746 14.8455 11.6729 14.7437",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},k=[];u._withStripped=!0;var l={name:"audio-player-download-mp3-icon",props:{size:{type:Number,default:16}}},I=l,A=n(14486),P=(0,A.A)(I,u,k,!1,null,null,null),B=P.exports,R=n(36876),E=n(32695),x=n(91471),L=n(30119),D=n(58973),N=n(73364),F=n(16898),H=Object.defineProperty,z=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,U=(t,e,i)=>e in t?H(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,W=(t,e)=>{for(var i in e||(e={}))Z.call(e,i)&&U(t,i,e[i]);if(V)for(var i of V(e))K.call(e,i)&&U(t,i,e[i]);return t},G=(t,e)=>z(t,Y(e)),b=(t,e,i)=>new Promise((a,s)=>{var r=v=>{try{h(i.next(v))}catch(M){s(M)}},o=v=>{try{h(i.throw(v))}catch(M){s(M)}},h=v=>v.done?a(v.value):Promise.resolve(v.value).then(r,o);h((i=i.apply(t,e)).next())}),X={name:"player-controls",data(){var t,e,i;return{audioSrc:"",liveReconnectTimer:null,liveReconnectAttempts:0,isLiveReconnecting:!1,mouseDownOnSlider:!1,lastSendingTimePiano:-1,isPlayingFirstTime:!0,isSpeedListVisible:!1,selectedSpeed:1,posUpdateInterval:null,progressPercent:0,paMedia:null,_boundHandlers:null,_prevSeekTime:0,_mediaTrackId:null,_pianoPlaybackStarted:!1,isPodcastBookmarked:!1,audioBridgeCallbacks:{playCallback:this.togglePlay,pauseCallback:this.togglePlay,seekCallback:a=>this.seekTo(a),playbackSpeedCallback:a=>this.setSpeed(a)},userId:(i=(e=(t=window.tp)==null?void 0:t.pianoId)==null?void 0:e.getUser())==null?void 0:i.uid}},components:{Speed:R.A,AudioSpeed:R.A,AudioPlayerSpeedBtn:T.A,AudioPlayerDownloadMp3Icon:B,AudioPlayerSeekRwdBtn:w.A,AudioPlayerSeekFwdBtn:g.A,Buttons:c.A,IsMounted:f.A},props:{isPlaying:{type:Boolean,default:!1},currentTime:{type:String,required:!0},audioLength:{type:String,required:!0},currentTrack:{type:Object,required:!0},playlist:{type:Array,required:!0},podcastLayout:{type:Boolean,default:!1}},computed:G(W({},(0,_.aH)({hasSubscription:t=>{var e,i;return!!((i=(e=t.user.data)==null?void 0:e.user)!=null&&i.hasSubscription)}})),{podcastEpisodeId(){return(0,L.getPodcastEpisodeId)(this.currentTrack)},canShowPodcastBookmark(){return!!(this.podcastEpisodeId&&this.hasSubscription&§ionConfig.article.enablePodcastBookmarking)},bookmarkablePodcastEpisodeId(){return this.canShowPodcastBookmark?this.podcastEpisodeId:null}}),watch:{bookmarkablePodcastEpisodeId:{immediate:!0,handler(t){return b(this,null,function*(){this.isPodcastBookmarked=!1,t&&(yield this.checkBookmarkState())})}}
34,currentTrack:{immediate:!0,handler(t){t&&(this.audioSrc=t.isLive?"":t.sources.url)}},"currentTrack.id":{immediate:!1,handler(){return b(this,null,function*(){this.destroyPianoAV()})}}},beforeDestroy(){document.removeEventListener("keydown",this.onEscKey)},methods:{getPodcastBookmarkData(){const t=this.currentTrack;return!t||!this.podcastEpisodeId?null:{category:"",channelSlug:"kuku",containerSlug:t.description,containerType:"show",description:t.description,id:this.podcastEpisodeId,imageSrc:t.imageURL||"",isPremium:t.premium||!0,podcast:!0,publishedAt:t.datePublished,slug:t.slug||null,timeCreated:new Date().toISOString(),title:t.headline,type:"episode"}},setPodcastBookmarkState(t,e){!t||String(t)!==String(this.podcastEpisodeId)||(this.isPodcastBookmarked=e,this.$emit("bookmark-state-change",{episodeId:t,isBookmarked:e}))},getAudioFileName(t=this.currentTrack){return`${((t==null?void 0:t.headline)||"podcast").trim().replace(/[\\/:*?"<>|]+/g,"").replace(/\s+/g,"-")||"podcast"}.mp3`},downloadAudio(){return b(this,arguments,function*(t=this.currentTrack){var e;const i=(e=t==null?void 0:t.sources)==null?void 0:e.url;if(i)try{const a=yield fetch(i);if(!a.ok)throw new Error(`Audio download failed: ${a.status}`);const s=yield a.blob(),r=URL.createObjectURL(s),o=document.createElement("a");o.href=r,o.download=this.getAudioFileName(t),document.body.appendChild(o),o.click(),o.remove(),setTimeout(()=>URL.revokeObjectURL(r),0)}catch(a){console.warn("Audio download failed:",a)}})},checkBookmarkState(){return b(this,null,function*(){if(!(!this.userId||!this.canShowPodcastBookmark))try{yield this.APIService.preffyApi.getPodcastBookmarkState(this.podcastEpisodeId,this.userId),this.setPodcastBookmarkState(this.podcastEpisodeId,!0)}catch(t){this.setPodcastBookmarkState(this.podcastEpisodeId,!1)}})},toggleBookmark(){return b(this,null,function*(){if(!(!this.userId||!this.canShowPodcastBookmark))if(this.isPodcastBookmarked)try{yield this.APIService.preffyApi.deletePodcastBookmark(this.podcastEpisodeId,this.userId),this.setPodcastBookmarkState(this.podcastEpisodeId,!1)}catch(t){}else try{yield this.APIService.preffyApi.setPodcastBookmark(this.podcastEpisodeId,this.getPodcastBookmarkData(),this.userId),this.setPodcastBookmarkState(this.podcastEpisodeId,!0)}catch(t){}})},initPianoAVForCurrentTrack(){var t,e,i,a,s;const r=this.$refs.audioPlayer;if(!(!((e=(t=window.pa)==null?void 0:t.avInsights)!=null&&e.Media)||!r)){if(this.paMedia&&this._mediaTrackId===this.currentTrack.id){this.paMedia.setProps({av_content_duration:Math.round((r.duration||0)*1e3)});return}this.paMedia&&this._mediaTrackId!==this.currentTrack.id&&this.destroyPianoAV();try{this.paMedia=new window.pa.avInsights.Media(10,5),this._mediaTrackId=this.currentTrack.id;const o=Math.round((r.duration||0)*1e3);this.paMedia.setProps({av_content_id:String(this.currentTrack.id),av_content:this.currentTrack.headline,av_content_type:"audio",av_broadcasting_type:this.currentTrack.isLive?"live":"on_demand",av_content_duration:o,av_program:((i=this.currentTrack.meta)==null?void 0:i.category_title)||"",av_author:(((a=window.article)==null?void 0:a.authors)||[]).map(h=>h.name).join("; ")||"",av_publication_date:this.currentTrack.datePublished||"",av_url:((s=this.currentTrack.sources)==null?void 0:s.url)||"",av_launch_reason:"user"}),this.bindAudioEvents(),r.paused||this.sendPianoPlaybackStart(r)}catch(o){console.warn("Failed to init Piano AV media:",o),this.paMedia=null,this._mediaTrackId=null}}},updateAudioListeners(t,e,i="add"){const a=i==="add"?"addEventListener":"removeEventListener";["play","pause","ended","error"].forEach(r=>{try{typeof t[a]=="function"&&t[a](r,e[r])}catch(o){}})},bindAudioEvents(){const t=this.$refs.audioPlayer;if(!t)return;this._boundHandlers&&this.updateAudioListeners(t,this._boundHandlers,"remove");const e=a=>Math.round(a*1e3),i={play:()=>this.sendPianoPlaybackStart(t),pause:()=>{var a;this._pianoPlaybackStarted=!1,(a=this.paMedia)==null||a.playbackPaused(e(t.currentTime))},ended:()=>{var a;this._pianoPlaybackStarted=!1,(a=this.paMedia)==null||a.playbackStopped(e(t.currentTime))},error:()=>{var a;return(a=this.paMedia)==null?void 0:a.error("Error")}};this.updateAudioListeners(t,i,"add"),this._boundHandlers=i},sendPianoPlaybackStart(t){this._pianoPlaybackStarted||this.paMedia&&(this.paMedia.playbackStart(Math.round((t.currentTime||0)*1e3)),this._pianoPlaybackStarted=!0)},destroyPianoAV(){const t=this.$refs.audioPlayer;try{if(this.paMedia&&t)try{this.paMedia.playbackStopped(Math.round((t.currentTime||0)*1e3))}catch(e){}}catch(e){console.warn("Error while stopping paMedia:",e)}if(t&&this._boundHandlers)try{this.updateAudioListeners(t,this._boundHandlers,"remove")}catch(e){}this._boundHandlers=null,this.paMedia=null,this._mediaTrackId=null,this._prevSeekTime=0,this._pianoPlaybackStarted=!1},initPianoAVWhenReady(t=5e3){this.paMedia&&this._mediaTrackId===this.currentTrack.id||(0,F.ps)(t).then(()=>{this.initPianoAVForCurrentTrack()}).catch(e=>{console.warn("Piano AV could not be loaded or initialized:",e)})},clearLiveReconnectTimer(){this.liveReconnectTimer&&(clearTimeout(this.liveReconnectTimer),this.liveReconnectTimer=null)},resetLiveReconnectState(){this.clearLiveReconnectTimer(),this.liveReconnectAttempts=0,this.isLiveReconnecting=!1},loadLiveStream(t){return b(this,null,function*(){this.audioSrc="",yield this.$nextTick(),this.audioSrc=this.currentTrack.sources.url,yield this.$nextTick(),t.load()})},scheduleLiveReconnect(t,e=3e3){var i;!((i=this.currentTrack)!=null&&i.isLive)||!this.isPlaying||this.liveReconnectTimer||this.isLiveReconnecting||(this.liveReconnectTimer=setTimeout(()=>{this.liveReconnectTimer=null,this.reconnectLiveStream(t)},e))},reconnectLiveStream(t="unknown"){return b(this,null,function*(){var e,i;const a=this.$refs.audioPlayer;if(!(!a||!((e=this.currentTrack)!=null&&e.isLive)||!this.isPlaying)&&!this.isLiveReconnecting){this.isLiveReconnecting=!0,this.liveReconnectAttempts+=1;try{if(a.pause(),yield this.loadLiveStream(a),!this.isPlaying||!((i=this.currentTrack)!=null&&i.isLive))return;yield a.play(),this.liveReconnectAttempts=0,this.isLiveReconnecting=!1}catch(s){this.isLiveReconnecting=!1;const r=Math.min(this.liveReconnectAttempts*2e3,1e4);this.scheduleLiveReconnect(t,r)}}})},sendPianoEvent(t,e,i,a,s=""){var r;(r=window.cX)!=null&&r.callQueue&&window.cX.callQueue.push(["sendEvent",t,{eventCategory:e,eventAction:i,eventLabel:a,eventValue:s}])},sendDatalayer(t="",e=""){var i;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"audioevent",eventCategory:"Audio",eventAction:t,eventLabel:this.currentTrack.headline,eventValue:e,podcastTitle:(i=this.currentTrack.meta)==null?void 0:i.category_title})},getReadableTime(t){const e=Number.parseFloat(t),i=moment.duration(e,"seconds"),a=i.hours(),s=i.minutes().toString().padStart(2,"0"),r=i.seconds().toString().padStart(2,"0");return a>0?`${a}:${s}:${r}`:`${s}:${r}`},seek(t){const e=this.$refs.audioPlayer;if(!e)return;const i=e.currentTime,a=i+t;try{if(e.currentTime=a,this.paMedia){const s=h=>Math.round(h*1e3),r=s(i),o=s(a);if(o===r)return;try{o>r&&typeof this.paMedia.seekForward=="function"?this.paMedia.seekForward(r,o):o<r&&typeof this.paMedia.seekBackward=="function"?this.paMedia.seekBackward(r,o):typeof this.paMedia.seek=="function"&&this.paMedia.seek(r,o)}catch(h){console.warn("Piano AV seek event error:",h)}}}catch(s){console.warn("Seek error:",s)}},seekTo(t){const e=this.$refs.audioPlayer;if(!e)return;const i=e.currentTime,a=t;try{if(e.currentTime=a,this.paMedia){const s=h=>Math.round(h*1e3),r=s(i),o=s(a);if(o===r)return;try{o>r&&typeof this.paMedia.seekForward=="function"?this.paMedia.seekForward(r,o):o<r&&typeof this.paMedia.seekBackward=="function"?this.paMedia.seekBackward(r,o):typeof this.paMedia.seek=="function"&&this.paMedia.seek(r,o)}catch(h){console.warn("Piano AV seek event error:",h)}}}catch(s){console.warn("Seek error:",s)}},togglePlay(){const t=!this.isPlaying;this.$emit("setPlayingState",t),t?(this.playMedia(),window.PmWebView&&(window.activeAudioMediaSession=(0,N.Z)(this,this.audioBridgeCallbacks))):this.pauseMedia()},playMedia(){return b(this,null,function*(){var t,e;const i=this.$refs.audioPlayer;if(!i)return;const a=this.currentTrack.isLive,s=a?null:(0,E.getStoredMediaPosition)("Audio",this.currentTrack.id);if(a&&(this.resetLiveReconnectState(),yield this.loadLiveStream(i)),!a&&this.isPlayingFirstTime&&((0,x.detectBrowser)().browser.safari||(0,D.J_)()))try{i.currentTime=(s==null?void 0:s.pos)||0}catch(r){}(!this.paMedia||this._mediaTrackId!==this.currentTrack.id)&&this.initPianoAVWhenReady(),!a&&!this.posUpdateInterval&&(this.posUpdateInterval=setInterval(()=>{(0,E.storeMediaPosition)("Audio",this.currentTrack.id,Math.floor(this.$refs.audioPlayer.currentTime))},1e4));try{yield i.play()}catch(r){this.$emit("setPlayingState",!1);return}this.isPlayingFirstTime&&(this.sendPianoEvent("Audio","Audio","Play",`${this.currentTrack.id}:${this.currentTrack.isLive?"LIVE":"VOD"}:${this.currentTrack.headline}`),(e=window.appAudioBridge)==null||e.onPlayStart({positionMs:(s==null?void 0:s.pos)||0,durationMs:this.$refs.audioPlayer.duration,title:this.currentTrack.headline,artist:(t=this.currentTrack.meta)==null?void 0:t.category_title})),this.isPlayingFirstTime=!1,this.sendDatalayer("Play")})},pauseMedia(){var t;this.resetLiveReconnectState(),clearInterval(this.posUpdateInterval),this.posUpdateInterval=null;try{this.$refs.audioPlayer.pause()}catch(i){}this.sendPianoEvent("Audio","Audio","Pause",`${this.currentTrack.id}:${this.currentTrack.isLive?"LIVE":"VOD"}:${this.currentTrack.headline}`);let e=this.$refs.audioPlayer.currentTime;e>0&&((t=window.appAudioBridge)==null||t.onPause({positionMs:e,durationMs:this.$refs.audioPlayer.duration,title:this.currentTrack.headline,artist:this.currentTrack.meta.category_title}))},updateProgressbar(t){!t||!this.$refs.audioPlayer.duration||(this.progressPercent=(t/this.$refs.audioPlayer.duration*100).toString())},attachListeners(){const t=this.$refs.audioPlayer;t.onplaying=()=>{this.currentTrack.isLive&&this.resetLiveReconnectState()},t.onwaiting=()=>{this.currentTrack.isLive&&this.scheduleLiveReconnect("waiting",8e3)},t.onstalled=()=>{this.currentTrack.isLive&&this.scheduleLiveReconnect("stalled",4e3)},t.onerror=()=>{this.currentTrack.isLive&&this.scheduleLiveReconnect("error",1e3)}
34,t.onended=()=>{if(clearInterval(this.posUpdateInterval),this.posUpdateInterval=null,this.currentTrack.isLive&&this.isPlaying){this.scheduleLiveReconnect("ended",1e3);return}(0,E.removeMediaPosition)("Audio",this.currentTrack.id)},t.onloadedmetadata=()=>b(this,null,function*(){if(this.$emit("setAudioLength",this.getReadableTime(this.$refs.audioPlayer.duration)),(!this.isPlayingFirstTime||!(0,x.detectBrowser)().browser.safari&&!(0,D.J_)())&&!this.currentTrack.isLive){const e=(0,E.getStoredMediaPosition)("Audio",this.currentTrack.id);try{this.$refs.audioPlayer.currentTime=(e==null?void 0:e.pos)||0}catch(i){}}this.isPlaying&&this.initPianoAVWhenReady()}),t.ontimeupdate=()=>{var e,i,a,s;const r=this.$refs.audioPlayer.currentTime;r>0&&this.isPlaying&&((i=window.appAudioBridge)==null||i.onPlaying({positionMs:r,durationMs:this.$refs.audioPlayer.duration,selector:this,title:this.currentTrack.headline,artist:(e=this.currentTrack.meta)==null?void 0:e.category_title})),this.mouseDownOnSlider||(this.$emit("setCurrentTime",this.getReadableTime(r)),this.updateProgressbar(r),r>=(this.$refs.audioPlayer.duration||0)&&(this.sendPianoEvent("Audio","Audio","End",`${this.currentTrack.id}:${this.currentTrack.isLive?"LIVE":"VOD"}:${this.currentTrack.headline}`),(s=window.appAudioBridge)==null||s.onPause({positionMs:r,durationMs:this.$refs.audioPlayer.duration,title:this.currentTrack.headline,artist:(a=this.currentTrack.meta)==null?void 0:a.category_title})),Math.floor(r)>this.lastSendingTimePiano&&Math.floor(r)%15===0&&(this.sendPianoEvent("Audio","Audio","Time",`${this.currentTrack.id}:${this.currentTrack.isLive?"LIVE":"VOD"}:${this.currentTrack.headline}`,15),this.lastSendingTimePiano=Math.floor(r),Math.floor(r)>0&&this.sendDatalayer("Time",Math.floor(r))))},this.$refs.progressBar.addEventListener("change",e=>{const i=this.$refs.audioPlayer;if(!i||!i.duration)return;const a=i.currentTime||0,r=e.target.value*i.duration/100-a;if(r)try{this.seek(r)}catch(o){console.warn("Progressbar seek error:",o)}}),this.$refs.progressBar.addEventListener("input",e=>{this.$emit("setCurrentTime",this.getReadableTime(e.target.value*this.$refs.audioPlayer.duration/100))}),this.$refs.progressBar.addEventListener("mousedown",()=>{this.mouseDownOnSlider=!0}),this.$refs.progressBar.addEventListener("mouseup",()=>{this.mouseDownOnSlider=!1}),this.$emit("mounted")},setSpeed(t){this.selectedSpeed=t,this.$refs.audioPlayer.playbackRate=t},onEscKey(t){t.key==="Escape"&&this.onSpeedListClose()},onSpeedListClose(){this.isSpeedListVisible=!1,document.removeEventListener("keydown",this.onEscKey),this.$nextTick(()=>{const t=this.$refs.speedButton,e=(t==null?void 0:t.$el)||t;e==null||e.focus()})},toggleSpeedList(t){this.isSpeedListVisible=!t,this.isSpeedListVisible?(this.$nextTick(()=>{var e;(e=this.$refs.speedMenu)==null||e.focusSelectedOption()}),document.addEventListener("keydown",this.onEscKey)):this.onSpeedListClose()}}},J=X,Q=(0,A.A)(J,C,S,!1,null,null,null),q=Q.exports,ee=n(38099),te=n(53932),ie=n(13976),ae=n(77347),re=Object.defineProperty,se=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,O=(t,e,i)=>e in t?re(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,de=(t,e)=>{for(var i in e||(e={}))oe.call(e,i)&&O(t,i,e[i]);if(j)for(var i of j(e))le.call(e,i)&&O(t,i,e[i]);return t},ce=(t,e)=>se(t,ne(e)),$=(t,e,i)=>new Promise((a,s)=>{var r=v=>{try{h(i.next(v))}catch(M){s(M)}},o=v=>{try{h(i.throw(v))}catch(M){s(M)}},h=v=>v.done?a(v.value):Promise.resolve(v.value).then(r,o);h((i=i.apply(t,e)).next())}),ue={name:"audio-player",components:{NativeShareBtnBtn:ie.A,AudioPlayerPlaylistBtn:te.A,AudioPlayerShareBtn:ee.A,Buttons:c.A,PlayerControls:q,AudioPlayerDownloadMp3Icon:B,CopyButton:ae.default},data(){var t,e,i;return{currentTrack:null,isPlaying:!1,currentTime:"00:00",audioLength:"00:00",audioDuration:"",playlistBookmarkStates:{},userId:(i=(e=(t=window.tp)==null?void 0:t.pianoId)==null?void 0:e.getUser())==null?void 0:i.uid}},props:{item:{type:Object,required:!0}},mounted(){this.$nextTick(()=>this.sendHeight()),window.addEventListener("resize",this.sendHeight)},beforeDestroy(){window.removeEventListener("resize",this.sendHeight)},methods:{canBookmarkTrack(t){return!!((0,L.getPodcastEpisodeId)(t)&&this.hasSubscription&§ionConfig.article.enablePodcastBookmarking)},getPodcastBookmarkData(t){const e=(0,L.getPodcastEpisodeId)(t);return!t||!e?null:{category:"",channelSlug:"kuku",containerSlug:t.de
34scription,containerType:"show",description:t.description,id:e,imageSrc:t.imageURL||"",isPremium:!0,podcast:!0,publishedAt:t.datePublished,slug:t.slug||null,timeCreated:new Date().toISOString(),title:t.headline,type:"episode"}},isPlaylistTrackBookmarked(t){return!!this.playlistBookmarkStates[(0,L.getPodcastEpisodeId)(t)]},setPlaylistBookmarkState({episodeId:t,isBookmarked:e}){t&&this.$set(this.playlistBookmarkStates,t,e)},checkPlaylistBookmarkState(t){return $(this,null,function*(){const e=(0,L.getPodcastEpisodeId)(t);if(!(!this.userId||!this.canBookmarkTrack(t)))try{yield this.APIService.preffyApi.getPodcastBookmarkState(e,this.userId),this.$set(this.playlistBookmarkStates,e,!0)}catch(i){this.$set(this.playlistBookmarkStates,e,!1)}})},checkPlaylistBookmarkStates(){this.hasSubscription&&this.playlist.forEach(t=>this.checkPlaylistBookmarkState(t))},togglePlaylistBookmark(t){return $(this,null,function*(){var e,i;const a=(0,L.getPodcastEpisodeId)(t);if(!(!this.userId||!this.canBookmarkTrack(t)))try{this.isPlaylistTrackBookmarked(t)?(yield this.APIService.preffyApi.deletePodcastBookmark(a,this.userId),this.setPlaylistBookmarkState({episodeId:a,isBookmarked:!1}),(e=this.$refs.controls)==null||e.setPodcastBookmarkState(a,!1)):(yield this.APIService.preffyApi.setPodcastBookmark(a,this.getPodcastBookmarkData(t),this.userId),this.setPlaylistBookmarkState({episodeId:a,isBookmarked:!0}),(i=this.$refs.controls)==null||i.setPodcastBookmarkState(a,!0))}catch(s){}})},downloadPlaylistTrack(t){var e;(e=this.$refs.controls)==null||e.downloadAudio(t)},getTrackDuration(t){var e;const i=Number((e=t==null?void 0:t.meta)==null?void 0:e.duration);return Number.isFinite(i)&&i>0?`${Math.ceil(i/60)} ${this.__("min")}`:this.isCurrentTrack(t)?this.audioDuration:""},getTimeInSeconds(t){const e=String(t||"").split(":").map(Number);return e.some(i=>!Number.isFinite(i))?0:e.reduce((i,a)=>i*60+a,0)},getTrackProgressPercent(t){if(!this.isCurrentTrack(t))return 0;const e=this.getTimeInSeconds(this.audioLength),i=this.getTimeInSeconds(this.currentTime);return e?Math.min(i/e*100,100):0},getTrackImage(t,e){const i=(t==null?void 0:t.image)||(t==null?void 0:t.imageURL);return i?this.imageCrop(i,e,e):"/v6/img/icons/audio/placeholder-audio.png"},isCurrentTrack(t){var e;return t.id===((e=this.currentTrack)==null?void 0:e.id)},sendHeight(){const t=this.$refs.audioPlayer;t&&parent.postMessage({bodyHeight:t.offsetHeight,itemId:this.item.id,type:"audio",context:"iframe.resize",iframeID:`audioPlayer-${this.item.id}`,height:t.offsetHeight},"*")},setCurrentTime(t){this.currentTime=t},setAudioLength(t){const[e]=t.split(":").map(Number),i=moment.duration({minutes:e});this.audioDuration=i.hours()?`${i.hours()} ${this.__("hour")} ${i.minutes()} ${this.__("min")}`:`${i.minutes()} ${this.__("min")}`,this.audioLength=t},setPlayingState(t){this.isPlaying=t},copyAudioUrl(t,e){navigator.clipboard&&navigator.clipboard.writeText(t).then(()=>{e.classList.add("copy-text-visible"),setTimeout(()=>{e.classList.remove("copy-text-visible")},3e3)},i=>{})},prevOrNextTrack(t){let e=this.item.playlist.findIndex(i=>i.id===this.currentTrack.id);t==="next"?e=e+1:e=e-1,this.setCurrentItem(this.item.playlist[e])},setCurrentItem(t){return $(this,null,function*(){const e=this.$refs.controls,i=e.$refs.audioPlayer;if(this.currentTrack===t){this.isPlaying?(e.pauseMedia(),this.isPlaying=!1):(e.playMedia(),this.isPlaying=!0);return}this.currentTrack=t,this.$emit("trackChange",t),i.pause(),i.src="",i.src=t.sources.url,yield i.load(),e.playMedia(),this.isPlaying=!0,window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"audioevent",eventCategory:"Audio",eventAction:"Play",eventLabel:this.currentTrack.headline,podcastTitle:t.meta.category_title})})},isSharePossible(){return navigator.share}},created(){let t=this.item;this.item.playlist&&(t=this.item.playlist[0]),this.currentTrack=t,this.$emit("trackChange",t)},computed:ce(de({},(0,_.aH)({hasSubscription:t=>{var e,i;return!!((i=(e=t.user.data)==null?void 0:e.user)!=null&&i.hasSubscription)}})),{shareIcons(){var t,e,i,a;let s=[];return(e=(t=this.currentTrack)==null?void 0:t.meta)!=null&&e.spotify_link&&s.push({icon:"spotify",url:this.currentTrack.meta.spotify_link}),(a=(i=this.currentTrack)==null?void 0:i.meta)!=null&&a.itunes_link&&s.push({icon:"apple-podcasts",url:this.currentTrack.meta.itunes_link}),s},isRadio(){var t;return!!((t=this.currentTrack)!=null&&t.isRadio)}
34,isLive(){var t;return!!((t=this.currentTrack)!=null&&t.isLive)},playerLinkComponent(){return this.playerTitleUrl?"a":"div"},descriptionLinkComponent(){return this.descriptionUrl?"a":"div"},showPlayerTitle(){var t;return!this.isLive||!!((t=this.currentTrack)!=null&&t.link)},playerTitle(){var t,e;return this.isLive?this.__("Listen"):(e=(t=this.currentTrack)==null?void 0:t.meta)==null?void 0:e.category_title},podcastSlug(){var t,e;return((e=(t=this.currentTrack)==null?void 0:t.meta)==null?void 0:e.category_slug)||null},generatedPodcastUrl(){return!this.sectionConfig.article.enablePodcastLinks||!this.podcastSlug?null:`https://kuula.postimees.ee/podcast/${encodeURIComponent(this.podcastSlug)}`},generatedEpisodeUrl(){const t=(0,L.getPodcastEpisodeId)(this.currentTrack);return!this.generatedPodcastUrl||!t?null:`${this.generatedPodcastUrl}/${encodeURIComponent(String(t))}`},playerTitleUrl(){return this.generatedPodcastUrl},descriptionUrl(){return this.generatedEpisodeUrl},currentTrackImage(){return this.getTrackImage(this.currentTrack,368)},playlist(){var t;return((t=this.item)==null?void 0:t.playlist)||[]},showPlaylist(){return!this.isRadio&&this.playlist.length>1}}),watch:{hasSubscription:{immediate:!0,handler(t){t?this.checkPlaylistBookmarkStates():this.playlistBookmarkStates={}}}}},pe=ue,he=(0,A.A)(pe,y,p,!1,null,null,null),ye=he.exports}}]); 35 36//# sourceMappingURL=bundle-1ff29295fd1f4618dfb3.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.