1 line
1.5 MiB
JavaScript
1 line
1.5 MiB
JavaScript
|
|
!function(){"use strict";function e(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"==t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"==t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}function t(e){return g((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))}function n(e){return g((function(n,r){var o,i,a=Object.keys(n),u=Object.keys(r);if(o=t(p),i=function(e){return undefined,Array.prototype.slice.call(e).sort(undefined)},!g((function(e,t){return o.eq(i(e),i(t))})).eq(a,u))return!1;for(var c=a.length,s=0;s<c;s++){var l=a[s];if(!e.eq(n[l],r[l]))return!1}return!0}))}function r(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"==r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}}function o(e){return function(t){return typeof t===e}}function i(e){return function(t){return e===t}}function a(e){return null==e}function u(e){return!a(e)}function c(){}function s(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}}function l(e,t){return function(n){return e(t(n))}}function f(e){return function(){return e}}function d(e){return e}function m(e,t){return e===t}var g=function(e){return{eq:e}},p=g((function(e,t){return e===t})),h=g((function(r,o){if(r===o)return!0;var i=e(r);return i===e(o)&&(-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(i)?r===o:"array"===i?t(h).eq(r,o):"object"===i&&n(h).eq(r,o))})),v=r("string"),b=r("object"),y=r("array"),w=i(null),x=o("boolean"),C=i(void 0),S=o("function"),k=o("number");function O(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}function T(e){return function(t){return!e(t)}}function _(e){return e()}function E(e){e()}function A(){return N}var D=f(!1),M=f(!0),N={fold:function(e,t){return e()},isSome:D,isNone:M,getOr:d,getOrThunk:R,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:d,orThunk:R,map:A,each:c,bind:A,exists:D,forall:M,filter:function(){return N},toArray:function(){return[]},toString:f("none()")};function R(e){return e()}function z(e,t){return ye.call(e,t)}function B(e,t){return-1<z(e,t)}function P(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1}function I(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}function F(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}function L(e,t){for(var n=e.length-1;0<=n;n--)t(e[n],n)}function H(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}}function V(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}function j(e,t,n){return L(e,(function(e,r){n=t(n,e,r)})),n}function U(e,t,n){return F(e,(function(e,r){n=t(n,e,r)})),n}function W(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return ve.some(i);if(n(i,r))break}return ve.none()}function $(e,t){return W(e,t,D)}function q(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return ve.some(n);return ve.none()}function G(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!y(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);we.apply(t,e[n])}return t}(I(e,t))}function K(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0}function X(e){var t=be.call(e,0);return t.reverse(),t}function Y(e,t){return V(e,(function(e){return!B(t,e)}))}function J(e,t){var n=be.call(e,0);return n.sort(t),n}function Z(e,t){return 0<=t&&t<e.length?ve.some(e[t]):ve.none()}function Q(e){return Z(e,0)}function ee(e){return Z(e,e.length-1)}function te(e,t){for(var n=0;n<e.length;
|