@lowdefy/graphql-federated
Version:
1 lines • 286 kB
JavaScript
exports.id=253,exports.ids=[253],exports.modules={51648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(12961);t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(1===e.length){var t=(0,n.nunjucksFunction)(e[0].message);return t(e[0])}if(e.length>1){var r=e[0].message,o=e[e.length-1].message,i=(0,n.nunjucksFunction)(r),a=(0,n.nunjucksFunction)(o);return"".concat(i(e[0]),"; ").concat(a(e[e.length-1]))}return"Schema validation error."}},41294:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return o.default}});var n,o=(n=r(8892))&&n.__esModule?n:{default:n}},8892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(92819)),o=a(r(96604)),i=a(r(51648));function a(e){return e&&e.__esModule?e:{default:e}}var s=new n.default({allErrors:!0,jsonPointers:!0});(0,o.default)(s);t.default=function(e){var{schema:t,data:r,returnErrors:n=!1}=e;if(!s.validate(t,r)){if(n)return{valid:!1,errors:s.errors};throw new Error((0,i.default)(s.errors))}return{valid:!0}}},40540:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"intlDateTimeFormat",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"intlListFormat",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"intlNumberFormat",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"intlRelativeTimeFormat",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"momentFormat",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"momentHumanizeDuration",{enumerable:!0,get:function(){return u.default}}),t.default=void 0;var n=c(r(11856)),o=c(r(16394)),i=c(r(77465)),a=c(r(76106)),s=c(r(19361)),u=c(r(93678));function c(e){return e&&e.__esModule?e:{default:e}}var l={intlDateTimeFormat:n.default,intlListFormat:o.default,intlNumberFormat:i.default,intlRelativeTimeFormat:a.default,momentFormat:s.default,momentHumanizeDuration:u.default};t.default=l},11856:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){var{locale:e,options:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=new Intl.DateTimeFormat(e,t);return e=>r.format(e)}},16394:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){var{locale:e,options:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=new Intl.ListFormat(e,t);return e=>r.format(e)}},77465:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){var{locale:e,options:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=new Intl.NumberFormat(e,t);return e=>r.format(e)}},76106:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var{locale:t,options:r,unit:n}=e,o=new Intl.RelativeTimeFormat(t,r);return e=>o.format(e,n)}},19361:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(73367))&&n.__esModule?n:{default:n};t.default=function(){var{locale:e="en",format:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r=>(0,o.default)(r).locale(e).format(t)}},93678:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(73367))&&n.__esModule?n:{default:n};t.default=function(){var{locale:e="en",withSuffix:t=!1,thresholds:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n=>o.default.duration(n).locale(e).humanize(t,r)}},96999:(e,t,r)=>{(()=>{"use strict";var e={4793:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Aggregator=void 0;var n=r(8257),o=r(2439),i=r(7045),a=function(){function e(e,t){this.__pipeline=e,this.__options=n.makeOptions(t)}return e.prototype.stream=function(e){var t=o.Lazy(e);if(!i.isEmpty(this.__pipeline))for(var r=0,a=this.__pipeline;r<a.length;r++){var s=a[r],u=Object.keys(s),c=u[0],l=n.getOperator(n.OperatorType.PIPELINE,c);i.assert(1===u.length&&!!l,"invalid aggregation operator "+c),t=l(t,s[c],this.__options)}return t},e.prototype.run=function(e){return this.stream(e).value()},e}();t.Aggregator=a},8257:(e,t,r)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.redact=t.computeValue=t.addOperators=t.getOperator=t.useOperators=t.OperatorType=t.makeOptions=void 0;var o,i=r(7045);function a(e){return Object.assign({idKey:"_id"},e||{})}t.makeOptions=a,function(e){e.ACCUMULATOR="accumulator",e.EXPRESSION="expression",e.PIPELINE="pipeline",e.PROJECTION="projection",e.QUERY="query"}(o=t.OperatorType||(t.OperatorType={}));var s=((n={})[o.ACCUMULATOR]={},n[o.EXPRESSION]={},n[o.PIPELINE]={},n[o.PROJECTION]={},n[o.QUERY]={},n);function u(e){for(var t=0,r=Object.entries(e);t<r.length;t++){var n=r[t],o=n[0],a=n[1];i.assert(a instanceof Function&&i.isOperator(o),"invalid operator specified")}}function c(e,t){u(t),i.into(s[e],t)}function l(e,t){return i.has(s[e],t)?s[e][t]:null}t.useOperators=c,t.getOperator=l,t.addOperators=function(e,t){var r=t({computeValue:f,resolve:i.resolve});u(r);for(var n=0,a=Object.entries(r);n<a.length;n++){var s=a[n],p=s[0],d=(s[1],l(e,p));i.assert(!d,p+" already exists for '"+e+"' operators")}var y={};switch(e){case o.QUERY:for(var h=function(e,t){var n=t.bind(r);y[e]=function(e,t,r){return function(o){var a=i.resolve(o,e,{unwrapArray:!0});return n(e,a,t,r)}}},m=0,g=Object.entries(r);m<g.length;m++){var v=g[m];h(p=v[0],v[1])}break;case o.PROJECTION:for(var b=function(e,t){var n=t.bind(r);y[e]=function(e,t,r,o){var a=i.resolve(e,r);return n(r,a,t,o)}},_=0,O=Object.entries(r);_<O.length;_++){var j=O[_];b(p=j[0],j[1])}break;default:for(var w=function(e,t){y[e]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.apply(r,e)}},M=0,S=Object.entries(r);M<S.length;M++){var x=S[M];w(p=x[0],x[1])}}c(e,y)};var p={$$ROOT:function(e,t,r){return r.root},$$CURRENT:function(e,t,r){return e},$$REMOVE:function(e,t,r){}},d={$$KEEP:function(e,t,r){return e},$$PRUNE:function(e,t,r){},$$DESCEND:function(e,t,r){if(!i.has(t,"$cond"))return e;for(var n,o=i.cloneDeep(e),a=0,s=Object.entries(o);a<s.length;a++){var u=s[a],c=u[0],l=u[1];if(i.isObjectLike(l)){if(l instanceof Array){for(var p=[],d=0,f=l;d<f.length;d++){var h=f[d];i.isObject(h)&&(h=y(h,t,r)),i.isNil(h)||p.push(h)}n=p}else n=y(l,t,r);i.isNil(n)?delete o[c]:o[c]=n}}return o}};function f(e,t,r,n){if(n=n||a(),i.isOperator(r)){var u=l(o.EXPRESSION,r);if(u)return u(e,t,n);if(u=l(o.ACCUMULATOR,r))return e instanceof Array||(e=f(e,t,null,n),t=null),i.assert(e instanceof Array,"'"+r+"' target must be an array."),u(e,t,n);throw new Error("operator '"+r+"' is not registered")}if(i.isString(t)&&t.length>0&&"$"===t[0]){if(i.has(d,t))return t;var c=t.split(".");if(i.has(p,c[0])){if(e=p[c[0]](e,null,i.into({root:e},n)),1==c.length)return e;t=t.substr(c[0].length)}return i.resolve(e,t.slice(1))}if(t instanceof Array)return t.map((function(t){return f(e,t,null,n)}));if(i.isObject(t)){for(var y={},h=function(r,a){if(y[r]=f(e,a,r,n),[o.EXPRESSION,o.ACCUMULATOR].some((function(e){return i.has(s[e],r)})))return i.assert(1===Object.keys(t).length,"Invalid aggregation expression '"+JSON.stringify(t)+"'"),{value:y[r]}},m=0,g=Object.entries(t);m<g.length;m++){var v=g[m],b=h(v[0],v[1]);if("object"==typeof b)return b.value}return y}return t}function y(e,t,r){var n=f(e,t,null,r);return i.has(d,n)?d[n](e,t,i.into({root:e},r)):n}t.computeValue=f,t.redact=y},7336:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Cursor=void 0;var n=r(4793),o=r(2439),i=r(7045),a=function(){function e(e,t,r,n){this.__predicateFn=t,this.__source=e,this.__projection=r,this.__operators=[],this.__result=null,this.__stack=[],this.__options=n}return e.prototype._fetch=function(){return this.__result||(i.isObject(this.__projection)&&this.__operators.push({$project:this.__projection}),this.__result=o.Lazy(this.__source).filter(this.__predicateFn),this.__operators.length>0&&(this.__result=new n.Aggregator(this.__operators,this.__options).stream(this.__result))),this.__result},e.prototype.all=function(){return this._fetch().value()},e.prototype.count=function(){return this.all().length},e.prototype.skip=function(e){return this.__operators.push({$skip:e}),this},e.prototype.limit=function(e){return this.__operators.push({$limit:e}),this},e.prototype.sort=function(e){return this.__operators.push({$sort:e}),this},e.prototype.collation=function(e){return i.into(this.__options,{collation:e}),this},e.prototype.next=function(){if(this.__stack){if(this.__stack.length>0)return this.__stack.pop();var e=this._fetch().next();if(!e.done)return e.value;this.__stack=null}},e.prototype.hasNext=function(){if(!this.__stack)return!1;if(this.__stack.length>0)return!0;var e=this._fetch().next();return e.done?this.__stack=null:this.__stack.push(e.value),!!this.__stack},e.prototype.map=function(e){return this._fetch().map(e).value()},e.prototype.forEach=function(e){this._fetch().each(e)},e}();t.Cursor=a,"function"==typeof Symbol&&(a.prototype[Symbol.iterator]=function(){return this._fetch()})},2439:(e,t)=>{function r(e){return e instanceof a?e:new a(e)}function n(e,t){var r=e.slice(t+1);e.splice(t),Array.prototype.push.apply(e,r)}Object.defineProperty(t,"__esModule",{value:!0}),t.Iterator=t.Lazy=void 0,t.Lazy=r;var o,i=new Error;!function(e){e[e.MAP=0]="MAP",e[e.FILTER=1]="FILTER",e[e.TAKE=2]="TAKE",e[e.DROP=3]="DROP"}(o||(o={}));var a=function(){function e(e){var t,r,a,s,u,c,l,p,d;if(this.__iteratees=[],this.__first=!1,this.__done=!1,this.__buf=[],e instanceof Function&&(e={next:e}),(r=e)&&"object"==typeof r&&(null===(a=r)||void 0===a?void 0:a.next)instanceof Function){var f=e;t=function(){var e=f.next();if(e.done)throw i;return e.value}}else if(e instanceof Array){var y=e,h=y.length,m=0;t=function(){if(m<h)return y[m++];throw i}}else if(!(e instanceof Function))throw new Error("Source is not iterable. Must be Array, Function, or Generator");this.__next=(s=t,u=this.__iteratees,c=this.__buf,l=!1,p=-1,d=0,function(e){try{e:for(;!l;){var t=s();p++;for(var r=-1,a=u.length,f=!1;++r<a;){var y=u[r];switch(y.action){case o.MAP:t=y.func(t,p);break;case o.FILTER:if(!y.func(t,p))continue e;break;case o.TAKE:--y.count,y.count||(f=!0);break;case o.DROP:--y.count,y.count||n(u,r);continue e;default:break e}}if(l=f,!e)return{value:t,done:!1};c[d++]=t}}catch(e){if(e!==i)throw e}return{done:l=!0}})}return e.prototype._validate=function(){if(this.__first)throw new Error("Cannot add iteratee/transform after `first()`")},e.prototype._push=function(e,t){if(this._validate(),"function"==typeof t)this.__iteratees.push({action:e,func:t});else{if("number"!=typeof t)throw Error("invalid value");this.__iteratees.push({action:e,count:t})}return this},e.prototype.next=function(){return this.__next()},e.prototype.map=function(e){return this._push(o.MAP,e)},e.prototype.filter=function(e){return this._push(o.FILTER,e)},e.prototype.take=function(e){return e>0?this._push(o.TAKE,e):this},e.prototype.drop=function(e){return e>0?this._push(o.DROP,e):this},e.prototype.transform=function(e){this._validate();var t,n=this;return r((function(){return t||(t=r(e(n.value()))),t.next()}))},e.prototype.first=function(){return this.take(1),this.__first=!0,this},e.prototype.value=function(){return this.__done||(this.__done=this.__next(!0).done),this.__first?this.__buf[0]:this.__buf},e.prototype.each=function(e){for(;;){var t=this.next();if(t.done)break;if(!1===e(t.value))return!1}return!0},e.prototype.reduce=function(e,t){var r=this.next(),n=0;for(void 0!==t||r.done||(t=r.value,r=this.next(),n++);!r.done;)t=e(t,r.value,n++),r=this.next();return t},e.prototype.size=function(){return this.reduce((function(e,t){return++e}),0)},e}();t.Iterator=a,"function"==typeof Symbol&&(a.prototype[Symbol.iterator]=function(){return this})},2408:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$type=t.$elemMatch=t.$size=t.$all=t.$exists=t.$regex=t.$mod=t.$gte=t.$gt=t.$lte=t.$lt=t.$nin=t.$in=t.$ne=t.$eq=t.createExpressionOperator=t.createQueryOperator=void 0;var n=r(8257),o=r(7054),i=r(7045);function a(e,t,r){if(i.isEqual(e,t))return!0;if(i.isNil(e)&&i.isNil(t))return!0;if(e instanceof Array){var n=i.isEqual.bind(null,t);return e.some(n)||i.flatten(e,1).some(n)}return!1}function s(e,t,r){return i.isNil(e)?t.some(i.isNull):i.intersection(i.ensureArray(e),t,null==r?void 0:r.hashFunction).length>0}function u(e){return i.isOperator(e)&&-1===["$and","$or","$nor"].indexOf(e)}function c(e,t,r){if(i.isArray(e)&&!i.isEmpty(e)){var n=function(e){return e},a=t;Object.keys(t).every(u)&&(a={temp:t},n=function(e){return{temp:e}});for(var s=new o.Query(a,r),c=0,l=e.length;c<l;c++)if(s.test(n(e[c])))return!0}return!1}function l(e,t,r){return i.ensureArray(e).some((function(e){return i.getType(e)===i.getType(t)&&r(e,t)}))}t.createQueryOperator=function(e){return function(t,r,n){var o={unwrapArray:!0};return function(a){var s=i.resolve(a,t,o);return e(s,r,n)}}},t.createExpressionOperator=function(e){return function(t,r,o){var i=n.computeValue(t,r,null,o);return e.apply(void 0,i)}},t.$eq=a,t.$ne=function(e,t,r){return!a(e,t)},t.$in=s,t.$nin=function(e,t,r){return!s(e,t,r)},t.$lt=function(e,t,r){return l(e,t,(function(e,t){return e<t}))},t.$lte=function(e,t,r){return l(e,t,(function(e,t){return e<=t}))},t.$gt=function(e,t,r){return l(e,t,(function(e,t){return e>t}))},t.$gte=function(e,t,r){return l(e,t,(function(e,t){return e>=t}))},t.$mod=function(e,t,r){return i.ensureArray(e).some((function(e){return 2===t.length&&e%t[0]===t[1]}))},t.$regex=function(e,t,r){var n=i.ensureArray(e),o=function(e){return i.isString(e)&&!!t.exec(e)};return n.some(o)||i.flatten(n,1).some(o)},t.$exists=function(e,t,r){return(!1===t||0===t)&&void 0===e||(!0===t||1===t)&&void 0!==e},t.$all=function(e,t,r){var n=!1;if(i.isArray(e)&&i.isArray(t))for(var o=0,a=t.length;o<a;o++){if(!i.isObject(t[o])||!i.inArray(Object.keys(t[o]),"$elemMatch"))return i.intersection(t,e,null==r?void 0:r.hashFunction).length===a;n=n||c(e,t[o].$elemMatch,r)}return n},t.$size=function(e,t,r){return e.length===t},t.$elemMatch=c,t.$type=function(e,t,r){switch(t){case 1:case 19:case i.BsonType.DOUBLE:case i.BsonType.DECIMAL:return i.isNumber(e);case 2:case i.JsType.STRING:return i.isString(e);case 3:case i.JsType.OBJECT:return i.isObject(e);case 4:case i.JsType.ARRAY:return i.isArray(e);case 6:case i.JsType.UNDEFINED:return i.isNil(e);case 8:case i.JsType.BOOLEAN:case i.BsonType.BOOL:return i.isBoolean(e);case 9:case i.JsType.DATE:return i.isDate(e);case 10:case i.JsType.NULL:return i.isNull(e);case 11:case i.JsType.REGEXP:case i.BsonType.REGEX:return i.isRegExp(e);case 16:case i.BsonType.INT:return i.isNumber(e)&&e>=i.MIN_INT&&e<=i.MAX_INT&&-1===e.toString().indexOf(".");case 18:case i.BsonType.LONG:return i.isNumber(e)&&e>=i.MIN_LONG&&e<=i.MAX_LONG&&-1===e.toString().indexOf(".");default:return!1}}},7058:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.stddev=void 0,t.stddev=function(e,t){var r=e.reduce((function(e,t){return e+t}),0),n=e.length||1,o=t?1:0,i=r/n;return Math.sqrt(e.reduce((function(e,t){return e+Math.pow(t-i,2)}),0)/(n-o))}},9418:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$addToSet=void 0;var n=r(7045),o=r(3123);t.$addToSet=function(e,t,r){return n.unique(o.$push(e,t,r),null==r?void 0:r.hashFunction)}},144:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$avg=void 0;var n=r(7045),o=r(3123);t.$avg=function(e,t,r){var i=o.$push(e,t,r).filter(n.isNumber);return i.reduce((function(e,t){return e+t}),0)/(i.length||1)}},8625:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$first=void 0;var n=r(8257);t.$first=function(e,t,r){return e.length>0?n.computeValue(e[0],t,null,r):void 0}},7661:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(9418),t),o(r(144),t),o(r(8625),t),o(r(3274),t),o(r(4094),t),o(r(270),t),o(r(9081),t),o(r(3123),t),o(r(5679),t),o(r(8570),t),o(r(5660),t)},3274:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$last=void 0;var n=r(8257);t.$last=function(e,t,r){return e.length>0?n.computeValue(e[e.length-1],t,null,r):void 0}},4094:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$max=void 0;var n=r(3123);t.$max=function(e,t,r){var o=n.$push(e,t,r).reduce((function(e,t){return t>e?t:e}),-1/0);return o===-1/0?void 0:o}},270:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$mergeObjects=void 0;var n=r(1455);t.$mergeObjects=n.$mergeObjects},9081:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$min=void 0;var n=r(3123);t.$min=function(e,t,r){var o=n.$push(e,t,r).reduce((function(e,t){return t<e?t:e}),1/0);return o===1/0?void 0:o}},3123:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$push=void 0;var n=r(8257),o=r(7045);t.$push=function(e,t,r){return o.isNil(t)?e:e.map((function(e){return n.computeValue(e,t,null,r)}))}},5679:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$stdDevPop=void 0;var n=r(7045),o=r(7058),i=r(3123);t.$stdDevPop=function(e,t,r){return o.stddev(i.$push(e,t,r).filter(n.isNumber),!1)}},8570:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$stdDevSamp=void 0;var n=r(7045),o=r(7058),i=r(3123);t.$stdDevSamp=function(e,t,r){return o.stddev(i.$push(e,t,r).filter(n.isNumber),!0)}},5660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$sum=void 0;var n=r(7045),o=r(3123);t.$sum=function(e,t,r){return n.isArray(e)?n.isNumber(t)?e.length*t:o.$push(e,t,r).filter(n.isNumber).reduce((function(e,t){return e+t}),0):0}},3224:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.truncate=void 0,t.truncate=function(e,t,r){var n=Math.abs(e)===e?1:-1;e=Math.abs(e);var o=Math.trunc(e),i=e-o;if(0===t){var a=Math.trunc(10*i);r&&1==(1&o)&&a>=5&&o++}else if(t>0){var s=Math.pow(10,t),u=Math.trunc(i*s),c=Math.trunc(i*s*10)%10;r&&c>5&&(u+=1),o+=u/s}else if(t<0){var l=o%(s=Math.pow(10,-1*t));if(o=Math.max(0,o-l),r&&-1===n){for(;l>10;)l-=l%10;o>0&&l>=5&&(o+=s)}}return o*n}},658:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$abs=void 0;var n=r(8257),o=r(7045);t.$abs=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:Math.abs(i)}},8635:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$add=void 0;var n=r(8257),o=r(7045);t.$add=function(e,t,r){var i=n.computeValue(e,t,null,r),a=!1,s=i.reduce((function(e,t){return o.isDate(t)&&(o.assert(!a,"'$add' can only have one date value"),a=!0,t=t.getTime()),e+t}),0);return a?new Date(s):s}},315:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$ceil=void 0;var n=r(8257),o=r(7045);t.$ceil=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)||isNaN(i),"$ceil expression must resolve to a number."),Math.ceil(i))}},6710:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$divide=void 0;var n=r(8257);t.$divide=function(e,t,r){var o=n.computeValue(e,t,null,r);return o[0]/o[1]}},8440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$exp=void 0;var n=r(8257),o=r(7045);t.$exp=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)||isNaN(i),"$exp expression must resolve to a number."),Math.exp(i))}},1135:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$floor=void 0;var n=r(8257),o=r(7045);t.$floor=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)||isNaN(i),"$floor expression must resolve to a number."),Math.floor(i))}},874:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(658),t),o(r(8635),t),o(r(315),t),o(r(6710),t),o(r(8440),t),o(r(1135),t),o(r(4552),t),o(r(1947),t),o(r(5995),t),o(r(6639),t),o(r(7652),t),o(r(5991),t),o(r(8268),t),o(r(6631),t),o(r(393),t),o(r(1542),t)},4552:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$ln=void 0;var n=r(8257),o=r(7045);t.$ln=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)||isNaN(i),"$ln expression must resolve to a number."),Math.log(i))}},1947:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$log=void 0;var n=r(8257),o=r(7045);t.$log=function(e,t,r){var i=n.computeValue(e,t,null,r),a="$log expression must resolve to array(2) of numbers";return o.assert(o.isArray(i)&&2===i.length,a),i.some(o.isNil)?null:(o.assert(i.some(isNaN)||i.every(o.isNumber),a),Math.log10(i[0])/Math.log10(i[1]))}},5995:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$log10=void 0;var n=r(8257),o=r(7045);t.$log10=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)||isNaN(i),"$log10 expression must resolve to a number."),Math.log10(i))}},6639:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$mod=void 0;var n=r(8257);t.$mod=function(e,t,r){var o=n.computeValue(e,t,null,r);return o[0]%o[1]}},7652:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$multiply=void 0;var n=r(8257);t.$multiply=function(e,t,r){return n.computeValue(e,t,null,r).reduce((function(e,t){return e*t}),1)}},5991:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$pow=void 0;var n=r(8257),o=r(7045);t.$pow=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.assert(o.isArray(i)&&2===i.length&&i.every(o.isNumber),"$pow expression must resolve to array(2) of numbers"),o.assert(!(0===i[0]&&i[1]<0),"$pow cannot raise 0 to a negative exponent"),Math.pow(i[0],i[1])}},8268:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$round=void 0;var n=r(8257),o=r(7045),i=r(3224);t.$round=function(e,t,r){var a=n.computeValue(e,t,null,r),s=a[0],u=a[1];return o.isNil(s)||isNaN(s)||Math.abs(s)===1/0?s:(o.assert(o.isNumber(s),"$round expression must resolve to a number."),i.truncate(s,u,!0))}},6631:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$sqrt=void 0;var n=r(8257),o=r(7045);t.$sqrt=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i)?null:(o.assert(o.isNumber(i)&&i>0||isNaN(i),"$sqrt expression must resolve to non-negative number."),Math.sqrt(i))}},393:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$subtract=void 0;var n=r(8257);t.$subtract=function(e,t,r){var o=n.computeValue(e,t,null,r);return o[0]-o[1]}},1542:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$trunc=void 0;var n=r(8257),o=r(7045),i=r(3224);t.$trunc=function(e,t,r){var a=n.computeValue(e,t,null,r),s=a[0],u=a[1];return o.isNil(s)||isNaN(s)||Math.abs(s)===1/0?s:(o.assert(o.isNumber(s),"$trunc expression must resolve to a number."),o.assert(o.isNil(u)||o.isNumber(u)&&u>-20&&u<100,"$trunc expression has invalid place"),i.truncate(s,u,!1))}},8922:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$arrayElemAt=void 0;var n=r(8257),o=r(7045);t.$arrayElemAt=function(e,t,r){var i=n.computeValue(e,t,null,r);if(o.assert(i instanceof Array&&2===i.length,"$arrayElemAt expression must resolve to array(2)"),i.some(o.isNil))return null;var a=i[1],s=i[0];return a<0&&Math.abs(a)<=s.length?s[(a+s.length)%s.length]:a>=0&&a<s.length?s[a]:void 0}},1760:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$arrayToObject=void 0;var n=r(8257),o=r(7045);t.$arrayToObject=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.assert(o.isArray(i),"$arrayToObject expression must resolve to an array"),i.reduce((function(e,t){if(t instanceof Array&&2==t.length)e[t[0]]=t[1];else{var r=t;o.assert(o.isObject(r)&&o.has(r,"k")&&o.has(r,"v"),"$arrayToObject expression is invalid."),e[r.k]=r.v}return e}),{})}},1133:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$concatArrays=void 0;var n=r(8257),o=r(7045);t.$concatArrays=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.assert(o.isArray(i),"$concatArrays must resolve to an array"),i.some(o.isNil)?null:i.reduce((function(e,t){return o.into(e,t)}),[])}},2803:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$filter=void 0;var n=r(8257),o=r(7045);t.$filter=function(e,t,r){var i=n.computeValue(e,t.input,null,r);return o.assert(o.isArray(i),"$filter 'input' expression must resolve to an array"),i.filter((function(e){var o={};return o["$"+t.as]=e,!0===n.computeValue(o,t.cond,null,r)}))}},1288:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$in=void 0;var n=r(8257),o=r(7045);t.$in=function(e,t,r){var i=n.computeValue(e,t,null,r),a=i[0],s=i[1];return o.assert(o.isArray(s),"$in second argument must be an array"),s.some(o.isEqual.bind(null,a))}},3244:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(8922),t),o(r(1760),t),o(r(1133),t),o(r(2803),t),o(r(1288),t),o(r(5133),t),o(r(5763),t),o(r(4802),t),o(r(6908),t),o(r(3271),t),o(r(773),t),o(r(5445),t),o(r(8467),t),o(r(625),t),o(r(6195),t)},5133:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$indexOfArray=void 0;var n=r(8257),o=r(7045);t.$indexOfArray=function(e,t,r){var i=n.computeValue(e,t,null,r);if(o.isNil(i))return null;var a=i[0],s=i[1];if(o.isNil(a))return null;o.assert(o.isArray(a),"$indexOfArray expression must resolve to an array.");var u=i[2]||0,c=i[3];if(o.isNil(c)&&(c=a.length),u>c)return-1;o.assert(u>=0&&c>=0,"$indexOfArray expression is invalid"),(u>0||c<a.length)&&(a=a.slice(u,c));var l=-1;return a.some((function(e,t){var r=o.isEqual(e,s);return r&&(l=t),r})),l+u}},5763:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$isArray=void 0;var n=r(8257);t.$isArray=function(e,t,r){return n.computeValue(e,t[0],null,r)instanceof Array}},4802:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$map=void 0;var n=r(8257),o=r(7045);t.$map=function(e,t,r){var i=n.computeValue(e,t.input,null,r);o.assert(o.isArray(i),"$map 'input' expression must resolve to an array");var a=t.as||"this",s=t.in,u="$"+a;return i.map((function(t){return e[u]=t,n.computeValue(e,s,null,r)}))}},6908:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$nin=void 0;var n=r(2408);t.$nin=n.createExpressionOperator(n.$nin)},3271:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$range=void 0;var n=r(8257);t.$range=function(e,t,r){for(var o=n.computeValue(e,t,null,r),i=o[0],a=o[1],s=o[2]||1,u=new Array,c=i;c<a&&s>0||c>a&&s<0;)u.push(c),c+=s;return u}},773:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$reduce=void 0;var n=r(8257),o=r(7045);t.$reduce=function(e,t,r){var i=n.computeValue(e,t.input,null,r),a=n.computeValue(e,t.initialValue,null,r),s=t.in;return o.isNil(i)?null:(o.assert(o.isArray(i),"$reduce 'input' expression must resolve to an array"),i.reduce((function(e,t){return n.computeValue({$value:e,$this:t},s,null,r)}),a))}},5445:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$reverseArray=void 0;var n=r(8257),o=r(7045);t.$reverseArray=function(e,t,r){var i=n.computeValue(e,t,null,r);if(o.isNil(i))return null;o.assert(o.isArray(i),"$reverseArray expression must resolve to an array");var a=[];return o.into(a,i),a.reverse(),a}},8467:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$size=void 0;var n=r(8257),o=r(7045);t.$size=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isArray(i)?i.length:void 0}},625:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$slice=void 0;var n=r(8257),o=r(7045);t.$slice=function(e,t,r){var i=n.computeValue(e,t,null,r),a=i[0],s=i[1],u=i[2];return o.isNil(u)?s<0?(s=Math.max(0,a.length+s),u=a.length-s+1):(u=s,s=0):(s<0&&(s=Math.max(0,a.length+s)),o.assert(u>0,"Invalid argument for $slice operator. Limit must be a positive number"),u+=s),a.slice(s,u)}},6195:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$zip=void 0;var n=r(8257),o=r(7045);t.$zip=function(e,t,r){var i=n.computeValue(e,t.inputs,null,r),a=t.useLongestLength||!1;o.assert(o.isArray(i),"'inputs' expression must resolve to an array"),o.assert(o.isBoolean(a),"'useLongestLength' must be a boolean"),o.isArray(t.defaults)&&o.assert(o.truthy(a),"'useLongestLength' must be set to true to use 'defaults'");for(var s=0,u=0,c=i.length;u<c;u++){var l=i[u];if(o.isNil(l))return null;o.assert(o.isArray(l),"'inputs' expression values must resolve to an array or null"),s=a?Math.max(s,l.length):Math.min(s||l.length,l.length)}var p=[],d=t.defaults||[],f=function(e){var t=i.map((function(t,r){return o.isNil(t[e])?d[r]||null:t[e]}));p.push(t)};for(u=0;u<s;u++)f(u);return p}},7841:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$and=void 0;var n=r(8257),o=r(7045);t.$and=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.truthy(i)&&i.every(o.truthy)}},6248:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(7841),t),o(r(6535),t),o(r(8472),t)},6535:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$not=void 0;var n=r(8257),o=r(7045);t.$not=function(e,t,r){var i=o.ensureArray(t);if(0==i.length)return!1;if(1==i.length)return!n.computeValue(e,i[0],null,r);throw"Expression $not takes exactly 1 argument"}},8472:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$or=void 0;var n=r(8257),o=r(7045);t.$or=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.truthy(i)&&i.some(o.truthy)}},1521:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$cmp=t.$ne=t.$lte=t.$lt=t.$gte=t.$gt=t.$eq=void 0;var n=r(8257),o=r(2408);t.$eq=o.createExpressionOperator(o.$eq),t.$gt=o.createExpressionOperator(o.$gt),t.$gte=o.createExpressionOperator(o.$gte),t.$lt=o.createExpressionOperator(o.$lt),t.$lte=o.createExpressionOperator(o.$lte),t.$ne=o.createExpressionOperator(o.$ne),t.$cmp=function(e,t,r){var o=n.computeValue(e,t,null,r);return o[0]>o[1]?1:o[0]<o[1]?-1:0}},965:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$cond=void 0;var n=r(8257),o=r(7045);t.$cond=function(e,t,r){var i,a,s,u="$cond: invalid arguments";t instanceof Array?(o.assert(3===t.length,u),i=t[0],a=t[1],s=t[2]):(o.assert(o.isObject(t),u),i=t.if,a=t.then,s=t.else);var c=n.computeValue(e,i,null,r);return n.computeValue(e,c?a:s,null,r)}},2849:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$ifNull=void 0;var n=r(8257),o=r(7045);t.$ifNull=function(e,t,r){o.assert(o.isArray(t)&&2===t.length,"$ifNull expression must resolve to array(2)");var i=n.computeValue(e,t,null,r);return o.isNil(i[0])?i[1]:i[0]}},5703:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(965),t),o(r(2849),t),o(r(1011),t)},1011:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$switch=void 0;var n=r(8257);t.$switch=function(e,t,r){var o=null;return t.branches.some((function(t){var i=n.computeValue(e,t.case,null,r);return!0===i&&(o=t.then),i})),n.computeValue(e,null!==o?o:t.default,null,r)}},7408:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.regexStrip=t.regexQuote=t.padDigits=t.computeDate=t.adjustDate=t.formatTimezone=t.parseTimezone=t.DATE_SYM_TABLE=t.DATE_PART_INTERVAL=t.DATE_FORMAT=t.MINUTES_PER_HOUR=t.MILLIS_PER_DAY=void 0;var n=r(8257),o=r(7045);function i(e){if(o.isNil(e))return{hour:0,minute:0};var r=t.DATE_SYM_TABLE["%z"].re.exec(e);if(!r)throw Error("invalid or location-based timezone '"+e+"' not supported");return{hour:parseInt(r[2])||0,minute:parseInt(r[3])||0}}function a(e,t){var r=t.hour<0?-1:1;e.setUTCHours(e.getUTCHours()+t.hour),e.setUTCMinutes(e.getUTCMinutes()+r*t.minute)}function s(e,t){return new Array(Math.max(t-String(e).length+1,0)).join("0")+e.toString()}t.MILLIS_PER_DAY=864e5,t.MINUTES_PER_HOUR=60,t.DATE_FORMAT="%Y-%m-%dT%H:%M:%S.%LZ",t.DATE_PART_INTERVAL=[["year",0,9999],["month",1,12],["day",1,31],["hour",0,23],["minute",0,59],["second",0,59],["millisecond",0,999]],t.DATE_SYM_TABLE={"%Y":{name:"year",padding:4,re:/([0-9]{4})/},"%G":{name:"year",padding:4,re:/([0-9]{4})/},"%m":{name:"month",padding:2,re:/(0[1-9]|1[012])/},"%d":{name:"day",padding:2,re:/(0[1-9]|[12][0-9]|3[01])/},"%H":{name:"hour",padding:2,re:/([01][0-9]|2[0-3])/},"%M":{name:"minute",padding:2,re:/([0-5][0-9])/},"%S":{name:"second",padding:2,re:/([0-5][0-9]|60)/},"%L":{name:"millisecond",padding:3,re:/([0-9]{3})/},"%u":{name:"weekDay",padding:1,re:/([1-7])/},"%V":{name:"week",padding:1,re:/([1-4][0-9]?|5[0-3]?)/},"%z":{name:"timezone",padding:2,re:/(([+-][01][0-9]|2[0-3]):?([0-5][0-9])?)/},"%Z":{name:"minuteOffset",padding:3,re:/([+-][0-9]{3})/}},t.parseTimezone=i,t.formatTimezone=function(e){return(e.hour<0?"-":"+")+s(Math.abs(e.hour),2)+s(e.minute,2)},t.adjustDate=a,t.computeDate=function(e,t,r){var s=n.computeValue(e,t,null,r);if(o.isDate(s))return s;if(o.isString(s))throw Error("cannot take a string as an argument");var u=new Date(s),c=null,l=0,p=s;if(o.isObject(p)&&o.has(p,"date")&&o.has(p,"timezone")&&(c=i(n.computeValue(e,p.timezone,null,r)),l=n.computeValue(e,p.date,null,r),u=new Date(l)),isNaN(u.getTime()))throw Error("cannot convert "+(null==e?void 0:e.toString())+" to date");return a(u,c),u},t.padDigits=s,t.regexQuote=function(e){return"^.-*?$".split("").forEach((function(t){e=e.replace(t,"\\"+t)})),e},t.regexStrip=function(e){return e.replace(/^\//,"").replace(/\/$/,"")}},2269:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dateFromParts=void 0;var n=r(8257),o=r(7408);t.$dateFromParts=function(e,t,r){for(var i=n.computeValue(e,t,null,r),a=o.parseTimezone(i.timezone),s=o.DATE_PART_INTERVAL.length-1,u=0;s>=0;s--){var c=o.DATE_PART_INTERVAL[s],l=c[0],p=c[1],d=c[2],f=(i[l]||0)+u,y=d+1;if("hour"==l&&(f+=-1*a.hour),"minute"==l&&(f+=-1*a.minute),f<p){var h=p-f;u=-1*Math.ceil(h/y),f=y-h%y}else f>d&&(f+=p,u=Math.trunc(f/y),f%=y);i[l]=f}return new Date(Date.UTC(i.year,i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond))}},8593:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dateFromString=void 0;var n=r(8257),o=r(7045),i=r(7408);t.$dateFromString=function(e,t,r){var a=n.computeValue(e,t,null,r);a.format=a.format||i.DATE_FORMAT,a.onNull=a.onNull||null;var s=a.dateString;if(o.isNil(s))return a.onNull;var u=a.format.split(/%[YGmdHMSLuVzZ]/);u.reverse();for(var c=a.format.match(/(%%|%Y|%G|%m|%d|%H|%M|%S|%L|%u|%V|%z|%Z)/g),l={},p="",d=0,f=c.length;d<f;d++){var y=c[d],h=i.DATE_SYM_TABLE[y];if(o.isObject(h)){var m=h.re.exec(s),g=u.pop()||"";null!==m?(l[h.name]=/^\d+$/.exec(m[0])?parseInt(m[0]):m[0],s=s.substr(0,m.index)+s.substr(m.index+m[0].length),p+=i.regexQuote(g)+i.regexStrip(h.re.toString())):l[h.name]=null}}if(o.isNil(l.year)||o.isNil(l.month)||o.isNil(l.day)||!new RegExp("^"+p+"$").exec(a.dateString))return a.onError;var v=i.parseTimezone(a.timezone),b=new Date(Date.UTC(l.year,l.month-1,l.day,0,0,0));return o.isNil(l.hour)||b.setUTCHours(l.hour),o.isNil(l.minute)||b.setUTCMinutes(l.minute),o.isNil(l.second)||b.setUTCSeconds(l.second),o.isNil(l.millisecond)||b.setUTCMilliseconds(l.millisecond),v.minute=0,i.adjustDate(b,v),b}},4408:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dateToParts=void 0;var n=r(8257),o=r(7408);t.$dateToParts=function(e,t,r){var i=n.computeValue(e,t,null,r);if(!0===i.iso8601)throw new Error("$dateToParts: argument 'iso8601' is not supported");var a=new Date(i.date),s=o.parseTimezone(i.timezone);return s.hour*=-1,s.minute*=-1,o.adjustDate(a,s),{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:a.getUTCHours(),minute:a.getUTCMinutes(),second:a.getUTCSeconds(),millisecond:a.getUTCMilliseconds()}}},7021:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dateToString=void 0;var n=r(8257),o=r(7045),i=r(7408),a=r(1976),s=r(4330),u=r(8994),c=r(7961),l=r(4938),p=r(3833),d=r(8715),f=r(8595),y=r(9631),h={"%Y":y.$year,"%G":y.$year,"%m":p.$month,"%d":a.$dayOfMonth,"%H":u.$hour,"%M":l.$minute,"%S":d.$second,"%L":c.$millisecond,"%u":s.$dayOfWeek,"%V":f.$week};t.$dateToString=function(e,t,r){var a=n.computeValue(e,t,null,r);if(o.isNil(a.onNull)&&(a.onNull=null),o.isNil(a.date))return a.onNull;var s=i.computeDate(e,a.date,r),u=a.format||i.DATE_FORMAT,c=i.parseTimezone(a.timezone),l=u.match(/(%%|%Y|%G|%m|%d|%H|%M|%S|%L|%u|%V|%z|%Z)/g);i.adjustDate(s,c);for(var p=0,d=l.length;p<d;p++){var f,y=l[p],m=i.DATE_SYM_TABLE[y],g=h[y];f=o.isObject(m)?"timezone"===m.name?i.formatTimezone(c):"minuteOffset"===m.name?""+((c.hour<0?-1:1)*Math.abs(c.hour*i.MINUTES_PER_HOUR)+c.minute):null!=g?i.padDigits(g(e,s,r),m.padding):m:m,u=u.replace(y,f)}return u}},1976:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dayOfMonth=void 0;var n=r(7408);t.$dayOfMonth=function(e,t,r){return n.computeDate(e,t,r).getUTCDate()}},4330:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dayOfWeek=void 0;var n=r(7408);t.$dayOfWeek=function(e,t,r){return n.computeDate(e,t,r).getUTCDay()+1}},9877:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$dayOfYear=void 0;var n=r(7408);t.$dayOfYear=function(e,t,r){var o=n.computeDate(e,t,r),i=new Date(o.getUTCFullYear(),0,0),a=o.getTime()-i.getTime();return Math.round(a/n.MILLIS_PER_DAY)}},8994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$hour=void 0;var n=r(7408);t.$hour=function(e,t,r){return n.computeDate(e,t,r).getUTCHours()}},1185:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(2269),t),o(r(8593),t),o(r(4408),t),o(r(7021),t),o(r(1976),t),o(r(4330),t),o(r(9877),t),o(r(8994),t),o(r(7961),t),o(r(4938),t),o(r(3833),t),o(r(8715),t),o(r(8595),t),o(r(9631),t)},7961:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$millisecond=void 0;var n=r(7408);t.$millisecond=function(e,t,r){return n.computeDate(e,t,r).getUTCMilliseconds()}},4938:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$minute=void 0;var n=r(7408);t.$minute=function(e,t,r){return n.computeDate(e,t,r).getUTCMinutes()}},3833:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$month=void 0;var n=r(7408);t.$month=function(e,t,r){return n.computeDate(e,t,r).getUTCMonth()+1}},8715:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$second=void 0;var n=r(7408);t.$second=function(e,t,r){return n.computeDate(e,t,r).getUTCSeconds()}},8595:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$week=void 0;var n=r(7408);t.$week=function(e,t,r){var o=n.computeDate(e,t,r);(o=new Date(+o)).setUTCHours(0,0,0),o.setDate(o.getDate()+4-(o.getDay()||7));var i=new Date(o.getUTCFullYear(),0,1);return Math.floor(((o.getTime()-i.getTime())/864e5+1)/7)}},9631:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$year=void 0;var n=r(7408);t.$year=function(e,t,r){return n.computeDate(e,t,r).getUTCFullYear()}},8691:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(874),t),o(r(3244),t),o(r(6248),t),o(r(1521),t),o(r(5703),t),o(r(1185),t),o(r(2062),t),o(r(591),t),o(r(398),t),o(r(9960),t),o(r(4248),t),o(r(7648),t),o(r(9773),t)},2062:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$literal=void 0,t.$literal=function(e,t,r){return t}},591:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$objectToArray=t.$mergeObjects=void 0;var n=r(1455);Object.defineProperty(t,"$mergeObjects",{enumerable:!0,get:function(){return n.$mergeObjects}});var o=r(2105);Object.defineProperty(t,"$objectToArray",{enumerable:!0,get:function(){return o.$objectToArray}})},1455:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$mergeObjects=void 0;var n=r(8257),o=r(7045);t.$mergeObjects=function(e,t,r){var i=n.computeValue(e,t,null,r);return i instanceof Array?i.reduce((function(e,t){return o.into(e,t)}),{}):{}}},2105:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$objectToArray=void 0;var n=r(8257),o=r(7045);t.$objectToArray=function(e,t,r){var i=n.computeValue(e,t,null,r);o.assert(o.isObject(i),"$objectToArray expression must resolve to an object");for(var a=[],s=0,u=Object.entries(i);s<u.length;s++){var c=u[s],l=c[0],p=c[1];a.push({k:l,v:p})}return a}},6167:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$allElementsTrue=void 0;var n=r(8257),o=r(7045);t.$allElementsTrue=function(e,t,r){return n.computeValue(e,t,null,r)[0].every(o.truthy)}},4812:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$anyElementTrue=void 0;var n=r(8257),o=r(7045);t.$anyElementTrue=function(e,t,r){return n.computeValue(e,t,null,r)[0].some(o.truthy)}},398:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(6167),t),o(r(4812),t),o(r(5808),t),o(r(8590),t),o(r(62),t),o(r(1183),t),o(r(1857),t)},5808:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$setDifference=void 0;var n=r(8257),o=r(7045);t.$setDifference=function(e,t,r){var i=n.computeValue(e,t,null,r);return i[0].filter(o.notInArray.bind(null,i[1]))}},8590:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$setEquals=void 0;var n=r(8257),o=r(7045);t.$setEquals=function(e,t,r){var i=n.computeValue(e,t,null,r),a=o.unique(i[0],null==r?void 0:r.hashFunction),s=o.unique(i[1],null==r?void 0:r.hashFunction);return a.length===s.length&&a.length===o.intersection(a,s,null==r?void 0:r.hashFunction).length}},62:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$setIntersection=void 0;var n=r(8257),o=r(7045);t.$setIntersection=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.intersection(i[0],i[1],null==r?void 0:r.hashFunction)}},1183:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$setIsSubset=void 0;var n=r(8257),o=r(7045);t.$setIsSubset=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.intersection(i[0],i[1],null==r?void 0:r.hashFunction).length===i[0].length}},1857:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$setUnion=void 0;var n=r(8257),o=r(7045);t.$setUnion=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.union(i[0],i[1])}},6716:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.regexSearch=t.trimString=void 0;var n=r(8257),o=r(7045),i=[0,32,9,10,11,12,13,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202];t.trimString=function(e,t,r,a){var s=n.computeValue(e,t,null,r),u=s.input;if(o.isNil(u))return null;for(var c=o.isNil(s.chars)?i:s.chars.split("").map((function(e){return e.codePointAt(0)})),l=0,p=u.length-1;a.left&&l<=p&&-1!==c.indexOf(u[l].codePointAt(0));)l++;for(;a.right&&l<=p&&-1!==c.indexOf(u[p].codePointAt(0));)p--;return u.substring(l,p+1)},t.regexSearch=function(e,t,r,i){var a=n.computeValue(e,t,null,r);if(!o.isString(a.input))return[];var s=a.options;s&&(o.assert(-1===s.indexOf("x"),"extended capability option 'x' not supported"),o.assert(-1===s.indexOf("g"),"global option 'g' not supported"));for(var u,c=a.input,l=new RegExp(a.regex,s),p=[],d=0;u=l.exec(c);){for(var f={match:u[0],idx:u.index+d,captures:[]},y=1;y<u.length;y++)f.captures.push(u[y]||null);if(p.push(f),!i.global)break;d=u.index+u[0].length,c=c.substr(d)}return p}},5620:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$concat=void 0;var n=r(8257),o=r(7045);t.$concat=function(e,t,r){var i=n.computeValue(e,t,null,r);return[null,void 0].some(o.inArray.bind(null,i))?null:i.join("")}},9960:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(5620),t),o(r(9927),t),o(r(5512),t),o(r(9737),t),o(r(5440),t),o(r(6689),t),o(r(7494),t),o(r(9263),t),o(r(3592),t),o(r(3253),t),o(r(5513),t),o(r(1800),t),o(r(777),t),o(r(7800),t),o(r(4885),t),o(r(8990),t),o(r(5606),t)},9927:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$indexOfBytes=void 0;var n=r(8257),o=r(7045);t.$indexOfBytes=function(e,t,r){var i=n.computeValue(e,t,null,r),a="$indexOfBytes expression resolves to invalid an argument";if(o.isNil(i[0]))return null;o.assert(o.isString(i[0])&&o.isString(i[1]),a);var s=i[0],u=i[1],c=i[2],l=i[3],p=o.isNil(c)||o.isNumber(c)&&c>=0&&Math.round(c)===c;if(p=p&&(o.isNil(l)||o.isNumber(l)&&l>=0&&Math.round(l)===l),o.assert(p,a),(c=c||0)>(l=l||s.length))return-1;var d=s.substring(c,l).indexOf(u);return d>-1?d+c:d}},5512:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$ltrim=void 0;var n=r(6716);t.$ltrim=function(e,t,r){return n.trimString(e,t,r,{left:!0,right:!1})}},9737:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$regexFind=void 0;var n=r(6716);t.$regexFind=function(e,t,r){var o=n.regexSearch(e,t,r,{global:!1});return 0===o.length?null:o[0]}},5440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$regexFindAll=void 0;var n=r(6716);t.$regexFindAll=function(e,t,r){return n.regexSearch(e,t,r,{global:!0})}},6689:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$regexMatch=void 0;var n=r(6716);t.$regexMatch=function(e,t,r){return 0!=n.regexSearch(e,t,r,{global:!1}).length}},7494:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$rtrim=void 0;var n=r(6716);t.$rtrim=function(e,t,r){return n.trimString(e,t,r,{left:!1,right:!0})}},9263:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$split=void 0;var n=r(8257),o=r(7045);t.$split=function(e,t,r){var i=n.computeValue(e,t,null,r);return o.isNil(i[0])?null:(o.assert(i.every(o.isString),"$split expression must result to array(2) of strings"),i[0].split(i[1]))}},3253:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$strLenBytes=void 0;var n=r(8257);t.$strLenBytes=function(e,t,r){return~-encodeURI(n.computeValue(e,t,null,r)).split(/%..|./).length}},5513:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$strLenCP=void 0;var n=r(8257);t.$strLenCP=function(e,t,r){return n.computeValue(e,t,null,r).length}},3592:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$strcasecmp=void 0;var n=r(8257),o=r(7045);t.$strcasecmp=function(e,t,r){var i=n.computeValue(e,t,null,r),a=i[0],s=i[1];return o.isEqual(a,s)||i.every(o.isNil)?0:(o.assert(i.every(o.isString),"$strcasecmp must resolve to array(2) of strings"),((a=a.toUpperCase())>(s=s.toUpperCase())?1:a<s&&-1)||0)}},1800:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$substr=void 0;var n=r(8257),o=r(7045);t.$substr=function(e,t,r){var i=n.computeValue(e,t,null,r),a=i[0],s=i[1],u=i[2];return o.isString(a)?s<0?"":u<0?a.substr(s):a.substr(s,u):""}},777:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$substrBytes=void 0;var n=r(8257),o=r(7045),i=[192,224,240];function a(e){if(e<128)return[e];for(var t=(e<2048?1:e<65536&&2)||3,r=[(e>>6*t)+i[t-1]];t>0;)r.push(128|e>>6*--t&63);return r}t.$substrBytes=function(e,t,r){var i=n.computeValue(e,t,null,r),s=i[0],u=i[1],c=i[2];o.assert(o.isString(s)&&o.isNumber(u)&&u>=0&&o.isNumber(c)&&c>=0,"$substrBytes: invalid arguments");for(var l=function(e){for(var t=[],r=0,n=e.length;r<n;r++)t.push(a(e.codePointAt(r)));return t}(s),p=[],d=0,f=0;f<l.length;f++)p.push(d),d+=l[f].length;var y=p.indexOf(u),h=p.indexOf(u+c);return o.assert(y>-1&&h>-1,"$substrBytes: invalid range, start or end index is a UTF-8 continuation byte."),s.substring(y,h)}},7800:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$substrCP=void 0;var n=r(1800);t.$substrCP=function(e,t,r){return n.$substr(e,t,r)}},4885:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.$toLower=void 0;var n=r(8257),o=r(7045);t.$toLower=function(e,t,r){var i=n.computeValue(e