server-json/node_modules/ramda/dist/ramda.min.js
2024-11-01 08:00:42 +00:00

1 line
52 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).R={})}(this,function(t){"use strict";function s(t){return(s="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})(t)}function f(t){return null!=t&&"object"===s(t)&&!0===t["@@functional/placeholder"]}function o(r){return function t(n){return 0===arguments.length||f(n)?t:r.apply(this,arguments)}}function n(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return f(n)?t:o(function(t){return e(n,t)});default:return f(n)&&f(r)?t:f(n)?o(function(t){return e(t,r)}):f(r)?o(function(t){return e(n,t)}):e(n,r)}}}var r=n(function(t,n){return+t+ +n});function c(t,n){var r,e=(t=t||[]).length,u=(n=n||[]).length,i=[];for(r=0;r<e;)i[i.length]=t[r],r+=1;for(r=0;r<u;)i[i.length]=n[r],r+=1;return i}function l(t,s){switch(t){case 0:return function(){return s.apply(this,arguments)};case 1:return function(t){return s.apply(this,arguments)};case 2:return function(t,n){return s.apply(this,arguments)};case 3:return function(t,n,r){return s.apply(this,arguments)};case 4:return function(t,n,r,e){return s.apply(this,arguments)};case 5:return function(t,n,r,e,u){return s.apply(this,arguments)};case 6:return function(t,n,r,e,u,i){return s.apply(this,arguments)};case 7:return function(t,n,r,e,u,i,o){return s.apply(this,arguments)};case 8:return function(t,n,r,e,u,i,o,c){return s.apply(this,arguments)};case 9:return function(t,n,r,e,u,i,o,c,a){return s.apply(this,arguments)};case 10:return function(t,n,r,e,u,i,o,c,a,f){return s.apply(this,arguments)};default:throw Error("First argument to _arity must be a non-negative integer no greater than ten")}}function p(o,c,a){return function(){for(var t=[],n=0,r=o,e=0,u=!1;e<c.length||n<arguments.length;){var i;c.length<=e||f(c[e])&&n<arguments.length?(i=arguments[n],n+=1):i=c[e],f(t[e]=i)?u=!0:r-=1,e+=1}return u||0<r?l(Math.max(0,r),p(o,t,a)):a.apply(this,t)}}var a=n(function(t,n){return 1===t?o(n):l(t,p(t,[],n))}),e=o(function(u){return a(u.length,function(){var n=0,r=arguments[0],e=arguments[arguments.length-1],t=Array.prototype.slice.call(arguments,0);return t[0]=function(){var t=r.apply(this,c(arguments,[n,e]));return n+=1,t},u.apply(this,t)})}),u=o(function(u){return a(u.length,function(){var n=arguments[0],r=arguments[arguments.length-1],e=r.length-1,t=Array.prototype.slice.call(arguments,0);return t[0]=function(){var t=n.apply(this,c(arguments,[e,r]));return e-=1,t},u.apply(this,t)})});function i(i){return function t(r,e,u){switch(arguments.length){case 0:return t;case 1:return f(r)?t:n(function(t,n){return i(r,t,n)});case 2:return f(r)&&f(e)?t:f(r)?n(function(t,n){return i(t,e,n)}):f(e)?n(function(t,n){return i(r,t,n)}):o(function(t){return i(r,e,t)});default:return f(r)&&f(e)&&f(u)?t:f(r)&&f(e)?n(function(t,n){return i(t,n,u)}):f(r)&&f(u)?n(function(t,n){return i(t,e,n)}):f(e)&&f(u)?n(function(t,n){return i(r,t,n)}):f(r)?o(function(t){return i(t,e,u)}):f(e)?o(function(t){return i(r,t,u)}):f(u)?o(function(t){return i(r,e,t)}):i(r,e,u)}}}var h=i(function(t,n,r){var e=r.length;if(e<=t||t<-e)return r;var u=(e+t)%e,i=c(r);return i[u]=n(r[u]),i}),y=Array.isArray||function(t){return null!=t&&0<=t.length&&"[object Array]"===Object.prototype.toString.call(t)};function d(t){return null!=t&&"function"==typeof t["@@transducer/step"]}function v(r,e,u){return function(){if(0===arguments.length)return u();var t=arguments[arguments.length-1];if(!y(t)){for(var n=0;n<r.length;){if("function"==typeof t[r[n]])return t[r[n]].apply(t,Array.prototype.slice.call(arguments,0,-1));n+=1}if(d(t))return e.apply(null,Array.prototype.slice.call(arguments,0,-1))(t)}return u.apply(this,arguments)}}function g(t){return t&&t["@@transducer/reduced"]?t:{"@@transducer/value":t,"@@transducer/reduced":!0}}var m=function(){return this.xf["@@transducer/init"]()},b=function(t){return this.xf["@@transducer/result"](t)};function x(t,n){this.xf=n,this.f=t,this.all=!0}x.prototype["@@transducer/init"]=m,x.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},x.prototype["@@transducer/step"]=function(t,n){return this.f(n)||(this.all=!1,t=g(this.xf["@@transducer/step"](t,!1))),t};var w=n(v(["all"],function(n){return function(t){return new x(n,t)}},function(t,n){for(var r=0;r<n.length;){if(!t(n[r]))return!1;r+=1}return!0}));function A(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}function j(t,n,r){for(var e=0,u=r.length;e<u;){if(t(n,r[e]))return!0;e+=1}return!1}function O(t,n){return Object.prototype.hasOwnProperty.call(n,t)}function S(t,n){for(var r=0;r<t.length;){if(t[r]===n)return!0;r+=1}return!1}var E="function"==typeof Object.is?Object.is:function(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n},_=Object.prototype.toString,I=function(){return"[object Arguments]"===_.call(arguments)?function(t){return"[object Arguments]"===_.call(t)}:function(t){return O("callee",t)}}(),N=!{toString:null}.propertyIsEnumerable("toString"),k=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],W=function(){return arguments.propertyIsEnumerable("length")}(),q=o("function"!=typeof Object.keys||W?function(t){if(Object(t)!==t)return[];var n,r,e=[],u=W&&I(t);for(n in t)!O(n,t)||u&&"length"===n||(e[e.length]=n);if(N)for(r=k.length-1;0<=r;)O(n=k[r],t)&&!S(e,n)&&(e[e.length]=n),r-=1;return e}:function(t){return Object(t)!==t?[]:Object.keys(t)}),U=o(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)});function C(t,n,r,e){var u=A(t);function i(t,n){return F(t,n,r.slice(),e.slice())}return!j(function(t,n){return!j(i,n,t)},A(n),u)}function F(t,n,r,e){if(E(t,n))return!0;var u=U(t);if(u!==U(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(u){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===function(t){var n=(t+"").match(/^function (\w*)/);return null==n?"":n[1]}(t.constructor))return t===n;break;case"Boolean":case"Number":case"String":if(s(t)!==s(n)||!E(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!E(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 i=r.length-1;0<=i;){if(r[i]===t)return e[i]===n;i-=1}switch(u){case"Map":return t.size===n.size&&C(t.entries(),n.entries(),r.concat([t]),e.concat([n]));case"Set":return t.size===n.size&&C(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 o=q(t);if(o.length!==q(n).length)return!1;var c=r.concat([t]),a=e.concat([n]);for(i=o.length-1;0<=i;){var f=o[i];if(!O(f,n)||!F(n[f],t[f],c,a))return!1;i-=1}return!0}var P=n(function(t,n){return F(t,n,[],[])});function B(t,n,r){var e,u;if("function"==typeof t.indexOf)switch(s(n)){case"number":if(0===n){for(e=1/n;r<t.length;){if(0===(u=t[r])&&1/u==e)return r;r+=1}return-1}if(n==n)return t.indexOf(n,r);for(;r<t.length;){if("number"==typeof(u=t[r])&&u!=u)return r;r+=1}return-1;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(P(t[r],n))return r;r+=1}return-1}function T(t,n){return 0<=B(n,t,0)}function R(t,n){for(var r=0,e=n.length,u=Array(e);r<e;)u[r]=t(n[r]),r+=1;return u}function M(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,'\\"')+'"'}function D(t){return(t<10?"0":"")+t}var z="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+D(1+t.getUTCMonth())+"-"+D(t.getUTCDate())+"T"+D(t.getUTCHours())+":"+D(t.getUTCMinutes())+":"+D(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function L(t){return function(){return!t.apply(this,arguments)}}function V(t,n,r){for(var e=0,u=r.length;e<u;)n=t(n,r[e]),e+=1;return n}function G(t,n){for(var r=0,e=n.length,u=[];r<e;)t(n[r])&&(u[u.length]=n[r]),r+=1;return u}function K(t){return"[object Object]"===Object.prototype.toString.call(t)}function $(t,n){this.xf=n,this.f=t}$.prototype["@@transducer/init"]=m,$.prototype["@@transducer/result"]=b,$.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.xf["@@transducer/step"](t,n):t};var H=n(v(["fantasy-land/filter","filter"],function(n){return function(t){return new $(n,t)}},function(r,e){return K(e)?V(function(t,n){return r(e[n])&&(t[n]=e[n]),t},{},q(e)):G(r,e)})),J=n(function(t,n){return H(L(t),n)});function X(r,e){function u(t){var n=e.concat([r]);return T(t,n)?"<Circular>":X(t,n)}function t(n,t){return R(function(t){return M(t)+": "+u(n[t])},t.slice().sort())}switch(Object.prototype.toString.call(r)){case"[object Arguments]":return"(function() { return arguments; }("+R(u,r).join(", ")+"))";case"[object Array]":return"["+R(u,r).concat(t(r,J(function(t){return/^\d+$/.test(t)},q(r)))).join(", ")+"]";case"[object Boolean]":return"object"===s(r)?"new Boolean("+u(r.valueOf())+")":""+r;case"[object Date]":return"new Date("+(isNaN(r.valueOf())?u(NaN):M(z(r)))+")";case"[object Map]":return"new Map("+u(Array.from(r))+")";case"[object Null]":return"null";case"[object Number]":return"object"===s(r)?"new Number("+u(r.valueOf())+")":1/r==-1/0?"-0":r.toString(10);case"[object Set]":return"new Set("+u(Array.from(r).sort())+")";case"[object String]":return"object"===s(r)?"new String("+u(r.valueOf())+")":M(r);case"[object Undefined]":return"undefined";default:if("function"==typeof r.toString){var n=""+r;if("[object Object]"!=n)return n}return"{"+t(r,q(r)).join(", ")+"}"}}var Y=o(function(t){return X(t,[])}),Z=n(function(t,n){if(t===n)return n;function r(t,n){if(n<t!=t<n)return t<n?n:t}var e=r(t,n);if(void 0!==e)return e;var u=r(s(t),s(n));if(void 0!==u)return u===s(t)?t:n;var i=Y(t),o=r(i,Y(n));return void 0!==o&&o===i?t:n});function Q(t,n){this.xf=n,this.f=t}Q.prototype["@@transducer/init"]=m,Q.prototype["@@transducer/result"]=b,Q.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,this.f(n))};function tt(n){return function(t){return new Q(n,t)}}var nt=n(v(["fantasy-land/map","map"],tt,function(r,e){switch(Object.prototype.toString.call(e)){case"[object Function]":return a(e.length,function(){return r.call(this,e.apply(this,arguments))});case"[object Object]":return V(function(t,n){return t[n]=r(e[n]),t},{},q(e));default:return R(r,e)}})),rt=Number.isInteger||function(t){return t<<0===t};function et(t){return"[object String]"===Object.prototype.toString.call(t)}function ut(t,n){var r=t<0?n.length+t:t;return et(n)?n[0|r]:n[r]}var it=n(function(t,n){if(null!=n)return rt(t)?ut(t,n):n[t]}),ot=n(function(t,n){return nt(it(t),n)}),ct=o(function(t){return!!y(t)||!!t&&("object"===s(t)&&(!et(t)&&(0===t.length||0<t.length&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))}),at="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function ft(e,u,i){return function(t,n,r){if(ct(r))return e(t,n,r);if(null==r)return n;if("function"==typeof r["fantasy-land/reduce"])return u(t,n,r,"fantasy-land/reduce");if(null!=r[at])return i(t,n,r[at]());if("function"==typeof r.next)return i(t,n,r);if("function"==typeof r.reduce)return u(t,n,r,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function st(t,n,r){for(var e=0,u=r.length;e<u;){if((n=t["@@transducer/step"](n,r[e]))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e+=1}return t["@@transducer/result"](n)}var lt=n(function(t,n){return l(t.length,function(){return t.apply(n,arguments)})});var pt=ft(st,function(t,n,r,e){return t["@@transducer/result"](r[e](lt(t["@@transducer/step"],t),n))},function(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 ht(t){this.f=t}function yt(t){return new ht(t)}ht.prototype["@@transducer/init"]=function(){throw Error("init not implemented on XWrap")},ht.prototype["@@transducer/result"]=function(t){return t},ht.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)};var dt=i(function(t,n,r){return pt("function"==typeof t?yt(t):t,n,r)}),vt=o(function(r){return a(dt(Z,0,ot("length",r)),function(){for(var t=0,n=r.length;t<n;){if(!r[t].apply(this,arguments))return!1;t+=1}return!0})}),gt=o(function(t){return function(){return t}}),mt=n(function(t,n){return t&&n});function bt(t,n){this.xf=n,this.f=t,this.any=!1}bt.prototype["@@transducer/init"]=m,bt.prototype["@@transducer/result"]=function(t){return this.any||(t=this.xf["@@transducer/step"](t,!1)),this.xf["@@transducer/result"](t)},bt.prototype["@@transducer/step"]=function(t,n){return this.f(n)&&(this.any=!0,t=g(this.xf["@@transducer/step"](t,!0))),t};var xt=n(v(["any"],function(n){return function(t){return new bt(n,t)}},function(t,n){for(var r=0;r<n.length;){if(t(n[r]))return!0;r+=1}return!1})),wt=o(function(r){return a(dt(Z,0,ot("length",r)),function(){for(var t=0,n=r.length;t<n;){if(r[t].apply(this,arguments))return!0;t+=1}return!1})});var At=ft(V,function(t,n,r,e){return r[e](t,n)},function(t,n,r){for(var e=r.next();!e.done;)n=t(n,e.value),e=r.next();return n}),jt=n(function(n,r){return"function"==typeof r["fantasy-land/ap"]?r["fantasy-land/ap"](n):"function"==typeof n.ap?n.ap(r):"function"==typeof n?function(t){return n(t)(r(t))}:At(function(t,n){return c(t,nt(n,r))},[],n)});function Ot(t,n){this.xf=n,this.pos=0,this.full=!1,this.acc=Array(t)}Ot.prototype["@@transducer/init"]=m,Ot.prototype["@@transducer/result"]=function(t){return this.acc=null,this.xf["@@transducer/result"](t)},Ot.prototype["@@transducer/step"]=function(t,n){return this.store(n),this.full?this.xf["@@transducer/step"](t,this.getCopy()):t},Ot.prototype.store=function(t){this.acc[this.pos]=t,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},Ot.prototype.getCopy=function(){return c(Array.prototype.slice.call(this.acc,this.pos),Array.prototype.slice.call(this.acc,0,this.pos))};var St=n(v([],function(n){return function(t){return new Ot(n,t)}},function(t,n){for(var r=0,e=n.length-(t-1),u=Array(e<0?0:e);r<e;)u[r]=Array.prototype.slice.call(n,r,r+t),r+=1;return u})),Et=n(function(t,n){return c(n,[t])}),_t=n(function(t,n){return t.apply(this,n)}),It=o(function(t){for(var n=q(t),r=n.length,e=[],u=0;u<r;)e[u]=t[n[u]],u+=1;return e});function Nt(r,e){return y(e)?e.map(r):q(e).reduce(function(t,n){return t[n]=r(e[n]),t},{})}var kt=o(function n(t){return t=Nt(function(t){return"function"==typeof t?t:n(t)},t),a(dt(Z,0,ot("length",It(t))),function(){var n=arguments;return Nt(function(t){return _t(t,n)},t)})}),Wt=n(function(t,n){return n(t)}),qt=i(function(t,n,r){var e=t(n),u=t(r);return e<u?-1:u<e?1:0}),Ut=o(function(t){return a(t.length,t)}),Ct=Ut(function(t,n,r,e){var u=n(r),i=n(e);return u.localeCompare(i,t,{numeric:!0})});function Ft(t,n,r){if(rt(t)&&y(r)){var e=[].concat(r);return e[t]=n,e}var u={};for(var i in r)u[i]=r[i];return u[t]=n,u}var Pt=o(function(t){return null==t}),Bt=i(function t(n,r,e){if(0===n.length)return r;var u=n[0];if(1<n.length){var i=!Pt(e)&&O(u,e)&&"object"===s(e[u])?e[u]:rt(n[1])?[]:{};r=t(Array.prototype.slice.call(n,1),r,i)}return Ft(u,r,e)}),Tt=i(function(t,n,r){return Bt([t],n,r)}),Rt=n(function(t,s){switch(t){case 0:return function(){return s.call(this)};case 1:return function(t){return s.call(this,t)};case 2:return function(t,n){return s.call(this,t,n)};case 3:return function(t,n,r){return s.call(this,t,n,r)};case 4:return function(t,n,r,e){return s.call(this,t,n,r,e)};case 5:return function(t,n,r,e,u){return s.call(this,t,n,r,e,u)};case 6:return function(t,n,r,e,u,i){return s.call(this,t,n,r,e,u,i)};case 7:return function(t,n,r,e,u,i,o){return s.call(this,t,n,r,e,u,i,o)};case 8:return function(t,n,r,e,u,i,o,c){return s.call(this,t,n,r,e,u,i,o,c)};case 9:return function(t,n,r,e,u,i,o,c,a){return s.call(this,t,n,r,e,u,i,o,c,a)};case 10:return function(t,n,r,e,u,i,o,c,a,f){return s.call(this,t,n,r,e,u,i,o,c,a,f)};default:throw Error("First argument to nAry must be a non-negative integer no greater than ten")}}),Mt=o(function(t){return Rt(2,t)});function Dt(t){var n=Object.prototype.toString.call(t);return"[object Function]"===n||"[object AsyncFunction]"===n||"[object GeneratorFunction]"===n||"[object AsyncGeneratorFunction]"===n}var zt=n(function(t,n){var r=a(t,n);return a(t,function(){return V(jt,nt(r,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Lt=o(function(t){return zt(t.length,t)}),Vt=n(function(t,n){return Dt(t)?function(){return t.apply(this,arguments)&&n.apply(this,arguments)}:Lt(mt)(t,n)}),Gt=o(function(t){return t.apply(this,Array.prototype.slice.call(arguments,1))});function Kt(a){return function t(n){for(var r,e,u,i=[],o=0,c=n.length;o<c;){if(ct(n[o]))for(u=0,e=(r=a?t(n[o]):n[o]).length;u<e;)i[i.length]=r[u],u+=1;else i[i.length]=n[o];o+=1}return i}}var $t="@@transducer/init",Ht="@@transducer/step",Jt="@@transducer/result";function Xt(t){this.xf=t}function Yt(t){this.xf=new Xt(t)}Xt.prototype[$t]=m,Xt.prototype[Jt]=b,Xt.prototype[Ht]=function(t,n){var r=this.xf[Ht](t,n);return r["@@transducer/reduced"]?function(t){return{"@@transducer/value":t,"@@transducer/reduced":!0}}(r):r},Yt.prototype[$t]=m,Yt.prototype[Jt]=b,Yt.prototype[Ht]=function(t,n){return ct(n)?pt(this.xf,t,n):st(this.xf,t,[n])};var Zt=n(v(["fantasy-land/chain","chain"],function(n){return function(t){return tt(n)(function(t){return new Yt(t)}(t))}},function(n,r){return"function"==typeof r?function(t){return n(r(t))(t)}:Kt(!1)(nt(n,r))})),Qt=i(function(t,n,r){if(n<t)throw Error("min must not be greater than max in clamp(min, max, value)");return r<t?t:n<r?n:r});function tn(t){return 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":""))}function nn(e,u,i){if(i||(i=new rn),function(t){var n=s(t);return null==t||"object"!=n&&"function"!=n}(e))return e;function t(t){var n=i.get(e);if(n)return n;for(var r in i.set(e,t),e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=u?nn(e[r],!0,i):e[r]);return t}switch(U(e)){case"Object":return t(Object.create(Object.getPrototypeOf(e)));case"Array":return t(Array(e.length));case"Date":return new Date(e.valueOf());case"RegExp":return tn(e);case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":return e.slice();default:return e}}function rn(){this.map={},this.length=0}rn.prototype.set=function(t,n){var r=this.hash(t),e=this.map[r];e||(this.map[r]=e=[]),e.push([t,n]),this.length+=1},rn.prototype.hash=function(t){var n=[];for(var r in t)n.push(Object.prototype.toString.call(t[r]));return n.join()},rn.prototype.get=function(t){if(180<this.length){var n=this.hash(t);if(e=this.map[n])for(u=0;u<e.length;u+=1){if((i=e[u])[0]===t)return i[1]}}else for(var r in this.map)for(var e=this.map[r],u=0;u<e.length;u+=1){var i;if((i=e[u])[0]===t)return i[1]}};var en=o(function(t){return null!=t&&"function"==typeof t.clone?t.clone():nn(t,!0)}),un=n(function(e,t){var n=At(function(t,n){var r=e(n);return void 0===t[r]&&(t[r]=[]),t[r].push(n),t},{},t),r=[];for(var u in n)r.push(n[u]);return r}),on=o(function(r){return function(t,n){return r(t,n)?-1:r(n,t)?1:0}}),cn=o(function(t){return!t}),an=Lt(cn);function fn(t,n){return function(){return n.call(this,t.apply(this,arguments))}}function sn(r,e){return function(){var t=arguments.length;if(0===t)return e();var n=arguments[t-1];return y(n)||"function"!=typeof n[r]?e.apply(this,arguments):n[r].apply(n,Array.prototype.slice.call(arguments,0,t-1))}}var ln=i(sn("slice",function(t,n,r){return Array.prototype.slice.call(r,t,n)})),pn=o(sn("tail",ln(1,1/0)));function hn(){if(0===arguments.length)throw Error("pipe requires at least one argument");return l(arguments[0].length,dt(fn,arguments[0],pn(arguments)))}var yn=o(function(t){return et(t)?t.split("").reverse().join(""):Array.prototype.slice.call(t,0).reverse()});function dn(){if(0===arguments.length)throw Error("compose requires at least one argument");return hn.apply(this,yn(arguments))}var vn=o(function(t){return ut(0,t)});function gn(t){return t}var mn=o(gn),bn=n(function(r,t){if(t.length<=0)return mn;var n=vn(t),e=pn(t);return l(n.length,function(){return At(function(t,n){return r.call(this,n,t)},n.apply(this,arguments),e)})}),xn=n(function(t,n){return bn.call(this,t,yn(n))}),wn=n(function(t,n){if(y(t)){if(y(n))return t.concat(n);throw new TypeError(Y(n)+" is not an array")}if(et(t)){if(et(n))return t+n;throw new TypeError(Y(n)+" is not a string")}if(null!=t&&Dt(t["fantasy-land/concat"]))return t["fantasy-land/concat"](n);if(null!=t&&Dt(t.concat))return t.concat(n);throw new TypeError(Y(t)+' does not have a method named "concat" or "fantasy-land/concat"')}),An=o(function(n){return l(dt(Z,0,nt(function(t){return t[0].length},n)),function(){for(var t=0;t<n.length;){if(n[t][0].apply(this,arguments))return n[t][1].apply(this,arguments);t+=1}})}),jn=n(function(s,l){if(10<s)throw Error("Constructor with greater than ten arguments");return 0===s?function(){return new l}:Ut(Rt(s,function(t,n,r,e,u,i,o,c,a,f){switch(s){case 1:return new l(t);case 2:return new l(t,n);case 3:return new l(t,n,r);case 4:return new l(t,n,r,e);case 5:return new l(t,n,r,e,u);case 6:return new l(t,n,r,e,u,i);case 7:return new l(t,n,r,e,u,i,o);case 8:return new l(t,n,r,e,u,i,o,c);case 9:return new l(t,n,r,e,u,i,o,c,a);case 10:return new l(t,n,r,e,u,i,o,c,a,f)}}))}),On=o(function(t){return jn(t.length,t)}),Sn=n(function(t,e){return a(dt(Z,0,ot("length",e)),function(){var n=arguments,r=this;return t.apply(r,R(function(t){return t.apply(r,n)},e))})}),En=Ut(function(r,t){return At(function(t,n){return r(n)?t+1:t},0,t)});function _n(t,n,r,e){this.valueFn=t,this.valueAcc=n,this.keyFn=r,this.xf=e,this.inputs={}}_n.prototype["@@transducer/init"]=m,_n.prototype["@@transducer/result"]=function(t){var n;for(n in this.inputs)if(O(n,this.inputs)&&(t=this.xf["@@transducer/step"](t,this.inputs[n]))["@@transducer/reduced"]){t=t["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](t)},_n.prototype["@@transducer/step"]=function(t,n){var r=this.keyFn(n);return this.inputs[r]=this.inputs[r]||[r,nn(this.valueAcc,!1)],this.inputs[r][1]=this.valueFn(this.inputs[r][1],n),t};var In=p(4,[],v([],function(n,r,e){return function(t){return new _n(n,r,e,t)}},function(u,i,o,t){var n=yt(function(t,n){var r=o(n),e=u(O(r,t)?t[r]:nn(i,!1),n);return e&&e["@@transducer/reduced"]?g(t):(t[r]=e,t)});return pt(n,{},t)})),Nn=In(function(t,n){return t+1},0),kn=r(-1),Wn=n(function(t,n){return null==n||n!=n?t:n}),qn=i(function(t,n,r){var e=t(n),u=t(r);return u<e?-1:e<u?1:0}),Un=Ut(function(t,n,r,e){var u=n(r);return n(e).localeCompare(u,t,{numeric:!0})});function Cn(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}function Fn(t,n,r){var e,u=s(t);switch(u){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):u in r._items?t in r._items[u]||(n&&(r._items[u][t]=!0),!1):(n&&(r._items[u]={},r._items[u][t]=!0),!1);case"boolean":if(u in r._items){var i=t?1:0;return!!r._items[u][i]||(n&&(r._items[u][i]=!0),!1)}return n&&(r._items[u]=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):u in r._items?!!T(t,r._items[u])||(n&&r._items[u].push(t),!1):(n&&(r._items[u]=[t]),!1);case"undefined":return!!r._items[u]||(n&&(r._items[u]=!0),!1);case"object":if(null===t)return!!r._items.null||(n&&(r._items.null=!0),!1);default:return(u=Object.prototype.toString.call(t))in r._items?!!T(t,r._items[u])||(n&&r._items[u].push(t),!1):(n&&(r._items[u]=[t]),!1)}}Cn.prototype.add=function(t){return!Fn(t,!0,this)},Cn.prototype.has=function(t){return Fn(t,!1,this)};var Pn=n(function(t,n){for(var r=[],e=0,u=t.length,i=n.length,o=new Cn,c=0;c<i;c+=1)o.add(n[c]);for(;e<u;)o.add(t[e])&&(r[r.length]=t[e]),e+=1;return r}),Bn=i(function(t,n,r){for(var e=[],u=0,i=n.length;u<i;)j(t,n[u],r)||j(t,n[u],e)||e.push(n[u]),u+=1;return e}),Tn=i(function(t,n,r){var e=Array.prototype.slice.call(r,0);return e.splice(t,n),e});var Rn=n(function t(n,r){if(null==r)return r;switch(n.length){case 0:return r;case 1:return function(t,n){if(null==n)return n;if(rt(t)&&y(n))return Tn(t,1,n);var r={};for(var e in n)r[e]=n[e];return delete r[t],r}(n[0],r);default:var e=n[0],u=Array.prototype.slice.call(n,1);return null==r[e]?function(t,n){if(rt(t)&&y(n))return[].concat(n);var r={};for(var e in n)r[e]=n[e];return r}(e,r):Tt(e,t(u,r[e]),r)}}),Mn=n(function(t,n){return Rn([t],n)}),Dn=n(function(t,n){return t/n});function zn(t,n){this.xf=n,this.n=t}zn.prototype["@@transducer/init"]=m,zn.prototype["@@transducer/result"]=b,zn.prototype["@@transducer/step"]=function(t,n){return 0<this.n?(this.n-=1,t):this.xf["@@transducer/step"](t,n)};var Ln=n(v(["drop"],function(n){return function(t){return new zn(n,t)}},function(t,n){return ln(Math.max(0,t),1/0,n)}));function Vn(t,n){this.xf=n,this.n=t,this.i=0}Vn.prototype["@@transducer/init"]=m,Vn.prototype["@@transducer/result"]=b,Vn.prototype["@@transducer/step"]=function(t,n){this.i+=1;var r=0===this.n?t:this.xf["@@transducer/step"](t,n);return this.n<0||this.i<this.n?r:g(r)};var Gn=n(v(["take"],function(n){return function(t){return new Vn(n,t)}},function(t,n){return ln(0,t<0?1/0:t,n)}));function Kn(t,n){if(t<=0)return n;this.xf=n,this.pos=0,this.full=!1,this.acc=Array(t)}Kn.prototype["@@transducer/init"]=m,Kn.prototype["@@transducer/result"]=function(t){return this.acc=null,this.xf["@@transducer/result"](t)},Kn.prototype["@@transducer/step"]=function(t,n){return this.full&&(t=this.xf["@@transducer/step"](t,this.acc[this.pos])),this.store(n),t},Kn.prototype.store=function(t){this.acc[this.pos]=t,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)};var $n=n(v([],function(n){return function(t){return new Kn(n,t)}},function(t,n){return Gn(t<n.length?n.length-t:0,n)}));function Hn(t,n){this.f=t,this.retained=[],this.xf=n}Hn.prototype["@@transducer/init"]=m,Hn.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},Hn.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.retain(t,n):this.flush(t,n)},Hn.prototype.flush=function(t,n){return t=pt(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,n)},Hn.prototype.retain=function(t,n){return this.retained.push(n),t};var Jn=n(v([],function(n){return function(t){return new Hn(n,t)}},function(t,n){for(var r=n.length-1;0<=r&&t(n[r]);)r-=1;return ln(0,r+1,n)}));function Xn(t,n){this.xf=n,this.pred=t,this.lastValue=void 0,this.seenFirstValue=!1}function Yn(n){return function(t){return new Xn(n,t)}}Xn.prototype["@@transducer/init"]=m,Xn.prototype["@@transducer/result"]=b,Xn.prototype["@@transducer/step"]=function(t,n){var r=!1;return this.seenFirstValue?this.pred(this.lastValue,n)&&(r=!0):this.seenFirstValue=!0,this.lastValue=n,r?t:this.xf["@@transducer/step"](t,n)};var Zn=o(function(t){return ut(-1,t)}),Qn=n(v([],Yn,function(t,n){var r=[],e=1,u=n.length;if(0!==u)for(r[0]=n[0];e<u;)t(Zn(r),n[e])||(r[r.length]=n[e]),e+=1;return r})),tr=o(v([],function(){return Yn(P)},Qn(P))),nr=i(function(t,n,r){return P(t(n),t(r))}),rr=n(function(t,n){return v([],function(){return Yn(nr(t))},Qn(nr(t)))(n)});function er(t,n){this.xf=n,this.f=t}er.prototype["@@transducer/init"]=m,er.prototype["@@transducer/result"]=b,er.prototype["@@transducer/step"]=function(t,n){if(this.f){if(this.f(n))return t;this.f=null}return this.xf["@@transducer/step"](t,n)};var ur=n(v(["dropWhile"],function(n){return function(t){return new er(n,t)}},function(t,n){for(var r=0,e=n.length;r<e&&t(n[r]);)r+=1;return ln(r,1/0,n)})),ir=n(function(t,n){return t||n}),or=n(function(t,n){return Dt(t)?function(){return t.apply(this,arguments)||n.apply(this,arguments)}:Lt(ir)(t,n)});var cr=o(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():y(t)?[]:et(t)?"":K(t)?{}:I(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}),ar=n(function(t,n){return Ln(t<0?0:n.length-t,n)}),fr=n(function(t,n){return P(ar(t.length,n),t)}),sr=i(function(t,n,r){return P(n[t],r[t])}),lr=n(function t(n,r){if(!K(r)&&!y(r))return r;var e,u,i,o=r instanceof Array?[]:{};for(u in r)i=s(e=n[u]),o[u]="function"===i?e(r[u]):e&&"object"===i?t(e,r[u]):r[u];return o});function pr(t,n){this.xf=n,this.f=t,this.found=!1}pr.prototype["@@transducer/init"]=m,pr.prototype["@@transducer/result"]=function(t){return this.found||(t=this.xf["@@transducer/step"](t,void 0)),this.xf["@@transducer/result"](t)},pr.prototype["@@transducer/step"]=function(t,n){return this.f(n)&&(this.found=!0,t=g(this.xf["@@transducer/step"](t,n))),t};var hr=n(v(["find"],function(n){return function(t){return new pr(n,t)}},function(t,n){for(var r=0,e=n.length;r<e;){if(t(n[r]))return n[r];r+=1}}));function yr(t,n){this.xf=n,this.f=t,this.idx=-1,this.found=!1}yr.prototype["@@transducer/init"]=m,yr.prototype["@@transducer/result"]=function(t){return this.found||(t=this.xf["@@transducer/step"](t,-1)),this.xf["@@transducer/result"](t)},yr.prototype["@@transducer/step"]=function(t,n){return this.idx+=1,this.f(n)&&(this.found=!0,t=g(this.xf["@@transducer/step"](t,this.idx))),t};var dr=n(v([],function(n){return function(t){return new yr(n,t)}},function(t,n){for(var r=0,e=n.length;r<e;){if(t(n[r]))return r;r+=1}return-1}));function vr(t,n){this.xf=n,this.f=t}vr.prototype["@@transducer/init"]=m,vr.prototype["@@transducer/result"]=function(t){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](t,this.last))},vr.prototype["@@transducer/step"]=function(t,n){return this.f(n)&&(this.last=n),t};var gr=n(v([],function(n){return function(t){return new vr(n,t)}},function(t,n){for(var r=n.length-1;0<=r;){if(t(n[r]))return n[r];r-=1}}));function mr(t,n){this.xf=n,this.f=t,this.idx=-1,this.lastIdx=-1}mr.prototype["@@transducer/init"]=m,mr.prototype["@@transducer/result"]=function(t){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](t,this.lastIdx))},mr.prototype["@@transducer/step"]=function(t,n){return this.idx+=1,this.f(n)&&(this.lastIdx=this.idx),t};var br=n(v([],function(n){return function(t){return new mr(n,t)}},function(t,n){for(var r=n.length-1;0<=r;){if(t(n[r]))return r;r-=1}return-1})),xr=o(Kt(!0)),wr=o(function(e){return a(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),Ar=n(function(t,n){return At(Wt,t,n)}),jr=n(sn("forEach",function(t,n){for(var r=n.length,e=0;e<r;)t(n[e]),e+=1;return n})),Or=n(function(t,n){for(var r=q(n),e=0;e<r.length;){var u=r[e];t(n[u],u,n),e+=1}return n}),Sr=o(function(t){for(var n={},r=0;r<t.length;)n[t[r][0]]=t[r][1],r+=1;return n}),Er=n(sn("groupBy",In(function(t,n){return t.push(n),t},[]))),_r=n(function(t,n){for(var r=[],e=0,u=n.length;e<u;){for(var i=e+1;i<u&&t(n[i-1],n[i]);)i+=1;r.push(n.slice(e,i)),e=i}return r}),Ir=n(function(t,n){return n<t}),Nr=n(function(t,n){return n<=t}),kr=n(function(t,n){if(0===t.length||Pt(n))return!1;for(var r=n,e=0;e<t.length;){if(Pt(r)||!O(t[e],r))return!1;r=r[t[e]],e+=1}return!0}),Wr=n(function(t,n){return kr([t],n)}),qr=n(function(t,n){return!Pt(n)&&t in n}),Ur=i(function(t,n,r){return a(Math.max(t.length,n.length,r.length),function(){return t.apply(this,arguments)?n.apply(this,arguments):r.apply(this,arguments)})}),Cr=r(1),Fr=n(T),Pr=In(function(t,n){return n},null),Br=n(function(t,n){return"function"!=typeof n.indexOf||y(n)?B(n,t,0):n.indexOf(t)}),Tr=ln(0,-1),Rr=i(function(n,t,r){return G(function(t){return j(n,t,r)},t)}),Mr=i(function(t,n,r){t=t<r.length&&0<=t?t:r.length;var e=Array.prototype.slice.call(r,0);return e.splice(t,0,n),e}),Dr=i(function(t,n,r){return[].concat(Array.prototype.slice.call(r,0,t=t<r.length&&0<=t?t:r.length),n,Array.prototype.slice.call(r,t))});function zr(t,n){this.xf=n,this.f=t,this.set=new Cn}zr.prototype["@@transducer/init"]=m,zr.prototype["@@transducer/result"]=b,zr.prototype["@@transducer/step"]=function(t,n){return this.set.add(this.f(n))?this.xf["@@transducer/step"](t,n):t};var Lr=n(v([],function(n){return function(t){return new zr(n,t)}},function(t,n){for(var r,e,u=new Cn,i=[],o=0;o<n.length;)r=t(e=n[o]),u.add(r)&&i.push(e),o+=1;return i})),Vr=Lr(mn),Gr=n(function(t,n){for(var r=new Cn,e=0;e<t.length;e+=1)r.add(t[e]);return Vr(G(r.has.bind(r),n))}),Kr=n(sn("intersperse",function(t,n){var r=n.length;if(0===r)return[];for(var e=Array(2*r-1),u=0;u<r;){var i=2*u;u===r-1?e[i]=n[u]:(e[i]=n[u],e[1+i]=t),u+=1}return e}));var $r="function"==typeof Object.assign?Object.assign:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1,e=arguments.length;r<e;){var u=arguments[r];if(null!=u)for(var i in u)O(i,u)&&(n[i]=u[i]);r+=1}return n},Hr=n(function(t,n){var r={};return r[t]=n,r}),Jr={"@@transducer/init":Array,"@@transducer/step":function(t,n){return t.push(n),t},"@@transducer/result":gn},Xr={"@@transducer/init":String,"@@transducer/step":function(t,n){return t+n},"@@transducer/result":gn},Yr={"@@transducer/init":Object,"@@transducer/step":function(t,n){return $r(t,ct(n)?Hr(n[0],n[1]):n)},"@@transducer/result":gn};var Zr=i(function(t,n,r){var e=n(d(t)?t:function(t){if(d(t))return t;if(ct(t))return Jr;if("string"==typeof t)return Xr;if("object"===s(t))return Yr;throw Error("Cannot create transformer for "+t)}(t));return pt(e,e["@@transducer/init"](),r)}),Qr=o(function(t){for(var n=q(t),r=n.length,e=0,u={};e<r;){var i=n[e],o=t[i],c=O(o,u)?u[o]:u[o]=[];c[c.length]=i,e+=1}return u}),te=o(function(t){for(var n=q(t),r=n.length,e=0,u={};e<r;){var i=n[e];u[t[i]]=i,e+=1}return u}),ne=n(function(n,r){return a(n+1,function(){var t=arguments[n];if(null!=t&&Dt(t[r]))return t[r].apply(t,Array.prototype.slice.call(arguments,0,n));throw new TypeError(Y(t)+' does not have a method named "'+r+'"')})}),re=n(function(t,n){return n instanceof t||null!=n&&(n.constructor===t||"Object"===t.name&&"object"===s(n))}),ee=o(function(t){return null!=t&&P(t,cr(t))}),ue=o(function(t){return!ee(t)}),ie=o(function(t){return!Pt(t)}),oe=ne(1,"join"),ce=o(function(t){return Sn(function(){return Array.prototype.slice.call(arguments,0)},t)}),ae=o(function(t){var n,r=[];for(n in t)r[r.length]=n;return r}),fe=n(function(t,n){if("function"!=typeof n.lastIndexOf||y(n)){for(var r=n.length-1;0<=r;){if(P(n[r],t))return r;r-=1}return-1}return n.lastIndexOf(t)});function se(t){return"[object Number]"===Object.prototype.toString.call(t)}var le=o(function(t){return null!=t&&se(t.length)?t.length:NaN}),pe=n(function(r,e){return function(t){return function(n){return nt(function(t){return e(t,n)},t(r(n)))}}}),he=i(function(t,n,r){return h(t,gt(n),r)}),ye=o(function(n){return pe(function(t){return ut(n,t)},he(n))});function de(t,n){for(var r=n,e=0;e<t.length;e+=1){if(null==r)return;var u=t[e];r=rt(u)?ut(u,r):r[u]}return r}var ve=o(function(n){return pe(function(t){return de(n,t)},Bt(n))}),ge=o(function(t){return pe(it(t),Tt(t))}),me=n(function(t,n){return t<n}),be=n(function(t,n){return t<=n}),xe=i(function(t,n,r){for(var e=0,u=r.length,i=Array(u),o=[n];e<u;)o=t(o[0],r[e]),i[e]=o[1],e+=1;return[o[0],i]}),we=i(function(t,n,r){for(var e=r.length-1,u=Array(r.length),i=[n];0<=e;)i=t(i[0],r[e]),u[e]=i[1],e-=1;return[i[0],u]}),Ae=n(function(r,e){return V(function(t,n){return t[n]=r(e[n],n,e),t},{},q(e))}),je=n(function(t,n){return n.match(t)||[]}),Oe=n(function(t,n){return rt(t)?!rt(n)||n<1?NaN:(t%n+n)%n:NaN}),Se=i(function(t,n,r){var e=t(r);return Z(t(n),e)===e?r:n}),Ee=dt(r,0),_e=o(function(t){return Ee(t)/t.length}),Ie=o(function(t){var n=t.length;if(0===n)return NaN;var r=2-n%2,e=(n-r)/2;return _e(Array.prototype.slice.call(t,0).sort(function(t,n){return t<n?-1:n<t?1:0}).slice(e,e+r))}),Ne=n(function(n,r){var e={};return l(r.length,function(){var t=n.apply(this,arguments);return O(t,e)||(e[t]=r.apply(this,arguments)),e[t]})}),ke=o(function(t){return $r.apply(null,[{}].concat(t))}),We=i(function(t,n,r){var e,u={};for(e in r=r||{},n=n||{})O(e,n)&&(u[e]=O(e,r)?t(e,n[e],r[e]):n[e]);for(e in r)O(e,r)&&!O(e,u)&&(u[e]=r[e]);return u}),qe=i(function e(u,t,n){return We(function(t,n,r){return K(n)&&K(r)?e(u,n,r):u(t,n,r)},t,n)}),Ue=n(function(t,n){return qe(function(t,n,r){return n},t,n)}),Ce=n(function(t,n){return qe(function(t,n,r){return r},t,n)}),Fe=i(function(e,t,n){return qe(function(t,n,r){return e(n,r)},t,n)}),Pe=n(function(t,n){return $r({},n,t)}),Be=n(function(t,n){return $r({},t,n)}),Te=i(function(e,t,n){return We(function(t,n,r){return e(n,r)},t,n)}),Re=n(function(t,n){if(t===n)return t;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 u=r(s(t),s(n));if(void 0!==u)return u===s(t)?t:n;var i=Y(t),o=r(i,Y(n));return void 0!==o?o===i?t:n:t}),Me=i(function(t,n,r){var e=t(r);return Re(t(n),e)===e?r:n});var De=i(function t(n,r,e){if(!K(e)&&!y(e))return e;if(0===n.length)return r(e);var u=n[0];if(!O(u,e))return e;if(1===n.length)return function(t,n,r){if(rt(t)&&y(r)){var e=[].concat(r);return e[t]=n(e[t]),e}var u={};for(var i in r)u[i]=r[i];return u[t]=n(u[t]),u}(u,r,e);var i=t(Array.prototype.slice.call(n,1),r,e[u]);return i===e[u]?e:Ft(u,i,e)}),ze=i(function(t,n,r){return De([t],n,r)}),Le=n(function(t,n){return t%n}),Ve=i(function(t,n,r){var e=r.length,u=r.slice(),i=t<0?e+t:t,o=n<0?e+n:n,c=u.splice(i,1);return i<0||r.length<=i||o<0||r.length<=o?r:[].concat(u.slice(0,o)).concat(c).concat(u.slice(o,r.length))}),Ge=n(function(t,n){return t*n}),Ke=n(function(n,r){return function(t){return n.call(void 0,Ce(r,t))}}),$e=o(function(t){return-t}),He=n(function(t,n){return w(L(t),n)}),Je=n(ut),Xe=o(function(t){return a(t<0?1:t+1,function(){return ut(t,arguments)})}),Ye=i(function(t,n,r){return t(n(r))}),Ze=n(function(t,n){return"function"==typeof t["fantasy-land/of"]?t["fantasy-land/of"](n):"function"==typeof t.of?t.of(n):[n]}),Qe=n(function(t,n){for(var r={},e={},u=0,i=t.length;u<i;)u+=e[t[u]]=1;for(var o in n)e.hasOwnProperty(o)||(r[o]=n[o]);return r}),tu=p(4,[],function(t,n,r,e){return t(n(r),n(e))}),nu=o(function(t){var n,r=!1;return l(t.length,function(){return r?n:(r=!0,n=t.apply(this,arguments))})});function ru(t,n){if(null==n||!Dt(n.then))throw new TypeError("`"+t+"` expected a Promise, received "+X(n,[]))}var eu=n(function(t,n){return ru("otherwise",n),n.then(null,t)}),uu=i(function(t,n,r){return t(function(t){return function n(r){return{value:r,map:function(t){return n(t(r))}}}(n(t))})(r).value}),iu=n(function(t,n){return[t,n]});function ou(r){return n(function(t,n){return l(Math.max(0,t.length-n.length),function(){return t.apply(this,r(n,arguments))})})}var cu=ou(c),au=ou(wr(c)),fu=ce([H,J]),su=n(de),lu=n(function(t,u){return t.map(function(t){for(var n,r=u,e=0;e<t.length;){if(null==r)return;r=rt(n=t[e])?ut(n,r):r[n],e+=1}return r})}),pu=i(function(t,n,r){return P(de(n,r),t)}),hu=i(function(t,n,r){return Wn(t,de(n,r))}),yu=i(function(t,n,r){return t(de(n,r))}),du=n(function(t,n){for(var r={},e=0;e<t.length;)t[e]in n&&(r[t[e]]=n[t[e]]),e+=1;return r}),vu=n(function(t,n){for(var r={},e=0,u=t.length;e<u;){var i=t[e];r[i]=n[i],e+=1}return r}),gu=n(function(t,n){var r={};for(var e in n)t(n[e],e,n)&&(r[e]=n[e]);return r}),mu=n(function(t,n){return c([t],n)}),bu=dt(Ge,1),xu=n(function(r,e){return a(e.length,function(){for(var t=[],n=0;n<e.length;)t.push(e[n].call(this,arguments[n])),n+=1;return r.apply(this,t.concat(Array.prototype.slice.call(arguments,e.length)))})}),wu=xu(R,[vu,mn]);function Au(n,r,e){return function(t){return r(e(n(t)))}}function ju(t,n,r){this.xf=r,this.f=t,this.g=n}ju.prototype["@@transducer/init"]=m,ju.prototype["@@transducer/result"]=b,ju.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,Au(this.f,this.g,n))};var Ou=i(v(["fantasy-land/promap","promap"],function(n,r){return function(t){return new ju(n,r,t)}},Au)),Su=i(function(t,n,r){return P(t,it(n,r))}),Eu=i(function(t,n,r){return re(t,it(n,r))}),_u=i(function(t,n,r){return Wn(t,it(n,r))}),Iu=i(function(t,n,r){return t(it(n,r))}),Nu=n(function(t,n){return t.map(function(t){return it(t,n)})}),ku=n(function(t,n){if(!se(t)||!se(n))throw new TypeError("Both arguments to range must be numbers");for(var r=Array(t<n?n-t:0),e=t<0?n+Math.abs(t):n-t,u=0;u<e;)r[u]=u+t,u+=1;return r}),Wu=i(function(t,n,r){for(var e=r.length-1;0<=e;){if((n=t(r[e],n))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e-=1}return n}),qu=p(4,[],function(r,e,t,n){var u=yt(function(t,n){return r(t,n)?e(t,n):g(t)});return pt(u,t,n)}),Uu=o(g),Cu=n(function(t,n){var r=+n;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(var e=0,u=Array(r);e<r;)u[e]=t(e),e+=1;return u}),Fu=n(function(t,n){return Cu(gt(t),n)}),Pu=i(function(t,n,r){return r.replace(t,n)}),Bu="@@transducer/init",Tu="@@transducer/step";function Ru(t,n,r){this.xf=r,this.f=t,this.acc=n}Ru.prototype[Bu]=function(){return this.xf[Tu](this.xf[Bu](),this.acc)},Ru.prototype["@@transducer/result"]=b,Ru.prototype[Tu]=function(t,n){return t["@@transducer/reduced"]?t:(this.acc=this.f(this.acc,n),this.xf[Tu](t,this.acc))};function Mu(t,n,r){var e=r.length,u=r.slice(),i=t<0?e+t:t,o=n<0?e+n:n,c=Math.min(i,o),a=Math.max(i,o);return i<0||e<i?u:o<0||e<o?u:i===o?u:u=[].concat(u.slice(0,c)).concat([u[a]]).concat(u.slice(1+c,a)).concat([u[c]]).concat(u.slice(1+a,e))}var Du=i(v([],i(function(t,n,r){return new Ru(t,n,r)}),function(t,n,r){var e=0,u=r.length,i=Array(u+1);for(i[0]=n;e<u;)n=t(n,r[e]),i[e+1]=n,e+=1;return i})),zu=n(function(t,n){var r="function"==typeof t["fantasy-land/of"]?t["fantasy-land/of"]:"function"==typeof t.of?t.of:t,e={"fantasy-land/of":r};return"function"==typeof n["fantasy-land/traverse"]?n["fantasy-land/traverse"](e,gn):"function"==typeof n.traverse?n.traverse(e,gn):Wu(function(t,n){return jt(nt(mu,t),n)},r([]),n)}),Lu=i(function(t,n,r){return uu(t,gt(n),r)}),Vu=n(function(t,n){return Array.prototype.slice.call(n,0).sort(t)}),Gu=n(function(u,t){return Array.prototype.slice.call(t,0).sort(function(t,n){var r=u(t),e=u(n);return r<e?-1:e<r?1:0})}),Ku=n(function(u,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,e=0;0===r&&e<u.length;)r=u[e](t,n),e+=1;return r})}),$u=ne(1,"split"),Hu=n(function(t,n){return[ln(0,t,n),ln(t,le(n),n)]}),Ju=n(function(t,n){if(t<=0)throw Error("First argument to splitEvery must be a positive integer");for(var r=[],e=0;e<n.length;)r.push(ln(e,e+=t,n));return r}),Xu=n(function(t,n){for(var r=0,e=n.length,u=[];r<e&&!t(n[r]);)u.push(n[r]),r+=1;return[u,Array.prototype.slice.call(n,r)]}),Yu=p(2,[],function(t,n){for(var r=[],e=[],u=0;u<n.length;u+=1)t(n[u])||e.push(n[u]),(u<n.length-1&&t(n[u+1])||u===n.length-1)&&0<e.length&&(r.push(e),e=[]);return r}),Zu=n(function(t,n){return P(Gn(t.length,n),t)}),Qu=n(function(t,n){return+t-+n}),ti=i(function(t,n,r){return y(r)?Mu(t,n,r):et(r)?function(t,n,r){var e=Mu(t,n,r);return y(e)?e.join(""):e}(t,n,r):function(t,n,r){var e=en(r),u=Object.getOwnPropertyNames(e);if(u.includes(t)&&u.includes(n)){var i=e[t];e[t]=e[n],e[n]=i}return e}(t,n,r)}),ni=n(function(t,n){return wn(Pn(t,n),Pn(n,t))}),ri=i(function(t,n,r){return wn(Bn(t,n,r),Bn(t,r,n))}),ei=n(function(t,n){for(var r=n.length-1;0<=r&&t(n[r]);)r-=1;return ln(r+1,1/0,n)});function ui(t,n){this.xf=n,this.f=t}ui.prototype["@@transducer/init"]=m,ui.prototype["@@transducer/result"]=b,ui.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.xf["@@transducer/step"](t,n):g(t)};var ii=n(v(["takeWhile"],function(n){return function(t){return new ui(n,t)}},function(t,n){for(var r=0,e=n.length;r<e&&t(n[r]);)r+=1;return ln(0,r,n)}));function oi(t,n){this.xf=n,this.f=t}oi.prototype["@@transducer/init"]=m,oi.prototype["@@transducer/result"]=b,oi.prototype["@@transducer/step"]=function(t,n){return this.f(n),this.xf["@@transducer/step"](t,n)};var ci=n(v([],function(n){return function(t){return new oi(n,t)}},function(t,n){return t(n),n}));var ai=n(function(t,n){if(!function(t){return"[object RegExp]"===Object.prototype.toString.call(t)}(t))throw new TypeError("test requires a value of type RegExp as its first argument; received "+Y(t));return tn(t).test(n)}),fi=n(function(t,n){return ru("andThen",n),n.then(t)}),si=ne(0,"toLowerCase"),li=o(function(t){var n=[];for(var r in t)O(r,t)&&(n[n.length]=[r,t[r]]);return n}),pi=o(function(t){var n=[];for(var r in t)n[n.length]=[r,t[r]];return n}),hi=ne(0,"toUpperCase"),yi=a(4,function(t,n,r,e){return pt(t("function"==typeof n?yt(n):n),r,e)}),di=o(function(t){for(var n=0,r=[];n<t.length;){for(var e=t[n],u=0;u<e.length;)void 0===r[u]&&(r[u]=[]),r[u].push(e[u]),u+=1;n+=1}return r}),vi=i(function(t,n,r){var e={"fantasy-land/of":"function"==typeof t["fantasy-land/of"]?t["fantasy-land/of"]:"function"==typeof t.of?t.of:t};return"function"==typeof r["fantasy-land/traverse"]?r["fantasy-land/traverse"](e,n):"function"==typeof r.traverse?r.traverse(e,n):zu(e,nt(n,r))}),gi="\t\n\v\f\r    \u2028\u2029\ufeff",mi=!("function"==typeof String.prototype.trim)||gi.trim()?o(function(t){var n=RegExp("^["+gi+"]["+gi+"]*"),r=RegExp("["+gi+"]["+gi+"]*$");return t.replace(n,"").replace(r,"")}):o(function(t){return t.trim()}),bi=n(function(t,n){return l(t.length,function(){try{return t.apply(this,arguments)}catch(t){return n.apply(this,c([t],arguments))}})}),xi=o(function(t){return function(){return t(Array.prototype.slice.call(arguments,0))}}),wi=o(function(t){return Rt(1,t)}),Ai=n(function(u,i){return a(u,function(){for(var t,n=1,r=i,e=0;n<=u&&"function"==typeof r;)r=r.apply(this,Array.prototype.slice.call(arguments,e,t=n===u?arguments.length:e+r.length)),n+=1,e=t;return r})}),ji=n(function(t,n){for(var r=t(n),e=[];r&&r.length;)e[e.length]=r[0],r=t(r[1]);return e}),Oi=n(dn(Vr,c));function Si(t,n){this.xf=n,this.pred=t,this.items=[]}Si.prototype["@@transducer/init"]=m,Si.prototype["@@transducer/result"]=b,Si.prototype["@@transducer/step"]=function(t,n){return j(this.pred,n,this.items)?t:(this.items.push(n),this.xf["@@transducer/step"](t,n))};function Ei(t){return{value:t,"fantasy-land/map":function(){return this}}}var _i=n(v([],function(n){return function(t){return new Si(n,t)}},function(t,n){for(var r,e=0,u=n.length,i=[];e<u;)j(t,r=n[e],i)||(i[i.length]=r),e+=1;return i})),Ii=i(function(t,n,r){return _i(t,c(n,r))}),Ni=i(function(t,n,r){return t(r)?r:n(r)}),ki=Zt(gn),Wi=i(function(t,n,r){for(var e=r;!t(e);)e=n(e);return e}),qi=n(function(n,r){return n in r&&y(r[n])?R(function(t){return Ft(n,t,r)},r[n]):[r]}),Ui=o(function(t){var n,r=[];for(n in t)r[r.length]=t[n];return r}),Ci=n(function(t,n){return t(Ei)(n).value}),Fi=i(function(t,n,r){return t(r)?n(r):r}),Pi=n(function(t,n){for(var r in t)if(O(r,t)&&!t[r](n[r]))return!1;return!0}),Bi=n(function(t,n){for(var r in t)if(O(r,t)&&t[r](n[r]))return!0;return!1}),Ti=n(function(t,n){return Pi(nt(P,t),n)}),Ri=n(function(t,n){for(var r=new Cn,e=0;e<t.length;e+=1)r.add(t[e]);return J(r.has.bind(r),n)}),Mi=n(function(t,n){return!!(!t^!n)}),Di=n(function(t,n){for(var r,e=0,u=t.length,i=n.length,o=Array(u*i);e<u;){for(r=0;r<i;)o[e*i+r]=[t[e],n[r]],r+=1;e+=1}return o}),zi=n(function(t,n){for(var r=Math.min(t.length,n.length),e=Array(r),u=0;u<r;)e[u]=[t[u],n[u]],u+=1;return e}),Li=n(function(t,n){for(var r=0,e=Math.min(t.length,n.length),u={};r<e;)u[t[r]]=n[r],r+=1;return u}),Vi=i(function(t,n,r){for(var e=Math.min(n.length,r.length),u=Array(e),i=0;i<e;)u[i]=t(n[i],r[i]),i+=1;return u}),Gi=o(function(n){return a(n.length,function(){var t=arguments;return function(){return n.apply(this,t)}})});t.F=function(){return!1},t.T=function(){return!0},t.__={"@@functional/placeholder":!0},t.add=r,t.addIndex=e,t.addIndexRight=u,t.adjust=h,t.all=w,t.allPass=vt,t.always=gt,t.and=mt,t.andThen=fi,t.any=xt,t.anyPass=wt,t.ap=jt,t.aperture=St,t.append=Et,t.apply=_t,t.applySpec=kt,t.applyTo=Wt,t.ascend=qt,t.ascendNatural=Ct,t.assoc=Tt,t.assocPath=Bt,t.binary=Mt,t.bind=lt,t.both=Vt,t.call=Gt,t.chain=Zt,t.clamp=Qt,t.clone=en,t.collectBy=un,t.comparator=on,t.complement=an,t.compose=dn,t.composeWith=xn,t.concat=wn,t.cond=An,t.construct=On,t.constructN=jn,t.converge=Sn,t.count=En,t.countBy=Nn,t.curry=Ut,t.curryN=a,t.dec=kn,t.defaultTo=Wn,t.descend=qn,t.descendNatural=Un,t.difference=Pn,t.differenceWith=Bn,t.dissoc=Mn,t.dissocPath=Rn,t.divide=Dn,t.drop=Ln,t.dropLast=$n,t.dropLastWhile=Jn,t.dropRepeats=tr,t.dropRepeatsBy=rr,t.dropRepeatsWith=Qn,t.dropWhile=ur,t.either=or,t.empty=cr,t.endsWith=fr,t.eqBy=nr,t.eqProps=sr,t.equals=P,t.evolve=lr,t.filter=H,t.find=hr,t.findIndex=dr,t.findLast=gr,t.findLastIndex=br,t.flatten=xr,t.flip=wr,t.flow=Ar,t.forEach=jr,t.forEachObjIndexed=Or,t.fromPairs=Sr,t.groupBy=Er,t.groupWith=_r,t.gt=Ir,t.gte=Nr,t.has=Wr,t.hasIn=qr,t.hasPath=kr,t.head=vn,t.identical=function t(r,n){switch(arguments.length){case 0:return t;case 1:return function t(n){switch(arguments.length){case 0:return t;default:return E(r,n)}};default:return E(r,n)}},t.identity=mn,t.ifElse=Ur,t.inc=Cr,t.includes=Fr,t.indexBy=Pr,t.indexOf=Br,t.init=Tr,t.innerJoin=Rr,t.insert=Mr,t.insertAll=Dr,t.intersection=Gr,t.intersperse=Kr,t.into=Zr,t.invert=Qr,t.invertObj=te,t.invoker=ne,t.is=re,t.isEmpty=ee,t.isNil=Pt,t.isNotEmpty=ue,t.isNotNil=ie,t.join=oe,t.juxt=ce,t.keys=q,t.keysIn=ae,t.last=Zn,t.lastIndexOf=fe,t.length=le,t.lens=pe,t.lensIndex=ye,t.lensPath=ve,t.lensProp=ge,t.lift=Lt,t.liftN=zt,t.lt=me,t.lte=be,t.map=nt,t.mapAccum=xe,t.mapAccumRight=we,t.mapObjIndexed=Ae,t.match=je,t.mathMod=Oe,t.max=Z,t.maxBy=Se,t.mean=_e,t.median=Ie,t.memoizeWith=Ne,t.mergeAll=ke,t.mergeDeepLeft=Ue,t.mergeDeepRight=Ce,t.mergeDeepWith=Fe,t.mergeDeepWithKey=qe,t.mergeLeft=Pe,t.mergeRight=Be,t.mergeWith=Te,t.mergeWithKey=We,t.min=Re,t.minBy=Me,t.modify=ze,t.modifyPath=De,t.modulo=Le,t.move=Ve,t.multiply=Ge,t.nAry=Rt,t.negate=$e,t.none=He,t.not=cn,t.nth=Je,t.nthArg=Xe,t.o=Ye,t.objOf=Hr,t.of=Ze,t.omit=Qe,t.on=tu,t.once=nu,t.or=ir,t.otherwise=eu,t.over=uu,t.pair=iu,t.partial=cu,t.partialObject=Ke,t.partialRight=au,t.partition=fu,t.path=su,t.pathEq=pu,t.pathOr=hu,t.pathSatisfies=yu,t.paths=lu,t.pick=du,t.pickAll=vu,t.pickBy=gu,t.pipe=hn,t.pipeWith=bn,t.pluck=ot,t.prepend=mu,t.product=bu,t.project=wu,t.promap=Ou,t.prop=it,t.propEq=Su,t.propIs=Eu,t.propOr=_u,t.propSatisfies=Iu,t.props=Nu,t.range=ku,t.reduce=dt,t.reduceBy=In,t.reduceRight=Wu,t.reduceWhile=qu,t.reduced=Uu,t.reject=J,t.remove=Tn,t.repeat=Fu,t.replace=Pu,t.reverse=yn,t.scan=Du,t.sequence=zu,t.set=Lu,t.slice=ln,t.sort=Vu,t.sortBy=Gu,t.sortWith=Ku,t.split=$u,t.splitAt=Hu,t.splitEvery=Ju,t.splitWhen=Xu,t.splitWhenever=Yu,t.startsWith=Zu,t.subtract=Qu,t.sum=Ee,t.swap=ti,t.symmetricDifference=ni,t.symmetricDifferenceWith=ri,t.tail=pn,t.take=Gn,t.takeLast=ar,t.takeLastWhile=ei,t.takeWhile=ii,t.tap=ci,t.test=ai,t.thunkify=Gi,t.times=Cu,t.toLower=si,t.toPairs=li,t.toPairsIn=pi,t.toString=Y,t.toUpper=hi,t.transduce=yi,t.transpose=di,t.traverse=vi,t.trim=mi,t.tryCatch=bi,t.type=U,t.unapply=xi,t.unary=wi,t.uncurryN=Ai,t.unfold=ji,t.union=Oi,t.unionWith=Ii,t.uniq=Vr,t.uniqBy=Lr,t.uniqWith=_i,t.unless=Ni,t.unnest=ki,t.until=Wi,t.unwind=qi,t.update=he,t.useWith=xu,t.values=It,t.valuesIn=Ui,t.view=Ci,t.when=Fi,t.where=Pi,t.whereAny=Bi,t.whereEq=Ti,t.without=Ri,t.xor=Mi,t.xprod=Di,t.zip=zi,t.zipObj=Li,t.zipWith=Vi,Object.defineProperty(t,"__esModule",{value:!0})});