1var R=new WeakMap;function Oe(e,t){var r=R.get(e);if(r)return r.settings=t,r;this.form=e,this.settings=t,this.observer=null,R.set(e,this)}Oe.prototype={destroy:function(){R.delete(this.form),this._destruct&&this._destruct()}};function y(e){var t;for(e.form&&(t=R.get(e.form));!t&&e;)t=R.get(e),e=e.parentNode;return t||(t=R.get(window)),t}function pe(e){var t=y(e);return Array.prototype.filter.call(e.elements,function(r){return!!(r.getAttribute("name")||t&&t.settings.validateNameless)})}var A=Object.create(null);function dt(e){var t,r=Array.prototype.slice.call(arguments,1);return e in A&&(t=A[e].reduce(function(a){return function(n,i){var s=i.apply({state:n,hook:e},a);return s!==void 0?s:n}}(r),t)),t}function U(e,t){var r=t,a=Array.prototype.slice.call(arguments,1);return e in A&&(r=A[e].reduce(function(n,i){a[0]=n;var s=i.apply({state:n,hook:e},a);return s!==void 0?s:n},r)),r}function vt(e,t){if(e in A){for(var r=0;r<A[e].length;r++)if(A[e][r]===t){A[e].splice(r,1);break}}}function gt(e,t,r){e in A||(A[e]=[]),r===void 0&&(r=A[e].length),A[e].splice(r,0,t)}function ht(e,t){return function(){var r=dt(e,Array.prototype.slice.call(arguments));return r!==void 0?r:t.apply(this,arguments)}}var pt=function(){var e=document.createEvent("Event");return e.initEvent("foo",!0,!0),e.preventDefault(),e.defaultPrevented}();if(!pt){var wt=window.Event.prototype.preventDefault;window.Event.prototype.preventDefault=function(){!this.cancelable||(wt.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.bubbles,a=r===void 0?!0:r,n=t.cancelable,i=n===void 0?!1:n,s=document.createEvent("Event");return s.initEvent(e,a,i),s}function F(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=r.bubbles,n=a===void 0?!0:a,i=r.cancelable,s=i===void 0?!1:i,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};t instanceof window.Event||(t=Ce(t,{bubbles:n,cancelable:s}));for(var c in u)u.hasOwnProperty(c)&&(t[c]=u[c]);return e.dispatchEvent(t),t}var j=["datetime","date","month","week","time"],bt=["number","range"],G=j.concat(bt,"datetime-local"),Fe=["email","url"],yt=["email","date","month","week","time","datetime","datetime-local","number","range","color"],ie=["text","search","tel","password"].concat(Fe),He=["checkbox","color","file","image","radio","submit"].concat(G,ie),mt=["button","hidden","reset"].concat(He),_t=["select-one","select-multiple","textarea"];function g(e){if(e instanceof window.HTMLTextAreaElement)return"textarea";if(e instanceof window.HTMLSelectElement)return e.hasAttribute("multiple")?"select-multiple":"select-one";if(e instanceof window.HTMLButtonElement)return(e.getAttribute("type")||"submit").toLowerCase();if(e instanceof window.HTMLInputElement){var t=(e.getAttribute("type")||"").toLowerCase();return t&&mt.indexOf(t)>-1?t:e.type||"text"}return""}function At(e){for(var t=e.parentNode;t&&t.nodeType===1;){if(t instanceof window.HTMLFieldSetElement&&t.hasAttribute("disabled"))return!0;
1if(t.nodeName.toUpperCase()==="DATALIST")return!0;if(t===e.form)break;t=t.parentNode}return!1}function Pe(e){var t=U("is_validation_candidate",null,e);if(t!==null)return!!t;if(e instanceof window.HTMLSelectElement||e instanceof window.HTMLTextAreaElement||e instanceof window.HTMLButtonElement||e instanceof window.HTMLInputElement){var r=g(e);if((_t.indexOf(r)>-1||He.indexOf(r)>-1)&&!e.hasAttribute("disabled")&&!e.hasAttribute("readonly")){var a=y(e);if((a&&!a.settings.novalidateOnElements||!e.hasAttribute("novalidate")&&!e.noValidate)&&!At(e))return!0}}return!1}function ee(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ee=function(t){return typeof t}:ee=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ee(e)}function b(e){return["object","function"].indexOf(ee(e))>-1&&(delete e.__hyperform,Object.defineProperty(e,"__hyperform",{configurable:!0,enumerable:!1,value:!0})),e}function ae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;switch(t){case"date":return(e.toLocaleDateString||e.toDateString).call(e);case"time":return(e.toLocaleTimeString||e.toTimeString).call(e);case"month":return"toLocaleDateString"in e?e.toLocaleDateString(void 0,{year:"numeric",month:"2-digit"}):e.toDateString();default:return(e.toLocaleString||e.toString).call(e)}}function h(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var n=r.length,i=0;return e.replace(/%([0-9]+\$)?([sl])/g,function(s,u,c){var o=i;u&&(o=Number(u.replace(/\$$/,""))-1),i+=1;var l="";return n>o&&(l=r[o]),(l instanceof Date||typeof l=="number"||l instanceof Number)&&(c==="l"?l=(l.toLocaleString||l.toString).call(l):l=l.toString()),l})}function Mt(e){e=new Date(+e),e.setUTCHours(0,0,0),e.setUTCDate(e.getUTCDate()+4-(e.getUTCDay()||7));var t=new Date(e.getUTCFullYear(),0,1),r=Math.ceil(((e-t)/864e5+1)/7);return[e.getUTCFullYear(),r]}function w(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,r=e+"";r.length<t;)r="0"+r;return r}function Z(e,t){if(!(e instanceof Date))return null;switch(t){case"datetime":return Z(e,"date")+"T"+Z(e,"time");case"datetime-local":return h("%s-%s-%sT%s:%s:%s.%s",e.getFullYear(),w(e.getMonth()+1),w(e.getDate()),w(e.getHours()),w(e.getMinutes()),w(e.getSeconds()),w(e.getMilliseconds(),3)).replace(/(:00)?\.000$/,"");case"date":return h("%s-%s-%s",e.getUTCFullYear(),w(e.getUTCMonth()+1),w(e.getUTCDate()));case"month":return h("%s-%s",e.getUTCFullYear(),w(e.getUTCMonth()+1));case"week":{var r=Mt(e);return h.call(null,"%s-W%s",r[0],w(r[1]))}case"time":return h("%s:%s:%s.%s",w(e.getUTCHours()),w(e.getUTCMinutes()),w(e.getUTCSeconds()),w(e.getUTCMilliseconds(),3)).replace(/(:00)?\.000$/,"")}return null}function Tt(e,t){var r=new Date(Date.UTC(t,0,1+(e-1)*7));return r.getUTCDay()<=4?r.setUTCDate(r.getUTCDate()-r.getUTCDay()+1):r.setUTCDate(r.getUTCDate()+8-r.getUTCDay()),r}function N(e,t){var r;switch(t){case"datetime":return/^([0-9]{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9])(?::([0-5][0-9])(?:\.([0-9]{1,3}))?)?$/.test(e)?(r=new Date(e+"z"),isNaN(r.valueOf())?null:r):null;case"date":return/^([0-9]{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/.test(e)?(r=new Date(e),isNaN(r.valueOf())?null:r):null;case"month":return/^([0-9]{4})-(0[1-9]|1[012])$/.test(e)?(r=new Date(e),isNaN(r.valueOf())?null:r):null;case"week":return/^([0-9]{4})-W(0[1-9]|[1234][0-9]|5[0-3])$/.test(e)?Tt(Number(RegExp.$2),Number(RegExp.$1)):null;case"time":return/^([01][0-9]|2[0-3]):([0-5][0-9])(?::([0-5][0-9])(?:\.([0-9]{1,3}))?)?$/.test(e)?(r=new Date("1970-01-01T"+e+"z"),r):null}return null}function E(e,t){var r=N(e,t);return r!==null?+r:Number(e)}var L={en:{TextTooLong:"Please shorten this text to %l characters or less (you are currently using %l characters).",ValueMissing:"Please fill out this field.",CheckboxMissing:"Please check this box if you want to proceed.",RadioMissing:"Please select one of these options.",FileMissing:"Please select a file.",SelectMissing:"Please select an item in the list.",InvalidEmail:"Please enter an email address.",InvalidURL:"Please enter a URL.",PatternMismatch:"Please match the requested format.",PatternMismatchWithTitle:"Please match the requested format: %l.",NumberRangeOverflow:"Please select a value that is no more than %l.",DateRangeOverflow:"Please select a value that is no later than %l.",TimeRangeOverflow:"Please select a value that is no later than %l.",NumberRangeUnderflow:"Please select a value that is no less than %l.",DateRangeUnderflow:"Please select a value that is no earlier than %l.",TimeRangeUnderflow:"Please select a value that is no earlier than %l.",StepMismatch:"Please select a valid value. The two nearest valid values are %l and %l.",StepMismatchOneValue:"Please select a valid value. The nearest valid value is %l.",BadInputNumber:"Please enter a number."}},te="en",re="en";function Lt(e){te=e,re=e.replace(/[-_].*/,"")}function Et(e,t){e in L||(L[e]={});for(var r in t)t.hasOwnProperty(r)&&(L[e][r]=t[r])}function f(e){return te in L&&e in L[te]?L[te][e]:re in L&&e in L[re]?L[re][e]:e in L.en?L.en[e]:e}var Ue={"datetime-local":60,datetime:60,time:60},Ve={"datetime-local":1e3,datetime:1e3,date:864e5,week:6048e5,time:1e3},Re={week:-2592e5},Nt={range:0},xt={range:100};function we(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=g(e),a=e.getAttribute("min"),n=Nt[r]||NaN;if(a){var i=E(a,r);isNaN(i)||(n=i)}var s=e.getAttribute("max"),u=xt[r]||NaN;if(s){var c=E(s,r);isNaN(c)||(u=c)}var o=e.getAttribute("step"),l=Ue[r]||1;if(o&&o.toLowerCase()==="any")return[f("any value"),f("any value")];if(o){var v=E(o,r);isNaN(v)||(l=v)}var M=E(e.getAttribute("value"),r),x=E(e.value||e.getAttribute("value"),r);if(isNaN(x))return[f("any valid value"),f("any valid value")];var k=isNaN(n)?isNaN(M)?Re[r]||0:M:n,T=Ve[r]||1,p=k+Math.floor((x-k)/(l*T))*(l*T)*t,_=k+(Math.floor((x-k)/(l*T))+1)*(l*T)*t;return p<n?p=null:p>u&&(p=u),_>u?_=null:_<n&&(_=n),j.indexOf(r)>-1&&(p=Z(new Date(p),r),_=Z(new Date(_),r)),[p,_]}function se(e){return e.match(/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g).length}var V=new WeakMap,be={set:function(t,r,a){var n=V.get(t)||{};return n[r]=a,V.set(t,n),be},get:function(t,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,n=V.get(t);if(n===void 0||!(r in n)){var i="data-"+r.replace(/[A-Z]/g,"-$&").toLowerCase();return t.hasAttribute(i)?t.getAttribute(i):a}return n[r]},delete:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!r)return V.delete(t);var a=V.get(t)||{};return r in a?(delete a[r],V.set(t,a),!0):!1}},J=new WeakMap,D={set:function(t,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(t instanceof window.HTMLFieldSetElement){var n=y(t);if(n&&!n.settings.extendFieldset)return D}return typeof r=="string"&&(r=new String(r)),a&&(r.is_custom=!0),b(r),J.set(t,r),"_original_setCustomValidity"in t&&t._original_setCustomValidity(r.toString()),D},get:function(t){var r=J.get(t);return r===void 0&&"_original_validationMessage"in t&&(r=new String(t._original_validationMessage)),r||new String("")},delete:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;"_original_setCustomValidity"in t&&t._original_setCustomValidity("");var a=J.get(t);return a&&r&&!a.is_custom?!1:J.delete(t)}},K=new WeakMap,ye={set:function(t,r){var a=K.get(t)||[];return a.push(r),K.set(t,a),ye},get:function(t){return K.get(t)||[]},delete:function(t){return K.delete(t)}};function Dt(e){var t=g(e);
1if(yt.indexOf(t)===-1)return!0;if(!e.value)return"_original_validity"in e&&!e._original_validity.__hyperform?!e._original_validity.badInput:!0;var r=!0;switch(t){case"color":r=/^#[a-f0-9]{6}$/.test(e.value);break;case"number":case"range":r=!isNaN(Number(e.value));break;case"datetime":case"date":case"month":case"week":case"time":r=N(e.value,t)!==null;break;case"datetime-local":r=/^([0-9]{4,})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9])(?::([0-5][0-9])(?:\.([0-9]{1,3}))?)?$/.test(e.value);break}return r}function kt(e){var t=g(e);if(!e.value||!e.hasAttribute("max"))return!0;var r,a;return j.indexOf(t)>-1?(r=N(e.value,t),r=r===null?NaN:+r,a=N(e.getAttribute("max"),t),a=a===null?NaN:+a):(r=Number(e.value),a=Number(e.getAttribute("max"))),isNaN(a)||isNaN(r)||r<=a}function St(e){if(!e.value||ie.indexOf(g(e))===-1||!e.hasAttribute("maxlength")||!e.getAttribute("maxlength"))return!0;var t=parseInt(e.getAttribute("maxlength"),10);return isNaN(t)||t<0?!0:se(e.value)<=t}function Ot(e){var t=g(e);if(!e.value||!e.hasAttribute("min"))return!0;var r,a;return j.indexOf(t)>-1?(r=N(e.value,t),r=r===null?NaN:+r,a=N(e.getAttribute("min"),t),a=a===null?NaN:+a):(r=Number(e.value),a=Number(e.getAttribute("min"))),isNaN(a)||isNaN(r)||r>=a}function Ct(e){if(!e.value||ie.indexOf(g(e))===-1||!e.hasAttribute("minlength")||!e.getAttribute("minlength"))return!0;var t=parseInt(e.getAttribute("minlength"),10);return isNaN(t)||t<0?!0:se(e.value)>=t}function Ft(e){return!e.value||!e.hasAttribute("pattern")||new RegExp("^(?:"+e.getAttribute("pattern")+")$").test(e.value)}function $e(e){return e.form?Array.prototype.filter.call(e.form.elements,function(t){return t.type==="radio"&&t.name===e.name}):[e]}function Ht(e){var t=!e.multiple&&e.size<=1&&e.options.length>0&&e.options[0].parentNode==e&&e.options[0].value==="";return e.selectedIndex>-1&&Array.prototype.some.call(e.options,function(r){return(!t||r.index!==0)&&!r.disabled&&r.selected})}function Pt(e){if(e.type==="radio"){if(e.hasAttribute("required")&&e.checked)return!0;var t=$e(e);return t.some(function(r){return r.hasAttribute("required")})?t.some(function(r){return r.checked}):!0}return e.hasAttribute("required")?e instanceof window.HTMLSelectElement?Ht(e):e.type==="checkbox"?e.checked:!!e.value:!0}function Ut(e){var t=g(e);if(!e.value||G.indexOf(t)===-1||(e.getAttribute("step")||"").toLowerCase()==="any")return!0;var r=e.getAttribute("step");if(r?r=E(r,t):r=Ue[t]||1,r<=0||isNaN(r))return!0;var a=Ve[t]||1,n=E(e.value,t),i=E(e.getAttribute("min")||e.getAttribute("value")||"",t);if(isNaN(n))return!0;isNaN(i)&&(i=Re[t]||0),t==="month"&&(i=new Date(i).getUTCFullYear()*12+new Date(i).getUTCMonth(),n=new Date(n).getUTCFullYear()*12+new Date(n).getUTCMonth());var s=Math.abs(i-n)%(r*a);return s<1e-8||s>r*a-1e-8}var Vt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function ve(e){return e.replace(Vt,"")}function De(e){return e.split(",").map(function(t){return ve(t)}).filter(function(t){return t})}var W,ke=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function Rt(e){var t=g(e);if(t!=="file"&&!e.value||t!=="file"&&Fe.indexOf(t)===-1)return!0;var r=!0;switch(t){case"url":{W||(W=document.createElement("a"));var a=ve(e.value);W.href=a,r=W.href===a||W.href===a+"/";break}case"email":e.hasAttribute("multiple")?r=De(e.value).every(function(v){return ke.test(v)}):r=ke.test(ve(e.value));break;case"file":if("files"in e&&e.files.length&&e.hasAttribute("accept")){var n=De(e.getAttribute("accept")).map(function(v){return/^(audio|video|image)\/\*$/.test(v)&&(v=new RegExp("^"+RegExp.$1+"/.+$")),v});if(!n.length)break;t:for(var i=0;i<e.files.length;i++){var s=!1;e:for(var u=0;u<n.length;u++){var c=e.files[i],o=n[u],l=c.type;if(typeof o=="string"&&o.substr(0,1)==="."){if(c.name.search(".")===-1)continue e;l=c.name.substr(c.name.lastIndexOf("."))}if(l.search(o)===0){s=!0;break e}}if(!s){r=!1;break t}}}}return r}function S(e,t){return function(r){var a=!e(r);return a&&t(r),a}}function O(e,t,r){D.set(e,be.get(e,t,r))}var Ie=S(Dt,function(e){return O(e,"badInput",f("Please match the requested type."))});function We(e){if(e.__hf_custom_validation_running){var t=D.get(e);return t&&t.is_custom}var r=ye.get(e),a=r.length,n=!0;if(a){e.__hf_custom_validation_running=!0;for(var i=0;i<a;i++){var s=r[i](e);if(s!==void 0&&!s){n=!1;break}}delete e.__hf_custom_validation_running}if(n){var u=D.get(e);n=!(u.toString()&&"is_custom"in u)}return!n}var Be=S(Ft,function(e){O(e,"patternMismatch",e.title?h(f("PatternMismatchWithTitle"),e.title):f("PatternMismatch"))}),ze=S(kt,function(e){var t=g(e),r=y(e),a=r&&r.settings.classes.outOfRange||"hf-out-of-range",n=r&&r.settings.classes.inRange||"hf-in-range",i;switch(t){case"date":case"datetime":case"datetime-local":i=h(f("DateRangeOverflow"),ae(N(e.getAttribute("max"),t),t));break;case"time":i=h(f("TimeRangeOverflow"),ae(N(e.getAttribute("max"),t),t));break;default:i=h(f("NumberRangeOverflow"),E(e.getAttribute("max"),t));break}O(e,"rangeOverflow",i),e.classList.add(a),e.classList.remove(n)}),qe=S(Ot,function(e){var t=g(e),r=y(e),a=r&&r.settings.classes.outOfRange||"hf-out-of-range",n=r&&r.settings.classes.inRange||"hf-in-range",i;switch(t){case"date":case"datetime":case"datetime-local":i=h(f("DateRangeUnderflow"),ae(N(e.getAttribute("min"),t),t));break;case"time":i=h(f("TimeRangeUnderflow"),ae(N(e.getAttribute("min"),t),t));break;default:i=h(f("NumberRangeUnderflow"),E(e.getAttribute("min"),t));break}O(e,"rangeUnderflow",i),e.classList.add(a),e.classList.remove(n)}),Ze=S(Ut,function(e){var t=we(e),r=t[0],a=t[1],n=!1,i;r===null?n=a:a===null&&(n=r),n!==!1?i=h(f("StepMismatchOneValue"),n):i=h(f("StepMismatch"),r,a),O(e,"stepMismatch",i)}),Ye=S(St,function(e){O(e,"tooLong",h(f("TextTooLong"),e.getAttribute("maxlength"),se(e.value)))}),je=S(Ct,function(e){O(e,"tooShort",h(f("Please lengthen this text to %l characters or more (you are currently using %l characters)."),e.getAttribute("minlength"),se(e.value)))}),Ge=S(Rt,function(e){var t=f("Please use the appropriate format."),r=g(e);r==="email"?e.hasAttribute("multiple")?t=f("Please enter a comma separated list of email addresses."):t=f("InvalidEmail"):r==="url"?t=f("InvalidURL"):r==="file"&&(t=f("Please select a file of the correct type.")),O(e,"typeMismatch",t)}),Je=S(Pt,function(e){var t=f("ValueMissing"),r=g(e);r==="checkbox"?t=f("CheckboxMissing"):r==="radio"?t=f("RadioMissing"):r==="file"?e.hasAttribute("multiple")?t=f("Please select one or more files."):t=f("FileMissing"):e instanceof window.HTMLSelectElement&&(t=f("SelectMissing")),O(e,"valueMissing",t)}),$t=function(t){var r=y(t),a=r&&r.settings.classes.valid||"hf-valid",n=r&&r.settings.classes.invalid||"hf-invalid",i=r&&r.settings.classes.userInvalid||"hf-user-invalid",s=r&&r.settings.classes.userValid||"hf-user-valid",u=r&&r.settings.classes.inRange||"hf-in-range",c=r&&r.settings.classes.outOfRange||"hf-out-of-range",o=r&&r.settings.classes.validated||"hf-validated";t.classList.add(o);for(var l=0,v=[Ie,We,Be,ze,qe,Ze,Ye,je,Ge,Je];l<v.length;l++){var M=v[l];
1if(M(t))return t.classList.add(n),t.classList.remove(a),t.classList.remove(s),(t.type==="checkbox"||t.type==="radio")&&t.checked!==t.defaultChecked||t.value!==t.defaultValue?t.classList.add(i):t.classList.remove(i),t.setAttribute("aria-invalid","true"),!1}return D.delete(t),t.classList.remove(n),t.classList.remove(i),t.classList.remove(c),t.classList.add(a),t.classList.add(u),t.value!==t.defaultValue?t.classList.add(s):t.classList.remove(s),t.setAttribute("aria-invalid","false"),!0},ge={badInput:Ie,customError:We,patternMismatch:Be,rangeOverflow:ze,rangeUnderflow:qe,stepMismatch:Ze,tooLong:Ye,tooShort:je,typeMismatch:Ge,valueMissing:Je,valid:$t},H=function e(t){if(!(t instanceof window.HTMLElement))throw new Error("cannot create a ValidityState for a non-element");var r=e.cache.get(t);if(r)return r;if(!(this instanceof e))return new e(t);this.element=t,e.cache.set(t,this)},me={};H.prototype=me;H.cache=new WeakMap;var It=function(t,r){return function(){return Pe(this.element)?r(this.element):t==="valid"}};for(var de in ge)Object.defineProperty(me,de,{configurable:!0,enumerable:!0,get:It(de,ge[de]),set:void 0});b(me);var _e=ht("checkValidity",function(e){if(e instanceof window.HTMLFormElement)return pe(e).map(_e).every(function(a){return a});var t=H(e).valid;if(t){var r=y(e);r&&r.settings.validEvent&&F(e,"valid")}
1else F(e,"invalid",{cancelable:!0});return t}),Wt=0;function Bt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"hf_";return e+Wt+++Math.random().toString(36).substr(2)}var he=new WeakMap,B={attachWarning:function(t,r){r.parentNode.insertBefore(t,r.nextSibling)},detachWarning:function(t,r){t.parentNode&&t.parentNode.removeChild(t)},showWarning:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!(r&&t.type==="radio"&&$e(t)[0]!==t)){var a=D.get(t).toString(),n=he.get(t);if(a){if(!n){var i=y(t);n=document.createElement("div"),n.className=i&&i.settings.classes.warning||"hf-warning",n.id=Bt(),n.setAttribute("aria-live","polite"),he.set(t,n)}t.setAttribute("aria-errormessage",n.id),t.hasAttribute("aria-describedby")||t.setAttribute("aria-describedby",n.id),C.setMessage(n,a,t),C.attachWarning(n,t)}else n&&n.parentNode&&(t.getAttribute("aria-describedby")===n.id&&t.removeAttribute("aria-describedby"),t.removeAttribute("aria-errormessage"),C.detachWarning(n,t))}},setMessage:function(t,r,a){t.textContent=r}},C={attachWarning:B.attachWarning,detachWarning:B.detachWarning,showWarning:B.showWarning,setMessage:B.setMessage,set:function(t,r){r||(r=B[t]),C[t]=r},getWarning:function(t){return he.get(t)}};function P(e){if(e instanceof window.HTMLFormElement){e.__hf_form_validation=!0;var t=pe(e).map(P).every(function(i){return i});return delete e.__hf_form_validation,t}var r=H(e).valid,a;if(r){var n=y(e);n&&n.settings.validEvent&&(a=F(e,"valid",{cancelable:!0}))}else a=F(e,"invalid",{cancelable:!0});return(!a||!a.defaultPrevented)&&C.showWarning(e,e.form&&e.form.__hf_form_validation),r}function Ke(e,t){t?D.set(e,t,!0):D.delete(e,!0);var r=C.getWarning(e);r&&C.setMessage(r,t,e),ge.valid(e)}function ne(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=g(e);if(j.indexOf(r)>-1){if(t!==void 0){if(t===null)e.value="";else if(t instanceof Date)isNaN(t.getTime())?e.value="":e.value=Z(t,r);else throw new window.DOMException("valueAsDate setter encountered invalid value","TypeError");return}var a=N(e.value,r);return a instanceof Date?a:null}else if(t!==void 0)throw new window.DOMException("valueAsDate setter cannot set date on this element","InvalidStateError");return null}function Y(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=g(e);if(G.indexOf(r)>-1){if(r==="range"&&e.hasAttribute("multiple"))return NaN;if(t!==void 0){if(isNaN(t))e.value="";else if(typeof t=="number"&&window.isFinite(t))try{ne(e,new Date(t))}catch(a){if(!(a instanceof window.DOMException))throw a;e.value=t.toString()}else throw new window.DOMException("valueAsNumber setter encountered invalid value","TypeError");return}return E(e.value,r)}else if(t!==void 0)throw new window.DOMException("valueAsNumber setter cannot set number on this element","InvalidStateError");return NaN}function Qe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(G.indexOf(g(e))===-1)throw new window.DOMException("stepDown encountered invalid type","InvalidStateError");if((e.getAttribute("step")||"").toLowerCase()==="any")throw new window.DOMException('stepDown encountered step "any"',"InvalidStateError");var r=we(e,t)[0];r!==null&&Y(e,r)}function Xe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(G.indexOf(g(e))===-1)throw new window.DOMException("stepUp encountered invalid type","InvalidStateError");if((e.getAttribute("step")||"").toLowerCase()==="any")throw new window.DOMException('stepUp encountered step "any"',"InvalidStateError");var r=we(e,t)[1];r!==null&&Y(e,r)}function et(e){var t=D.get(e);return t?t.toString():""}function tt(e){return Pe(e)}var Q=window.Element.prototype,zt=Q.matches||Q.matchesSelector||Q.msMatchesSelector||Q.webkitMatchesSelector;function qt(e,t){return zt.call(e,t)}function Ae(e){var t,r=Ce("submit",{cancelable:!0});r.preventDefault(),Object.defineProperty(r,"defaultPrevented",{value:!1,writable:!0}),Object.defineProperty(r,"preventDefault",{value:function(){return r.defaultPrevented=t=!0},writable:!0}),F(e.form,r,{},{submittedVia:e}),t||(Zt(e),window.HTMLFormElement.prototype.submit.call(e.form),window.setTimeout(function(){return Yt(e)}))}function Zt(e){if(["image","submit"].indexOf(e.type)>-1&&e.name){var t=y(e.form)||{},r=t.submit_helper;r?r.parentNode&&r.parentNode.removeChild(r):(r=document.createElement("input"),r.type="hidden",t.submit_helper=r),r.name=e.name,r.value=e.value,e.form.appendChild(r)}}function Yt(e){if(["image","submit"].indexOf(e.type)>-1&&e.name){var t=y(e.form)||{},r=t.submit_helper;r&&r.parentNode&&r.parentNode.removeChild(r)}}function rt(e){var t=F(e.form,"validate",{cancelable:!0});if(!t.defaultPrevented){var r=!0,a;e.form.__hf_form_validation=!0,pe(e.form).map(function(n){P(n)||(r=!1,!a&&"focus"in n&&
1(a=n))}),delete e.form.__hf_form_validation,r?Ae(e):a&&(a.focus(),F(e.form,"forminvalid"))}}function Me(e){return(e.nodeName==="INPUT"||e.nodeName==="BUTTON")&&(e.type==="image"||e.type==="submit")}function jt(e,t){return!e.defaultPrevented&&(!("button"in e)||e.button<2)&&Me(t)&&t.form&&!t.form.hasAttribute("novalidate")}function Gt(e){return!e.defaultPrevented&&(e.keyCode===13&&e.target.nodeName==="INPUT"&&ie.indexOf(e.target.type)>-1||(e.keyCode===13||e.keyCode===32)&&Me(e.target))&&e.target.form&&!e.target.form.hasAttribute("novalidate")}function at(e){return Me(e)?e:qt(e,'button:not([type]) *, button[type="submit"] *')?at(e.parentNode):null}function nt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return function(t){var r=at(t.target);r&&jt(t,r)&&(t.preventDefault(),e||r.hasAttribute("formnovalidate")?Ae(r):rt(r))}}var it=nt(),st=nt(!0);function ut(e){return function(r){if(Gt(r)){r.preventDefault();var a=y(r.target.form)||{settings:{}};if(a.settings.preventImplicitSubmit)return;for(var n=r.target.form.elements.length,i,s=0;s<n;s++)if(["image","submit"].indexOf(r.target.form.elements[s].type)>-1){i=r.target.form.elements[s];break}var u=F(r.target.form,"implicit_submit",{cancelable:!0},{trigger:r.target,submittedVia:i||r.target});if(u.defaultPrevented)return;i?i.click():e?Ae(r.target):rt(r.target)}}}var ot=ut(),lt=ut(!0);function Jt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;t?(e.addEventListener("click",st),e.addEventListener("keypress",lt)):(e.addEventListener("click",it),e.addEventListener("keypress",ot))}function Kt(e){e.removeEventListener("click",st),e.removeEventListener("keypress",lt),e.removeEventListener("click",it),e.removeEventListener("keypress",ot)}function $(e,t,r){r.configurable=!0,r.enumerable=!0,"value"in r&&(r.writable=!0);var a=Object.getOwnPropertyDescriptor(e,t);if(a===void 0&&(a=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),t)),a){if(a.configurable===!1){var n=y(e);return n&&n.settings.debug&&console.log("[hyperform] cannot install custom property "+t),!1}if(a.get&&a.get.__hyperform||a.value&&a.value.__hyperform)return;Object.defineProperty(e,"_original_"+t,a)}return delete e[t],Object.defineProperty(e,t,r),!0}function ft(e){return e instanceof window.HTMLButtonElement||e instanceof window.HTMLInputElement||e instanceof window.HTMLSelectElement||e instanceof window.HTMLTextAreaElement||e instanceof window.HTMLFieldSetElement||e===window.HTMLButtonElement.prototype||e===window.HTMLInputElement.prototype||e===window.HTMLSelectElement.prototype||e===window.HTMLTextAreaElement.prototype||e===window.HTMLFieldSetElement.prototype}function m(e,t){try{delete e[t]}catch{var r=y(e);return r&&r.settings.debug&&console.log("[hyperform] cannot uninstall custom property "+t),!1}var a=Object.getOwnPropertyDescriptor(e,"_original_"+t);a&&Object.defineProperty(e,t,a)}var Qt=function(t){return function(){return U("attr_get_"+t,this.getAttribute(t),this)}},Xt=function(t){return function(r){this.setAttribute(t,U("attr_set_"+t,r,this))}},er=function(t){return function(){return U("attr_get_"+t,this.hasAttribute(t),this)}},tr=function(t){return function(r){U("attr_set_"+t,r,this)?this.setAttribute(t,t):this.removeAttribute(t)}},rr=function(t){return function(){return U("attr_get_"+t,Math.max(0,Number(this.getAttribute(t))),this)}},ar=function(t){return function(r){r=U("attr_set_"+t,r,this),/^[0-9]+$/.test(r)&&this.setAttribute(t,r)}};function nr(e){for(var t=0,r=["accept","max","min","pattern","placeholder","step"];t<r.length;t++){var a=r[t];$(e,a,{get:Qt(a),set:Xt(a)})}for(var n=0,i=["multiple","required","readOnly"];n<i.length;n++){var s=i[n];$(e,s,{get:er(s.toLowerCase()),set:tr(s.toLowerCase())})}for(var u=0,c=["minLength","maxLength"];u<c.length;u++){var o=c[u];$(e,o,{get:rr(o.toLowerCase()),set:ar(o.toLowerCase())})}}function ir(e){for(var t=0,r=["accept","max","min","pattern","placeholder","step","multiple","required","readOnly","minLength","maxLength"];t<r.length;t++){var a=r[t];m(e,a)}}var X={checkValidity:{value:b(function(){return _e(this)})},reportValidity:{value:b(function(){return P(this)})},setCustomValidity:{value:b(function(e){return Ke(this,e)})},stepDown:{value:b(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;return Qe(this,e)})},stepUp:{value:b(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;return Xe(this,e)})},validationMessage:{get:b(function(){return et(this)})},validity:{get:b(function(){return H(this)})},valueAsDate:{get:b(function(){return ne(this)}),set:b(function(e){ne(this,e)})},valueAsNumber:{get:b(function(){return Y(this)}),set:b(function(e){Y(this,e)})},willValidate:{get:b(function(){return tt(this)})}};function z(e){if(ft(e)){for(var t in X)$(e,t,X[t]);nr(e)}else(e instanceof window.HTMLFormElement||e===window.HTMLFormElement.prototype)&&($(e,"checkValidity",X.checkValidity),$(e,"reportValidity",X.reportValidity))}function q(e){ft(e)?(m(e,"checkValidity"),m(e,"reportValidity"),m(e,"setCustomValidity"),m(e,"stepDown"),m(e,"stepUp"),m(e,"validationMessage"),m(e,"validity"),m(e,"valueAsDate"),m(e,"valueAsNumber"),m(e,"willValidate"),ir(e)):e instanceof window.HTMLFormElement&&(m(e,"checkValidity"),m(e,"reportValidity"))}var ct=[window.HTMLButtonElement.prototype,window.HTMLInputElement.prototype,window.HTMLSelectElement.prototype,window.HTMLTextAreaElement.prototype,window.HTMLFieldSetElement.prototype];function sr(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"hybrid";return function(t){if(t.target instanceof window.HTMLButtonElement||t.target instanceof window.HTMLTextAreaElement||t.target instanceof window.HTMLSelectElement||t.target instanceof window.HTMLInputElement){if(t.target.form&&t.target.form.hasAttribute("novalidate"))return;e==="hybrid"?(t.type==="blur"&&t.target.value!==t.target.defaultValue||H(t.target).valid||(t.type==="
1keyup"&&t.keyCode!==9||t.type==="change")&&H(t.target).valid)&&P(t.target):(t.type!=="keyup"||t.keyCode!==9)&&P(t.target)}}}function Se(e,t){t instanceof window.Element&&(t=[t]);for(var r=t.length,a=0;a<r;a++)e(t[a])}function ur(e){var t=e.form;return function(){if(Kt(t),t.removeEventListener("keyup",e.revalidator),t.removeEventListener("change",e.revalidator),t.removeEventListener("blur",e.revalidator,!0),t===window||t.nodeType===9)e.uninstall(ct),q(window.HTMLFormElement);else if(t instanceof window.HTMLFormElement||t instanceof window.HTMLFieldSetElement)e.uninstall(t.elements),t instanceof window.HTMLFormElement&&q(t);else if(t instanceof window.HTMLElement){e.observer.disconnect();var r=!0,a=!1,n=void 0;try{for(var i=Array.prototype.slice.call(t.getElementsByTagName("form"))[Symbol.iterator](),s;!(r=(s=i.next()).done);r=!0){var u=s.value;e.uninstall(u.elements),q(u)}}catch(c){a=!0,n=c}finally{try{!r&&i.return!=null&&i.return()}finally{if(a)throw n}}}}}function or(e){var t=e.form,r=e.settings;if(e.revalidator=sr(r.revalidate),e.observer={disconnect:function(){}},e.install=function(o){return Se(z,o)},e.uninstall=function(o){return Se(q,o)},e._destruct=ur(e),Jt(t,r.revalidate==="never"),t===window||t.nodeType===9)e.install(ct),z(window.HTMLFormElement);else if(t instanceof window.HTMLFormElement||t instanceof window.HTMLFieldSetElement)e.install(t.elements),t instanceof window.HTMLFormElement&&z(t);else if(t instanceof window.HTMLElement){var a=!0,n=!1,i=void 0;try{for(var s=Array.prototype.slice.call(e.form.getElementsByTagName("form"))[Symbol.iterator](),u;!(a=(u=s.next()).done);a=!0){var c=u.value;e.install(c.elements),z(c)}}catch(o){n=!0,i=o}finally{try{!a&&s.return!=null&&s.return()}finally{if(n)throw i}}e.observer=new window.MutationObserver(function(o){var l=!0,v=!1,M=void 0;try{for(var x=o[Symbol.iterator](),k;!(l=(k=x.next()).done);l=!0){var T=k.value;if(T.type==="childList"){var p=!0,_=!1,Te=void 0;try{for(var ue=Array.prototype.slice.call(T.addedNodes)[Symbol.iterator](),Le;!(p=(Le=ue.next()).done);p=!0){var oe=Le.value;oe instanceof window.HTMLFormElement&&(e.install(oe.elements),z(oe))}}catch(I){_=!0,Te=I}finally{try{!p&&ue.return!=null&&ue.return()}finally{if(_)throw Te}}var le=!0,Ee=!1,Ne=void 0;try{for(var fe=Array.prototype.slice.call(T.removedNodes)[Symbol.iterator](),xe;!(le=(xe=fe.next()).done);le=!0){var ce=xe.value;ce instanceof window.HTMLFormElement&&(e.uninstall(ce.elements),q(ce))}}catch(I){Ee=!0,Ne=I}finally{try{!le&&fe.return!=null&&fe.return()}finally{if(Ee)throw Ne}}}}}catch(I){v=!0,M=I}finally{try{!l&&x.return!=null&&x.return()}finally{if(v)throw M}}}),e.observer.observe(t,{subtree:!0,childList:!0})}else throw new Error("Hyperform must be used with a node or window.");(r.revalidate==="oninput"||r.revalidate==="hybrid")&&(t.addEventListener("keyup",e.revalidator),t.addEventListener("change",e.revalidator)),(r.revalidate==="onblur"||r.revalidate==="hybrid")&&t.addEventListener("blur",e.revalidator,!0)}var lr="0.12.0";function d(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.classes,a=t.debug,n=a===void 0?!1:a,i=t.extendFieldset,s=t.novalidateOnElements,u=t.preventImplicitSubmit,c=u===void 0?!1:u,o=t.revalidate,l=t.strict,v=l===void 0?!1:l,M=t.validEvent,x=t.validateNameless,k=x===void 0?!1:x;r||(r={}),i===void 0&&(i=!v),s===void 0&&(s=!v),c===void 0&&(c=!1),o===void 0&&(o=v?"onsubmit":"hybrid"),M===void 0&&(M=!v);var T={debug:n,strict:v,preventImplicitSubmit:c,revalidate:o,validEvent:M,extendFieldset:i,classes:r,novalidateOnElements:s,validateNameless:k};if(e instanceof window.NodeList||e instanceof window.HTMLCollection||e instanceof Array)return Array.prototype.map.call(e,function(_){return d(_,T)});var p=new Oe(e,T);return or(p),p}d.version=lr;d.checkValidity=_e;d.reportValidity=P;d.setCustomValidity=Ke;d.stepDown=Qe;d.stepUp=Xe;d.validationMessage=et;d.ValidityState=H;d.valueAsDate=ne;d.valueAsNumber=Y;d.willValidate=tt;d.setLanguage=function(e){return Lt(e),d};d.addTranslation=function(e,t){return Et(e,t),d};d.setRenderer=function(e,t){return C.set(e,t),d};d.addValidator=function(e,t){return ye.set(e,t),d};d.setMessage=function(e,t,r){return be.set(e,t,r),d};d.addHook=function(e,t,r){return gt(e,t,r),d};d.removeHook=function(e,t){return vt(e,t),d};document.currentScript&&document.currentScript.hasAttribute("data-hf-autoload")&&d(window);export{d as default};
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.