!function(r,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("infestines")):"function"==typeof define&&define.amd?define(["exports","infestines"],n):n(r.L={},r.I)}(this,function(r,g){"use strict";function n(r){switch(typeof r){case"boolean":case"number":case"string":return!0;default:return!1}}function i(r,n){for(var t=0,u=n[w];t>0&&0<=r||g.isString(r)},Bn=vr(function(r,n){return void 0!==r?r:n}),$n=C(function(r){switch(typeof r){case"string":return xr(r);case"number":return Sr(r);case"object":return a(0,r);default:return 4===r[w]?r:(i=r,P(function(r,n,t,u){return t.map(g.always(r),u(i(r,n),n))}))}var i}),_n=g.curry(function(r,n,t){return Fr([r,xu],n,t)}),Gn=g.curry(Er),Jn=g.curry(qr),Hn=g.curry(Mr),Kn=g.curry(function(r,n){return Fr(r,void 0,n)}),Qn=g.curry(Fr),Vn=g.curry(yr),Xn=yn(dn),Yn=function(i){return P(function(r,n,t,u){return $n(i(r,n))(r,n,t,u)})},Zn=C(function(){for(var r=arguments[w],n=ln;r--;){var t=arguments[r];n=t[w]<2?$n(t[0]):sn($n(t[1]),n)(t[0])}return n}),rt=C(function(e){e=$n(e);var o=arguments[w]-1;if(!o)return ln;var r=arguments[o];r=1===r[w]?(--o,$n(r[0])):ln;for(var f=Array(o),c=Array(o+1),n=0;n