Socket
Socket
Sign inDemoInstall

rambda

Package Overview
Dependencies
Maintainers
1
Versions
202
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rambda - npm Package Compare versions

Comparing version 6.7.0 to 6.8.0

12

CHANGELOG.md

@@ -1,3 +0,13 @@

WIP 6.7.0
6.8.0
- `R.has` use `Object.prototype.hasOwnProperty`- [Issue #572](https://github.com/selfrefactor/rambda/issues/572)
- Expose `immutable.ts` typings which are Rambda typings with `readonly` statements - [Issue #565](https://github.com/selfrefactor/rambda/issues/565)
- Fix `R.intersection` wrong order compared to Ramda.
- `R.path` wrong return of `null` instead of `undefined` when path value is `null` - [PR #577](https://github.com/selfrefactor/rambda/pull/577)
6.7.0
- Remove `ts-toolbelt` types from Typescript definitions. Most affected are the following methods, which lose one of its curried definitions:

@@ -4,0 +14,0 @@

27

dist/rambda.esm.js

@@ -1093,3 +1093,3 @@ function F() {

if (!obj) return false;
return obj[prop] !== undefined;
return obj.hasOwnProperty(prop);
}

@@ -1113,2 +1113,3 @@

if (willReturn[pathArrValue[counter]] === null) return undefined;
willReturn = willReturn[pathArrValue[counter]];

@@ -1246,3 +1247,3 @@ counter++;

if (arguments.length === 1) return _list => intersection(listA, _list);
return filter(value => includes(value, listB), listA);
return filter(x => includes(x, listA), listB);
}

@@ -1495,2 +1496,12 @@

function objOf(key, value) {
if (arguments.length === 1) {
return _value => objOf(key, _value);
}
return {
[key]: value
};
}
function of(value) {

@@ -2050,8 +2061,7 @@ return [value];

let index = -1;
const len = list.length;
const willReturn = [];
while (++index < len) {
while (++index < list.length) {
const value = list[index];
const flag = any(willReturnInstance => predicate(value, willReturnInstance), willReturn);
const flag = any(x => predicate(value, x), willReturn);

@@ -2071,6 +2081,3 @@ if (!flag) {

return input => {
if (predicate(input)) return input;
return whenFalse(input);
};
return input => predicate(input) ? input : whenFalse(input);
}

@@ -2166,2 +2173,2 @@

export { F, T, add, adjust, all, allPass, always, and, any, anyPass, append, applySpec, assoc, assocPath, both, chain, clamp, clone, complement, compose, concat, cond, converge, curry, curryN, dec, defaultTo, difference, dissoc, divide, drop, dropLast, dropLastWhile, dropRepeats, dropRepeatsWith, dropWhile, either, endsWith, eqProps, equals, evolve, evolveArray, evolveObject, filter, filterArray, filterObject, find, findIndex, findLast, findLastIndex, flatten, flip, forEach, fromPairs, groupBy, groupWith, has, hasPath, head, identical, identity, ifElse, inc, includes, includesArray, indexBy, indexOf, init, intersection, intersperse, is, isEmpty, isNil, join, keys, last, lastIndexOf, length, lens, lensIndex, lensPath, lensProp, map, mapArray, mapObject, match, mathMod, max, maxBy, maxByFn, mean, median, merge, mergeAll, mergeDeepRight, mergeLeft, min, minBy, minByFn, modulo, move, multiply, negate, none, not, nth, of, omit, once, or, over, partial, partition, partitionArray, partitionObject, path, pathEq, pathOr, paths, pick, pickAll, pipe, pluck, prepend, product, prop, propEq, propIs, propOr, props, range, reduce, reject, repeat, replace, reverse, set, slice, sort, sortBy, split, splitAt, splitEvery, splitWhen, startsWith, subtract, sum, symmetricDifference, tail, take, takeLast, takeLastWhile, takeWhile, tap, test, times, toLower, toPairs, toString, toUpper, transpose, trim, tryCatch, type, union, uniq, uniqWith, unless, update, values, view, when, where, whereEq, without, xor, zip, zipObj, zipWith };
export { F, T, add, adjust, all, allPass, always, and, any, anyPass, append, applySpec, assoc, assocPath, both, chain, clamp, clone, complement, compose, concat, cond, converge, curry, curryN, dec, defaultTo, difference, dissoc, divide, drop, dropLast, dropLastWhile, dropRepeats, dropRepeatsWith, dropWhile, either, endsWith, eqProps, equals, evolve, evolveArray, evolveObject, filter, filterArray, filterObject, find, findIndex, findLast, findLastIndex, flatten, flip, forEach, fromPairs, groupBy, groupWith, has, hasPath, head, identical, identity, ifElse, inc, includes, includesArray, indexBy, indexOf, init, intersection, intersperse, is, isEmpty, isNil, join, keys, last, lastIndexOf, length, lens, lensIndex, lensPath, lensProp, map, mapArray, mapObject, match, mathMod, max, maxBy, maxByFn, mean, median, merge, mergeAll, mergeDeepRight, mergeLeft, min, minBy, minByFn, modulo, move, multiply, negate, none, not, nth, objOf, of, omit, once, or, over, partial, partition, partitionArray, partitionObject, path, pathEq, pathOr, paths, pick, pickAll, pipe, pluck, prepend, product, prop, propEq, propIs, propOr, props, range, reduce, reject, repeat, replace, reverse, set, slice, sort, sortBy, split, splitAt, splitEvery, splitWhen, startsWith, subtract, sum, symmetricDifference, tail, take, takeLast, takeLastWhile, takeWhile, tap, test, times, toLower, toPairs, toString, toUpper, transpose, trim, tryCatch, type, union, uniq, uniqWith, unless, update, values, view, when, where, whereEq, without, xor, zip, zipObj, zipWith };

@@ -1097,3 +1097,3 @@ 'use strict';

if (!obj) return false;
return obj[prop] !== undefined;
return obj.hasOwnProperty(prop);
}

@@ -1117,2 +1117,3 @@

if (willReturn[pathArrValue[counter]] === null) return undefined;
willReturn = willReturn[pathArrValue[counter]];

@@ -1250,3 +1251,3 @@ counter++;

if (arguments.length === 1) return _list => intersection(listA, _list);
return filter(value => includes(value, listB), listA);
return filter(x => includes(x, listA), listB);
}

@@ -1499,2 +1500,12 @@

function objOf(key, value) {
if (arguments.length === 1) {
return _value => objOf(key, _value);
}
return {
[key]: value
};
}
function of(value) {

@@ -2054,8 +2065,7 @@ return [value];

let index = -1;
const len = list.length;
const willReturn = [];
while (++index < len) {
while (++index < list.length) {
const value = list[index];
const flag = any(willReturnInstance => predicate(value, willReturnInstance), willReturn);
const flag = any(x => predicate(value, x), willReturn);

@@ -2075,6 +2085,3 @@ if (!flag) {

return input => {
if (predicate(input)) return input;
return whenFalse(input);
};
return input => predicate(input) ? input : whenFalse(input);
}

@@ -2276,2 +2283,3 @@

exports.nth = nth;
exports.objOf = objOf;
exports.of = of;

@@ -2278,0 +2286,0 @@ exports.omit = omit;

@@ -1,1 +0,1 @@

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((n="undefined"!=typeof globalThis?globalThis:n||self).R={})}(this,function(n){"use strict";function l(n){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function i(n,r){return function(n){if(Array.isArray(n))return n}(n)||function(n,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var t=[],e=!0,u=!1,i=void 0;try{for(var o,f=n[Symbol.iterator]();!(e=(o=f.next()).done)&&(t.push(o.value),!r||t.length!==r);e=!0);}catch(n){u=!0,i=n}finally{try{e||null==f.return||f.return()}finally{if(u)throw i}}return t}(n,r)||t(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(n){return function(n){if(Array.isArray(n))return e(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||t(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(n,r){if(n){if("string"==typeof n)return e(n,r);var t=Object.prototype.toString.call(n).slice(8,-1);return"Map"===(t="Object"===t&&n.constructor?n.constructor.name:t)||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?e(n,r):void 0}}function e(n,r){for(var t=0,e=Array(r=null==r||r>n.length?n.length:r);t<r;t++)e[t]=n[t];return e}function o(u){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];return function(){for(var n,r=arguments.length,t=Array(r),e=0;e<r;e++)t[e]=arguments[e];return(n=[].concat(h(i),t)).length<u.length?o(u,n):u.apply(void 0,h(n))}}var r=o(function(n,r,t){var e=n<0?t.length+n:n;return t.length<=n||e<0||((t=t.slice())[e]=r(t[e])),t});function u(n){return function(){return n}}function f(r,n){if(1===arguments.length)return function(n){return f(r,n)};for(var t=0;t<n.length;){if(r(n[t],t))return!0;t++}return!1}var s=Array.isArray;function p(){for(var n=[],r=0,t=arguments.length;r<t&&void 0!==arguments[r];)n[r]=arguments[r],r++;return n}var c=o(function(n,r,t){return Object.assign({},t,(t=r,(r=n)in(n={})?Object.defineProperty(n,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[r]=t,n))});function a(n){return n<<0===n}var g=Number.isInteger||a;var v=o(function n(r,t,e){var u="string"==typeof r?r.split(".").map(function(n){return a(+(""+n))?+(""+n):n}):r;if(0===u.length)return t;r=u[0];if(1<u.length&&(i="object"===l(e)&&null!==e&&e.hasOwnProperty(r)?e[r]:a(u[1])?[]:{},t=n(Array.prototype.slice.call(u,1),t,i)),a(r)&&s(e)){var i=e.slice();return i[r]=t,i}return c(r,t,e)});var y=o(function(n,r,t){if(r<n)throw Error("min must not be greater than max in clamp(min, max, value)");return t<n||r<t?r<t?r:t<n?n:void 0:t});function d(r,n){return 1===arguments.length?function(n){return d(r,n)}:"string"==typeof r?"".concat(r).concat(n):[].concat(h(r),h(n))}function m(n,l){switch(n){case 0:return function(){return l.apply(this,arguments)};case 1:return function(n){return l.apply(this,arguments)};case 2:return function(n,r){return l.apply(this,arguments)};case 3:return function(n,r,t){return l.apply(this,arguments)};case 4:return function(n,r,t,e){return l.apply(this,arguments)};case 5:return function(n,r,t,e,u){return l.apply(this,arguments)};case 6:return function(n,r,t,e,u,i){return l.apply(this,arguments)};case 7:return function(n,r,t,e,u,i,o){return l.apply(this,arguments)};case 8:return function(n,r,t,e,u,i,o,f){return l.apply(this,arguments)};case 9:return function(n,r,t,e,u,i,o,f,c){return l.apply(this,arguments)};default:return function(n,r,t,e,u,i,o,f,c,a){return l.apply(this,arguments)}}}function b(r,n){if(1===arguments.length)return function(n){return b(r,n)};if(10<r)throw Error("First argument to _arity must be a non-negative integer no greater than ten");return m(r,function i(o,f,c){return function(){for(var n=0,r=0,t=f.length,e=arguments.length,u=Array(t+e);n<t;)u[n]=f[n],n++;for(;r<e;)u[t+r]=arguments[r],r++;return u.length<o?m(o-u.length,i(o,u,c)):c.apply(this,u)}}(r,[],n))}var w=Object.keys;function j(n,r){for(var t=2<arguments.length&&void 0!==arguments[2]&&arguments[2],e=0,u=Array(r.length);e<r.length;)u[e]=t?n(r[e],e):n(r[e]),e++;return u}function E(n,r){for(var t=0,e=w(r),u=e.length,i={};t<u;){var o=e[t];i[o]=n(r[o],o,r),t++}return i}function O(r,n){return 1===arguments.length?function(n){return O(r,n)}:void 0===n?[]:(s(n)?j:E)(r,n)}function A(r,n){return 1===arguments.length?function(n){return A(r,n)}:r<n?n:r}var N=o(function(n,r,t){if(!s(t))throw new TypeError("reduce: list must be array or iterable");for(var e=0,u=t.length;e<u;)r=n(r,t[e],e,t),e++;return r});function x(r,n){return 1===arguments.length?function(n){return x(r,n)}:null==(t=n)||!0===Number.isNaN(t)?r:n;var t}function S(n){var r=l(n);if(null===n)return"Null";if(void 0===n)return"Undefined";if("boolean"===r)return"Boolean";if("number"===r)return Number.isNaN(n)?"NaN":"Number";if("string"===r)return"String";if(s(n))return"Array";if("symbol"===r)return"Symbol";if(n instanceof RegExp)return"RegExp";var t=n&&n.toString?""+n:"";return["true","false"].includes(t)?"Boolean":Number.isNaN(+(""+t))?t.startsWith("async")?"Async":"[object Promise]"===t?"Promise":"function"===r?"Function":n instanceof String?"String":"Object":"Number"}function T(n){var r=""+n.__proto__;return["Error","TypeError"].includes(r)?[r,n.message]:[]}function k(n){return n.toDateString?[!0,n.getTime()]:[!1]}function P(n){return n.constructor!==RegExp?[!1]:[!0,""+n]}function W(t,e){if(1===arguments.length)return function(n){return W(t,n)};var n=S(t);if(n!==S(e))return!1;if("Function"===n)return void 0!==t.name&&t.name===e.name;if(["NaN","Undefined","Null"].includes(n))return!0;if("Number"===n)return Object.is(-0,t)===Object.is(-0,e)&&""+t==""+e;if(["String","Boolean"].includes(n))return""+t==""+e;if("Array"===n){var r=Array.from(t),u=Array.from(e);if(""+r!=""+u)return!1;var i=!0;return r.forEach(function(n,r){i&&(n===u[r]||W(n,u[r])||(i=!1))}),i}var o=P(t),r=P(e);if(o[0])return!!r[0]&&o[1]===r[1];if(r[0])return!1;o=k(t),r=k(e);if(o[0])return!!r[0]&&o[1]===r[1];if(r[0])return!1;o=T(t),r=T(e);if(o[0])return!!r[0]&&(o[0]===r[0]&&o[1]===r[1]);if("Object"!==n)return!1;n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;var f=!0;return n.forEach(function(n){var r;f&&((r=t[n])===(n=e[n])||W(r,n)||(f=!1))}),f}function F(n,r){for(var t=-1;++t<r.length;)if(W(r[t],n))return!0;return!1}function R(r,n){if(1===arguments.length)return function(n){return R(r,n)};if("string"==typeof n)return n.includes(r);if(!n)throw new TypeError("Cannot read property 'indexOf' of ".concat(n));return!!s(n)&&F(r,n)}function I(n){for(var r=-1,t=[];++r<n.length;){var e=n[r];R(e,t)||t.push(e)}return t}function q(r,n){return 1===arguments.length?function(n){return q(r,n)}:n.slice(0<r?r:0)}var B=o(function(n,r,t){if(!r||!t)throw Error("wrong object inputs are passed to R.eqProps");return W(r[n],t[n])});function L(t,n){return j(function(n,r){return"Function"===S(t[r])?t[r](n):n},n,!0)}function C(e,n){return E(function(n,r){if("Object"!==S(n))return"Function"===S(e[r])?e[r](n):n;var t=S(e[r]);return"Function"===t?e[r](n):"Object"===t?_(e[r],n):n},n)}function _(r,n){if(1===arguments.length)return function(n){return _(r,n)};var t=S(r),e=S(n);if(e!==t)throw Error("iterableType !== rulesType");if(!["Object","Array"].includes(t))throw Error("'iterable' and 'rules' are from wrong type ".concat(t));return("Object"===e?C:L)(r,n)}function M(n,r){var t,e={};for(t in r)n(r[t],t,r)&&(e[t]=r[t]);return e}function U(n,r){for(var t=2<arguments.length&&void 0!==arguments[2]&&arguments[2],e=0,u=r.length,i=[];e<u;)(t?n(r[e],e):n(r[e]))&&i.push(r[e]),e++;return i}function D(r,n){return 1===arguments.length?function(n){return D(r,n)}:n?(s(n)?U:M)(r,n):[]}function z(r,n){if(1===arguments.length)return function(n){return z(r,n)};if(null!=n){for(var t=n,e=0,u="string"==typeof r?r.split("."):r;e<u.length;){if(null==t)return;t=t[u[e]],e++}return t}}var J=Object.is||function(n,r){return n===r?0!==n||1/n==1/r:n!=n&&r!=r};var $=o(function(n,r,t){return function(){return(!0===("boolean"==typeof n?n:n.apply(void 0,arguments))?r:t).apply(void 0,arguments)}});function G(n,r,t){var e=-1,u=n.length;(t=u<t?u:t)<0&&(t+=u),u=t<r?0:t-r>>>0,r>>>=0;for(var i=Array(u);++e<u;)i[e]=n[e+r];return i}function H(r,n){return 1===arguments.length?function(n){return H(r,n)}:null!=n&&n.constructor===r||n instanceof r}function K(t,e){return function(n){return function(r){return n(t(r)).map(function(n){return e(n,r)})}}}function Q(r,n){if(1===arguments.length)return function(n){return Q(r,n)};var t=r<0?n.length+r:r;return"[object String]"===Object.prototype.toString.call(n)?n[0|t]:n[t]}var V=o(function(n,r,t){return t.slice().fill(r,n,n+1)});function X(r,n){return 1===arguments.length?function(n){return X(r,n)}:n?n[r]:void 0}function Y(n,r,t){return n(t)>n(r)?t:r}var Z=o(Y);function nn(n){return n.reduce(function(n,r){return n+r},0)}function rn(n){return nn(n)/n.length}function tn(r,n){return 1===arguments.length?function(n){return tn(r,n)}:Object.assign({},r||{},n||{})}function en(n,r,t){return n(t)<n(r)?t:r}var un=o(en);var on=o(function(n,r,t){if(n<0||r<0)throw Error("Rambda.move does not support negative indexes");if(t.length-1<n||t.length-1<r)return t;var e=t.slice();return e[n]=t[r],e[r]=t[n],e});function fn(r,n){return 1===arguments.length?function(n){return fn(r,n)}:r*n}function cn(n,r){var t;return function(){return n&&(t=n.apply(r||this,arguments),n=null),t}}function an(r){return{x:r,map:function(n){return an(n(r))}}}var ln=o(function(n,r,t){return n(function(n){return an(r(n))})(t).x});function hn(e){for(var n=arguments.length,u=Array(1<n?n-1:0),r=1;r<n;r++)u[r-1]=arguments[r];var i=e.length;return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return u.length+r.length<i?hn.apply(void 0,[e].concat([].concat(u,r))):e.apply(void 0,u.concat(r))}}function sn(t,n){var e={},u={};return Object.entries(n).forEach(function(n){var r=i(n,2),n=r[0],r=r[1];t(r,n)?e[n]=r:u[n]=r}),[e,u]}function pn(n,r){for(var t=[],e=[],u=-1;u++<r.length-1;)(n(r[u])?t:e).push(r[u]);return[t,e]}var gn=o(function(n,r,t){return W(z(n,t),r)});var vn=o(function(n,r,t){return x(n,z(r,t))});var yn=N(fn,1);var dn=o(function(n,r,t){return!!t&&t[n]===r});var mn=o(function(n,r,t){return H(n,t[r])});var bn=o(function(n,r,t){return t?x(n,t[r]):n});function wn(r,n){if(1===arguments.length)return function(n){return wn(r,n)};if(Number.isNaN(+(""+r))||Number.isNaN(+(""+n)))throw new TypeError("Both arguments to range must be numbers");if(n<r)return[];for(var t=n-r,e=Array(t),u=0;u<t;u++)e[u]=r+u;return e}var jn=o(function(n,r,t){return t.replace(n,r)});var En=o(function(n,r,t){return ln(n,u(r),t)});var On=o(function(n,r,t){return t.slice(n,r)});function An(r,n){return 1===arguments.length?function(n){return An(r,n)}:r<0?n.slice():"string"==typeof n?n.slice(0,r):G(n,0,r)}function Nn(n){return["Async","Function"].includes(S(n))}var xn=function r(t){return{x:t,map:function(n){return r(t)}}};var Sn=o(function(n,r,t){return n(t)?r(t):t});var Tn=o(function(t,n,e){return An((e.length<n.length?e:n).length,n).map(function(n,r){return t(n,e[r])})});n.F=function(){return!1},n.T=function(){return!0},n.add=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:+(""+t)+ +(""+n)},n.adjust=r,n.all=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0;e<n.length;e++)if(!t(n[e]))return!1;return!0},n.allPass=function(t){return function(n){for(var r=0;r<t.length;){if(!t[r](n))return!1;r++}return!0}},n.always=u,n.and=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t&&n},n.any=f,n.anyPass=function(t){return function(n){for(var r=0;r<t.length;){if(t[r](n))return!0;r++}return!1}},n.append=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof n)return n.split("").concat(t);n=n.slice();return n.push(t),n},n.applySpec=function(n){var r=function n(r,t){var e,u=1<arguments.length&&void 0!==t?t:0;for(e in r)0!=r.hasOwnProperty(e)&&"constructor"!==e&&("object"===l(r[e])&&(u=Math.max(u,n(r[e]))),"function"==typeof r[e]&&(u=Math.max(u,r[e].length)));return u}(n);if(0===r)return function(){return{}};for(var t=arguments.length,e=Array(1<t?t-1:0),u=1;u<t;u++)e[u-1]=arguments[u];return function u(i,o,f){var n=o-f.length;if(1==n)return function(n){return u(i,o,p.apply(void 0,h(f).concat([n])))};if(2==n)return function(n,r){return u(i,o,p.apply(void 0,h(f).concat([n,r])))};if(3==n)return function(n,r,t){return u(i,o,p.apply(void 0,h(f).concat([n,r,t])))};if(4==n)return function(n,r,t,e){return u(i,o,p.apply(void 0,h(f).concat([n,r,t,e])))};if(4<n)return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return u(i,o,p.apply(void 0,h(f).concat(r)))};if(s(i)){for(var r=[],t=0,e=i.length;t<e;t++)"object"!==l(i[t])&&!s(i[t])||(r[t]=u(i[t],o,f)),"function"==typeof i[t]&&(r[t]=i[t].apply(i,h(f)));return r}var c,a={};for(c in i)0!=i.hasOwnProperty(c)&&"constructor"!==c&&("object"!==l(i[c])?"function"==typeof i[c]&&(a[c]=i[c].apply(i,h(f))):a[c]=u(i[c],o,f));return a}(n,r,e)},n.assoc=c,n.assocPath=v,n.both=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:function(){return t.apply(void 0,arguments)&&n.apply(void 0,arguments)}},n.chain=function r(t,n){var e;return 1===arguments.length?function(n){return r(t,n)}:(e=[]).concat.apply(e,h(n.map(t)))},n.clamp=y,n.clone=function n(r){var t,e=s(r)?Array(r.length):{};if(r&&r.getTime)return new Date(r.getTime());for(t in r){var u=r[t];e[t]="object"===l(u)&&null!==u?u.getTime?new Date(u.getTime()):n(u):u}return e},n.complement=function(n){return function(){return!n.apply(void 0,arguments)}},n.compose=function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];if(0===t.length)throw Error("compose requires at least one argument");return function(){var n=t.slice();if(0<n.length){for(var r=n.pop().apply(void 0,arguments);0<n.length;)r=n.pop()(r);return r}}},n.concat=d,n.cond=function(n){return function(t){var e,u=!1;return n.forEach(function(n){var r=i(n,2),n=r[1];!u&&(0,r[0])(t)&&(u=!0,e=n(t))}),e}},n.converge=function r(e,n){return 1===arguments.length?function(n){return r(e,n)}:b(N(function(n,r){return A(n,r.length)},0,n),function(){var r=arguments,t=this;return e.apply(this,O(function(n){return n.apply(t,r)},n))})},n.curry=o,n.curryN=b,n.dec=function(n){return n-1},n.defaultTo=x,n.difference=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:I(t).filter(function(n){return!R(n,e)})},n.dissoc=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null==n)return{};var e,u={};for(e in n)u[e]=n[e];return delete u[t],u},n.divide=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t/n},n.drop=q,n.dropLast=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:0<t?n.slice(0,-t):n.slice()},n.dropLastWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(0===n.length)return n;var e=s(n);if("function"!=typeof t)throw Error("'predicate' is from wrong type ".concat(l(t)));if(!e&&"string"!=typeof n)throw Error("'iterable' is from wrong type ".concat(l(n)));for(var u=!1,i=[],o=n.length;0<o;)o--,u||!1!==t(n[o])?u&&i.push(n[o]):(u=!0,i.push(n[o]));return e?i.reverse():i.reverse().join("")},n.dropRepeats=function(n){if(!s(n))throw Error("".concat(n," is not a list"));var t=[];return n.reduce(function(n,r){return W(n,r)||t.push(r),r},void 0),t},n.dropRepeatsWith=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!s(n))throw Error("".concat(n," is not a list"));var e=[];return n.reduce(function(n,r){return void 0!==n&&t(n,r)||e.push(r),r},void 0),e},n.dropWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=s(n);if(!e&&"string"!=typeof n)throw Error("`iterable` is neither list nor a string");for(var u=!1,i=[],o=-1;o++<n.length-1;)u?i.push(n[o]):t(n[o])||(u=u||!0,i.push(n[o]));return e?i:i.join("")},n.either=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:function(){return!(!t.apply(void 0,arguments)&&!n.apply(void 0,arguments))}},n.endsWith=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.endsWith(t)},n.eqProps=B,n.equals=W,n.evolve=_,n.evolveArray=L,n.evolveObject=C,n.filter=D,n.filterArray=U,n.filterObject=M,n.find=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0,u=n.length;e<u;){var i=n[e];if(t(i))return i;e++}},n.findIndex=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length,u=-1;++u<e;)if(t(n[u]))return u;return-1},n.findLast=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<=--e;)if(t(n[e]))return n[e]},n.findLastIndex=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<=--e;)if(t(n[e]))return e;return-1},n.flatten=function n(r,t){for(var e=void 0===t?[]:t,u=0;u<r.length;u++)s(r[u])?n(r[u],e):e.push(r[u]);return e},n.flip=function(n){return e=n,function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];if(1===r.length)return function(n){return e(n,r[0])};if(2===r.length)return e(r[1],r[0]);if(3===r.length)return e(r[1],r[0],r[2]);if(4===r.length)return e(r[1],r[0],r[2],r[3]);throw Error("R.flip doesn't work with arity > 4")};var e},n.forEach=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(void 0!==n){if(s(n))for(var e=0,u=n.length;e<u;)t(n[e]),e++;else for(var i=0,o=w(n),f=o.length;i<f;){var c=o[i];t(n[c],c,n),i++}return n}},n.fromPairs=function(n){var r={};return n.forEach(function(n){n=i(n,2);return r[n[0]]=n[1]}),r},n.groupBy=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e={},u=0;u<n.length;u++){var i=n[u],o=t(i);e[o]||(e[o]=[]),e[o].push(i)}return e},n.groupWith=function(i,o){if(!s(o))throw new TypeError("list.reduce is not a function");var n=o.slice();if(1===o.length)return[n];var f=[],c=[];return n.reduce(function(n,r,t){if(0===t)return r;var e=i(n,r),u=0===c.length,t=t===o.length-1;return e?(u&&c.push(n),c.push(r),t&&f.push(c)):u?(f.push([n]),t&&f.push([r])):(f.push(c),t&&f.push([r]),c=[]),r},void 0),f},n.has=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:!!n&&void 0!==n[t]},n.hasPath=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:void 0!==z(t,n)},n.head=function(n){return"string"==typeof n?n[0]||"":n[0]},n.identical=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:J(t,n)},n.identity=function(n){return n},n.ifElse=$,n.inc=function(n){return n+1},n.includes=R,n.includesArray=F,n.indexBy=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof t)return function(n,r){for(var t={},e=0;e<r.length;e++){var u=r[e];t[z(n,u)]=u}return t}(t,n);for(var e={},u=0;u<n.length;u++){var i=n[u];e[t(i)]=i}return e},n.indexOf=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1},n.init=function(n){return"string"==typeof n?n.slice(0,-1):n.length?G(n,0,-1):[]},n.intersection=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:D(function(n){return R(n,e)},t)},n.intersperse=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=n.length,i=[];++e<u;)e===u-1?i.push(n[e]):i.push(n[e],t);return i},n.is=H,n.isEmpty=function(n){var r=S(n);return!["Undefined","NaN","Number","Null"].includes(r)&&(!n||("Object"===r?0===Object.keys(n).length:"Array"===r&&0===n.length))},n.isNil=function(n){return null==n},n.join=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.join(t)},n.keys=function(n){return Object.keys(n)},n.last=function(n){return"string"==typeof n?n[n.length-1]||"":n[n.length-1]},n.lastIndexOf=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<--e;)if(W(n[e],t))return e;return-1},n.length=function(n){return!n&&""!==n||void 0===n.length?NaN:n.length},n.lens=K,n.lensIndex=function(n){return K(Q(n),V(n))},n.lensPath=function(n){return K(z(n),v(n))},n.lensProp=function(n){return K(X(n),c(n))},n.map=O,n.mapArray=j,n.mapObject=E,n.match=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};n=n.match(t);return null===n?[]:n},n.mathMod=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:g(t)&&g(n)&&1<=n?(t%n+n)%n:NaN},n.max=A,n.maxBy=Z,n.maxByFn=Y,n.mean=rn,n.median=function(n){if(0===(t=n.length))return NaN;var r=2-t%2,t=(t-r)/2;return rn(Array.prototype.slice.call(n,0).sort(function(n,r){return n===r?0:n<r?-1:1}).slice(t,t+r))},n.merge=tn,n.mergeAll=function(n){var r={};return O(function(n){r=tn(r,n)},n),r},n.mergeDeepRight=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};var u=JSON.parse(JSON.stringify(t));return Object.keys(e).forEach(function(n){"Object"===S(e[n])&&"Object"===S(t[n])?u[n]=r(t[n],e[n]):u[n]=e[n]}),u},n.mergeLeft=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:tn(n,t)},n.min=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n<t?n:t},n.minBy=un,n.minByFn=en,n.modulo=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t%n},n.move=on,n.multiply=fn,n.negate=function(n){return-n},n.none=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0;e<n.length;e++)if(!t(n[e]))return!0;return!1},n.not=function(n){return!n},n.nth=Q,n.of=function(n){return[n]},n.omit=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){var e,u="string"==typeof t?t.split(","):t,i={};for(e in n)u.includes(e)||(i[e]=n[e]);return i}},n.once=function(n,r){return 1!==arguments.length?cn(n,r):o(cn(n,r))},n.or=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t||n},n.over=ln,n.partial=hn,n.partition=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:(s(n)?pn:sn)(t,n)},n.partitionArray=pn,n.partitionObject=sn,n.path=z,n.pathEq=gn,n.pathOr=vn,n.paths=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:t.map(function(n){return z(n,e)})},n.pick=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){for(var e="string"==typeof t?t.split(","):t,u={},i=0;i<e.length;)e[i]in n&&(u[e[i]]=n[e[i]]),i++;return u}},n.pickAll=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){for(var e="string"==typeof t?t.split(","):t,u={},i=0;i<e.length;)e[i]in n?u[e[i]]=n[e[i]]:u[e[i]]=void 0,i++;return u}},n.pipe=function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];if(0===t.length)throw Error("pipe requires at least one argument");return function(){var n=t.slice();if(0<n.length){for(var r=n.shift().apply(void 0,arguments);0<n.length;)r=n.shift()(r);return r}}},n.pluck=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=[];return O(function(n){void 0!==n[t]&&e.push(n[t])},n),e},n.prepend=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:[t].concat("string"==typeof n?n.split(""):n)},n.product=yn,n.prop=X,n.propEq=dn,n.propIs=mn,n.propOr=bn,n.props=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};if(!s(t))throw Error("propsToPick is not a list");return j(function(n){return e[n]},t)},n.range=wn,n.reduce=N,n.reject=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:D(function(n){return!t(n)},n)},n.repeat=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:Array(n).fill(t)},n.replace=jn,n.reverse=function(n){return"string"==typeof n?n.split("").reverse().join(""):n.slice().reverse()},n.set=En,n.slice=On,n.sort=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.slice().sort(t)},n.sortBy=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.slice().sort(function(n,r){return n=t(n),r=t(r),n===r?0:n<r?-1:1})},n.split=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.split(t)},n.splitAt=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!n)throw new TypeError("Cannot read property 'slice' of ".concat(n));if(!s(n)&&"string"!=typeof n)return[[],[]];var e,u,i=(u=n.length+t<0?0:n.length+t,u=(e=(i=t)<0)&&"Function"===S(u)?u():u,i=e||"Function"!==S(i)?i:i(),e?u:i);return[An(i,n),q(i,n)]},n.splitEvery=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(t<1)throw Error("First argument to splitEvery must be a positive integer");for(var e=[],u=0;u<n.length;)e.push(n.slice(u,u+=t));return e},n.splitWhen=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!n)throw new TypeError("Cannot read property 'length' of ".concat(n));for(var e=[],u=[],i=!1,o=-1;o++<n.length-1;)i?u.push(n[o]):t(n[o])?(u.push(n[o]),i=!0):e.push(n[o]);return[e,u]},n.startsWith=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.startsWith(t)},n.subtract=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t-n},n.sum=nn,n.symmetricDifference=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:d(D(function(n){return!R(n,e)},t),D(function(n){return!R(n,t)},e))},n.tail=function(n){return q(1,n)},n.take=An,n.takeLast=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=n.length;if(t<0)return n.slice();var u=e<t?e:t;return"string"==typeof n?n.slice(e-u):G(n,u=e-u,e)},n.takeLastWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(0===n.length)return n;for(var e=!1,u=[],i=n.length;!e||0===i;)!1===t(n[--i])?e=!0:e||u.push(n[i]);return s(n)?u.reverse():u.reverse().join("")},n.takeWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=s(n);if(!e&&"string"!=typeof n)throw Error("`iterable` is neither list nor a string");for(var u=!0,i=[],o=-1;o++<n.length-1;)t(n[o])?u&&i.push(n[o]):u=u&&!1;return e?i:i.join("")},n.tap=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:(t(n),n)},n.test=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof t)throw new TypeError('‘test’ requires a value of type RegExp as its first argument; received "'.concat(t,'"'));return-1!=n.search(t)},n.times=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!Number.isInteger(n)||n<0)throw new RangeError("n must be an integer");return O(t,wn(0,n))},n.toLower=function(n){return n.toLowerCase()},n.toPairs=function(n){return Object.entries(n)},n.toString=function(n){return""+n},n.toUpper=function(n){return n.toUpperCase()},n.transpose=function(n){return n.reduce(function(t,n){return n.forEach(function(n,r){return s(t[r])?t[r].push(n):t.push([n])}),t},[])},n.trim=function(n){return n.trim()},n.tryCatch=function(e,u){if(!Nn(e))throw Error("R.tryCatch | fn '".concat(e,"'"));var i=Nn(u);return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];try{return e.apply(void 0,r)}catch(n){return i?u.apply(void 0,[n].concat(r)):u}}},n.type=S,n.union=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=t.slice();return n.forEach(function(n){R(n,t)||e.push(n)}),e},n.uniq=I,n.uniqWith=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=n.length,i=[];++e<u;)!function(){var r=n[e];f(function(n){return t(r,n)},i)||i.push(r)}();return i},n.unless=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:function(n){return t(n)?n:e(n)}},n.update=V,n.values=function(n){return"Object"!==S(n)?[]:Object.values(n)},n.view=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t(xn)(n).x},n.when=Sn,n.where=function r(t,n){if(void 0===n)return function(n){return r(t,n)};var e,u=!0;for(e in t){var i=t[e](n[e]);u&&!1===i&&(u=!1)}return u},n.whereEq=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};var n=D(function(n,r){return W(n,e[r])},t);return Object.keys(n).length===Object.keys(t).length},n.without=function r(t,n){return void 0===n?function(n){return r(t,n)}:N(function(n,r){return F(r,t)?n:n.concat(r)},[],n)},n.xor=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:!!t&&!n||!!n&&!t},n.zip=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=[],u=Math.min(t.length,n.length),i=0;i<u;i++)e[i]=[t[i],n[i]];return e},n.zipObj=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:An(e.length,t).reduce(function(n,r,t){return n[r]=e[t],n},{})},n.zipWith=Tn,Object.defineProperty(n,"__esModule",{value:!0})});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((n="undefined"!=typeof globalThis?globalThis:n||self).R={})}(this,function(n){"use strict";function l(n){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function e(n,r,t){return r in n?Object.defineProperty(n,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[r]=t,n}function i(n,r){return function(n){if(Array.isArray(n))return n}(n)||function(n,r){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var t=[],e=!0,u=!1,i=void 0;try{for(var o,f=n[Symbol.iterator]();!(e=(o=f.next()).done)&&(t.push(o.value),!r||t.length!==r);e=!0);}catch(n){u=!0,i=n}finally{try{e||null==f.return||f.return()}finally{if(u)throw i}}return t}(n,r)||t(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(n){return function(n){if(Array.isArray(n))return u(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||t(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(n,r){if(n){if("string"==typeof n)return u(n,r);var t=Object.prototype.toString.call(n).slice(8,-1);return"Map"===(t="Object"===t&&n.constructor?n.constructor.name:t)||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(n,r):void 0}}function u(n,r){for(var t=0,e=Array(r=null==r||r>n.length?n.length:r);t<r;t++)e[t]=n[t];return e}function o(u){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];return function(){for(var n,r=arguments.length,t=Array(r),e=0;e<r;e++)t[e]=arguments[e];return(n=[].concat(h(i),t)).length<u.length?o(u,n):u.apply(void 0,h(n))}}var r=o(function(n,r,t){var e=n<0?t.length+n:n;return t.length<=n||e<0||((t=t.slice())[e]=r(t[e])),t});function f(n){return function(){return n}}function c(r,n){if(1===arguments.length)return function(n){return c(r,n)};for(var t=0;t<n.length;){if(r(n[t],t))return!0;t++}return!1}var s=Array.isArray;function p(){for(var n=[],r=0,t=arguments.length;r<t&&void 0!==arguments[r];)n[r]=arguments[r],r++;return n}var a=o(function(n,r,t){return Object.assign({},t,e({},n,r))});function g(n){return n<<0===n}var v=Number.isInteger||g;var y=o(function n(r,t,e){var u="string"==typeof r?r.split(".").map(function(n){return g(+(""+n))?+(""+n):n}):r;if(0===u.length)return t;r=u[0];if(1<u.length&&(i="object"===l(e)&&null!==e&&e.hasOwnProperty(r)?e[r]:g(u[1])?[]:{},t=n(Array.prototype.slice.call(u,1),t,i)),g(r)&&s(e)){var i=e.slice();return i[r]=t,i}return a(r,t,e)});var d=o(function(n,r,t){if(r<n)throw Error("min must not be greater than max in clamp(min, max, value)");return t<n||r<t?r<t?r:t<n?n:void 0:t});function m(r,n){return 1===arguments.length?function(n){return m(r,n)}:"string"==typeof r?"".concat(r).concat(n):[].concat(h(r),h(n))}function b(n,l){switch(n){case 0:return function(){return l.apply(this,arguments)};case 1:return function(n){return l.apply(this,arguments)};case 2:return function(n,r){return l.apply(this,arguments)};case 3:return function(n,r,t){return l.apply(this,arguments)};case 4:return function(n,r,t,e){return l.apply(this,arguments)};case 5:return function(n,r,t,e,u){return l.apply(this,arguments)};case 6:return function(n,r,t,e,u,i){return l.apply(this,arguments)};case 7:return function(n,r,t,e,u,i,o){return l.apply(this,arguments)};case 8:return function(n,r,t,e,u,i,o,f){return l.apply(this,arguments)};case 9:return function(n,r,t,e,u,i,o,f,c){return l.apply(this,arguments)};default:return function(n,r,t,e,u,i,o,f,c,a){return l.apply(this,arguments)}}}function w(r,n){if(1===arguments.length)return function(n){return w(r,n)};if(10<r)throw Error("First argument to _arity must be a non-negative integer no greater than ten");return b(r,function i(o,f,c){return function(){for(var n=0,r=0,t=f.length,e=arguments.length,u=Array(t+e);n<t;)u[n]=f[n],n++;for(;r<e;)u[t+r]=arguments[r],r++;return u.length<o?b(o-u.length,i(o,u,c)):c.apply(this,u)}}(r,[],n))}var j=Object.keys;function E(n,r){for(var t=2<arguments.length&&void 0!==arguments[2]&&arguments[2],e=0,u=Array(r.length);e<r.length;)u[e]=t?n(r[e],e):n(r[e]),e++;return u}function O(n,r){for(var t=0,e=j(r),u=e.length,i={};t<u;){var o=e[t];i[o]=n(r[o],o,r),t++}return i}function A(r,n){return 1===arguments.length?function(n){return A(r,n)}:void 0===n?[]:(s(n)?E:O)(r,n)}function N(r,n){return 1===arguments.length?function(n){return N(r,n)}:r<n?n:r}var x=o(function(n,r,t){if(!s(t))throw new TypeError("reduce: list must be array or iterable");for(var e=0,u=t.length;e<u;)r=n(r,t[e],e,t),e++;return r});function S(r,n){return 1===arguments.length?function(n){return S(r,n)}:null==(t=n)||!0===Number.isNaN(t)?r:n;var t}function T(n){var r=l(n);if(null===n)return"Null";if(void 0===n)return"Undefined";if("boolean"===r)return"Boolean";if("number"===r)return Number.isNaN(n)?"NaN":"Number";if("string"===r)return"String";if(s(n))return"Array";if("symbol"===r)return"Symbol";if(n instanceof RegExp)return"RegExp";var t=n&&n.toString?""+n:"";return["true","false"].includes(t)?"Boolean":Number.isNaN(+(""+t))?t.startsWith("async")?"Async":"[object Promise]"===t?"Promise":"function"===r?"Function":n instanceof String?"String":"Object":"Number"}function P(n){var r=""+n.__proto__;return["Error","TypeError"].includes(r)?[r,n.message]:[]}function k(n){return n.toDateString?[!0,n.getTime()]:[!1]}function W(n){return n.constructor!==RegExp?[!1]:[!0,""+n]}function F(t,e){if(1===arguments.length)return function(n){return F(t,n)};var n=T(t);if(n!==T(e))return!1;if("Function"===n)return void 0!==t.name&&t.name===e.name;if(["NaN","Undefined","Null"].includes(n))return!0;if("Number"===n)return Object.is(-0,t)===Object.is(-0,e)&&""+t==""+e;if(["String","Boolean"].includes(n))return""+t==""+e;if("Array"===n){var r=Array.from(t),u=Array.from(e);if(""+r!=""+u)return!1;var i=!0;return r.forEach(function(n,r){i&&(n===u[r]||F(n,u[r])||(i=!1))}),i}var o=W(t),r=W(e);if(o[0])return!!r[0]&&o[1]===r[1];if(r[0])return!1;o=k(t),r=k(e);if(o[0])return!!r[0]&&o[1]===r[1];if(r[0])return!1;o=P(t),r=P(e);if(o[0])return!!r[0]&&(o[0]===r[0]&&o[1]===r[1]);if("Object"!==n)return!1;n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;var f=!0;return n.forEach(function(n){var r;f&&((r=t[n])===(n=e[n])||F(r,n)||(f=!1))}),f}function R(n,r){for(var t=-1;++t<r.length;)if(F(r[t],n))return!0;return!1}function I(r,n){if(1===arguments.length)return function(n){return I(r,n)};if("string"==typeof n)return n.includes(r);if(!n)throw new TypeError("Cannot read property 'indexOf' of ".concat(n));return!!s(n)&&R(r,n)}function q(n){for(var r=-1,t=[];++r<n.length;){var e=n[r];I(e,t)||t.push(e)}return t}function B(r,n){return 1===arguments.length?function(n){return B(r,n)}:n.slice(0<r?r:0)}var L=o(function(n,r,t){if(!r||!t)throw Error("wrong object inputs are passed to R.eqProps");return F(r[n],t[n])});function C(t,n){return E(function(n,r){return"Function"===T(t[r])?t[r](n):n},n,!0)}function _(e,n){return O(function(n,r){if("Object"!==T(n))return"Function"===T(e[r])?e[r](n):n;var t=T(e[r]);return"Function"===t?e[r](n):"Object"===t?M(e[r],n):n},n)}function M(r,n){if(1===arguments.length)return function(n){return M(r,n)};var t=T(r),e=T(n);if(e!==t)throw Error("iterableType !== rulesType");if(!["Object","Array"].includes(t))throw Error("'iterable' and 'rules' are from wrong type ".concat(t));return("Object"===e?_:C)(r,n)}function U(n,r){var t,e={};for(t in r)n(r[t],t,r)&&(e[t]=r[t]);return e}function D(n,r){for(var t=2<arguments.length&&void 0!==arguments[2]&&arguments[2],e=0,u=r.length,i=[];e<u;)(t?n(r[e],e):n(r[e]))&&i.push(r[e]),e++;return i}function z(r,n){return 1===arguments.length?function(n){return z(r,n)}:n?(s(n)?D:U)(r,n):[]}function J(r,n){if(1===arguments.length)return function(n){return J(r,n)};if(null!=n){for(var t=n,e=0,u="string"==typeof r?r.split("."):r;e<u.length;){if(null==t)return;if(null===t[u[e]])return;t=t[u[e]],e++}return t}}var $=Object.is||function(n,r){return n===r?0!==n||1/n==1/r:n!=n&&r!=r};var G=o(function(n,r,t){return function(){return(!0===("boolean"==typeof n?n:n.apply(void 0,arguments))?r:t).apply(void 0,arguments)}});function H(n,r,t){var e=-1,u=n.length;(t=u<t?u:t)<0&&(t+=u),u=t<r?0:t-r>>>0,r>>>=0;for(var i=Array(u);++e<u;)i[e]=n[e+r];return i}function K(r,n){return 1===arguments.length?function(n){return K(r,n)}:null!=n&&n.constructor===r||n instanceof r}function Q(t,e){return function(n){return function(r){return n(t(r)).map(function(n){return e(n,r)})}}}function V(r,n){if(1===arguments.length)return function(n){return V(r,n)};var t=r<0?n.length+r:r;return"[object String]"===Object.prototype.toString.call(n)?n[0|t]:n[t]}var X=o(function(n,r,t){return t.slice().fill(r,n,n+1)});function Y(r,n){return 1===arguments.length?function(n){return Y(r,n)}:n?n[r]:void 0}function Z(n,r,t){return n(t)>n(r)?t:r}var nn=o(Z);function rn(n){return n.reduce(function(n,r){return n+r},0)}function tn(n){return rn(n)/n.length}function en(r,n){return 1===arguments.length?function(n){return en(r,n)}:Object.assign({},r||{},n||{})}function un(n,r,t){return n(t)<n(r)?t:r}var on=o(un);var fn=o(function(n,r,t){if(n<0||r<0)throw Error("Rambda.move does not support negative indexes");if(t.length-1<n||t.length-1<r)return t;var e=t.slice();return e[n]=t[r],e[r]=t[n],e});function cn(r,n){return 1===arguments.length?function(n){return cn(r,n)}:r*n}function an(n,r){var t;return function(){return n&&(t=n.apply(r||this,arguments),n=null),t}}function ln(r){return{x:r,map:function(n){return ln(n(r))}}}var hn=o(function(n,r,t){return n(function(n){return ln(r(n))})(t).x});function sn(e){for(var n=arguments.length,u=Array(1<n?n-1:0),r=1;r<n;r++)u[r-1]=arguments[r];var i=e.length;return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return u.length+r.length<i?sn.apply(void 0,[e].concat([].concat(u,r))):e.apply(void 0,u.concat(r))}}function pn(t,n){var e={},u={};return Object.entries(n).forEach(function(n){var r=i(n,2),n=r[0],r=r[1];t(r,n)?e[n]=r:u[n]=r}),[e,u]}function gn(n,r){for(var t=[],e=[],u=-1;u++<r.length-1;)(n(r[u])?t:e).push(r[u]);return[t,e]}var vn=o(function(n,r,t){return F(J(n,t),r)});var yn=o(function(n,r,t){return S(n,J(r,t))});var dn=x(cn,1);var mn=o(function(n,r,t){return!!t&&t[n]===r});var bn=o(function(n,r,t){return K(n,t[r])});var wn=o(function(n,r,t){return t?S(n,t[r]):n});function jn(r,n){if(1===arguments.length)return function(n){return jn(r,n)};if(Number.isNaN(+(""+r))||Number.isNaN(+(""+n)))throw new TypeError("Both arguments to range must be numbers");if(n<r)return[];for(var t=n-r,e=Array(t),u=0;u<t;u++)e[u]=r+u;return e}var En=o(function(n,r,t){return t.replace(n,r)});var On=o(function(n,r,t){return hn(n,f(r),t)});var An=o(function(n,r,t){return t.slice(n,r)});function Nn(r,n){return 1===arguments.length?function(n){return Nn(r,n)}:r<0?n.slice():"string"==typeof n?n.slice(0,r):H(n,0,r)}function xn(n){return["Async","Function"].includes(T(n))}var Sn=function r(t){return{x:t,map:function(n){return r(t)}}};var Tn=o(function(n,r,t){return n(t)?r(t):t});var Pn=o(function(t,n,e){return Nn((e.length<n.length?e:n).length,n).map(function(n,r){return t(n,e[r])})});n.F=function(){return!1},n.T=function(){return!0},n.add=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:+(""+t)+ +(""+n)},n.adjust=r,n.all=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0;e<n.length;e++)if(!t(n[e]))return!1;return!0},n.allPass=function(t){return function(n){for(var r=0;r<t.length;){if(!t[r](n))return!1;r++}return!0}},n.always=f,n.and=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t&&n},n.any=c,n.anyPass=function(t){return function(n){for(var r=0;r<t.length;){if(t[r](n))return!0;r++}return!1}},n.append=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof n)return n.split("").concat(t);n=n.slice();return n.push(t),n},n.applySpec=function(n){var r=function n(r,t){var e,u=1<arguments.length&&void 0!==t?t:0;for(e in r)0!=r.hasOwnProperty(e)&&"constructor"!==e&&("object"===l(r[e])&&(u=Math.max(u,n(r[e]))),"function"==typeof r[e]&&(u=Math.max(u,r[e].length)));return u}(n);if(0===r)return function(){return{}};for(var t=arguments.length,e=Array(1<t?t-1:0),u=1;u<t;u++)e[u-1]=arguments[u];return function u(i,o,f){var n=o-f.length;if(1==n)return function(n){return u(i,o,p.apply(void 0,h(f).concat([n])))};if(2==n)return function(n,r){return u(i,o,p.apply(void 0,h(f).concat([n,r])))};if(3==n)return function(n,r,t){return u(i,o,p.apply(void 0,h(f).concat([n,r,t])))};if(4==n)return function(n,r,t,e){return u(i,o,p.apply(void 0,h(f).concat([n,r,t,e])))};if(4<n)return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return u(i,o,p.apply(void 0,h(f).concat(r)))};if(s(i)){for(var r=[],t=0,e=i.length;t<e;t++)"object"!==l(i[t])&&!s(i[t])||(r[t]=u(i[t],o,f)),"function"==typeof i[t]&&(r[t]=i[t].apply(i,h(f)));return r}var c,a={};for(c in i)0!=i.hasOwnProperty(c)&&"constructor"!==c&&("object"!==l(i[c])?"function"==typeof i[c]&&(a[c]=i[c].apply(i,h(f))):a[c]=u(i[c],o,f));return a}(n,r,e)},n.assoc=a,n.assocPath=y,n.both=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:function(){return t.apply(void 0,arguments)&&n.apply(void 0,arguments)}},n.chain=function r(t,n){var e;return 1===arguments.length?function(n){return r(t,n)}:(e=[]).concat.apply(e,h(n.map(t)))},n.clamp=d,n.clone=function n(r){var t,e=s(r)?Array(r.length):{};if(r&&r.getTime)return new Date(r.getTime());for(t in r){var u=r[t];e[t]="object"===l(u)&&null!==u?u.getTime?new Date(u.getTime()):n(u):u}return e},n.complement=function(n){return function(){return!n.apply(void 0,arguments)}},n.compose=function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];if(0===t.length)throw Error("compose requires at least one argument");return function(){var n=t.slice();if(0<n.length){for(var r=n.pop().apply(void 0,arguments);0<n.length;)r=n.pop()(r);return r}}},n.concat=m,n.cond=function(n){return function(t){var e,u=!1;return n.forEach(function(n){var r=i(n,2),n=r[1];!u&&(0,r[0])(t)&&(u=!0,e=n(t))}),e}},n.converge=function r(e,n){return 1===arguments.length?function(n){return r(e,n)}:w(x(function(n,r){return N(n,r.length)},0,n),function(){var r=arguments,t=this;return e.apply(this,A(function(n){return n.apply(t,r)},n))})},n.curry=o,n.curryN=w,n.dec=function(n){return n-1},n.defaultTo=S,n.difference=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:q(t).filter(function(n){return!I(n,e)})},n.dissoc=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null==n)return{};var e,u={};for(e in n)u[e]=n[e];return delete u[t],u},n.divide=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t/n},n.drop=B,n.dropLast=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:0<t?n.slice(0,-t):n.slice()},n.dropLastWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(0===n.length)return n;var e=s(n);if("function"!=typeof t)throw Error("'predicate' is from wrong type ".concat(l(t)));if(!e&&"string"!=typeof n)throw Error("'iterable' is from wrong type ".concat(l(n)));for(var u=!1,i=[],o=n.length;0<o;)o--,u||!1!==t(n[o])?u&&i.push(n[o]):(u=!0,i.push(n[o]));return e?i.reverse():i.reverse().join("")},n.dropRepeats=function(n){if(!s(n))throw Error("".concat(n," is not a list"));var t=[];return n.reduce(function(n,r){return F(n,r)||t.push(r),r},void 0),t},n.dropRepeatsWith=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!s(n))throw Error("".concat(n," is not a list"));var e=[];return n.reduce(function(n,r){return void 0!==n&&t(n,r)||e.push(r),r},void 0),e},n.dropWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=s(n);if(!e&&"string"!=typeof n)throw Error("`iterable` is neither list nor a string");for(var u=!1,i=[],o=-1;o++<n.length-1;)u?i.push(n[o]):t(n[o])||(u=u||!0,i.push(n[o]));return e?i:i.join("")},n.either=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:function(){return!(!t.apply(void 0,arguments)&&!n.apply(void 0,arguments))}},n.endsWith=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.endsWith(t)},n.eqProps=L,n.equals=F,n.evolve=M,n.evolveArray=C,n.evolveObject=_,n.filter=z,n.filterArray=D,n.filterObject=U,n.find=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0,u=n.length;e<u;){var i=n[e];if(t(i))return i;e++}},n.findIndex=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length,u=-1;++u<e;)if(t(n[u]))return u;return-1},n.findLast=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<=--e;)if(t(n[e]))return n[e]},n.findLastIndex=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<=--e;)if(t(n[e]))return e;return-1},n.flatten=function n(r,t){for(var e=void 0===t?[]:t,u=0;u<r.length;u++)s(r[u])?n(r[u],e):e.push(r[u]);return e},n.flip=function(n){return e=n,function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];if(1===r.length)return function(n){return e(n,r[0])};if(2===r.length)return e(r[1],r[0]);if(3===r.length)return e(r[1],r[0],r[2]);if(4===r.length)return e(r[1],r[0],r[2],r[3]);throw Error("R.flip doesn't work with arity > 4")};var e},n.forEach=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(void 0!==n){if(s(n))for(var e=0,u=n.length;e<u;)t(n[e]),e++;else for(var i=0,o=j(n),f=o.length;i<f;){var c=o[i];t(n[c],c,n),i++}return n}},n.fromPairs=function(n){var r={};return n.forEach(function(n){n=i(n,2);return r[n[0]]=n[1]}),r},n.groupBy=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e={},u=0;u<n.length;u++){var i=n[u],o=t(i);e[o]||(e[o]=[]),e[o].push(i)}return e},n.groupWith=function(i,o){if(!s(o))throw new TypeError("list.reduce is not a function");var n=o.slice();if(1===o.length)return[n];var f=[],c=[];return n.reduce(function(n,r,t){if(0===t)return r;var e=i(n,r),u=0===c.length,t=t===o.length-1;return e?(u&&c.push(n),c.push(r),t&&f.push(c)):u?(f.push([n]),t&&f.push([r])):(f.push(c),t&&f.push([r]),c=[]),r},void 0),f},n.has=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:!!n&&n.hasOwnProperty(t)},n.hasPath=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:void 0!==J(t,n)},n.head=function(n){return"string"==typeof n?n[0]||"":n[0]},n.identical=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:$(t,n)},n.identity=function(n){return n},n.ifElse=G,n.inc=function(n){return n+1},n.includes=I,n.includesArray=R,n.indexBy=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof t)return function(n,r){for(var t={},e=0;e<r.length;e++){var u=r[e];t[J(n,u)]=u}return t}(t,n);for(var e={},u=0;u<n.length;u++){var i=n[u];e[t(i)]=i}return e},n.indexOf=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1},n.init=function(n){return"string"==typeof n?n.slice(0,-1):n.length?H(n,0,-1):[]},n.intersection=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:z(function(n){return I(n,t)},n)},n.intersperse=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=n.length,i=[];++e<u;)e===u-1?i.push(n[e]):i.push(n[e],t);return i},n.is=K,n.isEmpty=function(n){var r=T(n);return!["Undefined","NaN","Number","Null"].includes(r)&&(!n||("Object"===r?0===Object.keys(n).length:"Array"===r&&0===n.length))},n.isNil=function(n){return null==n},n.join=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.join(t)},n.keys=function(n){return Object.keys(n)},n.last=function(n){return"string"==typeof n?n[n.length-1]||"":n[n.length-1]},n.lastIndexOf=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=n.length;0<--e;)if(F(n[e],t))return e;return-1},n.length=function(n){return!n&&""!==n||void 0===n.length?NaN:n.length},n.lens=Q,n.lensIndex=function(n){return Q(V(n),X(n))},n.lensPath=function(n){return Q(J(n),y(n))},n.lensProp=function(n){return Q(Y(n),a(n))},n.map=A,n.mapArray=E,n.mapObject=O,n.match=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};n=n.match(t);return null===n?[]:n},n.mathMod=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:v(t)&&v(n)&&1<=n?(t%n+n)%n:NaN},n.max=N,n.maxBy=nn,n.maxByFn=Z,n.mean=tn,n.median=function(n){if(0===(t=n.length))return NaN;var r=2-t%2,t=(t-r)/2;return tn(Array.prototype.slice.call(n,0).sort(function(n,r){return n===r?0:n<r?-1:1}).slice(t,t+r))},n.merge=en,n.mergeAll=function(n){var r={};return A(function(n){r=en(r,n)},n),r},n.mergeDeepRight=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};var u=JSON.parse(JSON.stringify(t));return Object.keys(e).forEach(function(n){"Object"===T(e[n])&&"Object"===T(t[n])?u[n]=r(t[n],e[n]):u[n]=e[n]}),u},n.mergeLeft=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:en(n,t)},n.min=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n<t?n:t},n.minBy=on,n.minByFn=un,n.modulo=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t%n},n.move=fn,n.multiply=cn,n.negate=function(n){return-n},n.none=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=0;e<n.length;e++)if(!t(n[e]))return!0;return!1},n.not=function(n){return!n},n.nth=V,n.objOf=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:e({},t,n)},n.of=function(n){return[n]},n.omit=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){var e,u="string"==typeof t?t.split(","):t,i={};for(e in n)u.includes(e)||(i[e]=n[e]);return i}},n.once=function(n,r){return 1!==arguments.length?an(n,r):o(an(n,r))},n.or=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t||n},n.over=hn,n.partial=sn,n.partition=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:(s(n)?gn:pn)(t,n)},n.partitionArray=gn,n.partitionObject=pn,n.path=J,n.pathEq=vn,n.pathOr=yn,n.paths=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:t.map(function(n){return J(n,e)})},n.pick=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){for(var e="string"==typeof t?t.split(","):t,u={},i=0;i<e.length;)e[i]in n&&(u[e[i]]=n[e[i]]),i++;return u}},n.pickAll=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(null!=n){for(var e="string"==typeof t?t.split(","):t,u={},i=0;i<e.length;)e[i]in n?u[e[i]]=n[e[i]]:u[e[i]]=void 0,i++;return u}},n.pipe=function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];if(0===t.length)throw Error("pipe requires at least one argument");return function(){var n=t.slice();if(0<n.length){for(var r=n.shift().apply(void 0,arguments);0<n.length;)r=n.shift()(r);return r}}},n.pluck=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=[];return A(function(n){void 0!==n[t]&&e.push(n[t])},n),e},n.prepend=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:[t].concat("string"==typeof n?n.split(""):n)},n.product=dn,n.prop=Y,n.propEq=mn,n.propIs=bn,n.propOr=wn,n.props=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};if(!s(t))throw Error("propsToPick is not a list");return E(function(n){return e[n]},t)},n.range=jn,n.reduce=x,n.reject=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:z(function(n){return!t(n)},n)},n.repeat=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:Array(n).fill(t)},n.replace=En,n.reverse=function(n){return"string"==typeof n?n.split("").reverse().join(""):n.slice().reverse()},n.set=On,n.slice=An,n.sort=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.slice().sort(t)},n.sortBy=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.slice().sort(function(n,r){return n=t(n),r=t(r),n===r?0:n<r?-1:1})},n.split=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.split(t)},n.splitAt=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!n)throw new TypeError("Cannot read property 'slice' of ".concat(n));if(!s(n)&&"string"!=typeof n)return[[],[]];var e,u,i=(u=n.length+t<0?0:n.length+t,u=(e=(i=t)<0)&&"Function"===T(u)?u():u,i=e||"Function"!==T(i)?i:i(),e?u:i);return[Nn(i,n),B(i,n)]},n.splitEvery=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(t<1)throw Error("First argument to splitEvery must be a positive integer");for(var e=[],u=0;u<n.length;)e.push(n.slice(u,u+=t));return e},n.splitWhen=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!n)throw new TypeError("Cannot read property 'length' of ".concat(n));for(var e=[],u=[],i=!1,o=-1;o++<n.length-1;)i?u.push(n[o]):t(n[o])?(u.push(n[o]),i=!0):e.push(n[o]);return[e,u]},n.startsWith=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:n.startsWith(t)},n.subtract=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t-n},n.sum=rn,n.symmetricDifference=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:m(z(function(n){return!I(n,e)},t),z(function(n){return!I(n,t)},e))},n.tail=function(n){return B(1,n)},n.take=Nn,n.takeLast=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=n.length;if(t<0)return n.slice();var u=e<t?e:t;return"string"==typeof n?n.slice(e-u):H(n,u=e-u,e)},n.takeLastWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(0===n.length)return n;for(var e=!1,u=[],i=n.length;!e||0===i;)!1===t(n[--i])?e=!0:e||u.push(n[i]);return s(n)?u.reverse():u.reverse().join("")},n.takeWhile=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=s(n);if(!e&&"string"!=typeof n)throw Error("`iterable` is neither list nor a string");for(var u=!0,i=[],o=-1;o++<n.length-1;)t(n[o])?u&&i.push(n[o]):u=u&&!1;return e?i:i.join("")},n.tap=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:(t(n),n)},n.test=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if("string"==typeof t)throw new TypeError('‘test’ requires a value of type RegExp as its first argument; received "'.concat(t,'"'));return-1!=n.search(t)},n.times=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(!Number.isInteger(n)||n<0)throw new RangeError("n must be an integer");return A(t,jn(0,n))},n.toLower=function(n){return n.toLowerCase()},n.toPairs=function(n){return Object.entries(n)},n.toString=function(n){return""+n},n.toUpper=function(n){return n.toUpperCase()},n.transpose=function(n){return n.reduce(function(t,n){return n.forEach(function(n,r){return s(t[r])?t[r].push(n):t.push([n])}),t},[])},n.trim=function(n){return n.trim()},n.tryCatch=function(e,u){if(!xn(e))throw Error("R.tryCatch | fn '".concat(e,"'"));var i=xn(u);return function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];try{return e.apply(void 0,r)}catch(n){return i?u.apply(void 0,[n].concat(r)):u}}},n.type=T,n.union=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};var e=t.slice();return n.forEach(function(n){I(n,t)||e.push(n)}),e},n.uniq=q,n.uniqWith=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=-1,u=[];++e<n.length;)!function(){var r=n[e];c(function(n){return t(r,n)},u)||u.push(r)}();return u},n.unless=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:function(n){return t(n)?n:e(n)}},n.update=X,n.values=function(n){return"Object"!==T(n)?[]:Object.values(n)},n.view=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:t(Sn)(n).x},n.when=Tn,n.where=function r(t,n){if(void 0===n)return function(n){return r(t,n)};var e,u=!0;for(e in t){var i=t[e](n[e]);u&&!1===i&&(u=!1)}return u},n.whereEq=function r(t,e){if(1===arguments.length)return function(n){return r(t,n)};var n=z(function(n,r){return F(n,e[r])},t);return Object.keys(n).length===Object.keys(t).length},n.without=function r(t,n){return void 0===n?function(n){return r(t,n)}:x(function(n,r){return R(r,t)?n:n.concat(r)},[],n)},n.xor=function r(t,n){return 1===arguments.length?function(n){return r(t,n)}:!!t&&!n||!!n&&!t},n.zip=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};for(var e=[],u=Math.min(t.length,n.length),i=0;i<u;i++)e[i]=[t[i],n[i]];return e},n.zipObj=function r(t,e){return 1===arguments.length?function(n){return r(t,n)}:Nn(e.length,t).reduce(function(n,r,t){return n[r]=e[t],n},{})},n.zipWith=Pn,Object.defineProperty(n,"__esModule",{value:!0})});
{
"name": "rambda",
"version": "6.7.0",
"version": "6.8.0",
"scripts": {
"out": "cd ../rambda-scripts&&yarn populate:docs&&cd ../rambda-scripts&&yarn populate:readme",
"populatedocs": "cd ../rambda-scripts && yarn populate:docs",
"populatereadme": "cd ../rambda-scripts && yarn populate:readme",
"out": "yarn populatedocs && yarn populatereadme && yarn immutable && yarn build",
"x": "cd ../rambda-scripts&&yarn populate:docs:rambdax&&cd ../rambda-scripts&&yarn populate:readme:rambdax",

@@ -69,3 +71,4 @@ "github": "cd ../rambda-scripts&&yarn github",

"CHANGELOG.md",
"index.d.ts"
"index.d.ts",
"immutable.ts"
],

@@ -72,0 +75,0 @@ "repository": {

@@ -1,2 +0,2 @@

export function has(prop, obj){
export function has(prop, obj) {
if (arguments.length === 1) return _obj => has(prop, _obj)

@@ -6,3 +6,3 @@

return obj[ prop ] !== undefined
return obj.hasOwnProperty(prop)
}

@@ -7,3 +7,3 @@ import { filter } from './filter'

return filter(value => includes(value, listB), listA)
return filter(x => includes(x, listA), listB)
}

@@ -17,2 +17,4 @@ export function path(pathInput, obj){

}
if(willReturn[ pathArrValue[ counter ] ] === null) return undefined
willReturn = willReturn[ pathArrValue[ counter ] ]

@@ -19,0 +21,0 @@ counter++

@@ -7,8 +7,7 @@ import { any } from './any'

let index = -1
const len = list.length
const willReturn = []
while (++index < len){
while (++index < list.length){
const value = list[ index ]
const flag = any(willReturnInstance => predicate(value, willReturnInstance),
const flag = any(x => predicate(value, x),
willReturn)

@@ -15,0 +14,0 @@

@@ -6,7 +6,3 @@ export function unless(predicate, whenFalse){

return input => {
if (predicate(input)) return input
return whenFalse(input)
}
return input => predicate(input) ? input : whenFalse(input)
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc