platypush/platypush/backend/http/webapp/dist/static/js/2285-legacy.785018a4.js

2 lines
14 KiB
JavaScript

(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2285],{1150:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},2481:function(t,e,n){var s=n(2109),a=n(8415);s({target:"String",proto:!0},{repeat:a})},4765:function(t,e,n){"use strict";var s=n(6916),a=n(7007),u=n(9670),o=n(4488),l=n(1150),i=n(1340),r=n(8173),c=n(7651);a("search",(function(t,e,n){return[function(e){var n=o(this),a=void 0==e?void 0:r(e,t);return a?s(a,e,n):new RegExp(e)[t](i(n))},function(t){var s=u(this),a=i(t),o=n(e,s,a);if(o.done)return o.value;var r=s.lastIndex;l(r,0)||(s.lastIndex=0);var d=c(s,a);return l(s.lastIndex,r)||(s.lastIndex=r),null===d?-1:d.index}]}))},6342:function(t,e,n){"use strict";n.d(e,{Z:function(){return Vt}});var s=n(6252),a={class:"media-container"},u={class:"view-container"},o={class:"controls-container"};function l(t,e,n,l,i,r){var c=(0,s.up)("Controls");return(0,s.wg)(),(0,s.iD)("div",a,[(0,s._)("div",u,[(0,s.WI)(t.$slots,"default",{},void 0,!0)]),(0,s._)("div",o,[(0,s.Wm)(c,{status:n.status,track:n.track,buttons:n.buttons,onPlay:e[0]||(e[0]=function(e){return t.$emit("play",e)}),onPause:e[1]||(e[1]=function(e){return t.$emit("pause",e)}),onStop:e[2]||(e[2]=function(e){return t.$emit("stop")}),onPrevious:e[3]||(e[3]=function(e){return t.$emit("previous")}),onNext:e[4]||(e[4]=function(e){return t.$emit("next")}),onSeek:e[5]||(e[5]=function(e){return t.$emit("seek",e)}),onSetVolume:e[6]||(e[6]=function(e){return t.$emit("set-volume",e)}),onConsume:e[7]||(e[7]=function(e){return t.$emit("consume",e)}),onRepeat:e[8]||(e[8]=function(e){return t.$emit("repeat",e)}),onRandom:e[9]||(e[9]=function(e){return t.$emit("random",e)}),onSearch:e[10]||(e[10]=function(e){return t.$emit("search",e)})},null,8,["status","track","buttons"])])])}n(2481);var i=n(3577),r=n(9963),c=function(t){return(0,s.dD)("data-v-f179401e"),t=t(),(0,s.Cn)(),t},d={class:"row"},p=c((function(){return(0,s._)("div",{class:"col-3"},null,-1)})),m={class:"col-6"},f={class:"buttons"},v=c((function(){return(0,s._)("i",{class:"icon fa fa-step-backward"},null,-1)})),k=[v],b=c((function(){return(0,s._)("i",{class:"icon fa fa-stop"},null,-1)})),_=[b],y=c((function(){return(0,s._)("i",{class:"icon fa fa-step-forward"},null,-1)})),g=[y],w=c((function(){return(0,s._)("div",{class:"col-3"},null,-1)})),h={class:"row"},C={class:"col-9 volume-container"},x={class:"col-1"},$=["disabled"],D=c((function(){return(0,s._)("i",{class:"icon fa fa-volume-up"},null,-1)})),T=[D],q={class:"col-11 volume-slider"},S={class:"col-3 list-controls"},P=c((function(){return(0,s._)("i",{class:"icon fa fa-utensils"},null,-1)})),I=[P],z=c((function(){return(0,s._)("i",{class:"icon fa fa-random"},null,-1)})),M=[z],j=c((function(){return(0,s._)("i",{class:"icon fa fa-redo"},null,-1)})),O=[j],Z={class:"row"},N={class:"col-s-2 col-m-1 time"},R=["textContent"],W={class:"col-s-8 col-m-10 time-bar"},A={class:"col-s-2 col-m-1 time"},B=["textContent"],H={class:"controls"},L={class:"playback-controls mobile tablet col-2"},V=["title"],E={key:0,class:"icon play-pause fa fa-pause"},Y={key:1,class:"icon play-pause fa fa-play"},F={class:"track-container col-s-8 col-m-8 col-l-3"},G={key:0,class:"track-info"},J={key:0,class:"title"},K=["href","textContent"],Q=["href","textContent"],U=["textContent"],X={key:1,class:"artist"},tt=["href","textContent"],et={class:"playback-controls desktop col-6"},nt={class:"row buttons"},st=c((function(){return(0,s._)("i",{class:"icon fa fa-step-backward"},null,-1)})),at=[st],ut=["title"],ot={key:0,class:"icon play-pause fa fa-pause"},lt={key:1,class:"icon play-pause fa fa-play"},it=c((function(){return(0,s._)("i",{class:"icon fa fa-stop"},null,-1)})),rt=[it],ct=c((function(){return(0,s._)("i",{class:"icon fa fa-step-forward"},null,-1)})),dt=[ct],pt={class:"row"},mt={class:"col-1 time"},ft=["textContent"],vt={class:"col-10"},kt={class:"col-1 time"},bt=["textContent"],_t={class:"col-2 pull-right mobile tablet right-buttons"},yt=["title"],gt={class:"col-3 pull-right desktop"},wt={class:"row list-controls"},ht=c((function(){return(0,s._)("i",{class:"icon fa fa-utensils"},null,-1)})),Ct=[ht],xt=c((function(){return(0,s._)("i",{class:"icon fa fa-random"},null,-1)})),$t=[xt],Dt=c((function(){return(0,s._)("i",{class:"icon fa fa-redo"},null,-1)})),Tt=[Dt],qt={class:"row volume-container"},St={class:"col-2"},Pt=["disabled"],It=c((function(){return(0,s._)("i",{class:"icon fa fa-volume-up"},null,-1)})),zt=[It],Mt={class:"col-10"};function jt(t,e,n,a,u,o){var l,c,v,b,y,D=(0,s.up)("Slider");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s._)("div",{class:(0,i.C_)(["extension fade-in",{hidden:!u.expanded}])},[(0,s._)("div",d,[p,(0,s._)("div",m,[(0,s._)("div",f,[u.buttons_.previous?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:e[0]||(e[0]=function(e){return t.$emit("previous")}),title:"Play previous track"},k)):(0,s.kq)("",!0),u.buttons_.stop&&"stop"!==n.status.state?((0,s.wg)(),(0,s.iD)("button",{key:1,onClick:e[1]||(e[1]=function(e){return t.$emit("stop")}),title:"Stop playback"},_)):(0,s.kq)("",!0),u.buttons_.next?((0,s.wg)(),(0,s.iD)("button",{key:2,onClick:e[2]||(e[2]=function(e){return t.$emit("next")}),title:"Play next track"},g)):(0,s.kq)("",!0)])]),w]),(0,s._)("div",h,[(0,s._)("div",C,[(0,s._)("div",x,[(0,s._)("button",{disabled:null==n.status.muted,onClick:e[3]||(e[3]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},T,8,$)]),(0,s._)("div",q,[(0,s.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[4]||(e[4]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])]),(0,s._)("div",S,[u.buttons_.consume?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:e[5]||(e[5]=function(e){return t.$emit("consume",!n.status.consume)}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},I,2)):(0,s.kq)("",!0),u.buttons_.random?((0,s.wg)(),(0,s.iD)("button",{key:1,onClick:e[6]||(e[6]=function(e){return t.$emit("random",!n.status.random)}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},M,2)):(0,s.kq)("",!0),u.buttons_.repeat?((0,s.wg)(),(0,s.iD)("button",{key:2,onClick:e[7]||(e[7]=function(e){return t.$emit("repeat",!n.status.repeat)}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},O,2)):(0,s.kq)("",!0)])]),(0,s._)("div",Z,[(0,s._)("div",N,[(0,s._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,R)]),(0,s._)("div",W,[(0,s.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[8]||(e[8]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,s._)("div",A,[(0,s._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,B)])])],2),(0,s._)("div",H,[(0,s._)("div",L,[(0,s._)("button",{onClick:e[9]||(e[9]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,s.wg)(),(0,s.iD)("i",E)):((0,s.wg)(),(0,s.iD)("i",Y))],8,V)]),(0,s._)("div",F,[n.track&&"stop"!==(null===(l=n.status)||void 0===l?void 0:l.state)?((0,s.wg)(),(0,s.iD)("div",G,["play"===n.status.state||"pause"===n.status.state?((0,s.wg)(),(0,s.iD)("div",J,[n.track.album?((0,s.wg)(),(0,s.iD)("a",{key:0,href:t.$route.fullPath,textContent:(0,i.zw)(null!==(c=n.track.title)&&void 0!==c&&c.length?n.track.title:"[No Title]"),onClick:e[10]||(e[10]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist,album:n.track.album})}),["prevent"]))},null,8,K)):n.track.url?((0,s.wg)(),(0,s.iD)("a",{key:1,href:n.track.url,textContent:(0,i.zw)(null!==(v=n.track.title)&&void 0!==v&&v.length?n.track.title:"[No Title]")},null,8,Q)):((0,s.wg)(),(0,s.iD)("span",{key:2,textContent:(0,i.zw)(null!==(b=n.track.title)&&void 0!==b&&b.length?n.track.title:"[No Title]")},null,8,U))])):(0,s.kq)("",!0),null===(y=n.track.artist)||void 0===y||!y.length||"play"!==n.status.state&&"pause"!==n.status.state?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",X,[(0,s._)("a",{href:t.$route.fullPath,textContent:(0,i.zw)(n.track.artist),onClick:e[11]||(e[11]=(0,r.iM)((function(e){return t.$emit("search",{artist:n.track.artist})}),["prevent"]))},null,8,tt)]))])):(0,s.kq)("",!0)]),(0,s._)("div",et,[(0,s._)("div",nt,[u.buttons_.previous?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:e[12]||(e[12]=function(e){return t.$emit("previous")}),title:"Play previous track"},at)):(0,s.kq)("",!0),(0,s._)("button",{onClick:e[13]||(e[13]=function(e){return t.$emit("play"===n.status.state?"pause":"play")}),title:"play"===n.status.state?"Pause":"Play"},["play"===n.status.state?((0,s.wg)(),(0,s.iD)("i",ot)):((0,s.wg)(),(0,s.iD)("i",lt))],8,ut),u.buttons_.stop&&"stop"!==n.status.state?((0,s.wg)(),(0,s.iD)("button",{key:1,onClick:e[14]||(e[14]=function(e){return t.$emit("stop")}),title:"Stop playback"},rt)):(0,s.kq)("",!0),u.buttons_.next?((0,s.wg)(),(0,s.iD)("button",{key:2,onClick:e[15]||(e[15]=function(e){return t.$emit("next")}),title:"Play next track"},dt)):(0,s.kq)("",!0)]),(0,s._)("div",pt,[(0,s._)("div",mt,[(0,s._)("span",{class:"elapsed-time",textContent:(0,i.zw)(null==u.elapsed||"play"!==n.status.state&&"pause"!==n.status.state?"-:--":t.convertTime(u.elapsed))},null,8,ft)]),(0,s._)("div",vt,[(0,s.Wm)(D,{value:u.elapsed,range:[0,o.duration],disabled:!o.duration||"stop"===n.status.state,onMouseup:e[16]||(e[16]=function(e){return t.$emit("seek",e.target.value)})},null,8,["value","range","disabled"])]),(0,s._)("div",kt,[(0,s._)("span",{class:"total-time",textContent:(0,i.zw)(o.duration&&"stop"!==n.status.state?t.convertTime(o.duration):"-:--")},null,8,bt)])])]),(0,s._)("div",_t,[(0,s._)("button",{onClick:e[17]||(e[17]=function(t){return u.expanded=!u.expanded}),title:u.expanded?"Show more controls":"Hide extra controls"},[(0,s._)("i",{class:(0,i.C_)(["fas",["fa-chevron-".concat(u.expanded?"down":"up")]])},null,2)],8,yt)]),(0,s._)("div",gt,[(0,s._)("div",wt,[u.buttons_.consume?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:e[18]||(e[18]=function(e){return t.$emit("consume")}),class:(0,i.C_)({enabled:n.status.consume}),title:"Toggle consume mode"},Ct,2)):(0,s.kq)("",!0),u.buttons_.random?((0,s.wg)(),(0,s.iD)("button",{key:1,onClick:e[19]||(e[19]=function(e){return t.$emit("random")}),class:(0,i.C_)({enabled:n.status.random}),title:"Toggle shuffle"},$t,2)):(0,s.kq)("",!0),u.buttons_.repeat?((0,s.wg)(),(0,s.iD)("button",{key:2,onClick:e[20]||(e[20]=function(e){return t.$emit("repeat")}),class:(0,i.C_)({enabled:n.status.repeat}),title:"Toggle repeat"},Tt,2)):(0,s.kq)("",!0)]),(0,s._)("div",qt,[(0,s._)("div",St,[(0,s._)("button",{disabled:null==n.status.muted,onClick:e[21]||(e[21]=function(e){return t.$emit(n.status.muted?"unmute":"mute")})},zt,8,Pt)]),(0,s._)("div",Mt,[(0,s.Wm)(D,{value:n.status.volume,range:n.volumeRange,disabled:null==n.status.volume,onMouseup:e[22]||(e[22]=function(e){return t.$emit("set-volume",e.target.value)})},null,8,["value","range","disabled"])])])])])],64)}n(7941);var Ot=n(2628),Zt=n(8337),Nt=n(542),Rt={name:"Controls",components:{Slider:Nt.Z},mixins:[Ot.Z,Zt.Z],emits:["search","previous","next","play","pause","stop","seek","consume","random","repeat","set-volume","mute","unmute"],props:{track:{type:Object},status:{type:Object,default:function(){}},buttons:{type:Object,default:function(){return{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0}}},volumeRange:{type:Array,default:function(){return[0,100]}}},data:function(){var t,e,n,s=null!==(t=Object.keys(this.buttons))&&void 0!==t&&t.length?this.buttons:{previous:!0,next:!0,stop:!0,consume:!0,random:!0,repeat:!0};return{expanded:!1,lastSync:0,elapsed:(null===(e=this.status)||void 0===e?void 0:e.elapsed)||(null===(n=this.status)||void 0===n?void 0:n.position),buttons_:s}},computed:{duration:function(){var t,e;return null!=(null===(t=this.status)||void 0===t?void 0:t.duration)?this.status.duration:null===(e=this.track)||void 0===e?void 0:e.duration}},methods:{getTime:function(){return(new Date).getTime()/1e3}},mounted:function(){var t=this,e=this;this.lastSync=this.getTime(),this.$watch((function(){return t.track}),(function(n){var s;n&&"play"===(null===(s=e.status)||void 0===s?void 0:s.state)||(e.lastSync=t.getTime())})),this.$watch((function(){return t.status}),(function(){e.lastSync=t.getTime()})),setInterval((function(){var n,s,a,u;"stop"!==(null===(n=e.status)||void 0===n?void 0:n.state)&&(e.elapsed=(null===(s=e.status)||void 0===s?void 0:s.elapsed)||(null===(a=e.status)||void 0===a?void 0:a.position)||0,"play"===(null===(u=e.status)||void 0===u?void 0:u.state)&&(e.elapsed+=Math.round(t.getTime()-e.lastSync)))}),1e3)}},Wt=n(3744);const At=(0,Wt.Z)(Rt,[["render",jt],["__scopeId","data-v-f179401e"]]);var Bt=At,Ht={name:"View",components:{Controls:Bt},emits:["play","pause","stop","next","previous","set-volume","seek","consume","random","repeat","search"],props:{pluginName:{type:String,required:!0},status:{type:Object,default:function(){}},track:{type:Object},buttons:{type:Object}}};const Lt=(0,Wt.Z)(Ht,[["render",l],["__scopeId","data-v-70d7a7df"]]);var Vt=Lt},542:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var s=n(6252),a=n(3577),u=["min","max","value","disabled"],o=["textContent"];function l(t,e,n,l,i,r){return(0,s.wg)(),(0,s.iD)("label",null,[(0,s._)("input",{class:"slider",type:"range",min:n.range[0],max:n.range[1],value:n.value,disabled:n.disabled,onChange:e[0]||(e[0]=function(e){return t.$emit("input",e)}),onMouseup:e[1]||(e[1]=function(e){return t.$emit("mouseup",e)}),onInput:e[2]||(e[2]=function(e){return t.$emit("input",e)}),onMousedown:e[3]||(e[3]=function(e){return t.$emit("mousedown",e)}),onTouch:e[4]||(e[4]=function(e){return t.$emit("input",e)}),onTouchstart:e[5]||(e[5]=function(e){return t.$emit("mousedown",e)}),onTouchend:e[6]||(e[6]=function(e){return t.$emit("mouseup",e)})},null,40,u),n.withLabel?((0,s.wg)(),(0,s.iD)("span",{key:0,class:"label",textContent:(0,a.zw)(n.value)},null,8,o)):(0,s.kq)("",!0)])}n(9653);var i={name:"Slider",emits:["input","mouseup","mousedown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},withLabel:{type:Boolean,default:!1}}},r=n(3744);const c=(0,r.Z)(i,[["render",l],["__scopeId","data-v-1a18952e"]]);var d=c}}]);
//# sourceMappingURL=2285-legacy.785018a4.js.map