PageSourceSearch

https://leveragepr.com/wp-content/themes/customwp/js/main-min.js?ver=6.8.3

js leveragepr.com collected 2026-10-10 01:19:03 UTC 48,149 bytes, 9 lines download raw bytes

1function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function headerScrolled(){var e=$("#header"),t=$(e).next(),i=$(e).outerHeight(),n=$(window).scrollTop();n>=1.5*i?e.addClass("scrolled"):e.removeClass("scrolled"),$("body").css("margin-top",i+"px")}function navSlideOnScroll(){var e=0,t,i=$("#header"),n=i.outerHeight();i.removeClass("nav-hide").addClass("nav-show"),$(window).scroll(function(){var r=$(window).width(),s=$(window).scrollTop();e=s,e>t&&s>2.5*n?(i.addClass("nav-hide").removeClass("nav-show"),1080>=r&&$("body").removeClass("navOpen")):t>e&&!(n>=s)?i.removeClass("nav-hide").addClass("nav-show"):i.removeClass("nav-hide").addClass("nav-show"),t=e})}function setDropDowns(){$("nav li").each(function(){$(this).find("ul").length&&$(this).addClass("hasDrop")})}function fbShare(e,t,i){var n=screen.height/2-i/2,r=screen.width/2-t/2;window.open("https://www.facebook.com/sharer/sharer.php?u="+e,"sharer","top="+n+",left="+r+",toolbar=0,status=0,width="+t+",height="+i)}function twitterShare(e,t,i){var n=screen.height/2-i/2,r=screen.width/2-t/2;window.open("https://twitter.com/intent/tweet?url="+e,"sharer","top="+n+",left="+r+",toolbar=0,status=0,width="+t+",height="+i)}function linkedinShare(e,t,i,n){var r=screen.height/2-n/2,s=screen.width/2-i/2;window.open("https://www.linkedin.com/shareArticle?mini=true&url="+e+"&title="+t,"sharer","top="+r+",left="+s+",toolbar=0,status=0,width="+i+",height="+n)}var _slice=Array.prototype.slice,_slicedToArray=function(){function e(e,t){var i=[],n=!0,r=!1,s=void 0;try{for(var a=e[Symbol.iterator](),o;!(n=(o=a.next()).done)&&(i.push(o.value),!t||i.length!==t);n=!0);}catch(l){r=!0,s=l}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw s}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.parsley=t(e.jQuery)}(this,function($){"use strict";function e(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this),e.apply(t||S,i)}),e.parsleyAdaptedCallback}function t(e){return 0===e.lastIndexOf(D,0)?e.substr(D.length):e}/**
2   * inputevent - Alleviate browser bugs for input events
3   * https://github.com/marcandre/inputevent
4   * @version v0.0.3 - (built Thu, Apr 14th 2016, 5:58 pm)
5   * @author Marc-Andre Lafortune <[email protected]>
6   * @license MIT
7   */
8function i(){var e=this,t=window||global;_extends(this,{isNativeEvent:function i(e){return e.originalEvent&&e.originalEvent.isTrusted!==!1},fakeInputEvent:function n(t){e.isNativeEvent(t)&&$(t.target).trigger("input")},misbehaves:function r(t){e.isNativeEvent(t)&&(e.behavesOk(t),$(document).on("change.inputevent",t.data.selector,e.fakeInputEvent),e.fakeInputEvent(t))},behavesOk:function s(t){e.isNativeEvent(t)&&$(document).off("input.inputevent",t.data.selector,e.behavesOk).off("change.inputevent",t.data.selector,e.misbehaves)},install:function a(){if(!t.inputEventPatched){t.inputEventPatched="0.0.3";for(var i=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],n=0;n<i.length;n++){var r=i[n];$(document).on("input.inputevent",r,{selector:r},e.behavesOk).on("change.inputevent",r,{selector:r},e.misbehaves)}}},uninstall:function o(){delete t.inputEventPatched,$(document).off(".inputevent")}})}var n=1,r={},s={attr:function k(e,t,i){var n,r,s,a=new RegExp("^"+t,"i");if("undefined"==typeof i)i={};else for(n in i)i.hasOwnProperty(n)&&delete i[n];if(!e)return i;for(s=e.attributes,n=s.length;n--;)r=s[n],r&&r.specified&&a.test(r.name)&&(i[this.camelize(r.name.slice(t.length))]=this.deserializeValue(r.value));return i},checkAttr:function q(e,t,i){return e.hasAttribute(t+i)},setAttr:function N(e,t,i,n){e.setAttribute(this.dasherize(t+i),String(n))},getType:function z(e){return e.getAttribute("type")||"text"},generateID:function U(){return""+n++},deserializeValue:function W(e){var t;try{return e?"true"==e||("false"==e?!1:"null"==e?null:isNaN(t=Number(e))?/^[\[\{]/.test(e)?JSON.parse(e):e:t):e}catch(i){return e}},camelize:function H(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},dasherize:function L(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function Z(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function B(e){r[e]||(r[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function G(){r={}},trimString:function Y(e){return e.replace(/^\s+|\s+$/g,"")},parse:{date:function J(e){var t=e.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!t)return null;var i=t.map(function(e){return parseInt(e,10)}),n=_slicedToArray(i,4),r=n[0],s=n[1],a=n[2],o=n[3],J=new Date(s,a-1,o);return J.getFullYear()!==s||J.getMonth()+1!==a||J.getDate()!==o?null:J},string:function Q(e){return e},integer:function K(e){return isNaN(e)?null:parseInt(e,10)},number:function X(e){if(isNaN(e))throw null;return parseFloat(e)},"boolean":function ee(e){return!/^\s*false\s*$/i.test(e)},object:function te(e){return s.deserializeValue(e)},regexp:function ie(e){var t="";return/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),e=e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):e="^"+e+"$",new RegExp(e,t)}},parseRequirement:function ne(e,t){var i=this.parse[e||"string"];if(!i)throw'Unknown requirement specification: "'+e+'"';var n=i(t);if(null===n)throw"Requirement is not a "+e+': "'+t+'"';return n},namespaceEvents:function re(e,t){return e=this.trimString(e||"").split(/\s+/),e[0]?$.map(e,function(e){return e+"."+t}).join(" "):""},difference:function se(e,t){var i=[];return $.each(e,function(e,n){-1==t.indexOf(n)&&i.push(n)}),i},all:function ae(e){return $.when.apply($,_toConsumableArray(e).concat([42,42]))},objectCreate:Object.create||function(){var e=function t(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=typeof t)throw TypeError("Argument must be an object");e.prototype=t;var i=new e;return e.prototype=null,i}}(),_SubmitSelector:'input[type="submit"], button:submit'},a={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focu
8s:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function oe(e){},errorsContainer:function le(e){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},o=function ue(){this.__id__=s.generateID()};o.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function de(){var e=this,t=function i(){var t=$.Deferred();return!0!==e.validationResult&&t.reject(),t.resolve().promise()};return[t,t]},actualizeOptions:function he(){return s.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function ce(e){this.domOptions=s.objectCreate(this.parent.options),this.options=s.objectCreate(this.domOptions);for(var t in e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function pe(e,t){this._listeners=this._listeners||{};var i=this._listeners[e]=this._listeners[e]||[];return i.push(t),this},subscribe:function fe(e,t){$.listenTo(this,e.toLowerCase(),t)},off:function me(e,t){var i=this._listeners&&this._listeners[e];if(i)if(t)for(var n=i.length;n--;)i[n]===t&&i.splice(n,1);else delete this._listeners[e];return this},unsubscribe:function ge(e,t){$.unsubscribeTo(this,e.toLowerCase())},trigger:function ve(e,t,i){t=t||this;var n=this._listeners&&this._listeners[e],r,s;if(n)for(var a=n.length;a--;)if(r=n[a].call(t,t,i),r===!1)return r;return this.parent?this.parent.trigger(e,t,i):!0},asyncIsValid:function ye(e,t){return s.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function we(){return this.options.multiple?$(this.parent.element.querySelectorAll("["+this.options.namespace+'multiple="'+this.options.multiple+'"]')):this.$element}};var l=function _e(e,t){var i=e.match(/^\s*\[(.*)\]\s*$/);if(!i)throw'Requirement is not an array: "'+e+'"';var n=i[1].split(",").map(s.trimString);if(n.length!==t)throw"Requirement has "+n.length+" values when "+t+" are needed";return n},u=function be(e,t,i){var n=null,r={};for(var a in e)if(a){var o=i(a);"string"==typeof o&&(o=s.parseRequirement(e[a],o)),r[a]=o}else n=s.parseRequirement(e[a],t);return[n,r]},d=function Fe(e){$.extend(!0,this,e)};d.prototype={validate:function Ce(e,t){if(this.fn)return arguments.length>3&&(t=[].slice.call(arguments,1,-1)),this.fn(e,t);if(Array.isArray(e)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var i=arguments[arguments.length-1];if(this.validateDate&&i._isDateInput())return arguments[0]=s.parse.date(arguments[0]),null===arguments[0]?!1:this.validateDate.apply(this,arguments);if(this.validateNumber)return isNaN(e)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function Ae(e,t){if("string"!=typeof e)return Array.isArray(e)?e:[e];var i=this.requirementType;if(Array.isArray(i)){for(var n=l(e,i.length),r=0;r<n.length;r++)n[r]=s.parseRequirement(i[r],n[r]);return n}return $.isPlainObject(i)?u(i,e,t):[s.parseRequirement(i,e)]},requirementType:"string",priority:2};var h=function Ee(e,t){this.__class__="ValidatorRegistry",this.locale="en",this.init(e||{},t||{})},c={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function $e(e){return null!==s.parse.date(e)}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};c.range=c.number;var p=function xe(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},f=function Ve(e,t){return t.map(s.parse[e])},m=function Pe(e,t){return function(i){for(var n=arguments.length,r=Array(n>1?n-1:0),s=1;n>s;s++)r[s-1]=arguments[s];return r.pop(),t.apply(void 0,[i].concat(_toConsumableArray(f(e,r))))}},g=function Te(e){return{validateDate:m("date",e),validateNumber:m("number",e),requirementType:e.length<=2?"string":["string","string"],priority:30}};h.prototype={init:function Oe(e,t){this.catalog=t,this.validators=_extends({},this.validators);for(var i in e)this.addValidator(i,e[i].fn,e[i].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function Se(e){if("undefined"==typeof this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function Me(e,t,i){return"object"==typeof t&&(this.catalog[e]=t),!0===i?this.setLocale(e):this},addMessage:function De(e,t,i){return"undefined"==typeof this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=i,this},addMessages:function Ie(e,t){for(var i in t)this.addMessage(e,i,t[i]);return this},addValidator:function Re(e,t,i){if(this.validators[e])s.warn('Validator "'+e+'" is already defined.');else if(a.hasOwnProperty(e))return void s.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function je(e){return!!this.validators[e]}
8,updateValidator:function ke(e,t,i){return this.validators[e]?this._setValidator.apply(this,arguments):(s.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function qe(e){return this.validators[e]||s.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function Ne(e,t,i){"object"!=typeof t&&(t={fn:t,priority:i}),t.validate||(t=new d(t)),this.validators[e]=t;for(var n in t.messages||{})this.addMessage(n,e,t.messages[n]);return this},getErrorMessage:function ze(e){var t;if("type"===e.name){var i=this.catalog[this.locale][e.name]||{};t=i[e.requirements]}else t=this.formatMessage(this.catalog[this.locale][e.name],e.requirements);return t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function Ue(e,t){if("object"==typeof t){for(var i in t)e=this.formatMessage(e,t[i]);return e}return"string"==typeof e?e.replace(/%s/i,t):""},validators:{notblank:{validateString:function We(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function He(e){return e.length>0},validateString:function Le(e){return/\S/.test(e)},priority:512},type:{validateString:function Ze(e,t){var i=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=i.step,r=void 0===n?"any":n,s=i.base,a=void 0===s?0:s,o=c[t];if(!o)throw new Error("validator type `"+t+"` is not supported");if(!o.test(e))return!1;if("number"===t&&!/^any$/i.test(r||"")){var l=Number(e),u=Math.max(p(r),p(a));if(p(l)>u)return!1;var d=function h(e){return Math.round(e*Math.pow(10,u))};if((d(l)-d(a))%d(r)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function Be(e,t){return t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function Ge(e,t){return e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function Ye(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function Je(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function Qe(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function Ke(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function Xe(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},min:g(function(e,t){return e>=t}),max:g(function(e,t){return t>=e}),range:g(function(e,t,i){return e>=t&&i>=e}),equalto:{validateString:function et(e,t){var i=$(t);return i.length?e===i.val():e===t},priority:256}}};var v={},y=function tt(e,t,i){for(var n=[],r=[],s=0;s<e.length;s++){for(var a=!1,o=0;o<t.length;o++)if(e[s].assert.name===t[o].assert.name){a=!0;break}a?r.push(e[s]):n.push(e[s])}return{kept:r,added:n,removed:i?[]:tt(t,e,!0).added}};v.Form={_actualizeTriggers:function it(){var e=this;this.$element.on("submit.Parsley",function(t){e.onSubmitValidate(t)}),this.$element.on("click.Parsley",s._SubmitSelector,function(t){e.onSubmitButton(t)}),!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function nt(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&t.validationResult.length>0&&"undefined"==typeof t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function rt(){this.$element.off(".Parsley")}},v.Field={_reflowUI:function st(){if(this._buildUI(),this._ui){var e=y(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function at(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function ot(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,r=t.updateClass,s=void 0===r?!0:r;this._buildUI(),this._addError(e,{message:i,assert:n}),s&&this._errorClass()},updateError:function lt(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,r=t.updateClass,s=void 0===r?!0:r;this._buildUI(),this._updateError(e,{message:i,assert:n}),s&&this._errorClass()},removeError:function ut(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.updateClass,n=void 0===i?!0:i;this._buildUI(),this._removeError(e),n&&this._manageStatusClass()},_manageStatusClass:function dt(){this.hasConstraints()&&this.needsValidation()&&
8!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function ht(e){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return e.added.length||e.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append($(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var t=0;t<e.removed.length;t++)this._removeError(e.removed[t].assert.name);for(t=0;t<e.added.length;t++)this._addError(e.added[t].assert.name,{message:e.added[t].errorMessage,assert:e.added[t].assert});for(t=0;t<e.kept.length;t++)this._updateError(e.kept[t].assert.name,{message:e.kept[t].errorMessage,assert:e.kept[t].assert})}},_addError:function ct(e,t){var i=t.message,n=t.assert;this._insertErrorWrapper(),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").append($(this.options.errorTemplate).addClass("parsley-"+e).html(i||this._getErrorMessage(n)))},_updateError:function pt(e,t){var i=t.message,n=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(i||this._getErrorMessage(n))},_removeError:function ft(e){this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+e).remove()},_getErrorMessage:function mt(e){var t=e.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function gt(){if(!this._ui&&!1!==this.options.uiEnabled){var e={};this.element.setAttribute(this.options.namespace+"id",this.__id__),e.$errorClassHandler=this._manageClassHandler(),e.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),e.$errorsWrapper=$(this.options.errorsWrapper).attr("id",e.errorsWrapperId),e.lastValidationResult=[],e.validationInformationVisible=!1,this._ui=e}},_manageClassHandler:function vt(){if("string"==typeof this.options.classHandler&&$(this.options.classHandler).length)return $(this.options.classHandler);var e=this.options.classHandler;if("string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&(e=window[this.options.classHandler]),"function"==typeof e){var t=e.call(this,this);if("undefined"!=typeof t&&t.length)return t}else{if("object"==typeof e&&e instanceof jQuery&&e.length)return e;e&&s.warn("The class handler `"+e+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function yt(){return this.options.multiple&&"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function wt(){var e=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof e){if($(e).length)return $(e).append(this._ui.$errorsWrapper);"function"==typeof window[e]?e=window[e]:s.warn("The errors container `"+e+"` does not exist in DOM nor as a global JS function")}return"function"==typeof e&&(e=e.call(this,this)),"object"==typeof e&&e.length?e.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function _t(){var e=this,t=this._findRelated(),i;t.off(".Parsley"),this._failedOnce?t.on(s.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){e._validateIfNeeded()}):(i=s.namespaceEvents(this.options.trigger,"Parsley"))&&t.on(i,function(t){e._validateIfNeeded(t)})},_validateIfNeeded:function bt(e){var t=this;e&&/key|input/.test(e.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout(function(){return t.validate()},this.options.debounce)):this.validate())},_resetUI:function Ft(){this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function Ct(){this._resetUI(),"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function At(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function Et(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function $t(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var w=function xt(e,t,i){this.__class__="Form",this.element=e,this.$element=$(e),this.domOptions=t,this.options=i,this.parent=window.Parsley,this.fields=[],this.validationResult=null},_={pending:null,resolved:!0,rejected:!1};w.prototype={onSubmitValidate:function Vt(e){var t=this;if(!0!==e.parsley){var i=this._submitSource||this.$element.find(s._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!i||null===i.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var n=this.whenValidate({event:e});"resolved"===n.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===n.state()&&n.done(function(){t._submit(i)}))}}},onSubmitButton:function Pt(e){this._submitSource=e.currentTarget},_submit:function Tt(e){if(!1!==this._trigger("submit")){if(e){var t=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===t.length&&(t=$('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),t.attr({name:e.getAttribute("name"),value:e.getAttribute("value")})}this.$element.trigger(_extends($.Event("submit"),{parsley:!0}))}},validate:function Ot(e){if(arguments.length>=1&&!$.isPlainObject(e)){s.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var t=_slice.call(arguments),i=t[0],n=t[1],r=t[2];e={group:i,force:n,event:r}}return _[this.whenValidate(e).state()]},whenValidate:function St(){var e,t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.group,r=i.force,a=i.event;this.submitEvent=a,a&&(this.submitEvent=_extends({},a,{preventDefault:function l(){s.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),t.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var o=this._withoutReactualizingFormOptions(function(){return $.map(t.fields,function(e){return e.whenValidate({force:r,group:n})})});return(e=s.all(o).done(function(){t._trigger("success")}
8).fail(function(){t.validationResult=!1,t.focus(),t._trigger("error")}).always(function(){t._trigger("validated")})).pipe.apply(e,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function Mt(e){if(arguments.length>=1&&!$.isPlainObject(e)){s.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var t=_slice.call(arguments),i=t[0],n=t[1];e={group:i,force:n}}return _[this.whenValid(e).state()]},whenValid:function Dt(){var e=this,t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=t.group,n=t.force;this._refreshFields();var r=this._withoutReactualizingFormOptions(function(){return $.map(e.fields,function(e){return e.whenValid({group:i,force:n})})});return s.all(r)},refresh:function It(){return this._refreshFields(),this},reset:function Rt(){for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function jt(){this._destroyUI();for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},_refreshFields:function kt(){return this.actualizeOptions()._bindFields()},_bindFields:function qt(){var e=this,t=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){e.$element.find(e.options.inputs).not(e.options.excluded).each(function(t,i){var n=new window.Parsley.Factory(i,{},e);if(("Field"===n.__class__||"FieldMultiple"===n.__class__)&&!0!==n.options.excluded){var r=n.__class__+"-"+n.__id__;"undefined"==typeof e.fieldsMappedById[r]&&(e.fieldsMappedById[r]=n,e.fields.push(n))}}),$.each(s.difference(t,e.fields),function(e,t){t.reset()})}),this},_withoutReactualizingFormOptions:function Nt(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var i=e();return this.actualizeOptions=t,i},_trigger:function zt(e){return this.trigger("form:"+e)}};var b=function Ut(e,t,i,n,r){var s=window.Parsley._validatorRegistry.validators[t],a=new d(s);n=n||e.options[t+"Priority"]||a.priority,r=!0===r,_extends(this,{validator:a,name:t,requirements:i,priority:n,isDomConstraint:r}),this._parseRequirements(e.options)},F=function Wt(e){var t=e[0].toUpperCase();return t+e.slice(1)};b.prototype={validate:function Ht(e,t){var i;return(i=this.validator).validate.apply(i,[e].concat(_toConsumableArray(this.requirementList),[t]))},_parseRequirements:function Lt(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(i){return e[t.name+F(i)]})}};var C=function Zt(e,t,i,n){this.__class__="Field",this.element=e,this.$element=$(e),"undefined"!=typeof n&&(this.parent=n),this.options=i,this.domOptions=t,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},A={pending:null,resolved:!0,rejected:!1};C.prototype={validate:function Bt(e){arguments.length>=1&&!$.isPlainObject(e)&&(s.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),e={options:e});var t=this.whenValidate(e);if(!t)return!0;switch(t.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function Gt(){var e,t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.force,r=i.group;return this.refresh(),!r||this._isInGroup(r)?(this.value=this.getValue(),this._trigger("validate"),(e=this.whenValid({force:n,value:this.value,_refreshed:!0}).always(function(){t._reflowUI()}).done(function(){t._trigger("success")}).fail(function(){t._trigger("error")}).always(function(){t._trigger("validated")})).pipe.apply(e,_toConsumableArray(this._pipeAccordingToValidationResult()))):void 0},hasConstraints:function Yt(){return 0!==this.constraints.length},needsValidation:function Jt(e){return"undefined"==typeof e&&(e=this.getValue()),e.length||this._isRequired()||"undefined"!=typeof this.options.validateIfEmpty?!0:!1},_isInGroup:function Qt(e){return Array.isArray(this.options.group)?-1!==$.inArray(e,this.options.group):this.options.group===e},isValid:function Kt(e){if(arguments.length>=1&&!$.isPlainObject(e)){s.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var t=_slice.call(arguments),i=t[0],n=t[1];e={force:i,value:n}}var r=this.whenValid(e);return r?A[r.state()]:!0},whenValid:function Xt(){var e=this,t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=t.force,n=void 0===i?!1:i,r=t.value,a=t.group,o=t._refreshed;if(o||this.refresh(),!a||this._isInGroup(a)){if(this.validationResult=!0,!this.hasConstraints())return $.when();if(("undefined"==typeof r||null===r)&&(r=this.getValue()),!this.needsValidation(r)&&!0!==n)return $.when();var l=this._getGroupedConstraints(),u=[];return $.each(l,function(t,i){var n=s.all($.map(i,function(t){return e._validateConstraint(r,t)}));return u.push(n),"rejected"===n.state()?!1:void 0}),s.all(u)}},_validateConstraint:function ei(e,t){var i=this,n=t.validate(e,this);return!1===n&&(n=$.Deferred().reject()),s.all([n]).fail(function(e){i.validationResult instanceof Array||(i.validationResult=[]),i.val
vendor: 9,169 bytes, lines 8-9
8idationResult.push({assert:t,errorMessage:"string"==typeof e&&e})})},getValue:function ti(){var e;return e="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof e||null===e?"":this._handleWhitespace(e)},reset:function ii(){return this._resetUI(),this._trigger("reset")},destroy:function ni(){this._destroyUI(),this.$element.removeData("Parsley"),this.$element.removeData("FieldMultiple"),this._trigger("destroy")},refresh:function ri(){return this._refreshConstraints(),this},_refreshConstraints:function si(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function ai(){return s.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function oi(e,t,i,n){if(window.Parsley._validatorRegistry.validators[e]){var r=new b(this,e,t,i,n);"undefined"!==this.constraintsByName[r.name]&&this.removeConstraint(r.name),this.constraints.push(r),this.constraintsByName[r.name]=r}return this},removeConstraint:function li(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function ui(e,t,i){return this.removeConstraint(e).addConstraint(e,t,i)},_bindConstraints:function di(){for(var e=[],t={},i=0;i<this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&&(e.push(this.constraints[i]),t[this.constraints[i].name]=this.constraints[i]);this.constraints=e,this.constraintsByName=t;for(var n in this.options)this.addConstraint(n,this.options[n],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function hi(){null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,void 0,!0),null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),void 0,!0);var e=this.element.getAttribute("min"),t=this.element.getAttribute("max");null!==e&&null!==t?this.addConstraint("range",[e,t],void 0,!0):null!==e?this.addConstraint("min",e,void 0,!0):null!==t&&this.addConstraint("max",t,void 0,!0),null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);var i=s.getType(this.element);return"number"===i?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base:e||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(i)?this.addConstraint("type",i,void 0,!0):this},_isRequired:function ci(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function pi(e){return this.trigger("field:"+e)},_handleWhitespace:function fi(e){return!0===this.options.trimValue&&s.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),("trim"===this.options.whitespace||"squish"===this.options.whitespace||!0===this.options.trimValue)&&(e=s.trimString(e)),e},_isDateInput:function mi(){var e=this.constraintsByName.type;return e&&"date"===e.requirements},_getGroupedConstraints:function gi(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},i=0;i<this.constraints.length;i++){var n=this.constraints[i].priority;t[n]||e.push(t[n]=[]),t[n].push(this.constraints[i])}return e.sort(function(e,t){return t[0].priority-e[0].priority}),e}};var E=C,x=function vi(){this.__class__="FieldMultiple"};x.prototype={addElement:function yi(e){return this.$elements.push(e),this},_refreshConstraints:function wi(){var e;if(this.constraints=[],"SELECT"===this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var t=0;t<this.$elements.length;t++)if($("html").has(this.$elements[t]).length){e=this.$elements[t].data("FieldMultiple")._refreshConstraints().constraints;
9for(var i=0;i<e.length;i++)this.addConstraint(e[i].name,e[i].requirements,e[i].priority,e[i].isDomConstraint)}else this.$elements.splice(t,1);return this},getValue:function _i(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var e=s.getType(this.element);if("radio"===e)return this._findRelated().filter(":checked").val()||"";if("checkbox"===e){var t=[];return this._findRelated().filter(":checked").each(function(){t.push($(this).val())}),t}}return"SELECT"===this.element.nodeName&&null===this.$element.val()?[]:this.$element.val()},_init:function bi(){return this.$elements=[this.$element],this}};var V=function Fi(e,t,i){this.element=e,this.$element=$(e);var n=this.$element.data("Parsley");if(n)return"undefined"!=typeof i&&n.parent===window.Parsley&&(n.parent=i,n._resetOptions(n.options)),"object"==typeof t&&_extends(n.options,t),n;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof i&&"Form"!==i.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=i||window.Parsley,this.init(t)};V.prototype={init:function Ci(e){return this.__class__="Parsley",this.__version__="2.8.1",this.__id__=s.generateID(),this._resetOptions(e),"FORM"===this.element.nodeName||s.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function Ai(){var e=s.getType(this.element);return"radio"===e||"checkbox"===e||"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple")},handleMultiple:function Ei(){var e=this,t,i,n;if(this.options.multiple=this.options.multiple||(t=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return s.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),t&&$('input[name="'+t+'"]').each(function(t,i){var n=s.getType(i);("radio"===n||"checkbox"===n)&&i.setAttribute(e.options.namespace+"multiple",e.options.multiple)});for(var r=this._findRelated(),a=0;a<r.length;a++)if(n=$(r.get(a)).data("Parsley"),"undefined"!=typeof n){this.$element.data("FieldMultiple")||n.addElement(this.$element);break}return this.bind("parsleyField",!0),n||this.bind("parsleyFieldMultiple")},bind:function $i(e,t){var i;switch(e){case"parsleyForm":i=$.extend(new w(this.element,this.domOptions,this.options),new o,window.ParsleyExtend)._bindFields();break;case"parsleyField":i=$.extend(new E(this.element,this.domOptions,this.options,this.parent),new o,window.ParsleyExtend);break;case"parsleyFieldMultiple":i=$.extend(new E(this.element,this.domOptions,this.options,this.parent),new x,new o,window.ParsleyExtend)._init();break;default:throw new Error(e+"is not a supported Parsley type")}return this.options.multiple&&s.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof t?(this.$element.data("FieldMultiple",i),i):(this.$element.data("Parsley",i),i._actualizeTriggers(),i._trigger("init"),i)}};var P=$.fn.jquery.split(".");if(parseInt(P[0])<=1&&parseInt(P[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";P.forEach||s.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var T=_extends(new o,{element:document,$element:$(document),actualizeOptions:null,_resetOptions:null,Factory:V,version:"2.8.1"});_extends(E.prototype,v.Field,o.prototype),_extends(w.prototype,v.Form,o.prototype),_extends(V.prototype,o.prototype),$.fn.parsley=$.fn.psly=function(e){if(this.length>1){var t=[];return this.each(function(){t.push($(this).parsley(e))}),t}if(0!=this.length)return new V(this[0],e)},"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={}),T.options=_extends(s.objectCreate(a),window.ParsleyConfig),window.ParsleyConfig=T.options,window.Parsley=window.psly=T,T.Utils=s,window.ParsleyUtils={},$.each(s,function(e,t){"function"==typeof t&&(window.ParsleyUtils[e]=function(){return s.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),s[e].apply(s,arguments)})});var O=window.Parsley._validatorRegistry=new h(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},$.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateV
9alidator removeValidator hasValidator".split(" "),function(e,t){window.Parsley[t]=function(){return O[t].apply(O,arguments)},window.ParsleyValidator[t]=function(){var e;return s.warnOnce("Accessing the method '"+t+"' through Validator is deprecated. Simply call 'window.Parsley."+t+"(...)'"),(e=window.Parsley)[t].apply(e,arguments)}}),window.Parsley.UI=v,window.ParsleyUI={removeError:function xi(e,t,i){var n=!0!==i;return s.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:n})},getErrorsMessages:function Vi(e){return s.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},$.each("addError updateError".split(" "),function(e,t){window.ParsleyUI[t]=function(e,i,n,r,a){var o=!0!==a;return s.warnOnce("Accessing UI is deprecated. Call '"+t+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e[t](i,{message:n,assert:r,updateClass:o})}}),!1!==window.ParsleyConfig.autoBind&&$(function(){$("[data-parsley-validate]").length&&$("[data-parsley-validate]").parsley()});var S=$({}),M=function Pi(){s.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},D="parsley:";$.listen=function(i,n){var r;if(M(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(r=arguments[1],n=arguments[2]),"function"!=typeof n)throw new Error("Wrong parameters");window.Parsley.on(t(i),e(n,r))},$.listenTo=function(i,n,r){if(M(),!(i instanceof E||i instanceof w))throw new Error("Mu
9st give Parsley instance");if("string"!=typeof n||"function"!=typeof r)throw new Error("Wrong parameters");i.on(t(n),e(r))},$.unsubscribe=function(e,i){if(M(),"string"!=typeof e||"function"!=typeof i)throw new Error("Wrong arguments");window.Parsley.off(t(e),i.parsleyAdaptedCallback)},$.unsubscribeTo=function(e,i){if(M(),!(e instanceof E||e instanceof w))throw new Error("Must give Parsley instance");e.off(t(i))},$.unsubscribeAll=function(e){M(),window.Parsley.off(t(e)),$("form,input,textarea,select").each(function(){var i=$(this).data("Parsley");i&&i.off(t(e))})},$.emit=function(e,i){var n;M();var r=i instanceof E||i instanceof w,s=Array.prototype.slice.call(arguments,r?2:1);s.unshift(t(e)),r||(i=window.Parsley),(n=i).trigger.apply(n,_toConsumableArray(s))};var I={};$.extend(!0,T,{asyncValidators:{"default":{fn:function Ti(e){return e.status>=200&&e.status<300},url:!1},reverse:{fn:function Oi(e){return e.status<200||e.status>=300},url:!1}},addAsyncValidator:function Si(e,t,i,n){return T.asyncValidators[e]={fn:t,url:i||!1,options:n||{}},this}}),T.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function Mi(e,t,i,n){var r={},s,a,o=i.validator||(!0===i.reverse?"reverse":"default");if("undefined"==typeof T.asyncValidators[o])throw new Error("Calling an undefined async validator: `"+o+"`");t=T.asyncValidators[o].url||t,t.indexOf("{value}")>-1?t=t.replace("{value}",encodeURIComponent(e)):r[n.element.getAttribute("name")||n.element.getAttribute("id")]=e;var l=$.extend(!0,i.options||{},T.asyncValidators[o].options);s=$.extend(!0,{},{url:t,data:r,type:"GET"},l),n.trigger("field:ajaxoptions",n,s),a=$.param(s),"undefined"==typeof T._remoteCache&&(T._remoteCache={});var u=T._remoteCache[a]=T._remoteCache[a]||$.ajax(s),d=function h(){var e=T.asyncValidators[o].fn.call(n,u,t,i);return e||(e=$.Deferred().reject()),$.when(e)};return u.then(d,d)},priority:-1}),T.on("form:submit",function(){T._remoteCache={}}),o.prototype.addAsyncValidator=function(){return s.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),T.addAsyncValidator.apply(T,arguments)},T.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),T.setLocale("en");var R=new i;R.install();var j=T;return j}),function($){"use strict";$.fn.fitVids=function(e){var t={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var i=document.head||document.getElementsByTagName("head")[0],n=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",r=document.createElement("div");r.innerHTML='<p>x</p><style id="fit-vids-style">'+n+"</style>",i.appendChild(r.childNodes[1])}return e&&$.extend(t,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];t.customSelector&&e.push(t.customSelector);var i=".fitvidsignore";t.ignore&&(i=i+", "+t.ignore);var n=$(this).find(e.join(","));
9n=n.not("object object"),n=n.not(i),n.each(function(){var e=$(this);if(!(e.parents(i).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var t="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),n=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),r=t/n;if(!e.attr("name")){var s="fitvid"+$.fn.fitVids._count;e.attr("name",s),$.fn.fitVids._count++}e.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*r+"%"),e.removeAttr("height").removeAttr("width")}})})},$.fn.fitVids._count=0}(window.jQuery||window.Zepto),$(window).load(function(){navSlideOnScroll(),headerScrolled()}),$(document).ready(function(){setDropDowns(),$(window).resize(function(){navSlideOnScroll(),headerScrolled()}),$(window).scroll(function(){headerScrolled()}),$(".respNavBtn").click(function(e){e.preventDefault(),$("body").toggleClass("navOpen")}),$("#respNav a").click(function(){$("body").removeClass("navOpen")}),$("form.jsonFcForm").submit(function(e){e.preventDefault();var t=$(this),i=t.serialize(),n="https://stoneridgegroup.com/SRG_Firstclass_api/",r=t.attr("data-thank"),s=t.attr("data-redirect");t.parsley().validate()&&$.getJSON(n+"?callback=?",i,function(e){if(200==e.Status){var i=document.createElement("div");i.innerHTML=r,swal({title:"Success!",content:i,icon:"success"}),$(t).trigger("reset"),""!==s&&(window.location=s)}else{var n=document.createElement("div");n.innerHTML=e.Message,swal({title:"Submission Failed!",content:n,icon:"error"})}})}),$("form.jsonMcForm").submit(function(e){e.preventDefault();var t=$(this),i=t.attr("action"),n="GET",r=t.attr("data-thank"),s=t.attr("data-redirect");t.parsley().validate()&&$.ajax({type:n,url:i,data:t.serialize(),cache:!1,dataType:"jsonp",jsonp:"c",contentType:"application/json; charset=utf-8",error:function(e){alert("Could not connect to the registration server. Please try again later.")},success:function(e){if("success"!=e.result){var i=document.createElement("div");i.innerHTML=e.msg,swal({title:"Submission Failed!",content:i,icon:"error"})}else{var n=document.createElement("div");n.innerHTML=r,swal({title:"Success!",content:n,icon:"success"}),$(t).trigger("reset"),""!==s&&(window.location=s)}}})})});

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.