-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs-simple-validations.js
executable file
·1 lines (1 loc) · 40.1 KB
/
js-simple-validations.js
1
!function(n){var a={};function r(t){if(a[t])return a[t].exports;var e=a[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.m=n,r.c=a,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=6)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={disableValidations:!1,formValidateAttr:"data-jsv-form",formIsValid:"data-jsv-form-isvalid",disableIcons:"data-jsv-disable-icons",formValidCallback:"data-jsv-form-valid-callback",formInvalidCallback:"data-jsv-form-invalid-callback",disableInvalid:"data-jsv-disable-invalid",fieldValidators:"data-jsv-validators",fieldIsValid:"data-jsv-field-isvalid",prevVal:"data-jsv-field-prev-val",lenMin:"data-jsv-min",lenMax:"data-jsv-max",lenExact:"data-jsv-exact",minThresh:"data-jsv-min-selected",fieldCompare:"data-jsv-compare",fieldPattern:"data-jsv-pattern",ajaxEndpoint:"data-jsv-ajax-endpoint",ajaxKey:"data-jsv-ajax-key",ajaxValue:"data-jsv-ajax-value",ajaxProcessing:"data-jsv-ajax-processing",fieldContains:"data-jsv-contains",expireDate:"data-jsv-expiredate",dependentFields:"data-jsv-dependents",fieldDebounce:"data-jsv-debounce",invErrPrefix:"data-jsv-field-error-",fieldInvalidCallback:"data-jsv-field-invalid-callback-",fieldValidCallback:"data-jsv-field-valid-callback-",valTarget:"data-jsv-validation-target",invMessage:"data-jsv-message-target",disableIcon:"data-jsv-disable-icon",fieldValid:"form-field-valid",validIcon:"form-field-valid-focusout",fieldInvalid:"form-field-invalid",invIcon:"form-field-invalid-focusout",fieldContainer:{className:"validate-input",addClasses:[]},formError:{className:"validate-form-error-message",addClasses:["well","validate-form-hidden-message"]},formSuccess:{className:"validate-form-success-message",addClasses:["well","validate-form-hidden-message"]},fieldError:{className:"validate-field-error-message",addClasses:[]},baseId:"data-jsv-base-id",messageHidden:"validate-form-hidden-message",buttonSuccess:"success-button",buttonTooltip:"data-jsv-form-tooltip",buttonOriginalText:"data-original-text",formIncompleteText:"data-jsv-form-incomplete-tooltip",formInvalidMessage:"data-jsv-form-invalid-message",safeStringInput:!0,safeEndpoints:!1,ajaxTimeout:8e3,debounceDefault:300,useCss:!0,useTooltip:!0,isValidColor:"#13bd3a",isInvalidColor:"#ff0000",isValidIcon:"\\2713",isInvalidIcon:"\\2716",fieldErrorFont:"normal 12px Helvetica, Arial, sans-serif",formShowMessages:!0,formSubmitHandler:"data-jsv-submit-handler",formIncompleteMessage:"Please complete all required fields"}},function(t,e){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(t,e){e=e||window;for(var n=0;n<this.length;n++)t.call(e,this[n],n,this)})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(0),o=(a=r)&&a.__esModule?a:{default:a};n(1),e.default=function(){this.uniqueArray=function(t){return Array.isArray(t)&&t.length&&(t=t.filter(function(t,e,n){return n.indexOf(t)===e})),t},this.cleanArray=function(t){if(Array.isArray(t)&&t.length){for(var e=0;e<t.length;e++)t[e]=t[e]?t[e].trim():"";t=t.filter(function(t){return/\S/.test(t)}),t=this.uniqueArray(t)}return t}.bind(this),this.splitString=function(t){return this.cleanArray(t.split(","))}.bind(this),this.digitWord=function(e){try{var t=e&&!isNaN(e)?e:parseInt(e);t=t.toString();var n={0:"zero",1:"one",2:"two",3:"three",4:"four",5:"five",6:"six",7:"seven",8:"eight",9:"nine"};return t in n?n[t]:e}catch(t){return e}},this.createValidationElement=function(t,e,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"div",r=null;try{t.querySelector("."+e.className)||((r=document.createElement(a)).classList.add(e.className),e.addClasses&&Array.isArray(e.addClasses)&&e.addClasses.forEach(function(t){r.classList.add(t)}),n&&r.setAttribute("id",n))}catch(t){}return r},this.safeString=function(t){if(!t)return null;try{var e={"<":"lt",">":"gt",'"':"quot","'":"apos","&":"amp","\r":"#10","\n":"#13"};return t.toString().replace(/[<>"'\r\n&]/g,function(t){return"&"+e[t]+";"})}catch(t){return null}},this.safeStringInput=function(t){return t&&o.default.safeStringInput?this.safeString(t):t},this.isElement=function(t){return t instanceof Element},this.disableElement=function(t,e){var n=e||!1;try{return!(!t||!this.isElement(t)||("FORM"===t.tagName?n?t.setAttribute("disabled",n):t.removeAttribute("disabled"):t.disabled=n,0))}catch(t){return!1}},this.disableForm=function(t,e){if(!this.getAttr(t,o.default.disableInvalid))return!1;var n=e||!1;try{var a=null,r=t.getElementsByTagName("button");if(r&&r.length&&(a=r[0],this.disableElement(a,n),n&&o.default.useTooltip&&o.default.buttonTooltip)){var i=this.getAttr(t,o.default.formIncompleteText)||o.default.formIncompleteMessage;a.setAttribute(o.default.buttonTooltip,i)}return!0}catch(t){return!1}}.bind(this),this.getAttr=function(t,e){var n=null;if(!t||!e||!this.isElement(t))return null;try{var a=t.getAttribute(e)||null;a&&(n=this.safeString(a.trim()),n=("string"!=typeof(n="string"==typeof(n=isNaN(n)?n:parseInt(n))&&"true"===n.toLowerCase()||n)||"false"!==n.toLowerCase())&&n)}catch(t){}return n},this.getValue=function(t){try{var e=[],n=[];switch(t.type){case"text":case"textarea":case"password":case"hidden":case"color":case"date":case"datetime":case"datetime-local":case"email":case"file":case"image":case"month":case"number":case"range":case"search":case"tel":case"time":case"url":case"week":return this.safeStringInput(t.value);case"select-multiple":for(var a=0;a<t.options.length;a++)t.options[a].selected&&(e[e.length]=this.safeStringInput(t.options[a].value)||"");return e;case"select-one":return-1==t.selectedIndex?"":this.safeStringInput(t.options[t.selectedIndex].value)||"";case"button":case"reset":case"submit":return"";case"radio":case"checkbox":return t.checked?this.safeStringInput(t.value):"";default:if("radio"===t[0].type){for(var r=0;r<t.length;r++)if(t[r].checked)return this.safeStringInput(t[r].value);return""}if("checkbox"!=t[0].type)return this.safeStringInput(t.value);for(var i=0;i<t.length;i++)t[i].checked&&(n[e.length]=this.safeStringInput(t[i].value));return n}}catch(t){}return""},this.showMsg=function(t,e,n){if(!(t&&e&&n&&o.default.formShowMessages))return!1;try{var a=t.querySelector("."+e);return!(!a||!this.isElement(a)||(a.innerHTML=n,a.classList.remove(o.default.messageHidden),0))}catch(t){return!1}},this.hideFormMessage=function(t,e){if(!t||!e)return!1;try{var n=t.querySelector("."+e);return!!n&&(n.innerHTML="",n.classList.add(o.default.messageHidden),!0)}catch(t){return!1}},this.debounce=function(n,a,r){var i=void 0;return function(){var t=this,e=arguments;clearTimeout(i),i=setTimeout(function(){i=null,r||n.apply(t,e)},a),r&&!i&&n.apply(t,e)}},this.capitalize=function(t){return t?t.charAt(0).toUpperCase()+t.substring(1):null},this.nameToString=function(t){return t?t.match(/[A-Za-z][a-z]*/g).map(this.capitalize).join(" "):null}.bind(this),this.alphaNum=function(t){return t?t.replace(/[^a-z0-9 \-]/gi,""):null},this.createId=function(){return Math.random().toString(36).substr(2,8)}}},function(t,f,c){"use strict";c.r(f),function(e){var t=c(5),n=setTimeout;function a(){}function i(t){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(t,this)}function r(n,a){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,i._immediateFn(function(){var t=1===n._state?a.onFulfilled:a.onRejected;if(null!==t){var e;try{e=t(n._value)}catch(t){return void l(a.promise,t)}o(a.promise,e)}else(1===n._state?o:l)(a.promise,n._value)})):n._deferreds.push(a)}function o(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void u(e);if("function"==typeof n)return void d((a=n,r=t,function(){a.apply(r,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,r}function l(t,e){t._state=2,t._value=e,u(t)}function u(t){2===t._state&&0===t._deferreds.length&&i._immediateFn(function(){t._handled||i._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)r(t,t._deferreds[e]);t._deferreds=null}function s(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function d(t,e){var n=!1;try{t(function(t){n||(n=!0,o(e,t))},function(t){n||(n=!0,l(e,t))})}catch(t){if(n)return;n=!0,l(e,t)}}i.prototype.catch=function(t){return this.then(null,t)},i.prototype.then=function(t,e){var n=new this.constructor(a);return r(this,new s(t,e,n)),n},i.prototype.finally=t.a,i.all=function(e){return new i(function(a,r){if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var i=Array.prototype.slice.call(e);if(0===i.length)return a([]);var o=i.length;function l(e,t){try{if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void n.call(t,function(t){l(e,t)},r)}i[e]=t,0==--o&&a(i)}catch(t){r(t)}}for(var t=0;t<i.length;t++)l(t,i[t])})},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i(function(t){t(e)})},i.reject=function(n){return new i(function(t,e){e(n)})},i.race=function(r){return new i(function(t,e){for(var n=0,a=r.length;n<a;n++)r[n].then(t,e)})},i._immediateFn="function"==typeof e&&function(t){e(t)}||function(t){n(t,0)},i._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console},f.default=i}.call(this,c(8).setImmediate)},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";e.a=function(e){var n=this.constructor;return this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){return n.reject(t)})})}},function(t,e,n){"use strict";var a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=s(n(2)),o=s(n(7)),g=s(n(13));n(1);var l,b=s(n(0)),u=s(n(14));function s(t){return t&&t.__esModule?t:{default:t}}l={SimpleValidations:function(){var p=new i.default;if(window.validateOptions=window.validateOptions||{},"cfg"in window.validateOptions&&"object"===r(window.validateOptions.cfg))for(var t in window.validateOptions.cfg)b.default[t]=window.validateOptions.cfg[t];if("undefined"!==b.default.disableValidations&&b.default.disableValidations)return!1;if(b.default.useCss)try{var e=document.createElement("style");e.innerHTML=u.default,document.head.appendChild(e)}catch(t){}document.querySelectorAll("["+b.default.formValidateAttr+"]").forEach(function(v){var m=b.default.debounceDefault,t=p.createValidationElement(v,b.default.formError);t&&v.insertBefore(t,v.firstChild);var e=p.createValidationElement(v,b.default.formSuccess);e&&v.appendChild(e),p.disableForm(v,!0);var h=new o.default(v);v.querySelectorAll("["+b.default.fieldValidators+"]").forEach(function(e){var t=p.getAttr(e,b.default.baseId);if(t||(t=p.createId(),e.setAttribute(b.default.baseId,t)),"radio"!==e.type&&"checkbox"!==e.type){try{var n=p.getAttr(e,b.default.valTarget);if(!(n?v.querySelector("#"+n):null)){var a="w-"+t,r=p.createValidationElement(e.parentNode,b.default.fieldContainer,a);e.parentNode.appendChild(r),r.appendChild(e),e.setAttribute(b.default.valTarget,a)}}catch(t){}try{var i=p.getAttr(e,b.default.invMessage);if(!(i?v.querySelector("#"+i):null)){var o="e-"+t,l=p.createValidationElement(e.parentNode,b.default.fieldError,o);e.parentNode.parentNode.insertBefore(l,e.parentNode.nextElementSibling),e.setAttribute(b.default.invMessage,o)}}catch(t){}}try{var u=p.getValue(e);u&&/\S/.test(u)&&h.validate({type:"focusout",target:{name:e.name}})}catch(t){}var s=p.getAttr(e,b.default.fieldDebounce),d=s&&!isNaN(s)?s:b.default.debounceDefault;m<d&&(m=d);var f=(0,g.default)(h.validate,d),c=function(t){null!==e.offsetParent&&f(t,v).then(function(){}).catch(function(){})};e.addEventListener("input",c,!1),e.addEventListener("change",c,!1),e.addEventListener("focusout",c,!1)}),v.addEventListener("submit",function(n){n.preventDefault(),setTimeout(function(){h.validate(n,v).then(function(){var t=b.default.formSubmitHandler?p.getAttr(v,b.default.formSubmitHandler):null,e=t&&t in window&&"function"==typeof window[t]?window[t]:null;e?e(n,v,"valid"):v.submit()}).catch(function(){var t=p.getAttr(v,b.default.formInvalidMessage)||"Please correct the errors below";p.showMsg(v,b.default.formError.className,t)})},m+100)})})}},"undefined"!=typeof window?window.SimpleValidations=l.SimpleValidations:void 0===(a=function(){return l.SimpleValidations}.call(e,n,e,l))||(l.exports=a),"undefined"!=typeof window&&"SimpleValidations"in window&&document.addEventListener("DOMContentLoaded",function(){return window.SimpleValidations()})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=r(n(3));n(1);var u=r(n(11)),d=r(n(0)),a=r(n(2));function r(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){var s=new a.default,o=this;this.form=t,this.getButton=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form;try{return t.getElementsByTagName("button")[0]}catch(t){}},this.hasValid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form;try{return s.getAttr(t,d.default.formIsValid)}catch(t){}},this.getFields=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form,e=[];try{e=t.querySelectorAll("["+d.default.fieldValidators+"]")}catch(t){}return e},this.getValidationFields=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form,u={validate:[],reset:[]};return o.getFields(t).forEach(function(t){try{var e=!1,n=!1,a=s.getAttr(t,d.default.fieldValidators),r=a&&-1!==a.toLowerCase().indexOf("require"),i="radio"===t.type||"checkbox"===t.type,o=s.getValue(t),l=t.getAttribute(d.default.prevVal);o?e=!l||s.safeString(o)!==l||i:r?e=!0:n=!0,e&&u.validate.push(t),n&&u.reset.push(t)}catch(t){}}),u},this.getIncompleteMessage=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form,e=s.getAttr(t,d.default.formIncompleteText);return e||d.default.formIncompleteMessage},this.checkValid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:o.form,e=o.getFields(t),n=0;return e.forEach(function(t){t.getAttribute(d.default.fieldIsValid)&&n++}),n>=e.length},this.validate=function(r){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.form;try{return new l.default(function(t,e){var n=o.getValidationFields(i)||[],a=[new l.default.resolve];n.validate.forEach(function(t){var e=new u.default(t,i,r);a.push(e.validate(t))}),n.reset.forEach(function(t){var e=new u.default(t,i,r);a.push(e.reset(t))}),new l.default.all(a).then(function(){}).catch(function(){}).finally(function(){o.checkValid(i)?t(o.valid(r,i)):e(o.invalid(r,i))})})}catch(r){}},this.valid=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.form;try{var n=o.getButton(e);o.hasValid(e)||e.setAttribute(d.default.formIsValid,"true"),s.disableForm(e,!1),d.default.useTooltip&&d.default.buttonTooltip&&n.getAttribute(d.default.buttonTooltip)&&n.removeAttribute(d.default.buttonTooltip),s.hideFormMessage(e,d.default.formError.className);var a=s.getAttr(e,d.default.formValidCallback);if("submit"!==t.type&&a&&a in window&&"function"==typeof window[a])try{s.debounce(window[a],d.default.debounceDefault)(t,e,"valid")}catch(t){}}catch(t){}return!0},this.invalid=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.form;try{var n=o.getButton(e);o.hasValid(e)&&e.removeAttribute(d.default.formIsValid),s.disableForm(e,!0),n&&d.default.useTooltip&&d.default.buttonTooltip&&n.setAttribute(d.default.buttonTooltip,o.getIncompleteMessage(e)),n&&d.default.buttonSuccess&&n.classList.contains(d.default.buttonSuccess)&&n.classList.remove(d.default.buttonSuccess),n&&d.default.buttonOriginalText&&n.getAttribute(d.default.buttonOriginalText)&&(n.innerText=s.getAttr(n,d.default.buttonOriginalText),n.removeAttribute(d.default.buttonOriginalText)),s.hideFormMessage(e,d.default.formError.className),s.hideFormMessage(e,d.default.formSuccess.className);var a=s.getAttr(e,d.default.formInvalidCallback);if("submit"===t.type&&a&&a in window&&"function"==typeof window[a])try{s.debounce(window[a],d.default.debounceDefault)(t,e,"invalid")}catch(t){}}catch(t){}return!1}}},function(t,r,i){(function(t){var e=void 0!==t&&t||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;function a(t,e){this._id=t,this._clearFn=e}r.setTimeout=function(){return new a(n.call(setTimeout,e,arguments),clearTimeout)},r.setInterval=function(){return new a(n.call(setInterval,e,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(t){t&&t.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(e,this._id)},r.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},r.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},r._unrefActive=r.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;0<=e&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},i(9),r.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,r.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,i(4))},function(t,e,n){(function(t,m){!function(n,a){"use strict";if(!n.setImmediate){var r,i,e,o,t,l=1,u={},s=!1,d=n.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(n);f=f&&f.setTimeout?f:n,r="[object process]"==={}.toString.call(n.process)?function(t){m.nextTick(function(){v(t)})}:function(){if(n.postMessage&&!n.importScripts){var t=!0,e=n.onmessage;return n.onmessage=function(){t=!1},n.postMessage("","*"),n.onmessage=e,t}}()?(o="setImmediate$"+Math.random()+"$",t=function(t){t.source===n&&"string"==typeof t.data&&0===t.data.indexOf(o)&&v(+t.data.slice(o.length))},n.addEventListener?n.addEventListener("message",t,!1):n.attachEvent("onmessage",t),function(t){n.postMessage(o+t,"*")}):n.MessageChannel?((e=new MessageChannel).port1.onmessage=function(t){v(t.data)},function(t){e.port2.postMessage(t)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,function(t){var e=d.createElement("script");e.onreadystatechange=function(){v(t),e.onreadystatechange=null,i.removeChild(e),e=null},i.appendChild(e)}):function(t){setTimeout(v,0,t)},f.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var a={callback:t,args:e};return u[l]=a,r(l),l++},f.clearImmediate=c}function c(t){delete u[t]}function v(t){if(s)setTimeout(v,0,t);else{var e=u[t];if(e){s=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(a,n)}}(e)}finally{c(t),s=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(4),n(10))},function(t,e){var n,a,r=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{a="function"==typeof clearTimeout?clearTimeout:o}catch(t){a=o}}();var u,s=[],d=!1,f=-1;function c(){d&&u&&(d=!1,u.length?s=u.concat(s):f=-1,s.length&&v())}function v(){if(!d){var t=l(c);d=!0;for(var e=s.length;e;){for(u=s,s=[];++f<e;)u&&u[f].run();f=-1,e=s.length}u=null,d=!1,function(e){if(a===clearTimeout)return clearTimeout(e);if((a===o||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}(t)}}function m(t,e){this.fun=t,this.array=e}function h(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new m(t,e)),1!==s.length||d||l(v)},m.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c=o(n(3));n(1);var v=o(n(0)),r=o(n(12)),i=o(n(2));function o(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e,s){var d=new i.default,f=this;if(this.field=t,this.form=e,this.event=s,this.eventType=this.event&&"type"in this.event?this.event.type:null,this.validators=new r.default(this),"customValidators"in window.validateOptions&&"object"===a(window.validateOptions.customValidators))for(var n in window.validateOptions.customValidators)this.validators[n]=window.validateOptions.customValidators[n];this.checkValid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field;return d.getAttr(t,v.default.fieldIsValid)},this.getPreviousVal=function(){return(0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field).getAttribute(v.default.prevVal)},this.checkIfCurrent=function(){var t=(0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field).getAttribute("name");return!t||t!==f.event.target.name&&"submit"!==f.eventType?null:t},this.checkElig=function(t){var e=!1;try{t&&t in f.validators&&"events"in f.validators[t]&&Array.isArray(f.validators[t].events)&&(0===f.validators[t].events.length||-1!==f.validators[t].events.indexOf(f.eventType))&&(e=!0)}catch(t){}return e},this.getValidations=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,e=[],n=d.getAttr(t,v.default.fieldValidators);if(n){var a=d.splitString(n);if(a&&a.length)for(var r=0;r<a.length;r++)f.checkElig(a[r])&&e.push(a[r])}return e},this.getContainer=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,e=arguments[1],n=e?d.getAttr(t,e):null;return n?f.form.querySelector("#"+n):null},this.getCustomErrors=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,a={};return f.getValidations(n).forEach(function(t){var e=d.getAttr(n,v.default.invErrPrefix+t);e&&(a[t]=e)}),a},this.getLabel=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,e=null;try{var n=t.parentNode.previousElementSibling;e=n&&"label"===n.tagName.toLowerCase()?d.alphaNum(n.innerText):d.nameToString(t.getAttribute("name"))}catch(t){}return e},this.getCallbacks=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,r={valid:{},invalid:{}};return f.getValidations(a).forEach(function(t){var e=d.getAttr(a,v.default.fieldValidCallback+t);e&&(r.valid[t]=e);var n=d.getAttr(a,v.default.fieldInvalidCallback+t);n&&(r.invalid[t]=n)}),r},this.setFieldsValid=function(t,e){try{return Array.isArray(t)&&t.length&&t.forEach(function(t){f.field.getAttribute("name")!==t.getAttribute("name")&&f.valid(t,e)}),!0}catch(t){return!1}},this.setFieldsInvalid=function(t,e){try{return Array.isArray(t)&&t.length&&t.forEach(function(t){f.field.getAttribute("name")!==t.getAttribute("name")&&f.invalid(t,e,null,!0)}),!0}catch(t){return!1}},this.forceEvent=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field;return setTimeout(function(){try{var t=new Event("change");e.dispatchEvent(t)}catch(t){}},100),!0},this.validate=function(){var o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field;try{var l=f.getValidations(o),u=d.getValue(o);return new c.default(function(t,e){f.checkIfCurrent(o)&&u&&o.setAttribute(v.default.prevVal,d.safeString(u)),l&&l.length||t();var n,a,r,i=null;(n=l,a=o,r=u,n.reduce(function(t,e){return t.then(function(){return i=e,f.validators[e].validator(a,r,e)})},new c.default.resolve)).then(function(){t(f.valid(o,i))}).catch(function(t){e(f.invalid(o,i,t))})})}catch(t){}},this.reset=function(){var r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field;return new c.default(function(t,e){try{r.setAttribute(v.default.fieldIsValid,"true"),r.removeAttribute(v.default.prevVal);var n=f.getContainer(r,v.default.valTarget);n&&[v.default.fieldValid,v.default.validIcon,v.default.fieldInvalid,v.default.invIcon].forEach(function(t){n.classList.remove(t)});var a=f.getContainer(r,v.default.invMessage);a&&(a.innerText=""),t()}catch(t){e()}})},this.valid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,e=arguments[1];try{var n=t.getAttribute("name");f.form.querySelectorAll('[name="'+n+'"]').forEach(function(t){t.setAttribute(v.default.fieldIsValid,"true")});var a=f.getContainer(t,v.default.valTarget);a&&(a.classList.remove(v.default.fieldInvalid),a.classList.remove(v.default.invIcon),a.classList.add(v.default.fieldValid),d.getAttr(f.form,v.default.disableIcons)||d.getAttr(t,v.default.disableIcon)||a.classList.add(v.default.validIcon));var r=f.getContainer(t,v.default.invMessage);r&&(r.innerText="");var i=f.getCallbacks(t);if(f.checkIfCurrent(t)&&e&&e in i.valid&&i.valid[e]in window&&"function"==typeof window[i.valid[e]])try{d.debounce(window[i.valid[e]],v.default.debounceDefault)(s,f.form,n,e,"invalid")}catch(t){}}catch(t){}return!0},this.invalid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:f.field,e=arguments[1],n=arguments[2],a=arguments[3];f.checkIfCurrent();try{var r=t.getAttribute("name"),i=n;if(Array.isArray(n)&&(i=d.cleanArray(n).join(". ")+"."),f.form.querySelectorAll('[name="'+r+'"]').forEach(function(t){t.removeAttribute(v.default.fieldIsValid)}),f.checkIfCurrent(t)||a){var o=f.getContainer(t,v.default.valTarget);o&&(o.classList.remove(v.default.fieldValid),o.classList.remove(v.default.validIcon),o.classList.add(v.default.fieldInvalid),d.getAttr(f.form,v.default.disableIcons)||d.getAttr(t,v.default.disableIcon)||o.classList.add(v.default.invIcon));var l=f.getContainer(t,v.default.invMessage);i&&l&&(l.innerText=i);var u=f.getCallbacks(t);if(e&&e in u.invalid&&u.invalid[e]in window&&"function"==typeof window[u.invalid[e]])try{d.debounce(window[u.invalid[e]],v.default.debounceDefault)(s,f.form,r,e,"invalid",i)}catch(t){}}}catch(t){}return!1}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var h=r(n(3));n(1);var p=r(n(0)),a=r(n(2));function r(t){return t&&t.__esModule?t:{default:t}}e.default=function(v){var m=new a.default;return{require:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:"This field can't be empty")}})}},email:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r)&&/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(r).toLowerCase()))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:"Please enter a valid e-mail address")}})}},length:{events:[],validator:function(i,o,l){return new h.default(function(t,e){var n=m.getAttr(i,p.default.lenMin)||1,a=m.getAttr(i,p.default.lenMax)||1;if(void 0!==o&&/\S/.test(o)&&o.length>=n&&o.length<=a)t();else{var r=v.getCustomErrors(i);e(l&&l in r?r[l]:"Should be between "+n+" and "+a+" characters")}})}},exact:{events:[],validator:function(r,i,o){return new h.default(function(t,e){var n=m.getAttr(r,p.default.lenExact)||1;if(void 0!==i&&/\S/.test(i)&&i.length===n)t();else{var a=v.getCustomErrors(r);e(o&&o in a?a[o]:"Should be "+n+" characters")}})}},compare:{events:[],validator:function(s,d,f){return new h.default(function(t,e){var n,a,r=m.getAttr(s,p.default.fieldCompare),i=r?v.form.querySelector('[name="'+r+'"]'):null,o=i?m.getValue(i):null,l=(n="Does not match",(a=v.getLabel(i))&&(n+=" "+a),n);if(void 0!==d&&/\S/.test(d)&&d===o)t();else{var u=v.getCustomErrors(s);e(f&&f in u?u[f]:l)}})}},number:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r)&&!isNaN(r))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:"Should be a number")}})}},numberexact:{events:[],validator:function(r,i,o){return new h.default(function(t,e){var n=m.getAttr(r,p.default.lenExact)||1;if(void 0!==i&&/\S/.test(i)&&!isNaN(i)&&i.length===n)t();else{var a=v.getCustomErrors(r);e(o&&o in a?a[o]:"Should be a "+n+" character number")}})}},numberrange:{events:[],validator:function(i,o,l){return new h.default(function(t,e){var n=m.getAttr(i,p.default.lenMin)||1,a=m.getAttr(i,p.default.lenMax)||1;if(void 0!==o&&/\S/.test(o)&&o.length>=n&&o.length<=a)t();else{var r=v.getCustomErrors(i);e(l&&l in r?r[l]:"Should be a number between "+n+" and "+a+" characters")}})}},zipcode:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r)&&/^\d{5}(?:[-\s]\d{4})?$/.test(r))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:"Please check your Zip/Postal Code")}})}},creditcard:{events:[],validator:function(r,o,l){return new h.default(function(t,e){var i,n=(i=[0,2,4,6,8,1,3,5,7,9],function(t){for(var e=(t=t.toString()).length,n=1,a=0,r=void 0;e;)r=parseInt(t.charAt(--e),10),a+=(n^=1)?i[r]:r;return a&&a%10==0});if(void 0!==o&&/\S/.test(o)&&/^\d{13,}$/.test(o)&&n(o))t();else{var a=v.getCustomErrors(r);e(l&&l in a?a[l]:"Please enter a valid credit card number (no spaces)")}})}},phone:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r)&&/((?:\+|00)[17](?: |\-)?|(?:\+|00)[1-9]\d{0,2}(?: |\-)?|(?:\+|00)1\-\d{3}(?: |\-)?)?(0\d|\([0-9]{3}\)|[1-9]{0,3})(?:((?: |\-)[0-9]{2}){4}|((?:[0-9]{2}){4})|((?: |\-)[0-9]{3}(?: |\-)[0-9]{4})|([0-9]{7}))/.test(r))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:"Please enter a valid phone number")}})}},pattern:{events:[],validator:function(i,o,l){return new h.default(function(t,e){var n=i.getAttribute(p.default.fieldPattern);if(void 0!==n&&n&&n.length){var a=new RegExp(n,"g");if(void 0!==o&&/\S/.test(o)&&a.test(o))t();else{var r=v.getCustomErrors(i);e(l&&l in r?r[l]:"Incorrect format")}}else t("Problem reading pattern")})}},contains:{events:[],validator:function(r,i,o){return new h.default(function(t,e){var n=m.getAttr(r,p.default.fieldContains);if(n=n&&n.length?n.toLowerCase():null,void 0!==i&&/\S/.test(i)&&-1!==i.toLowerCase().indexOf(n))t();else{var a=v.getCustomErrors(r);e(o&&o in a?a[o]:'Should contain "'+n+'"')}})}},url:{events:[],validator:function(a,r,i){return new h.default(function(t,e){if(void 0!==r&&/\S/.test(r)&&/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\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])([a-z]|\d|-|\.|_|~|[\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])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(String(r).toLowerCase()))t();else{var n=v.getCustomErrors(a);e(i&&i in n?n[i]:'Please enter a valid URL (starts with "http" or "https")')}})}},requiremin:{events:[],validator:function(l,t,u){return new h.default(function(t,e){var n=l.getAttribute("name"),a=m.getAttr(l,p.default.minThresh)||1,r=v.form.querySelectorAll('[name="'+n+'"]'),i=0;if(r&&r[0]&&r.forEach(function(t){m.getValue(t)&&i++}),a<=i)t();else{var o=v.getCustomErrors(l);e(u&&u in o?o[u]:"Please select "+m.digitWord(a))}})}},dependent:{events:[],validator:function(f,t,c){try{return new h.default(function(t,e){var n=m.getAttr(f,p.default.dependentFields),a=n?m.splitString(n):[],r=a.length?a.map(function(t){return'[name="'+t+'"]'}):[],i=r.length?v.form.querySelectorAll(r.join(",")):[],o=0,l=[];if(i.forEach(function(t){v.checkValid(t)?o++:l.push(t)}),o>=i.length)t();else{var u=null,s=v.getCustomErrors(f);if(c&&c in s)u=s[c];else{var d=l.length?l.map(function(t){return v.getLabel(t)}):[];u=d.length?"Please complete "+d.join(", "):null,l.length&&v.checkIfCurrent(f)&&v.setFieldsInvalid(l,c)}e(u)}})}catch(t){}}},expireddate:{events:[],validator:function(o,t,l){return new h.default(function(t,e){var a={},r=[];if(["year","month","day"].forEach(function(t){var e=v.form.querySelector("["+p.default.expireDate+'="'+t+'"]'),n=e?m.getValue(e):null;e&&n&&r.push(e),"year"===t&&(a[t]=n&&!isNaN(n)&&2===n.length?"20"+n.toString():n),"month"!==t&&"day"!==t||(a[t]=n&&!isNaN(n)&&1===n.length?"0"+n.toString():n)}),!a.year||!a.month)return t(),!0;var n=(new Date).toISOString().slice(0,10).replace(/-/g,"");if((n=a.day?parseInt(n):parseInt(n.substring(0,6)))<=parseInt(a.year+a.month+a.day))t(v.setFieldsValid(r,l));else{var i=v.getCustomErrors(o);e(l&&l in i?i[l]:"Appears to be expired - please check date")}})}},ajax:{events:[],validator:function(f,t,c){return new h.default(function(r,i){try{if(v.checkIfCurrent(f)){var t=v.getContainer(f,p.default.invMessage);if(t){var e=m.getAttr(f,p.default.ajaxProcessing);t.innerText=e||"Checking..."}var n=f.getAttribute("name"),a=m.getAttr(f,p.default.ajaxEndpoint),o=m.getAttr(f,p.default.ajaxKey),l=!0;if(a&&p.default.safeEndpoints&&/^http/.test(a.toLowerCase())&&(l=!1),l&&a&&o){var u=m.getValue(f),s=a+"?"+n+"="+u,d=new XMLHttpRequest;d.open("GET",s),d.timeout=p.default.ajaxTimeout,d.setRequestHeader("Content-Type","application/json"),d.onload=function(){if(200===d.status){var t=JSON.parse(d.responseText),e=f.getAttribute(p.default.ajaxValue)||u;if(t&&t[o].toString()===e)r(v.forceEvent(f));else{var n=v.getCustomErrors(f),a=c&&c in n?n[c]:"Does not validate";i(a)}}else r(v.forceEvent(f))},d.onerror=function(t){r(v.forceEvent(f))},d.ontimeout=function(t){r(v.forceEvent(f))},d.send()}else r(v.forceEvent(f))}else r(v.forceEvent(f))}catch(t){r()}})}}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(3),p=(a=r)&&a.__esModule?a:{default:a};e.default=function(s){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,f=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},c=void 0,v=void 0,m=void 0,h=[];return function(){var t,n,e="function"==typeof(t=d)?t():t,a=(new Date).getTime(),r=!c||e<a-c;c=a;for(var i=arguments.length,o=Array(i),l=0;l<i;l++)o[l]=arguments[l];if(r&&f.leading)return f.accumulate?new p.default.resolve(s.call(this,[o])).then(function(t){return t[0]}):new p.default.resolve(s.call.apply(s,[this].concat(o)));if(v?clearTimeout(m):((n={}).promise=new p.default(function(t,e){n.resolve=t,n.reject=e}),v=n),h.push(o),m=setTimeout(function(){var t=v;clearTimeout(m),new p.default.resolve(f.accumulate?s.call(this,h):s.apply(this,h[h.length-1])).then(t.resolve,t.reject),h=[],v=null}.bind(this),e),f.accumulate){var u=h.length-1;return v.promise.then(function(t){return t[u]})}return v.promise}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,r=n(0),i=(a=r)&&a.__esModule?a:{default:a};var o=' \t[data-jsv-form-tooltip] { \t position: relative; \t cursor: pointer; \t outline: none!important; \t} \t[data-jsv-form-tooltip]:before, \t[data-jsv-form-tooltip] { \t position: relative; \t cursor: pointer; \t} \t[data-jsv-form-tooltip]:before, \t[data-jsv-form-tooltip]:after { \t position: absolute; \t visibility: hidden; \t -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; \t filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); \t opacity: 0; \t -webkit-transition: \t\t opacity 0.2s ease-in-out, \t\t\tvisibility 0.2s ease-in-out, \t\t\t-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); \t\t-moz-transition: \t\t\topacity 0.2s ease-in-out, \t\t\tvisibility 0.2s ease-in-out, \t\t\t-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); \t\ttransition: \t\t\topacity 0.2s ease-in-out, \t\t\tvisibility 0.2s ease-in-out, \t\t\ttransform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); \t -webkit-transform: translate3d(0, 0, 0); \t -moz-transform: translate3d(0, 0, 0); \t transform: translate3d(0, 0, 0); \t pointer-events: none; \t} \t[data-jsv-form-tooltip]:hover:before, \t[data-jsv-form-tooltip]:hover:after { \t visibility: visible; \t -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; \t filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); \t opacity: 1; \t} \t[data-jsv-form-tooltip]:before { \t border: 6px solid transparent; \t background: transparent; \t content: ""; \t} \t[data-jsv-form-tooltip]:after { \t padding: 8px; \t min-width: 120px; \t white-space: nowrap; \t background-color: #000; \t background-color: hsla(0, 0%, 20%, 0.9); \t color: #fff; \t content: attr(data-jsv-form-tooltip); \t font-size: 12px; \t line-height: 1.2; \t} \t[data-jsv-form-tooltip]:before, \t[data-jsv-form-tooltip]:after { \t bottom: 100%; \t left: 50%; \t} \t[data-jsv-form-tooltip]:before { \t margin-left: -6px; \t margin-bottom: -12px; \t border-top-color: #000; \t border-top-color: hsla(0, 0%, 20%, 0.9); \t} \t[data-jsv-form-tooltip]:after { \t margin-left: -60px; \t z-index: 1; \t} \t[data-jsv-form-tooltip]:hover:before, \t[data-jsv-form-tooltip]:hover:after { \t -webkit-transform: translateY(-12px); \t -moz-transform: translateY(-12px); \t transform: translateY(-12px); \t} \t.validate-form-error-message { \t\tcolor: '+i.default.isInvalidColor+"; \t} \t.validate-form-error-message.well { \t\tborder-color: "+i.default.isInvalidColor+"; \t} \t.validate-form-success-message { \t\tcolor: "+i.default.isValidColor+"; \t} \t.validate-form-success-message.well { \t\tborder-color: "+i.default.isValidColor+"; \t} \t.validate-field-error-message { \t\twidth: 100%; \t\tdisplay: block; \t\tcolor: "+i.default.isInvalidColor+"; \t\tfont: "+i.default.fieldErrorFont+";\t \t} \t.validate-form-hidden-message { \t\tdisplay: none; \t} \t.button-success, .button-success:hover { \t\tbackground-color: "+i.default.isValidColor+"; \t} \t.validate-input { \t\tposition: relative; \t} \t.validate-input.form-field-invalid input, \t.validate-input.form-field-invalid textarea, \t.validate-input.form-field-invalid select { \t\tborder: 1px solid "+i.default.isInvalidColor+"; \t} \t.validate-input.form-field-valid input, \t.validate-input.form-field-valid textarea, \t.validate-input.form-field-valid select { \t\tborder: 1px solid "+i.default.isValidColor+'; \t} \t.validate-input.form-field-valid-focusout::after { \t\tcontent: "'+i.default.isValidIcon+'"; \t\tcolor: '+i.default.isValidColor+';\t \t\tright:20px; \t\ttop:9px; \t\tposition:absolute; \t} \t.validate-input.form-field-invalid-focusout::after { \t\tcontent: "'+i.default.isInvalidIcon+'"; \t\tcolor: '+i.default.isInvalidColor+";\t \t\tright:20px; \t\ttop:8px; \t\tposition:absolute; \t} ";e.default=o}]);