UNPKG

zippa

Version:
1 lines 24.1 kB
var zippa=function(t){function n(e){if(r[e])return r[e].exports;var u=r[e]={exports:{},id:e,loaded:!1};return t[e].call(u.exports,u,u.exports,n),u.loaded=!0,u.exports}var r={};return n.m=t,n.c=r,n.p="",n(0)}([function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{"default":t}}function u(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n["default"]=t,n}Object.defineProperty(n,"__esModule",{value:!0}),n.ArrayZipper=n.zip=void 0;var o=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t},i=r(1);Object.keys(i).forEach(function(t){"default"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return i[t]}})});var a=r(9);Object.keys(a).forEach(function(t){"default"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return a[t]}})});var f=r(12);Object.keys(f).forEach(function(t){"default"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return f[t]}})});var c=u(f),l=u(i),s=r(83),p=e(s),d=u(a);n.zip=c,n.ArrayZipper=p["default"];var h=o({},c,d,{ArrayZipper:p["default"],walk:l,makeZipper:c.makeZipper,visit:d,zip:c});n["default"]=h},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(n,"__esModule",{value:!0}),n.walk=n.preWalk=n.postWalk=void 0;var u=r(2),o=e(u),i=r(9),a=function(t){return function(n,r){return{item:t(n)}}},f=n.postWalk=(0,o["default"])(function(t,n){return(0,i.visit)([(0,i.onPost)(a(t))],void 0,n).zipper}),c=n.preWalk=(0,o["default"])(function(t,n){return(0,i.visit)([(0,i.onPre)(a(t))],void 0,n).zipper}),l=n.walk=(0,o["default"])(function(t,n,r){return(0,i.visit)([(0,i.onPre)(a(t)),(0,i.onPost)(a(n))],void 0,r).zipper});n["default"]={walk:l,postWalk:f,preWalk:c}},function(t,n,r){var e=r(3),u=r(5);t.exports=e(function(t){return u(t.length,t)})},function(t,n,r){var e=r(4);t.exports=function(t){return function n(r){return 0===arguments.length||e(r)?n:t.apply(this,arguments)}}},function(t,n){t.exports=function(t){return null!=t&&"object"==typeof t&&t["@@functional/placeholder"]===!0}},function(t,n,r){var e=r(6),u=r(3),o=r(7),i=r(8);t.exports=o(function(t,n){return 1===t?u(n):e(t,i(t,[],n))})},function(t,n){t.exports=function(t,n){switch(t){case 0:return function(){return n.apply(this,arguments)};case 1:return function(t){return n.apply(this,arguments)};case 2:return function(t,r){return n.apply(this,arguments)};case 3:return function(t,r,e){return n.apply(this,arguments)};case 4:return function(t,r,e,u){return n.apply(this,arguments)};case 5:return function(t,r,e,u,o){return n.apply(this,arguments)};case 6:return function(t,r,e,u,o,i){return n.apply(this,arguments)};case 7:return function(t,r,e,u,o,i,a){return n.apply(this,arguments)};case 8:return function(t,r,e,u,o,i,a,f){return n.apply(this,arguments)};case 9:return function(t,r,e,u,o,i,a,f,c){return n.apply(this,arguments)};case 10:return function(t,r,e,u,o,i,a,f,c,l){return n.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},function(t,n,r){var e=r(3),u=r(4);t.exports=function(t){return function n(r,o){switch(arguments.length){case 0:return n;case 1:return u(r)?n:e(function(n){return t(r,n)});default:return u(r)&&u(o)?n:u(r)?e(function(n){return t(n,o)}):u(o)?e(function(n){return t(r,n)}):t(r,o)}}}},function(t,n,r){var e=r(6),u=r(4);t.exports=function o(t,n,r){return function(){for(var i=[],a=0,f=t,c=0;c<n.length||a<arguments.length;){var l;c<n.length&&(!u(n[c])||a>=arguments.length)?l=n[c]:(l=arguments[a],a+=1),i[c]=l,u(l)||(f-=1),c+=1}return f<=0?r.apply(this,i):e(f,o(t,i,r))}}},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{"default":t}}function u(t,n,r,e){for(var u=n,o=r,i=!1,a=!1,f=0;f<e.length;f++){var c=e[f],s=c(t,u,o)||{},p=s.item,d=s.state,h=s.stop,v=s.cut;if((0,l["default"])("item",s)&&(u=p),(0,l["default"])("state",s)&&(o=d),h||v){i=h,a=v;break}}return{item:u,state:o,stop:i,cut:a}}function o(t,n,r,e){var o=u(t,(0,s.value)(n),r,e)||{},i=o.item,a=o.state,f=o.stop,c=o.cut;return{loc:o.hasOwnProperty("item")?(0,s.replace)(i,n):n,state:o.hasOwnProperty("state")?a:r,stop:f,cut:c}}function i(t,n){return{item:(0,s.value)((0,s.root)(t)),state:n}}Object.defineProperty(n,"__esModule",{value:!0}),n.onPost=n.onPre=n.visit=n.POST=n.PRE=void 0;var a=r(2),f=e(a),c=r(10),l=e(c),s=r(12),p=n.PRE="PRE",d=n.POST="POST",h="DOWN",v="RIGHT",g=(n.visit=(0,f["default"])(function(t,n,r){for(var e=h,u=r,a=n,f=!0;f||(0,s.isNotTop)(u);)if(f=!1,e===h){var c=o(p,u,a,t);if(a=c.state,u=c.loc,c.stop)return i(u,a);!c.cut&&(0,s.canGoDown)(u)?u=(0,s.down)(u):e=v}else if(e===v){var l=o(d,u,a,t);if(a=l.state,u=l.loc,l.stop)return i(u,a);(0,s.canGoRight)(u)?(u=(0,s.right)(u),e=h):(u=(0,s.up)(u),e=v)}var g=o(d,u,a,t);return a=g.state,u=g.loc,{item:(0,s.value)(u),zipper:u,state:a}}),(0,f["default"])(function(t,n){return function(r,e,u){return r===t?n(e,u):void 0}}));n.onPre=g(p),n.onPost=g(d)},function(t,n,r){var e=r(7),u=r(11);t.exports=e(u)},function(t,n){t.exports=function(t,n){return Object.prototype.hasOwnProperty.call(n,t)}},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{"default":t}}function u(t){return!t.length}function o(t,n,r){this.item=t,this.path=n,this.meta=r}function i(t,n,r,e){return new o(n,r||Tt(t),e||Mt(t))}function a(t){return Mt(t).isBranch(St(t))}function f(t,n,r){return Mt(t).makeItem(n,r)}function c(t){if(Ht(t)||nn(t))return t;var n=Tt(t),r=Jt(n),e=Kt(n),u=St(t),o=(0,H["default"])(r),a=[],f=(0,lt["default"])(r).concat([u],e);return i(t,o,(0,ht["default"])(n,{left:a,right:f}))}function l(t){if(Ut(t))return t;if(nn(t))return null;var n=St(t),r=Tt(t),e=Jt(r),u=Kt(r),o=(0,rt["default"])(e),a=(0,Y["default"])(e),f=[n].concat(u);return i(t,o,(0,ht["default"])(r,{left:a,right:f}))}function s(t){if(Ut(t))return t;if(rn(t))return null;var n=St(t),r=Tt(t),e=Jt(r),u=Kt(r),o=(0,H["default"])(u),a=e.concat([n]),f=(0,lt["default"])(u);return i(t,o,(0,ht["default"])(r,{left:a,right:f}))}function p(t){if(rn(t))return t;var n=Tt(t),r=Kt(n),e=Jt(n),u=St(t),o=(0,rt["default"])(r),a=e.concat([u],(0,Y["default"])(r)),f=[];return i(t,o,(0,ht["default"])(n,{left:a,right:f}))}function d(t){return a(t)&&tn(Zt(t))}function h(t){if(!a(t))return null;var n=St(t),r=Tt(t),e=Zt(t),u=[],o=(0,lt["default"])(e),f=i(t,(0,H["default"])(e),(0,ht["default"])(r,{left:u,right:o,parentItems:(Wt(r)||[]).concat([n]),parentPath:r}));return f}function v(t,n){if(Ht(n))throw new Error("Tried inserting left of top");var r=St(n),e=Tt(n),u=Jt(e);return i(n,r,(0,ht["default"])(e,{left:u.concat([t]),changed:!0}))}function g(t,n){if(Ht(n))throw new Error("Tried inserting left of top");var r=St(n),e=Tt(n),u=Kt(e);return i(n,r,(0,ht["default"])(e,{right:[t].concat(u),changed:!0}))}function y(t,n){return St(n)===t?n:i(n,t,(0,_["default"])("changed",!0,Tt(n)))}function x(t,n){return y(t(St(n)),n)}function m(t){if(Ht(t))throw new Error("Can't remove top.");if(Ut(t))throw new Error("Can't remove end");var n=Tt(t),r=Jt(n);if(r.length){var e=i(t,(0,rt["default"])(r),(0,ht["default"])(n,{left:(0,Y["default"])(r),changed:!0}));return Et(a,vn,e)}var u=Kt(n),o=Bt(n),c=qt(n);return i(t,f(t,c,u),Ht(t)?o:(0,_["default"])("changed",!0,o))}function b(t,n){var r=[t].concat(Zt(n));return y(f(n,t,r),n)}function w(t,n){var r=Zt(n).concat([t]);return y(f(n,t,r),n)}function O(t){return function(){return t(this)}}function j(t){return function(n){return t(n,this)}}function P(t,n,r){function e(e){return new o(e,_t,{isBranch:t,getChildren:n,makeItem:r})}return e.from=e,e}Object.defineProperty(n,"__esModule",{value:!0}),n.replace=n.edit=n.appendChild=n.insertChild=n.insertRight=n.insertLeft=n.prev=n.next=n.root=n.up=n.canGoUp=n.canGoRight=n.canGoLeft=n.isRightmost=n.isLeftmost=n.isNotTop=n.isTop=n.isEnd=n.getChildren=n.isLeaf=n.value=n.whilst=void 0,n.zipperFrom=i,n.isBranch=a,n.leftmost=c,n.left=l,n.right=s,n.rightmost=p,n.canGoDown=d,n.down=h,n.remove=m,n.makeZipper=P;var k=r(13),A=e(k),E=r(14),_=e(E),S=r(16),C=e(S),T=r(18),M=e(T),R=r(19),G=e(R),L=r(21),I=e(L),z=r(37),Z=e(z),U=r(40),W=e(U),q=r(2),B=e(q),N=r(46),D=e(N),F=r(49),H=e(F),X=r(52),J=e(X),K=r(58),Q=e(K),V=r(60),Y=e(V),$=r(63),tt=e($),nt=r(64),rt=e(nt),et=r(48),ut=e(et),ot=r(39),it=e(ot),at=r(65),ft=e(at),ct=r(67),lt=e(ct),st=r(68),pt=e(st),dt=r(70),ht=e(dt),vt=r(73),gt=e(vt),yt=r(74),xt=e(yt),mt=r(75),bt=e(mt),wt=r(76),Ot=e(wt),jt=r(77),Pt=e(jt),kt=null,At="END",Et=n.whilst=(0,B["default"])(function(t,n,r){for(var e=r;t(e);)e=n(e);return e}),_t={left:[],right:[],parentItems:kt,parentPath:kt,changed:!1},St=(0,it["default"])("item"),Ct=n.value=St,Tt=(0,it["default"])("path"),Mt=(0,it["default"])("meta"),Rt=(0,B["default"])(function(t,n){return t(n),n}),Gt=function(t){return function(){throw new Error(t)}},Lt=(0,pt["default"])(Gt,Rt),It=n.isLeaf=(0,W["default"])(a),zt=(0,pt["default"])(Mt,(0,it["default"])("getChildren")),Zt=n.getChildren=(0,pt["default"])((0,xt["default"])(It,Lt("Tried getting children of a leaf")),(0,Z["default"])(G["default"],[zt,St])),Ut=n.isEnd=(0,pt["default"])(Tt,(0,J["default"])(At)),Wt=(0,it["default"])("parentItems"),qt=(0,pt["default"])(Wt,rt["default"]),Bt=(0,it["default"])("parentPath"),Nt=(0,pt["default"])(Tt,(0,xt["default"])((0,J["default"])(At),Lt("Can't get parent items from end path.")),Wt),Dt=(0,pt["default"])(Tt,qt),Ft=(0,pt["default"])(Tt,Bt),Ht=n.isTop=(0,pt["default"])(Nt,(0,J["default"])(kt)),Xt=n.isNotTop=(0,W["default"])(Ht),Jt=(0,pt["default"])((0,it["default"])("left"),(0,ut["default"])(A["default"],[])),Kt=(0,pt["default"])((0,it["default"])("right"),(0,ut["default"])(A["default"],[])),Qt=(0,pt["default"])(Tt,Jt),Vt=(0,pt["default"])(Tt,Kt),Yt=(0,pt["default"])(Tt,(0,it["default"])("changed"),Boolean),$t=(0,W["default"])(Yt),tn=(0,W["default"])(u),nn=n.isLeftmost=(0,pt["default"])(Qt,u),rn=n.isRightmost=(0,pt["default"])(Vt,u),en=n.canGoLeft=(0,W["default"])(nn),un=n.canGoRight=(0,W["default"])(rn),on=n.canGoUp=Xt,an=(0,Z["default"])(i,[Q["default"],Dt,Ft]),fn=(0,pt["default"])((0,ft["default"])([Qt,(0,pt["default"])(St,C["default"]),Vt]),Pt["default"]),cn=(0,Z["default"])(f,[Q["default"],Dt,fn]),ln=n.up=(0,I["default"])([[(0,ut["default"])(Ht,Ut),(0,M["default"])(null)],[$t,an],[gt["default"],(0,Z["default"])(i,[Q["default"],cn,(0,pt["default"])(Ft,(0,_["default"])("changed",!0))])]]),sn=n.root=(0,bt["default"])(Ut,Et(Xt,ln)),pn=function(t){return i(t,St(t),At)},dn=(0,pt["default"])((0,Ot["default"])((0,D["default"])(Ht,un),ln),(0,tt["default"])(Ht,pn,s)),hn=n.next=(0,I["default"])([[Ut,Q["default"]],[d,h],[un,s],[gt["default"],dn]]),vn=(0,pt["default"])(h,p),gn=n.prev=(0,tt["default"])(en,(0,pt["default"])(l,Et(a,vn)),ln);Object.assign(o.prototype,{value:O(Ct),root:O(sn),up:O(ln),down:O(h),left:O(l),right:O(s),leftmost:O(c),rightmost:O(p),next:O(hn),prev:O(gn),isEnd:O(Ut),isTop:O(Ht),isBranch:O(a),isLeaf:O(It),isLeftmost:O(nn),isRightmost:O(rn),canGoUp:O(on),canGoLeft:O(en),canGoRight:O(un),canGoDown:O(d),edit:j(x),replace:j(y),insertLeft:j(v),insertRight:j(g),insertChild:j(b),appendChild:j(w),remove:O(m)});n.insertLeft=(0,B["default"])(v),n.insertRight=(0,B["default"])(g),n.insertChild=(0,B["default"])(b),n.appendChild=(0,B["default"])(w),n.edit=(0,B["default"])(x),n.replace=(0,B["default"])(y);n["default"]=P},function(t,n){t.exports={"@@functional/placeholder":!0}},function(t,n,r){var e=r(15);t.exports=e(function(t,n,r){var e={};for(var u in r)e[u]=r[u];return e[t]=n,e})},function(t,n,r){var e=r(3),u=r(7),o=r(4);t.exports=function(t){return function n(r,i,a){switch(arguments.length){case 0:return n;case 1:return o(r)?n:u(function(n,e){return t(r,n,e)});case 2:return o(r)&&o(i)?n:o(r)?u(function(n,r){return t(n,i,r)}):o(i)?u(function(n,e){return t(r,n,e)}):e(function(n){return t(r,i,n)});default:return o(r)&&o(i)&&o(a)?n:o(r)&&o(i)?u(function(n,r){return t(n,r,a)}):o(r)&&o(a)?u(function(n,r){return t(n,i,r)}):o(i)&&o(a)?u(function(n,e){return t(r,n,e)}):o(r)?e(function(n){return t(n,i,a)}):o(i)?e(function(n){return t(r,n,a)}):o(a)?e(function(n){return t(r,i,n)}):t(r,i,a)}}}},function(t,n,r){var e=r(3),u=r(17);t.exports=e(u)},function(t,n){t.exports=function(t){return[t]}},function(t,n,r){var e=r(3);t.exports=e(function(t){return function(){return t}})},function(t,n,r){var e=r(20),u=r(2);t.exports=u(function(t){return t.apply(this,e(arguments,1))})},function(t,n){t.exports=function r(t,n,e){switch(arguments.length){case 1:return r(t,0,t.length);case 2:return r(t,n,t.length);default:for(var u=[],o=0,i=Math.max(0,Math.min(t.length,e)-n);o<i;)u[o]=t[n+o],o+=1;return u}}},function(t,n,r){var e=r(6),u=r(3),o=r(22),i=r(35),a=r(36);t.exports=u(function(t){var n=a(i,0,o(function(t){return t[0].length},t));return e(n,function(){for(var n=0;n<t.length;){if(t[n][0].apply(this,arguments))return t[n][1].apply(this,arguments);n+=1}})})},function(t,n,r){var e=r(7),u=r(23),o=r(26),i=r(27),a=r(31),f=r(5),c=r(33);t.exports=e(u("map",a,function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return f(n.length,function(){return t.call(this,n.apply(this,arguments))});case"[object Object]":return i(function(r,e){return r[e]=t(n[e]),r},{},c(n));default:return o(t,n)}}))},function(t,n,r){var e=r(24),u=r(25),o=r(20);t.exports=function(t,n,r){return function(){var i=arguments.length;if(0===i)return r();var a=arguments[i-1];if(!e(a)){var f=o(arguments,0,i-1);if("function"==typeof a[t])return a[t].apply(a,f);if(u(a)){var c=n.apply(null,f);return c(a)}}return r.apply(this,arguments)}}},function(t,n){t.exports=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)}},function(t,n){t.exports=function(t){return"function"==typeof t["@@transducer/step"]}},function(t,n){t.exports=function(t,n){for(var r=0,e=n.length,u=Array(e);r<e;)u[r]=t(n[r]),r+=1;return u}},function(t,n,r){var e=r(28),u=r(29),o=r(30);t.exports=function(){function t(t,n,r){for(var e=0,u=r.length;e<u;){if(n=t["@@transducer/step"](n,r[e]),n&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e+=1}return t["@@transducer/result"](n)}function n(t,n,r){for(var e=r.next();!e.done;){if(n=t["@@transducer/step"](n,e.value),n&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e=r.next()}return t["@@transducer/result"](n)}function r(t,n,r){return t["@@transducer/result"](r.reduce(u(t["@@transducer/step"],t),n))}var i="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(u,a,f){if("function"==typeof u&&(u=e(u)),o(f))return t(u,a,f);if("function"==typeof f.reduce)return r(u,a,f);if(null!=f[i])return n(u,a,f[i]());if("function"==typeof f.next)return n(u,a,f);throw new TypeError("reduce: list must be array or iterable")}}()},function(t,n){t.exports=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},function(n){return new t(n)}}()},function(t,n,r){var e=r(6),u=r(7);t.exports=u(function(t,n){return e(t.length,function(){return t.apply(n,arguments)})})},function(t,n,r){var e=r(3),u=r(24);t.exports=e(function(t){return!!u(t)||!!t&&("object"==typeof t&&(!(t instanceof String)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))})},function(t,n,r){var e=r(7),u=r(32);t.exports=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=u.init,t.prototype["@@transducer/result"]=u.result,t.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,this.f(n))},e(function(n,r){return new t(n,r)})}()},function(t,n){t.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(t){return this.xf["@@transducer/result"](t)}}},function(t,n,r){var e=r(3),u=r(11),o=r(34);t.exports=function(){var t=!{toString:null}.propertyIsEnumerable("toString"),n=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],r=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),i=function(t,n){for(var r=0;r<t.length;){if(t[r]===n)return!0;r+=1}return!1};return e("function"!=typeof Object.keys||r?function(e){if(Object(e)!==e)return[];var a,f,c=[],l=r&&o(e);for(a in e)!u(a,e)||l&&"length"===a||(c[c.length]=a);if(t)for(f=n.length-1;f>=0;)a=n[f],u(a,e)&&!i(c,a)&&(c[c.length]=a),f-=1;return c}:function(t){return Object(t)!==t?[]:Object.keys(t)})}()},function(t,n,r){var e=r(11);t.exports=function(){var t=Object.prototype.toString;return"[object Arguments]"===t.call(arguments)?function(n){return"[object Arguments]"===t.call(n)}:function(t){return e("callee",t)}}()},function(t,n,r){var e=r(7);t.exports=e(function(t,n){return n>t?n:t})},function(t,n,r){var e=r(15),u=r(27);t.exports=e(u)},function(t,n,r){var e=r(7),u=r(26),o=r(5),i=r(35),a=r(38),f=r(36);t.exports=e(function(t,n){return o(f(i,0,a("length",n)),function(){var r=arguments,e=this;return t.apply(e,u(function(t){return t.apply(e,r)},n))})})},function(t,n,r){var e=r(7),u=r(22),o=r(39);t.exports=e(function(t,n){return u(o(t),n)})},function(t,n,r){var e=r(7);t.exports=e(function(t,n){return n[t]})},function(t,n,r){var e=r(41),u=r(45);t.exports=e(u)},function(t,n,r){var e=r(3),u=r(42);t.exports=e(function(t){return u(t.length,t)})},function(t,n,r){var e=r(7),u=r(27),o=r(20),i=r(43),a=r(5),f=r(22);t.exports=e(function(t,n){var r=a(t,n);return a(t,function(){return u(i,f(r,arguments[0]),o(arguments,1))})})},function(t,n,r){var e=r(44),u=r(7),o=r(27),i=r(5),a=r(22);t.exports=u(function(t,n){return"function"==typeof t.ap?t.ap(n):"function"==typeof t?i(Math.max(t.length,n.length),function(){return t.apply(this,arguments)(n.apply(this,arguments))}):o(function(t,r){return e(t,a(r,n))},[],t)})},function(t,n){t.exports=function(t,n){t=t||[],n=n||[];var r,e=t.length,u=n.length,o=[];for(r=0;r<e;)o[o.length]=t[r],r+=1;for(r=0;r<u;)o[o.length]=n[r],r+=1;return o}},function(t,n,r){var e=r(3);t.exports=e(function(t){return!t})},function(t,n,r){var e=r(7),u=r(47),o=r(41),i=r(48);t.exports=e(function(t,n){return u(t)?function(){return t.apply(this,arguments)||n.apply(this,arguments)}:o(i)(t,n)})},function(t,n){t.exports=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,n,r){var e=r(7);t.exports=e(function(t,n){return t||n})},function(t,n,r){var e=r(50);t.exports=e(0)},function(t,n,r){var e=r(7),u=r(51);t.exports=e(function(t,n){var r=t<0?n.length+t:t;return u(n)?n.charAt(r):n[r]})},function(t,n){t.exports=function(t){return"[object String]"===Object.prototype.toString.call(t)}},function(t,n,r){var e=r(7),u=r(53);t.exports=e(function(t,n){return u(t,n,[],[])})},function(t,n,r){var e=r(54),u=r(55),o=r(11),i=r(56),a=r(33),f=r(57);t.exports=function c(t,n,r,l){if(i(t,n))return!0;if(f(t)!==f(n))return!1;if(null==t||null==n)return!1;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(f(t)){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===u(t.constructor))return t===n;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof n||!i(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!i(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;break;case"Map":case"Set":if(!c(e(t.entries()),e(n.entries()),r,l))return!1;break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":break;case"ArrayBuffer":break;default:return!1}var s=a(t);if(s.length!==a(n).length)return!1;for(var p=r.length-1;p>=0;){if(r[p]===t)return l[p]===n;p-=1}for(r.push(t),l.push(n),p=s.length-1;p>=0;){var d=s[p];if(!o(d,n)||!c(n[d],t[d],r,l))return!1;p-=1}return r.pop(),l.pop(),!0}},function(t,n){t.exports=function(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}},function(t,n){t.exports=function(t){var n=String(t).match(/^function (\w*)/);return null==n?"":n[1]}},function(t,n,r){var e=r(7);t.exports=e(function(t,n){return t===n?0!==t||1/t===1/n:t!==t&&n!==n})},function(t,n,r){var e=r(3);t.exports=e(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)})},function(t,n,r){var e=r(3),u=r(59);t.exports=e(u)},function(t,n){t.exports=function(t){return t}},function(t,n,r){var e=r(61);t.exports=e(0,-1)},function(t,n,r){var e=r(62),u=r(15);t.exports=u(e("slice",function(t,n,r){return Array.prototype.slice.call(r,t,n)}))},function(t,n,r){var e=r(24),u=r(20);t.exports=function(t,n){return function(){var r=arguments.length;if(0===r)return n();var o=arguments[r-1];return e(o)||"function"!=typeof o[t]?n.apply(this,arguments):o[t].apply(o,u(arguments,0,r-1))}}},function(t,n,r){var e=r(15),u=r(5);t.exports=e(function(t,n,r){return u(Math.max(t.length,n.length,r.length),function(){return t.apply(this,arguments)?n.apply(this,arguments):r.apply(this,arguments)})})},function(t,n,r){var e=r(50);t.exports=e(-1)},function(t,n,r){var e=r(66),u=r(3),o=r(37);t.exports=u(function(t){return o(e,t)})},function(t,n){t.exports=function(){return Array.prototype.slice.call(arguments)}},function(t,n,r){var e=r(62),u=r(61);t.exports=e("tail",u(1,1/0))},function(t,n,r){var e=r(6),u=r(69),o=r(36),i=r(67);t.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return e(arguments[0].length,o(u,arguments[0],i(arguments)))}},function(t,n){t.exports=function(t,n){return function(){return n.call(this,t.apply(this,arguments))}}},function(t,n,r){var e=r(71),u=r(7);t.exports=u(function(t,n){return e({},t,n)})},function(t,n,r){var e=r(72);t.exports="function"==typeof Object.assign?Object.assign:e},function(t,n,r){var e=r(11);t.exports=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1,u=arguments.length;r<u;){var o=arguments[r];if(null!=o)for(var i in o)e(i,o)&&(n[i]=o[i]);r+=1}return n}},function(t,n,r){var e=r(18);t.exports=e(!0)},function(t,n,r){var e=r(15);t.exports=e(function(t,n,r){return t(r)?n(r):r})},function(t,n,r){var e=r(15);t.exports=e(function(t,n,r){return t(r)?r:n(r)})},function(t,n,r){var e=r(15);t.exports=e(function(t,n,r){for(var e=r;!t(e);)e=n(e);return e})},function(t,n,r){var e=r(59),u=r(78);t.exports=u(e)},function(t,n,r){var e=r(7),u=r(23),o=r(79),i=r(80),a=r(22);t.exports=e(u("chain",i,function(t,n){return"function"==typeof n?function(){return n.call(this,t.apply(this,arguments)).apply(this,arguments)}:o(!1)(a(t,n))}))},function(t,n,r){var e=r(30);t.exports=function(t){return function n(r){for(var u,o,i,a=[],f=0,c=r.length;f<c;){if(e(r[f]))for(u=t?n(r[f]):r[f],i=0,o=u.length;i<o;)a[a.length]=u[i],i+=1;else a[a.length]=r[f];f+=1}return a}}},function(t,n,r){var e=r(7),u=r(81),o=r(22);t.exports=e(function(t,n){return o(t,u(n))})},function(t,n,r){var e=r(82),u=r(27),o=r(32),i=r(30);t.exports=function(){var t=function(t){return{"@@transducer/init":o.init,"@@transducer/result":function(n){return t["@@transducer/result"](n)},"@@transducer/step":function(n,r){var u=t["@@transducer/step"](n,r);return u["@@transducer/reduced"]?e(u):u}}};return function(n){var r=t(n);return{"@@transducer/init":o.init,"@@transducer/result":function(t){return r["@@transducer/result"](t)},"@@transducer/step":function(t,n){return i(n)?u(r,t,n):u(r,t,[n])}}}}()},function(t,n){t.exports=function(t){return{"@@transducer/value":t,"@@transducer/reduced":!0}}},function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ArrayZipper=void 0;var e=r(12),u=n.ArrayZipper=(0,e.makeZipper)(function(t){return!!t.length},function(t){return t},function(t,n){return n});n["default"]=u}]);