1($=>{function _addFormGroupFocus(element){element=$(element);element.prop("disabled")||element.closest(".form-group").addClass("is-focused")}function _toggleTypeFocus($input){var disabledToggleType=!1;($input.is($.material.options.checkboxElements)||$input.is($.material.options.radioElements))&&(disabledToggleType=!0),$input.closest("label").on("mouseenter mouseleave",function(){var $element,state,$i=$(this).find("input"),isDisabled=$i.prop("disabled");disabledToggleType&&($element=$(this),state=isDisabled,($element=$element.hasClass("checkbox-inline")||$element.hasClass("radio-inline")?$element:$element.closest(".checkbox").length?$element.closest(".checkbox"):$element.closest(".radio")).toggleClass("disabled",state)),isDisabled||_addFormGroupFocus($i)},function(){_removeFormGroupFocus($(this).find("input"))})}function _removeFormGroupFocus(element){$(element).closest(".form-group").removeClass("is-focused")}$.expr[":"].notmdproc=function(obj){return!$(obj).data("mdproc")},$.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,dropdown:!0,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)"].join(","),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(selector){_toggleTypeFocus($(selector||this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("<span class='checkbox-material'><span class='check'></span></span>"))},togglebutton:function(selector){_toggleTypeFocus($(selector||this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("<span class='toggle'></span>"))},radio:function(selector){_toggleTypeFocus($(selector||this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("<span class='circle'></span><span class='check'></span>"))},input:function(selector){$(selector||this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var placeholder,id,$input=$(this),$formGroup=$input.closest(".form-group");0!==$formGroup.length||"hidden"===$input.attr("type")||$input.attr("hidden")||($input.wrap("<div class='form-group'></div>"),$formGroup=$input.closest(".form-group")),$input.attr("data-hint")&&($input.after("<p class='help-block'>"+$input.attr("data-hint")+"</p>"),$input.removeAttr("data-hint"));$.each({"input-lg":"form-group-lg","input-sm":"form-group-sm"},function(legacySize,standardSize){$input.hasClass(legacySize)&&($input.removeClass(legacySize),$formGroup.addClass(standardSize))}),$input.hasClass("floating-label")&&(placeholder=$input.attr("placeholder"),$input.attr("placeholder",null).removeClass("floating-label"),id=(id=$input.attr("id"))?"for='"+id+"'":"",$formGroup.addClass("label-floating"),$input.after("<label "+id+"class='control-label'>"+placeholder+"</label>")),null!==$input.val()&&"undefined"!=$input.val()&&""!==$input.val()||$formGroup.addClass("is-empty"),0<$formGroup.find("input[type=file]").length&&$formGroup.addClass("is-fileinput")})},attachInputEventHandlers:function(){var validate=this.options.validate;$(document).on("keydown paste",".form-control",function(e){(void 0===(e=e).which||"number"==typeof e.which&&0<e.which&&!e.ctrlKey&&!e.metaKey&&!e.altKey&&8!=e.which&&9!=e.which&&13!=e.which&&16!=e.which&&17!=e.which&&20!=e.which&&27!=e.which)&&$(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var $input=$(this),$formGroup=$input.closest(".form-group"),isValid=void 0===$input[0].checkValidity||$input[0].checkValidity();""===$input.val()?$formGroup.addClass("is-empty"):$formGroup.removeClass("is-empty"),validate&&(isValid?$formGroup.removeClass("has-error"):$formGroup.addClass("has-error"))}).on("focus",".form-control, .form-group.is-fileinput",function(){_addFormGroupFocus(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){_removeFormGroupFocus(this)}).on("change",".form-group input",function(){var $formGroup,$input
1=$(this);"file"!=$input.attr("type")&&($formGroup=$input.closest(".form-group"),$input.val()?$formGroup.removeClass("is-empty"):$formGroup.addClass("is-empty"))}).on("change",".form-group.is-fileinput input[type='file']",function(){var $formGroup=$(this).closest(".form-group"),value="";$.each(this.files,function(i,file){value+=file.name+", "}),(value=value.substring(0,value.length-2))?$formGroup.removeClass("is-empty"):$formGroup.addClass("is-empty"),$formGroup.find("input.form-control[readonly]").val(value)})},ripples:function(selector){$(selector||this.options.withRipples).ripples()},autofill:function(){var loading=setInterval(function(){$("input[type!=checkbox]").each(function(){var $this=$(this);$this.val()&&$this.val()!==$this.attr("value")&&$this.trigger("change")})},100);setTimeout(function(){clearInterval(loading)},1e4)},attachAutofillEventHandlers:function(){var focused;$(document).on("focus","input",function(){var $inputs=$(this).parents("form").find("input").not("[type=file]");focused=setInterval(function(){$inputs.each(function(){var $this=$(this);$this.val()!==$this.attr("value")&&$this.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(focused)})},init:function(options){this.options=$.extend({},this.options,options);options=$(document);$.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&&($.fn.ripples&&this.options.ripples&&options.arrive(this.options.withRipples,function(){$.material.ripples($(this))}),this.options.input&&options.arrive(this.options.inputElements,function(){$.material.input($(this))}),this.options.checkbox&&options.arrive(this.options.checkboxElements,function(){$.material.checkbox($(this))}),this.options.radio&&options.arrive(this.options.radioElements,function(){$.material.radio($(this))}),this.options.togglebutton)&&options.arrive(this.options.togglebuttonElements,function(){$.material.togglebutton($(this))})}}})(jQuery),(($,window,document)=>{var self=null,defaults={};function Ripples(element,options){(self=this).element=$(element),this.options=$.extend({},defaults,options),this._defaults=defaults,this._name="ripples",this.init()}Ripples.prototype.init=function(){var $element=this.element;$element.on("mousedown touchstart",function(event){var $wrapper,relY,rippleColor,$ripple;self.isTouch()&&"mousedown"===event.type||($wrapper=$element.children(".ripple-container"),relY=self.getRelY($wrapper,event),event=self.getRelX($wrapper,event),(relY||event)&&(rippleColor=self.getRipplesColor($element),($ripple=$("<div></div>")).addClass("ripple").css({left:event,top:relY,"background-color":rippleColor}),$wrapper.append($ripple),$ripple[0]&&window.getComputedStyle($ripple[0]).opacity,self.rippleOn($element,$ripple),setTimeout(function(){self.rippleEnd($ripple)},500),$element.on("mouseup mouseleave touchend",function(){$ripple.data("mousedown","off"),"off"===$ripple.data("animating")&&self.rippleOut($ripple)})))})},Ripples.prototype.getNewSize=function($element,$ripple){return Math.max($element.outerWidth(),$element.outerHeight())/$ripple.outerWidth()*2.5},Ripples.prototype.getRelX=function($wrapper,event){$wrapper=$wrapper.offset();return!!$wrapper&&(self.isTouch()?1===(event=event.originalEvent).touches.length&&event.touches[0].pageX-$wrapper.left:event.pageX-$wrapper.left)},Ripples.prototype.getRelY=function($wrapper,event){$wrapper=$wrapper.offset();return!!$wrapper&&(self.isTouch()?1===(event=event.originalEvent).touches.length&&event.touches[0].pageY-$wrapper.top:event.pageY-$wrapper.top)},Ripples.prototype.getRipplesColor=function($element){return $element.data("ripple-color")?$element.data("ripple-color"):window.getComputedStyle($element[0]).color},Ripples.prototype.hasTransitionSupport=function(){var thisStyle=(document.body||document.documentElement).style;return void 0!==thisStyle.transition||void 0!==thisStyle.WebkitTransition||void 0!==thisStyle.MozTransition||void 0!==thisStyle.MsTransition||void 0!==thisStyle.OTransition},Ripples.prototype.isTouch=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},Ripples.prototype.rippleEnd=function($ripple){$ripple.data("animating","off"),"off"===$ripple.data("mousedown")&&self.rippleOut($ripple)},Ripples.prototype.rippleOut=function($ripple){$ripple.off(),self.hasTransitionSupport()?$ripple.addClass("ripple-out"):$ripple.animate({opacity:0}
1,100,function(){$ripple.trigger("transitionend")}),$ripple.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){$ripple.remove()})},Ripples.prototype.rippleOn=function($element,$ripple){var size=self.getNewSize($element,$ripple);self.hasTransitionSupport()?$ripple.css({"-ms-transform":"scale("+size+")","-moz-transform":"scale("+size+")","-webkit-transform":"scale("+size+")",transform:"scale("+size+")"}).addClass("ripple-on").data("animating","on").data("mousedown","on"):$ripple.animate({width:2*Math.max($element.outerWidth(),$element.outerHeight()),height:2*Math.max($element.outerWidth(),$element.outerHeight()),"margin-left":-1*Math.max($element.outerWidth(),$element.outerHeight()),"margin-top":-1*Math.max($element.outerWidth(),$element.outerHeight()),opacity:.2},500,function(){$ripple.trigger("transitionend")})},$.fn.ripples=function(options){return this.each(function(){$.data(this,"plugin_ripples")||$.data(this,"plugin_ripples",new Ripples(this,options))})}})(jQuery,window,document),window,document;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.