!function(a){var b;window.UIkit&&(b=a(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-password",["uikit"],function(){return b||a(UIkit)})}(function(a){"use strict";return a.component("formPassword",{defaults:{lblShow:"Show",lblHide:"Hide"},boot:function(){a.$html.on("click.formpassword.uikit","[data-uk-form-password]",function(b){var c=a.$(this);c.data("formPassword")||(b.preventDefault(),a.formPassword(c,a.Utils.options(c.attr("data-uk-form-password"))),c.trigger("click"))})},init:function(){var a=this;this.on("click",function(b){if(b.preventDefault(),a.input.length){var c=a.input.attr("type");a.input.attr("type","text"==c?"password":"text"),a.element.html(a.options["text"==c?"lblShow":"lblHide"])}}),this.input=this.element.next("input").length?this.element.next("input"):this.element.prev("input"),this.element.html(this.options[this.input.is("[type='password']")?"lblShow":"lblHide"]),this.element.data("formPassword",this)}}),a.formPassword});