UNPKG

vuikit

Version:

A Vuejs component library based on UIkit

7 lines (6 loc) 69.1 kB
/** * Vuikit 0.7.0 * (c) 2018 Miljan Aleksic * @license MIT */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Vuikit=e()}(this,function(){"use strict";function t(t){return null===t||l(t)?[]:i(t)?t:[t]}function e(t){return t.charAt(0).toUpperCase()+t.slice(1)}function n(t){return parseFloat(t)||0}function r(t){return parseInt(t,10)}function i(t){return Array.isArray(t)}function o(t){return u(t)?0===Object.keys(t).length:c(t)?""===t:i(t)?0===t.length:!t}function a(t){return"[object Function]"===function(t){return Object.prototype.toString.call(t)}(t)}function s(t){return Number.isInteger(t)}function u(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function c(t){return"string"==typeof t}function l(t){return void 0===t}function f(t){return u(t)&&t===t.window}function d(t,e,n){var r;return function(){var i=this,o=arguments,a=n&&!r;clearTimeout(r),r=setTimeout(function(){r=null,n||t.apply(i,o)},e),a&&t.apply(i,o)}}function p(t,e){for(var n in t)if(!1===e.call(t[n],t[n],n))break}function h(t,e){return ht.call(t,e)}function v(t,e,n){var r=u(t)&&c(e)?function(t,e){return e.split(".").reduce(function(t,e){return t&&t[e]},t)}(t,e):void 0;return void 0===r?n:r}function m(t,e){return t&&(c(t)?mt:gt).call(t,e)}function g(t){return function(t,e){return Array.prototype.slice.call(t,e)}(arguments,1).forEach(function(e){Object.keys(e).forEach(function(n){t[n]=e[n]})}),t}function b(t,e,n){return void 0===n&&(n=1),void 0===e&&(e=t,t=0),Array.from(new Array(Math.floor((e-t)/n)),function(e,r){return t+r*n})}function k(){for(var t,e,n=arguments,r={},i=arguments.length;i--;)for(var o=0,a=Object.keys(arguments[i]);o<a.length;o++)switch(t=a[o]){case"class":case"style":case"directives":Array.isArray(r[t])||(r[t]=[]),r[t]=r[t].concat(n[i][t]);break;case"staticClass":if(!n[i][t])break;void 0===r[t]&&(r[t]=""),r[t]&&(r[t]+=" "),r[t]+=n[i][t].trim();break;case"on":case"nativeOn":r[t]||(r[t]={});for(var s=0,u=Object.keys(arguments[i][t]);s<u.length;s++)e=u[s],r[t][e]?r[t][e]=[].concat(r[t][e],n[i][t][e]):r[t][e]=n[i][t][e];break;case"attrs":case"props":case"domProps":case"scopedSlots":case"staticStyle":case"hook":case"transition":r[t]||(r[t]={}),r[t]=wt({},n[i][t],r[t]);break;case"slot":case"key":case"ref":case"tag":case"show":case"keepAlive":default:r[t]||(r[t]=n[i][t])}return r}function y(t,e,n,r){return e.split(" ").forEach(function(e){return function(t,e,n,r){_(r).push({el:t,type:e,listener:n}),t.addEventListener(e,n)}(t,e,n,r)}),function(){return w(t,e,r)}}function w(t,e,n){e.split(" ").forEach(function(e){return function(t,e,n){void 0===n&&(n="default");var r=function(t,e,n){void 0===n&&(n="default");return _(n).find(function(n){return n.el===t&&n.type===e})}(t,e,n);if(r){t.removeEventListener(e,r.listener);var i=Vt[n].indexOf(r);Vt[n].splice(i,1)}}(t,e,n)})}function $(t,e,n,r){void 0===r&&(r=!1);var i=y(t,e,function(t){var e=!r||r(t);e&&(i(),n(t,e))});return i}function x(t){!function(t){void 0===t&&(t="default");var e=_(t);if(e){for(var n=0;n<e.length;++n){var r=e[n];r.el.removeEventListener(r.type,r.listener)}!function(t){void 0===t&&(t="default");void 0!==Vt[t]&&delete Vt[t]}(t)}}(t)}function _(t){return void 0===t&&(t="default"),Vt[t]=Vt[t]||[],Vt[t]}function S(t,e,n){if(l(n))return function(t,e){if(!t||!e)return;return window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.currentStyle[e]}(t,e);t.style[e]=n}function T(t){var e=t.element,n=t.target,r=t.elAttach,i=t.targetAttach,o=t.elOffset,a=t.targetOffset,s=t.flip,u=t.boundary;r=R(r),i=R(i);var c={element:r,target:i};if(!e||!n)return c;var l=B(e),f=B(n),d=f;return A(d,r,l,-1),A(d,i,f,1),o=N(o,l.width,l.height),a=N(a,f.width,f.height),o.x+=a.x,o.y+=a.y,d.left+=o.x,d.top+=o.y,u=B(u||P(e)),s&&p(Ut,function(t,e){function n(t,n){var r=d[p]+t+n-2*o[a];if(r>=u[p]&&r+l[e]<=u[h])return d[p]=r,["element","target"].forEach(function(n){c[n][a]=t?c[n][a]===Ut[e][1]?Ut[e][2]:Ut[e][1]:c[n][a]}),!0}var a=t[0],p=t[1],h=t[2];if(!0===s||m(s,a)){var v=r[a]===p?-l[e]:r[a]===h?l[e]:0,g=i[a]===p?f[e]:i[a]===h?-f[e]:0;if(d[p]<u[p]||d[p]+l[e]>u[h]){var b=l[e]/2,k="center"===i[a]?-f[e]/2:0;"center"===r[a]?n(b,k)||n(-b,-k):n(v,g)}}}),E(e,d),c}function E(t,r){if(!r)return B(t);var i=E(t),o=S(t,"position");["left","top"].forEach(function(a){if(a in r){var s=S(t,a);t.style[a]=r[a]-i[a]+n("absolute"===o&&"auto"===s?function(t){var r=function(t){var e=t.offsetParent;for(;e&&"static"===S(e,"position");)e=e.offsetParent;return e||M(t)}(t),i=r===M(t)?{top:0,left:0}:E(r);return["top","left"].reduce(function(o,a){var s=e(a);return o[a]-=i[a]+(n(S(t,"margin"+s))||0)+(n(S(r,"border"+s+"Width"))||0),o},E(t))}(t)[a]:s)+"px"}})}function B(e){var n=P(e),r=n.pageYOffset,i=n.pageXOffset;if(f(e)){var o=e.innerHeight,a=e.innerWidth;return{top:r,left:i,height:o,width:a,bottom:r+o,right:i+a}}var s=!1;(function(e){return t(e).some(function(t){return t.offsetHeight})})(e)||(s=e.style.display,e.style.display="block");var u=e.getBoundingClientRect();return!1!==s&&(e.style.display=s),{height:u.height,width:u.width,top:u.top+r,left:u.left+i,bottom:u.bottom+r,right:u.right+i}}function C(t){var r=e(t);return function(e,i){if(l(i)){if(f(e))return e["inner"+r];if(function(t){return u(t)&&9===t.nodeType}(e)){var o=e.documentElement;return Math.max(o.offsetHeight,o.scrollHeight)}return i=S(e,t),i="auto"===i?e["offset"+r]:n(i)||0,O(t,e,i)}S(e,t,i||0===i?O(t,e,i)+"px":"")}}function O(t,r,i){return"border-box"===S(r,"boxSizing")?Ut[t].slice(1).map(e).reduce(function(t,e){return t-n(S(r,"padding"+e))-n(S(r,"border"+e+"Width"))},i):i}function P(t){return f(t)?t:I(t).defaultView}function A(t,e,n,r){p(Ut,function(i,o){var a=i[0],s=i[1],u=i[2];e[a]===u?t[s]+=n[o]*r:"center"===e[a]&&(t[s]+=n[o]*r/2)})}function R(t){var e=/left|center|right/,n=/top|center|bottom/;return 1===(t=(t||"").split(" ")).length&&(t=e.test(t[0])?t.concat(["center"]):n.test(t[0])?["center"].concat(t):["center","center"]),{x:e.test(t[0])?t[0]:"center",y:n.test(t[1])?t[1]:"center"}}function N(t,e,r){var i=(t||"").split(" "),o=i[0],a=i[1];return{x:o?n(o)*(h(o,"%")?e/100:1):0,y:a?n(a)*(h(a,"%")?r/100:1):0}}function H(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}}function L(t){var e=t.split("-")[0];return"top"===e||"bottom"===e?"y":"x"}function I(t){return t.ownerDocument}function M(t){return I(t).documentElement}function D(t,e){z(t,e,"add")}function j(t,e){z(t,e,"remove")}function F(e,n){if(Ot&&n){var r=V(n),i=c(r[r.length-1])?void 0:r.pop();t(e).forEach(function(t){for(var e=t.classList,n=0;n<r.length;n++)if(Ct)t.classList.toggle(r[n],i);else{e[(l(i)?!e.contains(r[n]):i)?"add":"remove"](r[n])}})}}function z(e,n,r){n=V(n).filter(function(t){return t}),Ot&&n.length&&t(e).forEach(function(t){var e=t.classList;Bt?e[r].apply(e,n):n.forEach(function(t){return e[r](t)})})}function V(e){return t(e).reduce(function(t,e){return t.push.apply(t,c(e)&&m(e," ")?e.trim().split(" "):[e]),t},[])}function U(t){var e=t.el,n=t.props,r=t.vnode,i=n.target,o=n.position,a=n.offset,s=n.boundary,u=n.flip,c=n.classPrefix;m(ee,o)||St("Invalid v-position position",r);var l=o.split("-"),f=l[0],p=l[1],h=new RegExp(c+"-(top|bottom|left|right)(-[a-z]+)?");e.className=e.className.replace(h,""),S(e,{top:"",left:""});var v=L(o),g=T({flip:u,target:i,boundary:s,elAttach:"x"===v?H(f)+" "+p:p+" "+H(f),elOffset:"x"===v?""+("left"===f?-1*a:a):" "+("top"===f?-1*a:a),element:e,targetAttach:"x"===v?f+" "+p:p+" "+f,targetOffset:null}).target,b=g.x,k=g.y;f="x"===v?b:k,p="x"===v?k:b,function(t){w(window,"resize",te),y(window,"resize",d(function(){U(t)},50),te)}(t),c&&D(e,c+"-"+f+"-"+p)}function q(t,e,n){var i={el:t,binding:e,vnode:n};i.props=function(t){var e=t.vnode,n=t.binding.value;if(l(n)||!u(n))return St("v-position configuration is missing or is not an Object",e.context),!1;var i=n.target||null,o=v(n,"delay",0),a=v(n,"flip",!0),s=v(n,"classPrefix","v-position"),f=n.boundary||window,d=r(n.offset)||0,p=n.position||"top-center";return c(i)&&(i=e.context.$refs[i]),{target:i,delay:o,offset:d,flip:a,position:p,boundary:f,classPrefix:s}}(i);{if(i.props)return i;e.def.unbind(t,e)}}function W(t,e){var n=K(t),r=K(e).toLowerCase(),i=K(e),o=me.body||ge,a={};a[t]=r,a["Webkit"+n]="webkit"+i,a["Moz"+n]=r,a["o"+n]="o"+i+" o"+r;for(t in a)if(void 0!==o.style[t])return a[t]}function K(t){return t.replace(/(?:^|[-_/])(\w)/g,function(t,e){return e?e.toUpperCase():""})}function Y(t){return t.message.replace(/ /g,"")+"-"+(t.key||"key")+"-"+(t.timeout||0)}function G(t){return{on:{beforeEnter:function(e){Zt=Wt(Xe)-Qe.offsetWidth,Xt=Xt||{x:Xe.pageXOffset,y:Xe.pageYOffset},D(Qe,"uk-offcanvas-page"),D(Je,"uk-offcanvas-container"),t.flip&&(D(Je,"uk-offcanvas-flip"),D(t.$refs.bar,"uk-offcanvas-bar-flip")),t.overlay&&(D(e,"uk-offcanvas-overlay"),D(Je,"uk-offcanvas-overlay"))},afterEnter:function(e){t.overlay&&(Wt(t.$refs.content,Wt(Xe)-Zt),qt(t.$refs.content,qt(Xe)),Xt&&(t.$refs.content.scrollTop=Xt.y)),Qt||(y(Qe,"click",function(t){var e=!Jt.$el.contains(t.target),n=t.target===Jt.$el&&Jt.overlay;(e||n)&&Jt.hide()},"vk-offcanvas"),y(Qe,"keyup",function(t){27===t.keyCode&&Jt&&(t.preventDefault(),Jt.hide())},"vk-offcanvas")),Jt=t,Qt++},afterLeave:function(e){if(t.overlay){if(!Xt){var n=t.$refs.content,r=n.scrollLeft,i=n.scrollTop;Xt={x:r,y:i}}}else Xt={x:Xe.pageXOffset,y:Xe.pageYOffset};j(Je,"uk-offcanvas-flip"),j(t.$refs.bar,"uk-offcanvas-bar-flip"),j(Qe,"uk-offcanvas-page"),j(Je,"uk-offcanvas-container"),j(e,"uk-offcanvas-overlay"),j(Je,"uk-offcanvas-overlay"),Je.scrollTop=Xt.y,S(Je,"overflowY",""),S(Qe,"overflowY",""),Wt(t.$refs.content,""),qt(t.$refs.content,""),Xe.scrollTo(Xt.x,Xt.y),Xt=null,--Qt||x("vk-offcanvas"),Jt===t&&(Jt=null)}}}}function X(t){return t.getBoundingClientRect().top+window.pageYOffset}function J(e,n,r){if(u(n))for(var i in n)J(e,i,n[i]);else{if(l(r))return e&&e.getAttribute(n);t(e).forEach(function(e){a(r)&&(r=r.call(e,J(e,n))),null===r?function(e,n){e=t(e),n.split(" ").forEach(function(t){return e.forEach(function(e){return e.removeAttribute(t)})})}(e,n):e.setAttribute(n,r)})}}function Q(t,e){var n=g({margin:"uk-margin-small-top",firstColumn:"uk-first-column"},e.value||{}),r=t.children;if(r.length&&function(t){return t.offsetHeight}(t)){(function(t){var e={},n=[[]];e.stacks=!0;for(var r=0;r<t.length;r++){var i=t[r],o=i.getBoundingClientRect();if(o.height)for(var a=n.length-1;a>=0;a--){var s=n[a];if(!s[0]){s.push(i);break}var u=s[0].getBoundingClientRect();if(o.top>=Math.floor(u.bottom)){n.push([i]);break}if(Math.floor(o.bottom)>u.top){if(e.stacks=!1,o.left<u.left&&!Jn){s.unshift(i);break}s.push(i);break}if(0===a){n.unshift([i]);break}}}return e.rows=n,e})(r).rows.forEach(function(t,e){return t.forEach(function(t,r){j(t,n.margin),j(t,n.firstColumn),0!==e&&D(t,n.margin),0===r&&D(t,n.firstColumn)})})}}function Z(t){this.state=tr,this.value=void 0,this.deferred=[];var e=this;try{t(function(t){e.resolve(t)},function(t){e.reject(t)})}catch(t){e.reject(t)}}function tt(e,n,r){return function(e){return function(t){return"EventTarget"in ar?t instanceof EventTarget:"addEventListener"in t}(e)?[e]:i(e)?e.filter(Boolean):t(e)}(e).reduce(function(t,e){return t&&e.dispatchEvent(function(t,e,n,r){void 0===e&&(e=!0);void 0===n&&(n=!1);if(c(t)){var i=or.createEvent("CustomEvent");i.initCustomEvent(t,e,n,r),t=i}return t}(n,!0,!0,r))},!0)}function et(e){function n(t){var e=arguments;return new nr(function(r,u){if(function(t,e){return t.classList.contains(e)}(t,cr))be(function(){return nr.resolve().then(function(){return n.apply(null,e).then(r,u)})});else{var c=i+" "+ur+(s?"leave":"enter");(function(t,e){return bt.call(t,e)})(i,ur)&&(o&&(c+=" "+ur+o),s&&(c+=" "+ur+"reverse")),nt(t),$(t,(ye||"animationend")+" "+sr,function(e){var n=!1;e.type===sr?(u(new Error("UIkit animation canceled")),nt(t)):(r(),nr.resolve().then(function(){n=!0,nt(t)})),be(function(){n||(D(t,cr),be(function(){return j(t,cr)}))})},function(e){return t===e.target}),S(t,"animationDuration",a+"ms"),D(t,c),ye||be(function(){return fr.cancel(t)})}})}var r=e.element,i=e.animation,o=e.origin,a=e.duration;void 0===a&&(a=200);var s=e.out;return void 0===s&&(s=!1),nr.all(t(r).map(n))}function nt(t){S(t,"animationDuration","");var e=new RegExp(ur+"\\S*","g");t.className=t.className.replace(e,"")}function rt(t){var e=t.props.triggers;it(t),e.match(/click/)&&y(t.target,"click",function(){return function(t){o(dr)?ot(t):at(t)}(t)},pr),e.match(/hover/)&&(y(t.target,"mouseenter",function(){return ot(t)},pr),y(t.target,"mouseleave",function(){return at(t)},pr)),e.match(/focus/)&&(y(t.target,"focusin",function(){return ot(t)},pr),y(t.target,"focusout",function(){return at(t)},pr))}function it(t){w(t.target,"click mouseenter mouseleave focusin focusout",pr)}function ot(t){var e=t.props,n=ct(),r=n.outer;n.inner.innerHTML=e.content,ir=setTimeout(function(){t.vnode.context.$root.$el.appendChild(r);var n=st(t),i=n.dir,o=n.align;fr.in({element:r,duration:e.duration,origin:i+"-"+o,animation:e.animationIn})},e.delay)}function at(t){var e=ct().outer;clearTimeout(ir),j(e,"uk-active"),e.parentNode&&e.parentNode.removeChild(e),dr={}}function st(t){var e=t.target,n=t.props,r=ct().outer,i=n.position,o=n.offset,a=n.boundary,s=n.flip,u=i.split("-"),c=u[0],l=u[1];void 0===l&&(l="center");var f=new RegExp("uk-tooltip-(top|bottom|left|right)(-[a-z]+)?");r.className=r.className.replace(f,""),S(r,{top:"",left:""});var d=L(i),p=T({flip:s,target:e,boundary:a,elAttach:"x"===d?H(c)+" "+l:l+" "+H(c),elOffset:"x"===d?""+("left"===c?-1*o:o):""+("top"===c?-1*o:o),element:r,targetAttach:"x"===d?c+" "+l:l+" "+c,targetOffset:null}).target,h=p.x,v=p.y;return c="x"===d?h:v,l="x"===d?v:h,D(r,"uk-tooltip-"+c+"-"+l+" uk-active"),{dir:c,align:l}}function ut(t){var e=t.binding,n=e.arg,i=e.value,o=e.vnode,a=1,s=0,c=!0,l=null,f=100,d="top",p=window,h="scale-up",g="hover focus";if(u(i)?(l=i.content,c=v(i,"flip",c),a=v(i,"delay",a),s=r(s)||s,p=i.boundary||p,f=v(i,"duration",f),g=v(i,"triggers",g),d=i.position||n||d,h=v(i,"animation",h)):(l=i,d=n||d),!m(hr,d))return St("Invalid v-tooltip position",o),!1;if(!l)return St("Invalid v-tooltip content",o),!1;return{delay:a,offset:s,flip:c,content:l,position:d,boundary:p,animationIn:function(t){if(!t.trim())return"";return t.match(/[\w-]+/g).map(function(t){return"uk-animation-"+t}).join(" ")}(h.split(",")[0]),duration:f,triggers:g}}function ct(){if(!o(dr))return dr;var t=document.createElement("div"),e=document.createElement("div");return D(t,"uk-tooltip"),D(e,"uk-tooltip-inner"),t.appendChild(e),dr.outer=t,dr.inner=e,dr}function lt(t,e,n){var r={target:t,binding:e,vnode:n};r.props=ut(r);{if(r.props)return r;e.def.unbind(t,e)}}function ft(t,e){var n=g({target:":scope > *",row:!0},e.value||{}),r=t.querySelectorAll(n.target);dt(r=[].slice.call(r),"");(function(t,e){if(!e)return[t];for(var n=[[]],r=0;r<t.length;r++){var i=t[r],o=i.getBoundingClientRect();if(o.height)for(var a=n.length-1;a>=0;a--){var s=n[a];if(!s[0]){s.push(i);break}var u=s[0].getBoundingClientRect();if(o.top>=Math.floor(u.bottom)){n.push([i]);break}if(Math.floor(o.bottom)>u.top){if(o.left<u.left&&!mr){s.unshift(i);break}s.push(i);break}if(0===a){n.unshift([i]);break}}}return n})(r,n.row).forEach(function(t){var e=function(t){if(t.length<2)return{};var e=0,n=[];return t.forEach(function(t){var r,i;(function(t){return t.offsetHeight})(t)||(r=J(t,"style"),i=J(t,"hidden"),J(t,{style:(r||"")+";display:block !important;",hidden:null})),e=Math.max(e,t.offsetHeight),n.push(t.offsetHeight),l(r)||J(t,{style:r,hidden:i})}),t=t.filter(function(t,r){return n[r]<e}),{height:e,elements:t}}(t),n=e.height;dt(e.elements,n+"px")})}function dt(e,n){t(e).forEach(function(t){return S(t,"minHeight",n)})}function pt(t,e,n){void 0===n&&(n={});var r=window.innerHeight,i=0;if(S(t,"boxSizing","border-box"),e.expand){S(t,"height",""),S(t,"minHeight","");var o=r-document.documentElement.offsetHeight;S(t,"minHeight",t.offsetHeight+o+"px")}else{var a=function(t){return t.getBoundingClientRect().top+window.pageYOffset}(t);a<r/2&&n.offsetTop&&(i+=a),!0===n.offsetBottom?i+=t.nextElementSibling.offsetHeight||0:s(n.offsetBottom)?i+=r/100*n.offsetBottom:n.offsetBottom&&"px"===n.offsetBottom.substr(-2)&&(i+=parseFloat(n.offsetBottom)),S(t,"min-height",i?"calc(100vh - "+i+"px)":"100vh")}}var ht=String.prototype.endsWith||function(t){return this.substr(-1*t.length)===t},vt=function(t){return~this.indexOf(t)},mt=String.prototype.includes||vt,gt=Array.prototype.includes||vt,bt=String.prototype.startsWith||function(t){return 0===this.lastIndexOf(t,0)},kt={render:function(){var t=this.$createElement;return(this._self._c||t)("ul",{staticClass:"uk-breadcrumb"},[this._t("default")],2)},staticRenderFns:[],name:"Breadcrumb",props:{location:{type:String,default:"/"}},computed:{items:{get:function(){return this.$slots.default.filter(function(t){return t.componentOptions&&"vk-breadcrumb-item"===t.componentOptions.tag})},cache:!1}},beforeMount:function(){this.updateItems()},beforeUpdate:function(){this.updateItems()},methods:{updateItems:function(){var t=this;this.items.forEach(function(e){var n=e.componentOptions.propsData;n.active=t.location===n.path})}}},yt={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("li",{class:{"uk-active":t.active}},[t.disabled||t.active?n("span",[t._t("default",[t._v(" "+t._s(t.label)+" ")])],2):n("a",{on:{click:function(e){e.preventDefault(),t.$parent.$emit("change",t.path)}}},[t._t("default",[t._v(" "+t._s(t.label)+" ")])],2)])},staticRenderFns:[],name:"BreadcrumbItem",props:{label:String,path:{type:String,required:!0},active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}}},wt=Object.assign||function(t){for(var e,n=arguments,r=1,i=arguments.length;r<i;r++){e=n[r];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},$t=["large","small"],xt=["default","primary","secondary","danger","text","link"],_t={functional:!0,props:{active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{type:String,default:"default",validator:function(t){return-1!==xt.indexOf(t)}},size:{type:String,validator:function(t){return!t||-1!==$t.indexOf(t)}},htmlType:{type:String,default:"button"}},render:function(t,e){var n,r=e.data,i=e.props,o=e.children,a=i.disabled,s=i.type,u=i.size,c=i.active;return t("button",k(r,{attrs:{type:i.htmlType,disabled:a},class:["uk-button","uk-button-"+s,(n={"uk-active":c},n["uk-button-"+u]=u,n)]}),[o])}},St=function(){},Tt="undefined"!=typeof console,Et=/(?:^|[-_])(\w)/g;St=function(t,e){Tt&&console.error("[Vuikit warn]: "+t+(e?At(e):""))};var Bt,Ct,Ot,Pt=function(t,e){if(t.$root===t)return"<Root>";var n="string"==typeof t?t:"function"==typeof t&&t.options?t.options.name:t._isVue?t.$options.name||t.$options._componentTag:t.name,r=t._isVue&&t.$options.__file;if(!n&&r){var i=r.match(/([^/\\]+)\.vue$/);n=i&&i[1]}return(n?"<"+function(t){return t.replace(Et,function(t){return t.toUpperCase()}).replace(/[-_]/g,"")}(n)+">":"<Anonymous>")+(r&&!1!==e?" at "+r:"")},At=function(t){if(t._isVue&&t.$parent){for(var e=[],n=0;t;){if(e.length>0){var r=e[e.length-1];if(r.constructor===t.constructor){n++,t=t.$parent;continue}n>0&&(e[e.length-1]=[r,n],n=0)}e.push(t),t=t.$parent}return"\n\nfound in\n\n"+e.map(function(t,e){return""+(0===e?"---\x3e ":function(t,e){for(var n="";e;)e%2==1&&(n+=t),e>1&&(t+=t),e>>=1;return n}(" ",5+2*e))+(Array.isArray(t)?Pt(t[0])+"... ("+t[1]+" recursive calls)":Pt(t))}).join("\n")}return"\n\n(found in "+Pt(t)+")"},Rt={functional:!0,render:function(e,n){var r=n.data,i=(n.props,n.children),o=n.listeners,a=i.filter(function(t){return t.tag});if(function(t,e){return t.model?!m(e.map(function(t){return t.data.attrs.value}),void 0)||(St("Some of the ButtonGroupCheckbox buttons declaration is missing the 'value' prop."),!1):(St("ButtonGroupCheckbox declaration is missing the v-model directive."),!1)}(r,a)){var s=t(r.model.value);return a.forEach(function(t){var e=a.indexOf(t),n=t.data.attrs.value,r=m(s,n);r&&t.data.class.push("uk-active"),t.data.on={click:function(){r?s.splice(e,1):s.splice(e,0,n),o.input(s)}}}),e("div",{class:["uk-button-group"]},[i])}}},Nt={functional:!0,render:function(t,e){var n=e.data,r=(e.props,e.children),i=e.listeners,o=r.filter(function(t){return t.tag});if(function(t,e){return t.model?!m(e.map(function(t){return t.data.attrs.value}),void 0)||(St("Some of the ButtonGroupRadio buttons declaration is missing the 'value' prop."),!1):(St("ButtonGroupRadio declaration is missing the v-model directive."),!1)}(n,o)){var a=n.model.value;return o.forEach(function(t){var e=t.data.attrs.value;e===a&&t.data.class.push("uk-active"),t.data.on={click:function(){return i.input(e)}}}),t("div",{class:["uk-button-group"]},[r])}}},Ht=["small","large"],Lt=["primary","secondary","blank"],It={functional:!0,render:function(t,e){return t("div",{class:"uk-card-header"},e.children)}},Mt={functional:!0,render:function(t,e){return t("div",{class:"uk-card-body"},e.children)}},Dt={functional:!0,render:function(t,e){return t("div",{class:"uk-card-footer"},e.children)}},jt={functional:!0,render:function(t,e){return t("div",{class:"uk-card-badge"},e.children)}},Ft={functional:!0,props:{type:{type:String,validator:function(t){return!t||m(Lt,t)}},padding:{type:String,validator:function(t){return!t||m(Ht,t)}},hover:{type:Boolean,default:!1}},render:function(t,e){var n,r=e.props,i=(e.children,e.data),o=e.slots,a=r.type,s=r.padding,u=r.hover,c=o();return t("div",k(i,{class:["uk-card",(n={"uk-card-default":!m(Lt,a),"uk-card-hover":u},n["uk-card-"+a]=a,n["uk-card-"+s]=s,n)]}),[c.header&&t(It,c.header),c.default&&t(Mt,c.default),c.footer&&t(Dt,c.footer),c.badge&&t(jt,c.badge)])}},zt={functional:!0,render:function(t,e){e.props;var n=e.children;return t("h3",k(e.data,{class:"uk-card-title"}),n)}},Vt={},Ut={width:["x","left","right"],height:["y","top","bottom"]},qt=C("height"),Wt=C("width");!function(){var t=document.createElement("_").classList;t&&(t.add("a","b"),t.toggle("c",!1),Bt=t.contains("b"),Ct=!t.contains("c"),Ot=!0),t=null}();var Kt,Yt,Gt,Xt,Jt,Qt,Zt,te="v-position",ee=["top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-top","left-center","left-bottom","right-top","right-center","right-bottom"],ne={inserted:function(t,e,n){var r=q(t,e,n);r&&U(r)},componentUpdated:function(t,e,n){var r=q(t,e,n);r&&U(r)},unbind:function(t,e,n){x(te)}},re="rtl"===document.documentElement.getAttribute("dir"),ie=["top-left","top-center","top-right","top-justify","bottom-left","bottom-center","bottom-right","bottom-justify","left-top","left-center","left-bottom","right-top","right-center","right-bottom"],oe={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{directives:[{name:"position",rawName:"v-position",value:{flip:t.flip,target:t.$target,position:t.$position,boundary:t.$boundary,classPrefix:"uk-drop"},expression:"{\n flip,\n target: $target,\n position: $position,\n boundary: $boundary,\n classPrefix: 'uk-drop'\n }"}],class:["uk-drop",{"uk-open":t.show}],style:t.$style,on:{mouseenter:function(e){if(e.target!==e.currentTarget)return null;t.triggerShow(e)},mouseleave:function(e){if(e.target!==e.currentTarget)return null;t.hideOnLeave&&t.triggerHide()}}},[t._t("default")],2)},staticRenderFns:[],name:"Drop",directives:{Position:ne},props:{target:{},boundary:{default:function(){return window}},placement:{default:function(){return document.body}},show:{type:Boolean,required:!0},flip:{type:Boolean,default:!0},position:{type:String,default:"bottom-"+(re?"right":"left"),validator:function(t){return m(ie,t)}},triggers:{type:String,default:"hover focus"},showDelay:{type:Number,default:0},hideDelay:{type:Number,default:100},hideOnLeave:{type:Boolean,default:!0},hideOnClick:{type:Boolean,default:!0}},computed:{$position:function(){return this.position.replace("justify","center")},$dir:function(){return this.position.split("-")[0]},$align:function(){return this.position.split("-")[1]},$style:function(){var t={},e="justify"===this.$align;if(!this.target||!e)return t;var n=this.target.getBoundingClientRect(),r="y"===L(this.position)?"width":"height";return t[r]=n[r]+"px",t},$target:function(){return c(this.target)?v(this.$vnode.context.$refs,this.target):this.target},$boundary:function(){return c(this.boundary)?v(this.$vnode.context.$refs,this.boundary):this.boundary},$placement:function(){return c(this.placement)?v(this.$vnode.context.$refs,this.placement):this.placement}},watch:{triggers:function(){this.removeTargetEvents(this.target),this.setTargetEvents(this.target)},target:function(t,e){this.removeTargetEvents(e),this.setTargetEvents()},show:function(t){var e=this;t&&this.triggers.match(/click/)&&this.hideOnClick?y(window.document,"click",function(t){e.$el.contains(t.target)||e.triggerHide()},this._uid):w(window.document,"click",this._uid)}},methods:{removeTargetEvents:function(t){t&&w(t,"click mouseenter mouseleave focusin focusout",this._uid)},setTargetEvents:function(){this.$target&&(this.triggers.match(/click/)&&y(this.$target,"click",this.toggleShow,this._uid),this.triggers.match(/hover/)&&(y(this.$target,"mouseenter",this.triggerShow,this._uid),y(this.$target,"mouseleave",this.triggerHide,this._uid)),this.triggers.match(/focus/)&&(y(this.$target,"focusin",this.triggerShow,this._uid),y(this.$target,"focusout",this.triggerHide,this._uid)))},triggerShow:function(){var t=this;clearTimeout(this.hideTimeout),this.showTimeout=setTimeout(function(){t.$emit("update:show",!0)},this.showDelay)},triggerHide:function(){var t=this;clearTimeout(this.showTimeout),this.hideTimeout=setTimeout(function(){t.$emit("update:show",!1)},this.hideDelay)},toggleShow:function(){this.show?this.triggerHide():this.triggerShow()}},mounted:function(){this.$placement&&this.$placement.appendChild(this.$el),this.setTargetEvents()},beforeDestroy:function(){this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},ae={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{directives:[{name:"position",rawName:"v-position",value:{flip:t.flip,target:t.$target,position:t.$position,boundary:t.$boundary,classPrefix:"uk-dropdown"},expression:"{\n flip,\n target: $target,\n position: $position,\n boundary: $boundary,\n classPrefix: 'uk-dropdown',\n }"}],class:["uk-dropdown",{"uk-open":t.show}],style:t.$style,on:{mouseenter:function(e){if(e.target!==e.currentTarget)return null;t.triggerShow(e)},mouseleave:function(e){if(e.target!==e.currentTarget)return null;t.hideOnLeave&&t.triggerHide()}}},[t._t("default")],2)},staticRenderFns:[],name:"Dropdown",extends:oe},se={functional:!0,props:ae.props,render:function(t,e){var n=e.data,r=e.props,i=e.children;return t(ae,k(n,{props:r}),[t("ul",{class:"uk-nav uk-dropdown-nav"},i)])}},ue={functional:!0,props:{name:{type:String,default:""},viewBox:String,ratio:[String,Number],width:[String,Number],height:[String,Number]},render:function(t,e){var n=e.data,r=e.props,i=e.children;return t("span",k(n,{class:["uk-icon"]}),[r.name?t("icon-"+r.name,{props:r}):i])}},ce={functional:!0,props:k(ue.props,{reset:{type:Boolean,default:!1}}),render:function(t,e){var n=e.data,r=e.props,i=e.children;return t("a",k(n,{class:["uk-icon",{"uk-icon-link":r.reset}]}),[r.name?t("icon-"+r.name,{props:r}):i])}},le={functional:!0,props:ue.props,render:function(t,e){var n=e.data,r=e.props,i=e.children;return t("a",k(n,{class:"uk-icon uk-icon-button"}),[r.name?t("icon-"+r.name,{props:r}):i])}},fe={functional:!0,render:function(t,e){var n=e.children;return t("ul",k(e.data,{class:"uk-iconnav"}),n)}},de={functional:!0,props:{active:{type:Boolean,default:!1},icon:{type:String,required:!0}},render:function(t,e){var n=e.props,r=e.data,i=n.active,o=n.icon;return t("li",{class:{"uk-active":i}},[t(ce,k(r,{props:{name:o}}))])}},pe={functional:!0,render:function(t,e){var n=e.children;return t("ul",k(e.data,{class:"uk-iconnav uk-iconnav-vertical"}),n)}},he={functional:!0,props:{type:{type:String,default:"",validator:function(t){return!t||m(["success","warning","danger"],t)}}},render:function(t,e){var n=e.data,r=e.props,i=e.children;return t("span",k(n,{class:["uk-label",(Kt={},Kt["uk-label-"+r.type]=r.type,Kt)]}),i)}},ve=window,me=document.body,ge=document.documentElement,be=(ve.MutationObserver||ve.WebKitMutationObserver,ve.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)}),ke=W("transition","transition-end"),ye=(W("animation","animation-start"),W("animation","animation-end")),we=document.documentElement,$e={props:{show:{type:Boolean,default:!1},closeOnKey:{type:[Number,Boolean],default:27},closeOnBg:{type:Boolean,default:!0}},methods:{beforeEnter:function(){D(we,"uk-modal-page")},enter:function(t,e){t.offsetWidth,D(t,"uk-open"),$(t,ke,e,function(e){return e.target===t})},afterEnter:function(){Gt++,Yt&&Yt.$emit("update:show",!1),Yt=this},beforeLeave:function(t){j(t,"uk-open")},leave:function(t,e){$(t,ke,e,function(e){return e.target===t})},afterLeave:function(){--Gt||j(we,"uk-modal-page"),Yt===this&&(Yt=null)}},mounted:function(){var t=this;this.$root.$el.appendChild(this.$el),y(window,"resize",d(function(){t.show&&t.updateOverflowAuto()},30),this._uid),y(we,"keyup",function(e){t.closeOnKey&&e.keyCode===t.closeOnKey&&(e.preventDefault(),t.$emit("update:show",!1))},this._uid)},beforeDestroy:function(){w(we,"key",this._uid),w(window,"resize",this._uid),this.$root.$el.removeChild(this.$el),this.afterLeave()}},xe={functional:!0,render:function(t,e){var n=e.parent,r=e.children;return t("transition",k(e.data,{props:{css:!1},on:{beforeEnter:n.beforeEnter,enter:n.enter,afterEnter:n.afterEnter,beforeLeave:n.beforeLeave,leave:n.leave,afterLeave:n.afterLeave}}),r)}},_e={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||14,o=n.height||14,a=n.viewBox||"0 0 14 14";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-close-icon ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<path fill="none" stroke="#000" stroke-width="1.1" d="M1 1l12 12M13 1L1 13"/>'}})}},Se={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||20,o=n.height||20,a=n.viewBox||"0 0 20 20";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-close-large ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<path fill="none" stroke="#000" stroke-width="1.4" d="M1 1l18 18M19 1L1 19"/>'}})}},Te={functional:!0,props:["type"],render:function(t,e){var n=e.data,r=e.props.type,i="large"===r;return t("button",k(n,{class:["uk-close","uk-icon",{"uk-modal-close-large":i,"uk-modal-close-outside":"outside"===r}],attrs:{type:"button"}}),[t(i?Se:_e)])}},Ee={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("modal-transition",{on:{enter:t.updateOverflowAuto}},[t.show?n("div",{ref:"modal",class:["uk-modal",{"uk-modal-container":t.container,"uk-flex uk-flex-top":t.center}],style:{display:t.center?"":"block"},on:{click:function(e){if(e.target!==e.currentTarget)return null;t.closeOnBg&&t.$emit("update:show",!1)}}},[n("div",{ref:"dialog",class:["uk-modal-dialog",t.widthClasses,{"uk-margin-auto-vertical":t.center}]},[t.closeBtn?n("modal-btn-close",{staticClass:"uk-modal-close-default",attrs:{type:t.closeBtn},on:{click:function(e){t.$emit("update:show",!1)}}}):t._e(),t._v(" "),t.$slots.header?n("div",{ref:"header",staticClass:"uk-modal-header"},[t._t("header")],2):t._e(),t._v(" "),t._t("dialog"),t._v(" "),t.$slots.default?n("div",{ref:"body",class:["uk-modal-body",{"uk-overflow-auto":t.overflowAuto}]},[t._t("default")],2):t._e(),t._v(" "),t.$slots.footer?n("div",{ref:"footer",staticClass:"uk-modal-footer"},[t._t("footer")],2):t._e()],2)]):t._e()])},staticRenderFns:[],name:"Modal",extends:$e,components:{ModalBtnClose:Te,ModalTransition:xe},props:{closeBtn:{type:[Boolean,String],default:!1,validator:function(t){return!t||m([!0,"outside"],t)}},overflowAuto:{type:Boolean,default:!1},container:{type:Boolean,default:!1},center:{type:Boolean,default:!1},width:{type:String,default:""}},computed:{widthClasses:function(){return this.width?this.width.split(" ").map(function(t){return"uk-width-"+t}):""}},methods:{updateOverflowAuto:function(){if(this.overflowAuto){var t=this.$el,e=this.$refs.body,n=this.$refs.dialog;S(e,"maxHeight","150px");S(e,"maxHeight",Math.max(150,150+qt(t)-n.offsetHeight)+"px")}}}},Be={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("modal-transition",[t.show?n("div",{staticClass:"uk-modal uk-modal-full",staticStyle:{display:"block"}},[n("div",{staticClass:"uk-modal-dialog uk-flex uk-flex-center uk-flex-middle",staticStyle:{"box-sizing":"border-box","min-height":"100vh",height:"100vh"}},[t.closeBtn?n("modal-btn-close",{staticClass:"uk-modal-close-full",attrs:{type:t.closeBtn},on:{click:function(e){t.$emit("update:show",!1)}}}):t._e(),t._v(" "),t._t("default")],2)]):t._e()])},staticRenderFns:[],name:"ModalFull",extends:$e,components:{ModalBtnClose:Te,ModalTransition:xe},props:{closeBtn:{type:[Boolean,String],default:!0,validator:function(t){return!t||m([!0,"large"],t)}}}},Ce={functional:!0,props:{center:{type:Boolean,default:!1},primary:{type:Boolean,default:!1}},render:function(t,e){var n=e.props,r=e.children,i=e.data,o=n.center,a=n.primary;return t("ul",k(i,{class:["uk-nav",{"uk-nav-center":o,"uk-nav-default":!a,"uk-nav-primary":a}]}),r)}},Oe={functional:!0,props:{active:{type:Boolean,default:!1},label:{type:String,required:!0},icon:{type:String}},render:function(t,e){var n=e.props,r=e.data,i=n.active,o=n.label,a=n.icon;return t("li",k(r,{class:{"uk-active":i}}),[t("a",[a&&t(ue,{class:"uk-margin-small-right",props:{icon:a}}),o])])}},Pe={functional:!0,props:{label:{type:String,required:!0}},render:function(t,e){var n=e.props;e.children;return t("li",{class:"uk-nav-header"},[n.label])}},Ae={functional:!0,label:{type:String,required:!0},render:function(t,e){var n=e.props,r=e.children;return t("li",k(e.data,{class:"uk-parent"}),[t("a",[n.label]),t("ul",{class:"uk-nav-sub"},r)])}},Re={functional:!0,render:function(t,e){return t("div",{class:"uk-navbar-left"},e.children)}},Ne={functional:!0,render:function(t,e){return t("div",{class:"uk-navbar-center"},e.children)}},He={functional:!0,render:function(t,e){return t("div",{class:"uk-navbar-right"},e.children)}},Le={functional:!0,props:{transparent:{type:Boolean,default:!1},container:{type:String,validator:function(t){return m(["expand","small","large"],t)}}},render:function(t,e){var n=e.slots,r=e.props,i=e.data,o=r.container,a=r.transparent,s=n(),u=[(s.default||s.left)&&t(Re,s.default||s.left),s.center&&t(Ne,s.center),s.right&&t(He,s.right)];return t("nav",k(i,{class:["uk-navbar-container",{"uk-navbar-transparent":a}]}),[t("div",{class:["uk-container",{"uk-container-small":"small"===o,"uk-container-large":"large"===o,"uk-container-expand":"expand"===o}]},[t("div",{class:"uk-navbar"},u)])])}},Ie={functional:!0,render:function(t,e){var n=e.children;return t("div",k(e.data,{class:"uk-navbar-item"}),n)}},Me={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||20,o=n.height||20,a=n.viewBox||"0 0 20 20";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-navbar-toggle-icon ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<path d="M0 9h20v2H0zM0 3h20v2H0zM0 15h20v2H0z"/>'}})}},De={functional:!0,render:function(t){return t("span",{class:"uk-navbar-toggle-icon uk-icon"},[t(Me)])}},je={functional:!0,render:function(t,e){return t("span",{class:"uk-margin-small-left"},e.children)}},Fe={functional:!0,props:{label:{type:String,default:""}},render:function(t,e){e.children;var n=e.data,r=e.props.label;return t("a",k(n,{class:"uk-navbar-toggle"}),[t(De),r&&t(je,r)])}},ze={functional:!0,render:function(t,e){var n=e.children;return t("ul",k(e.data,{class:"uk-navbar-nav"}),n)}},Ve={functional:!0,render:function(t,e){return t("div",{class:"uk-navbar-subtitle"},e.children)}},Ue={functional:!0,props:{active:{type:Boolean,default:!1},label:{type:String,required:!0},subtitle:{type:String,default:""}},render:function(t,e){var n=e.props,r=e.children,i=e.data,o=n.active,a=n.label,s=n.subtitle;return t("li",k(i,{class:{"uk-active":o}}),[t("a",[s?t("div",[a,t(Ve,s)]):a]),r])}},qe={functional:!0,props:{open:{type:Boolean,default:!1}},render:function(t,e){var n=e.props,r=e.children;return t("div",k(e.data,{class:["uk-navbar-dropdown",{"uk-open":n.open}]}),[t("ul",{class:"uk-nav uk-navbar-dropdown-nav"},r)])}},We=["primary","success","warning","danger"],Ke={},Ye=["bottom-left","bottom-center","bottom-right","top-left","top-center","top-right"],Ge={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:["uk-notification","uk-notification-"+this.position]},t._l(t.normalizedNfcs,function(e){return n("notification-message",{key:e.key||e.message,attrs:{status:e.status,timeout:e.timeout},on:{click:function(n){t.remove(e)},mouseenter:function(n){t.cancelTimeout(e)},mouseleave:function(n){t.initTimeout(e)}}},[t._t("default",[t._v(" "+t._s(e.message)+" ")],{message:e.message})],2)}))},staticRenderFns:[],name:"Notification",components:{NotificationMessage:{functional:!0,props:{status:{type:String,default:"",validator:function(t){return!t||-1!==We.indexOf(t)}},transition:{type:String,default:""}},render:function(t,e){e.parent;var n=e.props,r=e.children,i=e.data,o=n.status,a={class:["uk-notification-message"]};return o&&a.class.push("uk-notification-message-"+o),t("div",k(i,a),[r])}}},props:{notifications:{type:Array,default:function(){return[]}},position:{type:String,default:"top-center",validator:function(t){return-1!==Ye.indexOf(t)}}},computed:{normalizedNfcs:function(){var t=this;return this.notifications.map(function(e){if(u(e))return t.initTimeout(e),e;St("The Notification value must be an Object")})}},methods:{remove:function(t){var e=this.notifications.indexOf(t);if(-1!==e){var n=function(t){return t.slice(0)}(this.notifications);n.splice(e,1),this.$emit("update:notifications",n)}},initTimeout:function(t){var e=this,n=t.timeout||4500;s(n)||St("Notification timeout is invalid");var r=Y(t),i=!l(Ke[r]);if(n>0&&!i){var o=setTimeout(function(){e.remove(t),delete Ke[r]},n);Ke[r]=o}},cancelTimeout:function(t){var e=Y(t);!l(Ke[e])&&(clearTimeout(Ke[e]),delete Ke[e])}},mounted:function(){document.body.appendChild(this.$el)},beforeDestroy:function(){this.$el.parentNode&&document.body.removeChild(this.$el)}},Xe=window,Je=document.body,Qe=document.documentElement,Ze=window,tn=document.documentElement,en={functional:!0,render:function(t,e){var n=e.parent,r=e.data,i=e.children;return t("transition",k(r,{props:{css:!1},on:{enter:function(t,e){return e()},leave:function(t,e){return e()},beforeEnter:function(t){var e=Wt(Ze)-tn.offsetWidth;S(tn,"overflowY",e&&n.overlay?"scroll":""),D(t,"uk-open"),D(n.$refs.bar,"uk-offcanvas-none")},afterLeave:function(t){j(t,"uk-open"),j(n.$refs.bar,"uk-offcanvas-none")}}},G(n)),i)}},nn=window,rn=document.documentElement,on={functional:!0,render:function(t,e){var n=e.parent,r=e.data,i=e.children;return t("transition",k(r,{props:{css:!1},on:{beforeEnter:function(t){var e=Wt(nn)-rn.offsetWidth;S(rn,"overflowY",n.flip&&e&&n.overlay?"scroll":""),D(n.$refs.bar,"uk-offcanvas-bar-animation uk-offcanvas-push")},enter:function(t,e){qt(t),D(t,"uk-open"),D(n.$refs.content,"uk-offcanvas-content-animation"),$(t,ke,e,function(t){return t.target===n.$refs.bar})},beforeLeave:function(t){j(t,"uk-open"),j(n.$refs.content,"uk-offcanvas-content-animation")},leave:function(t,e){var r=n.$refs.bar;$(t,ke,e,function(t){return t.target===r})},afterLeave:function(t){j(n.$refs.bar,"uk-offcanvas-bar-animation uk-offcanvas-push")}}},G(n)),i)}},an=window,sn=document.documentElement,un={functional:!0,render:function(t,e){var n=e.parent,r=e.data,i=e.children;return t("transition",k(r,{props:{css:!1},on:{beforeEnter:function(t){var e=Wt(an)-sn.offsetWidth;S(sn,"overflowY",e&&n.overlay?"scroll":""),D(n.$refs.bar,"uk-offcanvas-bar-animation uk-offcanvas-slide")},enter:function(t,e){qt(t),D(t,"uk-open"),$(t,ke,e,function(t){return t.target===n.$refs.bar})},beforeLeave:function(t){j(t,"uk-open")},leave:function(t,e){var r=n.$refs.bar;$(t,ke,e,function(t){return t.target===r})},afterLeave:function(t){j(n.$refs.bar,"uk-offcanvas-bar-animation uk-offcanvas-slide")}}},G(n)),i)}},cn=window,ln=document.documentElement,fn={render:function(){var t=this.$createElement,e=this._self._c||t;return e("vk-offcanvas-transition-"+this.transition,{tag:"component"},[this.show?e("div",{staticClass:"uk-offcanvas",staticStyle:{display:"block"}},[e("div",{ref:"bar",staticClass:"uk-offcanvas-bar"},[this._t("default")],2)]):this._e()])},staticRenderFns:[],name:"Offcanvas",components:{VkOffcanvasTransitionNone:en,VkOffcanvasTransitionPush:on,VkOffcanvasTransitionSlide:un,VkOffcanvasTransitionReveal:{functional:!0,render:function(t,e){var n,r=e.parent,i=e.data,o=e.children,a=r.$refs.wrapper;return t("transition",k(i,{props:{css:!1},on:{beforeEnter:function(t){var e=Wt(cn)-ln.offsetWidth;Wt(r.$refs.content,Wt(cn)-e),S(ln,"overflowY",r.flip&&e&&r.overlay?"scroll":""),D(a=document.createElement("div"),"uk-offcanvas-reveal"),t.appendChild(a),a.appendChild(r.$refs.bar),r.$refs.wrapper=a},enter:function(t,e){qt(t),D(t,"uk-open"),D(r.$refs.content,"uk-offcanvas-content-animation"),$(t,ke,e,function(t){return t.target===a})},beforeLeave:function(t){n=r.$refs.bar,j(t,"uk-open"),j(r.$refs.content,"uk-offcanvas-content-animation")},leave:function(t,e){$(t,ke,e,function(t){return t.target===a})},afterLeave:function(t){t.appendChild(n),t.removeChild(a)}}},G(r)),o)}}},props:{show:{type:Boolean,default:!1},flip:{type:Boolean,default:!1},overlay:{type:Boolean,default:!1},transition:{type:String,default:"slide",validator:function(t){return t.match(/none|slide|push|reveal/)}}},methods:{hide:function(){this.$emit("update:show",!1)}},mounted:function(){this.$refs.content=document.body.querySelector(".uk-offcanvas-content"),this.$refs.content||(St("Offcanvas content is not detected, make sure to wrap the content with VkOffcanvasContent or a custom div.uk-offcanvas-content.",this),this.$destroy())}},dn={functional:!0,render:function(t,e){return t("button",{class:"uk-offcanvas-close uk-close uk-icon",attrs:{type:"button"},on:e.data.on},[t(_e)])}},pn={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||7,o=n.height||12,a=n.viewBox||"0 0 7 12";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-pagination-next ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<path fill="none" stroke="#000" stroke-width="1.2" d="M1 1l5 5-5 5"/>'}})}},hn={functional:!0,props:["label","expand"],render:function(t,e){var n=e.props,r=e.parent,i=n.label,o=n.expand;return r.$options&&"vk-pagination"===r.$options._componentTag?t("li",{class:{"uk-disabled":r.nextPage>r.lastPage,"uk-margin-auto-left":void 0!==o}},[t("a",{on:{click:function(t){return r.$emit("update:page",r.lastPage)}}},[i&&i,t("span",{staticClass:"uk-icon uk-pagination-next",class:{"uk-margin-small-left":i}},[t(pn)])])]):t("li",{attrs:{label:i,expand:o}},"last")}},vn={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||7,o=n.height||12,a=n.viewBox||"0 0 7 12";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-pagination-previous ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<path fill="none" stroke="#000" stroke-width="1.2" d="M6 1L1 6l5 5"/>'}})}},mn={functional:!0,props:["label","expand"],render:function(t,e){var n=e.props,r=e.parent,i=n.label,o=n.expand;return r.$options&&"vk-pagination"===r.$options._componentTag?t("li",{class:{"uk-disabled":r.prevPage<1,"uk-margin-auto-right":void 0!==o}},[t("a",{on:{click:function(t){return r.$emit("update:page",r.prevPage)}}},[t("span",{staticClass:"uk-icon uk-pagination-prev",class:{"uk-margin-small-right":i}},[t(vn)]),i&&i])]):t("li",{attrs:{label:i,expand:o}},"prev")}},gn={functional:!0,props:["label","expand"],render:function(t,e){var n=e.props,r=e.parent,i=n.label,o=n.expand;return r.$options&&"vk-pagination"===r.$options._componentTag?t("li",{class:{"uk-disabled":r.nextPage>r.lastPage,"uk-margin-auto-left":void 0!==o}},[t("a",{on:{click:function(t){return r.$emit("update:page",r.nextPage)}}},[i&&i,t("span",{staticClass:"uk-icon uk-pagination-next",class:{"uk-margin-small-left":i}},[t(pn)])])]):t("li",{attrs:{label:i,expand:o}},"next")}},bn={functional:!0,props:["label","expand"],render:function(t,e){var n=e.props,r=e.parent,i=n.label,o=n.expand;return r.$options&&"vk-pagination"===r.$options._componentTag?t("li",{class:{"uk-disabled":r.prevPage<1,"uk-margin-auto-right":void 0!==o}},[t("a",{on:{click:function(t){return r.$emit("update:page",1)}}},[t("span",{staticClass:"uk-icon uk-pagination-prev",class:{"uk-margin-small-right":i}},[t(vn)]),i&&i])]):t("li",{attrs:{label:i,expand:o}},"first")}},kn={functional:!0,render:function(t,e){var n=e.parent;if(!n.$options||"vk-pagination"!==n.$options._componentTag)return t("li","pages");var r=n.page;return n.pages.map(function(e){var i=s(e),o=i&&r===e;return t("li",{class:{"uk-active":o}},[i?o?t("span",e):t("a",{on:{click:function(t){n.$emit("update:page",e)}}},e):t("span","...")])})}},yn={total:200,page:1,perPage:10,range:3},wn=function(t){var e=t.page,n=t.range,r=t.totalPages,i=e-n,o=e+n;return o>r&&(o=r,i=(i=r-2*n)<1?1:i),i<=1&&(i=1,o=Math.min(2*n+1,r)),b(i,o+1)},$n={first:bn,last:hn,prev:mn,next:gn,pages:kn},xn={render:function(){var t=this.$createElement,e=this._self._c||t;return e("ul",{staticClass:"uk-pagination",class:{"uk-flex-center":"left"!==this.align&&"right"!==this.align,"uk-flex-right":"right"===this.align}},[e("pag-parts")],1)},staticRenderFns:[],name:"Pagination",props:{align:{type:String,default:"center"},page:{type:Number},perPage:{type:Number},range:{type:Number,default:3},total:{type:Number}},computed:{prevPage:function(){return this.page-1},nextPage:function(){return this.page+1},pages:function(){return function(t){void 0===t&&(t=yn);var e=t.total;void 0===e&&(e=yn.total);var n=t.page;void 0===n&&(n=yn.page);var r=t.perPage;void 0===r&&(r=yn.perPage);var i=t.range;void 0===i&&(i=yn.range);var o=[],a=Math.ceil(e/r);if(a<2)return[1];var s=wn({page:n,range:i,totalPages:a}),u=s[0],c=s[s.length-1],l=b(1,u<=3?u:2),f=b(c>=a-2?c+1:a,a+1),d=1;return[].concat(l,s,f).forEach(function(t){t===d?(o.push(t),d++):(o.push("..."),o.push(t),d=t+1)}),o}({total:this.total,page:this.page,perPage:this.perPage})},lastPage:function(){return this.pages[this.pages.length-1]}},components:{"pag-parts":{functional:!0,render:function(t,e){var n=e.parent,r=[];return n.$parts.forEach(function(t){i(t=n.$createElement(t.comp,{props:t.props}))?r=r.concat(t):r.push(t)}),r}}},created:function(){this.$parts=this.$slots.default.filter(function(t){return t.children}).map(function(t){return{comp:$n[t.children[0].text],props:t.data&&t.data.attrs||{}}})}},_n={functional:!0,render:function(t,e){var n=e.props,r=n.ratio||1,i=n.width||30,o=n.height||30,a=n.viewBox||"0 0 30 30";return 1!==r&&(i*=r,o*=r),t("svg",{attrs:{version:"1.1",meta:"icon-spinner ratio-"+r,width:i,height:o,viewBox:a},domProps:{innerHTML:'<circle fill="none" stroke="#000" cx="15" cy="15" r="14"/>'}})}},Sn={functional:!0,props:["ratio"],render:function(t,e){var n=e.props;return t("div",{class:["uk-icon uk-spinner"]},[t(_n,{props:{ratio:n.ratio}})])}},Tn=0;y(window,"scroll",function(){Tn=window.pageYOffset});var En={name:"Sticky",abstract:!0,props:{top:{type:[Number,String],default:0},bottom:{type:[Number,String],default:0},offset:{type:Number,default:0},widthElement:{default:!1},animation:{type:String,default:""},showOnUp:{type:Boolean,default:!1}},data:function(){return{isActive:!1,topOffset:0,outerHeight:0,clsFixed:"uk-sticky-fixed",clsBelow:"uk-sticky-below",clsActive:"uk-active",clsInactive:""}},render:function(t){var e=this,n=this.$options._renderChildren;if(n&&(n=n.filter(function(t){return t.tag})).length){n.length>1&&St("<vk-sticky> can only be used on a single element.",this.$parent);var r=n[0];return y(window,"scroll",function(){e.offsetTop=X(e.$el),e.visible=function(t){if(!t)return!1;var e=t.getBoundingClientRect().top,n=t.getBoundingClientRect().bottom;return e>=0&&n<=window.innerHeight}(e.$el),e.onScroll()},this._uid),r}},computed:{stickyStartPoint:function(){var t=this.top;return t=s(t)&&this.topOffset?this.topOffset+parseFloat(t):c(t)&&t.match(/^-?\d+vh$/)?function(t){return window.innerHeight*parseFloat(t)/100}(t):this.getElementOffset(t),Math.max(parseFloat(t),this.topOffset)-this.offset},stickyEndPoint:function(){var t=this.bottom;return(t=this.getElementOffset(!0===t?this.$el.parent():t))&&t-this.outerHeight},inactive:function(){return this.media&&!window.matchMedia(this.media).matches},$widthElement:function(){return this.widthElement||this.$el},bottomOffset:function(){return this.topOffset+this.outerHeight}},methods:{show:function(){this.isActive=!0,this.update(),this.placeholder.removeAttribute("hidden")},hide:function(){D(this.$el,this.clsInactive),j(this.$el,this.clsFixed+" "+this.clsActive+" "+this.clsBelow),S(this.$el,"position",""),S(this.$el,"width",""),S(this.$el,"top",""),this.placeholder.setAttribute("hidden","hidden")},update:function(){var t=Math.max(0,this.offset);this.stickyStartPoint;this.stickyEndPoint&&Tn>this.stickyEndPoint-this.offset&&(t=this.stickyEndPoint-Tn),D(this.$el,this.clsFixed),S(this.$el,"width",this.$widthElement.offsetWidth+"px"),S(this.$el,"position","fixed"),S(this.$el,"top",t+"px"),F(this.$el,this.clsActive),F(this.$el,this.clsInactive),F(this.$el,this.clsBelow,this.bottomOffset)},onScroll:function(){var t=this,e=Tn<this.stickyStartPoint;if(this.inactive||e){if(!this.isActive)return;this.isActive=!1,this.animation&&Tn>this.topOffset?Animation.cancel(this.$el).then(function(){return Animation.out(t.$el,t.animation).then(function(){return t.hide()})}):this.hide()}else this.isActive?this.update():this.animation?Animation.cancel(this.$el).then(function(){t.show(),Animation.in(t.$el,t.animation)}):this.show()},createPlaceholder:function(){th