(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bf478276"],{"014e":function(e,t,a){"use strict";a.r(t);var r=a("7a23");const n=e=>(Object(r["pushScopeId"])("data-v-1f8a6469"),e=e(),Object(r["popScopeId"])(),e),o={class:"box"},s={class:"breadcrumb","aria-label":"breadcrumbs"},i=Object(r["createTextVNode"])("Manage Municipality"),c=Object(r["createTextVNode"])("Staff"),l=n(()=>Object(r["createElementVNode"])("li",{class:"is-active"},[Object(r["createElementVNode"])("a",{href:"#","aria-current":"page"},"Add New Contact")],-1)),d={class:"box"},u={class:"box-header"},m={class:"box-header-item mr-auto"},b={class:"is-size-5 has-text-weight-bold is-capitalized"},p={class:"box-body"},h={class:"box-body-item"},f={class:"field is-grouped flex-wrap"},$={class:"control"},O=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Position Title",-1)),v=n(()=>Object(r["createElementVNode"])("option",{value:"",selected:"",disabled:""},"Choose",-1)),_=["value"],g={class:"control is-expanded"},j=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Name",-1)),N={class:"control is-expanded"},V=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Email",-1)),E={class:"field has-addons is-grouped flex-wrap"},x={class:"control is-expanded has-icons-right"},y=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Phone",-1)),w=n(()=>Object(r["createElementVNode"])("i",{class:"fas fa-exclamation-triangle"},null,-1)),S=[w],D={class:"control has-icons-right"},M=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Parking Ticket Agent ID",-1)),k={class:"control"},T=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Role",-1)),A=n(()=>Object(r["createElementVNode"])("option",{value:"",selected:"",disabled:""},"Choose",-1)),C=["value"],I={class:"control"},z=n(()=>Object(r["createElementVNode"])("label",{class:"label"},"Active",-1)),P=n(()=>Object(r["createElementVNode"])("option",{value:"1"},"Yes",-1)),R=n(()=>Object(r["createElementVNode"])("option",{value:"0"},"No",-1)),U=[P,R],B=n(()=>Object(r["createElementVNode"])("h4",null,[Object(r["createElementVNode"])("strong",null,"Dashboard Tab Access")],-1)),q={style:{display:"inline-block"}},H={style:{display:"inline-block",width:"fit-content"}},L=n(()=>Object(r["createElementVNode"])("label",null,"Payments",-1)),F=n(()=>Object(r["createElementVNode"])("br",null,null,-1)),J=n(()=>Object(r["createElementVNode"])("label",null,"Forms And Documents",-1)),Y=n(()=>Object(r["createElementVNode"])("br",null,null,-1)),Z=n(()=>Object(r["createElementVNode"])("label",null,"Permits And Inspections",-1)),G=n(()=>Object(r["createElementVNode"])("br",null,null,-1)),K=n(()=>Object(r["createElementVNode"])("label",null,"Communications",-1)),Q={style:{display:"inline-block",width:"fit-content","margin-left":"10px"}},W=n(()=>Object(r["createElementVNode"])("label",null,"Move In/Move Out",-1)),X=n(()=>Object(r["createElementVNode"])("br",null,null,-1)),ee=n(()=>Object(r["createElementVNode"])("label",null,"Register",-1)),te=n(()=>Object(r["createElementVNode"])("br",null,null,-1)),ae=n(()=>Object(r["createElementVNode"])("label",null,"Alerts",-1)),re={class:"field"},ne={class:"control is-pulled-right"},oe={class:"buttons"},se=["disabled"];function ie(e,t,a,n,w,P){var R,ie,ce,le;const de=Object(r["resolveComponent"])("router-link"),ue=Object(r["resolveComponent"])("error-box");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("div",o,[Object(r["createElementVNode"])("nav",s,[Object(r["createElementVNode"])("ul",null,[Object(r["createElementVNode"])("li",null,[Object(r["createVNode"])(de,{to:{name:"MunicipalityManage"}},{default:Object(r["withCtx"])(()=>[i]),_:1})]),Object(r["createElementVNode"])("li",null,[Object(r["createVNode"])(de,{to:{name:"MunicipalityManageStaff"}},{default:Object(r["withCtx"])(()=>[c]),_:1})]),l])])]),Object(r["createElementVNode"])("section",null,[Object(r["createElementVNode"])("div",d,[Object(r["createElementVNode"])("div",u,[Object(r["createElementVNode"])("div",m,[Object(r["createElementVNode"])("div",b,Object(r["toDisplayString"])(w.company_name),1)])]),Object(r["createElementVNode"])("div",p,[Object(r["createElementVNode"])("div",h,[Object(r["createElementVNode"])("div",f,[Object(r["createElementVNode"])("div",$,[O,Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["select",{"is-danger":w.v$.contact_data.position.$error}])},[Object(r["withDirectives"])(Object(r["createElementVNode"])("select",{"onUpdate:modelValue":t[0]||(t[0]=e=>w.contact_data.position=e)},[v,(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(w.CONSTANTS.positions,(e,t)=>(Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{value:e.value,key:t},Object(r["toDisplayString"])(e.title),9,_))),128))],512),[[r["vModelSelect"],w.contact_data.position,void 0,{number:!0}]])],2),Object(r["createVNode"])(ue,{data:w.v$.contact_data.position.$errors,target:"$message"},null,8,["data"])]),Object(r["createElementVNode"])("div",g,[j,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{class:Object(r["normalizeClass"])(["input",{"is-danger":w.v$.contact_data.name.$error}]),type:"text",autocomplete:"off","onUpdate:modelValue":t[1]||(t[1]=e=>w.contact_data.name=e)},null,2),[[r["vModelText"],w.contact_data.name]]),Object(r["createVNode"])(ue,{data:w.v$.contact_data.name.$errors,target:"$message"},null,8,["data"])]),Object(r["createElementVNode"])("div",N,[V,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{class:Object(r["normalizeClass"])(["input",{"is-danger":w.v$.contact_data.email.$error}]),type:"text","onUpdate:modelValue":t[2]||(t[2]=e=>w.contact_data.email=e)},null,2),[[r["vModelText"],w.contact_data.email]]),Object(r["createVNode"])(ue,{data:w.v$.contact_data.email.$errors,target:"$message"},null,8,["data"])])]),Object(r["createElementVNode"])("div",E,[Object(r["createElementVNode"])("div",x,[y,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{class:Object(r["normalizeClass"])(["input",[{"is-danger":w.v$.contact_data.phone_no.$error},{"is-danger":null===(R=w.errors)||void 0===R?void 0:R.phone_no}]]),type:"text",maxlength:"10","onUpdate:modelValue":t[3]||(t[3]=e=>w.contact_data.phone_no=e)},null,2),[[r["vModelText"],w.contact_data.phone_no,void 0,{number:!0}]]),null!==(ie=w.errors)&&void 0!==ie&&ie.phone_no?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:0,class:Object(r["normalizeClass"])(["icon is-small is-right has-text-danger",[{"is-danger":w.v$.contact_data.phone_no.$error},{"is-danger":null===(ce=w.errors)||void 0===ce?void 0:ce.phone_no}]])},S,2)):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(ue,{data:w.v$.contact_data.phone_no.$errors,target:"$message"},null,8,["data"]),Object(r["createVNode"])(ue,{data:null===(le=w.errors)||void 0===le?void 0:le.phone_no,target:""},null,8,["data"])]),Object(r["createElementVNode"])("div",D,[M,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{class:Object(r["normalizeClass"])(["input",{"is-danger":w.v$.contact_data.issuing_agent_number.$error}]),type:"text",autocomplete:"off","onUpdate:modelValue":t[4]||(t[4]=e=>w.contact_data.issuing_agent_number=e)},null,2),[[r["vModelText"],w.contact_data.issuing_agent_number]]),Object(r["createVNode"])(ue,{data:w.v$.contact_data.issuing_agent_number.$errors,target:"$message"},null,8,["data"])]),Object(r["createElementVNode"])("div",k,[T,Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["select",{"is-danger":w.v$.contact_data.role_id.$error}])},[Object(r["withDirectives"])(Object(r["createElementVNode"])("select",{"onUpdate:modelValue":t[5]||(t[5]=e=>w.contact_data.role_id=e)},[A,(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(w.roles,(e,t)=>(Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{value:e.role_id,key:t},Object(r["toDisplayString"])(e.role_name),9,C))),128))],512),[[r["vModelSelect"],w.contact_data.role_id,void 0,{number:!0}]])],2),Object(r["createVNode"])(ue,{data:w.v$.contact_data.role_id.$errors,target:"$message"},null,8,["data"])]),Object(r["createElementVNode"])("div",I,[z,Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["select",{"is-danger":w.v$.contact_data.is_active.$error}])},[Object(r["withDirectives"])(Object(r["createElementVNode"])("select",{"onUpdate:modelValue":t[6]||(t[6]=e=>w.contact_data.is_active=e)},U,512),[[r["vModelSelect"],w.contact_data.is_active]])],2),Object(r["createVNode"])(ue,{data:w.v$.contact_data.is_active.$errors,target:"$message"},null,8,["data"])])]),B,Object(r["createElementVNode"])("div",q,[Object(r["createElementVNode"])("div",H,[L,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[7]||(t[7]=e=>w.contact_data.dashboard_perms.payments=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.payments]]),F,J,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[8]||(t[8]=e=>w.contact_data.dashboard_perms.formsanddocs=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.formsanddocs]]),Y,Z,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[9]||(t[9]=e=>w.contact_data.dashboard_perms.permitsandinspections=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.permitsandinspections]]),G,K,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[10]||(t[10]=e=>w.contact_data.dashboard_perms.communications=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.communications]])]),Object(r["createElementVNode"])("div",Q,[W,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[11]||(t[11]=e=>w.contact_data.dashboard_perms.moveinmoveout=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.moveinmoveout]]),X,ee,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=e=>w.contact_data.dashboard_perms.register=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.register]]),te,ae,Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{style:{float:"right",margin:"5px"},type:"checkbox","onUpdate:modelValue":t[13]||(t[13]=e=>w.contact_data.dashboard_perms.alerts=e)},null,512),[[r["vModelCheckbox"],w.contact_data.dashboard_perms.alerts]])])]),Object(r["createElementVNode"])("div",re,[Object(r["createElementVNode"])("div",ne,[Object(r["createElementVNode"])("div",oe,[Object(r["createElementVNode"])("button",{class:Object(r["normalizeClass"])(["button is-primary",{"is-loading":w.loading}]),onClick:t[14]||(t[14]=(...e)=>P.addStaffUser&&P.addStaffUser(...e)),disabled:w.v$.contact_data.$error},Object(r["toDisplayString"])(e.$route.params.staff_id?"Update":"Add")+" Contact",11,se)])])])])])])])])}var ce=a("bc3a"),le=a.n(ce),de=a("5fb0"),ue=a("4b44"),me=a("a84b"),be=a("25a0"),pe=a("e3e1"),he=a("5502"),fe={data(){return{errors:{},v$:Object(be["a"])(),CONSTANTS:de["a"],loading:!1,roles:{},company_name:"",contact_data:{id:this.$route.params.staff_id?this.$route.params.staff_id:null,dashboard_perms:{payments:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.PAYMENTS),formsanddocs:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.FORMS_AND_DOCUMENTS),permitsandinspections:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.PERMITS_AND_INSPECTIONS),communications:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.COMMUNICATIONS),moveinmoveout:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.MOVE_IN_MOVE_OUT),register:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.REGISTER),alerts:!!this.$route.params.staff_id&&this.hasDashboardPermission(de["a"].DASHBOARD_PERMISSION_CODES.ALERTS)},name:this.$route.params.staff_name?this.$route.params.staff_name:"",position:this.$route.params.staff_position?this.stringToInt(this.$route.params.staff_position):"",email:this.$route.params.staff_email?this.$route.params.staff_email:"",phone_no:this.$route.params.staff_phone_no?this.$route.params.staff_phone_no:"",issuing_agent_number:this.$route.params.staff_issuing_agent_number?this.$route.params.staff_issuing_agent_number:"",mobile_no:this.$route.params.staff_mobile_no?this.$route.params.staff_mobile_no:"",role_id:this.$route.params.staff_role?this.stringToInt(this.$route.params.staff_role):"",is_active:this.$route.params.staff_status?this.$route.params.staff_status:"1"}}},components:{ErrorBox:me["a"]},validations(){return{contact_data:{position:{required:pe["c"].withMessage(()=>"Position is required",pe["i"])},name:{required:pe["c"].withMessage(()=>"Name is required",pe["i"])},email:{email:pe["c"].withMessage(()=>"Enter a valid email",pe["b"]),required:pe["c"].withMessage(()=>"Email is required",pe["i"])},phone_no:{minLength:pe["c"].withMessage(()=>"Enter a 10 digit phone number",Object(pe["f"])(10)),maxLength:pe["c"].withMessage(()=>"Enter a 10 digit phone number",Object(pe["d"])(10))},issuing_agent_number:{},role_id:{required:pe["c"].withMessage(()=>"Role is required",pe["i"])},is_active:{required:pe["c"].withMessage(()=>"Card number is required",pe["i"])}}}},methods:{stringToInt(e){return parseInt(e)},hasDashboardPermission(e){return this.$route.params.dashboard_perms.includes(e)},getCompanyName(){let e=this.companyId;le.a.get(`/admin/companies/${e}/contacts`).then(e=>{this.company_name=e.data.company})},addStaffUser(){if(this.loading=!0,this.v$.contact_data.$validate(),this.v$.contact_data.$error)return void(this.loading=!1);let e=this.contact_data;this.$route.params.staff_id?le.a.put("/municipality/staff",e).then(t=>{this.loading=!1,t.data.success?(""!=e.issuing_agent_number?this.runToast(t.data.msg[0]+"<br><br>The link code for this user's ticketing device is "+this.companyId+"</b>",!0):this.runToast(t.data.msg[0],!0),this.$router.push({name:"MunicipalityManageStaffView"})):(this.errors=t.data,this.runToast(t.data.msg[0],!1))}).catch(e=>{this.loading=!1,this.errors=e.response.data,this.runToast(e.response.data.msg[0],!1)}):le.a.post("/municipality/staff",e).then(t=>{this.loading=!1,t.data.success?(""!=e.issuing_agent_number?this.runToast(t.data.msg[0]+"<br><br>The link code for this user's ticketing device is <b>"+this.companyId+"</b>",!0):this.runToast(t.data.msg[0],!0),this.$router.push({name:"MunicipalityManageStaffView"})):(this.errors=t.data,this.runToast(t.data.msg[0],!1))}).catch(e=>{this.loading=!1,this.errors=e.response.data,this.runToast(e.response.data.msg[0],!1)})},runToast(e,t){ue["toast"]({position:"top-center",message:e,type:t?"is-success":"is-danger",closeOnClick:!0,pauseOnHover:!0,opacity:1,duration:1e4})},fetchRoles(){le.a.get("/municipality/role-types/3").then(e=>{this.roles=e.data.roles})}},computed:{...Object(he["c"])(["companyId"])},mounted(){this.fetchRoles()}},$e=(a("cb5a"),a("6b0d")),Oe=a.n($e);const ve=Oe()(fe,[["render",ie],["__scopeId","data-v-1f8a6469"]]);t["default"]=ve},"7d82":function(e,t,a){},cb5a:function(e,t,a){"use strict";a("7d82")},e3e1:function(e,t,a){"use strict";a.d(t,"a",(function(){return _})),a.d(t,"b",(function(){return N})),a.d(t,"c",(function(){return f})),a.d(t,"d",(function(){return E})),a.d(t,"e",(function(){return R})),a.d(t,"f",(function(){return y})),a.d(t,"g",(function(){return z})),a.d(t,"h",(function(){return O})),a.d(t,"i",(function(){return S})),a.d(t,"j",(function(){return k})),a.d(t,"k",(function(){return A}));var r=a("7a23");function n(e){return"function"===typeof e}function o(e){return null!==e&&"object"===typeof e&&!Array.isArray(e)}function s(e){return n(e.$validator)?Object.assign({},e):{$validator:e}}function i(e){return"object"===typeof e?e.$valid:e}function c(e){return e.$validator||e}function l(e,t){if(!o(e))throw new Error('[@vuelidate/validators]: First parameter to "withParams" should be an object, provided '+typeof e);if(!o(t)&&!n(t))throw new Error("[@vuelidate/validators]: Validator must be a function or object with $validator parameter");const a=s(t);return a.$params=Object.assign({},a.$params||{},e),a}function d(e,t){if(!n(e)&&"string"!==typeof Object(r["unref"])(e))throw new Error('[@vuelidate/validators]: First parameter to "withMessage" should be string or a function returning a string, provided '+typeof e);if(!o(t)&&!n(t))throw new Error("[@vuelidate/validators]: Validator must be a function or object with $validator parameter");const a=s(t);return a.$message=e,a}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const a=s(e);return Object.assign({},a,{$async:!0,$watchTargets:t})}function m(e){return{$validator(t){for(var a=arguments.length,n=new Array(a>1?a-1:0),o=1;o<a;o++)n[o-1]=arguments[o];return Object(r["unref"])(t).reduce((t,a,r)=>{const o=Object.entries(a).reduce((t,o)=>{let[s,l]=o;const d=e[s]||{},u=Object.entries(d).reduce((e,t)=>{let[o,d]=t;const u=c(d),m=u.call(this,l,a,r,...n),b=i(m);if(e.$data[o]=m,e.$data.$invalid=!b||!!e.$data.$invalid,e.$data.$error=e.$data.$invalid,!b){let t=d.$message||"";const a=d.$params||{};"function"===typeof t&&(t=t({$pending:!1,$invalid:!b,$params:a,$model:l,$response:m})),e.$errors.push({$property:s,$message:t,$params:a,$response:m,$model:l,$pending:!1,$validator:o})}return{$valid:e.$valid&&b,$data:e.$data,$errors:e.$errors}},{$valid:!0,$data:{},$errors:[]});return t.$data[s]=u.$data,t.$errors[s]=u.$errors,{$valid:t.$valid&&u.$valid,$data:t.$data,$errors:t.$errors}},{$valid:!0,$data:{},$errors:{}});return{$valid:t.$valid&&o.$valid,$data:t.$data.concat(o.$data),$errors:t.$errors.concat(o.$errors)}},{$valid:!0,$data:[],$errors:[]})},$message:e=>{let{$response:t}=e;return t?t.$errors.map(e=>Object.values(e).map(e=>e.map(e=>e.$message)).reduce((e,t)=>e.concat(t),[])):[]}}}const b=e=>{if(e=Object(r["unref"])(e),Array.isArray(e))return!!e.length;if(void 0===e||null===e)return!1;if(!1===e)return!0;if(e instanceof Date)return!isNaN(e.getTime());if("object"===typeof e){for(let t in e)return!0;return!1}return!!String(e).length},p=e=>(e=Object(r["unref"])(e),Array.isArray(e)?e.length:"object"===typeof e?Object.keys(e).length:String(e).length);function h(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return e=>(e=Object(r["unref"])(e),!b(e)||t.every(t=>t.test(e)))}var f=Object.freeze({__proto__:null,withParams:l,withMessage:d,withAsync:u,forEach:m,req:b,len:p,regex:h,unwrap:r["unref"],unwrapNormalizedValidator:c,unwrapValidatorResponse:i,normalizeValidatorObject:s}),$=(h(/^[a-zA-Z]*$/),h(/^[a-zA-Z0-9]*$/),h(/^\d*(\.\d+)?$/)),O={$validator:$,$message:"Value must be numeric",$params:{type:"numeric"}};function v(e,t){return a=>!b(a)||(!/\s/.test(a)||a instanceof Date)&&+Object(r["unref"])(e)<=+a&&+Object(r["unref"])(t)>=+a}function _(e,t){return{$validator:v(e,t),$message:e=>{let{$params:t}=e;return`The value must be between ${t.min} and ${t.max}`},$params:{min:e,max:t,type:"between"}}}const g=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i;var j=h(g),N={$validator:j,$message:"Value is not a valid email address",$params:{type:"email"}};function V(e){return t=>!b(t)||p(t)<=Object(r["unref"])(e)}function E(e){return{$validator:V(e),$message:e=>{let{$params:t}=e;return"The maximum length allowed is "+t.max},$params:{max:e,type:"maxLength"}}}function x(e){return t=>!b(t)||p(t)>=Object(r["unref"])(e)}function y(e){return{$validator:x(e),$message:e=>{let{$params:t}=e;return`This field should be at least ${t.min} characters long`},$params:{min:e,type:"minLength"}}}function w(e){return"string"===typeof e&&(e=e.trim()),b(e)}var S={$validator:w,$message:"Value is required",$params:{type:"required"}};const D=(e,t)=>!e||b("string"===typeof t?t.trim():t);function M(e){return function(t,a){if("function"!==typeof e)return D(Object(r["unref"])(e),t);const n=e.call(this,t,a);return D(n,t)}}function k(e){return{$validator:M(e),$message:"The value is required",$params:{type:"requiredIf",prop:e}}}function T(e){return t=>Object(r["unref"])(t)===Object(r["unref"])(e)}function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"other";return{$validator:T(e),$message:e=>`The value must be equal to the ${t} value`,$params:{equalTo:e,otherName:t,type:"sameAs"}}}const C=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[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-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i;h(C);function I(e){return t=>!b(t)||(!/\s/.test(t)||t instanceof Date)&&+t>=+Object(r["unref"])(e)}function z(e){return{$validator:I(e),$message:e=>{let{$params:t}=e;return"The minimum value allowed is "+t.min},$params:{min:e,type:"minValue"}}}function P(e){return t=>!b(t)||(!/\s/.test(t)||t instanceof Date)&&+t<=+Object(r["unref"])(e)}var R=e=>({$validator:P(e),$message:e=>{let{$params:t}=e;return"The maximum value allowed is "+t.max},$params:{max:e,type:"maxValue"}});h(/(^[0-9]*$)|(^-[0-9]+$)/),h(/^[-]?\d*(\.\d+)?$/)}}]);