"},scrollToTopOnError:!0,dateFormat:"yyyy-mm-dd",addValidClassOnAll:!1,decimalSeparator:".",inputParentClassOnError:"has-error",inputParentClassOnSuccess:"has-success",validateHiddenInputs:!1,inlineErrorMessageCallback:!1,submitErrorMessageCallback:!1}},validators:{},_events:{load:[],valid:[],invalid:[]},haltValidation:!1,addValidator:function(a){var b=0===a.name.indexOf("validate_")?a.name:"validate_"+a.name;void 0===a.validateOnKeyUp&&(a.validateOnKeyUp=!0),this.validators[b]=a},warn:function(a){"console"in b?"function"==typeof b.console.warn?b.console.warn(a):"function"==typeof b.console.log&&b.console.log(a):alert(a)},getValue:function(a,b){var c=b?b.find(a):a;if(c.length>0){var d=c.eq(0).attr("type");return"radio"===d||"checkbox"===d?c.filter(":checked").val()||"":c.val()||""}return!1},validateInput:function(b,c,d,e,f){d=d||a.formUtils.defaultConfig(),c=c||a.formUtils.LANG;var g=this.getValue(b);b.valAttr("skipped",!1).one("beforeValidation",function(){(b.attr("disabled")||!b.is(":visible")&&!d.validateHiddenInputs)&&b.valAttr("skipped",1)}).trigger("beforeValidation",[g,c,d]);var h="true"===b.valAttr("optional"),i=!g&&h,j=b.attr(d.validationRuleAttribute),k=!0,l="",m={isValid:!0,shouldChangeDisplay:!0,errorMsg:""};if(!j||i||b.valAttr("skipped"))return m.shouldChangeDisplay=d.addValidClassOnAll,m;var n=b.valAttr("ignore");return n&&a.each(n.split(""),function(a,b){g=g.replace(new RegExp("\\"+b,"g"),"")}),a.split(j,function(h){0!==h.indexOf("validate_")&&(h="validate_"+h);var i=a.formUtils.validators[h];if(!i)throw new Error('Using undefined validator "'+h+'". Maybe you have forgotten to load the module that "'+h+'" belongs to?');return"validate_checkbox_group"===h&&(b=e.find('[name="'+b.attr("name")+'"]:eq(0)')),("keyup"!==f||i.validateOnKeyUp)&&(k=i.validatorFunction(g,b,d,c,e,f)),k?void 0:(d.validateOnBlur&&b.validateOnKeyUp(c,d),l=a.formUtils.dialogs.resolveErrorMessage(b,i,h,d,c),!1)}),k===!1?(b.trigger("validation",!1),m.errorMsg=l,m.isValid=!1,m.shouldChangeDisplay=!0):null===k?m.shouldChangeDisplay=!1:(b.trigger("validation",!0),m.shouldChangeDisplay=!0),"function"==typeof d.onElementValidate&&null!==l&&d.onElementValidate(m.isValid,b,e,l),b.trigger("afterValidation",[m,f]),m},parseDate:function(b,c,d){var e,f,g,h,i=c.replace(/[a-zA-Z]/gi,"").substring(0,1),j="^",k=c.split(i||null);if(a.each(k,function(a,b){j+=(a>0?"\\"+i:"")+"(\\d{"+b.length+"})"}),j+="$",d){var l=[];a.each(b.split(i),function(a,b){1===b.length&&(b="0"+b),l.push(b)}),b=l.join(i)}if(e=b.match(new RegExp(j)),null===e)return!1;var m=function(b,c,d){for(var e=0;e28&&(h%4!==0||h%100===0&&h%400!==0)||2===g&&f>29&&(h%4===0||h%100!==0&&h%400===0)||g>12||0===g)&&!(this.isShortMonth(g)&&f>30||!this.isShortMonth(g)&&f>31||0===f)&&[h,g,f]},parseDateInt:function(a){return 0===a.indexOf("0")&&(a=a.replace("0","")),parseInt(a,10)},isShortMonth:function(a){return a%2===0&&7>a||a%2!==0&&a>7},lengthRestriction:function(b,c){var d=parseInt(c.text(),10),e=0,f=function(){var a=b.val().length;if(a>d){var f=b.scrollTop();b.val(b.val().substring(0,d)),b.scrollTop(f)}e=d-a,0>e&&(e=0),c.text(e)};a(b).bind("keydown keyup keypress focus blur",f).bind("cut paste",function(){setTimeout(f,100)}),a(document).bind("ready",f)},numericRangeCheck:function(b,c){var d=a.split(c),e=parseInt(c.substr(3),10);return 1===d.length&&-1===c.indexOf("min")&&-1===c.indexOf("max")&&(d=[c,c]),2===d.length&&(bparseInt(d[1],10))?["out",d[0],d[1]]:0===c.indexOf("min")&&e>b?["min",e]:0===c.indexOf("max")&&b>e?["max",e]:["ok"]},_numSuggestionElements:0,_selectedSuggestion:null,_previousTypedVal:null,suggest:function(b,d,e){var f={css:{maxHeight:"150px",background:"#FFF",lineHeight:"150%",textDecoration:"underline",overflowX:"hidden",overflowY:"auto",border:"#CCC solid 1px",borderTop:"none",cursor:"pointer"},activeSuggestionCSS:{background:"#E9E9E9"}},g=function(a,b){var c=b.offset();a.css({width:b.outerWidth(),left:c.left+"px",top:c.top+b.outerHeight()+"px"})};e&&a.extend(f,e),f.css.position="absolute",f.css["z-index"]=9999,b.attr("autocomplete","off"),0===this._numSuggestionElements&&c.bind("resize",function(){a(".jquery-form-suggestions").each(function(){var b=a(this),c=b.attr("data-suggest-container");g(b,a(".suggestions-"+c).eq(0))})}),this._numSuggestionElements++;var h=function(b){var c=b.valAttr("suggestion-nr");a.formUtils._selectedSuggestion=null,a.formUtils._previousTypedVal=null,a(".jquery-form-suggestion-"+c).fadeOut("fast")};return b.data("suggestions",d).valAttr("suggestion-nr",this._numSuggestionElements).unbind("focus.suggest").bind("focus.suggest",function(){a(this).trigger("keyup"),a.formUtils._selectedSuggestion=null}).unbind("keyup.suggest").bind("keyup.suggest",function(){var c=a(this),d=[],e=a.trim(c.val()).toLocaleLowerCase();if(e!==a.formUtils._previousTypedVal){a.formUtils._previousTypedVal=e;var i=!1,j=c.valAttr("suggestion-nr"),k=a(".jquery-form-suggestion-"+j);if(k.scrollTop(0),""!==e){var l=e.length>2;a.each(c.data("suggestions"),function(a,b){var c=b.toLocaleLowerCase();return c===e?(d.push(""+b+""),i=!0,!1):void((0===c.indexOf(e)||l&&c.indexOf(e)>-1)&&d.push(b.replace(new RegExp(e,"gi"),"$&")))})}i||0===d.length&&k.length>0?k.hide():d.length>0&&0===k.length?(k=a("").css(f.css).appendTo("body"),b.addClass("suggestions-"+j),k.attr("data-suggest-container",j).addClass("jquery-form-suggestions").addClass("jquery-form-suggestion-"+j)):d.length>0&&!k.is(":visible")&&k.show(),d.length>0&&e.length!==d[0].length&&(g(k,c),k.html(""),a.each(d,function(b,d){a("").append(d).css({overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",padding:"5px"}).addClass("form-suggest-element").appendTo(k).click(function(){c.focus(),c.val(a(this).text()),c.trigger("change"),h(c)})}))}}).unbind("keydown.validation").bind("keydown.validation",function(b){var c,d,e=b.keyCode?b.keyCode:b.which,g=a(this);if(13===e&&null!==a.formUtils._selectedSuggestion){if(c=g.valAttr("suggestion-nr"),d=a(".jquery-form-suggestion-"+c),d.length>0){var i=d.find("div").eq(a.formUtils._selectedSuggestion).text();g.val(i),g.trigger("change"),h(g),b.preventDefault()}}else{c=g.valAttr("suggestion-nr"),d=a(".jquery-form-suggestion-"+c);var j=d.children();if(j.length>0&&a.inArray(e,[38,40])>-1){38===e?(null===a.formUtils._selectedSuggestion?a.formUtils._selectedSuggestion=j.length-1:a.formUtils._selectedSuggestion--,a.formUtils._selectedSuggestion<0&&(a.formUtils._selectedSuggestion=j.length-1)):40===e&&(null===a.formUtils._selectedSuggestion?a.formUtils._selectedSuggestion=0:a.formUtils._selectedSuggestion++,a.formUtils._selectedSuggestion>j.length-1&&(a.formUtils._selectedSuggestion=0));var k=d.innerHeight(),l=d.scrollTop(),m=d.children().eq(0).outerHeight(),n=m*a.formUtils._selectedSuggestion;return(l>n||n>l+k)&&d.scrollTop(n),j.removeClass("active-suggestion").css("background","none").eq(a.formUtils._selectedSuggestion).addClass("active-suggestion").css(f.activeSuggestionCSS),b.preventDefault(),!1}}}).unbind("blur.suggest").bind("blur.suggest",function(){h(a(this))}),b},LANG:{errorTitle:"Form submission failed!",requiredField:"This is a required field",requiredFields:"You have not answered all required fields",badTime:"You have not given a correct time",badEmail:"You have not given a correct e-mail address",badTelephone:"You have not given a correct phone number",badSecurityAnswer:"Incorrect answer",badDate:"You have not given a correct date",lengthBadStart:"The input value must be between ",lengthBadEnd:" characters",lengthTooLongStart:"The input value is longer than ",lengthTooShortStart:"The input value is shorter than ",notConfirmed:"Input values could not be confirmed",badDomain:"Incorrect domain value",badUrl:"The input value is not a correct URL",badCustomVal:"The input value is incorrect",andSpaces:" and spaces ",badInt:"The input value was not a correct number",badSecurityNumber:"Your social security number was incorrect",badUKVatAnswer:"Incorrect UK VAT Number",badUKNin:"Incorrect UK NIN",badUKUtr:"Incorrect UK UTR Number",badStrength:"The password isn't strong enough",badNumberOfSelectedOptionsStart:"You have to choose at least ",badNumberOfSelectedOptionsEnd:" answers",badAlphaNumeric:"The input value can only contain alphanumeric characters ",badAlphaNumericExtra:" and ",wrongFileSize:"The file you are trying to upload is too large (max %s)",wrongFileType:"Only files of type %s is allowed",groupCheckedRangeStart:"Please choose between ",groupCheckedTooFewStart:"Please choose at least ",groupCheckedTooManyStart:"Please choose a maximum of ",groupCheckedEnd:" item(s)",badCreditCard:"The credit card number is not correct",badCVV:"The CVV number was not correct",wrongFileDim:"Incorrect image dimensions,",imageTooTall:"the image can not be taller than",imageTooWide:"the image can not be wider than",imageTooSmall:"the image was too small",min:"min",max:"max",imageRatioNotAccepted:"Image ratio is not be accepted",badBrazilTelephoneAnswer:"The phone number entered is invalid",badBrazilCEPAnswer:"The CEP entered is invalid",badBrazilCPFAnswer:"The CPF entered is invalid",badPlPesel:"The PESEL entered is invalid",badPlNip:"The NIP entered is invalid",badPlRegon:"The REGON entered is invalid",badreCaptcha:"Please confirm that you are not a bot",passwordComplexityStart:"Password must contain at least ",passwordComplexitySeparator:", ",passwordComplexityUppercaseInfo:" uppercase letter(s)",passwordComplexityLowercaseInfo:" lowercase letter(s)",passwordComplexitySpecialCharsInfo:" special character(s)",passwordComplexityNumericCharsInfo:" numeric character(s)",passwordComplexityEnd:"."}})}(a,window),function(a){a.formUtils.addValidator({name:"email",validatorFunction:function(b){var c=b.toLowerCase().split("@"),d=c[0],e=c[1];if(d&&e){if(0===d.indexOf('"')){var f=d.length;if(d=d.replace(/\"/g,""),d.length!==f-2)return!1}return a.formUtils.validators.validate_domain.validatorFunction(c[1])&&0!==d.indexOf(".")&&"."!==d.substring(d.length-1,d.length)&&-1===d.indexOf("..")&&!/[^\w\+\.\-\#\-\_\~\!\$\&\'\(\)\*\+\,\;\=\:]/.test(d)}return!1},errorMessage:"",errorMessageKey:"badEmail"}),a.formUtils.addValidator({name:"domain",validatorFunction:function(a){return a.length>0&&a.length<=253&&!/[^a-zA-Z0-9]/.test(a.slice(-2))&&!/[^a-zA-Z0-9]/.test(a.substr(0,1))&&!/[^a-zA-Z0-9\.\-]/.test(a)&&1===a.split("..").length&&a.split(".").length>1},errorMessage:"",errorMessageKey:"badDomain"}),a.formUtils.addValidator({name:"required",validatorFunction:function(b,c,d,e,f){switch(c.attr("type")){case"checkbox":return c.is(":checked");case"radio":return f.find('input[name="'+c.attr("name")+'"]').filter(":checked").length>0;default:return""!==a.trim(b)}},errorMessage:"",errorMessageKey:function(a){return"top"===a.errorMessagePosition||"function"==typeof a.errorMessagePosition?"requiredFields":"requiredField"}}),a.formUtils.addValidator({name:"length",validatorFunction:function(b,c,d,e){var f=c.valAttr("length"),g=c.attr("type");if(void 0===f)return alert('Please add attribute "data-validation-length" to '+c[0].nodeName+" named "+c.attr("name")),!0;var h,i="file"===g&&void 0!==c.get(0).files?c.get(0).files.length:b.length,j=a.formUtils.numericRangeCheck(i,f);switch(j[0]){case"out":this.errorMessage=e.lengthBadStart+f+e.lengthBadEnd,h=!1;break;case"min":this.errorMessage=e.lengthTooShortStart+j[1]+e.lengthBadEnd,h=!1;break;case"max":this.errorMessage=e.lengthTooLongStart+j[1]+e.lengthBadEnd,h=!1;break;default:h=!0}return h},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"url",validatorFunction:function(b){var c=/^(https?|ftp):\/\/((((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|\[|\]|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;if(c.test(b)){var d=b.split("://")[1],e=d.indexOf("/");return e>-1&&(d=d.substr(0,e)),a.formUtils.validators.validate_domain.validatorFunction(d)}return!1},errorMessage:"",errorMessageKey:"badUrl"}),a.formUtils.addValidator({name:"number",validatorFunction:function(a,b,c){if(""!==a){var d,e,f=b.valAttr("allowing")||"",g=b.valAttr("decimal-separator")||c.decimalSeparator,h=!1,i=b.valAttr("step")||"",j=!1,k=b.attr("data-sanitize")||"",l=k.match(/(^|[\s])numberFormat([\s]|$)/i);if(l){if(!window.numeral)throw new ReferenceError("The data-sanitize value numberFormat cannot be used without the numeral library. Please see Data Validation in http://www.formvalidator.net for more information.");a.length&&(a=String(numeral().unformat(a)))}if(-1===f.indexOf("number")&&(f+=",number"),-1===f.indexOf("negative")&&0===a.indexOf("-"))return!1;if(f.indexOf("range")>-1&&(d=parseFloat(f.substring(f.indexOf("[")+1,f.indexOf(";"))),e=parseFloat(f.substring(f.indexOf(";")+1,f.indexOf("]"))),h=!0),""!==i&&(j=!0),","===g){if(a.indexOf(".")>-1)return!1;a=a.replace(",",".")}if(""===a.replace(/[0-9-]/g,"")&&(!h||a>=d&&e>=a)&&(!j||a%i===0))return!0;if(f.indexOf("float")>-1&&null!==a.match(new RegExp("^([0-9-]+)\\.([0-9]+)$"))&&(!h||a>=d&&e>=a)&&(!j||a%i===0))return!0}return!1},errorMessage:"",errorMessageKey:"badInt"}),a.formUtils.addValidator({name:"alphanumeric",validatorFunction:function(b,c,d,e){var f="^([a-zA-Z0-9",g="]+)$",h=c.valAttr("allowing"),i="",j=!1;if(h){i=f+h+g;var k=h.replace(/\\/g,"");k.indexOf(" ")>-1&&(j=!0,k=k.replace(" ",""),k+=e.andSpaces||a.formUtils.LANG.andSpaces),e.badAlphaNumericAndExtraAndSpaces&&e.badAlphaNumericAndExtra?j?this.errorMessage=e.badAlphaNumericAndExtraAndSpaces+k:this.errorMessage=e.badAlphaNumericAndExtra+k+e.badAlphaNumericExtra:this.errorMessage=e.badAlphaNumeric+e.badAlphaNumericExtra+k}else i=f+g,this.errorMessage=e.badAlphaNumeric;return new RegExp(i).test(b)},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"custom",validatorFunction:function(a,b){var c=new RegExp(b.valAttr("regexp"));return c.test(a)},errorMessage:"",errorMessageKey:"badCustomVal"}),a.formUtils.addValidator({name:"date",validatorFunction:function(b,c,d){var e=c.valAttr("format")||d.dateFormat||"yyyy-mm-dd",f="false"===c.valAttr("require-leading-zero");
-return a.formUtils.parseDate(b,e,f)!==!1},errorMessage:"",errorMessageKey:"badDate"}),a.formUtils.addValidator({name:"checkbox_group",validatorFunction:function(b,c,d,e,f){var g=!0,h=c.attr("name"),i=a('input[type=checkbox][name^="'+h+'"]',f),j=i.filter(":checked").length,k=c.valAttr("qty");if(void 0===k){var l=c.get(0).nodeName;alert('Attribute "data-validation-qty" is missing from '+l+" named "+c.attr("name"))}var m=a.formUtils.numericRangeCheck(j,k);switch(m[0]){case"out":this.errorMessage=e.groupCheckedRangeStart+k+e.groupCheckedEnd,g=!1;break;case"min":this.errorMessage=e.groupCheckedTooFewStart+m[1]+(e.groupCheckedTooFewEnd||e.groupCheckedEnd),g=!1;break;case"max":this.errorMessage=e.groupCheckedTooManyStart+m[1]+(e.groupCheckedTooManyEnd||e.groupCheckedEnd),g=!1;break;default:g=!0}if(!g){var n=function(){i.unbind("click",n),i.filter("*[data-validation]").validateInputOnBlur(e,d,!1,"blur")};i.bind("click",n)}return g}})}(a)}),function(a,b){"$:nomunge";var c,d=a.jQuery||a.Cowboy||(a.Cowboy={});d.throttle=c=function(a,c,e,f){function g(){function d(){i=+new Date,e.apply(j,l)}function g(){h=b}var j=this,k=+new Date-i,l=arguments;f&&!h&&d(),h&&clearTimeout(h),f===b&&k>a?d():c!==!0&&(h=setTimeout(f?g:d,f===b?a-k:a))}var h,i=0;return"boolean"!=typeof c&&(f=e,e=c,c=b),d.guid&&(g.guid=e.guid=e.guid||d.guid++),g},d.debounce=function(a,d,e){return e===b?c(a,d,!1):c(a,e,d!==!1)}}(this),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){for(var b=a.css("visibility");"inherit"===b;)a=a.parent(),b=a.css("visibility");return"hidden"!==b}a.ui=a.ui||{};a.ui.version="1.12.1";a.ui.focusable=function(c,d){var e,f,g,h,i,j=c.nodeName.toLowerCase();return"area"===j?(e=c.parentNode,f=e.name,c.href&&f&&"map"===e.nodeName.toLowerCase()?(g=a("img[usemap='#"+f+"']"),g.length>0&&g.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(j)?(h=!c.disabled,h&&(i=a(c).closest("fieldset")[0],i&&(h=!i.disabled))):h="a"===j?c.href||d:d,h&&a(c).is(":visible")&&b(a(c)))},a.extend(a.expr[":"],{focusable:function(b){return a.ui.focusable(b,null!=a.attr(b,"tabindex"))}});a.ui.focusable}),function(a){a.fn.redraw=function(){for(var a=0;a-1,d=e&&1===g.length,g.length>0){var h=!1;if(a.each(g,function(d,e){if(e in c){if(b.length>=c[e][0]&&b.length<=c[e][1])return h=!0,!1}else a.formUtils.warn('Use of unknown credit card "'+e+'"')}),!h)return!1}if(""!==b.replace(new RegExp("[0-9]","g"),""))return!1;var i=0;return a.each(b.split("").reverse(),function(a,b){b=parseInt(b,10),a%2===0?i+=b:(b*=2,i+=10>b?b:b-9)}),i%10===0},errorMessage:"",errorMessageKey:"badCreditCard"}),a.formUtils.addValidator({name:"cvv",validatorFunction:function(a){return""===a.replace(/[0-9]/g,"")?(a+="",d?4===a.length:e?3===a.length||4===a.length:3===a.length):!1},errorMessage:"",errorMessageKey:"badCVV"}),a.formUtils.addValidator({name:"strength",validatorFunction:function(b,c){var d=c.valAttr("strength")||2;return d&&d>3&&(d=3),a.formUtils.validators.validate_strength.calculatePasswordStrength(b)>=d},errorMessage:"",errorMessageKey:"badStrength",calculatePasswordStrength:function(a){if(a.length<4)return 0;var b=0,c=function(a,b){for(var c="",d=0;df&&f+d+af&&(e=!1),e?(d+=a-1,e=!1):c+=b.charAt(d)}return c};return b+=4*a.length,b+=1*(c(1,a).length-a.length),b+=1*(c(2,a).length-a.length),b+=1*(c(3,a).length-a.length),b+=1*(c(4,a).length-a.length),a.match(/(.*[0-9].*[0-9].*[0-9])/)&&(b+=5),a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)&&(b+=5),a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)&&(b+=10),a.match(/([a-zA-Z])/)&&a.match(/([0-9])/)&&(b+=15),a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([0-9])/)&&(b+=15),a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([a-zA-Z])/)&&(b+=15),(a.match(/^\w+$/)||a.match(/^\d+$/))&&(b-=10),0>b&&(b=0),b>100&&(b=100),20>b?0:40>b?1:60>=b?2:3},strengthDisplay:function(b,c){var d={fontSize:"12pt",padding:"4px",bad:"Very bad",weak:"Weak",good:"Good",strong:"Strong"};c&&a.extend(d,c),b.bind("keyup",function(){var b=a(this).val(),c="undefined"==typeof d.parent?a(this).parent():a(d.parent),e=c.find(".strength-meter"),f=a.formUtils.validators.validate_strength.calculatePasswordStrength(b),g={background:"pink",color:"#FF0000",fontWeight:"bold",border:"red solid 1px",borderWidth:"0px 0px 4px",display:"inline-block",fontSize:d.fontSize,padding:d.padding},h=d.bad;0===e.length&&(e=a(""),e.addClass("strength-meter").appendTo(c)),b?e.show():e.hide(),1===f?h=d.weak:2===f?(g.background="lightyellow",g.borderColor="yellow",g.color="goldenrod",h=d.good):f>=3&&(g.background="lightgreen",g.borderColor="darkgreen",g.color="darkgreen",h=d.strong),e.css(g).text(h)})}});var f=function(b,c,d,e,f){var g=c.valAttr("req-params")||c.data("validation-req-params")||{},h=function(a,b){b(a)};g||(g={}),"string"==typeof g&&(g=a.parseJSON(g)),g[c.valAttr("param-name")||c.attr("name")]=d,a.ajax({url:b,type:"POST",cache:!1,data:g,dataType:"json",error:function(a){return h({valid:!1,message:"Connection failed with status: "+a.statusText},f),!1},success:function(a){h(a,f)}})};a.formUtils.addValidator({name:"server",validatorFunction:function(b,c,d,e,g,h){var i=a.formUtils.asyncValidation(this.name,c,g);return i.run(h,function(a){var e=c.valAttr("url")||d.backendUrl||document.location.href;g.addClass("validating-server-side"),c.addClass("validating-server-side"),f(e,c,b,d,function(b){g.removeClass("validating-server-side"),c.removeClass("validating-server-side"),b.message&&(c.attr(d.validationErrorMsgAttribute,b.message),c.one("validation",function(){c.removeAttr(d.validationErrorMsgAttribute)})),a(b.valid)})})},errorMessage:"",errorMessageKey:"badBackend"}),a.formUtils.addValidator({name:"letternumeric",validatorFunction:function(b,c,d,e){var f="^([a-zA-Z0-9ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",g="]+)$",h=c.valAttr("allowing"),i="";if(h){i=f+h+g;var j=h.replace(/\\/g,"");j.indexOf(" ")>-1&&(j=j.replace(" ",""),j+=e.andSpaces||a.formUtils.LANG.andSpaces),this.errorMessage=e.badAlphaNumeric+e.badAlphaNumericExtra+j}else i=f+g,this.errorMessage=e.badAlphaNumeric;return new RegExp(i).test(b)},errorMessage:"",errorMessageKey:"requiredFields"}),a.formUtils.addValidator({name:"complexity",validatorFunction:function(b,c,d,e){var f=c.valAttr("require-uc-letter")||"0",g=c.valAttr("require-lc-letter")||"0",h=c.valAttr("require-special-char")||"0",i=c.valAttr("require-numeral")||"0",j=c.valAttr("require-length")||"0",k={"uc-letter":{pattern:"^(?=(?:.*[A-Z]){"+f+",}).+",numRequired:f,dialogEnd:e.passwordComplexityUppercaseInfo},"lc-letter":{pattern:"^(?=(?:.*[a-z]){"+g+",}).+",numRequired:g,dialogEnd:e.passwordComplexityLowercaseInfo},"special-char":{pattern:"^(?=(?:.*(_|[!\"#$%&'()*+\\\\,-./:;<=>?@[\\]^_`{|}~])){"+h+",}).+",numRequired:h,dialogEnd:e.passwordComplexitySpecialCharsInfo},numeral:{pattern:"^(?=(?:.*\\d){"+i+",}).+",numRequired:i,dialogEnd:a.formUtils.LANG.passwordComplexityNumericCharsInfo},length:{callback:function(a){return a.length>j},numRequired:j,dialogEnd:"Lorem te ipsum"}},l="";return a.each(k,function(a,d){var f=parseInt(d.numRequired,10);if(f){var g=new RegExp(d.pattern),h=!1;h=d.callback?d.callback(b):g.test(b),h?c.trigger("complexityRequirementValidation",[!0,a]):(""===l&&(l=e.passwordComplexityStart),l+=e.passwordComplexitySeparator+f+d.dialogEnd,c.trigger("complexityRequirementValidation",[!1,a]))}}),l?(this.errorMessage=l+e.passwordComplexityEnd,!1):!0},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"recaptcha",validatorFunction:function(a,b){return""!==grecaptcha.getResponse(b.valAttr("recaptcha-widget-id"))},errorMessage:"",errorMessageKey:"badreCaptcha"}),a.fn.displayPasswordStrength=function(b){return new a.formUtils.validators.validate_strength.strengthDisplay(this,b),this};var g=function(b,c,d){if(c||(c=a("form")),"undefined"!=typeof grecaptcha&&!a.formUtils.hasLoadedGrecaptcha)throw new Error("reCaptcha API can not be loaded by hand, delete reCaptcha API snippet.");if(!a.formUtils.hasLoadedGrecaptcha&&a('[data-validation~="recaptcha"]',c).length){a.formUtils.hasLoadedGrecaptcha=!0;var e="//www.google.com/recaptcha/api.js?onload=reCaptchaLoaded&render=explicit"+(d.lang?"&hl="+d.lang:""),f=document.createElement("script");f.type="text/javascript",f.async=!0,f.defer=!0,f.src=e,document.getElementsByTagName("body")[0].appendChild(f)}};b.reCaptchaLoaded=function(b){b&&"object"==typeof b&&b.length||(b=a("form"));var c=0,d=[];b.each(function(){var b=a(this),e=b.context.validationConfig||!1;e&&a('[data-validation~="recaptcha"]',b).each(function(){var f=a(this),g=document.createElement("DIV"),h=e.reCaptchaSiteKey||f.valAttr("recaptcha-sitekey"),i=e.reCaptchaTheme||f.valAttr("recaptcha-theme")||"light",j=e.reCaptchaSize||f.valAttr("recaptcha-size")||"normal",k=e.reCaptchaType||f.valAttr("recaptcha-type")||"image";if(!h)throw new Error("Google reCaptcha site key is required.");b.attr("id")||b.attr("id","recaptcha-form-"+c++),d[b.attr("id")]=function(b){var c;a("#"+c).each(function(){a('[data-validation~="recaptcha"]',a(this)).each(function(){a(this).trigger("validation",b&&""!==b)})})},d[b.attr("id")].formID=b.attr("id");var l=grecaptcha.render(g,{sitekey:h,theme:i,size:j,type:k,callback:d[b.attr("id")],"expired-callback":d[b.attr("id")]});f.valAttr("recaptcha-widget-id",l).hide().on("beforeValidation",function(a){a.stopImmediatePropagation()}).parent().append(g)})})},a(b).on("validatorsLoaded formValidationSetup",g)}(jQuery,window),$(function(){"use strict";function a(a){var b,c={m:1e3,cm:900,d:500,cd:400,c:100,xc:90,l:50,xl:40,x:10,ix:9,v:5,iv:4,i:1},d="";for(b in c)for(;a>=c[b];)d+=b,a-=c[b];return d}var b="abcdefghijklmnopqrstuvwxyz".split(""),c=$('ol[type="a"] li'),d=$('ol[type="i"] li');c.each(function(){var a=$(this),c=a.attr("value"),d=b[c-1];"A"===a.parent().attr("type")&&d&&(d=d.toUpperCase()),a.attr("data-value",d)}),d.each(function(){var b=$(this),c=b.attr("value"),d=a(c);"I"===b.parent().attr("type")&&d&&(d=d.toUpperCase()),b.attr("data-value",d)}),$("li[value]").each(function(){$(this).parent().addClass("value-data")})}),$(function(){var a=$("body");$("head").append(''),$('[href="/css/screen.css?print"]').remove(),$("#panels a").on("click",function(){$("#panels li").removeClass("is-selected"),$(this).parent().addClass("is-selected")}),$(".year-specific-dropdown").on("click",function(){return $(this).hasClass("is-selected")?($(this).removeClass("is-selected"),$(".year-options").removeClass("is-visible")):($(".year-options").removeClass("is-visible"),$(".year-specific-options").addClass("is-visible"),$(".year-range-dropdown-1, .year-range-dropdown-2").removeClass("is-selected"),$(this).addClass("is-selected")),!1}),$(".year-range-dropdown-1").on("click",function(){return $(this).hasClass("is-selected")?($(this).removeClass("is-selected"),$(".year-options").removeClass("is-visible")):($(".year-options").removeClass("is-visible"),$(".year-range-1-options").addClass("is-visible"),$("#panel-year .is-selected").removeClass("is-selected"),$(this).addClass("is-selected")),!1}),$(".year-range-dropdown-2").on("click",function(){return $(this).hasClass("is-selected")?($(this).removeClass("is-selected"),$(".year-options").removeClass("is-visible")):($(".year-options").removeClass("is-visible"),$(".year-range-2-options").addClass("is-visible"),$("#panel-year .is-selected").removeClass("is-selected"),$(this).addClass("is-selected")),!1}),$(".year-options a").on("click",function(){$(".year-options.is-visible").removeClass("is-visible"),$("#panel-year a.is-selected").removeClass("is-selected")}),$(".year-options a").on("click",function(){$(this).parent().parent().parent().parent().hasClass("year-specific-options")?$(".year-specific-dropdown").text($(this).text()):$(this).parent().parent().parent().parent().hasClass("year-range-1-options")?$(".year-range-dropdown-1").text($(this).text()):$(this).parent().parent().parent().parent().hasClass("year-range-2-options")&&$(".year-range-dropdown-2").text($(this).text())}),$(document).click(function(a){var b=$(".year-options");$(a.target).closest(".year-options").length||b.hasClass("is-visible")&&b.removeClass("is-visible")}),$(document).keyup(function(){$(".search-options input").is(":focus")&&($(".search-box").addClass("options-visible"),console.log("true"))}),$(document).on("click",".print-special",function(){a.addClass("special"),$("head").append(''),setTimeout(function(){$('[href="/css/screen.css"]').remove(),$("head").append(''),setTimeout(function(){window.print(),$("head").append(''),setTimeout(function(){return a.removeClass("special"),$('[href="/css/print.css"]').remove(),$('[href="/css/screen.css?print"]').remove(),!1},300)},500)},500)}),$(document).on("click",".print-minimal",function(){$("head").append(''),setTimeout(function(){$('[href="/css/screen.css"]').remove(),$("head").append(''),setTimeout(function(){window.print(),$("head").append(''),setTimeout(function(){return $('[href="/css/print.css"]').remove(),$('[href="/css/screen.css?print"]').remove(),!1},300)},500)},500)}),$(document).on("click",".print-webview",function(){window.print()}),$(".annual-reports.is-open").removeClass("is-open"),$(document).on("click",".annual-reports-button",function(){$(".annual-reports").toggleClass("is-open")})}),$(function(){$("#ribbon a").on("click",function(){$("#ribbon").removeClass("first-selected")}),$(".ribbon-type").on("click",function(){$("#ribbon").addClass("first-selected")}),$("#ribbon li a").on("click",function(a){$(this).parent().hasClass("is-selected")?($("#panels").removeClass().addClass("is-closed"),$("#ribbon li").removeClass("is-selected"),$(".year-options").removeClass("is-visible"),a.stopPropagation()):($("#ribbon li").removeClass("is-selected"),$(this).parent().addClass("is-selected"))}),$(".ribbon-type").on("click",function(){$("#panels").removeClass().addClass("is-type"),$(".year-options").removeClass("is-visible"),$("#panel-year .is-selected").removeClass("is-selected")}),$(".ribbon-jurisdiction").on("click",function(){$("#panels").removeClass().addClass("is-jurisdiction"),$(".year-options").removeClass("is-visible"),$("#panel-year .is-selected").removeClass("is-selected")}),$(".ribbon-year").on("click",function(){$("#panels").removeClass().addClass("is-year")}),$(".ribbon-letter").on("click",function(){$("#panels").removeClass().addClass("is-letter"),$(".year-options").removeClass("is-visible"),$("#panel-year .is-selected").removeClass("is-selected")})}),$(function(){"use strict";var a=new Date,b=a.getMonth(),c=($("form"),$("#human")),d=$(".cap1"),e=$(".cap2"),f=Math.floor(9*Math.random())+1,g=Math.floor(9*Math.random())+1,h=f+g;d.text(f),e.text(g),c.attr("data-validation-captcha",h),$.validate({errorMessageClass:"error",modules:"security",validateOnBlur:!1}),$('[name="recurring-month"] option:eq('+b+")").prop("selected",!0),$(".no-js").removeClass("no-js")});var $document=$(document),$window=$(window);$document.ready(function(){"use strict";function a(a,b){9!==a.keyCode||a.shiftKey||b(a)}function b(a,b){9===a.keyCode&&a.shiftKey&&b(a)}var c=$(".announcement-content").width()/2,d=$(".announcement-top").outerHeight(),e=localStorage.announcement;$("[data-random]").each(function(){var a=$(this).data("random"),b=Math.floor(Math.random()*a+1);1!==b&&$(this).remove()}),$document.on("keydown","select",function(a){if(13===a.keyCode)if(a.preventDefault(),document.createEvent){var a=document.createEvent("MouseEvents");a.initMouseEvent("mousedown",!0,!0,window),this.dispatchEvent(a)}else element.fireEvent&&this.fireEvent("onmousedown")}),$(".announcement-container").length&&($("body").addClass("has-announcement"),$("#page-tertiary").css("top",d),"hide"===e&&($(".announcement-container").remove(),$("#page-tertiary").removeAttr("style"),$("body").removeClass("has-announcement"))),$(".announcement-close").css("transform","translateX("+c+"px)"),$(".announcement-close").on("click",function(a){a.stopImmediatePropagation(),$(".announcement-container").remove(),$("body").removeClass("has-announcement"),$("#page-tertiary").css("top","-2px"),localStorage.setItem("announcement","hide")}),$(".form-remove-query-duplicates").on("submit",function(a){var b=$(this);if(null==b.attr("method")||"get"===b.attr("method").toLowerCase){a.preventDefault();var c=b.serialize();c=$.unique(c.split("&")).join("&"),window.location.href=b.prop("action")+"?"+c}});var f=$("#search-tabbed");if(0!==f.length){var g=$("#ribbon"),h=$("#page-logo"),i=$("#page-tertiary"),j=$("#page-side"),k=":focusable:not([tabindex=-1])";$window.on("keydown",function(c){a(c,function(){switch(c.target){case document.body:c.preventDefault(),g.find(k).first().focus();break;case g.find(k).last()[0]:c.preventDefault(),f.find(k).first().focus();break;case f.find(k).last()[0]:c.preventDefault(),h.focus();break;case h[0]:c.preventDefault(),i.find(k).first().focus();break;case i.find(k).last()[0]:c.preventDefault(),j.find(k).first().focus()}}),b(c,function(){switch(c.target){case j.find(k).first()[0]:c.preventDefault(),i.find(k).last().focus();break;case i.find(k).first()[0]:c.preventDefault(),h.focus();break;case h[0]:c.preventDefault(),f.find(k).last().focus();break;case f.find(k).first()[0]:c.preventDefault(),g.find(k).last().focus()}})})}}),$(function(){var a=$(document),b=$(".search-box"),c=$("#search-box"),d=b.find(".search-box-clear"),e={searchTabbed:function(){var a=$(".check-inblock").find("input"),b=$(".check-inblock").find(".checkbox");b.each(function(){$(".check-inblock").find("input:checked");$(this).hasClass("checked")||$(this).addClass("checked")}),a.attr("checked",!0),$("#search-tabbed").length>0&&$("#search-tabbed")[0].reset(),$(".checkbox").each(function(){$(this).hasClass("checked")||$(this).addClass("checked")})}},f={$el:$("#search-dropdown"),$suggestionsList:$("#search-dropdown-suggestions"),$databasesOptions:$("#search-dropdown-databases").find("li"),$suggestionsLoader:$("#search-dropdown-suggestions-loader"),isActive:!1,delayedHideTimeoutId:null,currentSearchText:"",currentFetchRequest:null,lastSearchText:"",lastSearchData:{},suggestionsLoader:null,showBlock:function(a,b,c){if(null==c&&(c=0),a.data("is-active"))return void(b instanceof Function&&b());a.data("is-active",!0);var d=a[0].scrollHeight;a.css("height",c).removeClass("is-hidden").stop().animate({height:d},200,function(){a.css("height","").addClass("is-active").redraw(),b instanceof Function&&b()})},hideBlock:function(a,b,c){return null==c&&(c=0),a.data("is-active")?void a.data("is-active",!1).removeClass("is-active").stop().animate({height:c},200,function(){a.addClass("is-hidden").css("height",""),b instanceof Function&&b()}):void(b instanceof Function&&b())},init:function(){var a=this;this.setSearchTextDebounced=$.debounce(250,this.setSearchText),this.fitContentDebounced=$.debounce(150,this.fitContent),$(window).on("resize",this.fitContentDebounced.bind(this)),c.attr("autocomplete","off"),this.$el.on("transitionend webkitTransitionEnd oTransitionEnd",function(){a.isActive||a.$el.addClass("is-hidden")}),this.$el.on("click","label",function(){c.focus()}),this.$suggestionsList.on("click","a",function(b){b.preventDefault(),a.setSearchText(a.lastSearchData.suggestions[$(this).attr("data-index")])})},fitTextRow:function(a,b,c,d){null==d&&(d=!1),a.each(function(a){var e,f,g=$(this);e=b?b.eq(a):g,f=c instanceof Array?c[a]:c,e.text(".");var h=g.height();if(e.text(f),g.height()>h){var i;i=d?"..."+f.slice(-140,f.length):f.slice(0,140)+"...";do i=d?"..."+i.slice(4,i.length):i.slice(0,i.length-4)+"...",e.text(i);while(g.height()>h)}})},fitSuggestions:function(){var a=this.$suggestionsList.find("li");this.fitTextRow(a,a.find("a"),this.lastSearchData.suggestions,!0)},fitContent:function(){var a=c.val();this.fitTextRow(this.$databasesOptions,this.$databasesOptions.find("span strong"),a),this.fitSuggestions()},setSearchText:function(a,b){null==b&&(b=!0),b&&c.val(a).focus(),this.fitContent(),this.lastSearchText!==a&&this.fetchSearchData(a)},show:function(){clearTimeout(this.delayedHideTimeoutId),this.isActive||(this.isActive=!0,this.setSearchText(c.val()),this.$el.removeClass("is-hidden"),this.$el.redraw(),this.$el.addClass("is-active"))},hide:function(){clearTimeout(this.delayedHideTimeoutId),this.isActive&&(this.isActive=!1,this.$el.removeClass("is-active"))},delayedHide:function(){clearTimeout(this.delayedHideTimeoutId),this.delayedHideTimeoutId=setTimeout(this.hide.bind(this),200)},mockSuggestions:function(a){for(var b=$([]),c=0;a>c;c++)b=b.add($("").append($("").text(".").attr("href","javascript:void(0);")));this.$suggestionsList.html(b)},setSuggestions:function(a){var b=$([]);a.forEach(function(a,c){b=b.add($("").append($("").text(a).attr("href","javascript:void(0);").attr("data-index",c)))}),this.$suggestionsList.html(b),this.fitSuggestions()},fetchSearchData:function(a){function b(){return $.ajax({url:config.getSearchBoxEndpoint(a)}).done(function(a){c.lastSearchData=a,c.mockSuggestions(a.suggestions.length);var b=c.$suggestionsList[0].scrollHeight;c.hideBlock(c.$suggestionsLoader,function(){c.showBlock(c.$suggestionsList,function(){c.setSuggestions(a.suggestions)},b)},b)}).fail(function(){c.setSuggestions([]),c.hideBlock(c.$suggestionsLoader)})}var c=this;this.lastSearchText=a,this.currentFetchRequest&&4!==this.currentFetchRequest.readyState&&this.currentFetchRequest.abort();var d;d=this.$suggestionsList.data("is-active")?this.$suggestionsLoader[0].scrollHeight:0,this.hideBlock(this.$suggestionsList,function(){c.showBlock(c.$suggestionsLoader,null,d)},d),config.isDev?(clearTimeout(this.currentFetchDelay),this.currentFetchDelay=setTimeout(function(){this.currentFetchRequest=b()}.bind(this),300+3e3*Math.random())):this.currentFetchRequest=b()}};f.init();var g={$el:b.find('input[type="submit"]'),isActive:!1,show:function(){if(!this.isActive){var a=this;this.isActive=!0,this.$el.stop().animate({width:this.$el[0].scrollWidth},250,function(){a.$el.css("width","")}).addClass("is-active")}},hide:function(){if(this.isActive){var a=this;this.isActive=!1,this.$el.stop().animate({width:40},250,function(){a.$el.css("width","")}).removeClass("is-active")}}},h=$("#search-dropdown-databases");h.find("li").click(function(){$(this).find("input").prop("checked",!0),g.$el.click()}),$(".go-search, .go-primary").on("click",function(){$("body").toggleClass("search-is-visible")}),a.on("mouseover",".search-box",function(){b.addClass("hover")}),a.on("mouseout",".search-box",function(){b.removeClass("hover")}),a.on("focus","#search-box",function(){b.addClass("focus"),0!==c.val().length&&(f.show(),f.setSearchText(c.val(),!1))}),a.on("focusout","#search-box",function(){b.removeClass("focus"),f.delayedHide()}),c.length>0&&0!==c.val().length&&(d.removeClass("hide"),g.show()),c.on("input",function(){0===c.val().length?(d.addClass("hide"),f.hide(),g.hide()):(d.removeClass("hide"),f.show(),f.setSearchTextDebounced(c.val(),!1),g.show())}),d.click(function(){c.val(""),g.hide(),d.addClass("hide")}),a.on("click",function(){b.removeClass("options-visible")}),a.on("click",".index-expand",function(){$("#page-index").toggleClass("is-expanded"),$(this).parent().parent().hasClass("is-expanded")?$(this).text("Hide"):$(this).text("Show")}),$("#search-tabbed #page-sort").prepend(''),$(".no-js-search-method input[checked]").attr("checked",!1),$("#search-tabbed #page-sort").prepend('');var i=function(){$('[name="method"]').attr("value",$(this).data("type-name"))};$("[data-type-name]").on("click",i),$("[data-type-name]").on("keydown",function(a){-1!==[32,13].indexOf(a.keyCode)&&i.call(this)}),$("[data-type-hidden]").on("click",function(){var a=$(this).data("type-hidden");$("#"+a).attr("name",a).val(!0)}),$(".check-inblock").on("click",function(a){a.target===a.currentTarget&&$(this).find(".checkbox").click()});$('input[type="checkbox"]:not(:checked)').parents("label").removeClass("checked");$("#search-reset").on("click",function(){e.searchTabbed()})}),$(function(){var a,b=$(".card-options--toggle"),c=$(".sort-item"),d=(window.location.hash.substr(1),$(".all-section")),e=d.filter(".tag"),f=e.find(".card-title input"),g=$(".sort-url"),h=$(".range-options"),i=$(".card-checkboxes"),j={activate:function(c){if($("#page-sort .selected").removeClass("selected disabled").attr("aria-selected",!1).attr("tabindex",0),c.addClass("selected").attr("aria-selected",!0).attr("tabindex",-1),b.addClass("checked"),a=c.attr("data-sort"),d.addClass("is-hidden"),$(".card-title input").removeClass("range-selected"),f.addClass("range-selected"),void 0===a)d.removeClass("is-hidden").find(".tag").removeClass("tag").find("li").show(),h.val("All"),b.hasClass("checked")&&m(d.find(".checkbox"));else{var e=$("#"+a);e.removeClass("is-hidden");var g=c.find(".range-options");g.length>0&&"All"!==g.val()&&e.find(".card-title input").addClass("range-selected"),m(d.find(".checkbox"),!1),m(e.find(".card-title .checkbox"))}},targetTab:function(a){g.length&&(c.removeClass("is-loading"),a.addClass("is-loading"))}},k=function(a){var b=$([]);return a.split(" ").forEach(function(a){b=b.add($('input[type="checkbox"][data-checkbox-group~="'+a+'"]').parent())}),b},l=function(a){var b={};return a.split(" ").forEach(function(a){b[a]=$('input[type="checkbox"][data-checkbox-group~="'+a+'"]').parent()}),b},m=function(a,b,c){null==b&&(b=!0),null==c&&(c=!1);b?$input=a.find("input:not(:checked)"):$input=a.find("input:checked"),c?a.find("input").trigger("change"):$input.prop("checked",b).trigger("change")},n=function(a){a.each(function(){var a=$(this),b=a.data("checkbox-group");if(b){var c=l(b);Object.keys(c).forEach(function(a){var b=c[a].find("input:checked"),d=c[a].filter(".semi-checked"),e=$('input[type="checkbox"][data-checkbox-group-control~="'+a+'"]'),f=e.parent();b.length>0||d.length>0?c[a].length!==b.length?(f.addClass("semi-checked").removeClass("checked"),m(f,!1)):(f.removeClass("semi-checked"),m(f,!0)):(f.removeClass("semi-checked"),m(f,!1)),n(e)})}})};if(0===c.length&&window.location.hash){var o=window.location.hash;$("html,body").animate({scrollTop:$(""+o).offset().top},600)}c.removeClass("is-loading");var p=function(a){var b,e=window.location.hash.substr(1);""!==e?b=c.filter('[data-sort="'+e+'"]'):(b=c.filter(":not([data-sort])").first(),d.removeClass("is-hidden").filter(".tag").removeClass("tag").find("li").show()),j.activate(b),a||j.targetTab(b)};window.onhashchange=p,c.each(function(){var b=$(this),c=function(b){var c=$(this);if(b.preventDefault(),!$(b.target).hasClass("range-options")){var d=window.location.pathname,e=c.attr("data-sort");if(e!==a){var f;f=void 0===e?d:d+"#"+e,history.pushState(null,null,f)}j.activate(c),j.targetTab(c),$(window).scrollTop(0)}}.bind(this);b.on("click",c),b.on("keydown",function(a){-1!==[32,13].indexOf(a.keyCode)&&(a.preventDefault(),c(a))})}),$('input[type="checkbox"]:not(:checked)').length>=1&&b.removeClass("checked"),h.change(function(a){a.stopPropagation();var b=$(this),c=b.closest(".sort-item").attr("data-sort"),d=$("#"+c);d.addClass("tag");var e=d.find(".card-title");e.find("input").addClass("range-selected"),d.find("li").show(),"All"==b.val()?e.find("input").removeClass("range-selected"):d.find("li:not(."+b.val()+")").hide(),m(e.find("label"),!0,!0)}),$(".sort-all").on("click",function(){d.removeClass("is-hidden").filter(".tag").removeClass("tag").find("li").show(),h.val("All"),b.hasClass("checked")&&m(d.find(".checkbox"))}),h.val("All"),$(".side-about-more-link").on("click",function(){var a=$(this);$(".side-about").hasClass("has-more")?($(".side-about").removeClass("has-more"),a.text("More...")):($(".side-about").addClass("has-more"),a.text("Less"))});var q=$("[data-expand-after]");q.each(function(){var a=$(this),b=a.find("li"),c=parseInt(a.attr("data-expand-after"),10)+1,d=a.find("li:nth-child(n+"+c+")");d.addClass("hide"),b.length>c-1&&(a.after('Less'),a.after('More')),a.next($('[data-show="More"]')).on("click",function(){var a=$(this);a.parent().find("ul li.hide").removeClass("hide"),a.addClass("hide"),a.next($('[data-show="Less"]')).removeClass("hide")}),a.next().next($('[data-show="Less"]')).on("click",function(){var a=$(this);a.parent().find("ul li:nth-child(n+"+c+")").addClass("hide"),a.addClass("hide"),a.parent().find($('[data-show="More"]')).removeClass("hide")})});var r=$('input[type="checkbox"]'),s=r.parent();s.addClass("checkbox"),r.filter(":checked").parent().addClass("checked"),n(r),r.change(function(a){function b(a){var c=k(a.data("checkbox-group-control"));m(c,!1),d.removeClass("semi-checked"),this.checked=!1,c.filter(".semi-checked").find("input").each(function(){b($(this))})}var c=$(this),d=c.parent();if(n(c),this.checked)if(d.hasClass("checkbox-group"))if(d.hasClass("semi-checked"))b(c);else{var e=k(c.data("checkbox-group-control"));m(e),d.addClass("checked")}else d.addClass("checked");else{if(d.hasClass("semi-checked"))return void a.preventDefault();if(d.hasClass("checkbox-group")){var e=k(c.data("checkbox-group-control"));m(e,!1)}d.removeClass("checked")}"on"!==this.value&&m(c.parents("form").find('input[type="checkbox"][name="'+this.name+'"][value="'+this.value+'"]').parent(),this.checked)}),s.on("keydown",function(a){-1!==[32,13].indexOf(a.keyCode)&&(a.preventDefault(),$(this).find("input").click());
-}),s.filter(".checkbox-group").each(function(){var a=$(this);a.parents("form").on("reset",function(){a.find("input")[0].checked?a.removeClass("semi-checked").addClass("checked"):a.removeClass("checked semi-checked"),n(r)})}),$(document).on("change",".card-title input",function(a){var c=$(this),d=c.closest(".all-section"),e=d.attr("id"),f=$('[data-sort="'+e+'"] .range-options').val();this.checked?c.hasClass("range-selected")?(m(d.find(".card-checkboxes .checkbox"),!1),m(d.find("."+f+" .checkbox")),b.addClass("checked")):(m(d.find(".card-checkboxes .checkbox")),b.addClass("checked")):(m(d.find(".card-checkboxes .checkbox"),!1),b.removeClass("checked"))}),$(".card-options--show").on("click",function(){var a=$(this);return a.hasClass("checked")?(a.removeClass("checked"),i.removeClass("is-collapsed")):(a.addClass("checked"),i.addClass("is-collapsed")),!1}),$(".card-options--detail").on("click",function(){var a=$(this);a.hasClass("checked")?a.removeClass("checked").text("List View"):a.addClass("checked").text("Detail View")}),$(".card-options--solo").on("click",function(){return $(this).toggleClass("checked"),!1});var t={setHeight:function(){var a=i.filter(".is-collapsed"),b=parseInt(a.data("items-shown")),c=a.find("li").outerHeight()+1,d=b*c+"px";a.css("max-height",d)}};i.find(".checkbox + a").click(function(){var a=$(this).prev();a.hasClass("checkbox-group")?a.prev().click():a.find("input").click()}),i.filter(".is-collapsed").each(function(){t.setHeight()}),$(".search #show-databases").on("click",function(a){var b=$(this);return b.hasClass("checked")?(b.removeClass("checked"),$(".card-checkboxes").addClass("is-collapsed"),t.setHeight()):(b.addClass("checked"),$(".card-checkboxes.is-collapsed").removeClass("is-collapsed").css("max-height","")),a.stopPropagation(),!1});var u=[],v=$(window),w=$("html, body"),x={open:function(a){var b=a.parent().nextAll("ul");b.addClass("is-active"),b.stop().animate({maxHeight:b.outerHeight()+b[0].scrollHeight},200,x.updateFixedPosition),u.push({$el:a.parent(),$parent:a.parent().parent(),isFixed:!1})},close:function(a){function b(){c.removeClass("is-active"),c.stop().animate({maxHeight:0},200),d.removeClass("is-shadowed"),u=u.filter(function(a){return!a.$el.is(d)})}var c=a.parent().nextAll("ul"),d=a.parent(),e=u.find(function(a){return a.$el.is(d)});e&&e.isFixed?w.animate({scrollTop:e.$parent.offset().top-10},400,b):b()},updateFixedPosition:function(a){u.forEach(function(b){var c=b.$parent.offset();if(v.scrollTop()>=c.top){if(b.isFixed&&!a){var d=Math.min(0,b.$parent[0].getBoundingClientRect().bottom-b.$el.outerHeight()-1);return b.$el.css("top",d),void(0>d?b.$el.removeClass("is-shadowed"):b.$el.addClass("is-shadowed"))}b.$el.css({width:b.$parent.outerWidth(),left:c.left,top:Math.min(0,b.$parent[0].getBoundingClientRect().bottom-b.$el.outerHeight()-1)}),b.$el.addClass("is-fixed is-shadowed"),b.$parent.css("padding-top",b.$el.outerHeight()),b.isFixed=!0}else b.isFixed&&(b.$el.css({width:"",left:"",top:""}),b.$el.removeClass("is-fixed"),b.$parent.css("padding-top",""),b.isFixed=!1)})}};$(".card-checkboxes-dropdown").click(function(a){a.preventDefault();var b=$(this);b.parent().nextAll("ul");b.toggleClass("is-active"),b.hasClass("is-active")?x.open(b):x.close(b)}),v.scroll(function(){x.updateFixedPosition()}),v.resize(function(){x.updateFixedPosition(!0)}),b.on("click",function(){var a=$(this),b=d.filter(":not(.is-hidden)");return a.hasClass("checked")?(a.removeClass("checked"),m($(".checkbox"),!1)):(a.addClass("checked"),m(b.find(".card-title .checkbox"))),!1}),$("#panel-letter a").on("click",function(){$("#page-sort").hasClass("has-special")||($("#page-sort").addClass("has-special").find(".selected").removeClass("selected"),$('
').insertBefore("#page-sort .sort-recent")),$(this).parent().hasClass("panel-letter-any")&&($(".sort-special").remove(),$("#page-sort").removeClass("has-special").find(".sort-recent").addClass("selected"))}),$("[data-target]").each(function(){$(this).hide()}),$("[data-switch]").on("click",function(){var a=$(this),b=a.attr("data-switch");$('[data-target="'+b+'"]').slideDown("fast").addClass("opened"),a.addClass("checked"),a.siblings().removeClass("checked")}),$("[data-close]").on("click",function(){var a=$(this),b=a.attr("data-close");a.addClass("checked"),a.siblings().removeClass("checked"),$('[data-target="'+b+'"]').hasClass("opened")&&$('[data-target="'+b+'"]').slideUp("fast").removeClass("opened")});var y=$(".radio-options"),z=y.filter(":first-child"),A=$("[data-open-trigger]").data("open-trigger");y.parent().find('input[type="text"]').val(""),z.find("input").prop("checked",!0),y.on("click",function(){var a=$(this),b=a.attr("data-name"),c=$('[data-name="'+b+'"]'),d=a.parent(),e=a.find('input[type="text"]'),f=a.find(".text-placeholder");c.removeClass("checked"),a.addClass("checked"),d.find("input").prop("checked",!1),a.find("input").prop("checked",!0),d.find('input[type="text"]').val(""),e.focus(),d.find(".text-placeholder").css("display","inline"),f.css("display","none"),$('[data-open-trigger="'+A+'"]').hasClass("checked")?$('[data-open-target="'+A+'"]').addClass("is-opened"):$('[data-open-target="'+A+'"]').removeClass("is-opened")}),p(!0)}),$(function(){location.hash&&setTimeout(function(){window.scrollTo(0,0)},0),$("body").removeClass("no-js"),$('[data-method="method1"]').on("click",function(){$(".meta-method").text("Pressing continue will take you to an online payment gateway."),$(".contribute-cards").hasClass("hidden")&&$(".contribute-cards").removeClass("hidden")}),$('[data-method="method2"]').on("click",function(){$(".meta-method").text('Payable to "AustLII Foundation Limited" (ABN 41 134 717 972).'),$(".contribute-cards").hasClass("hidden")||$(".contribute-cards").addClass("hidden")}),$('[data-method="method3"]').on("click",function(){$(".meta-method").text("An invoice will be sent to the above adress."),$(".contribute-cards").hasClass("hidden")||$(".contribute-cards").addClass("hidden")}),$(".contribute .set input").on("click",function(){!$("#input-amount").val().length>0?$("#input-placeholder").removeClass("hide"):$("#input-placeholder").addClass("hide")})});
\ No newline at end of file
diff --git a/search-tabbed.html b/search-tabbed.html
index d05778c..4d3fc45 100644
--- a/search-tabbed.html
+++ b/search-tabbed.html
@@ -8,7 +8,7 @@
panel: none
---
-