!function(a){"use strict";function b(b,c){c=a.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},c);var d=b.offset().top-c.offset,e=a.$doc.height(),f=window.innerHeight;d+f>e&&(d=e-f),a.$("html,body").stop().animate({scrollTop:d},c.duration,c.transition).promise().done(c.complete)}a.component("smoothScroll",{boot:function(){a.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(b){var c=a.$(this);if(!c.data("smoothScroll")){a.smoothScroll(c,a.Utils.options(c.attr("data-uk-smooth-scroll")));c.trigger("click")}return!1})},init:function(){var c=this;this.on("click",function(d){d.preventDefault(),b(a.$(this.hash).length?a.$(this.hash):a.$("body"),c.options)})}}),a.Utils.scrollToElement=b,a.$.easing.easeOutExpo||(a.$.easing.easeOutExpo=function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c})}(UIkit);