!function(t){function i(t){return void 0===t.which?!0:"number"==typeof t.which&&t.which>0?!t.ctrlKey&&!t.metaKey&&!t.altKey&&8!=t.which&&9!=t.which&&13!=t.which&&16!=t.which&&17!=t.which&&20!=t.which&&27!=t.which:!1}function o(i){var o=t(i);o.prop("disabled")||o.closest(".form-group").addClass("is-focused")}function e(t,i){var o;return o=t.hasClass("checkbox-inline")||t.hasClass("radio-inline")?t:t.closest(t.closest(".checkbox").length?".checkbox":".radio"),o.toggleClass("disabled",i)}function n(i){var n=!1;(i.is(t.material.options.checkboxElements)||i.is(t.material.options.radioElements))&&(n=!0),i.closest("label").hover(function(){var i=t(this).find("input"),s=i.prop("disabled");n&&e(t(this),s),s||o(i)},function(){s(t(this).find("input"))})}function s(i){t(i).closest(".form-group").removeClass("is-focused")}t.expr[":"].notmdproc=function(i){return t(i).data("mdproc")?!1:!0},t.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:".btn:not(.btn-link),.card-image,.navbar a:not(.withoutripple),.dropdown-menu a,.nav-tabs a:not(.withoutripple),.withripple,.pagination li:not(.active):not(.disabled) a:not(.withoutripple)",inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox], label.checkbox-inline > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio], label.radio-inline > input[type=radio]"},checkbox:function(i){var o=t(i?i:this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("");n(o)},togglebutton:function(i){var o=t(i?i:this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("");n(o)},radio:function(i){var o=t(i?i:this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("");n(o)},input:function(i){t(i?i:this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var i=t(this),o=i.closest(".form-group");0!==o.length||"hidden"===i.attr("type")||i.attr("hidden")||(i.wrap("
"),o=i.closest(".form-group")),i.attr("data-hint")&&(i.after("

"+i.attr("data-hint")+"

"),i.removeAttr("data-hint"));var e={"input-lg":"form-group-lg","input-sm":"form-group-sm"};if(t.each(e,function(t,e){i.hasClass(t)&&(i.removeClass(t),o.addClass(e))}),i.hasClass("floating-label")){var n=i.attr("placeholder");i.attr("placeholder",null).removeClass("floating-label");var s=i.attr("id"),a="";s&&(a="for='"+s+"'"),o.addClass("label-floating"),i.after("")}(null===i.val()||"undefined"==i.val()||""===i.val())&&o.addClass("is-empty"),o.find("input[type=file]").length>0&&o.addClass("is-fileinput")})},attachInputEventHandlers:function(){var e=this.options.validate;t(document).on("keydown paste",".form-control",function(o){i(o)&&t(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var i=t(this),o=i.closest(".form-group"),n=void 0===i[0].checkValidity||i[0].checkValidity();""===i.val()?o.addClass("is-empty"):o.removeClass("is-empty"),e&&(n?o.removeClass("has-error"):o.addClass("has-error"))}).on("select2-focus",function(i){t(i.target).is(".select2-focusser")||o(t(i.target))}).on("select2-opening",function(i){t(i.target).is(".select2-focusser")||o(t(i.target))}).on("select2-blur",function(i){s(t(i.target))}).on("focus",".form-control",function(i){t(i.target).is(".select2-focusser")||o(this)}).on("blur",".form-control, .form-group.is-fileinput",function(i){t(i.target).is(".select2-focusser")||s(this)}).on("change",".form-group input",function(){var i=t(this);if("file"!=i.attr("type")){var o=i.closest(".form-group"),e=i.val();e?o.removeClass("is-empty"):o.addClass("is-empty")}}).on("change",".form-group.is-fileinput input[type='file']",function(){var i=t(this),o=i.closest(".form-group"),e="";t.each(this.files,function(t,i){e+=i.name+", "}),e=e.substring(0,e.length-2),e?o.removeClass("is-empty"):o.addClass("is-empty"),o.find("input.form-control[readonly]").val(e)})},ripples:function(i){this.options.ripplesDelegate?t(document).on("mousedown touchstart",i||this.options.withRipples,function(i){t.data(t(this),"plugin_ripples")||t(this).ripples({},i)}):t(i?i:this.options.withRipples).ripples()},autofill:function(){var i=setInterval(function(){t("input[type!=checkbox]").each(function(){var i=t(this);i.val()&&i.val()!==i.attr("value")&&i.trigger("change")})},100);setTimeout(function(){clearInterval(i)},1e4)},attachAutofillEventHandlers:function(){var i;t(document).on("focus","input",function(){var o=t(this).parents("form").find("input").not("[type=file]");i=setInterval(function(){o.each(function(){var i=t(this);i.val()!==i.attr("value")&&i.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(i)})},init:function(i){this.options=t.extend({},this.options,i);var o=t(document);t.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(t.fn.ripples&&this.options.ripples&&o.arrive(this.options.withRipples,function(){t.material.ripples(t(this))}),this.options.input&&o.arrive(this.options.inputElements,function(){t.material.input(t(this))}),this.options.checkbox&&o.arrive(this.options.checkboxElements,function(){t.material.checkbox(t(this))}),this.options.radio&&o.arrive(this.options.radioElements,function(){t.material.radio(t(this))}),this.options.togglebutton&&o.arrive(this.options.togglebuttonElements,function(){t.material.togglebutton(t(this))}))}}}(jQuery); //# sourceMappingURL=material.min.js.map