{"id":"vPOv","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541832546543},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/package.json","includedInParent":true,"mtime":1540983755541},{"name":"babel-runtime/helpers/extends","loc":{"line":1,"column":21},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/index.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/babel-runtime/helpers/extends.js"},{"name":"babel-runtime/helpers/typeof","loc":{"line":2,"column":20},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/index.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/babel-runtime/helpers/typeof.js"},{"name":"./util","loc":{"line":3,"column":70},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/index.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/util.js"},{"name":"./validator/","loc":{"line":4,"column":23},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/index.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/validator/index.js"},{"name":"./messages","loc":{"line":5,"column":57},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/index.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/messages.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.default=void 0;var e=i(require(\"babel-runtime/helpers/extends\")),r=i(require(\"babel-runtime/helpers/typeof\")),t=require(\"./util\"),s=i(require(\"./validator/\")),a=require(\"./messages\");function i(e){return e&&e.__esModule?e:{default:e}}function n(e){this.rules=null,this._messages=a.messages,this.define(e)}n.prototype={messages:function(e){return e&&(this._messages=(0,t.deepMerge)((0,a.newMessages)(),e)),this._messages},define:function(e){if(!e)throw new Error(\"Cannot configure a schema with no rules\");if(\"object\"!==(void 0===e?\"undefined\":(0,r.default)(e))||Array.isArray(e))throw new Error(\"Rules must be an object\");this.rules={};var t=void 0,s=void 0;for(t in e)e.hasOwnProperty(t)&&(s=e[t],this.rules[t]=Array.isArray(s)?s:[s])},validate:function(s){var i=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=arguments[2],u=s,f=o,d=l;if(\"function\"==typeof f&&(d=f,f={}),this.rules&&0!==Object.keys(this.rules).length){if(f.messages){var c=this.messages();c===a.messages&&(c=(0,a.newMessages)()),(0,t.deepMerge)(c,f.messages),f.messages=c}else f.messages=this.messages();var p=void 0,g=void 0,v={};(f.keys||Object.keys(this.rules)).forEach(function(r){p=i.rules[r],g=u[r],p.forEach(function(t){var a=t;\"function\"==typeof a.transform&&(u===s&&(u=(0,e.default)({},u)),g=u[r]=a.transform(g)),(a=\"function\"==typeof a?{validator:a}:(0,e.default)({},a)).validator=i.getValidationMethod(a),a.field=r,a.fullField=a.fullField||r,a.type=i.getType(a),a.validator&&(v[r]=v[r]||[],v[r].push({rule:a,value:g,source:u,field:r}))})});var h={};(0,t.asyncMap)(v,f,function(s,a){var i=s.rule,o=!(\"object\"!==i.type&&\"array\"!==i.type||\"object\"!==(0,r.default)(i.fields)&&\"object\"!==(0,r.default)(i.defaultField));function l(r,t){return(0,e.default)({},t,{fullField:i.fullField+\".\"+r})}function u(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(r)||(r=[r]),r.length&&(0,t.warning)(\"async-validator:\",r),r.length&&i.message&&(r=[].concat(i.message)),r=r.map((0,t.complementError)(i)),f.first&&r.length)return h[i.field]=1,a(r);if(o){if(i.required&&!s.value)return r=i.message?[].concat(i.message).map((0,t.complementError)(i)):f.error?[f.error(i,(0,t.format)(f.messages.required,i.field))]:[],a(r);var u={};if(i.defaultField)for(var d in s.value)s.value.hasOwnProperty(d)&&(u[d]=i.defaultField);for(var c in u=(0,e.default)({},u,s.rule.fields))if(u.hasOwnProperty(c)){var p=Array.isArray(u[c])?u[c]:[u[c]];u[c]=p.map(l.bind(null,c))}var g=new n(u);g.messages(f.messages),s.rule.options&&(s.rule.options.messages=f.messages,s.rule.options.error=f.error),g.validate(s.value,s.rule.options||f,function(e){a(e&&e.length?r.concat(e):e)})}else a(r)}o=o&&(i.required||!i.required&&s.value),i.field=s.field;var d=i.validator(i,s.value,u,s.source,f);d&&d.then&&d.then(function(){return u()},function(e){return u(e)})},function(e){!function(e){var r,t=void 0,s=void 0,a=[],i={};for(t=0;t<e.length;t++)r=e[t],Array.isArray(r)?a=a.concat.apply(a,r):a.push(r);if(a.length)for(t=0;t<a.length;t++)i[s=a[t].field]=i[s]||[],i[s].push(a[t]);else a=null,i=null;d(a,i)}(e)})}else d&&d()},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type=\"pattern\"),\"function\"!=typeof e.validator&&e.type&&!s.default.hasOwnProperty(e.type))throw new Error((0,t.format)(\"Unknown rule type %s\",e.type));return e.type||\"string\"},getValidationMethod:function(e){if(\"function\"==typeof e.validator)return e.validator;var r=Object.keys(e),t=r.indexOf(\"message\");return-1!==t&&r.splice(t,1),1===r.length&&\"required\"===r[0]?s.default.required:s.default[this.getType(e)]||!1}},n.register=function(e,r){if(\"function\"!=typeof r)throw new Error(\"Cannot register a validator by type, validator is not a function\");s.default[e]=r},n.messages=a.messages;var o=n;exports.default=o;","map":{"mappings":[{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":0}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":13}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":20}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":35}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":43}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":56}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":57}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":64}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":68}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":76}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":89}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":99}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":107}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":2,"column":0},"generated":{"line":1,"column":141}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":2,"column":0},"generated":{"line":1,"column":143}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":2,"column":0},"generated":{"line":1,"column":145}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":2,"column":0},"generated":{"line":1,"column":153}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":3,"column":0},"generated":{"line":1,"column":186}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":3,"column":0},"generated":{"line":1,"column":188}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":3,"column":0},"generated":{"line":1,"column":196}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":4,"column":0},"generated":{"line":1,"column":206}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":4,"column":0},"generated":{"line":1,"column":208}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":4,"column":0},"generated":{"line":1,"column":210}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":4,"column":0},"generated":{"line":1,"column":218}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":5,"column":0},"generated":{"line":1,"column":235}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":5,"column":0},"generated":{"line":1,"column":237}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":5,"column":0},"generated":{"line":1,"column":245}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":259}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":268}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":270}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":273}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":280}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":283}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":285}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":296}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":298}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":299}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":307}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":13,"column":0},"generated":{"line":1,"column":310}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":13,"column":9},"generated":{"line":1,"column":319}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"descriptor","original":{"line":13,"column":16},"generated":{"line":1,"column":321}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":14,"column":7},"generated":{"line":1,"column":324}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":14,"column":7},"generated":{"line":1,"column":329}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":14,"column":15},"generated":{"line":1,"column":335}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":15,"column":7},"generated":{"line":1,"column":340}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":15,"column":7},"generated":{"line":1,"column":345}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultMessages","original":{"line":15,"column":19},"generated":{"line":1,"column":355}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":15,"column":2},"generated":{"line":1,"column":357}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"define","original":{"line":16,"column":7},"generated":{"line":1,"column":366}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"define","original":{"line":16,"column":7},"generated":{"line":1,"column":371}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"descriptor","original":{"line":16,"column":14},"generated":{"line":1,"column":378}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":19,"column":0},"generated":{"line":1,"column":381}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"prototype","original":{"line":19,"column":7},"generated":{"line":1,"column":383}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":19,"column":19},"generated":{"line":1,"column":393}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":20,"column":2},"generated":{"line":1,"column":394}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":20,"column":12},"generated":{"line":1,"column":403}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":20,"column":30},"generated":{"line":1,"column":412}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":24,"column":11},"generated":{"line":1,"column":415}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":21,"column":8},"generated":{"line":1,"column":422}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":22,"column":11},"generated":{"line":1,"column":426}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":22,"column":11},"generated":{"line":1,"column":431}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":23},"generated":{"line":1,"column":442}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":33},"generated":{"line":1,"column":444}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":33},"generated":{"line":1,"column":446}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":33},"generated":{"line":1,"column":458}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":23},"generated":{"line":1,"column":460}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":22,"column":23},"generated":{"line":1,"column":462}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":22,"column":48},"generated":{"line":1,"column":477}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":24,"column":11},"generated":{"line":1,"column":481}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_messages","original":{"line":24,"column":16},"generated":{"line":1,"column":486}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"define","original":{"line":26,"column":2},"generated":{"line":1,"column":497}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":26,"column":10},"generated":{"line":1,"column":504}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":26,"column":26},"generated":{"line":1,"column":513}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":27,"column":8},"generated":{"line":1,"column":516}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":27,"column":9},"generated":{"line":1,"column":520}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":28,"column":12},"generated":{"line":1,"column":522}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":28,"column":12},"generated":{"line":1,"column":528}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Error","original":{"line":28,"column":16},"generated":{"line":1,"column":532}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":28,"column":22},"generated":{"line":1,"column":538}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":30,"column":8},"generated":{"line":1,"column":581}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":30,"column":74},"generated":{"line":1,"column":584}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":30,"column":26},"generated":{"line":1,"column":601}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":30,"column":16},"generated":{"line":1,"column":605}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":30,"column":40},"generated":{"line":1,"column":607}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":30,"column":54},"generated":{"line":1,"column":620}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":30,"column":62},"generated":{"line":1,"column":622}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":30,"column":62},"generated":{"line":1,"column":624}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":30,"column":62},"generated":{"line":1,"column":633}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Array","original":{"line":30,"column":86},"generated":{"line":1,"column":638}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"isArray","original":{"line":30,"column":92},"generated":{"line":1,"column":644}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":30,"column":100},"generated":{"line":1,"column":652}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":31,"column":12},"generated":{"line":1,"column":655}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":31,"column":12},"generated":{"line":1,"column":661}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Error","original":{"line":31,"column":16},"generated":{"line":1,"column":665}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":31,"column":22},"generated":{"line":1,"column":671}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":33,"column":9},"generated":{"line":1,"column":698}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":33,"column":9},"generated":{"line":1,"column":703}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":33,"column":17},"generated":{"line":1,"column":709}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":34,"column":8},"generated":{"line":1,"column":712}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":34,"column":8},"generated":{"line":1,"column":716}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":34,"column":12},"generated":{"line":1,"column":723}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"item","original":{"line":35,"column":8},"generated":{"line":1,"column":725}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":35,"column":15},"generated":{"line":1,"column":732}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":36,"column":9},"generated":{"line":1,"column":734}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":36,"column":9},"generated":{"line":1,"column":738}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":36,"column":14},"generated":{"line":1,"column":743}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":37,"column":10},"generated":{"line":1,"column":745}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"hasOwnProperty","original":{"line":37,"column":16},"generated":{"line":1,"column":747}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":37,"column":31},"generated":{"line":1,"column":762}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"item","original":{"line":38,"column":8},"generated":{"line":1,"column":767}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":38,"column":15},"generated":{"line":1,"column":769}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":38,"column":21},"generated":{"line":1,"column":771}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":39,"column":13},"generated":{"line":1,"column":774}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":39,"column":13},"generated":{"line":1,"column":779}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":39,"column":19},"generated":{"line":1,"column":785}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Array","original":{"line":39,"column":24},"generated":{"line":1,"column":788}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"isArray","original":{"line":39,"column":30},"generated":{"line":1,"column":794}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"item","original":{"line":39,"column":38},"generated":{"line":1,"column":802}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"item","original":{"line":39,"column":46},"generated":{"line":1,"column":805}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":39,"column":53},"generated":{"line":1,"column":807}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"item","original":{"line":39,"column":54},"generated":{"line":1,"column":808}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validate","original":{"line":43,"column":2},"generated":{"line":1,"column":813}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":43,"column":12},"generated":{"line":1,"column":822}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source_","original":{"line":43,"column":30},"generated":{"line":1,"column":831}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_this","original":{"line":44,"column":8},"generated":{"line":1,"column":834}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_this","original":{"line":44,"column":8},"generated":{"line":1,"column":838}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":44,"column":16},"generated":{"line":1,"column":840}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"o","original":{"line":46,"column":8},"generated":{"line":1,"column":845}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":46,"column":12},"generated":{"line":1,"column":847}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":46,"column":22},"generated":{"line":1,"column":857}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":46,"column":31},"generated":{"line":1,"column":864}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"undefined","original":{"line":46,"column":53},"generated":{"line":1,"column":872}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":46,"column":36},"generated":{"line":1,"column":876}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":46,"column":46},"generated":{"line":1,"column":886}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":46,"column":65},"generated":{"line":1,"column":889}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":46,"column":75},"generated":{"line":1,"column":899}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":46,"column":80},"generated":{"line":1,"column":902}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"oc","original":{"line":47,"column":8},"generated":{"line":1,"column":905}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":47,"column":13},"generated":{"line":1,"column":907}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":47,"column":23},"generated":{"line":1,"column":917}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":49,"column":8},"generated":{"line":1,"column":920}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source_","original":{"line":49,"column":17},"generated":{"line":1,"column":922}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":50,"column":8},"generated":{"line":1,"column":924}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"o","original":{"line":50,"column":18},"generated":{"line":1,"column":926}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"callback","original":{"line":51,"column":8},"generated":{"line":1,"column":928}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"oc","original":{"line":51,"column":19},"generated":{"line":1,"column":930}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":56,"column":8},"generated":{"line":1,"column":932}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":52,"column":27},"generated":{"line":1,"column":935}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":52,"column":15},"generated":{"line":1,"column":954}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"callback","original":{"line":53,"column":6},"generated":{"line":1,"column":958}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":53,"column":17},"generated":{"line":1,"column":960}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":54,"column":6},"generated":{"line":1,"column":962}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":54,"column":16},"generated":{"line":1,"column":964}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":56,"column":9},"generated":{"line":1,"column":968}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":56,"column":14},"generated":{"line":1,"column":973}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":56,"column":58},"generated":{"line":1,"column":980}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Object","original":{"line":56,"column":23},"generated":{"line":1,"column":984}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":56,"column":30},"generated":{"line":1,"column":991}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":56,"column":35},"generated":{"line":1,"column":996}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":56,"column":40},"generated":{"line":1,"column":1001}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":56,"column":47},"generated":{"line":1,"column":1008}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":56,"column":8},"generated":{"line":1,"column":1015}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":92,"column":8},"generated":{"line":1,"column":1016}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":92,"column":8},"generated":{"line":1,"column":1019}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":92,"column":16},"generated":{"line":1,"column":1021}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":92,"column":26},"generated":{"line":1,"column":1030}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":93,"column":10},"generated":{"line":1,"column":1031}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":93,"column":10},"generated":{"line":1,"column":1035}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":93,"column":21},"generated":{"line":1,"column":1037}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":93,"column":26},"generated":{"line":1,"column":1042}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":94,"column":10},"generated":{"line":1,"column":1053}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultMessages","original":{"line":94,"column":23},"generated":{"line":1,"column":1057}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":94,"column":6},"generated":{"line":1,"column":1059}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":95,"column":8},"generated":{"line":1,"column":1070}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":95,"column":19},"generated":{"line":1,"column":1073}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":95,"column":8},"generated":{"line":1,"column":1075}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":95,"column":8},"generated":{"line":1,"column":1077}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":97,"column":16},"generated":{"line":1,"column":1094}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":97,"column":16},"generated":{"line":1,"column":1096}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":97,"column":16},"generated":{"line":1,"column":1098}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":97,"column":16},"generated":{"line":1,"column":1109}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":97,"column":26},"generated":{"line":1,"column":1111}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":97,"column":34},"generated":{"line":1,"column":1113}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":98,"column":6},"generated":{"line":1,"column":1123}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":98,"column":14},"generated":{"line":1,"column":1125}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":98,"column":25},"generated":{"line":1,"column":1134}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":100,"column":6},"generated":{"line":1,"column":1141}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":100,"column":14},"generated":{"line":1,"column":1143}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":100,"column":25},"generated":{"line":1,"column":1152}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":100,"column":30},"generated":{"line":1,"column":1157}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arr","original":{"line":102,"column":8},"generated":{"line":1,"column":1168}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arr","original":{"line":102,"column":8},"generated":{"line":1,"column":1172}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":102,"column":14},"generated":{"line":1,"column":1179}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":103,"column":8},"generated":{"line":1,"column":1181}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":103,"column":16},"generated":{"line":1,"column":1188}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":104,"column":8},"generated":{"line":1,"column":1190}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":104,"column":17},"generated":{"line":1,"column":1192}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":105,"column":15},"generated":{"line":1,"column":1196}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":105,"column":23},"generated":{"line":1,"column":1198}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Object","original":{"line":105,"column":31},"generated":{"line":1,"column":1204}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":105,"column":38},"generated":{"line":1,"column":1211}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":105,"column":43},"generated":{"line":1,"column":1216}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":105,"column":48},"generated":{"line":1,"column":1221}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"forEach","original":{"line":106,"column":9},"generated":{"line":1,"column":1229}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":106,"column":17},"generated":{"line":1,"column":1237}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":106,"column":27},"generated":{"line":1,"column":1246}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arr","original":{"line":107,"column":6},"generated":{"line":1,"column":1249}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_this","original":{"line":107,"column":12},"generated":{"line":1,"column":1251}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rules","original":{"line":107,"column":18},"generated":{"line":1,"column":1253}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":107,"column":24},"generated":{"line":1,"column":1259}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":108,"column":6},"generated":{"line":1,"column":1262}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":108,"column":14},"generated":{"line":1,"column":1264}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":108,"column":21},"generated":{"line":1,"column":1266}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arr","original":{"line":109,"column":6},"generated":{"line":1,"column":1269}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"forEach","original":{"line":109,"column":10},"generated":{"line":1,"column":1271}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":109,"column":18},"generated":{"line":1,"column":1279}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"r","original":{"line":109,"column":28},"generated":{"line":1,"column":1288}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":110,"column":12},"generated":{"line":1,"column":1291}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":110,"column":12},"generated":{"line":1,"column":1295}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"r","original":{"line":110,"column":19},"generated":{"line":1,"column":1297}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":111,"column":38},"generated":{"line":1,"column":1299}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":111,"column":19},"generated":{"line":1,"column":1318}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"transform","original":{"line":111,"column":24},"generated":{"line":1,"column":1320}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":112,"column":14},"generated":{"line":1,"column":1332}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source_","original":{"line":112,"column":25},"generated":{"line":1,"column":1336}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":113,"column":12},"generated":{"line":1,"column":1340}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":113,"column":21},"generated":{"line":1,"column":1343}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":113,"column":30},"generated":{"line":1,"column":1345}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":113,"column":30},"generated":{"line":1,"column":1347}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":113,"column":30},"generated":{"line":1,"column":1356}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":113,"column":34},"generated":{"line":1,"column":1359}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":115,"column":10},"generated":{"line":1,"column":1363}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":115,"column":18},"generated":{"line":1,"column":1365}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":115,"column":25},"generated":{"line":1,"column":1367}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":115,"column":30},"generated":{"line":1,"column":1370}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"transform","original":{"line":115,"column":35},"generated":{"line":1,"column":1372}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":115,"column":45},"generated":{"line":1,"column":1382}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":118,"column":10},"generated":{"line":1,"column":1387}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":117,"column":28},"generated":{"line":1,"column":1389}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":117,"column":19},"generated":{"line":1,"column":1408}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":118,"column":17},"generated":{"line":1,"column":1410}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":119,"column":12},"generated":{"line":1,"column":1411}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":119,"column":23},"generated":{"line":1,"column":1421}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":122,"column":17},"generated":{"line":1,"column":1425}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":122,"column":26},"generated":{"line":1,"column":1427}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":122,"column":26},"generated":{"line":1,"column":1429}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":122,"column":26},"generated":{"line":1,"column":1438}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":122,"column":30},"generated":{"line":1,"column":1441}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":124,"column":13},"generated":{"line":1,"column":1445}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_this","original":{"line":124,"column":25},"generated":{"line":1,"column":1455}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"getValidationMethod","original":{"line":124,"column":31},"generated":{"line":1,"column":1457}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":124,"column":51},"generated":{"line":1,"column":1477}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":125,"column":8},"generated":{"line":1,"column":1480}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":125,"column":13},"generated":{"line":1,"column":1482}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":125,"column":21},"generated":{"line":1,"column":1488}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":126,"column":8},"generated":{"line":1,"column":1490}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fullField","original":{"line":126,"column":13},"generated":{"line":1,"column":1492}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":126,"column":25},"generated":{"line":1,"column":1502}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fullField","original":{"line":126,"column":30},"generated":{"line":1,"column":1504}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":126,"column":43},"generated":{"line":1,"column":1515}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":127,"column":8},"generated":{"line":1,"column":1517}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":127,"column":13},"generated":{"line":1,"column":1519}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"_this","original":{"line":127,"column":20},"generated":{"line":1,"column":1524}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"getType","original":{"line":127,"column":26},"generated":{"line":1,"column":1526}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":127,"column":34},"generated":{"line":1,"column":1534}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":128,"column":13},"generated":{"line":1,"column":1537}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":128,"column":18},"generated":{"line":1,"column":1539}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":131,"column":8},"generated":{"line":1,"column":1551}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":131,"column":15},"generated":{"line":1,"column":1553}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":131,"column":20},"generated":{"line":1,"column":1556}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":131,"column":27},"generated":{"line":1,"column":1558}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":131,"column":33},"generated":{"line":1,"column":1562}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":132,"column":8},"generated":{"line":1,"column":1565}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":132,"column":15},"generated":{"line":1,"column":1567}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"push","original":{"line":132,"column":18},"generated":{"line":1,"column":1570}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":132,"column":23},"generated":{"line":1,"column":1575}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":133,"column":10},"generated":{"line":1,"column":1576}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":133,"column":16},"generated":{"line":1,"column":1581}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":134,"column":10},"generated":{"line":1,"column":1583}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":134,"column":17},"generated":{"line":1,"column":1589}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":135,"column":10},"generated":{"line":1,"column":1591}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":135,"column":18},"generated":{"line":1,"column":1598}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":136,"column":10},"generated":{"line":1,"column":1600}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"z","original":{"line":136,"column":17},"generated":{"line":1,"column":1606}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errorFields","original":{"line":140,"column":8},"generated":{"line":1,"column":1615}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errorFields","original":{"line":140,"column":8},"generated":{"line":1,"column":1619}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":140,"column":22},"generated":{"line":1,"column":1621}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":141,"column":13},"generated":{"line":1,"column":1625}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":141,"column":13},"generated":{"line":1,"column":1627}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":141,"column":13},"generated":{"line":1,"column":1629}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"series","original":{"line":141,"column":13},"generated":{"line":1,"column":1639}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":141,"column":21},"generated":{"line":1,"column":1641}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":141,"column":30},"generated":{"line":1,"column":1643}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":141,"column":40},"generated":{"line":1,"column":1652}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":141,"column":46},"generated":{"line":1,"column":1654}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":142,"column":10},"generated":{"line":1,"column":1657}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":142,"column":10},"generated":{"line":1,"column":1661}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":142,"column":17},"generated":{"line":1,"column":1663}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":142,"column":22},"generated":{"line":1,"column":1665}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"deep","original":{"line":143,"column":10},"generated":{"line":1,"column":1670}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":32},"generated":{"line":1,"column":1674}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":18},"generated":{"line":1,"column":1685}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":143,"column":23},"generated":{"line":1,"column":1687}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":58},"generated":{"line":1,"column":1693}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":44},"generated":{"line":1,"column":1703}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":143,"column":49},"generated":{"line":1,"column":1705}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":96},"generated":{"line":1,"column":1711}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":71},"generated":{"line":1,"column":1723}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":79},"generated":{"line":1,"column":1725}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":79},"generated":{"line":1,"column":1727}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":79},"generated":{"line":1,"column":1736}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":143,"column":84},"generated":{"line":1,"column":1738}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":139},"generated":{"line":1,"column":1747}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":143,"column":108},"generated":{"line":1,"column":1759}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":116},"generated":{"line":1,"column":1761}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":116},"generated":{"line":1,"column":1763}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":143,"column":116},"generated":{"line":1,"column":1772}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultField","original":{"line":143,"column":121},"generated":{"line":1,"column":1774}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"addFullfield","original":{"line":146,"column":15},"generated":{"line":1,"column":1789}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"addFullfield","original":{"line":146,"column":15},"generated":{"line":1,"column":1798}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"key","original":{"line":146,"column":28},"generated":{"line":1,"column":1800}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":146,"column":33},"generated":{"line":1,"column":1802}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":15},"generated":{"line":1,"column":1805}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":15},"generated":{"line":1,"column":1812}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":24},"generated":{"line":1,"column":1814}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":24},"generated":{"line":1,"column":1816}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":24},"generated":{"line":1,"column":1825}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":147,"column":28},"generated":{"line":1,"column":1828}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":147,"column":36},"generated":{"line":1,"column":1830}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fullField","original":{"line":148,"column":10},"generated":{"line":1,"column":1831}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":148,"column":21},"generated":{"line":1,"column":1841}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fullField","original":{"line":148,"column":26},"generated":{"line":1,"column":1843}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":148,"column":38},"generated":{"line":1,"column":1853}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"key","original":{"line":148,"column":44},"generated":{"line":1,"column":1857}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":152,"column":15},"generated":{"line":1,"column":1861}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":152,"column":15},"generated":{"line":1,"column":1870}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":153,"column":12},"generated":{"line":1,"column":1874}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":155,"column":12},"generated":{"line":1,"column":1878}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":153,"column":16},"generated":{"line":1,"column":1880}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":153,"column":26},"generated":{"line":1,"column":1890}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":153,"column":35},"generated":{"line":1,"column":1897}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"undefined","original":{"line":153,"column":57},"generated":{"line":1,"column":1905}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":153,"column":40},"generated":{"line":1,"column":1909}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":153,"column":50},"generated":{"line":1,"column":1919}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"arguments","original":{"line":153,"column":69},"generated":{"line":1,"column":1922}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":153,"column":79},"generated":{"line":1,"column":1932}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":153,"column":84},"generated":{"line":1,"column":1935}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":168,"column":12},"generated":{"line":1,"column":1938}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Array","original":{"line":156,"column":13},"generated":{"line":1,"column":1941}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"isArray","original":{"line":156,"column":19},"generated":{"line":1,"column":1947}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":156,"column":27},"generated":{"line":1,"column":1955}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":157,"column":10},"generated":{"line":1,"column":1960}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":157,"column":19},"generated":{"line":1,"column":1962}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":157,"column":20},"generated":{"line":1,"column":1963}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":159,"column":12},"generated":{"line":1,"column":1967}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":159,"column":19},"generated":{"line":1,"column":1969}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":160,"column":18},"generated":{"line":1,"column":1978}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":160,"column":18},"generated":{"line":1,"column":1980}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":160,"column":18},"generated":{"line":1,"column":1982}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":160,"column":18},"generated":{"line":1,"column":1991}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":160,"column":38},"generated":{"line":1,"column":2010}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":162,"column":12},"generated":{"line":1,"column":2013}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":162,"column":19},"generated":{"line":1,"column":2015}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":162,"column":29},"generated":{"line":1,"column":2023}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"message","original":{"line":162,"column":34},"generated":{"line":1,"column":2025}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":163,"column":10},"generated":{"line":1,"column":2035}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":163,"column":19},"generated":{"line":1,"column":2037}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"concat","original":{"line":163,"column":22},"generated":{"line":1,"column":2040}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":163,"column":29},"generated":{"line":1,"column":2047}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"message","original":{"line":163,"column":34},"generated":{"line":1,"column":2049}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":166,"column":8},"generated":{"line":1,"column":2059}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":166,"column":17},"generated":{"line":1,"column":2061}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"map","original":{"line":166,"column":24},"generated":{"line":1,"column":2063}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":166,"column":28},"generated":{"line":1,"column":2068}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":166,"column":44},"generated":{"line":1,"column":2070}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":166,"column":44},"generated":{"line":1,"column":2072}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":166,"column":44},"generated":{"line":1,"column":2089}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":168,"column":12},"generated":{"line":1,"column":2093}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"first","original":{"line":168,"column":20},"generated":{"line":1,"column":2095}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":168,"column":29},"generated":{"line":1,"column":2102}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":168,"column":36},"generated":{"line":1,"column":2104}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":170,"column":17},"generated":{"line":1,"column":2111}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errorFields","original":{"line":169,"column":10},"generated":{"line":1,"column":2118}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":169,"column":22},"generated":{"line":1,"column":2120}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":169,"column":27},"generated":{"line":1,"column":2122}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":169,"column":36},"generated":{"line":1,"column":2129}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":170,"column":17},"generated":{"line":1,"column":2131}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":170,"column":22},"generated":{"line":1,"column":2133}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":172,"column":12},"generated":{"line":1,"column":2136}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"deep","original":{"line":172,"column":13},"generated":{"line":1,"column":2139}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":174,"column":15},"generated":{"line":1,"column":2141}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":178,"column":14},"generated":{"line":1,"column":2142}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":178,"column":14},"generated":{"line":1,"column":2145}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":178,"column":19},"generated":{"line":1,"column":2147}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":178,"column":32},"generated":{"line":1,"column":2158}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":178,"column":37},"generated":{"line":1,"column":2160}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":186,"column":19},"generated":{"line":1,"column":2166}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":180,"column":14},"generated":{"line":1,"column":2173}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":179,"column":16},"generated":{"line":1,"column":2175}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"message","original":{"line":179,"column":21},"generated":{"line":1,"column":2177}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":180,"column":23},"generated":{"line":1,"column":2185}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"concat","original":{"line":180,"column":26},"generated":{"line":1,"column":2188}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":180,"column":33},"generated":{"line":1,"column":2195}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"message","original":{"line":180,"column":38},"generated":{"line":1,"column":2197}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"map","original":{"line":180,"column":47},"generated":{"line":1,"column":2206}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":180,"column":51},"generated":{"line":1,"column":2211}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":180,"column":67},"generated":{"line":1,"column":2213}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":180,"column":67},"generated":{"line":1,"column":2215}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":180,"column":67},"generated":{"line":1,"column":2232}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":181,"column":23},"generated":{"line":1,"column":2236}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"error","original":{"line":181,"column":31},"generated":{"line":1,"column":2238}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":182,"column":23},"generated":{"line":1,"column":2244}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":182,"column":24},"generated":{"line":1,"column":2245}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"error","original":{"line":182,"column":32},"generated":{"line":1,"column":2247}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":182,"column":38},"generated":{"line":1,"column":2253}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":182,"column":44},"generated":{"line":1,"column":2256}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":182,"column":51},"generated":{"line":1,"column":2258}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":182,"column":51},"generated":{"line":1,"column":2260}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":182,"column":51},"generated":{"line":1,"column":2268}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":182,"column":59},"generated":{"line":1,"column":2270}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":182,"column":68},"generated":{"line":1,"column":2279}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":182,"column":78},"generated":{"line":1,"column":2288}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":182,"column":83},"generated":{"line":1,"column":2290}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":184,"column":23},"generated":{"line":1,"column":2299}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":186,"column":19},"generated":{"line":1,"column":2302}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":186,"column":24},"generated":{"line":1,"column":2304}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":189,"column":14},"generated":{"line":1,"column":2307}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":189,"column":14},"generated":{"line":1,"column":2311}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":189,"column":29},"generated":{"line":1,"column":2313}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":190,"column":14},"generated":{"line":1,"column":2316}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":190,"column":14},"generated":{"line":1,"column":2319}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultField","original":{"line":190,"column":19},"generated":{"line":1,"column":2321}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":191,"column":17},"generated":{"line":1,"column":2334}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":191,"column":17},"generated":{"line":1,"column":2338}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"k","original":{"line":191,"column":21},"generated":{"line":1,"column":2342}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":191,"column":26},"generated":{"line":1,"column":2347}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":191,"column":31},"generated":{"line":1,"column":2349}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":192,"column":18},"generated":{"line":1,"column":2355}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":192,"column":23},"generated":{"line":1,"column":2357}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"hasOwnProperty","original":{"line":192,"column":29},"generated":{"line":1,"column":2363}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"k","original":{"line":192,"column":44},"generated":{"line":1,"column":2378}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":193,"column":16},"generated":{"line":1,"column":2383}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"k","original":{"line":193,"column":29},"generated":{"line":1,"column":2385}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":193,"column":34},"generated":{"line":1,"column":2388}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultField","original":{"line":193,"column":39},"generated":{"line":1,"column":2390}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":198,"column":15},"generated":{"line":1,"column":2404}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":198,"column":15},"generated":{"line":1,"column":2408}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":198,"column":19},"generated":{"line":1,"column":2412}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":197,"column":10},"generated":{"line":1,"column":2417}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":197,"column":25},"generated":{"line":1,"column":2420}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":197,"column":34},"generated":{"line":1,"column":2422}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":197,"column":34},"generated":{"line":1,"column":2424}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":197,"column":34},"generated":{"line":1,"column":2433}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":197,"column":38},"generated":{"line":1,"column":2436}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":197,"column":52},"generated":{"line":1,"column":2438}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":197,"column":57},"generated":{"line":1,"column":2440}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":197,"column":62},"generated":{"line":1,"column":2445}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":199,"column":16},"generated":{"line":1,"column":2453}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":199,"column":16},"generated":{"line":1,"column":2456}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"hasOwnProperty","original":{"line":199,"column":29},"generated":{"line":1,"column":2458}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":199,"column":44},"generated":{"line":1,"column":2473}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":199,"column":48},"generated":{"line":1,"column":2476}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldSchema","original":{"line":200,"column":18},"generated":{"line":1,"column":2477}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldSchema","original":{"line":200,"column":18},"generated":{"line":1,"column":2481}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Array","original":{"line":200,"column":32},"generated":{"line":1,"column":2483}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"isArray","original":{"line":200,"column":38},"generated":{"line":1,"column":2489}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":200,"column":46},"generated":{"line":1,"column":2497}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":200,"column":59},"generated":{"line":1,"column":2499}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":200,"column":65},"generated":{"line":1,"column":2503}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":200,"column":78},"generated":{"line":1,"column":2505}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":200,"column":83},"generated":{"line":1,"column":2508}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":200,"column":84},"generated":{"line":1,"column":2509}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":200,"column":97},"generated":{"line":1,"column":2511}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":201,"column":14},"generated":{"line":1,"column":2515}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":201,"column":27},"generated":{"line":1,"column":2517}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldSchema","original":{"line":201,"column":32},"generated":{"line":1,"column":2520}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"map","original":{"line":201,"column":44},"generated":{"line":1,"column":2522}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"addFullfield","original":{"line":201,"column":48},"generated":{"line":1,"column":2526}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"bind","original":{"line":201,"column":61},"generated":{"line":1,"column":2528}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":201,"column":66},"generated":{"line":1,"column":2533}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"f","original":{"line":201,"column":72},"generated":{"line":1,"column":2538}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":204,"column":14},"generated":{"line":1,"column":2542}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":204,"column":14},"generated":{"line":1,"column":2546}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":204,"column":23},"generated":{"line":1,"column":2548}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":204,"column":27},"generated":{"line":1,"column":2552}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fieldsSchema","original":{"line":204,"column":34},"generated":{"line":1,"column":2554}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":205,"column":10},"generated":{"line":1,"column":2557}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":205,"column":17},"generated":{"line":1,"column":2559}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":205,"column":26},"generated":{"line":1,"column":2568}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":205,"column":34},"generated":{"line":1,"column":2570}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":206,"column":14},"generated":{"line":1,"column":2580}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":206,"column":19},"generated":{"line":1,"column":2582}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":206,"column":24},"generated":{"line":1,"column":2587}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":207,"column":12},"generated":{"line":1,"column":2597}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":207,"column":17},"generated":{"line":1,"column":2599}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":207,"column":22},"generated":{"line":1,"column":2604}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":207,"column":30},"generated":{"line":1,"column":2612}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":207,"column":41},"generated":{"line":1,"column":2621}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":207,"column":49},"generated":{"line":1,"column":2623}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":208,"column":12},"generated":{"line":1,"column":2632}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":208,"column":17},"generated":{"line":1,"column":2634}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":208,"column":22},"generated":{"line":1,"column":2639}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"error","original":{"line":208,"column":30},"generated":{"line":1,"column":2647}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":208,"column":38},"generated":{"line":1,"column":2653}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"error","original":{"line":208,"column":46},"generated":{"line":1,"column":2655}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"schema","original":{"line":210,"column":10},"generated":{"line":1,"column":2662}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validate","original":{"line":210,"column":17},"generated":{"line":1,"column":2664}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":210,"column":26},"generated":{"line":1,"column":2673}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":210,"column":31},"generated":{"line":1,"column":2675}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":210,"column":38},"generated":{"line":1,"column":2681}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":210,"column":43},"generated":{"line":1,"column":2683}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":210,"column":48},"generated":{"line":1,"column":2688}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":210,"column":59},"generated":{"line":1,"column":2697}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":210,"column":68},"generated":{"line":1,"column":2699}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errs","original":{"line":210,"column":78},"generated":{"line":1,"column":2708}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":211,"column":12},"generated":{"line":1,"column":2711}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errs","original":{"line":211,"column":17},"generated":{"line":1,"column":2713}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errs","original":{"line":211,"column":25},"generated":{"line":1,"column":2716}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":211,"column":30},"generated":{"line":1,"column":2718}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":211,"column":39},"generated":{"line":1,"column":2725}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"concat","original":{"line":211,"column":46},"generated":{"line":1,"column":2727}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errs","original":{"line":211,"column":53},"generated":{"line":1,"column":2734}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errs","original":{"line":211,"column":61},"generated":{"line":1,"column":2737}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"doIt","original":{"line":173,"column":10},"generated":{"line":1,"column":2747}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":173,"column":15},"generated":{"line":1,"column":2749}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"deep","original":{"line":144,"column":6},"generated":{"line":1,"column":2752}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"deep","original":{"line":144,"column":13},"generated":{"line":1,"column":2754}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":144,"column":22},"generated":{"line":1,"column":2758}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":144,"column":27},"generated":{"line":1,"column":2760}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":144,"column":40},"generated":{"line":1,"column":2771}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":144,"column":45},"generated":{"line":1,"column":2773}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":144,"column":57},"generated":{"line":1,"column":2783}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":144,"column":62},"generated":{"line":1,"column":2785}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":145,"column":6},"generated":{"line":1,"column":2792}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":145,"column":11},"generated":{"line":1,"column":2794}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":145,"column":19},"generated":{"line":1,"column":2800}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":145,"column":24},"generated":{"line":1,"column":2802}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"res","original":{"line":216,"column":10},"generated":{"line":1,"column":2808}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"res","original":{"line":216,"column":10},"generated":{"line":1,"column":2812}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":216,"column":16},"generated":{"line":1,"column":2814}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":216,"column":21},"generated":{"line":1,"column":2816}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":216,"column":31},"generated":{"line":1,"column":2826}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":216,"column":37},"generated":{"line":1,"column":2828}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"value","original":{"line":216,"column":42},"generated":{"line":1,"column":2830}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":216,"column":49},"generated":{"line":1,"column":2836}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"data","original":{"line":216,"column":53},"generated":{"line":1,"column":2838}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"source","original":{"line":216,"column":58},"generated":{"line":1,"column":2840}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"options","original":{"line":216,"column":66},"generated":{"line":1,"column":2847}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"res","original":{"line":217,"column":10},"generated":{"line":1,"column":2850}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"res","original":{"line":217,"column":17},"generated":{"line":1,"column":2853}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"then","original":{"line":217,"column":21},"generated":{"line":1,"column":2855}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"res","original":{"line":218,"column":8},"generated":{"line":1,"column":2861}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"then","original":{"line":218,"column":12},"generated":{"line":1,"column":2863}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":218,"column":17},"generated":{"line":1,"column":2868}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":219,"column":17},"generated":{"line":1,"column":2879}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":219,"column":17},"generated":{"line":1,"column":2886}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":220,"column":11},"generated":{"line":1,"column":2891}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":220,"column":21},"generated":{"line":1,"column":2900}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":221,"column":17},"generated":{"line":1,"column":2903}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"cb","original":{"line":221,"column":17},"generated":{"line":1,"column":2910}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":221,"column":20},"generated":{"line":1,"column":2912}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":224,"column":7},"generated":{"line":1,"column":2918}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"results","original":{"line":224,"column":17},"generated":{"line":1,"column":2927}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"complete","original":{"line":62,"column":13},"generated":{"line":1,"column":2931}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"results","original":{"line":62,"column":22},"generated":{"line":1,"column":2940}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":63,"column":10},"generated":{"line":1,"column":2943}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":68,"column":19},"generated":{"line":1,"column":2947}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":63,"column":10},"generated":{"line":1,"column":2949}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":63,"column":14},"generated":{"line":1,"column":2956}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":64,"column":10},"generated":{"line":1,"column":2958}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":64,"column":18},"generated":{"line":1,"column":2965}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":65,"column":10},"generated":{"line":1,"column":2967}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":65,"column":19},"generated":{"line":1,"column":2969}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":66,"column":10},"generated":{"line":1,"column":2972}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":66,"column":19},"generated":{"line":1,"column":2974}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":76,"column":11},"generated":{"line":1,"column":2977}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":76,"column":11},"generated":{"line":1,"column":2981}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":76,"column":15},"generated":{"line":1,"column":2983}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":76,"column":18},"generated":{"line":1,"column":2985}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"results","original":{"line":76,"column":22},"generated":{"line":1,"column":2987}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":76,"column":30},"generated":{"line":1,"column":2989}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":76,"column":38},"generated":{"line":1,"column":2996}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":68,"column":19},"generated":{"line":1,"column":3000}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"results","original":{"line":77,"column":12},"generated":{"line":1,"column":3002}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":77,"column":20},"generated":{"line":1,"column":3004}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Array","original":{"line":69,"column":12},"generated":{"line":1,"column":3007}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"isArray","original":{"line":69,"column":18},"generated":{"line":1,"column":3013}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":69,"column":26},"generated":{"line":1,"column":3021}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":70,"column":10},"generated":{"line":1,"column":3024}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":70,"column":19},"generated":{"line":1,"column":3026}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"concat","original":{"line":70,"column":26},"generated":{"line":1,"column":3028}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"apply","original":{"line":70,"column":33},"generated":{"line":1,"column":3035}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":70,"column":39},"generated":{"line":1,"column":3041}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":70,"column":47},"generated":{"line":1,"column":3043}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":72,"column":10},"generated":{"line":1,"column":3046}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"push","original":{"line":72,"column":17},"generated":{"line":1,"column":3048}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"e","original":{"line":72,"column":22},"generated":{"line":1,"column":3053}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":79,"column":10},"generated":{"line":1,"column":3056}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":79,"column":11},"generated":{"line":1,"column":3059}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":79,"column":18},"generated":{"line":1,"column":3061}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":83,"column":13},"generated":{"line":1,"column":3068}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":83,"column":13},"generated":{"line":1,"column":3072}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":83,"column":17},"generated":{"line":1,"column":3074}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":83,"column":20},"generated":{"line":1,"column":3076}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":83,"column":24},"generated":{"line":1,"column":3078}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":83,"column":31},"generated":{"line":1,"column":3080}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":83,"column":39},"generated":{"line":1,"column":3087}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":85,"column":10},"generated":{"line":1,"column":3091}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":84,"column":10},"generated":{"line":1,"column":3093}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":84,"column":18},"generated":{"line":1,"column":3095}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":84,"column":25},"generated":{"line":1,"column":3097}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":84,"column":28},"generated":{"line":1,"column":3100}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":85,"column":26},"generated":{"line":1,"column":3107}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":85,"column":33},"generated":{"line":1,"column":3109}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":85,"column":43},"generated":{"line":1,"column":3113}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":86,"column":10},"generated":{"line":1,"column":3116}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"field","original":{"line":86,"column":17},"generated":{"line":1,"column":3118}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"push","original":{"line":86,"column":24},"generated":{"line":1,"column":3121}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":86,"column":29},"generated":{"line":1,"column":3126}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"i","original":{"line":86,"column":36},"generated":{"line":1,"column":3128}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":80,"column":8},"generated":{"line":1,"column":3137}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":80,"column":17},"generated":{"line":1,"column":3139}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":81,"column":8},"generated":{"line":1,"column":3144}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":81,"column":17},"generated":{"line":1,"column":3146}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"callback","original":{"line":89,"column":6},"generated":{"line":1,"column":3151}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"errors","original":{"line":89,"column":15},"generated":{"line":1,"column":3153}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"fields","original":{"line":89,"column":23},"generated":{"line":1,"column":3155}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"complete","original":{"line":225,"column":6},"generated":{"line":1,"column":3158}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"results","original":{"line":225,"column":15},"generated":{"line":1,"column":3159}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"callback","original":{"line":57,"column":10},"generated":{"line":1,"column":3169}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"callback","original":{"line":58,"column":8},"generated":{"line":1,"column":3172}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"getType","original":{"line":228,"column":2},"generated":{"line":1,"column":3177}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":228,"column":11},"generated":{"line":1,"column":3185}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":228,"column":28},"generated":{"line":1,"column":3194}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":232,"column":8},"generated":{"line":1,"column":3197}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"undefined","original":{"line":229,"column":22},"generated":{"line":1,"column":3205}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":229,"column":8},"generated":{"line":1,"column":3209}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":229,"column":13},"generated":{"line":1,"column":3211}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":229,"column":35},"generated":{"line":1,"column":3217}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"pattern","original":{"line":229,"column":40},"generated":{"line":1,"column":3219}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"RegExp","original":{"line":229,"column":59},"generated":{"line":1,"column":3238}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":230,"column":6},"generated":{"line":1,"column":3247}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":230,"column":11},"generated":{"line":1,"column":3249}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":230,"column":18},"generated":{"line":1,"column":3254}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":232,"column":34},"generated":{"line":1,"column":3265}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":232,"column":15},"generated":{"line":1,"column":3284}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":232,"column":20},"generated":{"line":1,"column":3286}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":232,"column":48},"generated":{"line":1,"column":3297}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":232,"column":53},"generated":{"line":1,"column":3299}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validators","original":{"line":232,"column":62},"generated":{"line":1,"column":3306}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"hasOwnProperty","original":{"line":232,"column":73},"generated":{"line":1,"column":3308}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"hasOwnProperty","original":{"line":232,"column":73},"generated":{"line":1,"column":3316}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":232,"column":88},"generated":{"line":1,"column":3331}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":232,"column":93},"generated":{"line":1,"column":3333}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":12},"generated":{"line":1,"column":3339}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":12},"generated":{"line":1,"column":3345}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Error","original":{"line":233,"column":16},"generated":{"line":1,"column":3349}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":22},"generated":{"line":1,"column":3356}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":29},"generated":{"line":1,"column":3358}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":29},"generated":{"line":1,"column":3360}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":233,"column":29},"generated":{"line":1,"column":3368}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":233,"column":53},"generated":{"line":1,"column":3391}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":233,"column":58},"generated":{"line":1,"column":3393}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":235,"column":11},"generated":{"line":1,"column":3400}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":235,"column":11},"generated":{"line":1,"column":3407}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":235,"column":16},"generated":{"line":1,"column":3409}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":235,"column":24},"generated":{"line":1,"column":3415}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"getValidationMethod","original":{"line":237,"column":2},"generated":{"line":1,"column":3425}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":237,"column":23},"generated":{"line":1,"column":3445}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":237,"column":52},"generated":{"line":1,"column":3454}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":238,"column":8},"generated":{"line":1,"column":3457}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":238,"column":34},"generated":{"line":1,"column":3460}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":238,"column":15},"generated":{"line":1,"column":3479}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":238,"column":20},"generated":{"line":1,"column":3481}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":239,"column":13},"generated":{"line":1,"column":3491}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":239,"column":13},"generated":{"line":1,"column":3498}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":239,"column":18},"generated":{"line":1,"column":3500}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":241,"column":8},"generated":{"line":1,"column":3510}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":241,"column":8},"generated":{"line":1,"column":3514}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Object","original":{"line":241,"column":15},"generated":{"line":1,"column":3516}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":241,"column":22},"generated":{"line":1,"column":3523}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":241,"column":27},"generated":{"line":1,"column":3528}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messageIndex","original":{"line":242,"column":8},"generated":{"line":1,"column":3531}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":242,"column":23},"generated":{"line":1,"column":3533}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"indexOf","original":{"line":242,"column":28},"generated":{"line":1,"column":3535}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":242,"column":36},"generated":{"line":1,"column":3543}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":246,"column":8},"generated":{"line":1,"column":3554}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":243,"column":26},"generated":{"line":1,"column":3561}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messageIndex","original":{"line":243,"column":8},"generated":{"line":1,"column":3565}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":244,"column":6},"generated":{"line":1,"column":3568}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"splice","original":{"line":244,"column":11},"generated":{"line":1,"column":3570}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messageIndex","original":{"line":244,"column":18},"generated":{"line":1,"column":3577}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":244,"column":32},"generated":{"line":1,"column":3579}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":246,"column":24},"generated":{"line":1,"column":3582}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":246,"column":8},"generated":{"line":1,"column":3586}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"length","original":{"line":246,"column":13},"generated":{"line":1,"column":3588}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":246,"column":41},"generated":{"line":1,"column":3596}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"keys","original":{"line":246,"column":29},"generated":{"line":1,"column":3609}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":246,"column":34},"generated":{"line":1,"column":3611}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validators","original":{"line":247,"column":13},"generated":{"line":1,"column":3614}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":247,"column":24},"generated":{"line":1,"column":3616}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"required","original":{"line":247,"column":24},"generated":{"line":1,"column":3624}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validators","original":{"line":249,"column":11},"generated":{"line":1,"column":3633}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":249,"column":22},"generated":{"line":1,"column":3635}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":249,"column":22},"generated":{"line":1,"column":3643}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"getType","original":{"line":249,"column":27},"generated":{"line":1,"column":3648}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"rule","original":{"line":249,"column":35},"generated":{"line":1,"column":3656}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":249,"column":45},"generated":{"line":1,"column":3662}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":253,"column":0},"generated":{"line":1,"column":3666}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"register","original":{"line":253,"column":7},"generated":{"line":1,"column":3668}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":253,"column":18},"generated":{"line":1,"column":3677}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":253,"column":36},"generated":{"line":1,"column":3686}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":253,"column":42},"generated":{"line":1,"column":3688}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":254,"column":6},"generated":{"line":1,"column":3691}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":254,"column":27},"generated":{"line":1,"column":3694}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":254,"column":13},"generated":{"line":1,"column":3713}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":255,"column":10},"generated":{"line":1,"column":3715}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":255,"column":10},"generated":{"line":1,"column":3721}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Error","original":{"line":255,"column":14},"generated":{"line":1,"column":3725}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":255,"column":20},"generated":{"line":1,"column":3731}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":257,"column":13},"generated":{"line":1,"column":3799}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":257,"column":13},"generated":{"line":1,"column":3801}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"type","original":{"line":257,"column":13},"generated":{"line":1,"column":3809}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"validator","original":{"line":257,"column":21},"generated":{"line":1,"column":3812}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":260,"column":0},"generated":{"line":1,"column":3815}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"messages","original":{"line":260,"column":7},"generated":{"line":1,"column":3817}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"defaultMessages","original":{"line":260,"column":18},"generated":{"line":1,"column":3826}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","original":{"line":260,"column":0},"generated":{"line":1,"column":3828}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3837}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3841}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3843}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3845}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3853}},{"source":"../../koagent-client/node_modules/async-validator/es/index.js","name":"Schema","original":{"line":262,"column":15},"generated":{"line":1,"column":3861}}],"sources":{"../../koagent-client/node_modules/async-validator/es/index.js":"import _extends from 'babel-runtime/helpers/extends';\nimport _typeof from 'babel-runtime/helpers/typeof';\nimport { format, complementError, asyncMap, warning, deepMerge } from './util';\nimport validators from './validator/';\nimport { messages as defaultMessages, newMessages } from './messages';\n\n/**\n *  Encapsulates a validation schema.\n *\n *  @param descriptor An object declaring validation rules\n *  for this schema.\n */\nfunction Schema(descriptor) {\n  this.rules = null;\n  this._messages = defaultMessages;\n  this.define(descriptor);\n}\n\nSchema.prototype = {\n  messages: function messages(_messages) {\n    if (_messages) {\n      this._messages = deepMerge(newMessages(), _messages);\n    }\n    return this._messages;\n  },\n  define: function define(rules) {\n    if (!rules) {\n      throw new Error('Cannot configure a schema with no rules');\n    }\n    if ((typeof rules === 'undefined' ? 'undefined' : _typeof(rules)) !== 'object' || Array.isArray(rules)) {\n      throw new Error('Rules must be an object');\n    }\n    this.rules = {};\n    var z = void 0;\n    var item = void 0;\n    for (z in rules) {\n      if (rules.hasOwnProperty(z)) {\n        item = rules[z];\n        this.rules[z] = Array.isArray(item) ? item : [item];\n      }\n    }\n  },\n  validate: function validate(source_) {\n    var _this = this;\n\n    var o = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var oc = arguments[2];\n\n    var source = source_;\n    var options = o;\n    var callback = oc;\n    if (typeof options === 'function') {\n      callback = options;\n      options = {};\n    }\n    if (!this.rules || Object.keys(this.rules).length === 0) {\n      if (callback) {\n        callback();\n      }\n      return;\n    }\n    function complete(results) {\n      var i = void 0;\n      var field = void 0;\n      var errors = [];\n      var fields = {};\n\n      function add(e) {\n        if (Array.isArray(e)) {\n          errors = errors.concat.apply(errors, e);\n        } else {\n          errors.push(e);\n        }\n      }\n\n      for (i = 0; i < results.length; i++) {\n        add(results[i]);\n      }\n      if (!errors.length) {\n        errors = null;\n        fields = null;\n      } else {\n        for (i = 0; i < errors.length; i++) {\n          field = errors[i].field;\n          fields[field] = fields[field] || [];\n          fields[field].push(errors[i]);\n        }\n      }\n      callback(errors, fields);\n    }\n\n    if (options.messages) {\n      var messages = this.messages();\n      if (messages === defaultMessages) {\n        messages = newMessages();\n      }\n      deepMerge(messages, options.messages);\n      options.messages = messages;\n    } else {\n      options.messages = this.messages();\n    }\n    var arr = void 0;\n    var value = void 0;\n    var series = {};\n    var keys = options.keys || Object.keys(this.rules);\n    keys.forEach(function (z) {\n      arr = _this.rules[z];\n      value = source[z];\n      arr.forEach(function (r) {\n        var rule = r;\n        if (typeof rule.transform === 'function') {\n          if (source === source_) {\n            source = _extends({}, source);\n          }\n          value = source[z] = rule.transform(value);\n        }\n        if (typeof rule === 'function') {\n          rule = {\n            validator: rule\n          };\n        } else {\n          rule = _extends({}, rule);\n        }\n        rule.validator = _this.getValidationMethod(rule);\n        rule.field = z;\n        rule.fullField = rule.fullField || z;\n        rule.type = _this.getType(rule);\n        if (!rule.validator) {\n          return;\n        }\n        series[z] = series[z] || [];\n        series[z].push({\n          rule: rule,\n          value: value,\n          source: source,\n          field: z\n        });\n      });\n    });\n    var errorFields = {};\n    asyncMap(series, options, function (data, doIt) {\n      var rule = data.rule;\n      var deep = (rule.type === 'object' || rule.type === 'array') && (_typeof(rule.fields) === 'object' || _typeof(rule.defaultField) === 'object');\n      deep = deep && (rule.required || !rule.required && data.value);\n      rule.field = data.field;\n      function addFullfield(key, schema) {\n        return _extends({}, schema, {\n          fullField: rule.fullField + '.' + key\n        });\n      }\n\n      function cb() {\n        var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n\n        var errors = e;\n        if (!Array.isArray(errors)) {\n          errors = [errors];\n        }\n        if (errors.length) {\n          warning('async-validator:', errors);\n        }\n        if (errors.length && rule.message) {\n          errors = [].concat(rule.message);\n        }\n\n        errors = errors.map(complementError(rule));\n\n        if (options.first && errors.length) {\n          errorFields[rule.field] = 1;\n          return doIt(errors);\n        }\n        if (!deep) {\n          doIt(errors);\n        } else {\n          // if rule is required but the target object\n          // does not exist fail at the rule level and don't\n          // go deeper\n          if (rule.required && !data.value) {\n            if (rule.message) {\n              errors = [].concat(rule.message).map(complementError(rule));\n            } else if (options.error) {\n              errors = [options.error(rule, format(options.messages.required, rule.field))];\n            } else {\n              errors = [];\n            }\n            return doIt(errors);\n          }\n\n          var fieldsSchema = {};\n          if (rule.defaultField) {\n            for (var k in data.value) {\n              if (data.value.hasOwnProperty(k)) {\n                fieldsSchema[k] = rule.defaultField;\n              }\n            }\n          }\n          fieldsSchema = _extends({}, fieldsSchema, data.rule.fields);\n          for (var f in fieldsSchema) {\n            if (fieldsSchema.hasOwnProperty(f)) {\n              var fieldSchema = Array.isArray(fieldsSchema[f]) ? fieldsSchema[f] : [fieldsSchema[f]];\n              fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f));\n            }\n          }\n          var schema = new Schema(fieldsSchema);\n          schema.messages(options.messages);\n          if (data.rule.options) {\n            data.rule.options.messages = options.messages;\n            data.rule.options.error = options.error;\n          }\n          schema.validate(data.value, data.rule.options || options, function (errs) {\n            doIt(errs && errs.length ? errors.concat(errs) : errs);\n          });\n        }\n      }\n\n      var res = rule.validator(rule, data.value, cb, data.source, options);\n      if (res && res.then) {\n        res.then(function () {\n          return cb();\n        }, function (e) {\n          return cb(e);\n        });\n      }\n    }, function (results) {\n      complete(results);\n    });\n  },\n  getType: function getType(rule) {\n    if (rule.type === undefined && rule.pattern instanceof RegExp) {\n      rule.type = 'pattern';\n    }\n    if (typeof rule.validator !== 'function' && rule.type && !validators.hasOwnProperty(rule.type)) {\n      throw new Error(format('Unknown rule type %s', rule.type));\n    }\n    return rule.type || 'string';\n  },\n  getValidationMethod: function getValidationMethod(rule) {\n    if (typeof rule.validator === 'function') {\n      return rule.validator;\n    }\n    var keys = Object.keys(rule);\n    var messageIndex = keys.indexOf('message');\n    if (messageIndex !== -1) {\n      keys.splice(messageIndex, 1);\n    }\n    if (keys.length === 1 && keys[0] === 'required') {\n      return validators.required;\n    }\n    return validators[this.getType(rule)] || false;\n  }\n};\n\nSchema.register = function register(type, validator) {\n  if (typeof validator !== 'function') {\n    throw new Error('Cannot register a validator by type, validator is not a function');\n  }\n  validators[type] = validator;\n};\n\nSchema.messages = defaultMessages;\n\nexport default Schema;"},"lineCount":null}},"hash":"2d3770254a919549059fa0e0226a0309","cacheData":{"env":{}}}