(window.expressions_bundle_jsonpfunction=window.expressions_bundle_jsonpfunction||[]).push([[4],{97:function(n,o,u){"use strict";u.r(o),u.d(o,"movingAverageFn",(function(){return t}));var e=u(22);const t=(n,{by:o,inputColumnId:u,outputColumnId:t,outputColumnName:s,window:r})=>{const i=Object(e.a)(n,t,u,s);if(!i)return n;const c={};return{...n,columns:i,rows:n.rows.map((n=>{const s={...n},i=Object(e.b)(n,o),l=c[i],d=s[u];if(null!=l&&null!=d){const n=l.reduce(((n,o)=>n+o),0);s[t]=n/l.length}else s[t]=void 0;return null!=d&&(c[i]=[...l||[],Number(d)].slice(-r)),s}))}}}}]);