UNPKG

ramda-adjunct

Version:

Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.

1 lines 66 kB
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.RA=n():t.RA=n()}(self,()=>(()=>{"use strict";var t={d:(n,r)=>{for(var e in r)t.o(r,e)&&!t.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:r[e]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};function r(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function e(t){return function n(e){return 0===arguments.length||r(e)?n:t.apply(this,arguments)}}function o(t){return function n(o,u){switch(arguments.length){case 0:return n;case 1:return r(o)?n:e(function(n){return t(o,n)});default:return r(o)&&r(u)?n:r(o)?e(function(n){return t(n,u)}):r(u)?e(function(n){return t(o,n)}):t(o,u)}}}function u(t,n,r){for(var e=0,o=r.length;e<o;)n=t(n,r[e]),e+=1;return n}function i(t,n){var r;n=n||[];var e=(t=t||[]).length,o=n.length,u=[];for(r=0;r<e;)u[u.length]=t[r],r+=1;for(r=0;r<o;)u[u.length]=n[r],r+=1;return u}t.r(n),t.d(n,{Identity:()=>Ha,Y:()=>Qe,allEqual:()=>Xu,allEqualTo:()=>li,allIdentical:()=>ei,allIdenticalTo:()=>si,allP:()=>_e,allSettledP:()=>Je,allUnique:()=>wi,anyP:()=>Mo,appendFlipped:()=>Mu,argsPass:()=>vs,async:()=>mo,cata:()=>Pe,catchP:()=>Fe,ceil:()=>bs,compact:()=>xu,concatAll:()=>au,concatRight:()=>su,copyKeys:()=>qc,curryRight:()=>ke,curryRightN:()=>Me,defaultWhen:()=>Wo,delayP:()=>Ge,dispatch:()=>vo,divideNum:()=>gs,dropArgs:()=>ds,ensureArray:()=>uu,escapeRegExp:()=>Es,filterIndexed:()=>Yo,findOr:()=>Ji,firstP:()=>Mo,flattenDepth:()=>mi,flattenPath:()=>da,flattenProp:()=>ba,floor:()=>Wi,fnull:()=>Zo,inRange:()=>us,included:()=>ku,invoke:()=>nc,invokeArgs:()=>tc,isArray:()=>Dt,isArrayLike:()=>Sn,isAsyncFunction:()=>Rt,isBigInt:()=>Sr,isBlank:()=>oe,isBoolean:()=>tn,isDate:()=>Fn,isEmptyArray:()=>Yt,isEmptyString:()=>cn,isError:()=>Qr,isEven:()=>Er,isFalse:()=>qr,isFalsy:()=>Rr,isFinite:()=>cr,isFloat:()=>jr,isFunction:()=>Bt,isGeneratorFunction:()=>Ct,isIndexed:()=>Jr,isInt32:()=>dr,isInteger:()=>hr,isInteger32:()=>dr,isInvalidDate:()=>Ln,isIterable:()=>Lt,isMap:()=>er,isNaN:()=>Dn,isNaturalNumber:()=>te,isNegative:()=>Zn,isNegativeZero:()=>Yn,isNilOrEmpty:()=>on,isNonEmptyArray:()=>Qt,isNonEmptyString:()=>hn,isNonNegative:()=>rr,isNonPositive:()=>tr,isNotArray:()=>Ht,isNotArrayLike:()=>jn,isNotAsyncFunction:()=>wn,isNotBoolean:()=>nn,isNotDate:()=>Un,isNotFinite:()=>ar,isNotFloat:()=>Ar,isNotFunction:()=>On,isNotGeneratorFunction:()=>An,isNotInteger:()=>gr,isNotMap:()=>or,isNotNaN:()=>$n,isNotNil:()=>J,isNotNilOrEmpty:()=>Hn,isNotNull:()=>Y,isNotNumber:()=>Wn,isNotObj:()=>yn,isNotObjLike:()=>Pn,isNotObject:()=>yn,isNotObjectLike:()=>Pn,isNotPair:()=>kr,isNotPlainObj:()=>_n,isNotPlainObject:()=>_n,isNotPrimitive:()=>re,isNotRegExp:()=>Dr,isNotSet:()=>zr,isNotString:()=>an,isNotUndefined:()=>Z,isNotValidDate:()=>Ln,isNotValidNumber:()=>Or,isNull:()=>X,isNumber:()=>Cn,isObj:()=>pn,isObjLike:()=>Nn,isObject:()=>pn,isObjectLike:()=>Nn,isOdd:()=>Pr,isPair:()=>Mr,isPlainObj:()=>kn,isPlainObject:()=>kn,isPositive:()=>Vn,isPositiveZero:()=>Xn,isPrimitive:()=>ne,isPromise:()=>Fr,isPrototypeOf:()=>Na,isRegExp:()=>Br,isSafeInteger:()=>Hr,isSentinelValue:()=>ee,isSet:()=>$r,isSparseArray:()=>Gr,isString:()=>un,isSymbol:()=>Kr,isThenable:()=>_r,isTrue:()=>Ur,isTruthy:()=>Cr,isUint32:()=>br,isUinteger32:()=>br,isUndefined:()=>K,isValidDate:()=>zn,isValidNumber:()=>wr,lastP:()=>zo,lengthEq:()=>Co,lengthGt:()=>Bu,lengthGte:()=>Ro,lengthLt:()=>Du,lengthLte:()=>$u,lengthNotEq:()=>zu,lensEq:()=>Ea,lensIso:()=>ns,lensNotEq:()=>xa,lensNotSatisfy:()=>Ma,lensSatisfies:()=>Ta,lensTraverse:()=>Ja,liftF:()=>Ne,liftFN:()=>Oe,list:()=>ru,mapIndexed:()=>Ko,mergePath:()=>Zc,mergePaths:()=>zc,mergeProp:()=>Xc,mergeProps:()=>$c,move:()=>Ru,nand:()=>fs,neither:()=>ls,noneP:()=>Ce,nonePass:()=>hs,noop:()=>se,nor:()=>ps,notAllPass:()=>ys,notAllUnique:()=>Oi,notBoth:()=>ss,notEqual:()=>is,omitBy:()=>Hc,omitIndexes:()=>Eu,overlaps:()=>as,padCharsEnd:()=>nf,padCharsStart:()=>Js,padEnd:()=>rf,padStart:()=>ef,pathNotEq:()=>es,pathOrLazy:()=>ra,paths:()=>rc,pickIndexes:()=>nu,propNotEq:()=>rs,rangeStep:()=>Vi,reduceIndexed:()=>Xo,reduceP:()=>yu,reduceRightP:()=>Su,rejectP:()=>Ue,renameKey:()=>bc,renameKeyWith:()=>Mc,renameKeysWith:()=>Tc,repeatStr:()=>Qu,replaceAll:()=>Ms,resolveP:()=>qe,round:()=>ms,seq:()=>eo,sequencing:()=>eo,sign:()=>ws,skipTake:()=>$i,sliceFrom:()=>Au,sliceTo:()=>wu,sortByPaths:()=>Ri,sortByProp:()=>Mi,sortByProps:()=>xi,spreadPath:()=>pa,spreadProp:()=>ha,stubArray:()=>ae,stubNull:()=>ue,stubObj:()=>ie,stubObject:()=>ie,stubString:()=>ce,stubUndefined:()=>V,subtractNum:()=>Os,thenCatchP:()=>Ve,toArray:()=>Ai,toInt32:()=>vr,toInteger32:()=>vr,toNumber:()=>Ns,toUint32:()=>mr,toUinteger32:()=>mr,trimCharsEnd:()=>Ws,trimCharsStart:()=>Zs,trimEnd:()=>Cs,trimLeft:()=>Fs,trimRight:()=>Cs,trimStart:()=>Fs,trunc:()=>js,unzipObjWith:()=>Sa,viewOr:()=>ca,weave:()=>Ee,weaveLazy:()=>xe,zipObjWith:()=>wa});const c=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function a(t){return"[object String]"===Object.prototype.toString.call(t)}const s=e(function(t){return!!c(t)||!!t&&("object"==typeof t&&(!a(t)&&(0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))});var f="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function l(t,n,r){return function(e,o,u){if(s(u))return t(e,o,u);if(null==u)return o;if("function"==typeof u["fantasy-land/reduce"])return n(e,o,u,"fantasy-land/reduce");if(null!=u[f])return r(e,o,u[f]());if("function"==typeof u.next)return r(e,o,u);if("function"==typeof u.reduce)return n(e,o,u,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function p(t,n,r){for(var e=r.next();!e.done;)n=t(n,e.value),e=r.next();return n}function y(t,n,r,e){return r[e](t,n)}const h=l(u,y,p);function v(t,n,r){return function(){if(0===arguments.length)return r();var e=arguments[arguments.length-1];if(!c(e)){for(var o=0;o<t.length;){if("function"==typeof e[t[o]])return e[t[o]].apply(e,Array.prototype.slice.call(arguments,0,-1));o+=1}if(function(t){return null!=t&&"function"==typeof t["@@transducer/step"]}(e))return n.apply(null,Array.prototype.slice.call(arguments,0,-1))(e)}return r.apply(this,arguments)}}function d(t,n){for(var r=0,e=n.length,o=Array(e);r<e;)o[r]=t(n[r]),r+=1;return o}const m=function(){return this.xf["@@transducer/init"]()},b=function(t){return this.xf["@@transducer/result"](t)};var g=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,this.f(n))},t}();const S=function(t){return function(n){return new g(t,n)}};function j(t,n){switch(t){case 0:return function(){return n.apply(this,arguments)};case 1:return function(t){return n.apply(this,arguments)};case 2:return function(t,r){return n.apply(this,arguments)};case 3:return function(t,r,e){return n.apply(this,arguments)};case 4:return function(t,r,e,o){return n.apply(this,arguments)};case 5:return function(t,r,e,o,u){return n.apply(this,arguments)};case 6:return function(t,r,e,o,u,i){return n.apply(this,arguments)};case 7:return function(t,r,e,o,u,i,c){return n.apply(this,arguments)};case 8:return function(t,r,e,o,u,i,c,a){return n.apply(this,arguments)};case 9:return function(t,r,e,o,u,i,c,a,s){return n.apply(this,arguments)};case 10:return function(t,r,e,o,u,i,c,a,s,f){return n.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function A(t,n,e){return function(){for(var o=[],u=0,i=t,c=0,a=!1;c<n.length||u<arguments.length;){var s;c<n.length&&(!r(n[c])||u>=arguments.length)?s=n[c]:(s=arguments[u],u+=1),o[c]=s,r(s)?a=!0:i-=1,c+=1}return!a&&i<=0?e.apply(this,o):j(Math.max(0,i),A(t,o,e))}}const w=o(function(t,n){return 1===t?e(n):j(t,A(t,[],n))});function O(t,n){return Object.prototype.hasOwnProperty.call(n,t)}var N=Object.prototype.toString;const P=function(){return"[object Arguments]"===N.call(arguments)?function(t){return"[object Arguments]"===N.call(t)}:function(t){return O("callee",t)}}();var E=!{toString:null}.propertyIsEnumerable("toString"),x=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],I=function(){return arguments.propertyIsEnumerable("length")}(),T=function(t,n){for(var r=0;r<t.length;){if(t[r]===n)return!0;r+=1}return!1},M="function"!=typeof Object.keys||I?e(function(t){if(Object(t)!==t)return[];var n,r,e=[],o=I&&P(t);for(n in t)!O(n,t)||o&&"length"===n||(e[e.length]=n);if(E)for(r=x.length-1;r>=0;)O(n=x[r],t)&&!T(e,n)&&(e[e.length]=n),r-=1;return e}):e(function(t){return Object(t)!==t?[]:Object.keys(t)});const k=M;const _=o(v(["fantasy-land/map","map"],S,function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return w(n.length,function(){return t.call(this,n.apply(this,arguments))});case"[object Object]":return u(function(r,e){return r[e]=t(n[e]),r},{},k(n));default:return d(t,n)}}));const F=o(function(t,n){return"function"==typeof n["fantasy-land/ap"]?n["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(n):"function"==typeof t?function(r){return t(r)(n(r))}:h(function(t,r){return i(t,_(r,n))},[],t)});const U=o(function(t,n){var r=w(t,n);return w(t,function(){return u(F,_(r,arguments[0]),Array.prototype.slice.call(arguments,1))})});const q=e(function(t){return U(t.length,t)});const C=q(e(function(t){return!t}));function R(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}function B(t,n,r){for(var e=0,o=r.length;e<o;){if(t(n,r[e]))return!0;e+=1}return!1}const D="function"==typeof Object.is?Object.is:function(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n};const $=e(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function z(t,n,r,e){var o=R(t);function u(t,n){return L(t,n,r.slice(),e.slice())}return!B(function(t,n){return!B(u,n,t)},R(n),o)}function L(t,n,r,e){if(D(t,n))return!0;var o,u,i=$(t);if(i!==$(n))return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof n["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](n)&&"function"==typeof n["fantasy-land/equals"]&&n["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof n.equals)return"function"==typeof t.equals&&t.equals(n)&&"function"==typeof n.equals&&n.equals(t);switch(i){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(o=t.constructor,null==(u=String(o).match(/^function (\w*)/))?"":u[1]))return t===n;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof n||!D(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!D(t.valueOf(),n.valueOf()))return!1;break;case"Error":return t.name===n.name&&t.message===n.message;case"RegExp":if(t.source!==n.source||t.global!==n.global||t.ignoreCase!==n.ignoreCase||t.multiline!==n.multiline||t.sticky!==n.sticky||t.unicode!==n.unicode)return!1}for(var c=r.length-1;c>=0;){if(r[c]===t)return e[c]===n;c-=1}switch(i){case"Map":return t.size===n.size&&z(t.entries(),n.entries(),r.concat([t]),e.concat([n]));case"Set":return t.size===n.size&&z(t.values(),n.values(),r.concat([t]),e.concat([n]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=k(t);if(a.length!==k(n).length)return!1;var s=r.concat([t]),f=e.concat([n]);for(c=a.length-1;c>=0;){var l=a[c];if(!O(l,n)||!L(n[l],t[l],s,f))return!1;c-=1}return!0}const W=o(function(t,n){return L(t,n,[],[])});const G=e(function(t){return function(){return t}});const V=G(void 0);const K=W(V());const Z=C(K);const X=W(null);const Y=C(X);const H=e(function(t){return null==t});const J=C(H);function Q(t,n){return function(){return n.call(this,t.apply(this,arguments))}}function tt(t){return function n(u,i,c){switch(arguments.length){case 0:return n;case 1:return r(u)?n:o(function(n,r){return t(u,n,r)});case 2:return r(u)&&r(i)?n:r(u)?o(function(n,r){return t(n,i,r)}):r(i)?o(function(n,r){return t(u,n,r)}):e(function(n){return t(u,i,n)});default:return r(u)&&r(i)&&r(c)?n:r(u)&&r(i)?o(function(n,r){return t(n,r,c)}):r(u)&&r(c)?o(function(n,r){return t(n,i,r)}):r(i)&&r(c)?o(function(n,r){return t(u,n,r)}):r(u)?e(function(n){return t(n,i,c)}):r(i)?e(function(n){return t(u,n,c)}):r(c)?e(function(n){return t(u,i,n)}):t(u,i,c)}}}function nt(t,n,r){for(var e=0,o=r.length;e<o;){if((n=t["@@transducer/step"](n,r[e]))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e+=1}return t["@@transducer/result"](n)}const rt=o(function(t,n){return j(t.length,function(){return t.apply(n,arguments)})});function et(t,n,r){for(var e=r.next();!e.done;){if((n=t["@@transducer/step"](n,e.value))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e=r.next()}return t["@@transducer/result"](n)}function ot(t,n,r,e){return t["@@transducer/result"](r[e](rt(t["@@transducer/step"],t),n))}const ut=l(nt,ot,et);var it=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},t}();var ct=tt(function(t,n,r){return ut("function"==typeof t?new it(t):t,n,r)});const at=ct;function st(t,n){return function(){var r=arguments.length;if(0===r)return n();var e=arguments[r-1];return c(e)||"function"!=typeof e[t]?n.apply(this,arguments):e[t].apply(e,Array.prototype.slice.call(arguments,0,r-1))}}var ft=tt(st("slice",function(t,n,r){return Array.prototype.slice.call(r,t,n)}));const lt=ft;const pt=e(st("tail",lt(1,1/0)));function yt(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return j(arguments[0].length,at(Q,arguments[0],pt(arguments)))}var ht=function(t,n){switch(arguments.length){case 0:return ht;case 1:return function n(r){return 0===arguments.length?n:D(t,r)};default:return D(t,n)}};const vt=ht;function dt(t,n){return function(t,n,r){var e,o;if("function"==typeof t.indexOf)switch(typeof n){case"number":if(0===n){for(e=1/n;r<t.length;){if(0===(o=t[r])&&1/o===e)return r;r+=1}return-1}if(n!=n){for(;r<t.length;){if("number"==typeof(o=t[r])&&o!=o)return r;r+=1}return-1}return t.indexOf(n,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(n,r);case"object":if(null===n)return t.indexOf(n,r)}for(;r<t.length;){if(W(t[r],n))return r;r+=1}return-1}(n,t,0)>=0}function mt(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var bt=function(t){return(t<10?"0":"")+t};const gt="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+bt(t.getUTCMonth()+1)+"-"+bt(t.getUTCDate())+"T"+bt(t.getUTCHours())+":"+bt(t.getUTCMinutes())+":"+bt(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function St(t,n){for(var r=0,e=n.length,o=[];r<e;)t(n[r])&&(o[o.length]=n[r]),r+=1;return o}function jt(t){return"[object Object]"===Object.prototype.toString.call(t)}var At=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.xf["@@transducer/step"](t,n):t},t}();function wt(t){return function(n){return new At(t,n)}}var Ot=o(v(["fantasy-land/filter","filter"],wt,function(t,n){return jt(n)?u(function(r,e){return t(n[e])&&(r[e]=n[e]),r},{},k(n)):(r=n,"[object Map]"===Object.prototype.toString.call(r)?function(t,n){for(var r=new Map,e=n.entries(),o=e.next();!o.done;)t(o.value[1])&&r.set(o.value[0],o.value[1]),o=e.next();return r}(t,n):St(t,n));var r}));const Nt=Ot;const Pt=o(function(t,n){return Nt((r=t,function(){return!r.apply(this,arguments)}),n);var r});function Et(t,n){var r=function(r){var e=n.concat([t]);return dt(r,e)?"<Circular>":Et(r,e)},e=function(t,n){return d(function(n){return mt(n)+": "+r(t[n])},n.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+d(r,t).join(", ")+"))";case"[object Array]":return"["+d(r,t).concat(e(t,Pt(function(t){return/^\d+$/.test(t)},k(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):mt(gt(t)))+")";case"[object Map]":return"new Map("+r(Array.from(t))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object Set]":return"new Set("+r(Array.from(t).sort())+")";case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":mt(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var o=t.toString();if("[object Object]"!==o)return o}return"{"+e(t,k(t)).join(", ")+"}"}}const xt=e(function(t){return Et(t,[])});const It=o(function(t,n){if(t===n)return n;function r(t,n){if(t>n!=n>t)return n>t?n:t}var e=r(t,n);if(void 0!==e)return e;var o=r(typeof t,typeof n);if(void 0!==o)return o===typeof t?t:n;var u=xt(t),i=r(u,xt(n));return void 0!==i&&i===u?t:n}),Tt=Number.isInteger||function(t){return(t|0)===t};function Mt(t,n){return n[t<0?n.length+t:t]}const kt=function(t,n){if(null!=n)return Tt(t)?Mt(t,n):n[t]};const _t=o(kt);var Ft=o(function(t,n){return _(_t(t),n)});const Ut=Ft;const qt=e(function(t){return w(at(It,0,Ut("length",t)),function(){for(var n=0,r=t.length;n<r;){if(t[n].apply(this,arguments))return!0;n+=1}return!1})});const Ct=w(1,yt($,vt("GeneratorFunction")));const Rt=w(1,yt($,vt("AsyncFunction")));const Bt=qt([yt($,vt("Function")),Ct,Rt]);const Dt=w(1,Bt(Array.isArray)?Array.isArray:yt($,vt("Array")));var $t=o(function(t,n){return!H(n)&&t in n});const zt=$t;const Lt=w(1,function(t){return"undefined"!=typeof Symbol&&(zt(Symbol.iterator,Object(t))&&Bt(t[Symbol.iterator]))});function Wt(t){var n=Object.prototype.toString.call(t);return"[object Function]"===n||"[object AsyncFunction]"===n||"[object GeneratorFunction]"===n||"[object AsyncGeneratorFunction]"===n}const Gt=o(function(t,n){return t&&n});const Vt=o(function(t,n){return Wt(t)?function(){return t.apply(this,arguments)&&n.apply(this,arguments)}:q(Gt)(t,n)});var Kt=e(function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():t==Set||t instanceof Set?new Set:t==Map||t instanceof Map?new Map:c(t)?[]:a(t)?"":jt(t)?{}:P(t)?function(){return arguments}():function(t){var n=Object.prototype.toString.call(t);return"[object Uint8ClampedArray]"===n||"[object Int8Array]"===n||"[object Uint8Array]"===n||"[object Int16Array]"===n||"[object Uint16Array]"===n||"[object Int32Array]"===n||"[object Uint32Array]"===n||"[object Float32Array]"===n||"[object Float64Array]"===n||"[object BigInt64Array]"===n||"[object BigUint64Array]"===n}(t)?t.constructor.from(""):void 0});const Zt=Kt;const Xt=e(function(t){return null!=t&&W(t,Zt(t))});const Yt=Vt(Dt,Xt);const Ht=C(Dt);const Jt=e(function(t){return!Xt(t)});const Qt=Vt(Dt,Jt);const tn=w(1,yt($,vt("Boolean")));const nn=C(tn);const rn=o(function(t,n){return t||n});const en=o(function(t,n){return Wt(t)?function(){return t.apply(this,arguments)||n.apply(this,arguments)}:q(rn)(t,n)});const on=w(1,en(H,Xt));const un=w(1,yt($,vt("String")));const cn=W("");const an=C(un);const sn=e(function(t){return w(at(It,0,Ut("length",t)),function(){for(var n=0,r=t.length;n<r;){if(!t[n].apply(this,arguments))return!1;n+=1}return!0})});function fn(t){return fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fn(t)}const ln=function(t){return"object"===fn(t)};const pn=w(1,Vt(Y,en(ln,Bt)));const yn=C(pn);const hn=sn([un,yn,Jt]);var vn=o(function(t,n){if(0===t.length||H(n))return!1;for(var r=n,e=0;e<t.length;){if(H(r)||!O(t[e],r))return!1;r=r[t[e]],e+=1}return!0});const dn=vn;var mn=o(function(t,n){return dn([t],n)});const bn=mn;function gn(t){return gn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gn(t)}const Sn=w(1,function(t){return!!Dt(t)||!!t&&(!un(t)&&("object"===gn(t)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&(bn(0,t)&&bn(t.length-1,t)))))});const jn=C(Sn);const An=C(Ct);const wn=C(Rt);const On=C(Bt);const Nn=w(1,Vt(Y,ln));const Pn=C(Nn);function En(t,n){for(var r=n,e=0;e<t.length;e+=1){if(null==r)return;var o=t[e];r=Tt(o)?Mt(o,r):r[o]}return r}const xn=tt(function(t,n,r){return t(En(n,r))});var In=yt($,vt("Object")),Tn=yt(xt,W(xt(Object))),Mn=xn(Vt(Bt,Tn),["constructor"]);const kn=w(1,function(t){if(!Nn(t)||!In(t))return!1;var n=Object.getPrototypeOf(t);return!!X(n)||Mn(n)});const _n=C(kn);const Fn=w(1,yt($,vt("Date")));const Un=C(Fn);const qn=o(function(t,n){return w(t+1,function(){var r=arguments[t];if(null!=r&&Wt(r[n]))return r[n].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(xt(r)+' does not have a method named "'+n+'"')})});const Cn=w(1,yt($,vt("Number")));var Rn=Vt(Cn,isNaN);var Bn=w(1,Rn);const Dn=Bt(Number.isNaN)?w(1,Number.isNaN):Bn;const $n=C(Dn);const zn=w(1,Vt(Fn,yt(qn(0,"getTime"),$n)));const Ln=C(zn);const Wn=C(Cn);const Gn=o(function(t,n){return t<n});const Vn=Vt(Cn,Gn(0));const Kn=o(function(t,n){return t>n});const Zn=w(1,Vt(Cn,Kn(0)));const Xn=w(1,vt(0));const Yn=w(1,vt(-0));const Hn=C(on);const Jn=e(function(t){return w(t.length,function(n,r){var e=Array.prototype.slice.call(arguments,0);return e[0]=r,e[1]=n,t.apply(this,e)})});const Qn=o(function(t,n){return t<=n});const tr=w(1,Vt(Cn,Jn(Qn)(0)));const nr=o(function(t,n){return t>=n});const rr=w(1,Vt(Cn,Jn(nr)(0)));const er=w(1,yt($,vt("Map")));const or=C(er);var ur=Vt(Cn,isFinite);var ir=w(1,ur);const cr=Bt(Number.isFinite)?w(1,rt(Number.isFinite,Number)):ir;const ar=C(cr);const sr=o(function(t,n){return w(at(It,0,Ut("length",n)),function(){var r=arguments,e=this;return t.apply(e,d(function(t){return t.apply(e,r)},n))})});function fr(t){return t}const lr=e(fr);var pr=Vt(cr,sr(W,[Math.floor,lr]));var yr=w(1,pr);const hr=Bt(Number.isInteger)?w(1,rt(Number.isInteger,Number)):yr;const vr=w(1,function(t){return t|0});const dr=w(1,function(t){return vr(t)===t});const mr=w(1,function(t){return t>>>0});const br=w(1,function(t){return mr(t)===t});const gr=C(hr);const Sr=w(1,yt($,vt("BigInt")));const jr=Vt(cr,C(hr));const Ar=w(1,C(jr));const wr=w(1,en(hr,jr));const Or=C(wr);const Nr=o(function(t,n){return t%n});const Pr=w(1,Vt(hr,yt(Jn(Nr)(2),C(W)(0))));const Er=w(1,Vt(hr,C(Pr)));function xr(t){return"[object Number]"===Object.prototype.toString.call(t)}var Ir=e(function(t){return null!=t&&xr(t.length)?t.length:NaN});const Tr=Ir;const Mr=w(1,Vt(Dt,yt(Tr,W(2))));const kr=C(Mr);const _r=xn(Bt,["then"]);const Fr=w(1,Vt(pn,yt(xt,W("[object Promise]"))));const Ur=w(1,vt(!0));const qr=w(1,vt(!1));const Cr=w(1,Boolean);const Rr=C(Cr);const Br=w(1,yt($,vt("RegExp")));const Dr=C(Br);const $r=w(1,yt($,vt("Set")));const zr=C($r);var Lr=e(function(t){for(var n=k(t),r=n.length,e=[],o=0;o<r;)e[o]=t[n[o]],o+=1;return e});const Wr=Lr;const Gr=Vt(Dt,sr(C(vt),[yt(Wr,Tr),Tr]));function Vr(t){return Vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vr(t)}const Kr=w(1,function(t){return"symbol"===Vr(t)||"object"===Vr(t)&&"Symbol"===$(t)});const Zr=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;var Xr=Vt(hr,function(t){return Math.abs(t)<=Zr});var Yr=w(1,Xr);const Hr=Bt(Number.isSafeInteger)?w(1,rt(Number.isSafeInteger,Number)):Yr;const Jr=w(1,en(un,Dt));const Qr=w(1,yt($,vt("Error")));const te=w(1,Vt(hr,C(Zn)));const ne=Vt(yn,qt([un,Cn,Sr,tn,K,X,Kr]));const re=w(1,C(ne));const ee=w(1,function(t){return dr(t)&&0===~t});const oe=qt([qr,H,Xt,o(function(t,n){if(r=t,"[object RegExp]"!==Object.prototype.toString.call(r))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+xt(t));var r;return function(t){return new RegExp(t.source,t.flags?t.flags:(t.global?"g":"")+(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":"")+(t.unicode?"u":"")+(t.dotAll?"s":""))}(t).test(n)})(/^\s+$/gm)]);const ue=G(null);const ie=function(){return{}};const ce=G("");const ae=function(){return[]};const se=G(V());const fe=e(function(t){return w(t.length,t)});var le=e(function(t){return Mt(0,t)});const pe=le;var ye="fantasy-land/equals",he="fantasy-land/lte",ve="fantasy-land/concat",de="fantasy-land/empty",me="fantasy-land/map",be="fantasy-land/contramap",ge="fantasy-land/ap",Se="fantasy-land/of",je="fantasy-land/chain",Ae=Vt(en(xn(Bt,["map"]),xn(Bt,[me])),en(xn(Bt,["ap"]),xn(Bt,[ge])));const we=w(2,function(t,n){if(!Ae(t)||!Ae(n))return F(t,n);try{return t.ap(n)}catch(r){return n.ap(t)}});const Oe=fe(function(t,n){var r=w(t,n);return w(t,function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];var o=_(r,pe(n)),u=lt(1,1/0,n);return at(we,o,u)})});const Ne=w(1,function(t){return Oe(t.length,t)});const Pe=fe(function(t,n,r){if(Bt(r.matchWith))return r.matchWith({Ok:function(t){var r=t.value;return n(r)},Error:function(n){var r=n.value;return t(r)},Just:function(t){var r=t.value;return n(r)},Nothing:function(){return t(void 0)},Success:function(t){var r=t.value;return n(r)},Failure:function(n){var r=n.value;return t(r)}});if(Bt(r.cata))return r.cata(t,n);if(Bt(r.getOrElse)){var e="RA.cata".concat(Math.random()),o=r.getOrElse(e);return o===e?t():n(o)}return r.either(t,n)});const Ee=w(2,function(t,n){return w(t.length,function(){return t.apply(void 0,arguments).run(n)})});const xe=w(2,function(t,n){return w(t.length,function(){return t.apply(void 0,arguments).run(n())})});var Ie=e(function(t){return a(t)?t.split("").reverse().join(""):Array.prototype.slice.call(t,0).reverse()});const Te=Ie;const Me=w(2,function(t,n){return w(t,function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return n.apply(this,Te(r))})});const ke=sr(Me,[Tr,lr]);const _e=w(1,rt(Promise.all,Promise));const Fe=qn(1,"catch");const Ue=rt(Promise.reject,Promise);const qe=rt(Promise.resolve,Promise);const Ce=w(1,yt(_(qe),_(function(t){return t.then(Ue,qe)}),_e));const Re=o(function(t,n){return null==n||n!=n?t:n});const Be=tt(function(t,n,r){return Re(t,_t(n,r))});function De(t){return o(function(n,r){return j(Math.max(0,n.length-r.length),function(){return n.apply(this,t(r,arguments))})})}const $e=De(i);const ze=o(Mt);var Le=fe(function(t,n){var r,e;return hr(n)&&rr(n)?r=n:(r=Be(0,"timeout",n),e=Be(e,"value",n)),new Promise(function(){for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];var i=t(o);setTimeout($e(i,[e]),r)})}),We=Le(ze(0));We.reject=Le(ze(1));const Ge=We;const Ve=qn(2,"then");function Ke(t){return function(t){if(Array.isArray(t))return Ze(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Ze(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ze(t,n):void 0}}(t)||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 Ze(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Xe=function(t){return{status:"fulfilled",value:t}},Ye=function(t){return{status:"rejected",reason:t}};var He=w(1,function(t){var n=_(function(t){return qe(t).then(Xe).catch(Ye)},Ke(t));return _e(n)});const Je=Bt(Promise.allSettled)?w(1,rt(Promise.allSettled,Promise)):He;const Qe=w(1,function(t){return(n=function(n){return t(function(t){return n(n)(t)})})(n);var n});var to=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.f(n),this.xf["@@transducer/step"](t,n)},t}();function no(t){return function(n){return new to(t,n)}}const ro=o(v([],no,function(t,n){return t(n),n}));const eo=fe(function(t,n){return ro(function(n){return _(function(t){return t(n)})(t)})(n)});const oo=e(function(t){return function(n,r){return t(n,r)?-1:t(r,n)?1:0}});var uo=o(function(t,n){return Array.prototype.slice.call(n,0).sort(t)});const io=uo;function co(t){return t&&t["@@transducer/reduced"]?t:{"@@transducer/value":t,"@@transducer/reduced":!0}}const ao=e(co);const so=tt(function(t,n,r){return w(Math.max(t.length,n.length,r.length),function(){return t.apply(this,arguments)?n.apply(this,arguments):r.apply(this,arguments)})});function fo(t){return function(t){if(Array.isArray(t))return lo(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return lo(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?lo(t,n):void 0}}(t)||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 lo(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var po=oo(function(t,n){return t.length>n.length}),yo=yt(io(po),pe,_t("length")),ho=fe(function(t,n,r){var e=r.apply(void 0,fo(t));return J(e)?ao(e):n});const vo=so(Qt,function(t){var n=yo(t);return w(n,function(){for(var n=arguments.length,r=new Array(n),e=0;e<n;e++)r[e]=arguments[e];return at(ho(r),void 0,t)})},V);const mo=w(1,function(t){function n(){var n=rt(t,this).apply(void 0,arguments),r=function(t){var e=qe(t.value);return t.done?e:e.then(function(t){return r(n.next(t))},function(t){return r(n.throw(t))})};try{return r(n.next())}catch(t){return Ue(t)}}return t.length>0?w(t.length,n):n});function bo(t){return bo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bo(t)}function go(t){return function(t){if(Array.isArray(t))return So(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return So(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?So(t,n):void 0}}(t)||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 So(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}function jo(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,Ao(e.key),e)}}function Ao(t){var n=function(t,n){if("object"!=bo(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!=bo(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==bo(n)?n:n+""}function wo(t,n,r){return n=Eo(n),function(t,n){if(n&&("object"==bo(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,No()?Reflect.construct(n,r||[],Eo(t).constructor):n.apply(t,r))}function Oo(t){var n="function"==typeof Map?new Map:void 0;return Oo=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(n){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,r)}function r(){return function(t,n,r){if(No())return Reflect.construct.apply(null,arguments);var e=[null];e.push.apply(e,n);var o=new(t.bind.apply(t,e));return r&&Po(o,r.prototype),o}(t,arguments,Eo(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Po(r,t)},Oo(t)}function No(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(No=function(){return!!t})()}function Po(t,n){return Po=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t},Po(t,n)}function Eo(t){return Eo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Eo(t)}var xo=function(t){function n(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=wo(this,n,[e])).errors=r,t}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Po(t,n)}(n,t),r=n,e&&jo(r.prototype,e),o&&jo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,e,o}(Oo(Error));const Io=function(t){var n=[];return new Promise(function(r,e){var o=function(r){n.push(r),n.length===t.length&&e(new xo(n))};_(function(t){return qe(t).then(r).catch(o)},go(t))})};var To=w(1,Io);const Mo=Bt(Promise.any)?w(1,rt(Promise.any,Promise)):To;var ko=e(function(t){return Mt(-1,t)});const _o=ko;function Fo(){if(0===arguments.length)throw new Error("compose requires at least one argument");return yt.apply(this,Te(arguments))}var Uo=fe(function(t,n,r){return Fo(t(n),Tr)(r)});const qo=Uo;const Co=qo(W);const Ro=qo(Jn(nr));function Bo(t){return function(t){if(Array.isArray(t))return Do(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Do(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Do(t,n):void 0}}(t)||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 Do(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var $o=w(1,function(t){var n=[],r=[],e=rt(n.push,n),o=rt(r.push,r),u=_(function(t){return qe(t).then(e).catch(o)},Bo(t));return _e(u).then(function(){if(!Co(0,n)||!Co(0,r))return Ro(1,n)?_o(n):Ue(r)})});const zo=$o;const Lo=o(function(t,n){return t.apply(this,n)});const Wo=fe(function(t,n,r){return t(r)?n:r});var Go=e(function(t){return w(t.length,function(){var n=0,r=arguments[0],e=arguments[arguments.length-1],o=Array.prototype.slice.call(arguments,0);return o[0]=function(){var t=r.apply(this,i(arguments,[n,e]));return n+=1,t},t.apply(this,o)})});const Vo=Go;const Ko=Vo(_);const Zo=fe(function(t,n){return w(t.length,function(){for(var r=arguments.length,e=new Array(r),o=0;o<r;o++)e[o]=arguments[o];var u=Ko(function(t,r){return Wo(H,n[r],t)},e);return Lo(t,u)})});const Xo=Vo(at);const Yo=Vo(Nt);const Ho=o(dt);var Jo=Vo(Nt),Qo=fe(function(t,n,r){return Ho(r,t)}),tu=fe(function(t,n){return Jo(Qo(t),n)});const nu=tu;const ru=e(function(t){return function(){return t(Array.prototype.slice.call(arguments,0))}})(lr);const eu=tt(function(t,n,r){return t(r)?n(r):r});const ou=o(function(t,n){return"function"==typeof t["fantasy-land/of"]?t["fantasy-land/of"](n):"function"==typeof t.of?t.of(n):[n]});const uu=eu(Ht,ou(Array));const iu=o(function(t,n){if(c(t)){if(c(n))return t.concat(n);throw new TypeError(xt(n)+" is not an array")}if(a(t)){if(a(n))return t+n;throw new TypeError(xt(n)+" is not a string")}if(null!=t&&Wt(t["fantasy-land/concat"]))return t["fantasy-land/concat"](n);if(null!=t&&Wt(t.concat))return t.concat(n);throw new TypeError(xt(t)+' does not have a method named "concat" or "fantasy-land/concat"')});var cu={concat:lr};const au=yt(at(iu,cu),eu(vt(cu),V));const su=Jn(iu);function fu(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u,i,c=[],a=!0,s=!1;try{if(u=(r=r.call(t)).next,0===n){if(Object(r)!==r)return;a=!1}else for(;!(a=(e=u.call(r)).done)&&(c.push(e.value),c.length!==n);a=!0);}catch(t){s=!0,o=t}finally{try{if(!a&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return lu(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?lu(t,n):void 0}}(t,n)||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 lu(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var pu=w(3,function(t,n,r){return qe(r).then(function(r){var e=Tr(r);return 0===e?n:at(function(n,r){return n.then(function(t){return _e([t,r])}).then(function(n){var r=fu(n,2),o=r[0],u=r[1];return K(o)&&1===e?u:t(o,u)})})(qe(n),r)})});const yu=pu;var hu=tt(function(t,n,r){for(var e=r.length-1;e>=0;){if((n=t(r[e],n))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e-=1}return n});const vu=hu;function du(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u,i,c=[],a=!0,s=!1;try{if(u=(r=r.call(t)).next,0===n){if(Object(r)!==r)return;a=!1}else for(;!(a=(e=u.call(r)).done)&&(c.push(e.value),c.length!==n);a=!0);}catch(t){s=!0,o=t}finally{try{if(!a&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return mu(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mu(t,n):void 0}}(t,n)||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 mu(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var bu=yt(vu(iu,""),W("ba"))(["a","b"]),gu=w(3,function(t,n,r){return qe(r).then(function(r){var e=Tr(r);return 0===e?n:vu(function(n,r){var o,u;return bu?(o=n,u=r):(o=r,u=n),o.then(function(t){return _e([t,u])}).then(function(n){var r=du(n,2),o=r[0],u=r[1];return K(o)&&1===e?u:t(u,o)})})(qe(n),r)})});const Su=gu,ju={"@@functional/placeholder":!0};const Au=lt(ju,1/0);const wu=lt(0);var Ou=Vo(Pt),Nu=fe(function(t,n,r){return Ho(r,t)}),Pu=fe(function(t,n){return Ou(Nu(t),n)});const Eu=Pu;const xu=Pt(Rr);var Iu=o(function(t,n){return i(n,[t])});const Tu=Iu;const Mu=Jn(Tu);const ku=Jn(Ho);var _u=tt(function(t,n,r){t=t<r.length&&t>=0?t:r.length;var e=Array.prototype.slice.call(r,0);return e.splice(t,0,n),e});const Fu=_u;var Uu=tt(function(t,n,r){var e=Array.prototype.slice.call(r,0);return e.splice(t,n),e});const qu=Uu;var Cu=fe(function(t,n,r){return Fo(Fu(n,ze(t,r)),qu(t,1))(r)});const Ru=Cu;const Bu=qo(Jn(Kn));const Du=qo(Jn(Gn));const $u=qo(Jn(Qn));const zu=qo(C(W));function Lu(t,n,r){var e,o=typeof t;switch(o){case"string":case"number":return 0===t&&1/t==-1/0?!!r._items["-0"]||(n&&(r._items["-0"]=!0),!1):null!==r._nativeSet?n?(e=r._nativeSet.size,r._nativeSet.add(t),r._nativeSet.size===e):r._nativeSet.has(t):o in r._items?t in r._items[o]||(n&&(r._items[o][t]=!0),!1):(n&&(r._items[o]={},r._items[o][t]=!0),!1);case"boolean":if(o in r._items){var u=t?1:0;return!!r._items[o][u]||(n&&(r._items[o][u]=!0),!1)}return n&&(r._items[o]=t?[!1,!0]:[!0,!1]),!1;case"function":return null!==r._nativeSet?n?(e=r._nativeSet.size,r._nativeSet.add(t),r._nativeSet.size===e):r._nativeSet.has(t):o in r._items?!!dt(t,r._items[o])||(n&&r._items[o].push(t),!1):(n&&(r._items[o]=[t]),!1);case"undefined":return!!r._items[o]||(n&&(r._items[o]=!0),!1);case"object":if(null===t)return!!r._items.null||(n&&(r._items.null=!0),!1);default:return(o=Object.prototype.toString.call(t))in r._items?!!dt(t,r._items[o])||(n&&r._items[o].push(t),!1):(n&&(r._items[o]=[t]),!1)}}const Wu=function(){function t(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return t.prototype.add=function(t){return!Lu(t,!0,this)},t.prototype.has=function(t){return Lu(t,!1,this)},t}();var Gu=function(){function t(t,n){this.xf=n,this.f=t,this.set=new Wu}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.set.add(this.f(n))?this.xf["@@transducer/step"](t,n):t},t}();function Vu(t){return function(n){return new Gu(t,n)}}var Ku=o(v([],Vu,function(t,n){for(var r,e,o=new Wu,u=[],i=0;i<n.length;)r=t(e=n[i]),o.add(r)&&u.push(e),i+=1;return u}));const Zu=Ku(lr);const Xu=w(1,yt(Zu,$u(1)));const Yu=function(t,n){var r=Number(n);if(r!==n&&(r=0),Zn(r))throw new RangeError("repeat count must be non-negative");if(ar(r))throw new RangeError("repeat count must be less than infinity");if(r=Math.floor(r),0===t.length||0===r)return"";if(t.length*r>=1<<28)throw new RangeError("repeat count must not overflow maximum string size");var e=t.length*r;r=Math.floor(Math.log(r)/Math.log(2));for(var o=t;r;)o+=t,r-=1;return o+=o.substring(0,e-o.length)};var Hu=fe(Yu),Ju=Jn(qn(1,"repeat"));const Qu=Bt(String.prototype.repeat)?Ju:Hu;var ti=function(){function t(t,n){this.xf=n,this.pred=t,this.items=[]}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return B(this.pred,n,this.items)?t:(this.items.push(n),this.xf["@@transducer/step"](t,n))},t}();function ni(t){return function(n){return new ti(t,n)}}var ri=o(v([],ni,function(t,n){for(var r,e=0,o=n.length,u=[];e<o;)B(t,r=n[e],u)||(u[u.length]=r),e+=1;return u}));const ei=w(1,yt(ri(vt),$u(1)));var oi=function(){function t(t,n){this.xf=n,this.f=t,this.all=!0}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,n){return this.f(n)||(this.all=!1,t=co(this.xf["@@transducer/step"](t,!1))),t},t}();function ui(t){return function(n){return new oi(t,n)}}var ii=o(v(["all"],ui,function(t,n){for(var r=0;r<n.length;){if(!t(n[r]))return!1;r+=1}return!0}));const ci=ii;var ai=fe(function(t,n){return ci(vt(t),n)});const si=ai;var fi=fe(function(t,n){return ci(W(t),n)});const li=fi;const pi=function(t){return function n(r){for(var e,o,u,i=[],c=0;c<r.length;){if(Sn(r[c]))for(u=0,o=(e=t?n(r[c]):r[c]).length;u<o;)i[i.length]=e[u],u+=1;else i[i.length]=r[c];c+=1}return i}};function yi(t){return function(t){if(Array.isArray(t))return hi(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return hi(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hi(t,n):void 0}}(t)||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 hi(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var vi=pi(!1),di=fe(function(t,n){for(var r=t,e=yi(n);r>0;)e=vi(e),r-=1;return e});const mi=di;function bi(t){return function(t){if(Array.isArray(t))return gi(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return gi(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?gi(t,n):void 0}}(t)||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 gi(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Si=w(1,function(t,n,r){if(null==t)throw new TypeError("Array.from requires an array-like object - not null or undefined");if(J(n)&&On(n))throw new TypeError("Array.from: when provided, the second argument must be a function");return Lt(t)?function(t,n,r){var e=Z(r)?rt(n,r):n;return Z(n)?bi(t).map(e):bi(t)}(t,n,r):[]}),ji=Bt(Array.from)?w(1,Array.from):Si;const Ai=so(Lt,ji,Wr);const wi=sr(Co,[Tr,Zu]);const Oi=C(wi);function Ni(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Pi(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Pi(t,n):void 0}}(t)||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 Pi(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Ei=fe(function(t,n){return io(function(t){var n=Ni(t),r=n[0],e=Pi(n).slice(1);return at(en,r,e)}(_(function(t){return oo(function(n,r){return Gn(_t(t,n),_t(t,r))})},t)),n)});const xi=Ei;const Ii=o(function(t,n){return w(n.length,function(){for(var r=[],e=0;e<n.length;)r.push(n[e].call(this,arguments[e])),e+=1;return t.apply(this,r.concat(Array.prototype.slice.call(arguments,n.length)))})});var Ti=Tu(ju,[]);const Mi=Ii(xi,[Ti,lr]);const ki=o(En);const _i=tt(function(t,n,r){var e=t(n),o=t(r);return e<o?-1:e>o?1:0});var Fi=o(function(t,n){return Array.prototype.slice.call(n,0).sort(function(n,r){for(var e=0,o=0;0===e&&o<t.length;)e=t[o](n,r),o+=1;return e})});const Ui=Fi;var qi=yt(ki,_i),Ci=_(qi);const Ri=Ii(Ui,[Ci,lr]);const Bi=e(function(t){return w(t<0?1:t+1,function(){return Mt(t,arguments)})});var Di=fe(function(t,n){return Vo(Nt)(yt(Bi(1),Nr(ju,t),vt(0)))(n)});const $i=Di;var zi=o(function(t,n){if(!xr(t)||!xr(n))throw new TypeError("Both arguments to range must be numbers");for(var r=t<n?Math.ceil(n-t):0,e=Array(r),o=0;o<r;)e[o]=o+t,o+=1;return e});const Li=zi;const Wi=w(1,rt(Math.floor,Math));var Gi=w(3,function(t,n,r){var e=0===t?G(n):function(r){return n+t*r},o=0===t?r-n:Wi((r-n)/t);return _(e,Li(0,o))});const Vi=Gi;var Ki=function(){function t(t,n){this.xf=n,this.f=t,this.found=!1}return t.prototype["@@transducer/init"]=m,t.prototype["@@transducer/result"]=function(t){return this.found||(t=this.xf["@@transducer/step"](t,void 0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,n){return this.f(n)&&(this.found=!0,t=co(this.xf["@@transducer/step"](t,n))),t},t}();function Zi(t){return function(n){return new Ki(t,n)}}var Xi=o(v(["find"],Zi,function(t,n){for(var r=0,e=n.length;r<e;){if(t(n[r]))return n[r];r+=1}}));const Yi=Xi;var Hi=fe(function(t,n,r){return yt(Yi(n),Re(t))(r)});const Ji=Hi;const Qi=lt(0,-1);const tc=w(3,function(t,n,r){var e=ki(t,r),o=ki(Qi(t),r);if(!On(e)&&!Yt(t)){var u=rt(e,o);return Lo(u,n)}});const nc=tc(ju,[],ju);const rc=fe(function(t,n){return F([ki(ju,n)],t)});function ec(t){for(var n={},r=0;r<t.length;)n[t[r][0]]=t[r][1],r+=1;return n}function oc(t){var n=[];for(var r in t)O(r,t)&&(n[n.length]=[r,t[r]]);return n}var uc="@@transducer/init",ic="@@transducer/step",cc="@@transducer/result",ac=function(){function t(t){this.xf=t}return t.prototype[uc]=m