UNPKG

koagent

Version:
1 lines 38.1 kB
{"id":"ckYB","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":"../util","loc":{"line":1,"column":22},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/rule/range.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/util.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.default=void 0;var e=r(require(\"../util\"));function r(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function t(r,t,n,u,a){var l=\"number\"==typeof r.len,s=\"number\"==typeof r.min,i=\"number\"==typeof r.max,o=t,f=null,m=\"number\"==typeof t,p=\"string\"==typeof t,y=Array.isArray(t);if(m?f=\"number\":p?f=\"string\":y&&(f=\"array\"),!f)return!1;y&&(o=t.length),p&&(o=t.replace(/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,\"_\").length),l?o!==r.len&&u.push(e.format(a.messages[f].len,r.fullField,r.len)):s&&!i&&o<r.min?u.push(e.format(a.messages[f].min,r.fullField,r.min)):i&&!s&&o>r.max?u.push(e.format(a.messages[f].max,r.fullField,r.max)):s&&i&&(o<r.min||o>r.max)&&u.push(e.format(a.messages[f].range,r.fullField,r.min,r.max))}var n=t;exports.default=n;","map":{"mappings":[{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":0}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":13}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":20}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":35}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":43}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":56}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":57}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":64}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":68}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":76}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":89}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":1,"column":0},"generated":{"line":1,"column":99}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":1,"column":0},"generated":{"line":1,"column":107}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":119}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":128}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":130}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":133}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":136}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":139}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":141}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":152}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":159}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":161}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":165}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":167}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":170}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":173}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":179}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":181}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":185}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":189}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":194}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":196}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":199}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":206}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":216}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":231}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":236}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":238}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":241}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":242}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":246}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":248}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":255}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":271}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":278}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":303}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":310}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":335}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":337}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":340}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":343}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":345}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":350}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":352}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":356}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":363}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":378}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":380}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":382}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":385}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":387}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":390}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":392}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":395}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":402}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":404}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":412}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":414}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":14,"column":0},"generated":{"line":1,"column":416}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":14,"column":9},"generated":{"line":1,"column":425}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":14,"column":15},"generated":{"line":1,"column":427}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":14,"column":21},"generated":{"line":1,"column":429}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"source","original":{"line":14,"column":28},"generated":{"line":1,"column":431}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"errors","original":{"line":14,"column":36},"generated":{"line":1,"column":433}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"options","original":{"line":14,"column":44},"generated":{"line":1,"column":435}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":15,"column":6},"generated":{"line":1,"column":438}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":15,"column":6},"generated":{"line":1,"column":442}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":15,"column":32},"generated":{"line":1,"column":444}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":15,"column":19},"generated":{"line":1,"column":461}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":15,"column":24},"generated":{"line":1,"column":463}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":16,"column":6},"generated":{"line":1,"column":467}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":16,"column":32},"generated":{"line":1,"column":469}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":16,"column":19},"generated":{"line":1,"column":486}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":16,"column":24},"generated":{"line":1,"column":488}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":17,"column":6},"generated":{"line":1,"column":492}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":17,"column":32},"generated":{"line":1,"column":494}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":17,"column":19},"generated":{"line":1,"column":511}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":17,"column":24},"generated":{"line":1,"column":513}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":20,"column":6},"generated":{"line":1,"column":517}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":20,"column":12},"generated":{"line":1,"column":519}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":21,"column":6},"generated":{"line":1,"column":521}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":21,"column":12},"generated":{"line":1,"column":523}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"num","original":{"line":22,"column":6},"generated":{"line":1,"column":528}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":22,"column":29},"generated":{"line":1,"column":530}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":22,"column":19},"generated":{"line":1,"column":547}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"str","original":{"line":23,"column":6},"generated":{"line":1,"column":549}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":23,"column":29},"generated":{"line":1,"column":551}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":23,"column":19},"generated":{"line":1,"column":568}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"arr","original":{"line":24,"column":6},"generated":{"line":1,"column":570}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"Array","original":{"line":24,"column":12},"generated":{"line":1,"column":572}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"isArray","original":{"line":24,"column":18},"generated":{"line":1,"column":578}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":24,"column":26},"generated":{"line":1,"column":586}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":35,"column":6},"generated":{"line":1,"column":589}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"num","original":{"line":25,"column":6},"generated":{"line":1,"column":592}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":26,"column":4},"generated":{"line":1,"column":594}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":26,"column":10},"generated":{"line":1,"column":596}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"str","original":{"line":27,"column":13},"generated":{"line":1,"column":605}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":28,"column":4},"generated":{"line":1,"column":607}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":28,"column":10},"generated":{"line":1,"column":609}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"arr","original":{"line":29,"column":13},"generated":{"line":1,"column":618}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":30,"column":4},"generated":{"line":1,"column":622}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":30,"column":10},"generated":{"line":1,"column":624}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":35,"column":7},"generated":{"line":1,"column":634}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":36,"column":11},"generated":{"line":1,"column":636}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":36,"column":11},"generated":{"line":1,"column":643}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"arr","original":{"line":38,"column":6},"generated":{"line":1,"column":645}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":39,"column":4},"generated":{"line":1,"column":649}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":39,"column":10},"generated":{"line":1,"column":651}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"length","original":{"line":39,"column":16},"generated":{"line":1,"column":653}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"str","original":{"line":41,"column":6},"generated":{"line":1,"column":661}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":43,"column":4},"generated":{"line":1,"column":665}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"value","original":{"line":43,"column":10},"generated":{"line":1,"column":667}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"replace","original":{"line":43,"column":16},"generated":{"line":1,"column":669}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":19,"column":17},"generated":{"line":1,"column":677}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","original":{"line":43,"column":34},"generated":{"line":1,"column":711}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"length","original":{"line":43,"column":39},"generated":{"line":1,"column":716}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":45,"column":6},"generated":{"line":1,"column":724}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":46,"column":8},"generated":{"line":1,"column":726}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":46,"column":16},"generated":{"line":1,"column":730}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":46,"column":21},"generated":{"line":1,"column":732}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"errors","original":{"line":47,"column":6},"generated":{"line":1,"column":737}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"push","original":{"line":47,"column":13},"generated":{"line":1,"column":739}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"util","original":{"line":47,"column":18},"generated":{"line":1,"column":744}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"format","original":{"line":47,"column":23},"generated":{"line":1,"column":746}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"options","original":{"line":47,"column":30},"generated":{"line":1,"column":753}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"messages","original":{"line":47,"column":38},"generated":{"line":1,"column":755}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":47,"column":47},"generated":{"line":1,"column":764}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":47,"column":52},"generated":{"line":1,"column":767}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":47,"column":57},"generated":{"line":1,"column":771}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"fullField","original":{"line":47,"column":62},"generated":{"line":1,"column":773}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":47,"column":73},"generated":{"line":1,"column":783}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"len","original":{"line":47,"column":78},"generated":{"line":1,"column":785}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":49,"column":13},"generated":{"line":1,"column":791}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":49,"column":21},"generated":{"line":1,"column":795}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":49,"column":28},"generated":{"line":1,"column":798}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":49,"column":34},"generated":{"line":1,"column":800}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":49,"column":39},"generated":{"line":1,"column":802}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"errors","original":{"line":50,"column":4},"generated":{"line":1,"column":806}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"push","original":{"line":50,"column":11},"generated":{"line":1,"column":808}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"util","original":{"line":50,"column":16},"generated":{"line":1,"column":813}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"format","original":{"line":50,"column":21},"generated":{"line":1,"column":815}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"options","original":{"line":50,"column":28},"generated":{"line":1,"column":822}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"messages","original":{"line":50,"column":36},"generated":{"line":1,"column":824}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":50,"column":45},"generated":{"line":1,"column":833}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":50,"column":50},"generated":{"line":1,"column":836}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":50,"column":55},"generated":{"line":1,"column":840}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"fullField","original":{"line":50,"column":60},"generated":{"line":1,"column":842}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":50,"column":71},"generated":{"line":1,"column":852}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":50,"column":76},"generated":{"line":1,"column":854}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":51,"column":13},"generated":{"line":1,"column":860}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":51,"column":21},"generated":{"line":1,"column":864}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":51,"column":28},"generated":{"line":1,"column":867}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":51,"column":34},"generated":{"line":1,"column":869}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":51,"column":39},"generated":{"line":1,"column":871}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"errors","original":{"line":52,"column":4},"generated":{"line":1,"column":875}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"push","original":{"line":52,"column":11},"generated":{"line":1,"column":877}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"util","original":{"line":52,"column":16},"generated":{"line":1,"column":882}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"format","original":{"line":52,"column":21},"generated":{"line":1,"column":884}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"options","original":{"line":52,"column":28},"generated":{"line":1,"column":891}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"messages","original":{"line":52,"column":36},"generated":{"line":1,"column":893}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":52,"column":45},"generated":{"line":1,"column":902}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":52,"column":50},"generated":{"line":1,"column":905}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":52,"column":55},"generated":{"line":1,"column":909}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"fullField","original":{"line":52,"column":60},"generated":{"line":1,"column":911}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":52,"column":71},"generated":{"line":1,"column":921}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":52,"column":76},"generated":{"line":1,"column":923}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":53,"column":13},"generated":{"line":1,"column":929}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":53,"column":20},"generated":{"line":1,"column":932}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":53,"column":28},"generated":{"line":1,"column":936}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":53,"column":34},"generated":{"line":1,"column":938}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":53,"column":39},"generated":{"line":1,"column":940}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"val","original":{"line":53,"column":46},"generated":{"line":1,"column":945}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":53,"column":52},"generated":{"line":1,"column":947}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":53,"column":57},"generated":{"line":1,"column":949}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"errors","original":{"line":54,"column":4},"generated":{"line":1,"column":955}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"push","original":{"line":54,"column":11},"generated":{"line":1,"column":957}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"util","original":{"line":54,"column":16},"generated":{"line":1,"column":962}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"format","original":{"line":54,"column":21},"generated":{"line":1,"column":964}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"options","original":{"line":54,"column":28},"generated":{"line":1,"column":971}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"messages","original":{"line":54,"column":36},"generated":{"line":1,"column":973}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"key","original":{"line":54,"column":45},"generated":{"line":1,"column":982}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":54,"column":50},"generated":{"line":1,"column":985}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":54,"column":57},"generated":{"line":1,"column":991}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"fullField","original":{"line":54,"column":62},"generated":{"line":1,"column":993}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":54,"column":73},"generated":{"line":1,"column":1003}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"min","original":{"line":54,"column":78},"generated":{"line":1,"column":1005}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"rule","original":{"line":54,"column":83},"generated":{"line":1,"column":1009}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"max","original":{"line":54,"column":88},"generated":{"line":1,"column":1011}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1017}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1021}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1023}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1025}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1033}},{"source":"../../koagent-client/node_modules/async-validator/es/rule/range.js","name":"range","original":{"line":58,"column":15},"generated":{"line":1,"column":1041}}],"sources":{"../../koagent-client/node_modules/async-validator/es/rule/range.js":"import * as util from '../util';\n\n/**\n * Rule for validating minimum and maximum allowed values.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction range(rule, value, source, errors, options) {\n var len = typeof rule.len === 'number';\n var min = typeof rule.min === 'number';\n var max = typeof rule.max === 'number';\n // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane)\n var spRegexp = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n var val = value;\n var key = null;\n var num = typeof value === 'number';\n var str = typeof value === 'string';\n var arr = Array.isArray(value);\n if (num) {\n key = 'number';\n } else if (str) {\n key = 'string';\n } else if (arr) {\n key = 'array';\n }\n // if the value is not of a supported type for range validation\n // the validation rule rule should use the\n // type property to also test for a particular type\n if (!key) {\n return false;\n }\n if (arr) {\n val = value.length;\n }\n if (str) {\n // 处理码点大于U+010000的文字length属性不准确的bug,如\"𠮷𠮷𠮷\".lenght !== 3\n val = value.replace(spRegexp, '_').length;\n }\n if (len) {\n if (val !== rule.len) {\n errors.push(util.format(options.messages[key].len, rule.fullField, rule.len));\n }\n } else if (min && !max && val < rule.min) {\n errors.push(util.format(options.messages[key].min, rule.fullField, rule.min));\n } else if (max && !min && val > rule.max) {\n errors.push(util.format(options.messages[key].max, rule.fullField, rule.max));\n } else if (min && max && (val < rule.min || val > rule.max)) {\n errors.push(util.format(options.messages[key].range, rule.fullField, rule.min, rule.max));\n }\n}\n\nexport default range;"},"lineCount":null}},"hash":"85530d25a39c3a0d7e9a62d69fe110f5","cacheData":{"env":{}}}