diff --git a/dist/skyvideo.js b/dist/skyvideo.js index 71a9314..e395090 100644 --- a/dist/skyvideo.js +++ b/dist/skyvideo.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("SkyVideo",[],e):"object"==typeof exports?exports.SkyVideo=e():t.SkyVideo=e()}("undefined"!=typeof self?self:this,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){n(1);var r=n(6)(n(7),n(25),null,null);r.options.__file="/Users/rudiornhoj/Sites/roernhoej/sky-video/src/SkyVideo.vue",r.esModule&&Object.keys(r.esModule).some(function(t){return"default"!==t&&"__esModule"!==t})&&console.error("named exports are not supported in *.vue files."),r.options.functional&&console.error("[vue-loader] SkyVideo.vue: functional components are not supported with templates, they should use render functions."),t.exports=r.exports},function(t,e,n){var r=n(2);"string"==typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);n(4)("6c96fdd8",r,!1)},function(t,e,n){(t.exports=n(3)(!1)).push([t.i,"\n.sky-video {\n position: relative;\n padding-top: 56.25%;\n width: 100%;\n}\nbutton.sky-video-play {\n position: relative;\n z-index: 2;\n display: inline-block;\n width: 100%;\n height: 100%;\n padding: 0;\n border: none;\n background-color: transparent;\n font: inherit;\n color: inherit;\n text-align: inherit;\n vertical-align: baseline;\n cursor: pointer;\n}\nbutton.sky-video-play.default-button:before, button.sky-video-play.default-button:after {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\nbutton.sky-video-play.default-button:before {\n content: '';\n display: block;\n width: 75px;\n height: 75px;\n border: 2px solid #fff;\n border-radius: 100px;\n}\nbutton.sky-video-play.default-button:after {\n content: '';\n transform: translate(-40%, -50%);\n border-left: 30px solid #fff;\n border-top: 20px solid transparent;\n border-bottom: 20px solid transparent;\n}\n.sky-video-iframe {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n position: absolute;\n}\n.sky-video-iframe iframe,\n .sky-video-iframe div {\n width: 100%;\n height: 100%;\n}\n.playing .sky-video-iframe {\n z-index: 4;\n}\n.sky-video-click {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n}\n.sky-video-poster {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1;\n position: absolute;\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n}\n",""])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=(s=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */"),i=r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"});return[n].concat(i).concat([o]).join("\n")}var s;return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var s=[];for(o=0;o1024&&(this.autoplayDisabled=!1,!0)}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=u(n(9)),i=u(n(11)),s=u(n(13));function u(t){return t&&t.__esModule?t:{default:t}}var c=void 0;e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=(0,o.default)();if(c||(c=(0,i.default)(u)),e.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof t&&!document.getElementById(t))throw new Error('Element "'+t+'" does not exist.');e.events=s.default.proxyEvents(u);var a=new Promise(function(n){if("string"==typeof t||t instanceof HTMLElement)c.then(function(r){var o=new r.Player(t,e);return u.on("ready",function(){n(o)}),null});else{if(!("object"===(void 0===t?"undefined":r(t))&&t.playVideo instanceof Function))throw new TypeError("Unexpected state.");n(t)}}),l=s.default.promisifyPlayer(a,n);return l.on=u.on,l.off=u.off,l},t.exports=e.default},function(t,e,n){(function(e){function n(){var t={},e={};return t.on=function(t,n){var r={name:t,handler:n};return e[t]=e[t]||[],e[t].unshift(r),r},t.off=function(t){var n=e[t.name].indexOf(t);-1!=n&&e[t.name].splice(n,1)},t.trigger=function(t,n){var r,o=e[t];if(o)for(r=o.length;r--;)o[r].handler(n)},t}e.gajus=e.gajus||{},e.gajus.Sister=n,t.exports=n}).call(e,n(10))},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(12),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t){var e=new Promise(function(t){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)t(window.YT);else{var e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){e&&e(),t(window.YT)}}}),n="http:"===window.location.protocol?"http:":"https:";return(0,i.default)(n+"//www.youtube.com/iframe_api",function(e){e&&t.trigger("error",e)}),e},t.exports=e.default},function(t,e){function n(t,e){t.onload=function(){this.onerror=this.onload=null,e(null,t)},t.onerror=function(){this.onerror=this.onload=null,e(new Error("Failed to load "+this.src),t)}}function r(t,e){t.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,e(null,t))}}t.exports=function(t,e,o){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("script");"function"==typeof e&&(o=e,e={}),e=e||{},o=o||function(){},s.type=e.type||"text/javascript",s.charset=e.charset||"utf8",s.async=!("async"in e)||!!e.async,s.src=t,e.attrs&&function(t,e){for(var n in e)t.setAttribute(n,e[n])}(s,e.attrs),e.text&&(s.text=""+e.text),("onload"in s?n:r)(s,o),s.onload||n(s,o),i.appendChild(s)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=u(n(14)),o=u(n(18)),i=u(n(19)),s=u(n(20));function u(t){return t&&t.__esModule?t:{default:t}}var c=(0,r.default)("youtube-player"),a={proxyEvents:function(t){var e={},n=function(n){var r="on"+n.slice(0,1).toUpperCase()+n.slice(1);e[r]=function(e){c('event "%s"',r,e),t.trigger(n,e)}},r=!0,o=!1,s=void 0;try{for(var u,a=i.default[Symbol.iterator]();!(r=(u=a.next()).done);r=!0){n(u.value)}}catch(t){o=!0,s=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw s}}return e},promisifyPlayer:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={},r=function(r){e&&s.default[r]?n[r]=function(){for(var e=arguments.length,n=Array(e),o=0;o=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(o())}).call(e,n(15))},function(t,e){var n,r,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function u(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(t){r=s}}();var c,a=[],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?a=c.concat(a):f=-1,a.length&&h())}function h(){if(!l){var t=u(p);l=!0;for(var e=a.length;e;){for(c=a,a=[];++f1)for(var n=1;n0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var u=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*s;case"days":case"day":case"d":return u*i;case"hours":case"hour":case"hrs":case"hr":case"h":return u*o;case"minutes":case"minute":case"mins":case"min":case"m":return u*r;case"seconds":case"second":case"secs":case"sec":case"s":return u*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(t);if("number"===a&&!1===isNaN(t))return e.long?u(c=t,i,"day")||u(c,o,"hour")||u(c,r,"minute")||u(c,n,"second")||c+" ms":function(t){if(t>=i)return Math.round(t/i)+"d";if(t>=o)return Math.round(t/o)+"h";if(t>=r)return Math.round(t/r)+"m";if(t>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=n(21),i=(r=o)&&r.__esModule?r:{default:r};e.default={pauseVideo:{acceptableStates:[i.default.ENDED,i.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[i.default.ENDED,i.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[i.default.ENDED,i.default.PLAYING,i.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},t.exports=e.default},function(t,e,n){"use strict";var r=n(23);function o(t){return t.indexOf("?")>-1?t.split("?")[0]:t.indexOf("/")>-1?t.split("/")[0]:t}t.exports=function(t){if("string"!=typeof t)throw new TypeError("get-video-id expects a string");/