PageSourceSearch

https://portal.flexfunding.com/_nuxt/CRQMrVbi2.js

js flexfunding.com collected 2026-10-07 03:17:43 UTC 4,201 bytes, 1 lines download raw bytes

1import{t as e}from"./4iXr8nju.js";import{r as t}from"./BMVlK9si.js";var n=n=>{switch(n.type){case`REQUIRED`:return e=>!t(e);case`NOT_EMPTY`:return e=>!0;case`MIN_LENGTH`:return r=>{if(t(r))return!0;let i=Number((e.find(n.params,{type:`MIN_LENGTH`})||e.find(n.params,{type:`minLength`})).value);if(e.isString(r))return r.trim().length>=i;if(e.isArrayLike(r))return r.length>=i};case`MAX_LENGTH`:return r=>{if(t(r))return!0;let i=Number((e.find(n.params,{type:`MAX_LENGTH`})||e.find(n.params,{type:`maxLength`})).value);if(e.isString(r))return r.trim().length<=i;if(e.isArrayLike(r))return r.length<=i};case`SERVER_SIDE`:return r=>{let i=(e.find(n.params,{type:`FAILING_VALUE`})||e.find(n.params,{type:`failValue`})).value;return t(i)?!t(r):!e.isEqual(i,r)};case`CUSTOM_FUNCTION`:return t=>{let r=(e.find(n.params,{type:`CUSTOM_FUNCTION`})||e.find(n.params,{type:`customFunction`})).value;return r(t)}}},r=t=>!!e.find(t,{type:`REQUIRED`}),i=t=>{let n=e.find(t,{type:`MIN_LENGTH`})||e.find(t,{type:`minLength`});return n?Number((e.find(n.params,{type:`MIN_LENGTH`})||e.find(n.params,{type:`minLength`})).value):null},a=t=>{let n=e.find(t,{type:`MAX_LENGTH`})||e.find(t,{type:`maxLength`});return n?Number((e.find(n.params,{type:`MAX_LENGTH`})||e.find(n.params,{type:`maxLength`})).value):null},o=t=>e.map(t,e=>({rule:e,isValid:n(e)})),s=function(t,n){let r=n?.$gettext||(e=>e),i=n?.$gettextInterpolate||((e,t)=>e.replace(/%\{(\w+)\}/g,(e,n)=>t&&n in t?t[n]:e));switch(t.type){case`REQUIRED`:return r(`Input required`);case`NOT_EMPTY`:return r(`Cannot be empty`);case`MIN_LENGTH`:return i(`Min. length is %{number}`,{number:Number((e.find(t.params,{type:`MIN_LENGTH`})||e.find(t.params,{type:`minLength`})).value)});case`MAX_LENGTH`:return i(`Max. length is %{number}`,{number:Number((e.find(t.params,{type:`MAX_LENGTH`})||e.find(t.params,{type:`maxLength`})).value)});case`SERVER_SIDE`:return(e.find(t.params,{type:`MESSAGE`})||e.find(t.params,{type:`message`})).value;case`CUSTOM_FUNCTION`:{let n=(e.find(t.params,{type:`MESSAGE`})||e.find(t.params,{type:`message`})).value;return e.isFunction(n)?n():n}default:return console.warn(`Unhandled validation error`,t.type),r(`Validation error`)}};function c(t,n,r){return e.map(r,t=>{let r=e.has(t,`details.fieldName`)?t.details.fieldName:null;return{fieldName:r,type:`SERVER_SIDE`,params:[{type:`FAILING_VALUE`,value:r===null?n:n[r]},{type:`MESSAGE`,value:t.message||`Unknown server-side error`},{type:`ERROR_TYPE`,value:e.has(t,`details.errorCode`)?t.details.errorCode:null},{type:`ERROR_PARAMS`,value:e.has(t,`details.errorParams`)?t.details.errorParams:null}]}})}var l=(t,n,r)=>{let i=[],a=(e,t)=>{i=o(e),l()},c=()=>{let t=[];e.each(i,e=>{e.isValid(r.value)||t.push({rule:e.rule,message:s(e.rule)})}),r.brokenRules=t},l=()=>(c(),r.brokenRules.length===0);return n(`${t}.dataObject.dataItems.${r.name}.value`,l,{immediate:!0,deep:!0}),n(`${t}.dataObject.dataItems.${r.name}.validationRules`,a,{immediate:!0,deep:!0}),l(),{validate:l}},u=(t,n,r)=>{let i=[],a=(e,t)=>{i=o(e),l()},c=()=>{let t=[];e.each(i,e=>{e.isValid(r.value)||t.push({rule:e.rule,message:s(e.rule)})}),r.brokenRules=t},l=()=>(c(),r.brokenRules.length===0);return n(`${t}.dataObject.value`,l,{immediate:!0,deep:!0}),n(`${t}.dataObject.validationRules`,a,{immediate:!0,deep:!0}),l(),{validate:l}},d=(t,n,r)=>{let i=e.map(r.dataItems,e=>l(t,n,e));return i.push(u(t,n,r)),{valid:!1,validate:()=>{e.each(i,e=>{e.validate()})}}},f=(t,n,r)=>{let i=o(n),a=[];return e.each(i,e=>{e.isValid(t)||a.push(s(e.rule,r))}),a},p=e=>typeof e==`string`&&e.length<=254&&e.match(/^[\p{L}\p{N}_]+([.+-][\p{L}\p{N}_]+)*@[-\p{L}\p{N}]+(\.[-\p{L}\p{N}]+)*\.[\p{L}\p{N}-]{2,}$/u),m=e=>{var t=e+``;if(t.length!==8)return!1;let n=[2,7,6,5,4,3,2,1],r=0;try{for(let e=0;e<t.length;e++)r+=parseInt(t[e])*n[e]}catch{return!1}return r%11==0},h=e=>{var t=e+``;if(t.length!==9)return!1;let n=[3,2,7,6,5,4,3,2],r=0;try{for(let e=0;e<t.length-1;e++)r+=parseInt(t[e])*n[e]}catch{return!1}let i=r%11;return(i===0?0:11-i)===parseInt(t[8])},g=e=>e.match(/[0-9]+/),_=e=>e.match(/[a-z]+/),v=e=>e.match(/[A-Z]+/),y=e=>e.match(/[^A-Za-z0-9]+/);
1export{g as a,v as c,p as d,f,i,c as l,r as n,_ as o,h as p,a as r,y as s,d as t,m as u};

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.