{"version":3,"sources":["AX6UIGrid_collector.js"],"names":["_AX6Util","require","sum","value","i","this","list","length","_AX6Util2","default","number","key","avg","listLength","round"],"mappings":"4IAAA,IAAAA,SAAAC,QAAA,yDAEIC,IAAM,WAGR,IAFA,IAAIC,EAAQ,EACVC,EAAIC,KAAKC,KAAKC,OACTH,KALT,mBAAAC,KAAAC,KAAAF,KAOMD,GAASK,UAAAC,QAAEC,OAAOL,KAAKC,KAAKF,GAAGC,KAAKM,OAGxC,OAAOR,GAPPS,IAAIT,WAGF,IAHF,IACEC,EAAI,EACNA,EAAAC,KAAAC,KAAYC,OAAAM,EAAA,EACNT,KACFD,mBAASE,KAAEK,KAAON,KACnBD,GAAAK,UAAAC,QAAAC,OAAAL,KAAAC,KAAAF,GAAAC,KAAAM,MACFE,KAaD,OAAOL,UAAAC,QAAEC,OAAOP,GAASU,GAAc,IAAKC,MAAS,sBADpDZ,IAAAA,IAIHU,IAAAA","file":"AX6UIGrid_collector.js","sourcesContent":["import U from \"../AX6Util\";\n\nlet sum = function () {\n  let value = 0,\n    i = this.list.length;\n  while (i--) {\n    if (!(\"__groupingList\" in this.list[i])) {\n      value += U.number(this.list[i][this.key]);\n    }\n  }\n  return value;\n};\n\nlet avg = function () {\n  let value = 0,\n    i = this.list.length, listLength = 0;\n  while (i--) {\n    if (!(\"__groupingList\" in this.list[i])) {\n      value += U.number(this.list[i][this.key]);\n      listLength++;\n    }\n  }\n  return U.number(value / (listLength || 1), {\"round\": 2});\n};\n\n/**\n * @module AX6UIGrid_collector\n */\nexport default {\n  /**\n   *\n   */\n  sum: sum,\n  /**\n   *\n   */\n  avg: avg\n};"]}