New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

partial.lenses

Package Overview
Dependencies
Maintainers
1
Versions
180
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

partial.lenses - npm Package Compare versions

Comparing version 11.17.0 to 11.18.0

55

dist/partial.lenses.cjs.js

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

return function (x) {
return p(x) ? f(x) : undefined;
return p(x) ? f(x) : void 0;
};

@@ -404,3 +404,3 @@ };

return function (x, _i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return set(i, v, x);

@@ -584,3 +584,3 @@ }, xi2yF(get(i, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return set(y, x, i);

@@ -593,3 +593,3 @@ }, xi2yF(get(x, i), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(fwd, xi2yF(bwd(x), i));
return F.map(fwd, xi2yF(bwd(x), i));
};

@@ -771,3 +771,3 @@ };

return function (w, i, F, xi2yF) {
return (0, F.map)(I.always(w), xi2yF(wi2x(w, i), i));
return F.map(I.always(w), xi2yF(wi2x(w, i), i));
};

@@ -861,3 +861,3 @@ };

var of = C.of;
return of ? of(y) : (0, C.map)(I.always(y), xi2yC(x, i));
return of ? of(y) : C.map(I.always(y), xi2yC(x, i));
}

@@ -1045,3 +1045,3 @@

return j === n ? M.of : function (x) {
return (0, M.chain)(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
return M.chain(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
};

@@ -1073,3 +1073,3 @@ }

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1087,3 +1087,3 @@ });

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1140,3 +1140,3 @@ });

/*#__PURE__*/mkTraverse(I.id, function (m) {
return ConcatOf(m.concat, (0, m.empty)(), m.delay);
return ConcatOf(m.concat, m.empty(), m.delay);
});

@@ -1269,3 +1269,3 @@

return function (x, i, F, xi2yF) {
return (0, F.map)(o2u, xi2yF(void 0 !== x ? x : out, i));
return F.map(o2u, xi2yF(void 0 !== x ? x : out, i));
};

@@ -1277,3 +1277,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(untoV, xi2yF(void 0 !== x ? x : v, i));
return F.map(untoV, xi2yF(void 0 !== x ? x : v, i));
};

@@ -1284,3 +1284,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return void 0 !== x ? xi2x(x, i) : x;

@@ -1297,3 +1297,3 @@ }, xi2yF(void 0 !== x ? xi2x(x, i) : x, i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return void 0 !== y ? yi2y(y, i) : y;

@@ -1308,3 +1308,3 @@ }, xi2yF(x, i));

var i = seemsArrayLike(xs) ? xs.length : 0;
return (0, F.map)(function (x) {
return F.map(function (x) {
return setIndex(i, x, xs);

@@ -1321,3 +1321,3 @@ }, xi2yF(void 0, i));

if (seemsArrayLike(xs)) partitionIntoIndex(xi2b, xs, ts = [], fs = []);
return (0, F.map)(function (ts) {
return F.map(function (ts) {
var tsN = ts ? ts.length : 0,

@@ -1335,3 +1335,3 @@ fsN = fs ? fs.length : 0,

i = findIndex(xi2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1346,3 +1346,3 @@ }, xi2yF(ys[i], i));

i = hint.hint = findIndexHint(hint, xh2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1376,3 +1376,3 @@ }, xi2yF(ys[i], i));

e = sliceIndex(b, xsN, xsN, end);
return (0, F.map)(function (zs) {
return F.map(function (zs) {
var zsN = zs ? zs.length : 0,

@@ -1425,3 +1425,3 @@ bPzsN = b + zsN,

return function (x, i, F, xi2yF) {
return (0, F.map)(drop, xi2yF(x, i));
return F.map(drop, xi2yF(x, i));
};

@@ -1442,3 +1442,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return setPick(template, v, x);

@@ -1454,3 +1454,3 @@ }, xi2yF(getPick(template, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(o2i, xi2yF(replaced(inn, out, x), i));
return F.map(o2i, xi2yF(replaced(inn, out, x), i));
};

@@ -1473,3 +1473,3 @@ });

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return getU(iso, x);

@@ -1496,2 +1496,10 @@ }, xi2yF(setU(iso, x, void 0), i));

var singleton = /*#__PURE__*/(process.env.NODE_ENV === "production" ? I.id : function (iso) {
return toFunction([isoU(I.id, freeze), iso]);
})(function (x, i, F, xi2yF) {
return F.map(function (x) {
return void 0 !== x ? [x] : void 0;
}, xi2yF((x instanceof Object || I.isString(x)) && x.length === 1 ? x[0] : void 0, i));
});
// Standard isomorphisms

@@ -1619,2 +1627,3 @@

exports.is = is;
exports.singleton = singleton;
exports.uri = uri;

@@ -1621,0 +1630,0 @@ exports.uriComponent = uriComponent;

import { acyclicEqualsU, always, applyU, arityN, array0, assocPartialU, constructorOf, curry, curryN, dissocPartialU, hasU, id, identicalU, isDefined, isFunction, isObject, isString, keys, object0, pipe2U, sndU } from 'infestines';
import * as I from 'infestines';

@@ -105,3 +104,3 @@ var dep = function dep(xs2xsyC) {

return function (x) {
return p(x) ? f(x) : undefined;
return p(x) ? f(x) : void 0;
};

@@ -401,3 +400,3 @@ };

return function (x, _i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return set(i, v, x);

@@ -581,3 +580,3 @@ }, xi2yF(get(i, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return set(y, x, i);

@@ -590,3 +589,3 @@ }, xi2yF(get(x, i), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(fwd, xi2yF(bwd(x), i));
return F.map(fwd, xi2yF(bwd(x), i));
};

@@ -768,3 +767,3 @@ };

return function (w, i, F, xi2yF) {
return (0, F.map)(always(w), xi2yF(wi2x(w, i), i));
return F.map(always(w), xi2yF(wi2x(w, i), i));
};

@@ -858,3 +857,3 @@ };

var of = C.of;
return of ? of(y) : (0, C.map)(always(y), xi2yC(x, i));
return of ? of(y) : C.map(always(y), xi2yC(x, i));
}

@@ -1042,3 +1041,3 @@

return j === n ? M.of : function (x) {
return (0, M.chain)(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
return M.chain(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
};

@@ -1070,3 +1069,3 @@ }

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1084,3 +1083,3 @@ });

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1137,3 +1136,3 @@ });

/*#__PURE__*/mkTraverse(id, function (m) {
return ConcatOf(m.concat, (0, m.empty)(), m.delay);
return ConcatOf(m.concat, m.empty(), m.delay);
});

@@ -1266,3 +1265,3 @@

return function (x, i, F, xi2yF) {
return (0, F.map)(o2u, xi2yF(void 0 !== x ? x : out, i));
return F.map(o2u, xi2yF(void 0 !== x ? x : out, i));
};

@@ -1274,3 +1273,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(untoV, xi2yF(void 0 !== x ? x : v, i));
return F.map(untoV, xi2yF(void 0 !== x ? x : v, i));
};

@@ -1281,3 +1280,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return void 0 !== x ? xi2x(x, i) : x;

@@ -1294,3 +1293,3 @@ }, xi2yF(void 0 !== x ? xi2x(x, i) : x, i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return void 0 !== y ? yi2y(y, i) : y;

@@ -1305,3 +1304,3 @@ }, xi2yF(x, i));

var i = seemsArrayLike(xs) ? xs.length : 0;
return (0, F.map)(function (x) {
return F.map(function (x) {
return setIndex(i, x, xs);

@@ -1318,3 +1317,3 @@ }, xi2yF(void 0, i));

if (seemsArrayLike(xs)) partitionIntoIndex(xi2b, xs, ts = [], fs = []);
return (0, F.map)(function (ts) {
return F.map(function (ts) {
var tsN = ts ? ts.length : 0,

@@ -1332,3 +1331,3 @@ fsN = fs ? fs.length : 0,

i = findIndex(xi2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1343,3 +1342,3 @@ }, xi2yF(ys[i], i));

i = hint.hint = findIndexHint(hint, xh2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1373,3 +1372,3 @@ }, xi2yF(ys[i], i));

e = sliceIndex(b, xsN, xsN, end);
return (0, F.map)(function (zs) {
return F.map(function (zs) {
var zsN = zs ? zs.length : 0,

@@ -1422,3 +1421,3 @@ bPzsN = b + zsN,

return function (x, i, F, xi2yF) {
return (0, F.map)(drop, xi2yF(x, i));
return F.map(drop, xi2yF(x, i));
};

@@ -1439,3 +1438,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return setPick(template, v, x);

@@ -1451,3 +1450,3 @@ }, xi2yF(getPick(template, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(o2i, xi2yF(replaced(inn, out, x), i));
return F.map(o2i, xi2yF(replaced(inn, out, x), i));
};

@@ -1470,3 +1469,3 @@ });

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return getU(iso, x);

@@ -1493,2 +1492,10 @@ }, xi2yF(setU(iso, x, void 0), i));

var singleton = /*#__PURE__*/(process.env.NODE_ENV === "production" ? id : function (iso) {
return toFunction([isoU(id, freeze), iso]);
})(function (x, i, F, xi2yF) {
return F.map(function (x) {
return void 0 !== x ? [x] : void 0;
}, xi2yF((x instanceof Object || isString(x)) && x.length === 1 ? x[0] : void 0, i));
});
// Standard isomorphisms

@@ -1523,2 +1530,2 @@

export { toFunction, assign, modify, remove, set, transform, traverse, compose, lazy, choices, choose, iftes, orElse, chain, choice, when, optional, zero, cache, assignOp, modifyOp, setOp, removeOp, log, seq, branch, elems, flatten, values, matches, all, and, any, collectAs, collect, concatAs, concat, countIf, count, foldl, foldr, isDefined$1 as isDefined, isEmpty, joinAs, join, maximumBy, maximum, meanAs, mean, minimumBy, minimum, none, or, productAs, product, selectAs, select, sumAs, sum, get, lens, setter, foldTraversalLens, augment, defaults, define, normalize, required, rewrite, append, filter, find, findHint, findWith, index, last, prefix, slice, suffix, pickIn, prop, props, propsOf, removable, valueOr, pick, replace, getInverse, iso, inverse, complement, identity, is, uri, uriComponent, json, seemsArrayLike };
export { toFunction, assign, modify, remove, set, transform, traverse, compose, lazy, choices, choose, iftes, orElse, chain, choice, when, optional, zero, cache, assignOp, modifyOp, setOp, removeOp, log, seq, branch, elems, flatten, values, matches, all, and, any, collectAs, collect, concatAs, concat, countIf, count, foldl, foldr, isDefined$1 as isDefined, isEmpty, joinAs, join, maximumBy, maximum, meanAs, mean, minimumBy, minimum, none, or, productAs, product, selectAs, select, sumAs, sum, get, lens, setter, foldTraversalLens, augment, defaults, define, normalize, required, rewrite, append, filter, find, findHint, findWith, index, last, prefix, slice, suffix, pickIn, prop, props, propsOf, removable, valueOr, pick, replace, getInverse, iso, inverse, complement, identity, is, singleton, uri, uriComponent, json, seemsArrayLike };

@@ -108,3 +108,3 @@ (function (global, factory) {

return function (x) {
return p(x) ? f(x) : undefined;
return p(x) ? f(x) : void 0;
};

@@ -404,3 +404,3 @@ };

return function (x, _i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return set(i, v, x);

@@ -584,3 +584,3 @@ }, xi2yF(get(i, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return set(y, x, i);

@@ -593,3 +593,3 @@ }, xi2yF(get(x, i), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(fwd, xi2yF(bwd(x), i));
return F.map(fwd, xi2yF(bwd(x), i));
};

@@ -771,3 +771,3 @@ };

return function (w, i, F, xi2yF) {
return (0, F.map)(I.always(w), xi2yF(wi2x(w, i), i));
return F.map(I.always(w), xi2yF(wi2x(w, i), i));
};

@@ -861,3 +861,3 @@ };

var of = C.of;
return of ? of(y) : (0, C.map)(I.always(y), xi2yC(x, i));
return of ? of(y) : C.map(I.always(y), xi2yC(x, i));
}

@@ -1045,3 +1045,3 @@

return j === n ? M.of : function (x) {
return (0, M.chain)(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
return M.chain(loop(M, xi2xM, i, j + 1), xMs[j](x, i, M, xi2xM));
};

@@ -1073,3 +1073,3 @@ }

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1087,3 +1087,3 @@ });

} else {
return (0, A.of)(xs);
return A.of(xs);
}

@@ -1140,3 +1140,3 @@ });

/*#__PURE__*/mkTraverse(I.id, function (m) {
return ConcatOf(m.concat, (0, m.empty)(), m.delay);
return ConcatOf(m.concat, m.empty(), m.delay);
});

@@ -1269,3 +1269,3 @@

return function (x, i, F, xi2yF) {
return (0, F.map)(o2u, xi2yF(void 0 !== x ? x : out, i));
return F.map(o2u, xi2yF(void 0 !== x ? x : out, i));
};

@@ -1277,3 +1277,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(untoV, xi2yF(void 0 !== x ? x : v, i));
return F.map(untoV, xi2yF(void 0 !== x ? x : v, i));
};

@@ -1284,3 +1284,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return void 0 !== x ? xi2x(x, i) : x;

@@ -1297,3 +1297,3 @@ }, xi2yF(void 0 !== x ? xi2x(x, i) : x, i));

return function (x, i, F, xi2yF) {
return (0, F.map)(function (y) {
return F.map(function (y) {
return void 0 !== y ? yi2y(y, i) : y;

@@ -1308,3 +1308,3 @@ }, xi2yF(x, i));

var i = seemsArrayLike(xs) ? xs.length : 0;
return (0, F.map)(function (x) {
return F.map(function (x) {
return setIndex(i, x, xs);

@@ -1321,3 +1321,3 @@ }, xi2yF(void 0, i));

if (seemsArrayLike(xs)) partitionIntoIndex(xi2b, xs, ts = [], fs = []);
return (0, F.map)(function (ts) {
return F.map(function (ts) {
var tsN = ts ? ts.length : 0,

@@ -1335,3 +1335,3 @@ fsN = fs ? fs.length : 0,

i = findIndex(xi2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1346,3 +1346,3 @@ }, xi2yF(ys[i], i));

i = hint.hint = findIndexHint(hint, xh2b, ys);
return (0, F.map)(function (v) {
return F.map(function (v) {
return setIndex(i, v, ys);

@@ -1376,3 +1376,3 @@ }, xi2yF(ys[i], i));

e = sliceIndex(b, xsN, xsN, end);
return (0, F.map)(function (zs) {
return F.map(function (zs) {
var zsN = zs ? zs.length : 0,

@@ -1425,3 +1425,3 @@ bPzsN = b + zsN,

return function (x, i, F, xi2yF) {
return (0, F.map)(drop, xi2yF(x, i));
return F.map(drop, xi2yF(x, i));
};

@@ -1442,3 +1442,3 @@ }

return function (x, i, F, xi2yF) {
return (0, F.map)(function (v) {
return F.map(function (v) {
return setPick(template, v, x);

@@ -1454,3 +1454,3 @@ }, xi2yF(getPick(template, x), i));

return function (x, i, F, xi2yF) {
return (0, F.map)(o2i, xi2yF(replaced(inn, out, x), i));
return F.map(o2i, xi2yF(replaced(inn, out, x), i));
};

@@ -1473,3 +1473,3 @@ });

return function (x, i, F, xi2yF) {
return (0, F.map)(function (x) {
return F.map(function (x) {
return getU(iso, x);

@@ -1496,2 +1496,10 @@ }, xi2yF(setU(iso, x, void 0), i));

var singleton = /*#__PURE__*/(function (iso) {
return toFunction([isoU(I.id, freeze), iso]);
})(function (x, i, F, xi2yF) {
return F.map(function (x) {
return void 0 !== x ? [x] : void 0;
}, xi2yF((x instanceof Object || I.isString(x)) && x.length === 1 ? x[0] : void 0, i));
});
// Standard isomorphisms

@@ -1619,2 +1627,3 @@

exports.is = is;
exports.singleton = singleton;
exports.uri = uri;

@@ -1621,0 +1630,0 @@ exports.uriComponent = uriComponent;

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

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("infestines")):"function"==typeof define&&define.amd?define(["exports","infestines"],r):r(n.L={},n.I)}(this,function(n,r){"use strict";function t(n,r){return[n,r]}function u(n,t,u){var e={map:r.sndU,ap:n,of:r.always(t)};return u&&(e.delay=u),e}function e(n,r){this.l=n,this.r=r}function i(n,r){for(;n&&H(n);){var t=n.l;n=n.r,t&&H(t)?i(t.r,i(t.l,r)):r.push(t)}return r.push(n),r}function o(n,r,t){for(;H(t);){var u=t.l;t=t.r,r=H(u)?o(n,o(n,r,u.l),u.r):n(r,u[0],u[1])}return n(r,t[0],t[1])}function c(n){for(;n.constructor===Function;)n=n();return n}function f(n,r){for(var t,u=0,e=r.length;u<e;++u)if(t=c(n(r[u],u)),K!==t)return t;return K}function a(n){if(!(n instanceof Object))return n;for(var r in n)return n}function v(n,r){var t=r.length-n;if(t<2)return t?Bn(r[n]):Kr;for(var u=Array(t),e=0;e<t;++e)u[e]=Bn(r[e+n]);return function(n,r,e,i){for(var o=t;--o;)i=dn(u[o],e,i);return u[0](n,r,e,i)}}function d(n){var r=function n(r,t){return n.v=t,r};return r.v=n,r}function s(n,r,t,u){for(var e,i=n.length;t<i;++t)switch(typeof(e=n[t])){case"string":r=en(u.v=e,r);break;case"number":r=fn(u.v=e,r);break;case"object":r=s(e,r,0,u);break;default:r=e(r,u.v,L,u)}return r}function l(n,t,u,e){for(var i,o=n.length,c=Array(o),f=0;f<o;++f)switch(c[f]=u,typeof(i=n[f])){case"string":u=en(i,u);break;case"number":u=fn(i,u);break;default:u=v(f,n)(u,n[f-1],C,t||r.always(e)),o=f}o===n.length&&(u=t?t(u,n[o-1]):e);for(var a;0<=--o;)u=r.isString(a=n[o])?on(a,u,c[o]):an(a,u,c[o]);return u}function p(n,r,t){for(var u in r){var e=n(r[u],u);void 0!==e&&(t||(t={}),t[u]=e)}return t}function h(n,r,t,u,e,i,o,c,f,a){if(a<n.length){var v=n[a],d=f[v];return u(t(R,r?r[a](d,v,o,c):c(d,v)),i(function(){return h(n,r,t,u,e,i,o,c,f,a+1)}))}return e}function y(n,r){for(var t=r.length,u=0;u<t;++u)if(n(r[u],u))return u;return t}function m(n,r,t){var u=t.length,e=n.hint;u<=e&&(e=u-1),e<0&&(e=0);for(var i=e-1;0<=i&&e<u;++e,--i){if(r(t[e],n))return e;if(r(t[i],n))return i}for(;e<u;++e)if(r(t[e],n))return e;for(;0<=i;--i)if(r(t[i],n))return i;return u}function g(n,r){var t=r.lastIndex;r.lastIndex=kn(n)+n[0].length;var u=r.exec(n.input);if(r.lastIndex=t,u&&u[0])return u}function b(n,r,t,u,e,i,o){for(var c=[];o=g(o,i);)c.push(o);for(var f=c.length,a=t(In);f--;)o=c[f],a=r(r(n(In,t(o)),e(xn(o),kn(o))),a);return a}function j(n,t,u,e,i){var o=u.of;return o?o(n):(0,u.map)(r.always(n),e(i,t))}function A(){var n=arguments.length;if(n<2)return n?arguments[0]:Kr;for(var r=Array(n);n--;)r[n]=arguments[n];return r}function U(n){function r(n,r,u,e){return t(n,r,u,e)}var t=function(u,e,i,o){return(t=Bn(n(r)))(u,e,i,o)};return r}function O(n,r){for(var t=arguments.length,u=Bn(1&t?arguments[--t]:Wn);0<=(t-=2);)u=Rn(arguments[t],Bn(arguments[t+1]),u);return u}function w(){for(var n,r=arguments.length,t={},u=0;u<r;++u)t[n=arguments[u]]=n;return _r(t)}var x=function(n,t){return n?r.pipe2U(n,t):t},k=function(n){return!n},I=function(n,r){return n<r},S=function(n,r){return n>r},M=function(n,r,t,u){return void 0!==u?Math.min(Math.max(n,u<0?r+u:u),r):t},R=function(n){return function(r){return[n,r]}},q=function(n){return function(r){return void 0!==r?r:n}},D=q(0),B=function(n){return void 0!==n?!n:n},E=function(n,r){return function(t){return n(t)?r(t):void 0}},P=r.id(function(n,r){for(var t,u=r.length,e=Array(u),i=0,o=0;o<u;++o)void 0!==(t=n(r[o],o))&&(e[i++]=t);if(i)return i<u&&(e.length=i),e}),z=r.id(function(n,r,t,u,e){for(;u<e;)n[r++]=t[u++];return n}),C={map:r.applyU,of:r.id,ap:r.applyU,chain:r.applyU},L={map:r.sndU},N=u(function(n,r){return n+r},0),F=function(n){return u(function(r,t){return void 0===t||void 0!==r&&!n(t,r)?r:t})},J=function(n){return function(r){return u(function(t,u){var e=u&&r(u[0],u[1]);if(void 0===e)return t;var i=t&&r(t[0],t[1]);return void 0===i?u:n(e,i)?u:t})}},_=function(n,r,t,u){return Bn(t)(u,void 0,n,r)},H=function(n){return n.constructor===e},T=r.id(function(n){if(void 0!==n)return i(n,[])}),W=function(n,r,t){return void 0!==t?o(n,r,t):r},G=u(function(n,r){return void 0!==n?void 0!==r?new e(n,r):n:r}),K=r.object0,Q={v:!0},V=u(function(n,r){return void 0!==(n=c(n)).v?n:r},K,r.id),X=function(n){return function(r,t,u){return c(_(V,x(r,n),t,u)).v}},Y=X(function(n){return n?Q:K}),Z=function(n,t){return r.curryN(4,function(r,u){return u=t(u),function(t,e){return n(_(u,r,t,e))}})},$=function(n){return function(r){return void 0!==n?[n,r]:r}},nn=r.id(function(n){if($!==n){var r=[];do{r.push(n[0]),n=n[1]}while($!==n);return r}}),rn=function n(r,t,u,e,i,o,c,f){return c<f?t(r($,i(o[c],c)),e(function(){return n(r,t,u,e,i,o,c+1,f)})):u},tn=r.id(function(n,r,t){var u=n.map,e=n.ap,i=n.of,o=n.delay,c=i($),f=t.length;if(o)c=rn(u,e,c,o,r,t,0,f);else for(;f--;)c=e(u($,r(t[f],f)),c);return u(nn,c)}),un=function(n,r){return function(t){return function(u,e,i,o){return(0,i.map)(function(n){return r(t,n,u)},o(n(t,u),t))}}},en=function(n,r){return r instanceof Object?r[n]:void 0},on=r.id(function(n,t,u){return void 0!==t?r.assocPartialU(n,t,u):r.dissocPartialU(n,u)}),cn=un(en,on),fn=function(n,r){return Yr(r)?r[n]:void 0},an=r.id(function(n,r,t){Yr(t)||(t="");var u=t.length;if(void 0!==r){for(var e=Math.max(n+1,u),i=Array(e),o=0;o<e;++o)i[o]=t[o];return i[n]=r,i}if(0<u){if(u<=n)return z(Array(u),0,t,0,u);if(1<u){for(var c=Array(u-1),f=0;f<n;++f)c[f]=t[f];for(var a=n+1;a<u;++a)c[a-1]=t[a];return c}}}),vn=un(fn,an),dn=function(n,r,t){return function(u,e){return n(u,e,r,t)}},sn=r.id(function(n,t,u){switch(typeof n){case"string":return on(n,t,u);case"number":return an(n,t,u);case"object":return l(n,0,u,t);default:return 4===n.length?n(u,void 0,C,r.always(t)):u}}),ln=r.id(function(n,r,t){switch(typeof n){case"string":return on(n,r(en(n,t),n),t);case"number":return an(n,r(fn(n,t),n),t);case"object":return l(n,r,t);default:return 4===n.length?n(t,void 0,C,r):(r(n(t,void 0),void 0),t)}}),pn=r.id(function(n,t){switch(typeof n){case"string":return en(n,t);case"number":return fn(n,t);case"object":for(var u,e=0,i=n.length;e<i;++e)switch(typeof(u=n[e])){case"string":t=en(u,t);break;case"number":t=fn(u,t);break;default:return s(n,t,e,d(n[e-1]))}return t;default:return n(t,void 0,L,r.id)}}),hn=function(n,r){return function(t,u,e,i){return(0,e.map)(function(n){return r(n,t,u)},i(n(t,u),u))}},yn=function(n,r){return function(t,u,e,i){return(0,e.map)(r,i(n(t),u))}},mn=r.id(function(n,t){var u=void 0;for(var e in n){var i=n[e],o=r.isObject(i)?mn(i,t):pn(i,t);void 0!==o&&(u||(u={}),u[e]=o)}return u}),gn=r.id(function(n,t,u){for(var e in n){var i=t&&t[e],o=n[e];u=r.isObject(o)?gn(o,i,u):sn(o,i,u)}return u}),bn=function(n){return r.constructorOf(n)!==Object?Object.assign({},n):n},jn=r.id(function(n,r){return function(t){for(var u={},e=r.length,i=0;i<e;++i,t=t[1]){var o=t[0];u[r[i]]=void 0!==o?o:u}var c=void 0;n=bn(n);for(var f in n){var a=u[f];u!==a&&(u[f]=u,c||(c={}),c[f]=void 0!==a?a:n[f])}for(var v=0;v<e;++v){var d=r[v],s=u[d];u!==s&&(c||(c={}),c[d]=s)}return c}}),An=r.id(function(n,t){return function(u,e,i,o){var c=i.map,f=i.ap,v=i.of,d=i.delay,s=n.length;if(!s)return v(a(u));u instanceof Object||(u=r.object0);var l=v(R);if(d)l=h(n,t,c,f,l,d,i,o,u,0);else for(;s--;){var p=n[s],y=u[p];l=f(c(R,t?t[s](y,p,i,o):o(y,p)),l)}return c(jn(u,n),l)}}),Un=function(n,t,u){return r.acyclicEqualsU(u,n)?t:u},On=r.id(function(n,r,t,u){for(var e,i=0,o=r.length;i<o;++i)(n(e=r[i],i)?t:u).push(e)}),wn=function(n){return function(t,u,e,i){return(0,e.map)(r.always(t),i(n(t,u),u))}},xn=function(n){return n[0]},kn=function(n){return n.index},In=function(n){return function(r){return function(t){return[n,r,t]}}},Sn=function n(r,t,u,e,i,o,c){return(c=g(c,o))?t(t(r(In,u(c)),i(xn(c),kn(c))),e(function(){return n(r,t,u,e,i,o,c)})):u(In)},Mn=function(n){return function(r){for(var t="",u=0;In!==r;){var e=r[0],i=kn(e);t+=n.slice(u,i);var o=r[1];void 0!==o&&(t+=o),u=i+e[0].length,r=r[2]}return(t+=n.slice(u))||void 0}},Rn=function(n,r,t){return function(u,e,i,o){return(n(u,e)?r:t)(u,e,i,o)}},qn=function(n,r){return r=Bn(r),n=Bn(n),function(t,u,e,i){return(dr(r,t)?r:n)(t,u,e,i)}},Dn=function(n,r){return[r,Nr(n)]},Bn=r.id(function(n){switch(typeof n){case"string":return cn(n);case"number":return vn(n);case"object":return v(0,n);default:return 4===n.length?n:wn(n)}}),En=r.curry(function(n,r,t){return sn([n,Jr(r)],r,t)}),Pn=r.curry(ln),zn=r.curry(function(n,r){return sn(n,void 0,r)}),Cn=r.curry(sn),Ln=r.curry(function(n,t){return ln(n,r.id,t)}),Nn=r.curry(_),Fn=function(n){return function(r,t,u,e){return Bn(n(r,t))(r,t,u,e)}},Jn=r.curry(qn),_n=r.curry(function(n,r){return[r,Fn(function(r,t){return void 0!==r?n(r,t):Wn})]}),Hn=function(n){return function(r,t,u,e){return n(r,t)?e(r,t):j(r,t,u,e)}},Tn=Hn(r.isDefined),Wn=function(n,r,t,u){return j(n,r,t,u)},Gn=function(n){return function(r,t,u,e){return j(n,t,u,e,n)}},Kn=Gn(),Qn=r.id(function(){function n(u,e,i,o){return o===r?u.of:function(r){return(0,u.chain)(n(u,e,i,o+1),t[o](r,i,u,e))}}for(var r=arguments.length,t=Array(r),u=0;u<r;++u)t[u]=Bn(arguments[u]);return function(r,t,u,e){return n(u,e,t,0)(r)}}),Vn=r.id(function(n){var t=[],u=[];for(var e in n){t.push(e);var i=n[e];u.push(r.isObject(i)?Vn(i):Bn(i))}return An(t,u)}),Xn=r.id(function(n,r,t,u){return Yr(n)?t===C?P(u,n):t===V?f(u,n):tn(t,u,n):(0,t.of)(n)}),Yn=U(function(n){return O(Array.isArray,[Xn,n],Kr)}),Zn=r.id(function(n,t,u,e){return n instanceof Object?u===C?p(e,bn(n)):An(r.keys(n),void 0)(n,void 0,u,e):(0,u.of)(n)}),$n=r.id(function(n){return function(t,u,e,i){if(r.isString(t)){var o=e.map;if(n.global){var c=e.ap,f=e.of,a=e.delay,v=[""];return v.input=t,v.index=0,o(Mn(t),(a?Sn:b)(o,c,f,a,i,n,v))}var d=t.match(n);if(d)return o(function(r){return t.replace(n,void 0!==r?r:"")||void 0},i(d[0],kn(d)))}return j(t,void 0,e,i)}}),nr=r.pipe2U(X(function(n){return n?K:Q}),k),rr=nr(),tr=r.pipe2U(Y,Boolean),ur=r.curry(function(n,t,u){return T(_(G,n,t,u))||r.array0}),er=ur(r.id),ir=Z(r.id,function(n){return u(n.concat,(0,n.empty)(),n.delay)}),or=ir(r.id),cr=r.curry(function(n,r,t){return _(N,function(r,t){return n(r,t)?1:0},r,t)}),fr=cr(r.isDefined),ar=r.curry(function(n,r,u,e){return W(n,r,_(G,t,u,e))}),vr=r.curry(function(n,r,u,e){for(var i=ur(t,u,e),o=i.length-1;0<=o;--o){var c=i[o];r=n(r,c[0],c[1])}return r}),dr=r.pipe2U(X(function(n){return void 0!==n?Q:K}),Boolean)(),sr=r.pipe2U(X(r.always(Q)),k)(),lr=Z(function(n){return void 0!==n?String(n):""},r.id(function(n){return u(function(r,t){return void 0!==r?void 0!==t?r+n+t:r:t})})),pr=lr(r.id),hr=Z(xn,J(S))(t),yr=Nn(F(S),r.id),mr=r.curry(function(n,t,u){return Ir(x(n,D),t,u)/Ir(x(n,r.isDefined),t,u)}),gr=mr(),br=Z(xn,J(I))(t),jr=Nn(F(I),r.id),Ar=r.pipe2U(Y,k),Ur=tr(),Or=Nn(u(function(n,r){return n*r},1)),wr=Or(q(1)),xr=r.curry(X(function(n){return void 0!==n?{v:n}:K})),kr=xr(),Ir=Nn(N),Sr=Ir(D),Mr=r.curry(hn),Rr=Mr(r.id),qr=r.curry(function(n,r){return hn(n(r),Cn(r))}),Dr=r.id(function(n){return hn(function(t){if(t=r.dissocPartialU(0,t))for(var u in n)t[u]=n[u](t);return t},function(t,u){t=bn(t),u instanceof Object||(u=void 0);var e=void 0;for(var i in t)r.hasU(i,n)?u&&r.hasU(i,u)&&(e||(e={}),e[i]=u[i]):(e||(e={}),e[i]=t[i]);return e})}),Br=r.id(function(n){return function(r,t,u,e){var i=void 0,o=void 0;return Yr(r)&&On(n,r,i=[],o=[]),(0,u.map)(function(n){var r=n?n.length:0,t=o?o.length:0,u=r+t;if(u)return u===t?o:z(z(Array(u),0,n,0,r),r,o,0,t)},e(i,t))}}),Er=function(n){return function(r,t,u,e){var i=Yr(r)?r:"",o=y(n,i);return(0,u.map)(function(n){return an(o,n,i)},e(i[o],o))}},Pr=r.curry(function(n,r){return function(t,u,e,i){var o=Yr(t)?t:"",c=r.hint=m(r,n,o);return(0,e.map)(function(n){return an(c,n,o)},i(o[c],c))}}),zr=r.id,Cr=Fn(function(n){return Yr(n)&&n.length?n.length-1:0}),Lr=r.curry(function(n,r){return function(t,u,e,i){var o=Yr(t),c=o&&t.length,f=M(0,c,0,n),a=M(f,c,c,r);return(0,e.map)(function(n){var r=n?n.length:0,u=f+r,e=c-a+u;return e?z(z(z(Array(e),0,t,0,f),f,n,0,r),u,t,a,c):void 0},i(o?z(Array(Math.max(0,a-f)),0,t,f,a):void 0,u))}}),Nr=function(n){return r.isObject(n)?_r(p(Dn,n)):n},Fr=r.id,Jr=function(n){return w.apply(null,r.keys(n))},_r=r.id(function(n){return function(r,t,u,e){return(0,u.map)(function(t){return gn(n,t,r)},e(mn(n,r),t))}}),Hr=r.curry(function(n,r){function t(t){return Un(r,n,t)}return function(u,e,i,o){return(0,i.map)(t,o(Un(n,r,u),e))}}),Tr=r.curry(function(n,r){return sn(n,r,void 0)}),Wr=r.curry(yn),Gr=yn(B,B),Kr=function(n,r,t,u){return u(n,r)},Qr=yn(E(r.isString,decodeURI),E(r.isString,encodeURI)),Vr=yn(E(r.isString,decodeURIComponent),E(r.isString,encodeURIComponent)),Xr=r.id(function(n){var t=n||r.object0,u=t.reviver,e=t.replacer,i=t.space;return yn(E(r.isString,function(n){return JSON.parse(n,u)}),E(r.isDefined,function(n){return JSON.stringify(n,e,i)}))}),Yr=function(n){return n instanceof Object&&(n=n.length)===n>>0&&0<=n||r.isString(n)};n.toFunction=Bn,n.assign=En,n.modify=Pn,n.remove=zn,n.set=Cn,n.transform=Ln,n.traverse=Nn,n.compose=A,n.lazy=U,n.choices=function(n){for(var r=arguments.length,t=Array(r>1?r-1:0),u=1;u<r;u++)t[u-1]=arguments[u];return t.length?qn(t.reduceRight(qn),n):n},n.choose=Fn,n.iftes=O,n.orElse=Jn,n.chain=_n,n.choice=function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return r.reduceRight(qn,Wn)},n.when=Hn,n.optional=Tn,n.zero=Wn,n.cache=function(n){var t=arguments[1]||new Map,u=void 0,e=void 0;return n=Bn(n),function(i,o,c,f){var a=t.get(o);return a||t.set(o,a=[j]),r.identicalU(a[0],i)&&e===f&&u===c?a[1]:a[1]=n(a[0]=i,o,u=c,e=f)}},n.assignOp=function(n){return[Jr(n),Gn(n)]},n.modifyOp=function(n){return function(r,t,u,e){return j(r=n(r,t),t,u,e,r)}},n.setOp=Gn,n.removeOp=Kn,n.log=function(){var n=arguments,t=r.curry(function(r,t){return console.log.apply(console,z([],0,n,0,n.length).concat([r,t])),t});return yn(t("get"),t("set"))},n.seq=Qn,n.branch=Vn,n.elems=Xn,n.flatten=Yn,n.values=Zn,n.matches=$n,n.all=nr,n.and=rr,n.any=tr,n.collectAs=ur,n.collect=er,n.concatAs=ir,n.concat=or,n.countIf=cr,n.count=fr,n.foldl=ar,n.foldr=vr,n.isDefined=dr,n.isEmpty=sr,n.joinAs=lr,n.join=pr,n.maximumBy=hr,n.maximum=yr,n.meanAs=mr,n.mean=gr,n.minimumBy=br,n.minimum=jr,n.none=Ar,n.or=Ur,n.productAs=Or,n.product=wr,n.selectAs=xr,n.select=kr,n.sumAs=Ir,n.sum=Sr,n.get=function(n,r){return 1<arguments.length?pn(n,r):function(r){return pn(n,r)}},n.lens=Mr,n.setter=Rr,n.foldTraversalLens=qr,n.augment=Dr,n.defaults=function(n){function r(r){return Un(n,void 0,r)}return function(t,u,e,i){return(0,e.map)(r,i(void 0!==t?t:n,u))}},n.define=function(n){var r=q(n);return function(t,u,e,i){return(0,e.map)(r,i(void 0!==t?t:n,u))}},n.normalize=function(n){return function(r,t,u,e){return(0,u.map)(function(r){return void 0!==r?n(r,t):r},e(void 0!==r?n(r,t):r,t))}},n.required=function(n){return Hr(n,void 0)},n.rewrite=function(n){return function(r,t,u,e){return(0,u.map)(function(r){return void 0!==r?n(r,t):r},e(r,t))}},n.append=function(n,r,t,u){var e=Yr(n)?n.length:0;return(0,t.map)(function(r){return an(e,r,n)},u(void 0,e))},n.filter=Br,n.find=Er,n.findHint=Pr,n.findWith=function(){var n=Bn(A.apply(void 0,arguments));return[Er(dr(n)),n]},n.index=zr,n.last=Cr,n.prefix=function(n){return Lr(0,n)},n.slice=Lr,n.suffix=function(n){return Lr(0===n?1/0:n?-n:0,void 0)},n.pickIn=Nr,n.prop=Fr,n.props=w,n.propsOf=Jr,n.removable=function(){function n(n){if(!(n instanceof Object))return n;for(var t=0,e=u.length;t<e;++t)if(r.hasU(u[t],n))return n}for(var t=arguments.length,u=Array(t),e=0;e<t;e++)u[e]=arguments[e];return function(r,t,u,e){return(0,u.map)(n,e(r,t))}},n.valueOr=function(n){return function(r,t,u,e){return e(null!=r?r:n,t)}},n.pick=_r,n.replace=Hr,n.getInverse=Tr,n.iso=Wr,n.inverse=function(n){return function(r,t,u,e){return(0,u.map)(function(r){return pn(n,r)},e(sn(n,r,void 0),t))}},n.complement=Gr,n.identity=Kr,n.is=function(n){return yn(function(t){return r.acyclicEqualsU(n,t)},function(r){return!0===r?n:void 0})},n.uri=Qr,n.uriComponent=Vr,n.json=Xr,n.seemsArrayLike=Yr,Object.defineProperty(n,"__esModule",{value:!0})});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("infestines")):"function"==typeof define&&define.amd?define(["exports","infestines"],r):r(n.L={},n.I)}(this,function(n,r){"use strict";function t(n,r){return[n,r]}function u(n,t,u){var e={map:r.sndU,ap:n,of:r.always(t)};return u&&(e.delay=u),e}function e(n,r){this.l=n,this.r=r}function i(n,r){for(;n&&H(n);){var t=n.l;n=n.r,t&&H(t)?i(t.r,i(t.l,r)):r.push(t)}return r.push(n),r}function o(n,r,t){for(;H(t);){var u=t.l;t=t.r,r=H(u)?o(n,o(n,r,u.l),u.r):n(r,u[0],u[1])}return n(r,t[0],t[1])}function c(n){for(;n.constructor===Function;)n=n();return n}function f(n,r){for(var t,u=0,e=r.length;u<e;++u)if(t=c(n(r[u],u)),K!==t)return t;return K}function a(n){if(!(n instanceof Object))return n;for(var r in n)return n}function v(n,r){var t=r.length-n;if(t<2)return t?Bn(r[n]):Kr;for(var u=Array(t),e=0;e<t;++e)u[e]=Bn(r[e+n]);return function(n,r,e,i){for(var o=t;--o;)i=dn(u[o],e,i);return u[0](n,r,e,i)}}function d(n){var r=function n(r,t){return n.v=t,r};return r.v=n,r}function s(n,r,t,u){for(var e,i=n.length;t<i;++t)switch(typeof(e=n[t])){case"string":r=en(u.v=e,r);break;case"number":r=fn(u.v=e,r);break;case"object":r=s(e,r,0,u);break;default:r=e(r,u.v,L,u)}return r}function l(n,t,u,e){for(var i,o=n.length,c=Array(o),f=0;f<o;++f)switch(c[f]=u,typeof(i=n[f])){case"string":u=en(i,u);break;case"number":u=fn(i,u);break;default:u=v(f,n)(u,n[f-1],C,t||r.always(e)),o=f}o===n.length&&(u=t?t(u,n[o-1]):e);for(var a;0<=--o;)u=r.isString(a=n[o])?on(a,u,c[o]):an(a,u,c[o]);return u}function p(n,r,t){for(var u in r){var e=n(r[u],u);void 0!==e&&(t||(t={}),t[u]=e)}return t}function h(n,r,t,u,e,i,o,c,f,a){if(a<n.length){var v=n[a],d=f[v];return u(t(R,r?r[a](d,v,o,c):c(d,v)),i(function(){return h(n,r,t,u,e,i,o,c,f,a+1)}))}return e}function y(n,r){for(var t=r.length,u=0;u<t;++u)if(n(r[u],u))return u;return t}function g(n,r,t){var u=t.length,e=n.hint;u<=e&&(e=u-1),e<0&&(e=0);for(var i=e-1;0<=i&&e<u;++e,--i){if(r(t[e],n))return e;if(r(t[i],n))return i}for(;e<u;++e)if(r(t[e],n))return e;for(;0<=i;--i)if(r(t[i],n))return i;return u}function m(n,r){var t=r.lastIndex;r.lastIndex=kn(n)+n[0].length;var u=r.exec(n.input);if(r.lastIndex=t,u&&u[0])return u}function b(n,r,t,u,e,i,o){for(var c=[];o=m(o,i);)c.push(o);for(var f=c.length,a=t(Sn);f--;)o=c[f],a=r(r(n(Sn,t(o)),e(xn(o),kn(o))),a);return a}function j(n,t,u,e,i){var o=u.of;return o?o(n):u.map(r.always(n),e(i,t))}function A(){var n=arguments.length;if(n<2)return n?arguments[0]:Kr;for(var r=Array(n);n--;)r[n]=arguments[n];return r}function O(n){function r(n,r,u,e){return t(n,r,u,e)}var t=function(u,e,i,o){return(t=Bn(n(r)))(u,e,i,o)};return r}function U(n,r){for(var t=arguments.length,u=Bn(1&t?arguments[--t]:Wn);0<=(t-=2);)u=Rn(arguments[t],Bn(arguments[t+1]),u);return u}function w(){for(var n,r=arguments.length,t={},u=0;u<r;++u)t[n=arguments[u]]=n;return _r(t)}var x=function(n,t){return n?r.pipe2U(n,t):t},k=function(n){return!n},S=function(n,r){return n<r},I=function(n,r){return n>r},M=function(n,r,t,u){return void 0!==u?Math.min(Math.max(n,u<0?r+u:u),r):t},R=function(n){return function(r){return[n,r]}},q=function(n){return function(r){return void 0!==r?r:n}},D=q(0),B=function(n){return void 0!==n?!n:n},E=function(n,r){return function(t){return n(t)?r(t):void 0}},P=r.id(function(n,r){for(var t,u=r.length,e=Array(u),i=0,o=0;o<u;++o)void 0!==(t=n(r[o],o))&&(e[i++]=t);if(i)return i<u&&(e.length=i),e}),z=r.id(function(n,r,t,u,e){for(;u<e;)n[r++]=t[u++];return n}),C={map:r.applyU,of:r.id,ap:r.applyU,chain:r.applyU},L={map:r.sndU},N=u(function(n,r){return n+r},0),F=function(n){return u(function(r,t){return void 0===t||void 0!==r&&!n(t,r)?r:t})},J=function(n){return function(r){return u(function(t,u){var e=u&&r(u[0],u[1]);if(void 0===e)return t;var i=t&&r(t[0],t[1]);return void 0===i?u:n(e,i)?u:t})}},_=function(n,r,t,u){return Bn(t)(u,void 0,n,r)},H=function(n){return n.constructor===e},T=r.id(function(n){if(void 0!==n)return i(n,[])}),W=function(n,r,t){return void 0!==t?o(n,r,t):r},G=u(function(n,r){return void 0!==n?void 0!==r?new e(n,r):n:r}),K=r.object0,Q={v:!0},V=u(function(n,r){return void 0!==(n=c(n)).v?n:r},K,r.id),X=function(n){return function(r,t,u){return c(_(V,x(r,n),t,u)).v}},Y=X(function(n){return n?Q:K}),Z=function(n,t){return r.curryN(4,function(r,u){return u=t(u),function(t,e){return n(_(u,r,t,e))}})},$=function(n){return function(r){return void 0!==n?[n,r]:r}},nn=r.id(function(n){if($!==n){var r=[];do{r.push(n[0]),n=n[1]}while($!==n);return r}}),rn=function n(r,t,u,e,i,o,c,f){return c<f?t(r($,i(o[c],c)),e(function(){return n(r,t,u,e,i,o,c+1,f)})):u},tn=r.id(function(n,r,t){var u=n.map,e=n.ap,i=n.of,o=n.delay,c=i($),f=t.length;if(o)c=rn(u,e,c,o,r,t,0,f);else for(;f--;)c=e(u($,r(t[f],f)),c);return u(nn,c)}),un=function(n,r){return function(t){return function(u,e,i,o){return i.map(function(n){return r(t,n,u)},o(n(t,u),t))}}},en=function(n,r){return r instanceof Object?r[n]:void 0},on=r.id(function(n,t,u){return void 0!==t?r.assocPartialU(n,t,u):r.dissocPartialU(n,u)}),cn=un(en,on),fn=function(n,r){return Zr(r)?r[n]:void 0},an=r.id(function(n,r,t){Zr(t)||(t="");var u=t.length;if(void 0!==r){for(var e=Math.max(n+1,u),i=Array(e),o=0;o<e;++o)i[o]=t[o];return i[n]=r,i}if(0<u){if(u<=n)return z(Array(u),0,t,0,u);if(1<u){for(var c=Array(u-1),f=0;f<n;++f)c[f]=t[f];for(var a=n+1;a<u;++a)c[a-1]=t[a];return c}}}),vn=un(fn,an),dn=function(n,r,t){return function(u,e){return n(u,e,r,t)}},sn=r.id(function(n,t,u){switch(typeof n){case"string":return on(n,t,u);case"number":return an(n,t,u);case"object":return l(n,0,u,t);default:return 4===n.length?n(u,void 0,C,r.always(t)):u}}),ln=r.id(function(n,r,t){switch(typeof n){case"string":return on(n,r(en(n,t),n),t);case"number":return an(n,r(fn(n,t),n),t);case"object":return l(n,r,t);default:return 4===n.length?n(t,void 0,C,r):(r(n(t,void 0),void 0),t)}}),pn=r.id(function(n,t){switch(typeof n){case"string":return en(n,t);case"number":return fn(n,t);case"object":for(var u,e=0,i=n.length;e<i;++e)switch(typeof(u=n[e])){case"string":t=en(u,t);break;case"number":t=fn(u,t);break;default:return s(n,t,e,d(n[e-1]))}return t;default:return n(t,void 0,L,r.id)}}),hn=function(n,r){return function(t,u,e,i){return e.map(function(n){return r(n,t,u)},i(n(t,u),u))}},yn=function(n,r){return function(t,u,e,i){return e.map(r,i(n(t),u))}},gn=r.id(function(n,t){var u=void 0;for(var e in n){var i=n[e],o=r.isObject(i)?gn(i,t):pn(i,t);void 0!==o&&(u||(u={}),u[e]=o)}return u}),mn=r.id(function(n,t,u){for(var e in n){var i=t&&t[e],o=n[e];u=r.isObject(o)?mn(o,i,u):sn(o,i,u)}return u}),bn=function(n){return r.constructorOf(n)!==Object?Object.assign({},n):n},jn=r.id(function(n,r){return function(t){for(var u={},e=r.length,i=0;i<e;++i,t=t[1]){var o=t[0];u[r[i]]=void 0!==o?o:u}var c=void 0;n=bn(n);for(var f in n){var a=u[f];u!==a&&(u[f]=u,c||(c={}),c[f]=void 0!==a?a:n[f])}for(var v=0;v<e;++v){var d=r[v],s=u[d];u!==s&&(c||(c={}),c[d]=s)}return c}}),An=r.id(function(n,t){return function(u,e,i,o){var c=i.map,f=i.ap,v=i.of,d=i.delay,s=n.length;if(!s)return v(a(u));u instanceof Object||(u=r.object0);var l=v(R);if(d)l=h(n,t,c,f,l,d,i,o,u,0);else for(;s--;){var p=n[s],y=u[p];l=f(c(R,t?t[s](y,p,i,o):o(y,p)),l)}return c(jn(u,n),l)}}),On=function(n,t,u){return r.acyclicEqualsU(u,n)?t:u},Un=r.id(function(n,r,t,u){for(var e,i=0,o=r.length;i<o;++i)(n(e=r[i],i)?t:u).push(e)}),wn=function(n){return function(t,u,e,i){return e.map(r.always(t),i(n(t,u),u))}},xn=function(n){return n[0]},kn=function(n){return n.index},Sn=function(n){return function(r){return function(t){return[n,r,t]}}},In=function n(r,t,u,e,i,o,c){return(c=m(c,o))?t(t(r(Sn,u(c)),i(xn(c),kn(c))),e(function(){return n(r,t,u,e,i,o,c)})):u(Sn)},Mn=function(n){return function(r){for(var t="",u=0;Sn!==r;){var e=r[0],i=kn(e);t+=n.slice(u,i);var o=r[1];void 0!==o&&(t+=o),u=i+e[0].length,r=r[2]}return(t+=n.slice(u))||void 0}},Rn=function(n,r,t){return function(u,e,i,o){return(n(u,e)?r:t)(u,e,i,o)}},qn=function(n,r){return r=Bn(r),n=Bn(n),function(t,u,e,i){return(dr(r,t)?r:n)(t,u,e,i)}},Dn=function(n,r){return[r,Nr(n)]},Bn=r.id(function(n){switch(typeof n){case"string":return cn(n);case"number":return vn(n);case"object":return v(0,n);default:return 4===n.length?n:wn(n)}}),En=r.curry(function(n,r,t){return sn([n,Jr(r)],r,t)}),Pn=r.curry(ln),zn=r.curry(function(n,r){return sn(n,void 0,r)}),Cn=r.curry(sn),Ln=r.curry(function(n,t){return ln(n,r.id,t)}),Nn=r.curry(_),Fn=function(n){return function(r,t,u,e){return Bn(n(r,t))(r,t,u,e)}},Jn=r.curry(qn),_n=r.curry(function(n,r){return[r,Fn(function(r,t){return void 0!==r?n(r,t):Wn})]}),Hn=function(n){return function(r,t,u,e){return n(r,t)?e(r,t):j(r,t,u,e)}},Tn=Hn(r.isDefined),Wn=function(n,r,t,u){return j(n,r,t,u)},Gn=function(n){return function(r,t,u,e){return j(n,t,u,e,n)}},Kn=Gn(),Qn=r.id(function(){function n(u,e,i,o){return o===r?u.of:function(r){return u.chain(n(u,e,i,o+1),t[o](r,i,u,e))}}for(var r=arguments.length,t=Array(r),u=0;u<r;++u)t[u]=Bn(arguments[u]);return function(r,t,u,e){return n(u,e,t,0)(r)}}),Vn=r.id(function(n){var t=[],u=[];for(var e in n){t.push(e);var i=n[e];u.push(r.isObject(i)?Vn(i):Bn(i))}return An(t,u)}),Xn=r.id(function(n,r,t,u){return Zr(n)?t===C?P(u,n):t===V?f(u,n):tn(t,u,n):t.of(n)}),Yn=O(function(n){return U(Array.isArray,[Xn,n],Kr)}),Zn=r.id(function(n,t,u,e){return n instanceof Object?u===C?p(e,bn(n)):An(r.keys(n),void 0)(n,void 0,u,e):u.of(n)}),$n=r.id(function(n){return function(t,u,e,i){if(r.isString(t)){var o=e.map;if(n.global){var c=e.ap,f=e.of,a=e.delay,v=[""];return v.input=t,v.index=0,o(Mn(t),(a?In:b)(o,c,f,a,i,n,v))}var d=t.match(n);if(d)return o(function(r){return t.replace(n,void 0!==r?r:"")||void 0},i(d[0],kn(d)))}return j(t,void 0,e,i)}}),nr=r.pipe2U(X(function(n){return n?K:Q}),k),rr=nr(),tr=r.pipe2U(Y,Boolean),ur=r.curry(function(n,t,u){return T(_(G,n,t,u))||r.array0}),er=ur(r.id),ir=Z(r.id,function(n){return u(n.concat,n.empty(),n.delay)}),or=ir(r.id),cr=r.curry(function(n,r,t){return _(N,function(r,t){return n(r,t)?1:0},r,t)}),fr=cr(r.isDefined),ar=r.curry(function(n,r,u,e){return W(n,r,_(G,t,u,e))}),vr=r.curry(function(n,r,u,e){for(var i=ur(t,u,e),o=i.length-1;0<=o;--o){var c=i[o];r=n(r,c[0],c[1])}return r}),dr=r.pipe2U(X(function(n){return void 0!==n?Q:K}),Boolean)(),sr=r.pipe2U(X(r.always(Q)),k)(),lr=Z(function(n){return void 0!==n?String(n):""},r.id(function(n){return u(function(r,t){return void 0!==r?void 0!==t?r+n+t:r:t})})),pr=lr(r.id),hr=Z(xn,J(I))(t),yr=Nn(F(I),r.id),gr=r.curry(function(n,t,u){return Sr(x(n,D),t,u)/Sr(x(n,r.isDefined),t,u)}),mr=gr(),br=Z(xn,J(S))(t),jr=Nn(F(S),r.id),Ar=r.pipe2U(Y,k),Or=tr(),Ur=Nn(u(function(n,r){return n*r},1)),wr=Ur(q(1)),xr=r.curry(X(function(n){return void 0!==n?{v:n}:K})),kr=xr(),Sr=Nn(N),Ir=Sr(D),Mr=r.curry(hn),Rr=Mr(r.id),qr=r.curry(function(n,r){return hn(n(r),Cn(r))}),Dr=r.id(function(n){return hn(function(t){if(t=r.dissocPartialU(0,t))for(var u in n)t[u]=n[u](t);return t},function(t,u){t=bn(t),u instanceof Object||(u=void 0);var e=void 0;for(var i in t)r.hasU(i,n)?u&&r.hasU(i,u)&&(e||(e={}),e[i]=u[i]):(e||(e={}),e[i]=t[i]);return e})}),Br=r.id(function(n){return function(r,t,u,e){var i=void 0,o=void 0;return Zr(r)&&Un(n,r,i=[],o=[]),u.map(function(n){var r=n?n.length:0,t=o?o.length:0,u=r+t;if(u)return u===t?o:z(z(Array(u),0,n,0,r),r,o,0,t)},e(i,t))}}),Er=function(n){return function(r,t,u,e){var i=Zr(r)?r:"",o=y(n,i);return u.map(function(n){return an(o,n,i)},e(i[o],o))}},Pr=r.curry(function(n,r){return function(t,u,e,i){var o=Zr(t)?t:"",c=r.hint=g(r,n,o);return e.map(function(n){return an(c,n,o)},i(o[c],c))}}),zr=r.id,Cr=Fn(function(n){return Zr(n)&&n.length?n.length-1:0}),Lr=r.curry(function(n,r){return function(t,u,e,i){var o=Zr(t),c=o&&t.length,f=M(0,c,0,n),a=M(f,c,c,r);return e.map(function(n){var r=n?n.length:0,u=f+r,e=c-a+u;return e?z(z(z(Array(e),0,t,0,f),f,n,0,r),u,t,a,c):void 0},i(o?z(Array(Math.max(0,a-f)),0,t,f,a):void 0,u))}}),Nr=function(n){return r.isObject(n)?_r(p(Dn,n)):n},Fr=r.id,Jr=function(n){return w.apply(null,r.keys(n))},_r=r.id(function(n){return function(r,t,u,e){return u.map(function(t){return mn(n,t,r)},e(gn(n,r),t))}}),Hr=r.curry(function(n,r){function t(t){return On(r,n,t)}return function(u,e,i,o){return i.map(t,o(On(n,r,u),e))}}),Tr=r.curry(function(n,r){return sn(n,r,void 0)}),Wr=r.curry(yn),Gr=yn(B,B),Kr=function(n,r,t,u){return u(n,r)},Qr=r.id(function(n,t,u,e){return u.map(function(n){return void 0!==n?[n]:void 0},e((n instanceof Object||r.isString(n))&&1===n.length?n[0]:void 0,t))}),Vr=yn(E(r.isString,decodeURI),E(r.isString,encodeURI)),Xr=yn(E(r.isString,decodeURIComponent),E(r.isString,encodeURIComponent)),Yr=r.id(function(n){var t=n||r.object0,u=t.reviver,e=t.replacer,i=t.space;return yn(E(r.isString,function(n){return JSON.parse(n,u)}),E(r.isDefined,function(n){return JSON.stringify(n,e,i)}))}),Zr=function(n){return n instanceof Object&&(n=n.length)===n>>0&&0<=n||r.isString(n)};n.toFunction=Bn,n.assign=En,n.modify=Pn,n.remove=zn,n.set=Cn,n.transform=Ln,n.traverse=Nn,n.compose=A,n.lazy=O,n.choices=function(n){for(var r=arguments.length,t=Array(r>1?r-1:0),u=1;u<r;u++)t[u-1]=arguments[u];return t.length?qn(t.reduceRight(qn),n):n},n.choose=Fn,n.iftes=U,n.orElse=Jn,n.chain=_n,n.choice=function(){for(var n=arguments.length,r=Array(n),t=0;t<n;t++)r[t]=arguments[t];return r.reduceRight(qn,Wn)},n.when=Hn,n.optional=Tn,n.zero=Wn,n.cache=function(n){var t=arguments[1]||new Map,u=void 0,e=void 0;return n=Bn(n),function(i,o,c,f){var a=t.get(o);return a||t.set(o,a=[j]),r.identicalU(a[0],i)&&e===f&&u===c?a[1]:a[1]=n(a[0]=i,o,u=c,e=f)}},n.assignOp=function(n){return[Jr(n),Gn(n)]},n.modifyOp=function(n){return function(r,t,u,e){return j(r=n(r,t),t,u,e,r)}},n.setOp=Gn,n.removeOp=Kn,n.log=function(){var n=arguments,t=r.curry(function(r,t){return console.log.apply(console,z([],0,n,0,n.length).concat([r,t])),t});return yn(t("get"),t("set"))},n.seq=Qn,n.branch=Vn,n.elems=Xn,n.flatten=Yn,n.values=Zn,n.matches=$n,n.all=nr,n.and=rr,n.any=tr,n.collectAs=ur,n.collect=er,n.concatAs=ir,n.concat=or,n.countIf=cr,n.count=fr,n.foldl=ar,n.foldr=vr,n.isDefined=dr,n.isEmpty=sr,n.joinAs=lr,n.join=pr,n.maximumBy=hr,n.maximum=yr,n.meanAs=gr,n.mean=mr,n.minimumBy=br,n.minimum=jr,n.none=Ar,n.or=Or,n.productAs=Ur,n.product=wr,n.selectAs=xr,n.select=kr,n.sumAs=Sr,n.sum=Ir,n.get=function(n,r){return 1<arguments.length?pn(n,r):function(r){return pn(n,r)}},n.lens=Mr,n.setter=Rr,n.foldTraversalLens=qr,n.augment=Dr,n.defaults=function(n){function r(r){return On(n,void 0,r)}return function(t,u,e,i){return e.map(r,i(void 0!==t?t:n,u))}},n.define=function(n){var r=q(n);return function(t,u,e,i){return e.map(r,i(void 0!==t?t:n,u))}},n.normalize=function(n){return function(r,t,u,e){return u.map(function(r){return void 0!==r?n(r,t):r},e(void 0!==r?n(r,t):r,t))}},n.required=function(n){return Hr(n,void 0)},n.rewrite=function(n){return function(r,t,u,e){return u.map(function(r){return void 0!==r?n(r,t):r},e(r,t))}},n.append=function(n,r,t,u){var e=Zr(n)?n.length:0;return t.map(function(r){return an(e,r,n)},u(void 0,e))},n.filter=Br,n.find=Er,n.findHint=Pr,n.findWith=function(){var n=Bn(A.apply(void 0,arguments));return[Er(dr(n)),n]},n.index=zr,n.last=Cr,n.prefix=function(n){return Lr(0,n)},n.slice=Lr,n.suffix=function(n){return Lr(0===n?1/0:n?-n:0,void 0)},n.pickIn=Nr,n.prop=Fr,n.props=w,n.propsOf=Jr,n.removable=function(){function n(n){if(!(n instanceof Object))return n;for(var t=0,e=u.length;t<e;++t)if(r.hasU(u[t],n))return n}for(var t=arguments.length,u=Array(t),e=0;e<t;e++)u[e]=arguments[e];return function(r,t,u,e){return u.map(n,e(r,t))}},n.valueOr=function(n){return function(r,t,u,e){return e(null!=r?r:n,t)}},n.pick=_r,n.replace=Hr,n.getInverse=Tr,n.iso=Wr,n.inverse=function(n){return function(r,t,u,e){return u.map(function(r){return pn(n,r)},e(sn(n,r,void 0),t))}},n.complement=Gr,n.identity=Kr,n.is=function(n){return yn(function(t){return r.acyclicEqualsU(n,t)},function(r){return!0===r?n:void 0})},n.singleton=Qr,n.uri=Vr,n.uriComponent=Xr,n.json=Yr,n.seemsArrayLike=Zr,Object.defineProperty(n,"__esModule",{value:!0})});
{
"name": "partial.lenses",
"version": "11.17.0",
"version": "11.18.0",
"description": "Partial lenses is a comprehensive, high-performance optics library for JavaScript",

@@ -44,3 +44,3 @@ "module": "dist/partial.lenses.es.js",

"devDependencies": {
"babel-cli": "^6.24.1",
"babel-cli": "^6.26.0",
"babel-eslint": "^7.2.3",

@@ -50,3 +50,3 @@ "babel-plugin-check-es2015-constants": "^6.22.0",

"babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
"babel-plugin-transform-es2015-block-scoping": "^6.26.0",
"babel-plugin-transform-es2015-classes": "^6.24.1",

@@ -59,3 +59,3 @@ "babel-plugin-transform-es2015-computed-properties": "^6.24.1",

"babel-plugin-transform-es2015-literals": "^6.22.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
"babel-plugin-transform-es2015-object-super": "^6.24.1",

@@ -68,7 +68,7 @@ "babel-plugin-transform-es2015-parameters": "^6.24.1",

"babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
"babel-polyfill": "^6.23.0",
"babel-register": "^6.24.1",
"babel-polyfill": "^6.26.0",
"babel-register": "^6.26.0",
"benchmark": "^2.1.4",
"codecov": "^2.3.0",
"eslint": "^4.4.1",
"eslint": "^4.5.0",
"marked": "^0.3.6",

@@ -78,4 +78,4 @@ "mocha": "^3.5.0",

"ramda": "^0.24.1",
"rollup": "^0.45.2",
"rollup-plugin-babel": "^2.7.1",
"rollup": "^0.48.2",
"rollup-plugin-babel": "^3.0.2",
"rollup-plugin-node-resolve": "^3.0.0",

@@ -85,5 +85,5 @@ "rollup-plugin-replace": "^1.1.1",

"sprintf-js": "^1.1.1",
"uglify-js": "^3.0.27",
"uglify-js": "^3.0.28",
"watch-run": "^1.2.5"
}
}

@@ -26,3 +26,3 @@ import * as I from "infestines"

const expect = (p, f) => x => p(x) ? f(x) : undefined
const expect = (p, f) => x => p(x) ? f(x) : void 0

@@ -292,3 +292,3 @@ const freeze = x => x && Object.freeze(x)

const lensFrom = (get, set) => i => (x, _i, F, xi2yF) =>
(0,F.map)(v => set(i, v, x), xi2yF(get(i, x), i))
F.map(v => set(i, v, x), xi2yF(get(i, x), i))

@@ -458,5 +458,5 @@ //

const lensU = (get, set) => (x, i, F, xi2yF) =>
(0,F.map)(y => set(y, x, i), xi2yF(get(x, i), i))
F.map(y => set(y, x, i), xi2yF(get(x, i), i))
const isoU = (bwd, fwd) => (x, i, F, xi2yF) => (0,F.map)(fwd, xi2yF(bwd(x), i))
const isoU = (bwd, fwd) => (x, i, F, xi2yF) => F.map(fwd, xi2yF(bwd(x), i))

@@ -612,3 +612,3 @@ //

const fromReader = wi2x => (w, i, F, xi2yF) =>
(0,F.map)(I.always(w), xi2yF(wi2x(w, i), i))
F.map(I.always(w), xi2yF(wi2x(w, i), i))

@@ -687,3 +687,3 @@ //

const of = C.of
return of ? of(y) : (0,C.map)(I.always(y), xi2yC(x, i))
return of ? of(y) : C.map(I.always(y), xi2yC(x, i))
}

@@ -783,3 +783,3 @@

if (process.env.NODE_ENV !== "production")
warn(cache, `\`L.cache\` is experimental and might be removed or changed before next major release.`)
warn(cache, "`L.cache` is experimental and might be removed or changed before next major release.")
const map = arguments[1] || new Map()

@@ -828,3 +828,3 @@ let C_, xi2yC_

? M.of
: x => (0,M.chain)(loop(M, xi2xM, i, j+1), xMs[j](x, i, M, xi2xM))
: x => M.chain(loop(M, xi2xM, i, j+1), xMs[j](x, i, M, xi2xM))
}

@@ -854,3 +854,3 @@ return (x, i, M, xi2xM) => loop(M, xi2xM, i, 0)(x)

} else {
return (0,A.of)(xs)
return A.of(xs)
}

@@ -867,3 +867,3 @@ })

} else {
return (0,A.of)(xs)
return A.of(xs)
}

@@ -910,3 +910,3 @@ })

export const concatAs =
/*#__PURE__*/mkTraverse(I.id, m => ConcatOf(m.concat, (0,m.empty)(), m.delay))
/*#__PURE__*/mkTraverse(I.id, m => ConcatOf(m.concat, m.empty(), m.delay))

@@ -1019,3 +1019,3 @@ export const concat = /*#__PURE__*/concatAs(I.id)

function o2u(x) {return replaced(out, void 0, x)}
return (x, i, F, xi2yF) => (0,F.map)(o2u, xi2yF(void 0 !== x ? x : out, i))
return (x, i, F, xi2yF) => F.map(o2u, xi2yF(void 0 !== x ? x : out, i))
}

@@ -1025,8 +1025,8 @@

const untoV = unto(v)
return (x, i, F, xi2yF) => (0,F.map)(untoV, xi2yF(void 0 !== x ? x : v, i))
return (x, i, F, xi2yF) => F.map(untoV, xi2yF(void 0 !== x ? x : v, i))
}
export const normalize = xi2x => (x, i, F, xi2yF) =>
(0,F.map)(x => void 0 !== x ? xi2x(x, i) : x,
xi2yF(void 0 !== x ? xi2x(x, i) : x, i))
F.map(x => void 0 !== x ? xi2x(x, i) : x,
xi2yF(void 0 !== x ? xi2x(x, i) : x, i))

@@ -1036,3 +1036,3 @@ export const required = inn => replace(inn, void 0)

export const rewrite = yi2y => (x, i, F, xi2yF) =>
(0,F.map)(y => void 0 !== y ? yi2y(y, i) : y, xi2yF(x, i))
F.map(y => void 0 !== y ? yi2y(y, i) : y, xi2yF(x, i))

@@ -1043,3 +1043,3 @@ // Lensing arrays

const i = seemsArrayLike(xs) ? xs.length : 0
return (0,F.map)(x => setIndex(i, x, xs), xi2yF(void 0, i))
return F.map(x => setIndex(i, x, xs), xi2yF(void 0, i))
}

@@ -1051,3 +1051,3 @@

partitionIntoIndex(xi2b, xs, ts = [], fs = [])
return (0,F.map)(
return F.map(
ts => {

@@ -1068,3 +1068,3 @@ const tsN = ts ? ts.length : 0,

i = findIndex(xi2b, ys)
return (0,F.map)(v => setIndex(i, v, ys), xi2yF(ys[i], i))
return F.map(v => setIndex(i, v, ys), xi2yF(ys[i], i))
}

@@ -1076,3 +1076,3 @@

i = hint.hint = findIndexHint(hint, xh2b, ys)
return (0,F.map)(v => setIndex(i, v, ys), xi2yF(ys[i], i))
return F.map(v => setIndex(i, v, ys), xi2yF(ys[i], i))
}

@@ -1098,3 +1098,3 @@ })

e = sliceIndex(b, xsN, xsN, end)
return (0,F.map)(
return F.map(
zs => {

@@ -1145,3 +1145,3 @@ const zsN = zs ? zs.length : 0, bPzsN = b + zsN, n = xsN - e + bPzsN

}
return (x, i, F, xi2yF) => (0,F.map)(drop, xi2yF(x, i))
return (x, i, F, xi2yF) => F.map(drop, xi2yF(x, i))
}

@@ -1157,3 +1157,3 @@

return (x, i, F, xi2yF) =>
(0,F.map)(v => setPick(template, v, x), xi2yF(getPick(template, x), i))
F.map(v => setPick(template, v, x), xi2yF(getPick(template, x), i))
})

@@ -1163,3 +1163,3 @@

function o2i(x) {return replaced(out, inn, x)}
return (x, i, F, xi2yF) => (0,F.map)(o2i, xi2yF(replaced(inn, out, x), i))
return (x, i, F, xi2yF) => F.map(o2i, xi2yF(replaced(inn, out, x), i))
})

@@ -1178,3 +1178,3 @@

export const inverse = iso => (x, i, F, xi2yF) =>
(0,F.map)(x => getU(iso, x), xi2yF(setU(iso, x, void 0), i))
F.map(x => getU(iso, x), xi2yF(setU(iso, x, void 0), i))

@@ -1191,2 +1191,10 @@ // Basic isomorphisms

export const singleton = /*#__PURE__*/(process.env.NODE_ENV === "production" ? I.id : iso => toFunction([isoU(I.id, freeze), iso]))(
(x, i, F, xi2yF) =>
F.map(x => void 0 !== x ? [x] : void 0,
xi2yF((x instanceof Object || I.isString(x)) && x.length === 1
? x[0]
: void 0,
i)))
// Standard isomorphisms

@@ -1193,0 +1201,0 @@

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