Files
everything2/EveryThing/wwwroot/vendor/libs/blueimp-gallery/gallery-vimeo.js
David Štaleker 03b92525d7 Prvi commit
2023-05-12 09:00:07 +02:00

1 line
3.8 KiB
JavaScript

!function(e,t){var i=function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=322)}({1:function(e,t){e.exports=window.jQuery},322:function(e,t,i){i(323)},323:function(e,t,i){var n,o,r;!function(a){"use strict";o=[i(1),i(5)],void 0===(r="function"==typeof(n=function(e,t){if(!window.postMessage)return t;e.extend(t.prototype.options,{vimeoVideoIdProperty:"vimeo",vimeoPlayerUrl:"//player.vimeo.com/video/VIDEO_ID?api=1&player_id=PLAYER_ID",vimeoPlayerIdPrefix:"vimeo-player-",vimeoClickToPlay:!0});var i=t.prototype.textFactory||t.prototype.imageFactory,n=function(e,t,i,n){this.url=e,this.videoId=t,this.playerId=i,this.clickToPlay=n,this.element=document.createElement("div"),this.listeners={}},o=0;return e.extend(n.prototype,{canPlayType:function(){return!0},on:function(e,t){return this.listeners[e]=t,this},loadAPI:function(){var t,i,n=this,o="//f.vimeocdn.com/js/froogaloop2.min.js",r=document.getElementsByTagName("script"),a=r.length;function l(){!i&&n.playOnReady&&n.play(),i=!0}for(;a;)if(r[a-=1].src===o){t=r[a];break}t||((t=document.createElement("script")).src=o),e(t).on("load",l),r[0].parentNode.insertBefore(t,r[0]),/loaded|complete/.test(t.readyState)&&l()},onReady:function(){var e=this;this.ready=!0,this.player.addEvent("play",function(){e.hasPlayed=!0,e.onPlaying()}),this.player.addEvent("pause",function(){e.onPause()}),this.player.addEvent("finish",function(){e.onPause()}),this.playOnReady&&this.play()},onPlaying:function(){this.playStatus<2&&(this.listeners.playing(),this.playStatus=2)},onPause:function(){this.listeners.pause(),delete this.playStatus},insertIframe:function(){var e=document.createElement("iframe");e.src=this.url.replace("VIDEO_ID",this.videoId).replace("PLAYER_ID",this.playerId),e.id=this.playerId,this.element.parentNode.replaceChild(e,this.element),this.element=e},play:function(){var e=this;this.playStatus||(this.listeners.play(),this.playStatus=1),this.ready?!this.hasPlayed&&(this.clickToPlay||window.navigator&&/iP(hone|od|ad)/.test(window.navigator.platform))?this.onPlaying():this.player.api("play"):(this.playOnReady=!0,window.$f?this.player||(this.insertIframe(),this.player=$f(this.element),this.player.addEvent("ready",function(){e.onReady()})):this.loadAPI())},pause:function(){this.ready?this.player.api("pause"):this.playStatus&&(delete this.playOnReady,this.listeners.pause(),delete this.playStatus)}}),e.extend(t.prototype,{VimeoPlayer:n,textFactory:function(e,t){var r=this.options,a=this.getItemProperty(e,r.vimeoVideoIdProperty);return a?(void 0===this.getItemProperty(e,r.urlProperty)&&(e[r.urlProperty]="//vimeo.com/"+a),o+=1,this.videoFactory(e,t,new n(r.vimeoPlayerUrl,a,r.vimeoPlayerIdPrefix+o,r.vimeoClickToPlay))):i.call(this,e,t)}}),t})?n.apply(t,o):n)||(e.exports=r)}()},5:function(e,t){e.exports=window.blueimpGallery}});if("object"==typeof i){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var o in i)n[0]&&(n[0][o]=i[o]),n[1]&&"__esModule"!==o&&(n[1][o]=i[o]),n[2]&&(n[2][o]=i[o])}}(this);