1
0
Fork 0
arangodb/js/node/node_modules/ramda/BOOKMARKLET.md

14 lines
35 KiB
Markdown
Raw 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.

# Ramda Bookmarklet
Use this bookmarklet to load Ramda on any website. To "install":
1. Create a new bookmark in your bookmarks bar (what it points to doesn't
matter, any page)
2. Edit the new bookmark and replace the `URL` with the following:
```javascript
javascript:!function(n,t){function r(r){var e=t.createElement("div"),u=t.body;e.innerHTML=r,e.style.position="fixed",e.style.top="20px",e.style.right="20px",e.style.padding="5px 10px",e.style.zIndex="1001",e.style.fontSize="18px",e.style.color="#222",e.style.backgroundColor="#DFF2BF",e.style.textAlign="center",e.style.border="solid 2px black",e.style.borderRadius="25px",u.appendChild(e),n.setTimeout(u.removeChild.bind(u,e),2500)}var e="???";return"undefined"!=typeof n.R?r("This page already using ramda"):(function(){"use strict";var n={"@@functional/placeholder":!0},t=function(n,t){return n+t},r=function(n,t){for(var r=0;r<t.length;){if(!n(t[r]))return!1;r+=1}return!0},e=function(n,t){for(var r=0;r<t.length;){if(n(t[r]))return!0;r+=1}return!1},u=function(n,t,r){var e={};for(var u in r)e[u]=r[u];return e[n]=t,e},i=function(n){return new RegExp(n.source,(n.global?"g":"")+(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.sticky?"y":"")+(n.unicode?"u":""))},o=function(n){return function(){return!n.apply(this,arguments)}},c=function(n,t){return function(){return n.call(this,t.apply(this,arguments))}},a=function(n,t){n=n||[],t=t||[];var r,e=n.length,u=t.length,i=[];for(r=0;e>r;)i[i.length]=n[r],r+=1;for(r=0;u>r;)i[i.length]=t[r],r+=1;return i},f=function(n,t,r){for(var e=0,u=r.length;u>e;){if(n(t,r[e]))return!0;e+=1}return!1},s=function(n,t){var r={};return r[n]=t,r},l=function(n){return function(t,r){if(r&&r.length>0){for(var e,u=1,i=r[u],o=t(i);u<r.length;)e=t(r[u]),n(e,o)&&(o=e,i=r[u]),u+=1;return i}}},p=function(n){return function t(r){return 0===arguments.length?t:null!=r&&r["@@functional/placeholder"]===!0?t:n(r)}},h=function(n){return function t(r,e){var u=arguments.length;return 0===u?t:1===u&&null!=r&&r["@@functional/placeholder"]===!0?t:1===u?p(function(t){return n(r,t)}):2===u&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?t:2===u&&null!=r&&r["@@functional/placeholder"]===!0?p(function(t){return n(t,e)}):2===u&&null!=e&&e["@@functional/placeholder"]===!0?p(function(t){return n(r,t)}):n(r,e)}},d=function(n){return function t(r,e,u){var i=arguments.length;return 0===i?t:1===i&&null!=r&&r["@@functional/placeholder"]===!0?t:1===i?h(function(t,e){return n(r,t,e)}):2===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?t:2===i&&null!=r&&r["@@functional/placeholder"]===!0?h(function(t,r){return n(t,e,r)}):2===i&&null!=e&&e["@@functional/placeholder"]===!0?h(function(t,e){return n(r,t,e)}):2===i?p(function(t){return n(r,e,t)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?t:3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?h(function(t,r){return n(t,r,u)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?h(function(t,r){return n(t,e,r)}):3===i&&null!=e&&e["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?h(function(t,e){return n(r,t,e)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0?p(function(t){return n(t,e,u)}):3===i&&null!=e&&e["@@functional/placeholder"]===!0?p(function(t){return n(r,t,u)}):3===i&&null!=u&&u["@@functional/placeholder"]===!0?p(function(t){return n(r,e,t)}):n(r,e,u)}},g=function(n,t){var r={};for(var e in t)e!==n&&(r[e]=t[e]);return r},y=function(n,t){return n===t?0!==n||1/n===1/t:n!==n&&t!==t},m=function(n,t){for(var r=0,e=t.length,u=[];e>r;)n(t[r])&&(u[u.length]=t[r]),r+=1;return u},v=function(n,t){for(var r=0,e=t.length,u=[];e>r;)n(t[r],r,t)&&(u[u.length]=t[r]),r+=1;return u},x=function(n,t){for(var r=0,e=t.length;e>r;)n(t[r]),r+=1;return t},b=function(n){return{"@@transducer/value":n,"@@transducer/reduced":!0}},w=function(n){return function(t){return m(function(n){return"function"==typeof t[n]},n(t))}},j=function(n,t){return n>t},O=function(n,t){return Object.prototype.hasOwnProperty.call(t,n)},I=function(n){return n},S=Array.isArray||function(n){return null!=n&&n.length>=0&&"[object Array]"===Object.prototype.toString.call(n)},E=Number.isInteger||function(n){return n<<0===n},k=function(n){return null!=n&&n===Object(n)&&"function"==typeof n.then},A=function(n){return"function"==typeof n["@@transducer/step"]},C=function(n,t){return t>n},N=function(n,t){for(var r=0,e=t.length,u=[];e>r;)u[r]=n(t[r]),r+=1;return u},T=function(n,t){return n*t},M=function(n,t){return 0>n?t[t.length+n]:t[n]},R=function(n,t){if(null!=t){for(var r=t,e=0,u=n.length;u>e&&null!=r;e+=1)r=r[n[e]];return r}},P=function(n,t){return a([n],t)},W=function(n){return'"'+n.replace(/"/g,'\\"')+'"'},q=function(n){return n&&n["@@transducer/reduced"]?n:{"@@transducer/value":n,"@@transducer/reduced":!0}},F=function qu(n,t,r){switch(arguments.length){case 1:return qu(n,0,n.length);case 2:return qu(n,t,n.length);default:for(var e=[],u=0,i=Math.max(0,Math.min(n.length,r)-t);i>u;)e[u]=n[t+u],u+=1;return e}},L=function(){var n=function(n){return(10>n?"0":"")+n};return"function"==typeof Date.prototype.toISOString?function(n){return n.toISOString()}:function(t){return t.getUTCFullYear()+"-"+n(t.getUTCMonth()+1)+"-"+n(t.getUTCDate())+"T"+n(t.getUTCHours())+":"+n(t.getUTCMinutes())+":"+n(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}}(),B=function(){function n(n,t){this.xf=t,this.pred=n,this.lastValue=void 0,this.seenFirstValue=!1}return n.prototype["@@transducer/init"]=function(){return this.xf["@@transducer/init"]()},n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){var r=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(r=!0):this.seenFirstValue=!0,this.lastValue=t,r?n:this.xf["@@transducer/step"](n,t)},h(function(t,r){return new n(t,r)})}(),U={init:function(){return this.xf["@@transducer/init"]()},result:function(n){return this.xf["@@transducer/result"](n)}},D=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype["@@transducer/step"]=function(n,t){return this.f(t)?this.xf["@@transducer/step"](n,t):n},h(function(t,r){return new n(t,r)})}(),z=function(){function n(n,t){this.xf=t,this.f=n,this.found=!1}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.found||(n=this.xf["@@transducer/step"](n,void 0)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.found=!0,n=q(this.xf["@@transducer/step"](n,t))),n},h(function(t,r){return new n(t,r)})}(),V=function(){function n(n,t){this.xf=t,this.f=n,this.idx=-1,this.found=!1}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.found||(n=this.xf["@@transducer/step"](n,-1)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.idx+=1,this.f(t)&&(this.found=!0,n=q(this.xf["@@transducer/step"](n,this.idx))),n},h(function(t,r){return new n(t,r)})}(),H=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](n,this.last))},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.last=t),n},h(function(t,r){return new n(t,r)})}(),_=function(){function n(n,t){this.xf=t,this.f=n,this.idx=-1,this.lastIdx=-1}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](n,this.lastIdx))},n.prototype["@@transducer/step"]=function(n,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),n},h(function(t,r){return new n(t,r)})}(),X=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype["@@transducer/step"]=function(n,t){return this.xf["@@transducer/step"](n,this.f(t))},h(function(t,r){return new n(t,r)})}(),Y=function(){function n(n,t){this.xf=t,this.n=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype["@@transducer/step"]=function(n,t){return this.n-=1,0===this.n?q(this.xf["@@transducer/step"](n,t)):this.xf["@@transducer/step"](n,t)},h(function(t,r){return new n(t,r)})}(),Z=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype["@@transducer/step"]=function(n,t){return this.f(t)?this.xf["@@transducer/step"](n,t):q(n)},h(function(t,r){return new n(t,r)})}(),$=function(){function n(n){this.f=n}return n.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},n.prototype["@@transducer/result"]=function(n){return n},n.prototype["@@transducer/step"]=function(n,t){return this.f(n,t)},function(t){return new n(t)}}(),G=h(t),J=d(function(n,t,r){if(t>=r.length||t<-r.length)return r;var e=0>t?r.length:0,u=e+t,i=a(r);return i[u]=n(r[u]),i}),K=p(function(n){return function(){return n}}),Q=h(function(n,t){for(var r=0,e=t.length-(n-1),u=new Array(e>=0?e:0);e>r;)u[r]=F(t,r,r+n),r+=1;return u}),nn=h(function(n,t){return n.apply(this,t)}),tn=h(function(n,t){switch(n){case 0:return function(){return t.apply(this,arguments)};case 1:return function(n){return t.apply(this,arguments)};case 2:return function(n,r){return t.apply(this,arguments)};case 3:return function(n,r,e){return t.apply(this,arguments)};case 4:return function(n,r,e,u){return t.apply(this,arguments)};case 5:return function(n,r,e,u,i){return t.apply(this,arguments)};case 6:return function(n,r,e,u,i,o){return t.apply(this,arguments)};case 7:return function(n,r,e,u,i,o,c){return t.apply(this,arguments)};case 8:return function(n,r,e,u,i,o,c,a){return t.apply(this,arguments)};case 9:return function(n,r,e,u,i,o,c,a,f){return t.apply(this,arguments)};case 10:return function(n,r,e,u,i,o,c,a,f,s){return t.apply(this,arguments)};default:throw new Error("First argument to arity must be a non-negative integer no greater than ten")}}),rn=d(u),en=h(function(n,t){return tn(n.length,function(){return n.apply(t,arguments)})}),un=h(function(n,t){return function(){return n.apply(this,arguments)&&t.apply(this,arguments)}}),on=p(function(n){return function(t,r){return n(t,r)?-1:n(r,t)?1:0}}),cn=p(o),an=function(){var n=arguments;return function(){for(var t=0;t<n.length;){if(n[t][0].apply(this,arguments))return n[t][1].apply(this,arguments);t+=1}}},fn=d(f),sn=h(function(n,t){for(var r={},e=t.length,u=0;e>u;){var i=n(t[u]);r[i]=(O(i,r)?r[i]:0)+1,u+=1}return r}),ln=h(s),pn=G(-1),hn=h(function(n,t){return null==t?n:t}),dn=d(function(n,t,r){for(var e=[],u=0,i=t.length,o=fn(n);i>u;)o(t[u],r)||o(t[u],e)||(e[e.length]=t[u]),u+=1;return e}),gn=h(g),yn=h(function(n,t){return n/t}),mn=h(function(n,t){return function(){return n.apply(this,arguments)||t.apply(this,arguments)}}),vn=h(y),xn=h(function Fu(n,t){var r,e,u,i={};for(e in t)r=n[e],u=typeof r,i[e]="function"===u?r(t[e]):"object"===u?Fu(n[e],t[e]):t[e];return i}),bn=h(v),wn=h(function(n,t){for(var r=0,e=t.length;e>r;)n(t[r],r,t),r+=1;return t}),jn=p(function(n){for(var t=0,r=n.length,e={};r>t;)S(n[t])&&n[t].length&&(e[n[t][0]]=n[t][1]),t+=1;return e}),On=h(j),In=h(function(n,t){return n>=t}),Sn=h(O),En=h(function(n,t){return n in t}),kn=h(function(n,t){return n===t?0!==n||1/n===1/t:n!==n&&t!==t}),An=p(I),Cn=G(1),Nn=d(function(n,t,r){return n=n<r.length&&n>=0?n:r.length,a(a(F(r,0,n),t),F(r,n))}),Tn=h(function(n,t){return null!=t&&t.constructor===n||t instanceof n}),Mn=p(function(n){return S(n)?!0:n?"object"!=typeof n?!1:n instanceof String?!1:1===n.nodeType?!!n.length:0===n.length?!0:n.length>0?n.hasOwnProperty(0)&&n.hasOwnProperty(n.length-1):!1:!1}),Rn=p(function(n){return 0===Object(n).length}),Pn=p(function(n){return null==n}),Wn=function(){var n=!{toString:null}.propertyIsEnumerable("toString"),t=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],r=function(n,t){for(var r=0;r<n.length;){if(n[r]===t)return!0;r+=1}return!1};return p("function"==typeof Object.keys?function(n){return Object(n)!==n?[]:Object.keys(n)}:function(e){if(Object(e)!==e)return[];var u,i,o=[];for(u in e)O(u,e)&&(o[o.length]=u);if(n)for(i=t.length-1;i>=0;)u=t[i],O(u,e)&&!r(o,u)&&(o[o.length]=u),i-=1;return o})}(),qn=p(function(n){var t,r=[];for(t in n)r[r.length]=t;return r}),Fn=p(function(n){return null!=n&&Tn(Number,n.length)?n.length:NaN}),Ln=h(function(n,t){var r=function(t){return n(t)};return r.set=h(t),r.map=h(function(r,e){return t(r(n(e)),e)}),r}),Bn=d(function(n,t,r){var e=function(){return n(r)};return e.set=t,e.map=function(e){return t(e(n(r)))},e}),Un=h(C),Dn=h(function(n,t){return t>=n}),zn=d(function(n,t,r){for(var e=0,u=r.length,i=[],o=[t];u>e;)o=n(o[0],r[e]),i[e]=o[1],e+=1;return[o[0],i]}),Vn=d(function(n,t,r){for(var e=r.length-1,u=[],i=[t];e>=0;)i=n(i[0],r[e]),u[e]=i[1],e-=1;return[i[0],u]}),Hn=h(function(n,t){for(var r=0,e=t.length,u=[];e>r;)u[r]=n(t[r],r,t),r+=1;return u}),_n=h(function(n,t){return E(n)?!E(t)||1>t?NaN:(n%t+t)%t:NaN}),Xn=h(l(j)),Yn=h(l(C)),Zn=h(function(n,t){return n%t}),$n=h(T),Gn=h(function(n,t){switch(n){case 0:return function(){return t.call(this)};case 1:return function(n){return t.call(this,n)};case 2:return function(n,r){return t.call(this,n,r)};case 3:return function(n,r,e){return t.call(this,n,r,e)};case 4:return function(n,r,e,u){return t.call(this,n,r,e,u)};case 5:return function(n,r,e,u,i){return t.call(this,n,r,e,u,i)};case 6:return function(n,r,e,u,i,o){return t.call(this,n,r,e,u,i,o)};case 7:return function(n,r,e,u,i,o,c){return t.call(this,n,r,e,u,i,o,c)};case 8:return function(n,r,e,u,i,o,c,a){return t.call(this,n,r,e,u,i,o,c,a)};case 9:return function(n,r,e,u,i,o,c,a,f){return t.call(this,n,r,e,u,i,o,c,a,f)};case 10:return function(n,r,e,u,i,o,c,a,f,s){return t.call(this,n,r,e,u,i,o,c,a,f,s)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),Jn=p(function(n){return-n}),Kn=p(function(n){return!n}),Qn=h(M),nt=p(function(n){return function(){return M(n,arguments)}}),tt=h(function(n,t){return t.charAt(0>n?t.length+n:n)}),rt=h(function(n,t){return t.charCodeAt(0>n?t.length+n:n)}),et=p(function(n){return[n]}),ut=p(function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments))}}),it=h(R),ot=h(function(n,t){for(var r={},e=0;e<n.length;)n[e]in t&&(r[n[e]]=t[n[e]]),e+=1;return r}),ct=h(function(n,t){for(var r={},e=0,u=n.length;u>e;){var i=n[e];r[i]=t[i],e+=1}return r}),at=h(function(n,t){var r={};for(var e in t)n(t[e],e,t)&&(r[e]=t[e]);return r}),ft=h(P),st=h(function(n,t){return t[n]}),lt=d(function(n,t,r){return null!=r&&O(t,r)?r[t]:n}),pt=h(function(n,t){for(var r=n.length,e=[],u=0;r>u;)e[u]=t[n[u]],u+=1;return e}),ht=h(function(n,t){for(var r=[],e=n;t>e;)r[r.length]=e,e+=1;return r}),dt=d(function(n,t,r){for(var e=0,u=r.length;u>e;)t=n(t,r[e],e,r),e+=1;return t}),gt=d(function(n,t,r){for(var e=r.length-1;e>=0;)t=n(t,r[e]),e-=1;return t}),yt=d(function(n,t,r){for(var e=r.length-1;e>=0;)t=n(t,r[e],e,r),e-=1;return t}),mt=p(q),vt=h(function(n,t){return v(o(n),t)}),xt=d(function(n,t,r){return a(F(r,0,Math.min(n,r.length)),F(r,Math.min(r.length,n+t)))}),bt=d(function(n,t,r){return r.replace(n,t)}),wt=p(function(n){return F(n).reverse()}),jt=d(function(n,t,r){for(var e=0,u=r.length,i=[t];u>e;)t=n(t,r[e]),i[e+1]=t,e+=1;return i}),Ot=h(function(n,t){return F(t).sort(n)}),It=h(function(n,t){return F(t).sort(function(t,r){var e=n(t),u=n(r);return u>e?-1:e>u?1:0})}),St=h(function(n,t){return t.indexOf(n)}),Et=h(function(n,t){return t.lastIndexOf(n)}),kt=h(function(n,t){return n-t}),At=h(function(n,t){return n(t),t}),Ct=h(function(n,t){return i(n).test(t)}),Nt=h(function(n,t){for(var r=Number(t),e=new Array(r),u=0;r>u;)e[u]=n(u),u+=1;return e}),Tt=p(function(n){var t=[];for(var r in n)O(r,n)&&(t[t.length]=[r,n[r]]);return t}),Mt=p(function(n){var t=[];for(var r in n)t[t.length]=[r,n[r]];return t}),Rt=function(){var n=" \n \f\r    \u2028\u2029\ufeff",t="",r="function"==typeof String.prototype.trim;return p(r&&!n.trim()&&t.trim()?function(n){return n.trim()}:function(t){var r=new RegExp("^["+n+"]["+n+"]*"),e=new RegExp("["+n+"]["+n+"]*$");return t.replace(r,"").replace(e,"")})}(),Pt=p(function(n){return null===n?"Null":void 0===n?"Undefined":Object.prototype.toString.call(n).slice(8,-1)}),Wt=p(function(n){return function(){return n(F(arguments))}}),qt=p(function(n){return Gn(1,n)}),Ft=h(function(n,t){for(var r=n(t),e=[];r&&r.length;)e[e.length]=r[0],r=n(r[1]);return e}),Lt=h(function(n,t){for(var r,e=0,u=t.length,i=[];u>e;)r=t[e],f(n,r,i)||(i[i.length]=r),e+=1;return i}),Bt=d(function(n,t,r){return J(K(t),n,r)}),Ut=p(function(n){for(var t=Wn(n),r=t.length,e=[],u=0;r>u;)e[u]=n[t[u]],u+=1;return e}),Dt=p(function(n){var t,r=[];for(t in n)r[r.length]=n[t];return r}),zt=h(function(n,t){for(var r in n)if(O(r,n)&&!n[r](t[r]))return!1;return!0}),Vt=h(function(n,t){for(var r,e=0,u=n.length,i=t.length,o=[];u>e;){for(r=0;i>r;)o[o.length]=[n[e],t[r]],r+=1;e+=1}return o}),Ht=h(function(n,t){for(var r=[],e=0,u=Math.min(n.length,t.length);u>e;)r[e]=[n[e],t[e]],e+=1;return r}),_t=h(function(n,t){for(var r=0,e=n.length,u={};e>r;)u[n[r]]=t[r],r+=1;return u}),Xt=d(function(n,t,r){for(var e=[],u=0,i=Math.min(t.length,r.length);i>u;)e[u]=n(t[u],r[u]),u+=1;return e}),Yt=K(!1),Zt=K(!0),$t=function(n,t){return a(t,[n])},Gt=function Lu(n,t,r){switch(n.length){case 0:return r;case 1:return u(n[0],t,r);default:return u(n[0],Lu(F(n,1),t,Object(r[n[0]])),r)}},Jt=function Bu(n,t,r){var e=function(e){for(var u=t.length,i=0;u>i;){if(n===t[i])return r[i];i+=1}t[i+1]=n,r[i+1]=e;for(var o in n)e[o]=Bu(n[o],t,r);return e};switch(Pt(n)){case"Object":return e({});case"Array":return e([]);case"Date":return new Date(n);case"RegExp":return i(n);default:return n}},Kt=function(n,t){return function(){var r=arguments.length;if(0===r)return t();var e=arguments[r-1];return S(e)||"function"!=typeof e[n]?t.apply(this,arguments):e[n].apply(e,F(arguments,0,r-1))}},Qt=function(n,t){return Ln(c(n,t),function(r,e){var u=n.set(r,t(e));return t.set(u,e)})},nr=function(n,t){return function(){var r=this,e=t.apply(this,arguments);return k(e)?e.then(function(t){return n.call(r,t)}):n.call(this,e)}},tr=function(n){return function(){for(var t=arguments[arguments.length-1],r=t.length,e=arguments.length-2;e>=0;)t=n(arguments[e],t),e-=1;return tn(r,t)}},rr=function(n,t){return p(function(r){for(var e,u=0,i=t;u<r.length;)e=+r[u],n(e,i)&&(i=e),u+=1;return i})},er=function(n){return function(t){var r=F(arguments,1);return tn(Math.max(0,t.length-r.length),function(){return t.apply(this,n(r,arguments))})}},ur=function Uu(n,t,r){return function(){for(var e=[],u=0,i=n,o=0;o<t.length||u<arguments.length;){var c;o<t.length&&(null==t[o]||t[o]["@@functional/placeholder"]!==!0||u>=arguments.length)?c=t[o]:(c=arguments[u],u+=1),e[o]=c,(null==c||c["@@functional/placeholder"]!==!0)&&(i-=1),o+=1}return 0>=i?r.apply(this,e):tn(i,Uu(n,e,r))}},ir=function(n,t,r){return function(){var e=arguments.length;if(0===e)return r();var u=arguments[e-1];if(!S(u)){var i=F(arguments,0,e-1);if("function"==typeof u[n])return u[n].apply(u,i);if(A(u)){var o=t.apply(null,i);return o(u)}}return r.apply(this,arguments)}},or=function Du(n,t){switch(n.length){case 0:return t;case 1:return g(n[0],t);default:var r=n[0],e=F(n,1);return null==t[r]?t:u(r,Du(e,t[r]),t)}},cr=function zu(n,t,r,e){var u=Pt(n);if(u!==Pt(t))return!1;if("Boolean"===u||"Number"===u||"String"===u)return"object"==typeof n?"object"==typeof t&&kn(n.valueOf(),t.valueOf()):kn(n,t);if(kn(n,t))return!0;if("RegExp"===u)return n.source===t.source&&n.global===t.global&&n.ignoreCase===t.ignoreCase&&n.multiline===t.multiline&&n.sticky===t.sticky&&n.unicode===t.unicode;if(Object(n)===n){if("Date"===u&&n.getTime()!==t.getTime())return!1;var i=Wn(n);if(i.length!==Wn(t).length)return!1;for(var o=r.length-1;o>=0;){if(r[o]===n)return e[o]===t;o-=1}for(r[r.length]=n,e[e.length]=t,o=i.length-1;o>=0;){var c=i[o];if(!O(c,t)||!zu(t[c],n[c],r,e))return!1;o-=1}return r.pop(),e.pop(),!0}return!1},ar=function(n,t){for(var r=Wn(t),e=0,u=r.length;u>e;)n[r[e]]=t[r[e]],e+=1;return n},fr=function(n,t){return null!=t&&!S(t)&&"function"==typeof t[n]},sr=function(n){return function t(r){for(var e,u,i,o=[],c=0,a=r.length;a>c;){if(Mn(r[c]))for(e=n?t(r[c]):r[c],u=0,i=e.length;i>u;)o[o.length]=e[u],u+=1;else o[o.length]=r[c];c+=1}return o}},lr=function(){function n(n,t,r){for(var e=0,u=r.length;u>e;){if(t=n["@@transducer/step"](t,r[e]),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}e+=1}return n["@@transducer/result"](t)}function t(n,t,r){for(var e=r.next();!e.done;){if(t=n["@@transducer/step"](t,e.value),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}e=r.next()}return n["@@transducer/result"](t)}function r(n,t,r){return n["@@transducer/result"](r.reduce(en(n["@@transducer/step"],n),t))}var e="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(u,i,o){if("function"==typeof u&&(u=$(u)),Mn(o))return n(u,i,o);if("function"==typeof o.reduce)return r(u,i,o);if(null!=o[e])return t(u,i,o[e]());if("function"==typeof o.next)return t(u,i,o);throw new TypeError("reduce: list must be array or iterable")}}(),pr=function(){function n(n,t){this.xf=t,this.f=n,this.all=!0}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.all&&(n=this.xf["@@transducer/step"](n,!0)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)||(this.all=!1,n=q(this.xf["@@transducer/step"](n,!1))),n},h(function(t,r){return new n(t,r)})}(),hr=function(){function n(n,t){this.xf=t,this.f=n,this.any=!1}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){return this.any||(n=this.xf["@@transducer/step"](n,!1)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.any=!0,n=q(this.xf["@@transducer/step"](n,!0))),n},h(function(t,r){return new n(t,r)})}(),dr=function(){function n(n,t){this.xf=t,this.n=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype.step=function(n,t){return this.n>0?(this.n-=1,n):this.xf["@@transducer/step"](n,t)},h(function(t,r){return new n(t,r)})}(),gr=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=U.result,n.prototype["@@transducer/step"]=function(n,t){if(this.f){if(this.f(t))return n;this.f=null}return this.xf["@@transducer/step"](n,t)},h(function(t,r){return new n(t,r)})}(),yr=function(){function n(n,t){this.xf=t,this.f=n,this.inputs={}}return n.prototype["@@transducer/init"]=U.init,n.prototype["@@transducer/result"]=function(n){var t;for(t in this.inputs)if(O(t,this.inputs)&&(n=this.xf["@@transducer/step"](n,this.inputs[t]),n["@@transducer/reduced"])){n=n["@@transducer/value"];break}return this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){var r=this.f(t);return this.inputs[r]=this.inputs[r]||[r,[]],this.inputs[r][1]=$t(t,this.inputs[r][1]),n},h(function(t,r){return new n(t,r)})}(),mr=h(ir("all",pr,r)),vr=h(function(n,t){return fr("and",n)?n.and(t):n&&t}),xr=h(ir("any",hr,e)),br=h($t),wr=d(Gt),jr=p(function(n){return Gn(2,n)}),Or=p(function(n){return Jt(n,[],[])}),Ir=tr(c),Sr=function(){for(var n=arguments[arguments.length-1],t=arguments.length-2;t>=0;)n=Qt(arguments[t],n),t-=1;return n},Er=tr(nr),kr=h(function(n,t){if(S(t))return a(n,t);if(fr("concat",n))return n.concat(t);throw new TypeError("can't concat "+typeof n)}),Ar=h(function(n,t){return tn(n,ur(n,[],t))}),Cr=h(or),Nr=h(ir("dropWhile",gr,function(n,t){for(var r=0,e=t.length;e>r&&n(t[r]);)r+=1;return F(t,r)})),Tr=p(function(n){return fr("empty",n)?n.empty():[]}),Mr=h(function(n,t){return fr("equals",n)?n.equals(t):fr("equals",t)?t.equals(n):cr(n,t,[],[])}),Rr=h(ir("filter",D,m)),Pr=h(ir("find",z,function(n,t){for(var r=0,e=t.length;e>r;){if(n(t[r]))return t[r];r+=1}})),Wr=h(ir("findIndex",V,function(n,t){for(var r=0,e=t.length;e>r;){if(n(t[r]))return r;r+=1}return-1})),qr=h(ir("findLast",H,function(n,t){for(var r=t.length-1;r>=0;){if(n(t[r]))return t[r];r-=1}})),Fr=h(ir("findLastIndex",_,function(n,t){for(var r=t.length-1;r>=0;){if(n(t[r]))return r;r-=1}return-1})),Lr=p(sr(!0)),Br=h(function(n,t){return fr("forEach",t)?t.forEach(n):x(n,t)}),Ur=p(w(Wn)),Dr=p(w(qn)),zr=h(ir("groupBy",yr,function(n,t){return lr(function(t,r){var e=n(r);return t[e]=$t(r,t[e]||(t[e]=[])),t},{},t)})),Vr=Qn(0),Hr=d(function(n,t,r){return Ar(Math.max(n.length,t.length,r.length),function(){return n.apply(this,arguments)?t.apply(this,arguments):r.apply(this,arguments)})}),_r=d(function(n,t,r){return n=n<r.length&&n>=0?n:r.length,a($t(t,F(r,0,n)),F(r,n))}),Xr=d(function(n,t,r){for(var e=[],u=0;u<t.length;)f(n,t[u],r)&&(e[e.length]=t[u]),u+=1;return Lt(n,e)}),Yr=h(Kt("intersperse",function(n,t){for(var r=[],e=0,u=t.length;u>e;)e===u-1?r.push(t[e]):r.push(t[e],n),e+=1;return r})),Zr=p(function(n){for(var t=Wn(n),r=t.length,e=0,u={};r>e;){var i=t[e],o=n[i],c=O(o,u)?u[o]:u[o]=[];c[c.length]=i,e+=1}return u}),$r=p(function(n){for(var t=Wn(n),r=t.length,e=0,u={};r>e;){var i=t[e];u[n[i]]=i,e+=1}return u}),Gr=h(function(n,t){return Ar(n+1,function(){var r=arguments[n];return r[t].apply(r,F(arguments,0,n))})}),Jr=Gr(1,"join"),Kr=Qn(-1),Qr=p(function(n){return Ln(Qn(n),Bt(n))}),ne=p(function(n){return Ln(st(n),rn(n))}),te=h(ir("map",X,N)),re=h(function(n,t){return lr(function(r,e){return r[e]=n(t[e]),r},{},Wn(t))}),ee=h(function(n,t){return lr(function(r,e){return r[e]=n(t[e],e,t),r},{},Wn(t))}),ue=Gr(1,"match"),ie=rr(j,-(1/0)),oe=h(function(n,t){return ar(ar({},n),t)}),ce=rr(C,1/0),ae=h(o(ir("any",hr,e))),fe=h(function(n,t){return fr("or",n)?n.or(t):n||t}),se=h(function(n,t){return lr(function(t,r){var e=t[n(r)?0:1];return e[e.length]=r,t},[[],[]],t)}),le=d(function(n,t,r){return Mr(R(n,r),t)}),pe=function(){return Ir.apply(this,wt(arguments))},he=Ir(nn(Sr),Wt(wt)),de=function(){return Er.apply(this,wt(arguments))},ge=d(function(n,t,r){return Mr(r[n],t)}),ye=d(lr),me=h(function(n,t){return Rr(o(n),t)}),ve=h(function(n,t){return Nt(K(n),t)}),xe=d(Kt("slice",function(n,t,r){return Array.prototype.slice.call(r,n,t)})),be=Gr(1,"split"),we=xe,je=we(n,1/0),Oe=we(0),Ie=ye(t,0),Se=Kt("tail",function(n){return F(n,1)}),Ee=h(ir("take",Y,function(n,t){return xe(0,0>n?1/0:n,t)})),ke=h(ir("takeWhile",Z,function(n,t){for(var r=0,e=t.length;e>r&&n(t[r]);)r+=1;return F(t,0,r)})),Ae=Gr(0,"toLowerCase"),Ce=Gr(0,"toUpperCase"),Ne=Ar(4,function(n,t,r,e){return lr(n("function"==typeof t?$(t):t),r,e)}),Te=h(function(n,t){return Ar(n,function(){for(var r,e=1,u=t,i=0;n>=e&&"function"==typeof u;)r=e===n?arguments.length:i+u.length,u=u.apply(this,F(arguments,i,r)),e+=1,i=r;return u})}),Me=d(function(n,t,r){return Lt(n,a(t,r))}),Re=Lt(Mr),Pe=p(sr(!1)),We=h(function(n,t){return zt(re(Mr,n),t)}),qe=h(function(n,t){return Ar(n.length,function(){return t.apply(this,a([n],arguments))})}),Fe=h(function(n,t){return Pe(te(n,t))}),Le=function(){var n=function(n){return{"@@transducer/init":U.init,"@@transducer/result":function(t){return n["@@transducer/result"](t)},"@@transducer/step":function(t,r){var e=n["@@transducer/step"](t,r);return e["@@transducer/reduced"]?b(e):e}}};return function(t){var r=n(t);return{"@@transducer/init":U.init,"@@transducer/result":function(n){return r["@@transducer/result"](n)},"@@transducer/step":function(n,t){return Mn(t)?lr(r,n,t):lr(r,n,[t])}}}}(),Be=function(n,t,r){var e=0,u=n.length;for("number"==typeof r&&(e=0>r?Math.max(0,u+r):r);u>e;){if(Mr(n[e],t))return e;e+=1}return-1},Ue=function(n,t,r){var e;for(e="number"==typeof r?0>r?n.length+r:Math.min(n.length-1,r):n.length-1;e>=0;){if(Mr(n[e],t))return e;e-=1}return-1},De=function(n,t){return te(st(n),t)},ze=function(n){return function(t){var r=function(){var r=arguments;return n(function(n){return n.apply(null,r)},t)};return arguments.length>1?r.apply(null,F(arguments,1)):tn(ie(De("length",t)),r)}},Ve=function(){var n={"@@transducer/init":Array,"@@transducer/step":function(n,t){return a(n,[t])},"@@transducer/result":I},r={"@@transducer/init":String,"@@transducer/step":t,"@@transducer/result":I},e={"@@transducer/init":Object,"@@transducer/step":function(n,t){return oe(n,Mn(t)?s(t[0],t[1]):t)},"@@transducer/result":I};return function(t){if(A(t))return t;if(Mn(t))return n;if("string"==typeof t)return r;if("object"==typeof t)return e;throw new Error("Cannot create transformer for "+t)}}(),He=function Vu(n,t){var r=function(r){var e=t.concat([n]);return Be(e,r)>=0?"<Circular>":Vu(r,e)};switch(Object.prototype.toString.call(n)){case"[object Arguments]":return"(function() { return arguments; }("+N(r,n).join(", ")+"))";case"[object Array]":return"["+N(r,n).join(", ")+"]";case"[object Boolean]":return"object"==typeof n?"new Boolean("+r(n.valueOf())+")":n.toString();case"[object Date]":return"new Date("+W(L(n))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof n?"new Number("+r(n.valueOf())+")":1/n===-(1/0)?"-0":n.toString(10);case"[object String]":return"object"==typeof n?"new String("+r(n.valueOf())+")":W(n);case"[object Undefined]":return"undefined";default:return"function"==typeof n.constructor&&"Object"!==n.constructor.name&&"function"==typeof n.toString&&"[object Object]"!==n.toString()?n.toString():"{"+N(function(t){return W(t)+": "+r(n[t])},Wn(n).sort()).join(", ")+"}"}},_e=h(function(n,t){return te(n,Le(t))}),Xe=p(function(n){return Ar(n.length,function(){var t=0,r=arguments[0],e=arguments[arguments.length-1],u=function(){var n=r.apply(this,a(arguments,[t,e]));return t+=1,n};return n.apply(this,P(u,F(arguments,1)))})}),Ye=h(function(n,t){return fr("ap",n)?n.ap(t):lr(function(n,r){return a(n,te(r,t))},[],n)}),Ze=h(ir("chain",_e,Fe)),$e=d(function(n,t,r){function e(t,r){return Ye(te(br,n(r)),t)}return lr(e,t([]),r)}),Ge=p(function(n){return Ar(n.length,n)}),Je=h(ir("drop",dr,function(n,t){return xe(Math.max(0,n),1/0,t)})),Ke=h(ir("dropRepeatsWith",B,function(n,t){var r=[],e=1,u=t.length;if(0!==u)for(r[0]=t[0];u>e;)n(Kr(r),t[e])||(r[r.length]=t[e]),e+=1;return r})),Qe=Mr,nu=d(function(n,t,r){return Mr(t[n],r[n])}),tu=p(function(n){return Ge(function(t,r){var e=F(arguments);return e[0]=r,e[1]=t,n.apply(this,e)})}),ru=h(function(n,t){return fr("indexOf",t)?t.indexOf(n):Be(t,n)}),eu=xe(0,-1),uu=d(function(n,t,r){return A(n)?lr(t(n),n["@@transducer/init"](),r):lr(t(Ve(n)),n,r)}),iu=Ge(function(n,t,r){return r[n].apply(r,t)}),ou=p(function(n){for(var t=n.length,r=0;t>r;){if(Be(n,n[r],r+1)>=0)return!1;r+=1}return!0}),cu=h(function(n,t){return fr("lastIndexOf",t)?t.lastIndexOf(n):Ue(t,n)}),au=h(function(n,t){var r=Ar(n,t);return Ar(n,function(){return lr(Ye,te(r,arguments[0]),F(arguments,1))})}),fu=p(function(n){return Ie(n)/n.length}),su=p(function(n){var t=n.length;if(0===t)return NaN;var r=2-t%2,e=(t-r)/2;return fu(F(n).sort(function(n,t){return t>n?-1:n>t?1:0}).slice(e,e+r))}),lu=p(function(n){return ye(oe,{},n)}),pu=h(function(n,t){var r={};for(var e in t)Be(n,e)<0&&(r[e]=t[e]);return r}),hu=Ge(er(a)),du=Ge(er(tu(a))),gu=h(De),yu=ye(T,1),mu=p(function(n){return He(n,[])}),vu=h(Ir(Re,a)),xu=Ge(function(n){var t=F(arguments,1),r=t.length;return Ge(tn(r,function(){for(var e=[],u=0;r>u;)e[u]=t[u](arguments[u]),u+=1;return n.apply(this,e.concat(F(arguments,r)))}))}),bu=function(n,t){return Be(t,n)>=0},wu=Ge(ze(r)),ju=Ge(ze(e)),Ou=Ge(function(n){return n.apply(this,F(arguments,1))}),Iu=$e(te(An)),Su=h(function(n,t){if(n>10)throw new Error("Constructor with greater than ten arguments");return 0===n?function(){return new t}:Ge(Gn(n,function(n,r,e,u,i,o,c,a,f,s){switch(arguments.length){case 1:return new t(n);case 2:return new t(n,r);case 3:return new t(n,r,e);
case 4:return new t(n,r,e,u);case 5:return new t(n,r,e,u,i);case 6:return new t(n,r,e,u,i,o);case 7:return new t(n,r,e,u,i,o,c);case 8:return new t(n,r,e,u,i,o,c,a);case 9:return new t(n,r,e,u,i,o,c,a,f);case 10:return new t(n,r,e,u,i,o,c,a,f,s)}}))}),Eu=h(bu),ku=Ar(3,function(n){var t=F(arguments,1);return Ar(ie(gu("length",t)),function(){var r=arguments,e=this;return n.apply(e,N(function(n){return n.apply(e,r)},t))})}),Au=h(function(n,t){for(var r=[],e=0,u=n.length;u>e;)bu(n[e],t)||bu(n[e],r)||(r[r.length]=n[e]),e+=1;return r}),Cu=p(ir("dropRepeats",B(Mr),Ke(Mr))),Nu=h(function(n,t){return Re(m(tu(bu)(n),t))}),Tu=p(function(n){return au(n.length,n)}),Mu=p(function(n){var t={};return function(){var r=mu(arguments);return O(r,t)||(t[r]=n.apply(this,arguments)),t[r]}}),Ru=xu(N,ct,An),Pu=p(function(n){return Su(n.length,n)}),Wu={F:Yt,T:Zt,__:n,add:G,addIndex:Xe,adjust:J,all:mr,allPass:wu,always:K,and:vr,any:xr,anyPass:ju,ap:Ye,aperture:Q,append:br,apply:nn,arity:tn,assoc:rn,assocPath:wr,binary:jr,bind:en,both:un,call:Ou,chain:Ze,clone:Or,commute:Iu,commuteMap:$e,comparator:on,complement:cn,compose:Ir,composeL:Sr,composeP:Er,concat:kr,cond:an,construct:Pu,constructN:Su,contains:Eu,containsWith:fn,converge:ku,countBy:sn,createMapEntry:ln,curry:Ge,curryN:Ar,dec:pn,defaultTo:hn,difference:Au,differenceWith:dn,dissoc:gn,dissocPath:Cr,divide:yn,drop:Je,dropRepeats:Cu,dropRepeatsWith:Ke,dropWhile:Nr,either:mn,empty:Tr,eq:vn,eqDeep:Qe,eqProps:nu,equals:Mr,evolve:xn,filter:Rr,filterIndexed:bn,find:Pr,findIndex:Wr,findLast:qr,findLastIndex:Fr,flatten:Lr,flip:tu,forEach:Br,forEachIndexed:wn,fromPairs:jn,functions:Ur,functionsIn:Dr,groupBy:zr,gt:On,gte:In,has:Sn,hasIn:En,head:Vr,identical:kn,identity:An,ifElse:Hr,inc:Cn,indexOf:ru,init:eu,insert:_r,insertAll:Nn,intersection:Nu,intersectionWith:Xr,intersperse:Yr,into:uu,invert:Zr,invertObj:$r,invoke:iu,invoker:Gr,is:Tn,isArrayLike:Mn,isEmpty:Rn,isNil:Pn,isSet:ou,join:Jr,keys:Wn,keysIn:qn,last:Kr,lastIndexOf:cu,length:Fn,lens:Ln,lensIndex:Qr,lensOn:Bn,lensProp:ne,lift:Tu,liftN:au,lt:Un,lte:Dn,map:te,mapAccum:zn,mapAccumRight:Vn,mapIndexed:Hn,mapObj:re,mapObjIndexed:ee,match:ue,mathMod:_n,max:ie,maxBy:Xn,mean:fu,median:su,memoize:Mu,merge:oe,mergeAll:lu,min:ce,minBy:Yn,modulo:Zn,multiply:$n,nAry:Gn,negate:Jn,none:ae,not:Kn,nth:Qn,nthArg:nt,nthChar:tt,nthCharCode:rt,of:et,omit:pu,once:ut,or:fe,partial:hu,partialRight:du,partition:se,path:it,pathEq:le,pick:ot,pickAll:ct,pickBy:at,pipe:pe,pipeL:he,pipeP:de,pluck:gu,prepend:ft,product:yu,project:Ru,prop:st,propEq:ge,propOr:lt,props:pt,range:ht,reduce:ye,reduceIndexed:dt,reduceRight:gt,reduceRightIndexed:yt,reduced:mt,reject:me,rejectIndexed:vt,remove:xt,repeat:ve,replace:bt,reverse:wt,scan:jt,slice:xe,sort:Ot,sortBy:It,split:be,strIndexOf:St,strLastIndexOf:Et,substring:we,substringFrom:je,substringTo:Oe,subtract:kt,sum:Ie,tail:Se,take:Ee,takeWhile:ke,tap:At,test:Ct,times:Nt,toLower:Ae,toPairs:Tt,toPairsIn:Mt,toString:mu,toUpper:Ce,transduce:Ne,trim:Rt,type:Pt,unapply:Wt,unary:qt,uncurryN:Te,unfold:Ft,union:vu,unionWith:Me,uniq:Re,uniqWith:Lt,unnest:Pe,update:Bt,useWith:xu,values:Ut,valuesIn:Dt,where:zt,whereEq:We,wrap:qe,xprod:Vt,zip:Ht,zipObj:_t,zipWith:Xt};"object"==typeof exports?module.exports=Wu:"function"==typeof define&&define.amd?define(function(){return Wu}):this.R=Wu}.call(this),e="0.15.0",void r("Ramda v"+e+" loaded"))}(window,document);
```