You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

3 lines
21 KiB

/*! UIkit 3.0.0-rc.17 | http://www.getuikit.com | (c) 2014 - 2018 YOOtheme | MIT License */
!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("uikit-util")):"function"==typeof define&&define.amd?define("uikitlightbox_panel",["uikit-util"],i):t.UIkitLightbox_panel=i(t.UIkit.util)}(this,function(m){"use strict";var t={slide:{show:function(t){return[{transform:e(-100*t)},{transform:e()}]},percent:function(t){return i=t,Math.abs(m.css(i,"transform").split(",")[4]/i.offsetWidth)||0;var i},translate:function(t,i){return[{transform:e(-100*i*t)},{transform:e(100*i*(1-t))}]}}};function e(t,i){return void 0===t&&(t=0),void 0===i&&(i="%"),"translateX("+t+(t?i:"")+")"}function i(t){return"scale3d("+t+", "+t+", 1)"}var n,s,o=m.assign({},t,{fade:{show:function(){return[{opacity:0},{opacity:1}]},percent:function(t){return 1-m.css(t,"opacity")},translate:function(t){return[{opacity:1-t},{opacity:t}]}},scale:{show:function(){return[{opacity:0,transform:i(.8)},{opacity:1,transform:i(1)}]},percent:function(t){return 1-m.css(t,"opacity")},translate:function(t){return[{opacity:1-t,transform:i(1-.2*t)},{opacity:t,transform:i(.8+.2*t)}]}}}),r={props:{container:Boolean},data:{container:!0},computed:{container:function(t){var i=t.container;return!0===i&&this.$container||i&&m.$(i)}}},a={props:{cls:Boolean,animation:"list",duration:Number,origin:String,transition:String,queued:Boolean},data:{cls:!1,animation:[!1],duration:200,origin:!1,transition:"linear",queued:!1,initProps:{overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},hideProps:{overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0}},computed:{hasAnimation:function(t){return!!t.animation[0]},hasTransition:function(t){var i=t.animation;return this.hasAnimation&&!0===i[0]}},methods:{toggleElement:function(l,u,d){var c=this;return new m.Promise(function(t){l=m.toNodes(l);var i,e=function(t){return m.Promise.all(t.map(function(t){return c._toggleElement(t,u,d)}))},n=l.filter(function(t){return c.isToggled(t)}),s=l.filter(function(t){return!m.includes(n,t)});if(c.queued&&m.isUndefined(d)&&m.isUndefined(u)&&c.hasAnimation&&!(l.length<2)){var o=document.body,r=o.scrollTop,a=n[0],h=m.Animation.inProgress(a)&&m.hasClass(a,"uk-animation-leave")||m.Transition.inProgress(a)&&"0px"===a.style.height;i=e(n),h||(i=i.then(function(){var t=e(s);return o.scrollTop=r,t}))}else i=e(s.concat(n));i.then(t,m.noop)})},toggleNow:function(i,e){var n=this;return new m.Promise(function(t){return m.Promise.all(m.toNodes(i).map(function(t){return n._toggleElement(t,e,!1)})).then(t,m.noop)})},isToggled:function(t){var i=m.toNodes(t||this.$el);return this.cls?m.hasClass(i,this.cls.split(" ")[0]):!m.hasAttr(i,"hidden")},updateAria:function(t){!1===this.cls&&m.attr(t,"aria-hidden",!this.isToggled(t))},_toggleElement:function(t,i,e){var n=this;if(i=m.isBoolean(i)?i:m.Animation.inProgress(t)?m.hasClass(t,"uk-animation-leave"):m.Transition.inProgress(t)?"0px"===t.style.height:!this.isToggled(t),!m.trigger(t,"before"+(i?"show":"hide"),[this]))return m.Promise.reject();var s=(!1!==e&&this.hasAnimation?this.hasTransition?this._toggleHeight:this._toggleAnimation:this._toggleImmediate)(t,i);return m.trigger(t,i?"show":"hide",[this]),s.then(function(){m.trigger(t,i?"shown":"hidden",[n]),n.$update(t)})},_toggle:function(t,i){var e;t&&(this.cls?(e=m.includes(this.cls," ")||Boolean(i)!==m.hasClass(t,this.cls))&&m.toggleClass(t,this.cls,m.includes(this.cls," ")?void 0:i):(e=Boolean(i)===m.hasAttr(t,"hidden"))&&m.attr(t,"hidden",i?null:""),m.$$("[autofocus]",t).some(function(t){return m.isVisible(t)&&(t.focus()||!0)}),this.updateAria(t),e&&this.$update(t))},_toggleImmediate:function(t,i){return this._toggle(t,i),m.Promise.resolve()},_toggleHeight:function(t,i){var e=this,n=m.Transition.inProgress(t),s=t.hasChildNodes?m.toFloat(m.css(t.firstElementChild,"marginTop"))+m.toFloat(m.css(t.lastElementChild,"marginBottom")):0,o=m.isVisible(t)?m.height(t)+(n?0:s):0;m.Transition.cancel(t),this.isToggled(t)||this._toggle(t,!0),m.height(t,""),m.fastdom.flush();var r=m.height(t)+(n?0:s);return m.height(t,o),(i?m.Transition.start(t,m.assign({},this.initProps,{overflow:"hidden",height:r}),Math.round(this.duration*(1-o/r)),this.transition):m.Transition.start(t,this.hideProps,Math.round(this.duration*(o/r)),this.transition).then(function(){return e._toggle(t,!1)})).then(function(){return m.css(t,e.initProps)})},_toggleAnimation:function(t,i){var e=this;return m.Animation.cancel(t),i?(this._toggle(t,!0),m.Animation.in(t,this.animation[0],this.duration,this.origin)):m.Animation.out(t,this.animation[1]||this.animation[0],this.duration,this.origin).then(function(){return e._toggle(t,!1)})}}};function d(t,i,e){m.trigger(t,m.createEvent(i,!1,!1,e))}var h={mixins:[r,{mixins:[{connected:function(){m.addClass(this.$el,this.$name)}},r,a],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1},computed:{panel:function(t,i){var e=t.selPanel;return m.$(e,i)},transitionElement:function(){return this.panel},transitionDuration:function(){return m.toMs(m.css(this.transitionElement,"transitionDuration"))},bgClose:function(t){return t.bgClose&&this.panel}},events:[{name:"click",delegate:function(){return this.selClose},handler:function(t){t.preventDefault(),this.hide()}},{name:"toggle",self:!0,handler:function(t){t.defaultPrevented||(t.preventDefault(),this.toggle())}},{name:"beforeshow",self:!0,handler:function(t){var i=n&&n!==this&&n;if(n=this,i){if(!this.stack)return i.hide().then(this.show),void t.preventDefault();this.prev=i}!function(){if(s)return;s=[m.on(document,"click",function(t){var i=t.target,e=t.defaultPrevented;!n||!n.bgClose||e||n.overlay&&!m.within(i,n.$el)||m.within(i,n.panel)||n.hide()}),m.on(document,"keydown",function(t){27===t.keyCode&&n&&n.escClose&&(t.preventDefault(),n.hide())})]}()}},{name:"beforehide",self:!0,handler:function(){(n=n&&n!==this&&n||this.prev)||(s&&s.forEach(function(t){return t()}),s=null)}},{name:"show",self:!0,handler:function(){m.hasClass(document.documentElement,this.clsPage)||(this.scrollbarWidth=m.width(window)-m.width(document),m.css(document.body,"overflowY",this.scrollbarWidth&&this.overlay?"scroll":"")),m.addClass(document.documentElement,this.clsPage)}},{name:"hidden",self:!0,handler:function(){for(var t,i=this.prev;i;){if(i.clsPage===this.clsPage){t=!0;break}i=i.prev}t||m.removeClass(document.documentElement,this.clsPage),!this.prev&&m.css(document.body,"overflowY","")}}],methods:{toggle:function(){return this.isToggled()?this.hide():this.show()},show:function(){return this.isToggled()?m.Promise.resolve():(this.container&&this.$el.parentNode!==this.container&&(m.append(this.container,this.$el),this._callConnected()),this.toggleNow(this.$el,!0))},hide:function(){return this.isToggled()?this.toggleNow(this.$el,!1):m.Promise.resolve()},getActive:function(){return n},_toggleImmediate:function(i,e){var n=this;return new m.Promise(function(t){return requestAnimationFrame(function(){n._toggle(i,e),n.transitionDuration?m.once(n.transitionElement,"transitionend",t,!1,function(t){return t.target===n.transitionElement}):t()})})}}},a,{mixins:[{mixins:[{props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected:function(){this.startAutoplay()},disconnected:function(){this.stopAutoplay()},events:[{name:"visibilitychange",el:document,handler:function(){document.hidden?this.stopAutoplay():this.startAutoplay()}},{name:m.pointerDown,handler:"stopAutoplay"},{name:"mouseenter",filter:function(){return this.autoplay},handler:function(){this.isHovering=!0}},{name:"mouseleave",filter:function(){return this.autoplay},handler:function(){this.isHovering=!1}}],methods:{startAutoplay:function(){var t=this;this.stopAutoplay(),this.autoplay&&(this.interval=setInterval(function(){return!(t.isHovering&&t.pauseOnHover)&&!t.stack.length&&t.show("next")},this.autoplayInterval))},stopAutoplay:function(){this.interval&&clearInterval(this.interval)}}},{data:{threshold:10,preventCatch:!1},created:function(){var n=this;["start","move","end"].forEach(function(t){var e=n[t];n[t]=function(t){var i=m.getPos(t).x*(m.isRtl?-1:1);n.prevPos=i!==n.pos?n.pos:n.prevPos,n.pos=i,e(t)}})},events:[{name:m.pointerDown,delegate:function(){return this.slidesSelector},handler:function(t){var i;!m.isTouch(t)&&(!(i=t.target).children.length&&i.childNodes.length)||0<t.button||this.length<2||this.preventCatch||this.start(t)}},{name:"touchmove",passive:!1,handler:"move",delegate:function(){return this.slidesSelector}},{name:"dragstart",handler:function(t){t.preventDefault()}}],methods:{start:function(){var t=this;this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index;var i=m.on(document,m.pointerMove.replace(" touchmove",""),this.move,{passive:!1});this.unbindMove=function(){i(),t.unbindMove=null},m.on(window,"scroll",this.unbindMove),m.on(document,m.pointerUp,this.end,!0)},move:function(t){var i=this;if(this.unbindMove){var e=this.pos-this.drag;if(!(0===e||this.prevPos===this.pos||!this.dragging&&Math.abs(e)<this.threshold)){t.cancelable&&t.preventDefault(),this.dragging=!0,this.dir=e<0?1:-1;for(var n=this.slides,s=this.prevIndex,o=Math.abs(e),r=this.getIndex(s+this.dir,s),a=this._getDistance(s,r)||n[s].offsetWidth;r!==s&&a<o;)i.drag-=a*i.dir,s=r,o-=a,r=i.getIndex(s+i.dir,s),a=i._getDistance(s,r)||n[s].offsetWidth;this.percent=o/a;var h,l=n[s],u=n[r],d=this.index!==r,c=s===r;[this.index,this.prevIndex].filter(function(t){return!m.includes([r,s],t)}).forEach(function(t){m.trigger(n[t],"itemhidden",[i]),c&&(h=!0,i.prevIndex=s)}),(this.index===s&&this.prevIndex!==s||h)&&m.trigger(n[this.index],"itemshown",[this]),d&&(this.prevIndex=s,this.index=r,!c&&m.trigger(l,"beforeitemhide",[this]),m.trigger(u,"beforeitemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),l,!c&&u),d&&(!c&&m.trigger(l,"itemhide",[this]),m.trigger(u,"itemshow",[this]))}}},end:function(){if(m.off(window,"scroll",this.unbindMove),this.unbindMove&&this.unbindMove(),m.off(document,m.pointerUp,this.end,!0),this.dragging){if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null;else{var t=(m.isRtl?this.dir*(m.isRtl?1:-1):this.dir)<0==this.prevPos>this.pos;this.index=t?this.index:this.prevIndex,t&&(this.percent=1-this.percent),this.show(0<this.dir&&!t||this.dir<0&&t?"next":"previous",!0)}m.preventClick()}this.drag=this.percent=null}}},{data:{selNav:!1},computed:{nav:function(t,i){var e=t.selNav;return m.$(e,i)},navItemSelector:function(t){var i=t.attrItem;return"["+i+"],[data-"+i+"]"},navItems:function(t,i){return m.$$(this.navItemSelector,i)}},update:{write:function(){var e=this;this.nav&&this.length!==this.nav.children.length&&m.html(this.nav,this.slides.map(function(t,i){return"<li "+e.attrItem+'="'+i+'"><a href="#"></a></li>'}).join("")),m.toggleClass(m.$$(this.navItemSelector,this.$el).concat(this.nav),"uk-hidden",!this.maxIndex),this.updateNav()},events:["load","resize"]},events:[{name:"click",delegate:function(){return this.navItemSelector},handler:function(t){t.preventDefault(),t.current.blur(),this.show(m.data(t.current,this.attrItem))}},{name:"itemshow",handler:"updateNav"}],methods:{updateNav:function(){var e=this,n=this.getValidIndex();this.navItems.forEach(function(t){var i=m.data(t,e.attrItem);m.toggleClass(t,e.clsActive,m.toNumber(i)===n),m.toggleClass(t,"uk-invisible",e.finite&&("previous"===i&&0===n||"next"===i&&n>=e.maxIndex))})}}}],props:{clsActivated:Boolean,easing:String,index:Number,finite:Boolean,velocity:Number},data:function(){return{easing:"ease",finite:!1,velocity:1,index:0,stack:[],percent:0,clsActive:"uk-active",clsActivated:!1,Transitioner:!1,transitionOptions:{}}},computed:{duration:function(t,i){var e=t.velocity;return.5*(i.offsetWidth/e)+300},length:function(){return this.slides.length},list:function(t,i){var e=t.selList;return m.$(e,i)},maxIndex:function(){return this.length-1},slidesSelector:function(t){return t.selList+" > *"},slides:function(){return m.toNodes(this.list.children)}},events:{itemshown:function(){this.$update(this.list)}},methods:{show:function(t,i){var e=this;if(void 0===i&&(i=!1),!this.dragging&&this.length){var n=this.stack,s=i?0:n.length,o=function(){n.splice(s,1),n.length&&e.show(n.shift(),!0)};if(n[i?"unshift":"push"](t),!i&&1<n.length)2===n.length&&this._transitioner.forward(Math.min(this.duration,200));else{var r=this.index,a=m.hasClass(this.slides,this.clsActive)&&this.slides[r],h=this.getIndex(t,this.index),l=this.slides[h];if(a!==l){var u,d;if(this.dir=(d=r,"next"===(u=t)?1:"previous"===u?-1:u<d?-1:1),this.prevIndex=r,this.index=h,a&&m.trigger(a,"beforeitemhide",[this]),!m.trigger(l,"beforeitemshow",[this,a]))return this.index=this.prevIndex,void o();var c=this._show(a,l,i).then(function(){return a&&m.trigger(a,"itemhidden",[e]),m.trigger(l,"itemshown",[e]),new m.Promise(function(t){m.fastdom.write(function(){n.shift(),n.length?e.show(n.shift(),!0):e._transitioner=null,t()})})});return a&&m.trigger(a,"itemhide",[this]),m.trigger(l,"itemshow",[this]),c}o()}}},getIndex:function(t,i){return void 0===t&&(t=this.index),void 0===i&&(i=this.index),m.clamp(m.getIndex(t,this.slides,i,this.finite),0,this.maxIndex)},getValidIndex:function(t,i){return void 0===t&&(t=this.index),void 0===i&&(i=this.prevIndex),this.getIndex(t,i)},_show:function(t,i,e){if(this._transitioner=this._getTransitioner(t,i,this.dir,m.assign({easing:e?i.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing},this.transitionOptions)),!e&&!t)return this._transitioner.translate(1),m.Promise.resolve();var n=this.stack.length;return this._transitioner[1<n?"forward":"show"](1<n?Math.min(this.duration,75+75/(n-1)):this.duration,this.percent)},_getDistance:function(t,i){return new this._getTransitioner(t,t!==i&&i).getDistance()},_translate:function(t,i,e){void 0===i&&(i=this.prevIndex),void 0===e&&(e=this.index);var n=this._getTransitioner(i!==e&&i,e);return n.translate(t),n},_getTransitioner:function(t,i,e,n){return void 0===t&&(t=this.prevIndex),void 0===i&&(i=this.index),void 0===e&&(e=this.dir||1),void 0===n&&(n=this.transitionOptions),new this.Transitioner(m.isNumber(t)?this.slides[t]:t,m.isNumber(i)?this.slides[i]:i,e*(m.isRtl?-1:1),n)}}}],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:t,Transitioner:function(o,r,a,t){var i=t.animation,h=t.easing,e=i.percent,n=i.translate,s=i.show;void 0===s&&(s=m.noop);var l=s(a),u=new m.Deferred;return{dir:a,show:function(t,i,e){var n=this;void 0===i&&(i=0);var s=e?"linear":h;return t-=Math.round(t*m.clamp(i,-1,1)),this.translate(i),d(r,"itemin",{percent:i,duration:t,timing:s,dir:a}),d(o,"itemout",{percent:1-i,duration:t,timing:s,dir:a}),m.Promise.all([m.Transition.start(r,l[1],t,s),m.Transition.start(o,l[0],t,s)]).then(function(){n.reset(),u.resolve()},m.noop),u.promise},stop:function(){return m.Transition.stop([r,o])},cancel:function(){m.Transition.cancel([r,o])},reset:function(){for(var t in l[0])m.css([r,o],t,"")},forward:function(t,i){return void 0===i&&(i=this.percent()),m.Transition.cancel([r,o]),this.show(t,i,!0)},translate:function(t){this.reset();var i=n(t,a);m.css(r,i[1]),m.css(o,i[0]),d(r,"itemtranslatein",{percent:t,dir:a}),d(o,"itemtranslateout",{percent:1-t,dir:a})},percent:function(){return e(o||r,r,a)},getDistance:function(){return o.offsetWidth}}}},computed:{animation:function(t){var i=t.animation,e=t.Animations;return m.assign(i in e?e[i]:e.slide,{name:i})},transitionOptions:function(){return{animation:this.animation}}},events:{"itemshow itemhide itemshown itemhidden":function(t){var i=t.target;this.$update(i)},itemshow:function(){m.isNumber(this.prevIndex)&&m.fastdom.flush()},beforeitemshow:function(t){var i=t.target;m.addClass(i,this.clsActive)},itemshown:function(t){var i=t.target;m.addClass(i,this.clsActivated)},itemhidden:function(t){var i=t.target;m.removeClass(i,this.clsActive,this.clsActivated)}}}],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:function(){return{preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",pauseOnHover:!1,velocity:2,Animations:o,template:'<div class="uk-lightbox uk-overflow-hidden"> <ul class="uk-lightbox-items"></ul> <div class="uk-lightbox-toolbar uk-position-top uk-text-right uk-transition-slide-top uk-transition-opaque"> <button class="uk-lightbox-toolbar-icon uk-close-large" type="button" uk-close></button> </div> <a class="uk-lightbox-button uk-position-center-left uk-position-medium uk-transition-fade" href="#" uk-slidenav-previous uk-lightbox-item="previous"></a> <a class="uk-lightbox-button uk-position-center-right uk-position-medium uk-transition-fade" href="#" uk-slidenav-next uk-lightbox-item="next"></a> <div class="uk-lightbox-toolbar uk-lightbox-caption uk-position-bottom uk-text-center uk-transition-slide-bottom uk-transition-opaque"></div> </div>'}},created:function(){var t=this;this.$mount(m.append(this.container,this.template)),this.caption=m.$(".uk-lightbox-caption",this.$el),this.items.forEach(function(){return m.append(t.list,"<li></li>")})},events:[{name:m.pointerMove+" "+m.pointerDown+" keydown",handler:"showControls"},{name:"click",self:!0,delegate:function(){return this.slidesSelector},handler:function(t){t.preventDefault(),this.hide()}},{name:"shown",self:!0,handler:"showControls"},{name:"hide",self:!0,handler:function(){this.hideControls(),m.removeClass(this.slides,this.clsActive),m.Transition.stop(this.slides)}},{name:"keyup",el:document,handler:function(t){if(this.isToggled(this.$el))switch(t.keyCode){case 37:this.show("previous");break;case 39:this.show("next")}}},{name:"beforeitemshow",handler:function(t){this.isToggled()||(this.preventCatch=!0,t.preventDefault(),this.toggleNow(this.$el,!0),this.animation=o.scale,m.removeClass(t.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler:function(t){var i=t.target,e=m.index(i),n=this.getItem(e).caption;m.css(this.caption,"display",n?"":"none"),m.html(this.caption,n);for(var s=0;s<=this.preload;s++)this.loadItem(this.getIndex(e+s)),this.loadItem(this.getIndex(e-s))}},{name:"itemshown",handler:function(){this.preventCatch=!1}},{name:"itemload",handler:function(t,s){var o,r=this,i=s.source,e=s.type,n=s.alt;if(this.setItem(s,"<span uk-spinner></span>"),i)if("image"===e||i.match(/\.(jp(e)?g|png|gif|svg)($|\?)/i))m.getImage(i).then(function(t){return r.setItem(s,'<img width="'+t.width+'" height="'+t.height+'" src="'+i+'" alt="'+(n||"")+'">')},function(){return r.setError(s)});else if("video"===e||i.match(/\.(mp4|webm|ogv)($|\?)/i)){var a=m.$("<video controls playsinline"+(s.poster?' poster="'+s.poster+'"':"")+' uk-video="'+this.videoAutoplay+'"></video>');m.attr(a,"src",i),m.on(a,"error",function(){return r.setError(s)}),m.on(a,"loadedmetadata",function(){m.attr(a,{width:a.videoWidth,height:a.videoHeight}),r.setItem(s,a)})}else if("iframe"===e||i.match(/\.(html|php)($|\?)/i))this.setItem(s,'<iframe class="uk-lightbox-iframe" src="'+i+'" frameborder="0" allowfullscreen></iframe>');else if(o=i.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/watch\?v=([^&\s]+)/)||i.match(/()youtu\.be\/(.*)/)){var h=o[2],l=function(t,i){return void 0===t&&(t=640),void 0===i&&(i=450),r.setItem(s,u("https://www.youtube"+(o[1]||"")+".com/embed/"+h,t,i,r.videoAutoplay))};m.getImage("https://img.youtube.com/vi/"+h+"/maxresdefault.jpg").then(function(t){var i=t.width,e=t.height;120===i&&90===e?m.getImage("https://img.youtube.com/vi/"+h+"/0.jpg").then(function(t){var i=t.width,e=t.height;return l(i,e)},l):l(i,e)},l)}else(o=i.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/))&&m.ajax("https://vimeo.com/api/oembed.json?maxwidth=1920&url="+encodeURI(i),{responseType:"json",withCredentials:!1}).then(function(t){var i=t.response,e=i.height,n=i.width;return r.setItem(s,u("https://player.vimeo.com/video/"+o[2],n,e,r.videoAutoplay))},function(){return r.setError(s)})}}],methods:{loadItem:function(t){void 0===t&&(t=this.index);var i=this.getItem(t);i.content||m.trigger(this.$el,"itemload",[i])},getItem:function(t){return void 0===t&&(t=this.index),this.items[t]||{}},setItem:function(t,i){m.assign(t,{content:i});var e=m.html(this.slides[this.items.indexOf(t)],i);m.trigger(this.$el,"itemloaded",[this,e]),this.$update(e)},setError:function(t){this.setItem(t,'<span uk-icon="icon: bolt; ratio: 2"></span>')},showControls:function(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),m.addClass(this.$el,"uk-active","uk-transition-active")},hideControls:function(){m.removeClass(this.$el,"uk-active","uk-transition-active")}}};function u(t,i,e,n){return'<iframe src="'+t+'" width="'+i+'" height="'+e+'" style="max-width: 100%; box-sizing: border-box;" frameborder="0" allowfullscreen uk-video="autoplay: '+n+'" uk-responsive></iframe>'}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.component("lightboxPanel",h),h});