platypush/platypush/backend/http/dist/static/js/chunk-092add3f.f11cf693.js

2 lines
42 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-092add3f","chunk-432b400a"],{"00a9":function(e,t,n){"use strict";n("f279")},1888:function(e,t,n){"use strict";n("e3fc")},"2ca0":function(e,t,n){"use strict";var r=n("23e7"),a=n("06cf").f,s=n("50c4"),i=n("5a34"),c=n("1d80"),u=n("ab13"),l=n("c430"),o="".startsWith,d=Math.min,b=u("startsWith"),f=!l&&!b&&!!function(){var e=a(String.prototype,"startsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!f&&!b},{startsWith:function(e){var t=String(c(this));i(e);var n=s(d(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return o?o.call(t,r,n):t.slice(n,n+r.length)===r}})},3951:function(e,t,n){"use strict";n.r(t);n("ac1f"),n("841c");var r=n("7a23"),a=Object(r["K"])("data-v-fea02376");Object(r["u"])("data-v-fea02376");var s={class:"media-plugin fade-in"},i={class:"nav-container"},c={class:"view-container"},u={class:"body-container"},l={class:"media-info-container"},o={class:"subtitles-container"},d={key:0,class:"subtitles-content"};Object(r["s"])();var b=a((function(e,t,n,b,f,p){var m,h,v=Object(r["z"])("Loading"),O=Object(r["z"])("Nav"),j=Object(r["z"])("Header"),g=Object(r["z"])("Results"),y=Object(r["z"])("TorrentView"),w=Object(r["z"])("MediaView"),x=Object(r["z"])("Info"),k=Object(r["z"])("Modal"),P=Object(r["z"])("Subtitles");return Object(r["r"])(),Object(r["e"])(r["b"],null,[Object(r["h"])("div",s,[f.loading?(Object(r["r"])(),Object(r["e"])(v,{key:0})):Object(r["f"])("",!0),Object(r["h"])(w,{"plugin-name":n.pluginName,status:(null===(m=f.selectedPlayer)||void 0===m?void 0:m.status)||{},track:(null===(h=f.selectedPlayer)||void 0===h?void 0:h.status)||{},buttons:n.mediaButtons,onPlay:p.pause,onPause:p.pause,onStop:p.stop,onSetVolume:p.setVolume,onSeek:p.seek,onSearch:p.search},{default:a((function(){return[Object(r["h"])("main",null,[Object(r["h"])("div",i,[Object(r["h"])(O,{"selected-view":f.selectedView,onInput:t[1]||(t[1]=function(e){return f.selectedView=e})},null,8,["selected-view"])]),Object(r["h"])("div",c,[Object(r["h"])(j,{"plugin-name":n.pluginName,"selected-view":f.selectedView,"has-subtitles-plugin":p.hasSubtitlesPlugin,"selected-item":f.selectedPlayer&&f.selectedPlayer.status&&("play"===f.selectedPlayer.status.state||"pause"===f.selectedPlayer.status.state)?f.selectedPlayer.status:f.results[f.selectedResult],"selected-subtitles":f.selectedSubtitles,onSearch:p.search,onSelectPlayer:t[2]||(t[2]=function(e){return f.selectedPlayer=e}),onPlayerStatus:p.onStatusUpdate,onTorrentAdd:t[3]||(t[3]=function(e){return p.downloadTorrent(e)}),onShowSubtitles:t[4]||(t[4]=function(e){return f.showSubtitlesModal=!f.showSubtitlesModal})},null,8,["plugin-name","selected-view","has-subtitles-plugin","selected-item","selected-subtitles","onSearch","onPlayerStatus"]),Object(r["h"])("div",u,["search"===f.selectedView?(Object(r["r"])(),Object(r["e"])(g,{key:0,results:f.results,"selected-result":f.selectedResult,onSelect:t[5]||(t[5]=function(e){return p.onResultSelect(e)}),onPlay:p.play,onInfo:t[6]||(t[6]=function(t){return e.$refs.mediaInfo.isVisible=!0}),onView:p.view,onDownload:p.download},null,8,["results","selected-result","onPlay","onView","onDownload"])):"torrents"===f.selectedView?(Object(r["r"])(),Object(r["e"])(y,{key:1,"plugin-name":f.torrentPlugin,"is-media":!0,onPlay:p.play},null,8,["plugin-name","onPlay"])):Object(r["f"])("",!0)])])])]})),_:1},8,["plugin-name","status","track","buttons","onPlay","onPause","onStop","onSetVolume","onSeek","onSearch"]),Object(r["h"])("div",l,[Object(r["h"])(k,{title:"Media info",ref:"mediaInfo"},{default:a((function(){return[null!=f.selectedResult?(Object(r["r"])(),Object(r["e"])(x,{key:0,item:f.results[f.selectedResult]},null,8,["item"])):Object(r["f"])("",!0)]})),_:1},512)]),Object(r["h"])("div",o,[Object(r["h"])(k,{title:"Available subtitles",visible:f.showSubtitlesModal,ref:"subtitlesSelector",onClose:t[8]||(t[8]=function(e){return f.showSubtitlesModal=!1})},{default:a((function(){return[f.showSubtitlesModal&&null!=f.selectedResult?(Object(r["r"])(),Object(r["e"])("div",d,[Object(r["h"])(P,{item:f.selectedPlayer&&f.selectedPlayer.status&&("play"===f.selectedPlayer.status.state||"pause"===f.selectedPlayer.status.state)?f.selectedPlayer.status:f.results[f.selectedResult],onSelectSubs:t[7]||(t[7]=function(e){return p.selectSubtitles(e)})},null,8,["item"])])):Object(r["f"])("",!0)]})),_:1},8,["visible"])])])],1024)})),f=(n("b0c0"),n("d3b7"),n("6062"),n("3ca3"),n("ddb0"),n("b85c")),p=(n("96cf"),n("1da1")),m=n("3a5e"),h=n("714b"),v=n("3e54"),O=n("18dc"),j=n("7726"),g=(n("b64b"),n("2ca0"),Object(r["K"])("data-v-dde55b0a"));Object(r["u"])("data-v-dde55b0a");var y={class:"row"},w={key:0,class:"col-7 left side"},x=Object(r["h"])("i",{class:"fa fa-filter"},null,-1),k={class:"search-box"},P={key:1,class:"col-7 left side"},C={class:"search-box"},R={class:"col-5 right side"},S=Object(r["h"])("i",{class:"fas fa-closed-captioning"},null,-1);Object(r["s"])();var N=g((function(e,t,n,a,s,i){var c=Object(r["z"])("Players"),u=Object(r["z"])("DropdownItem"),l=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])("div",{class:["header",{"with-filter":s.filterVisible}]},[Object(r["h"])("div",y,["search"===n.selectedView?(Object(r["r"])(),Object(r["e"])("div",w,[Object(r["h"])("button",{title:"Filter",onClick:t[1]||(t[1]=function(e){return s.filterVisible=!s.filterVisible})},[x]),Object(r["h"])("form",{onSubmit:t[3]||(t[3]=Object(r["J"])((function(){return i.search.apply(i,arguments)}),["prevent"]))},[Object(r["h"])("label",k,[Object(r["I"])(Object(r["h"])("input",{type:"search",placeholder:"Search","onUpdate:modelValue":t[2]||(t[2]=function(e){return s.query=e})},null,512),[[r["F"],s.query]])])],32)])):"torrents"===n.selectedView?(Object(r["r"])(),Object(r["e"])("div",P,[Object(r["h"])("form",{onSubmit:t[5]||(t[5]=Object(r["J"])((function(t){return e.$emit("torrent-add",s.torrentURL)}),["prevent"]))},[Object(r["h"])("label",C,[Object(r["I"])(Object(r["h"])("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[4]||(t[4]=function(e){return s.torrentURL=e})},null,512),[[r["F"],s.torrentURL]])])],32)])):Object(r["f"])("",!0),Object(r["h"])("div",R,[n.hasSubtitlesPlugin&&n.selectedItem&&("file"===n.selectedItem.type||(n.selectedItem.url||"").startsWith("file://"))?(Object(r["r"])(),Object(r["e"])("button",{key:0,title:"Select subtitles",class:["captions-btn",{selected:null!=n.selectedSubtitles}],onClick:t[6]||(t[6]=function(t){return e.$emit("show-subtitles")})},[S],2)):Object(r["f"])("",!0),Object(r["h"])(c,{"plugin-name":n.pluginName,onSelect:t[7]||(t[7]=function(t){return e.$emit("select-player",t)}),onStatus:t[8]||(t[8]=function(t){return e.$emit("player-status",t)})},null,8,["plugin-name"]),Object(r["h"])(l,{title:"Actions","icon-class":"fa fa-ellipsis-h"},{default:g((function(){return[Object(r["h"])(u,{text:"Play URL","icon-class":"fa fa-play-circle"})]})),_:1})])]),Object(r["h"])("div",{class:["row filter fade-in",{hidden:!s.filterVisible}]},[(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(Object.keys(s.sources),(function(e){return Object(r["r"])(),Object(r["e"])("label",{key:e},[Object(r["I"])(Object(r["h"])("input",{type:"checkbox","onUpdate:modelValue":function(t){return s.sources[e]=t}},null,8,["onUpdate:modelValue"]),[[r["E"],s.sources[e]]]),Object(r["g"])(" "+Object(r["C"])(e),1)])})),128))],2)],2)})),I=(n("4de4"),n("ab0f")),M=n("524a"),V=Object(r["K"])("data-v-37304dfd");Object(r["u"])("data-v-37304dfd");var q={class:"plugins"},_={class:"players"},T={class:"refresh"},$={key:1,class:"no-results"};Object(r["s"])();var z=V((function(e,t,n,a,s,i){var c,u,l,o,d,b,f,p=Object(r["z"])("Chromecast"),m=Object(r["z"])("Kodi"),h=Object(r["z"])("Mplayer"),v=Object(r["z"])("Mpv"),O=Object(r["z"])("Omxplayer"),j=Object(r["z"])("Vlc"),g=Object(r["z"])("Loading"),y=Object(r["z"])("DropdownItem"),w=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])(r["a"],null,[Object(r["h"])("div",q,[Object(r["h"])(p,{player:"media.chromecast"===(null===(c=s.selectedPlayer)||void 0===c?void 0:c.pluginName)?s.selectedPlayer:null,ref:"chromecastPlugin",onStatus:t[1]||(t[1]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(m,{player:"media.kodi"===(null===(u=s.selectedPlayer)||void 0===u?void 0:u.pluginName)?s.selectedPlayer:null,ref:"kodiPlugin",onStatus:t[2]||(t[2]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(h,{player:"media.mplayer"===(null===(l=s.selectedPlayer)||void 0===l?void 0:l.pluginName)?s.selectedPlayer:null,ref:"mplayerPlugin",onStatus:t[3]||(t[3]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(v,{player:"media.mpv"===(null===(o=s.selectedPlayer)||void 0===o?void 0:o.pluginName)?s.selectedPlayer:null,ref:"mpvPlugin",onStatus:t[4]||(t[4]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(O,{player:"media.omxplayer"===(null===(d=s.selectedPlayer)||void 0===d?void 0:d.pluginName)?s.selectedPlayer:null,ref:"omxplayerPlugin",onStatus:t[5]||(t[5]=function(t){return e.$emit("status",t)})},null,8,["player"]),Object(r["h"])(j,{player:"media.vlc"===(null===(b=s.selectedPlayer)||void 0===b?void 0:b.pluginName)?s.selectedPlayer:null,ref:"vlcPlugin",onStatus:t[6]||(t[6]=function(t){return e.$emit("status",t)})},null,8,["player"])]),Object(r["h"])("div",_,[Object(r["h"])(w,{title:(null===(f=s.selectedPlayer)||void 0===f?void 0:f.name)||"Players","icon-class":s.selectedPlayer?s.selectedPlayer.iconClass:"fab fa-chromecast"},{default:V((function(){var e;return[s.loading?(Object(r["r"])(),Object(r["e"])(g,{key:0})):Object(r["f"])("",!0),Object(r["h"])("div",T,[Object(r["h"])(y,{text:"Refresh","icon-class":"fa fa-sync-alt",onClick:i.refresh},null,8,["onClick"])]),(null===(e=s.players)||void 0===e?void 0:e.length)?Object(r["f"])("",!0):(Object(r["r"])(),Object(r["e"])("div",$,"No players found")),(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(s.players,(function(e,t){return Object(r["r"])(),Object(r["e"])("div",{class:["player",{selected:null!=s.selectedPlayer&&s.selectedPlayer.pluginName===e.pluginName&&s.selectedPlayer.name===e.name}],key:t},[Object(r["h"])(y,{text:e.name,"icon-class":e.iconClass,onClick:function(t){return i.select(e)}},null,8,["text","icon-class","onClick"])],2)})),128))]})),_:1},8,["title","icon-class"])])],64)})),D=(n("d81d"),n("4fad"),n("8a79"),n("2909"));function E(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var L=n("5530"),W={name:"Mixin",mixins:[v["a"],O["a"]],emits:["status"],props:{player:{type:Object}},data:function(){return{iconClass:null,name:null,pluginName:null}},methods:{getPlayers:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.name,t.t2=e.pluginName,t.t3=e,t.next=6,e.status();case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,name:t.t1,pluginName:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},status:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".status"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},play:function(e,t){var n=this;return Object(p["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause();case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,subtitles:t});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".pause"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".stop"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".set_volume"),{volume:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".seek"),{position:e});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},onNewMedia:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.onMediaEvent(e);case 2:r=n.sent,r&&e.title&&t.notify({title:e.player||e.device||(null===(a=t.player)||void 0===a?void 0:a.name)||t.name||t.pluginName,text:e.title,image:{iconClass:t.iconClass||"fa fa-play"}});case 4:case"end":return n.stop()}}),n)})))()},onMediaEvent:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status();case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},addSubtitles:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".add_subtitles"),{filename:e});case 2:return n.next=4,t.request("".concat(t.pluginName,".toggle_subtitles"),{visible:!0});case 4:case"end":return n.stop()}}),n)})))()},removeSubtitles:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".toggle_subtitles"),{visible:!1});case 2:case"end":return t.stop()}}),t)})))()},supports:function(e){return"file"===(null===e||void 0===e?void 0:e.type)||"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}},mounted:function(){this.subscribe(this.onNewMedia,"on-new-media-".concat(this.pluginName),"platypush.message.event.media.NewPlayingMediaEvent"),this.subscribe(this.onMediaEvent,"on-media-event-".concat(this.pluginName),"platypush.message.event.media.MediaPlayEvent","platypush.message.event.media.MediaStopEvent","platypush.message.event.media.MediaPauseEvent","platypush.message.event.media.MediaSeekEvent","platypush.message.event.media.MediaVolumeChangedEvent","platypush.message.event.media.MediaMuteChangedEvent")},destroy:function(){this.unsubscribe("on-media-event-".concat(this.pluginName))}},U=W,K={name:"Chromecast",mixins:[U],data:function(){return{name:"Chromecast",pluginName:"media.chromecast",iconClass:"fab fa-chromecast"}},methods:{getPlayers:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.request("".concat(e.pluginName,".get_chromecasts"));case 2:return n=t.sent,t.abrupt("return",Promise.all(n.map(function(){var t=Object(p["a"])(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",Object(L["a"])(Object(L["a"])({},n),{},{iconClass:"audio"===n.type?"fa fa-volume-up":"fab fa-chromecast",pluginName:e.pluginName,status:e.request("".concat(e.pluginName,".status"),{chromecast:n.name}),component:e}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())));case 4:case"end":return t.stop()}}),t)})))()},getPlayerName:function(e){var t;return"string"===typeof e?e:e?null===e||void 0===e?void 0:e.name:null===(t=this.player)||void 0===t?void 0:t.name},status:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".status"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},play:function(e,t){var n=this;return Object(p["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(e){r.next=4;break}return r.next=3,n.pause(t);case 3:return r.abrupt("return",r.sent);case 4:return r.next=6,n.request("".concat(n.pluginName,".play"),{resource:e.url,chromecast:n.getPlayerName(t)});case 6:return r.abrupt("return",r.sent);case 7:case"end":return r.stop()}}),r)})))()},pause:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},stop:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".quit"),{chromecast:t.getPlayerName(e)});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))()},setVolume:function(e,t){var n=this;return Object(p["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".set_volume"),{volume:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},seek:function(e,t){var n=this;return Object(p["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,n.request("".concat(n.pluginName,".seek"),{position:e,chromecast:n.getPlayerName(t)});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})))()},onMediaEvent:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.plugin===t.pluginName){n.next=2;break}return n.abrupt("return",!1);case 2:return n.t0=t,n.next=5,t.status(e.player);case 5:return n.t1=n.sent,n.t0.$emit.call(n.t0,"status",n.t1),n.abrupt("return",!0);case 8:case"end":return n.stop()}}),n)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};K.render=E;var A=K;function B(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var F={name:"Kodi",mixins:[U],data:function(){return{iconClass:"fa fa-kodi",name:"Kodi",pluginName:"media.kodi"}},methods:{getPlayers:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=e.iconClass,t.t1=e.pluginName,t.t2=(null===(n=e.$root.config["media.kodi"])||void 0===n?void 0:n.host)||e.name,t.t3=e,t.next=6,e.request("".concat(e.pluginName,".status"));case 6:return t.t4=t.sent,t.t5={iconClass:t.t0,pluginName:t.t1,name:t.t2,component:t.t3,status:t.t4},t.abrupt("return",[t.t5]);case 9:case"end":return t.stop()}}),t)})))()},supports:function(e){return"youtube"===(null===e||void 0===e?void 0:e.type)||(e.url||e).startsWith("http://")||(e.url||e).startsWith("https://")}}};F.render=B;var J=F;function Q(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var H={name:"Mplayer",mixins:[U],data:function(){return{iconClass:"fa fa-tv",name:"MPlayer",pluginName:"media.mplayer"}}};H.render=Q;var X=H;function Y(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var G={name:"Mpv",mixins:[U],data:function(){return{iconClass:"fa fa-tv",name:"mpv",pluginName:"media.mpv"}}};G.render=Y;var Z=G;function ee(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var te={name:"Omxplayer",mixins:[U],data:function(){return{iconClass:"fa fa-tv",name:"OMXPlayer",pluginName:"media.omxplayer"}}};te.render=ee;var ne=te;function re(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("div")}var ae={name:"Vlc",mixins:[U],data:function(){return{iconClass:"fa fa-tv",name:"VLC",pluginName:"media.vlc"}}};ae.render=re;var se=ae,ie={name:"Players",components:{Loading:m["a"],DropdownItem:M["a"],Dropdown:I["a"],Chromecast:A,Kodi:J,Mplayer:X,Mpv:Z,Omxplayer:ne,Vlc:se},emits:["select","status"],props:{pluginName:{type:String,required:!0}},data:function(){return{loading:!1,players:[],selectedPlayer:null,config:{},plugins:[]}},methods:{loadPlugins:function(){this.plugins=Object.entries(this.$refs).filter((function(e){return e[0].endsWith("Plugin")})).map((function(e){return e[1]}))},refresh:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.players=[],e.loading=!0,n=e.$root.config,t.prev=3,t.next=6,Promise.all(e.plugins.map(function(){var t=Object(p["a"])(regeneratorRuntime.mark((function t(r){var a,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r.pluginName in n){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,r.getPlayers();case 4:s=t.sent,(a=e.players).push.apply(a,Object(D["a"])(s)),null==e.selectedPlayer&&r.pluginName===e.pluginName&&s.length>0&&e.select(s[0]);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return t.prev=6,e.loading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[3,,6,9]])})))()},select:function(e){this.selectedPlayer=e,this.$emit("select",e)}},mounted:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadPlugins();case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()}};n("f334");ie.render=z,ie.__scopeId="data-v-37304dfd";var ce=ie,ue={name:"Header",components:{Players:ce,DropdownItem:M["a"],Dropdown:I["a"]},emits:["search","select-player","player-status","torrent-add","show-subtitles"],props:{pluginName:{type:String,required:!0},selectedView:{type:String,required:!0},selectedSubtitles:{type:String},selectedItem:{type:Object},hasSubtitlesPlugin:{type:Boolean,default:!1}},data:function(){return{filterVisible:!1,query:"",torrentURL:"",sources:{file:!0,youtube:!0,torrent:!0}}},methods:{search:function(){var e,t=this,n=Object.keys(this.sources).filter((function(e){return t.sources[e]}));(null===(e=this.query)||void 0===e?void 0:e.length)&&(null===n||void 0===n?void 0:n.length)&&this.$emit("search",{query:this.query,types:n})}}};n("cb4f");ue.render=N,ue.__scopeId="data-v-dde55b0a";var le=ue,oe=(n("a4d3"),n("e01a"),Object(r["K"])("data-v-7ef655c2"));Object(r["u"])("data-v-7ef655c2");var de={key:0,class:"row"},be=Object(r["h"])("div",{class:"left side"},"Title",-1),fe={class:"right side"},pe={key:1,class:"row"},me=Object(r["h"])("div",{class:"left side"},"Synopsis",-1),he={key:2,class:"row"},ve=Object(r["h"])("div",{class:"left side"},"Description",-1),Oe={key:3,class:"row"},je=Object(r["h"])("div",{class:"left side"},"Channel",-1),ge={class:"right side"},ye={key:4,class:"row"},we=Object(r["h"])("div",{class:"left side"},"Year",-1),xe={key:5,class:"row"},ke=Object(r["h"])("div",{class:"left side"},"Published at",-1),Pe={key:6,class:"row"},Ce=Object(r["h"])("div",{class:"left side"},"File",-1),Re={key:7,class:"row"},Se=Object(r["h"])("div",{class:"left side"},"URL",-1),Ne={class:"right side url"},Ie={key:8,class:"row"},Me=Object(r["h"])("div",{class:"left side"},"Trailer",-1),Ve={class:"right side url"},qe={key:9,class:"row"},_e=Object(r["h"])("div",{class:"left side"},"Size",-1),Te={key:10,class:"row"},$e=Object(r["h"])("div",{class:"left side"},"Quality",-1),ze={key:11,class:"row"},De=Object(r["h"])("div",{class:"left side"},"Seeds",-1),Ee={key:12,class:"row"},Le=Object(r["h"])("div",{class:"left side"},"Peers",-1),We={key:13,class:"row"},Ue=Object(r["h"])("div",{class:"left side"},"Language",-1);Object(r["s"])();var Ke=oe((function(e,t,n,a,s,i){var c,u,l,o,d,b,f,p,m,h,v,O,j,g;return Object(r["r"])(),Object(r["e"])(r["a"],null,[(null===(c=n.item)||void 0===c?void 0:c.title)?(Object(r["r"])(),Object(r["e"])("div",de,[be,Object(r["h"])("div",fe,[n.item.imdb_id?(Object(r["r"])(),Object(r["e"])("a",{key:0,href:"https://www.imdb.com/title/".concat(n.item.imdb_id),target:"_blank",textContent:Object(r["C"])(n.item.title)},null,8,["href","textContent"])):(Object(r["r"])(),Object(r["e"])("span",{key:1,textContent:Object(r["C"])(n.item.title)},null,8,["textContent"]))])])):Object(r["f"])("",!0),(null===(u=n.item)||void 0===u?void 0:u.synopsis)?(Object(r["r"])(),Object(r["e"])("div",pe,[me,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.synopsis)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(l=n.item)||void 0===l?void 0:l.description)?(Object(r["r"])(),Object(r["e"])("div",he,[ve,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.description)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(o=n.item)||void 0===o?void 0:o.channelId)?(Object(r["r"])(),Object(r["e"])("div",Oe,[je,Object(r["h"])("div",ge,[Object(r["h"])("a",{href:"https://www.youtube.com/channel/".concat(n.item.channelId),target:"_blank",textContent:Object(r["C"])(n.item.channelTitle||"https://www.youtube.com/channel/".concat(n.item.channelId))},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(d=n.item)||void 0===d?void 0:d.year)?(Object(r["r"])(),Object(r["e"])("div",ye,[we,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.year)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(b=n.item)||void 0===b?void 0:b.publishedAt)?(Object(r["r"])(),Object(r["e"])("div",xe,[ke,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(e.formatDate(n.item.publishedAt,!0))},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(f=n.item)||void 0===f?void 0:f.file)?(Object(r["r"])(),Object(r["e"])("div",Pe,[Ce,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.file)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(p=n.item)||void 0===p?void 0:p.url)?(Object(r["r"])(),Object(r["e"])("div",Re,[Se,Object(r["h"])("div",Ne,[Object(r["h"])("a",{href:n.item.url,target:"_blank",textContent:Object(r["C"])(n.item.url)},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(m=n.item)||void 0===m?void 0:m.trailer)?(Object(r["r"])(),Object(r["e"])("div",Ie,[Me,Object(r["h"])("div",Ve,[Object(r["h"])("a",{href:n.item.trailer,target:"_blank",textContent:Object(r["C"])(n.item.trailer)},null,8,["href","textContent"])])])):Object(r["f"])("",!0),(null===(h=n.item)||void 0===h?void 0:h.size)?(Object(r["r"])(),Object(r["e"])("div",qe,[_e,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(e.convertSize(n.item.size))},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(v=n.item)||void 0===v?void 0:v.quality)?(Object(r["r"])(),Object(r["e"])("div",Te,[$e,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.quality)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(O=n.item)||void 0===O?void 0:O.seeds)?(Object(r["r"])(),Object(r["e"])("div",ze,[De,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.seeds)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(j=n.item)||void 0===j?void 0:j.peers)?(Object(r["r"])(),Object(r["e"])("div",Ee,[Le,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.peers)},null,8,["textContent"])])):Object(r["f"])("",!0),(null===(g=n.item)||void 0===g?void 0:g.language)?(Object(r["r"])(),Object(r["e"])("div",We,[Ue,Object(r["h"])("div",{class:"right side",textContent:Object(r["C"])(n.item.language)},null,8,["textContent"])])):Object(r["f"])("",!0)],64)})),Ae={name:"Info",mixins:[v["a"]],props:{item:{type:Object,default:function(){}}}};n("c1fe");Ae.render=Ke,Ae.__scopeId="data-v-7ef655c2";var Be=Ae,Fe=Object(r["K"])("data-v-618c94aa"),Je=Fe((function(e,t,n,a,s,i){return Object(r["r"])(),Object(r["e"])("nav",null,[(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(n.views,(function(t,a){return Object(r["r"])(),Object(r["e"])("li",{key:a,title:t.displayName,class:{selected:a===n.selectedView},onClick:function(t){return e.$emit("input",a)}},[Object(r["h"])("i",{class:t.iconClass},null,2)],10,["title","onClick"])})),128))])})),Qe={name:"Nav",emits:["input"],props:{selectedView:{type:String},collapsed:{type:Boolean,default:!1},views:{type:Object,default:function(){return{search:{iconClass:"fa fa-search",displayName:"Search"},browse:{iconClass:"fa fa-folder",displayName:"Browse"},torrents:{iconClass:"fa fa-magnet",displayName:"Torrents"}}}}}};n("7072");Qe.render=Je,Qe.__scopeId="data-v-618c94aa";var He=Qe,Xe=Object(r["K"])("data-v-591fa840");Object(r["u"])("data-v-591fa840");var Ye={class:"media-results"},Ge={class:"col-10 left side"},Ze={class:"icon"},et={class:"col-2 right side"};Object(r["s"])();var tt=Xe((function(e,t,n,a,s,i){var c=Object(r["z"])("DropdownItem"),u=Object(r["z"])("Dropdown");return Object(r["r"])(),Object(r["e"])("div",Ye,[(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(n.results,(function(t,a){return Object(r["r"])(),Object(r["e"])("div",{class:["row item",{selected:n.selectedResult===a}],key:a,onClick:function(t){return e.$emit("select",a)}},[Object(r["h"])("div",Ge,[Object(r["h"])("div",Ze,[Object(r["h"])("i",{class:s.typeIcons[t.type]},null,2)]),Object(r["h"])("div",{class:"title",textContent:Object(r["C"])(t.title)},null,8,["textContent"])]),Object(r["h"])("div",et,[Object(r["h"])(u,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(t){return e.$emit("select",a)}},{default:Xe((function(){return["torrent"!==(null===t||void 0===t?void 0:t.type)?(Object(r["r"])(),Object(r["e"])(c,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:function(n){return e.$emit("play",t)}},null,8,["onClick"])):Object(r["f"])("",!0),"torrent"===(null===t||void 0===t?void 0:t.type)?(Object(r["r"])(),Object(r["e"])(c,{key:1,"icon-class":"fa fa-download",text:"Download",onClick:function(n){return e.$emit("download",t)}},null,8,["onClick"])):Object(r["f"])("",!0),"file"===(null===t||void 0===t?void 0:t.type)?(Object(r["r"])(),Object(r["e"])(c,{key:2,"icon-class":"fa fa-window-maximize",text:"View in browser",onClick:function(n){return e.$emit("view",t)}},null,8,["onClick"])):Object(r["f"])("",!0),Object(r["h"])(c,{"icon-class":"fa fa-info",text:"Info",onClick:function(n){return e.$emit("info",t)}},null,8,["onClick"])]})),_:2},1032,["onClick"])])],10,["onClick"])})),128))])})),nt=(n("a9e3"),{name:"Results",components:{Dropdown:I["a"],DropdownItem:M["a"]},emits:["select","info","play","view","download"],props:{results:{type:Array,default:function(){return[]}},selectedResult:{type:Number}},data:function(){return{typeIcons:{file:"fa fa-hdd",torrent:"fa fa-magnet",youtube:"fab fa-youtube"}}}});n("abb6");nt.render=tt,nt.__scopeId="data-v-591fa840";var rt=nt,at=Object(r["K"])("data-v-77ae3705");Object(r["u"])("data-v-77ae3705");var st={class:"subtitles-container"},it={class:"items"},ct=Object(r["h"])("div",{class:"col-1 icon"},[Object(r["h"])("i",{class:"fa fa-ban"})],-1),ut=Object(r["h"])("div",{class:"col-11 title"},"None",-1),lt={class:"col-1 icon"},ot={key:0,class:"fa fa-file"},dt={key:2,class:"fa fa-closed-captioning"},bt={class:"footer"};Object(r["s"])();var ft=at((function(e,t,n,a,s,i){var c=Object(r["z"])("Loading");return Object(r["r"])(),Object(r["e"])("div",st,[Object(r["h"])("div",it,[s.loading?(Object(r["r"])(),Object(r["e"])(c,{key:0})):Object(r["f"])("",!0),Object(r["h"])("div",{class:["row item",{selected:null==s.selectedItem}],onClick:t[1]||(t[1]=function(e){return s.selectedItem=null})},[ct,ut],2),(Object(r["r"])(!0),Object(r["e"])(r["a"],null,Object(r["x"])(s.items,(function(e,t){return Object(r["r"])(),Object(r["e"])("div",{class:["row item",{selected:s.selectedItem===t}],key:t,onClick:function(e){return s.selectedItem=t}},[Object(r["h"])("div",lt,[e.IsLocal?(Object(r["r"])(),Object(r["e"])("i",ot)):e.ISO639?(Object(r["r"])(),Object(r["e"])("i",{key:1,class:["flag-icon","flag-icon-".concat(e.ISO639)]},null,2)):(Object(r["r"])(),Object(r["e"])("i",dt))]),Object(r["g"])(" "+Object(r["C"])(e.SubFileName),1)],10,["onClick"])})),128))]),Object(r["h"])("div",bt,[Object(r["h"])("button",{onClick:t[2]||(t[2]=function(t){return e.$emit("select-subs",null==s.selectedItem?null:s.items[s.selectedItem])})},"Select")])])})),pt={name:"Subtitles",mixins:[v["a"]],components:{Loading:m["a"]},emits:["select-subs"],props:{item:{type:Object,default:function(){}}},data:function(){return{loading:!1,items:[],selectedItem:null}},methods:{refresh:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("media.subtitles.search",{resource:e.item.url,language:"all"});case 4:e.items=t.sent;case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){this.refresh()}};n("00a9");pt.render=ft,pt.__scopeId="data-v-77ae3705";var mt=pt,ht=n("0cc1"),vt={name:"Media",mixins:[v["a"],O["a"]],components:{Loading:m["a"],MediaView:j["a"],Header:le,Results:rt,Modal:h["a"],Info:Be,Nav:He,TorrentView:ht["a"],Subtitles:mt},props:{pluginName:{type:String,required:!0},mediaButtons:{type:Object,default:function(){return{previous:!1,next:!1,stop:!0}}}},data:function(){return{loading:!1,results:[],selectedResult:null,selectedPlayer:null,selectedView:"search",selectedSubtitles:null,showSubtitlesModal:!1,awaitingPlayTorrent:null,torrentPlugin:null,torrentPlugins:["torrent","rtorrent"]}},computed:{hasSubtitlesPlugin:function(){return"media.subtitles"in this.$root.config}},methods:{search:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.loading=!0,n.prev=1,n.next=4,t.request("".concat(t.pluginName,".search"),e);case 4:t.results=n.sent;case 5:return n.prev=5,t.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()},play:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===(r=e)||void 0===r?void 0:r.type)){n.next=5;break}return t.awaitingPlayTorrent=e.url,n.next=4,t.download(e);case 4:return n.abrupt("return");case 5:if(t.selectedPlayer.component.supports(e)){n.next=9;break}return n.next=8,t.startStreaming(e);case 8:e=n.sent;case 9:return n.next=11,t.selectedPlayer.component.play(e,t.selectedSubtitles,t.selectedPlayer);case 11:return n.next=13,t.refresh();case 13:case"end":return n.stop()}}),n)})))()},pause:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.pause(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},stop:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.stop(e.selectedPlayer);case 2:return t.next=4,e.refresh();case 4:case"end":return t.stop()}}),t)})))()},setVolume:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.setVolume(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},seek:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.selectedPlayer.component.seek(e,t.selectedPlayer);case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},view:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.startStreaming(e,!0);case 2:r=n.sent,window.open(r.url,"_blank");case 4:case"end":return n.stop()}}),n)})))()},download:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("torrent"!==(null===e||void 0===e?void 0:e.type)){n.next=3;break}return n.next=3,t.downloadTorrent(e);case 3:case"end":return n.stop()}}),n)})))()},refresh:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.selectedPlayer.component.status(e.selectedPlayer);case 2:e.selectedPlayer.status=t.sent;case 3:case"end":return t.stop()}}),t)})))()},onStatusUpdate:function(e){this.selectedPlayer&&(this.selectedPlayer.status=e)},onTorrentQueued:function(e){this.notify({title:"Torrent queued for download",text:e.name,image:{iconClass:"fa fa-magnet"}})},onTorrentMetadata:function(e){this.notify({title:"Torrent metadata downloaded",text:e.name,image:{iconClass:"fa fa-info"}})},onTorrentDownloadStart:function(e){this.notify({title:"Torrent download started",text:e.name,image:{iconClass:"fa fa-download"}})},onTorrentDownloadCompleted:function(e){this.notify({title:"Torrent download completed",text:e.name,image:{iconClass:"fa fa-check"}})},getTorrentPlugin:function(){var e=this.$root.config[this.pluginName]||{},t=e.torrent_plugin;if(!t){var n,r=Object(f["a"])(this.torrentPlugins);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a in this.$root.config){t=a;break}}}catch(s){r.e(s)}finally{r.f()}}return t},downloadTorrent:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.getTorrentPlugin(),r){n.next=4;break}return t.notify({text:"No torrent plugins configured",error:!0}),n.abrupt("return");case 4:return n.next=6,t.request("".concat(r,".download"),{torrent:(null===e||void 0===e?void 0:e.url)||e});case 6:return n.abrupt("return",n.sent);case 7:case"end":return n.stop()}}),n)})))()},selectSubtitles:function(e){var t=this;return Object(p["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.$refs.subtitlesSelector.close(),e){n.next=4;break}return t.selectedSubtitles=null,n.abrupt("return");case 4:return t.notify({text:"Downloading subtitles track",image:{iconClass:"fa fa-download"}}),n.next=7,t.request("media.subtitles.download",{link:e.SubDownloadLink});case 7:r=n.sent,t.selectedSubtitles=r.filename,t.notify({text:"Subtitles track downloaded",image:{iconClass:"fa fa-check"}});case 10:case"end":return n.stop()}}),n)})))()},onResultSelect:function(e){null!=this.selectedResult&&this.selectedResult===e||(this.selectedResult=e,this.selectedSubtitles=null)}},mounted:function(){var e=this;this.$watch((function(){return e.selectedPlayer}),(function(t){t&&e.refresh()})),this.$watch((function(){return e.selectedSubtitles}),(function(t){var n,r;new Set(["play","pause"]).has(null===(n=e.selectedPlayer)||void 0===n||null===(r=n.status)||void 0===r?void 0:r.state)&&(t?e.selectedPlayer.component.addSubtitles(t):e.selectedPlayer.component.removeSubtitles())})),this.torrentPlugin=this.getTorrentPlugin(),this.subscribe(this.onTorrentQueued,"notify-on-torrent-queued","platypush.message.event.torrent.TorrentQueuedEvent"),this.subscribe(this.onTorrentMetadata,"on-torrent-metadata","platypush.message.event.torrent.TorrentDownloadedMetadataEvent"),this.subscribe(this.onTorrentDownloadStart,"notify-on-torrent-download-start","platypush.message.event.torrent.TorrentDownloadStartEvent"),this.subscribe(this.onTorrentDownloadCompleted,"notify-on-torrent-download-completed","platypush.message.event.torrent.TorrentDownloadCompletedEvent")},destroy:function(){this.unsubscribe("notify-on-torrent-queued"),this.unsubscribe("on-torrent-metadata"),this.unsubscribe("notify-on-torrent-download-start"),this.unsubscribe("notify-on-torrent-download-completed")}};n("1888");vt.render=b,vt.__scopeId="data-v-fea02376";t["default"]=vt},"47a8":function(e,t,n){"use strict";n.r(t);var r=n("7a23"),a=Object(r["K"])("data-v-08ab61b7"),s=a((function(e,t,n,a,s,i){var c=Object(r["z"])("Media");return Object(r["r"])(),Object(r["e"])(c,{"plugin-name":"media.mplayer"})})),i=n("3951"),c={name:"MediaMplayer",components:{Media:i["default"]}};c.render=s,c.__scopeId="data-v-08ab61b7";t["default"]=c},"5a34":function(e,t,n){var r=n("44e7");e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},"64b9":function(e,t,n){},7072:function(e,t,n){"use strict";n("e3c2")},"776b":function(e,t,n){},"8a79":function(e,t,n){"use strict";var r=n("23e7"),a=n("06cf").f,s=n("50c4"),i=n("5a34"),c=n("1d80"),u=n("ab13"),l=n("c430"),o="".endsWith,d=Math.min,b=u("endsWith"),f=!l&&!b&&!!function(){var e=a(String.prototype,"endsWith");return e&&!e.writable}();r({target:"String",proto:!0,forced:!f&&!b},{endsWith:function(e){var t=String(c(this));i(e);var n=arguments.length>1?arguments[1]:void 0,r=s(t.length),a=void 0===n?r:d(s(n),r),u=String(e);return o?o.call(t,u,a):t.slice(a-u.length,a)===u}})},ab13:function(e,t,n){var r=n("b622"),a=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[a]=!1,"/./"[e](t)}catch(r){}}return!1}},abb6:function(e,t,n){"use strict";n("fe04")},c1fe:function(e,t,n){"use strict";n("de5e")},cb4f:function(e,t,n){"use strict";n("64b9")},de5e:function(e,t,n){},e3c2:function(e,t,n){},e3fc:function(e,t,n){},f279:function(e,t,n){},f334:function(e,t,n){"use strict";n("776b")},fe04:function(e,t,n){}}]);
//# sourceMappingURL=chunk-092add3f.f11cf693.js.map