!function(a){var b;window.UIkit&&(b=a(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slideshow-fx",["uikit"],function(){return b||a(UIkit)})}(function(a){"use strict";var b=a.slideshow.animations;a.$.extend(a.slideshow.animations,{slice:function(c,d,e,f){if(!c.data("cover"))return b.fade.apply(this,arguments);for(var g,h=a.$.Deferred(),i=Math.ceil(this.element.width()/this.options.slices),j=d.data("cover").css("background-image"),k=a.$("
").css({top:0,left:0,width:this.container.width(),height:this.container.height(),opacity:1,zIndex:15}),l=k.width(),m=k.height(),n="slice-up"==f?m:"0",o=0;o').css({position:"absolute",top:0,left:0,width:l,height:m,"background-image":j,clip:p,opacity:0,transition:"all "+this.options.duration+"ms ease-in-out "+60*o+"ms","-webkit-transition":"all "+this.options.duration+"ms ease-in-out "+60*o+"ms"}).data("clip",r),k.append(g)}return this.container.append(k),k.children().last().on(a.support.transition.end,function(){setTimeout(k.remove.bind(k),0),h.resolve()}),k.width(),k.children().each(function(){var b=a.$(this);b.css({clip:b.data("clip"),opacity:1})}),h.promise()},"slice-up":function(a,c,d){return b.slice.apply(this,[a,c,d,"slice-up"])},"slice-down":function(a,c,d){return b.slice.apply(this,[a,c,d,"slice-down"])},"slice-up-down":function(a,c,d){return b.slice.apply(this,[a,c,d,"slice-up-down"])},fold:function(c,d,e){if(!d.data("cover"))return b.fade.apply(this,arguments);for(var f,g=a.$.Deferred(),h=Math.ceil(this.element.width()/this.options.slices),i=d.data("cover").css("background-image"),j=a.$("").css({width:d.width(),height:d.height(),opacity:1,zIndex:15}),k=d.width(),l=d.height(),m=0;m').css({position:"absolute",top:0,left:0,width:k,height:l,"background-image":i,"transform-origin":h*m+"px 0 0",clip:"rect(0px, "+h*(m+1)+"px, "+l+"px, "+h*m+"px)",opacity:0,transform:"scaleX(0.000001)",transition:"all "+this.options.duration+"ms ease-in-out "+(100+60*m)+"ms","-webkit-transition":"all "+this.options.duration+"ms ease-in-out "+(100+60*m)+"ms"}),j.prepend(f);return this.container.append(j),j.width(),j.children().first().on(a.support.transition.end,function(){setTimeout(j.remove.bind(j),0),g.resolve()}).end().css({transform:"scaleX(1)",opacity:1}),g.promise()},puzzle:function(d,e,f){if(!e.data("cover"))return b.fade.apply(this,arguments);for(var g,h,i,j=a.$.Deferred(),k=this,l=Math.round(this.options.slices/2),m=Math.round(e.width()/l),n=Math.round(e.height()/m),o=Math.round(e.height()/n)+1,p=e.data("cover").css("background-image"),q=a.$("").css({width:this.container.width(),height:this.container.height(),opacity:1,zIndex:15}),r=this.container.width(),s=this.container.height(),t=0;t').css({position:"absolute",top:0,left:0,opacity:0,width:r,height:s,"background-image":p,clip:"rect("+h.join(",")+")","-webkit-transform":"translateZ(0)",transform:"translateZ(0)"}),q.append(g);this.container.append(q);var v=c(q.children());return v.each(function(b){a.$(this).css({transition:"all "+k.options.duration+"ms ease-in-out "+(50+25*b)+"ms","-webkit-transition":"all "+k.options.duration+"ms ease-in-out "+(50+25*b)+"ms"})}).last().on(a.support.transition.end,function(){setTimeout(q.remove.bind(q),0),j.resolve()}),q.width(),v.css({opacity:1}),j.promise()},boxes:function(c,d,e,f){if(!d.data("cover"))return b.fade.apply(this,arguments);for(var g,h,i,j,k=a.$.Deferred(),l=Math.round(this.options.slices/2),m=Math.round(d.width()/l),n=Math.round(d.height()/m),o=Math.round(d.height()/n)+1,p=d.data("cover").css("background-image"),q=a.$("").css({width:d.width(),height:d.height(),opacity:1,zIndex:15}),r=d.width(),s=d.height(),t=0;t').css({position:"absolute",top:0,left:0,opacity:1,width:r,height:s,"background-image":p,"transform-origin":h[3]+" "+h[0]+" 0",clip:"rect("+h.join(",")+")","-webkit-transform":"scale(0.0000000000000001)",transform:"scale(0.0000000000000001)"}),q.append(g);this.container.append(q);var u,v=0,w=0,x=0,y=[[]],z=q.children();for("boxes-reverse"==f&&(z=[].reverse.apply(z)),z.each(function(){y[v][w]=a.$(this),w++,w==l&&(v++,w=0,y[v]=[])}),j=0,u=0;j=0&&u