Socket
Socket
Sign inDemoInstall

wonka

Package Overview
Dependencies
Maintainers
1
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wonka - npm Package Compare versions

Comparing version 0.1.0-0 to 0.1.0-1

lib/es6/__tests__/wonka_thelpers.js

2

dist/wonka.js

@@ -1,2 +0,2 @@

function n(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function r(t,u){for(;;){var e=u,f=t,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=n(e,o,0|-c),t=f.apply(null,n(e,0,o));continue}return function(n,t){return function(u){return r(n,t.concat([u]))}}(f,e)}return f.apply(null,e)}}function t(n,t){var u=n.length;return 1===u?n(t):function(n,t,u){if(u>7||u<0)return r(n,[t]);switch(u){case 0:case 1:return n(t);case 2:return function(r){return n(t,r)};case 3:return function(r,u){return n(t,r,u)};case 4:return function(r,u,e){return n(t,r,u,e)};case 5:return function(r,u,e,f){return n(t,r,u,e,f)};case 6:return function(r,u,e,f,i){return n(t,r,u,e,f,i)};case 7:return function(r,u,e,f,i,o){return n(t,r,u,e,f,i,o)}}}(n,t,u)}function u(n,t,u){var e=n.length;return 2===e?n(t,u):function(n,t,u,e){if(e>7||e<0)return r(n,[t,u]);switch(e){case 0:case 1:return r(n(t),[u]);case 2:return n(t,u);case 3:return function(r){return n(t,u,r)};case 4:return function(r,e){return n(t,u,r,e)};case 5:return function(r,e,f){return n(t,u,r,e,f)};case 6:return function(r,e,f,i){return n(t,u,r,e,f,i)};case 7:return function(r,e,f,i,o){return n(t,u,r,e,f,i,o)}}}(n,t,u,e)}function e(n,t,u,e){var f=n.length;return 3===f?n(t,u,e):function(n,t,u,e,f){var i=0;if(f>7||f<0)return r(n,[t,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return r(n(t,u),[e]);case 3:return n(t,u,e);case 4:return function(r){return n(t,u,e,r)};case 5:return function(r,f){return n(t,u,e,r,f)};case 6:return function(r,f,i){return n(t,u,e,r,f,i)};case 7:return function(r,f,i,o){return n(t,u,e,r,f,i,o)}}return 1===i?r(n(t),[u,e]):void 0}(n,t,u,e,f)}var f=[0];function i(n){var r=[n,(f[0]+=1,f[0])];return r.tag=248,r}i("Js_exn.Error");function o(n,r){var u=r.length;if(u){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(u,t(n,r[0])),f=1,i=u-1|0;f<=i;++f)e[f]=t(n,r[f]);return e}return[]}i("Array.Bottom");function c(n,r){return r.tag=n,r}function a(n,r){var u=[function(){return 0}];return t(n,function(n){return"number"!=typeof n&&(n.tag||(u[0]=n[0])),r(n,u[0])})}function l(n,r){var u=[0,0,0];return t(n,c(0,[function(e){if(0!==e||0!==u[0])return 0;if(u[2]=1,u[1])return 0;return u[1]=1,function(e){for(;;){var f=r();if(f){if(u[2]=0,t(n,c(1,[f[0]])),u[2])continue;return 0}return u[0]=1,t(n,0)}}(),u[1]=0,0}]))}var v=null;function s(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=v,n.last=v}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function g(n){return null!==n?n.h:0}function p(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function h(n){var r=n.left;n.left=r.right,r.right=n;var t=g(n.left),u=g(n.right);n.h=(t>u?t:u)+1|0;var e=g(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function m(n){var r=n.right;n.right=r.left,r.left=n;var t=g(n.left),u=g(n.right);n.h=(t>u?t:u)+1|0;var e=g(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function y(n){var r=g(n.left),t=g(n.right);return n.h=(r>t?r:t)+1|0,n}function x(n){var r,t,u=n.left,e=n.right,f=g(u),i=g(e);return f>(2+i|0)?p(u.left,u.right)?y(h(n)):y((t=m((r=n).left),r.left=t,h(r))):i>(2+f|0)?p(e.right,e.left)?y(m(n)):y(function(n){var r=h(n.right);return n.right=r,m(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var b=null;function k(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return x(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function d(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function w(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),x(t)):(r.key=t.key,u)}(n,e),x(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=w(f,r),x(n)):n}var i=n.right;return null!==i?(n.right=w(i,r),x(n)):n}function E(n,r,u){var e=function(n){return t(u,c(1,[n]))};return t(u,c(0,[function(n){return 0!==n?t(r,e):0}])),t(n,e)}exports.create=function(n,r){return l(r,function(){return t(n,0)})},exports.fromList=function(n,r){var t=[n];return l(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})},exports.fromArray=function(n,r){var t=n.length,u=[0];return l(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})},exports.fromValue=function(n,r){var u=[0];return t(r,c(0,[function(e){return 0!==e||u[0]?0:(u[0]=1,t(r,c(1,[n])),t(r,0))}]))},exports.empty=function(n){return t(n,c(0,[function(){return 0}])),t(n,0)},exports.never=function(n){return t(n,c(0,[function(){return 0}]))},exports.map=function(n,r,u){return t(r,function(r){var e;return e="number"==typeof r?0:r.tag?c(1,[t(n,r[0])]):c(0,[r[0]]),t(u,e)})},exports.filter=function(n,r,u){return a(r,function(r,e){return"number"==typeof r||!r.tag||t(n,r[0])?t(u,r):t(e,0)})},exports.scan=function(n,r,e,f){var i=[r];return t(e,function(r){var e;return"number"==typeof r?e=0:r.tag?(i[0]=u(n,i[0],r[0]),e=c(1,[i[0]])):e=c(0,[r[0]]),t(f,e)})},exports.merge=function(n,r){for(var u=function(){return 0},e=n.length,f=o(function(){return u},n),i=[0,0],a=function(n){for(var r=0;;){var u=r;if(!(u<e))return 0;t(f[u],n),r=u+1|0}},l=0;;){var v=l;if(!(v<e))return 0;t(n[v],function(n){return function(u){return"number"==typeof u?(i[1]=i[1]+1|0,i[1]===e?t(r,0):0):u.tag?t(r,u):(f[n]=u[0],i[0]=i[0]+1|0,i[0]===e?t(r,c(0,[a])):0)}}(v)),l=v+1|0}},exports.concat=function(n,r){var u=n.length,e=[function(){return 0}],f=function(i){return i<u?t(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return t(r,n);var u=n[0];return e[0]=u,i||t(r,c(0,[function(n){return t(e[0],n)}])),t(u,0)}):t(r,0)};return f(0)},exports.share=function(n){var r=[{data:b},0,function(){return 0},0,0];return function(u){var e=r[1];return k(r[0],e,u),r[1]=r[1]+1|0,e||t(n,function(n){return"number"==typeof n?(r[3]=1,0):n.tag?r[3]?0:(r[4]=0,d(r[0],function(r,u){return t(u,n)})):(r[2]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=w(t,r);u!==t&&(n.data=u)}}(r[0],e),null===r[0].data?(r[3]=1,t(r[2],1)):0):r[4]?0:(r[4]=1,t(r[2],n))}]))}},exports.combine=function(n,r,u){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return t(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):t(u,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,t(u,c(1,[[f,r[0]]]))):(e[2]=[f],0)}return e[0]=n[0],0}),t(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):t(u,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,t(u,c(1,[[r[0],f]]))):(e[3]=[f],0)}return e[1]=n[0],0}),t(u,c(0,[function(n){return 0!==n?(e[6]=1,t(e[0],1),t(e[1],1)):e[4]?0:(e[4]=1,t(e[0],n),t(e[1],n))}]))},exports.take=function(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?t(u,0):r.tag?e[0]<n?(e[0]=e[0]+1|0,t(u,r),e[0]===n?(t(u,0),t(f[0],1)):0):0:(f[0]=r[0],0)}),t(u,c(0,[function(r){return e[0]<n?t(f[0],r):0}]))},exports.takeLast=function(n,r,u){var e={length:0,first:v,last:v};return a(r,function(r,f){return"number"==typeof r?l(u,function(){return s(e)}):r.tag?(e.length>=n&&n>0&&s(e),function(n,r){var t={content:r,next:v},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),t(f,0)):t(f,0)})},exports.takeWhile=function(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?t(u,0):r.tag?e[0]?0:t(n,r[0])?t(u,r):(e[0]=1,t(u,0),t(f[0],1)):(f[0]=r[0],t(u,r))}),t(u,c(0,[function(n){return e[0]?0:t(f[0],n)}]))},exports.takeUntil=function(n,r,u){var e=[0,function(){return 0},function(){return 0}];return t(r,function(r){return"number"==typeof r?(e[0]||t(e[2],1),e[0]=1,t(u,0)):r.tag?e[0]?0:t(u,r):(e[1]=r[0],t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,t(e[2],1),t(e[1],1),t(u,0);var r=n[0];return e[2]=r,t(r,0)}))}),t(u,c(0,[function(n){return 0!==n?e[0]?0:(t(e[1],1),t(e[2],1)):e[0]?0:t(e[1],0)}]))},exports.skip=function(n,r,u){var e=[n];return a(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?t(u,n):(e[0]=e[0]-1|0,t(r,0))})},exports.skipWhile=function(n,r,u){var e=[1];return a(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?t(n,r[0])?t(f,0):(e[0]=0,t(u,r)):t(u,r)})},exports.skipUntil=function(n,r,u){var e=[1,0,0,function(){return 0},function(){return 0}];return t(r,function(r){if("number"==typeof r)return e[0]&&t(e[4],1),e[1]=1,t(u,0);if(r.tag)return e[0]&&!e[1]?t(e[3],0):e[1]?0:(e[2]=0,t(u,r));var f=r[0];return e[3]=f,t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,t(e[4],1);var r=n[0];return e[4]=r,t(r,0),t(f,0)})}),t(u,c(0,[function(n){return 0!==n?(e[0]&&t(e[4],1),e[1]=1,t(e[3],1)):e[2]?0:(e[2]=1,t(e[3],0))}]))},exports.flatten=function(n,r){var u=[function(){return 0},function(){return 0},0,1];return t(n,function(n){return"number"==typeof n?u[3]?t(r,0):(u[2]=1,0):n.tag?t(n[0],function(n){if("number"==typeof n)return u[2]?t(u[0],1):(u[3]=1,t(u[0],0));if(n.tag)return t(r,n);var e=n[0];return u[3]||t(u[1],1),u[3]=0,u[1]=e,t(e,0)}):(u[0]=n[0],0)}),t(r,c(0,[function(n){return 0!==n?(t(u[0],1),t(u[1],1)):u[3]||u[2]?u[2]?0:t(u[0],0):t(u[1],0)}]))},exports.forEach=function(n,r){return a(r,function(r,u){return"number"==typeof r?0:r.tag?(t(n,r[0]),t(u,0)):t(u,0)})},exports.subscribe=function(n,r){var u=[function(){return 0}],e=[0];return t(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(t(n,r[0]),t(u[0],0)):(u[0]=r[0],t(u[0],0))}),function(){return e[0]?0:(e[0]=1,t(u[0],1))}},exports.fromListener=E,exports.fromDomEvent=function(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},f=function(n,r,t){n.addEventListener(r,t)};return E(function(t){return e(u,n,r,t)},function(t){return e(f,n,r,t)},t)},exports.interval=function(n,r){var u=[0],e=setInterval(function(){var n=u[0];return u[0]=u[0]+1|0,t(r,c(1,[n]))},n);return t(r,c(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))},exports.fromPromise=function(n,r){var u=[0];return n.then(function(n){return u[0]||(t(r,c(1,[n])),t(r,0)),Promise.resolve(0)}),t(r,c(0,[function(n){return 0!==n?(u[0]=1,0):0}]))},exports.debounce=function(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:t(u,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,t(u,r),e[0]?t(u,0):0},t(n,r[0]))],0;var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})},exports.throttle=function(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return i(),t(u,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},t(n,r[0]))],t(u,r));var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})},exports.sample=function(n,r,u){var e=[0,0,function(){return 0},function(){return 0}];return t(r,function(n){return"number"==typeof n?(e[0]=1,t(e[3],1),t(u,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),t(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,t(e[2],1),t(u,0)):n.tag?r&&!e[0]?(e[1]=0,t(u,c(1,[r[0]]))):0:(e[3]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(e[0]=1,t(e[2],1),t(e[3],1)):(t(e[2],0),t(e[3],0))}]))},exports.delay=function(n,r,u){var e=[function(){return 0},0,0];return t(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?t(u,0):e[1]=e[1]-1|0,t(u,r)},n),0)}),t(u,c(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:t(u,0)):e[2]?0:t(e[0],n)}]))};
function n(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function r(t,u){for(;;){var e=u,f=t,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=n(e,o,0|-c),t=f.apply(null,n(e,0,o));continue}return function(n,t){return function(u){return r(n,t.concat([u]))}}(f,e)}return f.apply(null,e)}}function t(n,t){var u=n.length;return 1===u?n(t):function(n,t,u){if(u>7||u<0)return r(n,[t]);switch(u){case 0:case 1:return n(t);case 2:return function(r){return n(t,r)};case 3:return function(r,u){return n(t,r,u)};case 4:return function(r,u,e){return n(t,r,u,e)};case 5:return function(r,u,e,f){return n(t,r,u,e,f)};case 6:return function(r,u,e,f,i){return n(t,r,u,e,f,i)};case 7:return function(r,u,e,f,i,o){return n(t,r,u,e,f,i,o)}}}(n,t,u)}function u(n,t,u){var e=n.length;return 2===e?n(t,u):function(n,t,u,e){if(e>7||e<0)return r(n,[t,u]);switch(e){case 0:case 1:return r(n(t),[u]);case 2:return n(t,u);case 3:return function(r){return n(t,u,r)};case 4:return function(r,e){return n(t,u,r,e)};case 5:return function(r,e,f){return n(t,u,r,e,f)};case 6:return function(r,e,f,i){return n(t,u,r,e,f,i)};case 7:return function(r,e,f,i,o){return n(t,u,r,e,f,i,o)}}}(n,t,u,e)}function e(n,t,u,e){var f=n.length;return 3===f?n(t,u,e):function(n,t,u,e,f){var i=0;if(f>7||f<0)return r(n,[t,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return r(n(t,u),[e]);case 3:return n(t,u,e);case 4:return function(r){return n(t,u,e,r)};case 5:return function(r,f){return n(t,u,e,r,f)};case 6:return function(r,f,i){return n(t,u,e,r,f,i)};case 7:return function(r,f,i,o){return n(t,u,e,r,f,i,o)}}return 1===i?r(n(t),[u,e]):void 0}(n,t,u,e,f)}var f=[0];function i(n){var r=[n,(f[0]+=1,f[0])];return r.tag=248,r}i("Js_exn.Error");function o(n,r){var u=r.length;if(u){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(u,t(n,r[0])),f=1,i=u-1|0;f<=i;++f)e[f]=t(n,r[f]);return e}return[]}i("Array.Bottom");function c(n,r){return r.tag=n,r}function a(n,r){var u=[function(){return 0}];return t(n,function(n){return"number"!=typeof n&&(n.tag||(u[0]=n[0])),r(n,u[0])})}function l(n,r){var u=[0,0,0];return t(n,c(0,[function(e){if(0!==e||0!==u[0])return 0;if(u[2]=1,u[1])return 0;return u[1]=1,function(e){for(;;){var f=r();if(f){if(u[2]=0,t(n,c(1,[f[0]])),u[2])continue;return 0}return u[0]=1,t(n,0)}}(),u[1]=0,0}]))}var v=null;function s(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=v,n.last=v}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function g(n){return null!==n?n.h:0}function p(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function h(n){var r=n.left;n.left=r.right,r.right=n;var t=g(n.left),u=g(n.right);n.h=(t>u?t:u)+1|0;var e=g(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function m(n){var r=n.right;n.right=r.left,r.left=n;var t=g(n.left),u=g(n.right);n.h=(t>u?t:u)+1|0;var e=g(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function y(n){var r=g(n.left),t=g(n.right);return n.h=(r>t?r:t)+1|0,n}function x(n){var r,t,u=n.left,e=n.right,f=g(u),i=g(e);return f>(2+i|0)?p(u.left,u.right)?y(h(n)):y((t=m((r=n).left),r.left=t,h(r))):i>(2+f|0)?p(e.right,e.left)?y(m(n)):y(function(n){var r=h(n.right);return n.right=r,m(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var b=null;function k(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return x(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function d(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function w(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),x(t)):(r.key=t.key,u)}(n,e),x(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=w(f,r),x(n)):n}var i=n.right;return null!==i?(n.right=w(i,r),x(n)):n}function E(n,r,u){var e=function(n){return t(u,c(1,[n]))};return t(u,c(0,[function(n){return 0!==n?t(r,e):0}])),t(n,e)}exports.create=function(n,r){return l(r,function(){return t(n,0)})},exports.fromList=function(n,r){var t=[n];return l(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})},exports.fromArray=function(n,r){var t=n.length,u=[0];return l(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})},exports.fromValue=function(n,r){var u=[0];return t(r,c(0,[function(e){return 0!==e||u[0]?0:(u[0]=1,t(r,c(1,[n])),t(r,0))}]))},exports.empty=function(n){return t(n,c(0,[function(){return 0}])),t(n,0)},exports.never=function(n){return t(n,c(0,[function(){return 0}]))},exports.map=function(n,r,u){return t(r,function(r){var e;return e="number"==typeof r?0:r.tag?c(1,[t(n,r[0])]):c(0,[r[0]]),t(u,e)})},exports.filter=function(n,r,u){return a(r,function(r,e){return"number"==typeof r||!r.tag||t(n,r[0])?t(u,r):t(e,0)})},exports.scan=function(n,r,e,f){var i=[r];return t(e,function(r){var e;return"number"==typeof r?e=0:r.tag?(i[0]=u(n,i[0],r[0]),e=c(1,[i[0]])):e=c(0,[r[0]]),t(f,e)})},exports.merge=function(n,r){for(var u=function(){return 0},e=n.length,f=o(function(){return u},n),i=[0,0],a=function(n){for(var r=0;;){var u=r;if(!(u<e))return 0;t(f[u],n),r=u+1|0}},l=0;;){var v=l;if(!(v<e))return 0;t(n[v],function(n){return function(u){return"number"==typeof u?(i[1]=i[1]+1|0,i[1]===e?t(r,0):0):u.tag?t(r,u):(f[n]=u[0],i[0]=i[0]+1|0,i[0]===e?t(r,c(0,[a])):0)}}(v)),l=v+1|0}},exports.concat=function(n,r){var u=n.length,e=[function(){return 0}],f=function(i){return i<u?t(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return t(r,n);var u=n[0];return e[0]=u,i||t(r,c(0,[function(n){return t(e[0],n)}])),t(u,0)}):t(r,0)};return f(0)},exports.share=function(n){var r=[{data:b},0,function(){return 0},0,0];return function(u){var e=r[1];return k(r[0],e,u),r[1]=r[1]+1|0,e||t(n,function(n){return"number"==typeof n?(r[3]=1,d(r[0],function(n,r){return t(r,0)})):n.tag?r[3]?0:(r[4]=0,d(r[0],function(r,u){return t(u,n)})):(r[2]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=w(t,r);u!==t&&(n.data=u)}}(r[0],e),null===r[0].data?(r[3]=1,t(r[2],1)):0):r[4]?0:(r[4]=1,t(r[2],n))}]))}},exports.combine=function(n,r,u){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return t(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,t(u,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,t(u,c(1,[[f,r[0]]]))):(e[2]=[f],e[4]=0,0)}return e[0]=n[0],0}),t(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,t(u,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,t(u,c(1,[[r[0],f]]))):(e[3]=[f],e[4]=0,0)}return e[1]=n[0],0}),t(u,c(0,[function(n){return e[6]?0:0!==n?(e[6]=1,t(e[0],1),t(e[1],1)):e[4]?0:(e[4]=1,t(e[0],n),t(e[1],n))}]))},exports.take=function(n,r,u){var e=[0,function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]<n?(e[0]=n,t(u,0)):0:r.tag?e[0]<n?(e[0]=e[0]+1|0,t(u,r),e[0]===n?(t(u,0),t(e[1],1)):0):0:(e[1]=r[0],0)}),t(u,c(0,[function(r){return e[0]<n?0!==r?(e[0]=n,t(e[1],1)):t(e[1],0):0}]))},exports.takeLast=function(n,r,u){var e={length:0,first:v,last:v};return a(r,function(r,f){return"number"==typeof r?l(u,function(){return s(e)}):r.tag?(e.length>=n&&n>0&&s(e),function(n,r){var t={content:r,next:v},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),t(f,0)):t(f,0)})},exports.takeWhile=function(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]?0:(e[0]=1,t(u,0)):r.tag?e[0]?0:t(n,r[0])?t(u,r):(e[0]=1,t(u,0),t(f[0],1)):(f[0]=r[0],t(u,r))}),t(u,c(0,[function(n){return e[0]?0:0!==n?(e[0]=1,t(f[0],1)):t(f[0],0)}]))},exports.takeUntil=function(n,r,u){var e=[0,function(){return 0},function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]?0:(t(e[2],1),e[0]=1,t(u,0)):r.tag?e[0]?0:t(u,r):(e[1]=r[0],t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,t(e[2],1),t(e[1],1),t(u,0);var r=n[0];return e[2]=r,t(r,0)}))}),t(u,c(0,[function(n){return e[0]?0:0!==n?(t(e[1],1),t(e[2],1)):t(e[1],0)}]))},exports.skip=function(n,r,u){var e=[n];return a(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?t(u,n):(e[0]=e[0]-1|0,t(r,0))})},exports.skipWhile=function(n,r,u){var e=[1];return a(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?t(n,r[0])?t(f,0):(e[0]=0,t(u,r)):t(u,r)})},exports.skipUntil=function(n,r,u){var e=[1,0,0,function(){return 0},function(){return 0}];return t(r,function(r){if("number"==typeof r)return e[0]&&t(e[4],1),e[1]=1,t(u,0);if(r.tag)return e[0]&&!e[1]?t(e[3],0):e[1]?0:(e[2]=0,t(u,r));var f=r[0];return e[3]=f,t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,t(e[4],1);var r=n[0];return e[4]=r,t(r,0),t(f,0)})}),t(u,c(0,[function(n){return 0!==n?(e[0]&&t(e[4],1),e[1]=1,t(e[3],1)):e[2]||e[1]?0:(e[2]=1,t(e[3],0))}]))},exports.flatten=function(n,r){var u=[function(){return 0},function(){return 0},0,1];return t(n,function(n){return"number"==typeof n?u[3]?t(r,0):(u[2]=1,0):n.tag?t(n[0],function(n){if("number"==typeof n)return u[2]?t(u[0],1):(u[3]=1,t(u[0],0));if(n.tag)return t(r,n);var e=n[0];return u[3]||t(u[1],1),u[3]=0,u[1]=e,t(e,0)}):(u[0]=n[0],0)}),t(r,c(0,[function(n){return 0!==n?(t(u[0],1),t(u[1],1)):u[3]||u[2]?u[2]?0:t(u[0],0):t(u[1],0)}]))},exports.forEach=function(n,r){return a(r,function(r,u){return"number"==typeof r?0:r.tag?(t(n,r[0]),t(u,0)):t(u,0)})},exports.subscribe=function(n,r){var u=[function(){return 0}],e=[0];return t(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(t(n,r[0]),t(u[0],0)):(u[0]=r[0],t(u[0],0))}),function(){return e[0]?0:(e[0]=1,t(u[0],1))}},exports.fromListener=E,exports.fromDomEvent=function(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},f=function(n,r,t){n.addEventListener(r,t)};return E(function(t){return e(u,n,r,t)},function(t){return e(f,n,r,t)},t)},exports.interval=function(n,r){var u=[0],e=setInterval(function(){var n=u[0];return u[0]=u[0]+1|0,t(r,c(1,[n]))},n);return t(r,c(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))},exports.fromPromise=function(n,r){var u=[0];return n.then(function(n){return u[0]||(t(r,c(1,[n])),t(r,0)),Promise.resolve(0)}),t(r,c(0,[function(n){return 0!==n?(u[0]=1,0):0}]))},exports.debounce=function(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:t(u,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,t(u,r),e[0]?t(u,0):0},t(n,r[0]))],0;var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})},exports.throttle=function(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return i(),t(u,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},t(n,r[0]))],t(u,r));var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})},exports.sample=function(n,r,u){var e=[0,0,function(){return 0},function(){return 0}];return t(r,function(n){return"number"==typeof n?(e[0]=1,t(e[3],1),t(u,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),t(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,t(e[2],1),t(u,0)):n.tag?r&&!e[0]?(e[1]=0,t(u,c(1,[r[0]]))):0:(e[3]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(e[0]=1,t(e[2],1),t(e[3],1)):(t(e[2],0),t(e[3],0))}]))},exports.delay=function(n,r,u){var e=[function(){return 0},0,0];return t(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?t(u,0):e[1]=e[1]-1|0,t(u,r)},n),0)}),t(u,c(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:t(u,0)):e[2]?0:t(e[0],n)}]))};
//# sourceMappingURL=wonka.js.map

@@ -1,2 +0,2 @@

function n(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function r(t,u){for(;;){var e=u,f=t,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=n(e,o,0|-c),t=f.apply(null,n(e,0,o));continue}return function(n,t){return function(u){return r(n,t.concat([u]))}}(f,e)}return f.apply(null,e)}}function t(n,t){var u=n.length;return 1===u?n(t):function(n,t,u){if(u>7||u<0)return r(n,[t]);switch(u){case 0:case 1:return n(t);case 2:return function(r){return n(t,r)};case 3:return function(r,u){return n(t,r,u)};case 4:return function(r,u,e){return n(t,r,u,e)};case 5:return function(r,u,e,f){return n(t,r,u,e,f)};case 6:return function(r,u,e,f,i){return n(t,r,u,e,f,i)};case 7:return function(r,u,e,f,i,o){return n(t,r,u,e,f,i,o)}}}(n,t,u)}function u(n,t,u){var e=n.length;return 2===e?n(t,u):function(n,t,u,e){if(e>7||e<0)return r(n,[t,u]);switch(e){case 0:case 1:return r(n(t),[u]);case 2:return n(t,u);case 3:return function(r){return n(t,u,r)};case 4:return function(r,e){return n(t,u,r,e)};case 5:return function(r,e,f){return n(t,u,r,e,f)};case 6:return function(r,e,f,i){return n(t,u,r,e,f,i)};case 7:return function(r,e,f,i,o){return n(t,u,r,e,f,i,o)}}}(n,t,u,e)}function e(n,t,u,e){var f=n.length;return 3===f?n(t,u,e):function(n,t,u,e,f){var i=0;if(f>7||f<0)return r(n,[t,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return r(n(t,u),[e]);case 3:return n(t,u,e);case 4:return function(r){return n(t,u,e,r)};case 5:return function(r,f){return n(t,u,e,r,f)};case 6:return function(r,f,i){return n(t,u,e,r,f,i)};case 7:return function(r,f,i,o){return n(t,u,e,r,f,i,o)}}return 1===i?r(n(t),[u,e]):void 0}(n,t,u,e,f)}var f=[0];function i(n){var r=[n,(f[0]+=1,f[0])];return r.tag=248,r}i("Js_exn.Error");function o(n,r){var u=r.length;if(u){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(u,t(n,r[0])),f=1,i=u-1|0;f<=i;++f)e[f]=t(n,r[f]);return e}return[]}i("Array.Bottom");function c(n,r){return r.tag=n,r}function a(n,r){var u=[function(){return 0}];return t(n,function(n){return"number"!=typeof n&&(n.tag||(u[0]=n[0])),r(n,u[0])})}function l(n,r){var u=[0,0,0];return t(n,c(0,[function(e){if(0!==e||0!==u[0])return 0;if(u[2]=1,u[1])return 0;return u[1]=1,function(e){for(;;){var f=r();if(f){if(u[2]=0,t(n,c(1,[f[0]])),u[2])continue;return 0}return u[0]=1,t(n,0)}}(),u[1]=0,0}]))}var v=null;function g(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=v,n.last=v}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function h(n){return null!==n?n.h:0}function s(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function y(n){var r=n.left;n.left=r.right,r.right=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function m(n){var r=n.right;n.right=r.left,r.left=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function p(n){var r=h(n.left),t=h(n.right);return n.h=(r>t?r:t)+1|0,n}function b(n){var r,t,u=n.left,e=n.right,f=h(u),i=h(e);return f>(2+i|0)?s(u.left,u.right)?p(y(n)):p((t=m((r=n).left),r.left=t,y(r))):i>(2+f|0)?s(e.right,e.left)?p(m(n)):p(function(n){var r=y(n.right);return n.right=r,m(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var d=null;function k(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return b(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function w(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function x(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),b(t)):(r.key=t.key,u)}(n,e),b(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=x(f,r),b(n)):n}var i=n.right;return null!==i?(n.right=x(i,r),b(n)):n}function T(n,r){return l(r,function(){return t(n,0)})}function E(n,r){var t=[n];return l(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})}function A(n,r){var t=n.length,u=[0];return l(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})}function I(n,r){var u=[0];return t(r,c(0,[function(e){return 0!==e||u[0]?0:(u[0]=1,t(r,c(1,[n])),t(r,0))}]))}function L(n){return t(n,c(0,[function(){return 0}])),t(n,0)}function B(n){return t(n,c(0,[function(){return 0}]))}function J(n,r,u){return t(r,function(r){var e;return e="number"==typeof r?0:r.tag?c(1,[t(n,r[0])]):c(0,[r[0]]),t(u,e)})}function P(n,r,u){return a(r,function(r,e){return"number"==typeof r||!r.tag||t(n,r[0])?t(u,r):t(e,0)})}function _(n,r,e,f){var i=[r];return t(e,function(r){var e;return"number"==typeof r?e=0:r.tag?(i[0]=u(n,i[0],r[0]),e=c(1,[i[0]])):e=c(0,[r[0]]),t(f,e)})}function j(n,r){for(var u=function(){return 0},e=n.length,f=o(function(){return u},n),i=[0,0],a=function(n){for(var r=0;;){var u=r;if(!(u<e))return 0;t(f[u],n),r=u+1|0}},l=0;;){var v=l;if(!(v<e))return 0;t(n[v],function(n){return function(u){return"number"==typeof u?(i[1]=i[1]+1|0,i[1]===e?t(r,0):0):u.tag?t(r,u):(f[n]=u[0],i[0]=i[0]+1|0,i[0]===e?t(r,c(0,[a])):0)}}(v)),l=v+1|0}}function q(n,r){var u=n.length,e=[function(){return 0}],f=function(i){return i<u?t(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return t(r,n);var u=n[0];return e[0]=u,i||t(r,c(0,[function(n){return t(e[0],n)}])),t(u,0)}):t(r,0)};return f(0)}function z(n){var r=[{data:d},0,function(){return 0},0,0];return function(u){var e=r[1];return k(r[0],e,u),r[1]=r[1]+1|0,e||t(n,function(n){return"number"==typeof n?(r[3]=1,0):n.tag?r[3]?0:(r[4]=0,w(r[0],function(r,u){return t(u,n)})):(r[2]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=x(t,r);return u!==t?(n.data=u,0):0}}(r[0],e),null===r[0].data?(r[3]=1,t(r[2],1)):0):r[4]?0:(r[4]=1,t(r[2],n))}]))}}function C(n,r,u){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return t(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):t(u,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,t(u,c(1,[[f,r[0]]]))):(e[2]=[f],0)}return e[0]=n[0],0}),t(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):t(u,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,t(u,c(1,[[r[0],f]]))):(e[3]=[f],0)}return e[1]=n[0],0}),t(u,c(0,[function(n){return 0!==n?(e[6]=1,t(e[0],1),t(e[1],1)):e[4]?0:(e[4]=1,t(e[0],n),t(e[1],n))}]))}function D(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?t(u,0):r.tag?e[0]<n?(e[0]=e[0]+1|0,t(u,r),e[0]===n?(t(u,0),t(f[0],1)):0):0:(f[0]=r[0],0)}),t(u,c(0,[function(r){return e[0]<n?t(f[0],r):0}]))}function F(n,r,u){var e={length:0,first:v,last:v};return a(r,function(r,f){return"number"==typeof r?l(u,function(){return g(e)}):r.tag?(e.length>=n&&n>0&&g(e),function(n,r){var t={content:r,next:v},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),t(f,0)):t(f,0)})}function G(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?t(u,0):r.tag?e[0]?0:t(n,r[0])?t(u,r):(e[0]=1,t(u,0),t(f[0],1)):(f[0]=r[0],t(u,r))}),t(u,c(0,[function(n){return e[0]?0:t(f[0],n)}]))}function H(n,r,u){var e=[0,function(){return 0},function(){return 0}];return t(r,function(r){return"number"==typeof r?(e[0]||t(e[2],1),e[0]=1,t(u,0)):r.tag?e[0]?0:t(u,r):(e[1]=r[0],t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,t(e[2],1),t(e[1],1),t(u,0);var r=n[0];return e[2]=r,t(r,0)}))}),t(u,c(0,[function(n){return 0!==n?e[0]?0:(t(e[1],1),t(e[2],1)):e[0]?0:t(e[1],0)}]))}function K(n,r,u){var e=[n];return a(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?t(u,n):(e[0]=e[0]-1|0,t(r,0))})}function M(n,r,u){var e=[1];return a(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?t(n,r[0])?t(f,0):(e[0]=0,t(u,r)):t(u,r)})}function N(n,r,u){var e=[1,0,0,function(){return 0},function(){return 0}];return t(r,function(r){if("number"==typeof r)return e[0]&&t(e[4],1),e[1]=1,t(u,0);if(r.tag)return e[0]&&!e[1]?t(e[3],0):e[1]?0:(e[2]=0,t(u,r));var f=r[0];return e[3]=f,t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,t(e[4],1);var r=n[0];return e[4]=r,t(r,0),t(f,0)})}),t(u,c(0,[function(n){return 0!==n?(e[0]&&t(e[4],1),e[1]=1,t(e[3],1)):e[2]?0:(e[2]=1,t(e[3],0))}]))}function O(n,r){var u=[function(){return 0},function(){return 0},0,1];return t(n,function(n){return"number"==typeof n?u[3]?t(r,0):(u[2]=1,0):n.tag?t(n[0],function(n){if("number"==typeof n)return u[2]?t(u[0],1):(u[3]=1,t(u[0],0));if(n.tag)return t(r,n);var e=n[0];return u[3]||t(u[1],1),u[3]=0,u[1]=e,t(e,0)}):(u[0]=n[0],0)}),t(r,c(0,[function(n){return 0!==n?(t(u[0],1),t(u[1],1)):u[3]||u[2]?u[2]?0:t(u[0],0):t(u[1],0)}]))}function Q(n,r){return a(r,function(r,u){return"number"==typeof r?0:r.tag?(t(n,r[0]),t(u,0)):t(u,0)})}function R(n,r){var u=[function(){return 0}],e=[0];return t(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(t(n,r[0]),t(u[0],0)):(u[0]=r[0],t(u[0],0))}),function(){return e[0]?0:(e[0]=1,t(u[0],1))}}function S(n,r,u){var e=function(n){return t(u,c(1,[n]))};return t(u,c(0,[function(n){return 0!==n?t(r,e):0}])),t(n,e)}function U(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},f=function(n,r,t){n.addEventListener(r,t)};return S(function(t){return e(u,n,r,t)},function(t){return e(f,n,r,t)},t)}function V(n,r){var u=[0],e=setInterval(function(){var n=u[0];return u[0]=u[0]+1|0,t(r,c(1,[n]))},n);return t(r,c(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))}function W(n,r){var u=[0];return n.then(function(n){return u[0]||(t(r,c(1,[n])),t(r,0)),Promise.resolve(0)}),t(r,c(0,[function(n){return 0!==n?(u[0]=1,0):0}]))}function X(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:t(u,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,t(u,r),e[0]?t(u,0):0},t(n,r[0]))],0;var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})}function Y(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return i(),t(u,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},t(n,r[0]))],t(u,r));var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})}function Z(n,r,u){var e=[0,0,function(){return 0},function(){return 0}];return t(r,function(n){return"number"==typeof n?(e[0]=1,t(e[3],1),t(u,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),t(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,t(e[2],1),t(u,0)):n.tag?r&&!e[0]?(e[1]=0,t(u,c(1,[r[0]]))):0:(e[3]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(e[0]=1,t(e[2],1),t(e[3],1)):(t(e[2],0),t(e[3],0))}]))}function $(n,r,u){var e=[function(){return 0},0,0];return t(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?t(u,0):e[1]=e[1]-1|0,t(u,r)},n),0)}),t(u,c(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:t(u,0)):e[2]?0:t(e[0],n)}]))}export{T as create,E as fromList,A as fromArray,I as fromValue,L as empty,B as never,J as map,P as filter,_ as scan,j as merge,q as concat,z as share,C as combine,D as take,F as takeLast,G as takeWhile,H as takeUntil,K as skip,M as skipWhile,N as skipUntil,O as flatten,Q as forEach,R as subscribe,S as fromListener,U as fromDomEvent,V as interval,W as fromPromise,X as debounce,Y as throttle,Z as sample,$ as delay};
function n(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function r(t,u){for(;;){var e=u,f=t,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=n(e,o,0|-c),t=f.apply(null,n(e,0,o));continue}return function(n,t){return function(u){return r(n,t.concat([u]))}}(f,e)}return f.apply(null,e)}}function t(n,t){var u=n.length;return 1===u?n(t):function(n,t,u){if(u>7||u<0)return r(n,[t]);switch(u){case 0:case 1:return n(t);case 2:return function(r){return n(t,r)};case 3:return function(r,u){return n(t,r,u)};case 4:return function(r,u,e){return n(t,r,u,e)};case 5:return function(r,u,e,f){return n(t,r,u,e,f)};case 6:return function(r,u,e,f,i){return n(t,r,u,e,f,i)};case 7:return function(r,u,e,f,i,o){return n(t,r,u,e,f,i,o)}}}(n,t,u)}function u(n,t,u){var e=n.length;return 2===e?n(t,u):function(n,t,u,e){if(e>7||e<0)return r(n,[t,u]);switch(e){case 0:case 1:return r(n(t),[u]);case 2:return n(t,u);case 3:return function(r){return n(t,u,r)};case 4:return function(r,e){return n(t,u,r,e)};case 5:return function(r,e,f){return n(t,u,r,e,f)};case 6:return function(r,e,f,i){return n(t,u,r,e,f,i)};case 7:return function(r,e,f,i,o){return n(t,u,r,e,f,i,o)}}}(n,t,u,e)}function e(n,t,u,e){var f=n.length;return 3===f?n(t,u,e):function(n,t,u,e,f){var i=0;if(f>7||f<0)return r(n,[t,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return r(n(t,u),[e]);case 3:return n(t,u,e);case 4:return function(r){return n(t,u,e,r)};case 5:return function(r,f){return n(t,u,e,r,f)};case 6:return function(r,f,i){return n(t,u,e,r,f,i)};case 7:return function(r,f,i,o){return n(t,u,e,r,f,i,o)}}return 1===i?r(n(t),[u,e]):void 0}(n,t,u,e,f)}var f=[0];function i(n){var r=[n,(f[0]+=1,f[0])];return r.tag=248,r}i("Js_exn.Error");function o(n,r){var u=r.length;if(u){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(u,t(n,r[0])),f=1,i=u-1|0;f<=i;++f)e[f]=t(n,r[f]);return e}return[]}i("Array.Bottom");function c(n,r){return r.tag=n,r}function a(n,r){var u=[function(){return 0}];return t(n,function(n){return"number"!=typeof n&&(n.tag||(u[0]=n[0])),r(n,u[0])})}function l(n,r){var u=[0,0,0];return t(n,c(0,[function(e){if(0!==e||0!==u[0])return 0;if(u[2]=1,u[1])return 0;return u[1]=1,function(e){for(;;){var f=r();if(f){if(u[2]=0,t(n,c(1,[f[0]])),u[2])continue;return 0}return u[0]=1,t(n,0)}}(),u[1]=0,0}]))}var v=null;function g(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=v,n.last=v}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function h(n){return null!==n?n.h:0}function s(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function y(n){var r=n.left;n.left=r.right,r.right=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function m(n){var r=n.right;n.right=r.left,r.left=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function p(n){var r=h(n.left),t=h(n.right);return n.h=(r>t?r:t)+1|0,n}function b(n){var r,t,u=n.left,e=n.right,f=h(u),i=h(e);return f>(2+i|0)?s(u.left,u.right)?p(y(n)):p((t=m((r=n).left),r.left=t,y(r))):i>(2+f|0)?s(e.right,e.left)?p(m(n)):p(function(n){var r=y(n.right);return n.right=r,m(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var d=null;function k(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return b(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function w(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function x(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),b(t)):(r.key=t.key,u)}(n,e),b(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=x(f,r),b(n)):n}var i=n.right;return null!==i?(n.right=x(i,r),b(n)):n}function T(n,r){return l(r,function(){return t(n,0)})}function E(n,r){var t=[n];return l(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})}function A(n,r){var t=n.length,u=[0];return l(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})}function I(n,r){var u=[0];return t(r,c(0,[function(e){return 0!==e||u[0]?0:(u[0]=1,t(r,c(1,[n])),t(r,0))}]))}function L(n){return t(n,c(0,[function(){return 0}])),t(n,0)}function B(n){return t(n,c(0,[function(){return 0}]))}function J(n,r,u){return t(r,function(r){var e;return e="number"==typeof r?0:r.tag?c(1,[t(n,r[0])]):c(0,[r[0]]),t(u,e)})}function P(n,r,u){return a(r,function(r,e){return"number"==typeof r||!r.tag||t(n,r[0])?t(u,r):t(e,0)})}function _(n,r,e,f){var i=[r];return t(e,function(r){var e;return"number"==typeof r?e=0:r.tag?(i[0]=u(n,i[0],r[0]),e=c(1,[i[0]])):e=c(0,[r[0]]),t(f,e)})}function j(n,r){for(var u=function(){return 0},e=n.length,f=o(function(){return u},n),i=[0,0],a=function(n){for(var r=0;;){var u=r;if(!(u<e))return 0;t(f[u],n),r=u+1|0}},l=0;;){var v=l;if(!(v<e))return 0;t(n[v],function(n){return function(u){return"number"==typeof u?(i[1]=i[1]+1|0,i[1]===e?t(r,0):0):u.tag?t(r,u):(f[n]=u[0],i[0]=i[0]+1|0,i[0]===e?t(r,c(0,[a])):0)}}(v)),l=v+1|0}}function q(n,r){var u=n.length,e=[function(){return 0}],f=function(i){return i<u?t(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return t(r,n);var u=n[0];return e[0]=u,i||t(r,c(0,[function(n){return t(e[0],n)}])),t(u,0)}):t(r,0)};return f(0)}function z(n){var r=[{data:d},0,function(){return 0},0,0];return function(u){var e=r[1];return k(r[0],e,u),r[1]=r[1]+1|0,e||t(n,function(n){return"number"==typeof n?(r[3]=1,w(r[0],function(n,r){return t(r,0)})):n.tag?r[3]?0:(r[4]=0,w(r[0],function(r,u){return t(u,n)})):(r[2]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=x(t,r);return u!==t?(n.data=u,0):0}}(r[0],e),null===r[0].data?(r[3]=1,t(r[2],1)):0):r[4]?0:(r[4]=1,t(r[2],n))}]))}}function C(n,r,u){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return t(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,t(u,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,t(u,c(1,[[f,r[0]]]))):(e[2]=[f],e[4]=0,0)}return e[0]=n[0],0}),t(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,t(u,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,t(u,c(1,[[r[0],f]]))):(e[3]=[f],e[4]=0,0)}return e[1]=n[0],0}),t(u,c(0,[function(n){return e[6]?0:0!==n?(e[6]=1,t(e[0],1),t(e[1],1)):e[4]?0:(e[4]=1,t(e[0],n),t(e[1],n))}]))}function D(n,r,u){var e=[0,function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]<n?(e[0]=n,t(u,0)):0:r.tag?e[0]<n?(e[0]=e[0]+1|0,t(u,r),e[0]===n?(t(u,0),t(e[1],1)):0):0:(e[1]=r[0],0)}),t(u,c(0,[function(r){return e[0]<n?0!==r?(e[0]=n,t(e[1],1)):t(e[1],0):0}]))}function F(n,r,u){var e={length:0,first:v,last:v};return a(r,function(r,f){return"number"==typeof r?l(u,function(){return g(e)}):r.tag?(e.length>=n&&n>0&&g(e),function(n,r){var t={content:r,next:v},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),t(f,0)):t(f,0)})}function G(n,r,u){var e=[0],f=[function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]?0:(e[0]=1,t(u,0)):r.tag?e[0]?0:t(n,r[0])?t(u,r):(e[0]=1,t(u,0),t(f[0],1)):(f[0]=r[0],t(u,r))}),t(u,c(0,[function(n){return e[0]?0:0!==n?(e[0]=1,t(f[0],1)):t(f[0],0)}]))}function H(n,r,u){var e=[0,function(){return 0},function(){return 0}];return t(r,function(r){return"number"==typeof r?e[0]?0:(t(e[2],1),e[0]=1,t(u,0)):r.tag?e[0]?0:t(u,r):(e[1]=r[0],t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,t(e[2],1),t(e[1],1),t(u,0);var r=n[0];return e[2]=r,t(r,0)}))}),t(u,c(0,[function(n){return e[0]?0:0!==n?(t(e[1],1),t(e[2],1)):t(e[1],0)}]))}function K(n,r,u){var e=[n];return a(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?t(u,n):(e[0]=e[0]-1|0,t(r,0))})}function M(n,r,u){var e=[1];return a(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?t(n,r[0])?t(f,0):(e[0]=0,t(u,r)):t(u,r)})}function N(n,r,u){var e=[1,0,0,function(){return 0},function(){return 0}];return t(r,function(r){if("number"==typeof r)return e[0]&&t(e[4],1),e[1]=1,t(u,0);if(r.tag)return e[0]&&!e[1]?t(e[3],0):e[1]?0:(e[2]=0,t(u,r));var f=r[0];return e[3]=f,t(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,t(e[4],1);var r=n[0];return e[4]=r,t(r,0),t(f,0)})}),t(u,c(0,[function(n){return 0!==n?(e[0]&&t(e[4],1),e[1]=1,t(e[3],1)):e[2]||e[1]?0:(e[2]=1,t(e[3],0))}]))}function O(n,r){var u=[function(){return 0},function(){return 0},0,1];return t(n,function(n){return"number"==typeof n?u[3]?t(r,0):(u[2]=1,0):n.tag?t(n[0],function(n){if("number"==typeof n)return u[2]?t(u[0],1):(u[3]=1,t(u[0],0));if(n.tag)return t(r,n);var e=n[0];return u[3]||t(u[1],1),u[3]=0,u[1]=e,t(e,0)}):(u[0]=n[0],0)}),t(r,c(0,[function(n){return 0!==n?(t(u[0],1),t(u[1],1)):u[3]||u[2]?u[2]?0:t(u[0],0):t(u[1],0)}]))}function Q(n,r){return a(r,function(r,u){return"number"==typeof r?0:r.tag?(t(n,r[0]),t(u,0)):t(u,0)})}function R(n,r){var u=[function(){return 0}],e=[0];return t(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(t(n,r[0]),t(u[0],0)):(u[0]=r[0],t(u[0],0))}),function(){return e[0]?0:(e[0]=1,t(u[0],1))}}function S(n,r,u){var e=function(n){return t(u,c(1,[n]))};return t(u,c(0,[function(n){return 0!==n?t(r,e):0}])),t(n,e)}function U(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},f=function(n,r,t){n.addEventListener(r,t)};return S(function(t){return e(u,n,r,t)},function(t){return e(f,n,r,t)},t)}function V(n,r){var u=[0],e=setInterval(function(){var n=u[0];return u[0]=u[0]+1|0,t(r,c(1,[n]))},n);return t(r,c(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))}function W(n,r){var u=[0];return n.then(function(n){return u[0]||(t(r,c(1,[n])),t(r,0)),Promise.resolve(0)}),t(r,c(0,[function(n){return 0!==n?(u[0]=1,0):0}]))}function X(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:t(u,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,t(u,r),e[0]?t(u,0):0},t(n,r[0]))],0;var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})}function Y(n,r,u){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return t(r,function(r){if("number"==typeof r)return i(),t(u,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},t(n,r[0]))],t(u,r));var o=r[0];return t(u,c(0,[function(n){return 0!==n?(i(),t(o,1)):t(o,n)}]))})}function Z(n,r,u){var e=[0,0,function(){return 0},function(){return 0}];return t(r,function(n){return"number"==typeof n?(e[0]=1,t(e[3],1),t(u,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),t(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,t(e[2],1),t(u,0)):n.tag?r&&!e[0]?(e[1]=0,t(u,c(1,[r[0]]))):0:(e[3]=n[0],0)}),t(u,c(0,[function(n){return 0!==n?(e[0]=1,t(e[2],1),t(e[3],1)):(t(e[2],0),t(e[3],0))}]))}function $(n,r,u){var e=[function(){return 0},0,0];return t(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?t(u,0):e[1]=e[1]-1|0,t(u,r)},n),0)}),t(u,c(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:t(u,0)):e[2]?0:t(e[0],n)}]))}export{T as create,E as fromList,A as fromArray,I as fromValue,L as empty,B as never,J as map,P as filter,_ as scan,j as merge,q as concat,z as share,C as combine,D as take,F as takeLast,G as takeWhile,H as takeUntil,K as skip,M as skipWhile,N as skipUntil,O as flatten,Q as forEach,R as subscribe,S as fromListener,U as fromDomEvent,V as interval,W as fromPromise,X as debounce,Y as throttle,Z as sample,$ as delay};
//# sourceMappingURL=wonka.m.js.map

@@ -1,2 +0,2 @@

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.wonka={})}(this,function(n){function r(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function t(n,u){for(;;){var e=u,f=n,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=r(e,o,0|-c),n=f.apply(null,r(e,0,o));continue}return function(n,r){return function(u){return t(n,r.concat([u]))}}(f,e)}return f.apply(null,e)}}function u(n,r){var u=n.length;return 1===u?n(r):function(n,r,u){if(u>7||u<0)return t(n,[r]);switch(u){case 0:case 1:return n(r);case 2:return function(t){return n(r,t)};case 3:return function(t,u){return n(r,t,u)};case 4:return function(t,u,e){return n(r,t,u,e)};case 5:return function(t,u,e,f){return n(r,t,u,e,f)};case 6:return function(t,u,e,f,i){return n(r,t,u,e,f,i)};case 7:return function(t,u,e,f,i,o){return n(r,t,u,e,f,i,o)}}}(n,r,u)}function e(n,r,u){var e=n.length;return 2===e?n(r,u):function(n,r,u,e){if(e>7||e<0)return t(n,[r,u]);switch(e){case 0:case 1:return t(n(r),[u]);case 2:return n(r,u);case 3:return function(t){return n(r,u,t)};case 4:return function(t,e){return n(r,u,t,e)};case 5:return function(t,e,f){return n(r,u,t,e,f)};case 6:return function(t,e,f,i){return n(r,u,t,e,f,i)};case 7:return function(t,e,f,i,o){return n(r,u,t,e,f,i,o)}}}(n,r,u,e)}function f(n,r,u,e){var f=n.length;return 3===f?n(r,u,e):function(n,r,u,e,f){var i=0;if(f>7||f<0)return t(n,[r,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return t(n(r,u),[e]);case 3:return n(r,u,e);case 4:return function(t){return n(r,u,e,t)};case 5:return function(t,f){return n(r,u,e,t,f)};case 6:return function(t,f,i){return n(r,u,e,t,f,i)};case 7:return function(t,f,i,o){return n(r,u,e,t,f,i,o)}}return 1===i?t(n(r),[u,e]):void 0}(n,r,u,e,f)}var i=[0];function o(n){var r=[n,(i[0]+=1,i[0])];return r.tag=248,r}o("Js_exn.Error");function c(n,r){var t=r.length;if(t){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(t,u(n,r[0])),f=1,i=t-1|0;f<=i;++f)e[f]=u(n,r[f]);return e}return[]}o("Array.Bottom");function a(n,r){return r.tag=n,r}function l(n,r){var t=[function(){return 0}];return u(n,function(n){return"number"!=typeof n&&(n.tag||(t[0]=n[0])),r(n,t[0])})}function v(n,r){var t=[0,0,0];return u(n,a(0,[function(e){if(0!==e||0!==t[0])return 0;if(t[2]=1,t[1])return 0;return t[1]=1,function(e){for(;;){var f=r();if(f){if(t[2]=0,u(n,a(1,[f[0]])),t[2])continue;return 0}return t[0]=1,u(n,0)}}(),t[1]=0,0}]))}var g=null;function s(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=g,n.last=g}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function h(n){return null!==n?n.h:0}function m(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function y(n){var r=n.left;n.left=r.right,r.right=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function p(n){var r=n.right;n.right=r.left,r.left=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function b(n){var r=h(n.left),t=h(n.right);return n.h=(r>t?r:t)+1|0,n}function d(n){var r,t,u=n.left,e=n.right,f=h(u),i=h(e);return f>(2+i|0)?m(u.left,u.right)?b(y(n)):b((t=p((r=n).left),r.left=t,y(r))):i>(2+f|0)?m(e.right,e.left)?b(p(n)):b(function(n){var r=y(n.right);return n.right=r,p(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var k=null;function x(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return d(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function w(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function E(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),d(t)):(r.key=t.key,u)}(n,e),d(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=E(f,r),d(n)):n}var i=n.right;return null!==i?(n.right=E(i,r),d(n)):n}function L(n,r,t){var e=function(n){return u(t,a(1,[n]))};return u(t,a(0,[function(n){return 0!==n?u(r,e):0}])),u(n,e)}n.create=function(n,r){return v(r,function(){return u(n,0)})},n.fromList=function(n,r){var t=[n];return v(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})},n.fromArray=function(n,r){var t=n.length,u=[0];return v(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})},n.fromValue=function(n,r){var t=[0];return u(r,a(0,[function(e){return 0!==e||t[0]?0:(t[0]=1,u(r,a(1,[n])),u(r,0))}]))},n.empty=function(n){return u(n,a(0,[function(){return 0}])),u(n,0)},n.never=function(n){return u(n,a(0,[function(){return 0}]))},n.map=function(n,r,t){return u(r,function(r){var e;return e="number"==typeof r?0:r.tag?a(1,[u(n,r[0])]):a(0,[r[0]]),u(t,e)})},n.filter=function(n,r,t){return l(r,function(r,e){return"number"==typeof r||!r.tag||u(n,r[0])?u(t,r):u(e,0)})},n.scan=function(n,r,t,f){var i=[r];return u(t,function(r){var t;return"number"==typeof r?t=0:r.tag?(i[0]=e(n,i[0],r[0]),t=a(1,[i[0]])):t=a(0,[r[0]]),u(f,t)})},n.merge=function(n,r){for(var t=function(){return 0},e=n.length,f=c(function(){return t},n),i=[0,0],o=function(n){for(var r=0;;){var t=r;if(!(t<e))return 0;u(f[t],n),r=t+1|0}},l=0;;){var v=l;if(!(v<e))return 0;u(n[v],function(n){return function(t){return"number"==typeof t?(i[1]=i[1]+1|0,i[1]===e?u(r,0):0):t.tag?u(r,t):(f[n]=t[0],i[0]=i[0]+1|0,i[0]===e?u(r,a(0,[o])):0)}}(v)),l=v+1|0}},n.concat=function(n,r){var t=n.length,e=[function(){return 0}],f=function(i){return i<t?u(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return u(r,n);var t=n[0];return e[0]=t,i||u(r,a(0,[function(n){return u(e[0],n)}])),u(t,0)}):u(r,0)};return f(0)},n.share=function(n){var r=[{data:k},0,function(){return 0},0,0];return function(t){var e=r[1];return x(r[0],e,t),r[1]=r[1]+1|0,e||u(n,function(n){return"number"==typeof n?(r[3]=1,0):n.tag?r[3]?0:(r[4]=0,w(r[0],function(r,t){return u(t,n)})):(r[2]=n[0],0)}),u(t,a(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=E(t,r);u!==t&&(n.data=u)}}(r[0],e),null===r[0].data?(r[3]=1,u(r[2],1)):0):r[4]?0:(r[4]=1,u(r[2],n))}]))}},n.combine=function(n,r,t){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return u(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):u(t,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,u(t,a(1,[[f,r[0]]]))):(e[2]=[f],0)}return e[0]=n[0],0}),u(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<2?(e[5]=e[5]+1|0,0):u(t,0);if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,u(t,a(1,[[r[0],f]]))):(e[3]=[f],0)}return e[1]=n[0],0}),u(t,a(0,[function(n){return 0!==n?(e[6]=1,u(e[0],1),u(e[1],1)):e[4]?0:(e[4]=1,u(e[0],n),u(e[1],n))}]))},n.take=function(n,r,t){var e=[0],f=[function(){return 0}];return u(r,function(r){return"number"==typeof r?u(t,0):r.tag?e[0]<n?(e[0]=e[0]+1|0,u(t,r),e[0]===n?(u(t,0),u(f[0],1)):0):0:(f[0]=r[0],0)}),u(t,a(0,[function(r){return e[0]<n?u(f[0],r):0}]))},n.takeLast=function(n,r,t){var e={length:0,first:g,last:g};return l(r,function(r,f){return"number"==typeof r?v(t,function(){return s(e)}):r.tag?(e.length>=n&&n>0&&s(e),function(n,r){var t={content:r,next:g},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),u(f,0)):u(f,0)})},n.takeWhile=function(n,r,t){var e=[0],f=[function(){return 0}];return u(r,function(r){return"number"==typeof r?u(t,0):r.tag?e[0]?0:u(n,r[0])?u(t,r):(e[0]=1,u(t,0),u(f[0],1)):(f[0]=r[0],u(t,r))}),u(t,a(0,[function(n){return e[0]?0:u(f[0],n)}]))},n.takeUntil=function(n,r,t){var e=[0,function(){return 0},function(){return 0}];return u(r,function(r){return"number"==typeof r?(e[0]||u(e[2],1),e[0]=1,u(t,0)):r.tag?e[0]?0:u(t,r):(e[1]=r[0],u(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,u(e[2],1),u(e[1],1),u(t,0);var r=n[0];return e[2]=r,u(r,0)}))}),u(t,a(0,[function(n){return 0!==n?e[0]?0:(u(e[1],1),u(e[2],1)):e[0]?0:u(e[1],0)}]))},n.skip=function(n,r,t){var e=[n];return l(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?u(t,n):(e[0]=e[0]-1|0,u(r,0))})},n.skipWhile=function(n,r,t){var e=[1];return l(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?u(n,r[0])?u(f,0):(e[0]=0,u(t,r)):u(t,r)})},n.skipUntil=function(n,r,t){var e=[1,0,0,function(){return 0},function(){return 0}];return u(r,function(r){if("number"==typeof r)return e[0]&&u(e[4],1),e[1]=1,u(t,0);if(r.tag)return e[0]&&!e[1]?u(e[3],0):e[1]?0:(e[2]=0,u(t,r));var f=r[0];return e[3]=f,u(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,u(e[4],1);var r=n[0];return e[4]=r,u(r,0),u(f,0)})}),u(t,a(0,[function(n){return 0!==n?(e[0]&&u(e[4],1),e[1]=1,u(e[3],1)):e[2]?0:(e[2]=1,u(e[3],0))}]))},n.flatten=function(n,r){var t=[function(){return 0},function(){return 0},0,1];return u(n,function(n){return"number"==typeof n?t[3]?u(r,0):(t[2]=1,0):n.tag?u(n[0],function(n){if("number"==typeof n)return t[2]?u(t[0],1):(t[3]=1,u(t[0],0));if(n.tag)return u(r,n);var e=n[0];return t[3]||u(t[1],1),t[3]=0,t[1]=e,u(e,0)}):(t[0]=n[0],0)}),u(r,a(0,[function(n){return 0!==n?(u(t[0],1),u(t[1],1)):t[3]||t[2]?t[2]?0:u(t[0],0):u(t[1],0)}]))},n.forEach=function(n,r){return l(r,function(r,t){return"number"==typeof r?0:r.tag?(u(n,r[0]),u(t,0)):u(t,0)})},n.subscribe=function(n,r){var t=[function(){return 0}],e=[0];return u(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(u(n,r[0]),u(t[0],0)):(t[0]=r[0],u(t[0],0))}),function(){return e[0]?0:(e[0]=1,u(t[0],1))}},n.fromListener=L,n.fromDomEvent=function(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},e=function(n,r,t){n.addEventListener(r,t)};return L(function(t){return f(u,n,r,t)},function(t){return f(e,n,r,t)},t)},n.interval=function(n,r){var t=[0],e=setInterval(function(){var n=t[0];return t[0]=t[0]+1|0,u(r,a(1,[n]))},n);return u(r,a(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))},n.fromPromise=function(n,r){var t=[0];return n.then(function(n){return t[0]||(u(r,a(1,[n])),u(r,0)),Promise.resolve(0)}),u(r,a(0,[function(n){return 0!==n?(t[0]=1,0):0}]))},n.debounce=function(n,r,t){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return u(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:u(t,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,u(t,r),e[0]?u(t,0):0},u(n,r[0]))],0;var o=r[0];return u(t,a(0,[function(n){return 0!==n?(i(),u(o,1)):u(o,n)}]))})},n.throttle=function(n,r,t){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return u(r,function(r){if("number"==typeof r)return i(),u(t,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},u(n,r[0]))],u(t,r));var o=r[0];return u(t,a(0,[function(n){return 0!==n?(i(),u(o,1)):u(o,n)}]))})},n.sample=function(n,r,t){var e=[0,0,function(){return 0},function(){return 0}];return u(r,function(n){return"number"==typeof n?(e[0]=1,u(e[3],1),u(t,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),u(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,u(e[2],1),u(t,0)):n.tag?r&&!e[0]?(e[1]=0,u(t,a(1,[r[0]]))):0:(e[3]=n[0],0)}),u(t,a(0,[function(n){return 0!==n?(e[0]=1,u(e[2],1),u(e[3],1)):(u(e[2],0),u(e[3],0))}]))},n.delay=function(n,r,t){var e=[function(){return 0},0,0];return u(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?u(t,0):e[1]=e[1]-1|0,u(t,r)},n),0)}),u(t,a(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:u(t,0)):e[2]?0:u(e[0],n)}]))}});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.wonka={})}(this,function(n){function r(n,r,t){for(var u=new Array(t),e=0,f=r;e<t;)u[e]=n[f],e=e+1|0,f=f+1|0;return u}function t(n,u){for(;;){var e=u,f=n,i=f.length,o=i||1,c=o-e.length|0;if(c){if(c<0){u=r(e,o,0|-c),n=f.apply(null,r(e,0,o));continue}return function(n,r){return function(u){return t(n,r.concat([u]))}}(f,e)}return f.apply(null,e)}}function u(n,r){var u=n.length;return 1===u?n(r):function(n,r,u){if(u>7||u<0)return t(n,[r]);switch(u){case 0:case 1:return n(r);case 2:return function(t){return n(r,t)};case 3:return function(t,u){return n(r,t,u)};case 4:return function(t,u,e){return n(r,t,u,e)};case 5:return function(t,u,e,f){return n(r,t,u,e,f)};case 6:return function(t,u,e,f,i){return n(r,t,u,e,f,i)};case 7:return function(t,u,e,f,i,o){return n(r,t,u,e,f,i,o)}}}(n,r,u)}function e(n,r,u){var e=n.length;return 2===e?n(r,u):function(n,r,u,e){if(e>7||e<0)return t(n,[r,u]);switch(e){case 0:case 1:return t(n(r),[u]);case 2:return n(r,u);case 3:return function(t){return n(r,u,t)};case 4:return function(t,e){return n(r,u,t,e)};case 5:return function(t,e,f){return n(r,u,t,e,f)};case 6:return function(t,e,f,i){return n(r,u,t,e,f,i)};case 7:return function(t,e,f,i,o){return n(r,u,t,e,f,i,o)}}}(n,r,u,e)}function f(n,r,u,e){var f=n.length;return 3===f?n(r,u,e):function(n,r,u,e,f){var i=0;if(f>7||f<0)return t(n,[r,u,e]);switch(f){case 0:case 1:i=1;break;case 2:return t(n(r,u),[e]);case 3:return n(r,u,e);case 4:return function(t){return n(r,u,e,t)};case 5:return function(t,f){return n(r,u,e,t,f)};case 6:return function(t,f,i){return n(r,u,e,t,f,i)};case 7:return function(t,f,i,o){return n(r,u,e,t,f,i,o)}}return 1===i?t(n(r),[u,e]):void 0}(n,r,u,e,f)}var i=[0];function o(n){var r=[n,(i[0]+=1,i[0])];return r.tag=248,r}o("Js_exn.Error");function c(n,r){var t=r.length;if(t){for(var e=function(n,r){for(var t=new Array(n),u=0,e=n-1|0;u<=e;++u)t[u]=r;return t}(t,u(n,r[0])),f=1,i=t-1|0;f<=i;++f)e[f]=u(n,r[f]);return e}return[]}o("Array.Bottom");function a(n,r){return r.tag=n,r}function l(n,r){var t=[function(){return 0}];return u(n,function(n){return"number"!=typeof n&&(n.tag||(t[0]=n[0])),r(n,t[0])})}function v(n,r){var t=[0,0,0];return u(n,a(0,[function(e){if(0!==e||0!==t[0])return 0;if(t[2]=1,t[1])return 0;return t[1]=1,function(e){for(;;){var f=r();if(f){if(t[2]=0,u(n,a(1,[f[0]])),t[2])continue;return 0}return t[0]=1,u(n,0)}}(),t[1]=0,0}]))}var g=null;function s(n){var r=n.first;if(null!==r){var t=r.next;return null===t?(function(n){n.length=0,n.first=g,n.last=g}(n),[r.content]):(n.length=n.length-1|0,n.first=t,[r.content])}return 0}function h(n){return null!==n?n.h:0}function m(n,r){return null!==r?null!==n?+(n.h>=r.h):0:1}function y(n){var r=n.left;n.left=r.right,r.right=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.left),f=n.h;return r.h=(e>f?e:f)+1|0,r}function p(n){var r=n.right;n.right=r.left,r.left=n;var t=h(n.left),u=h(n.right);n.h=(t>u?t:u)+1|0;var e=h(r.right),f=n.h;return r.h=(e>f?e:f)+1|0,r}function b(n){var r=h(n.left),t=h(n.right);return n.h=(r>t?r:t)+1|0,n}function d(n){var r,t,u=n.left,e=n.right,f=h(u),i=h(e);return f>(2+i|0)?m(u.left,u.right)?b(y(n)):b((t=p((r=n).left),r.left=t,y(r))):i>(2+f|0)?m(e.right,e.left)?b(p(n)):b(function(n){var r=y(n.right);return n.right=r,p(n)}(n)):(n.h=(f>i?f:i)+1|0,n)}var k=null;function x(n,r,t){var u=n.data,e=function n(r,t,u){if(null!==r){var e=r.key;if(t===e)return r.key=t,r.value=u,r;var f=r.right;if(t<e){var i=n(r.left,t,u);r.left=i}else r.right=n(f,t,u);return d(r)}return function(n,r){return{left:null,key:n,value:r,right:null,h:1}}(t,u)}(u,r,t);return e!==u?(n.data=e,0):0}function w(n,r){return function n(r,t){for(;;){var u=r;if(null===u)return 0;n(u.left,t),t(u.key,u.value),r=u.right}}(n.data,r)}function E(n,r){var t=n.key;if(r===t){var u=n.left,e=n.right;return null!==u?null!==e?(n.right=function n(r,t){var u=t.right,e=t.left;return null!==e?(t.left=n(r,e),d(t)):(r.key=t.key,u)}(n,e),d(n)):u:e}if(r<t){var f=n.left;return null!==f?(n.left=E(f,r),d(n)):n}var i=n.right;return null!==i?(n.right=E(i,r),d(n)):n}function L(n,r,t){var e=function(n){return u(t,a(1,[n]))};return u(t,a(0,[function(n){return 0!==n?u(r,e):0}])),u(n,e)}n.create=function(n,r){return v(r,function(){return u(n,0)})},n.fromList=function(n,r){var t=[n];return v(r,function(){var n=t[0];return n?(t[0]=n[1],[n[0]]):0})},n.fromArray=function(n,r){var t=n.length,u=[0];return v(r,function(){if(u[0]<t){var r=[n[u[0]]];return u[0]=u[0]+1|0,r}return 0})},n.fromValue=function(n,r){var t=[0];return u(r,a(0,[function(e){return 0!==e||t[0]?0:(t[0]=1,u(r,a(1,[n])),u(r,0))}]))},n.empty=function(n){return u(n,a(0,[function(){return 0}])),u(n,0)},n.never=function(n){return u(n,a(0,[function(){return 0}]))},n.map=function(n,r,t){return u(r,function(r){var e;return e="number"==typeof r?0:r.tag?a(1,[u(n,r[0])]):a(0,[r[0]]),u(t,e)})},n.filter=function(n,r,t){return l(r,function(r,e){return"number"==typeof r||!r.tag||u(n,r[0])?u(t,r):u(e,0)})},n.scan=function(n,r,t,f){var i=[r];return u(t,function(r){var t;return"number"==typeof r?t=0:r.tag?(i[0]=e(n,i[0],r[0]),t=a(1,[i[0]])):t=a(0,[r[0]]),u(f,t)})},n.merge=function(n,r){for(var t=function(){return 0},e=n.length,f=c(function(){return t},n),i=[0,0],o=function(n){for(var r=0;;){var t=r;if(!(t<e))return 0;u(f[t],n),r=t+1|0}},l=0;;){var v=l;if(!(v<e))return 0;u(n[v],function(n){return function(t){return"number"==typeof t?(i[1]=i[1]+1|0,i[1]===e?u(r,0):0):t.tag?u(r,t):(f[n]=t[0],i[0]=i[0]+1|0,i[0]===e?u(r,a(0,[o])):0)}}(v)),l=v+1|0}},n.concat=function(n,r){var t=n.length,e=[function(){return 0}],f=function(i){return i<t?u(n[i],function(n){if("number"==typeof n)return f(i+1|0);if(n.tag)return u(r,n);var t=n[0];return e[0]=t,i||u(r,a(0,[function(n){return u(e[0],n)}])),u(t,0)}):u(r,0)};return f(0)},n.share=function(n){var r=[{data:k},0,function(){return 0},0,0];return function(t){var e=r[1];return x(r[0],e,t),r[1]=r[1]+1|0,e||u(n,function(n){return"number"==typeof n?(r[3]=1,w(r[0],function(n,r){return u(r,0)})):n.tag?r[3]?0:(r[4]=0,w(r[0],function(r,t){return u(t,n)})):(r[2]=n[0],0)}),u(t,a(0,[function(n){return 0!==n?(function(n,r){var t=n.data;if(null!==t){var u=E(t,r);u!==t&&(n.data=u)}}(r[0],e),null===r[0].data?(r[3]=1,u(r[2],1)):0):r[4]?0:(r[4]=1,u(r[2],n))}]))}},n.combine=function(n,r,t){var e=[function(){return 0},function(){return 0},0,0,0,0,0];return u(n,function(n){var r=e[3];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,u(t,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[2]=[f],e[4]=0,u(t,a(1,[[f,r[0]]]))):(e[2]=[f],e[4]=0,0)}return e[0]=n[0],0}),u(r,function(n){var r=e[2];if("number"==typeof n)return e[5]<1?(e[5]=e[5]+1|0,0):e[6]?0:(e[6]=1,u(t,0));if(n.tag){var f=n[0];return r?e[6]?0:(e[3]=[f],e[4]=0,u(t,a(1,[[r[0],f]]))):(e[3]=[f],e[4]=0,0)}return e[1]=n[0],0}),u(t,a(0,[function(n){return e[6]?0:0!==n?(e[6]=1,u(e[0],1),u(e[1],1)):e[4]?0:(e[4]=1,u(e[0],n),u(e[1],n))}]))},n.take=function(n,r,t){var e=[0,function(){return 0}];return u(r,function(r){return"number"==typeof r?e[0]<n?(e[0]=n,u(t,0)):0:r.tag?e[0]<n?(e[0]=e[0]+1|0,u(t,r),e[0]===n?(u(t,0),u(e[1],1)):0):0:(e[1]=r[0],0)}),u(t,a(0,[function(r){return e[0]<n?0!==r?(e[0]=n,u(e[1],1)):u(e[1],0):0}]))},n.takeLast=function(n,r,t){var e={length:0,first:g,last:g};return l(r,function(r,f){return"number"==typeof r?v(t,function(){return s(e)}):r.tag?(e.length>=n&&n>0&&s(e),function(n,r){var t={content:r,next:g},u=n.last;null!==u?(n.length=n.length+1|0,u.next=t,n.last=t):(n.length=1,n.first=t,n.last=t)}(e,r[0]),u(f,0)):u(f,0)})},n.takeWhile=function(n,r,t){var e=[0],f=[function(){return 0}];return u(r,function(r){return"number"==typeof r?e[0]?0:(e[0]=1,u(t,0)):r.tag?e[0]?0:u(n,r[0])?u(t,r):(e[0]=1,u(t,0),u(f[0],1)):(f[0]=r[0],u(t,r))}),u(t,a(0,[function(n){return e[0]?0:0!==n?(e[0]=1,u(f[0],1)):u(f[0],0)}]))},n.takeUntil=function(n,r,t){var e=[0,function(){return 0},function(){return 0}];return u(r,function(r){return"number"==typeof r?e[0]?0:(u(e[2],1),e[0]=1,u(t,0)):r.tag?e[0]?0:u(t,r):(e[1]=r[0],u(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=1,u(e[2],1),u(e[1],1),u(t,0);var r=n[0];return e[2]=r,u(r,0)}))}),u(t,a(0,[function(n){return e[0]?0:0!==n?(u(e[1],1),u(e[2],1)):u(e[1],0)}]))},n.skip=function(n,r,t){var e=[n];return l(r,function(n,r){return"number"==typeof n||!n.tag||e[0]<=0?u(t,n):(e[0]=e[0]-1|0,u(r,0))})},n.skipWhile=function(n,r,t){var e=[1];return l(r,function(r,f){return"number"!=typeof r&&r.tag&&e[0]?u(n,r[0])?u(f,0):(e[0]=0,u(t,r)):u(t,r)})},n.skipUntil=function(n,r,t){var e=[1,0,0,function(){return 0},function(){return 0}];return u(r,function(r){if("number"==typeof r)return e[0]&&u(e[4],1),e[1]=1,u(t,0);if(r.tag)return e[0]&&!e[1]?u(e[3],0):e[1]?0:(e[2]=0,u(t,r));var f=r[0];return e[3]=f,u(n,function(n){if("number"==typeof n)return 0;if(n.tag)return e[0]=0,u(e[4],1);var r=n[0];return e[4]=r,u(r,0),u(f,0)})}),u(t,a(0,[function(n){return 0!==n?(e[0]&&u(e[4],1),e[1]=1,u(e[3],1)):e[2]||e[1]?0:(e[2]=1,u(e[3],0))}]))},n.flatten=function(n,r){var t=[function(){return 0},function(){return 0},0,1];return u(n,function(n){return"number"==typeof n?t[3]?u(r,0):(t[2]=1,0):n.tag?u(n[0],function(n){if("number"==typeof n)return t[2]?u(t[0],1):(t[3]=1,u(t[0],0));if(n.tag)return u(r,n);var e=n[0];return t[3]||u(t[1],1),t[3]=0,t[1]=e,u(e,0)}):(t[0]=n[0],0)}),u(r,a(0,[function(n){return 0!==n?(u(t[0],1),u(t[1],1)):t[3]||t[2]?t[2]?0:u(t[0],0):u(t[1],0)}]))},n.forEach=function(n,r){return l(r,function(r,t){return"number"==typeof r?0:r.tag?(u(n,r[0]),u(t,0)):u(t,0)})},n.subscribe=function(n,r){var t=[function(){return 0}],e=[0];return u(r,function(r){return"number"==typeof r?0:r.tag?e[0]?0:(u(n,r[0]),u(t[0],0)):(t[0]=r[0],u(t[0],0))}),function(){return e[0]?0:(e[0]=1,u(t[0],1))}},n.fromListener=L,n.fromDomEvent=function(n,r,t){var u=function(n,r,t){n.addEventListener(r,t)},e=function(n,r,t){n.addEventListener(r,t)};return L(function(t){return f(u,n,r,t)},function(t){return f(e,n,r,t)},t)},n.interval=function(n,r){var t=[0],e=setInterval(function(){var n=t[0];return t[0]=t[0]+1|0,u(r,a(1,[n]))},n);return u(r,a(0,[function(n){return 0!==n?(clearInterval(e),0):0}]))},n.fromPromise=function(n,r){var t=[0];return n.then(function(n){return t[0]||(u(r,a(1,[n])),u(r,0)),Promise.resolve(0)}),u(r,a(0,[function(n){return 0!==n?(t[0]=1,0):0}]))},n.debounce=function(n,r,t){var e=[0],f=[0],i=function(){var n=f[0];return n?(f[0]=0,clearTimeout(n[0]),0):0};return u(r,function(r){if("number"==typeof r)return e[0]=1,f[0]?0:u(t,0);if(r.tag)return i(),f[0]=[setTimeout(function(){return f[0]=0,u(t,r),e[0]?u(t,0):0},u(n,r[0]))],0;var o=r[0];return u(t,a(0,[function(n){return 0!==n?(i(),u(o,1)):u(o,n)}]))})},n.throttle=function(n,r,t){var e=[0],f=[0],i=function(){var n=f[0];return n?(clearTimeout(n[0]),0):0};return u(r,function(r){if("number"==typeof r)return i(),u(t,0);if(r.tag)return e[0]?0:(e[0]=1,i(),f[0]=[setTimeout(function(){return f[0]=0,e[0]=0,0},u(n,r[0]))],u(t,r));var o=r[0];return u(t,a(0,[function(n){return 0!==n?(i(),u(o,1)):u(o,n)}]))})},n.sample=function(n,r,t){var e=[0,0,function(){return 0},function(){return 0}];return u(r,function(n){return"number"==typeof n?(e[0]=1,u(e[3],1),u(t,0)):n.tag?(e[1]=[n[0]],0):(e[2]=n[0],0)}),u(n,function(n){var r=e[1];return"number"==typeof n?(e[0]=1,u(e[2],1),u(t,0)):n.tag?r&&!e[0]?(e[1]=0,u(t,a(1,[r[0]]))):0:(e[3]=n[0],0)}),u(t,a(0,[function(n){return 0!==n?(e[0]=1,u(e[2],1),u(e[3],1)):(u(e[2],0),u(e[3],0))}]))},n.delay=function(n,r,t){var e=[function(){return 0},0,0];return u(r,function(r){var f=0;if("number"==typeof r)f=1;else{if(!r.tag)return e[0]=r[0],0;f=1}if(1===f)return e[2]?0:(e[1]=e[1]+1|0,setTimeout(function(){return e[2]&&0===e[1]?u(t,0):e[1]=e[1]-1|0,u(t,r)},n),0)}),u(t,a(0,[function(n){return 0!==n?(e[2]=1,e[1]?0:u(t,0)):e[2]?0:u(e[0],n)}]))}});
//# sourceMappingURL=wonka.umd.js.map

@@ -216,3 +216,5 @@

state[/* ended */3] = /* true */1;
return /* () */0;
return Belt_MutableMapInt.forEachU(state[/* sinks */0], (function (_, sink) {
return Curry._1(sink, /* End */0);
}));
} else if (signal.tag) {

@@ -269,6 +271,9 @@ if (state[/* ended */3]) {

if (typeof signal === "number") {
if (state[/* endCounter */5] < 2) {
if (state[/* endCounter */5] < 1) {
state[/* endCounter */5] = state[/* endCounter */5] + 1 | 0;
return /* () */0;
} else if (state[/* ended */6]) {
return /* () */0;
} else {
state[/* ended */6] = /* true */1;
return Curry._1(sink, /* End */0);

@@ -291,2 +296,3 @@ }

state[/* lastValA */2] = /* Some */[a];
state[/* gotSignal */4] = /* false */0;
return /* () */0;

@@ -302,6 +308,9 @@ }

if (typeof signal === "number") {
if (state[/* endCounter */5] < 2) {
if (state[/* endCounter */5] < 1) {
state[/* endCounter */5] = state[/* endCounter */5] + 1 | 0;
return /* () */0;
} else if (state[/* ended */6]) {
return /* () */0;
} else {
state[/* ended */6] = /* true */1;
return Curry._1(sink, /* End */0);

@@ -324,2 +333,3 @@ }

state[/* lastValB */3] = /* Some */[b];
state[/* gotSignal */4] = /* false */0;
return /* () */0;

@@ -333,3 +343,5 @@ }

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (signal !== 0) {
if (state[/* ended */6]) {
return 0;
} else if (signal !== 0) {
state[/* ended */6] = /* true */1;

@@ -349,16 +361,23 @@ Curry._1(state[/* talkbackA */0], /* End */1);

function take(max, source, sink) {
var taken = [0];
var talkback = [(function () {
var state = /* record */[
/* taken */0,
/* talkback */(function () {
return /* () */0;
})];
})
];
Curry._1(source, (function (signal) {
if (typeof signal === "number") {
return Curry._1(sink, /* End */0);
if (state[/* taken */0] < max) {
state[/* taken */0] = max;
return Curry._1(sink, /* End */0);
} else {
return /* () */0;
}
} else if (signal.tag) {
if (taken[0] < max) {
taken[0] = taken[0] + 1 | 0;
if (state[/* taken */0] < max) {
state[/* taken */0] = state[/* taken */0] + 1 | 0;
Curry._1(sink, signal);
if (taken[0] === max) {
if (state[/* taken */0] === max) {
Curry._1(sink, /* End */0);
return Curry._1(talkback[0], /* End */1);
return Curry._1(state[/* talkback */1], /* End */1);
} else {

@@ -371,3 +390,3 @@ return 0;

} else {
talkback[0] = signal[0];
state[/* talkback */1] = signal[0];
return /* () */0;

@@ -377,4 +396,9 @@ }

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (taken[0] < max) {
return Curry._1(talkback[0], signal);
if (state[/* taken */0] < max) {
if (signal !== 0) {
state[/* taken */0] = max;
return Curry._1(state[/* talkback */1], /* End */1);
} else {
return Curry._1(state[/* talkback */1], /* Pull */0);
}
} else {

@@ -413,3 +437,8 @@ return 0;

if (typeof signal === "number") {
return Curry._1(sink, /* End */0);
if (ended[0]) {
return /* () */0;
} else {
ended[0] = /* true */1;
return Curry._1(sink, /* End */0);
}
} else if (signal.tag) {

@@ -433,4 +462,7 @@ if (ended[0]) {

return 0;
} else if (signal !== 0) {
ended[0] = /* true */1;
return Curry._1(talkback[0], /* End */1);
} else {
return Curry._1(talkback[0], signal);
return Curry._1(talkback[0], /* Pull */0);
}

@@ -452,7 +484,9 @@ })]));

if (typeof signal === "number") {
if (!state[/* ended */0]) {
if (state[/* ended */0]) {
return /* () */0;
} else {
Curry._1(state[/* notifierTalkback */2], /* End */1);
state[/* ended */0] = /* true */1;
return Curry._1(sink, /* End */0);
}
state[/* ended */0] = /* true */1;
return Curry._1(sink, /* End */0);
} else if (signal.tag) {

@@ -483,11 +517,7 @@ if (state[/* ended */0]) {

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (signal !== 0) {
if (state[/* ended */0]) {
return /* () */0;
} else {
Curry._1(state[/* sourceTalkback */1], /* End */1);
return Curry._1(state[/* notifierTalkback */2], /* End */1);
}
} else if (state[/* ended */0]) {
return /* () */0;
if (state[/* ended */0]) {
return 0;
} else if (signal !== 0) {
Curry._1(state[/* sourceTalkback */1], /* End */1);
return Curry._1(state[/* notifierTalkback */2], /* End */1);
} else {

@@ -578,7 +608,7 @@ return Curry._1(state[/* sourceTalkback */1], /* Pull */0);

return Curry._1(state[/* sourceTalkback */3], /* End */1);
} else if (state[/* gotSignal */2]) {
return /* () */0;
} else {
} else if (!state[/* gotSignal */2] && !state[/* ended */1]) {
state[/* gotSignal */2] = /* true */1;
return Curry._1(state[/* sourceTalkback */3], /* Pull */0);
} else {
return /* () */0;
}

@@ -585,0 +615,0 @@ })]));

@@ -216,3 +216,5 @@ 'use strict';

state[/* ended */3] = /* true */1;
return /* () */0;
return Belt_MutableMapInt.forEachU(state[/* sinks */0], (function (_, sink) {
return Curry._1(sink, /* End */0);
}));
} else if (signal.tag) {

@@ -269,6 +271,9 @@ if (state[/* ended */3]) {

if (typeof signal === "number") {
if (state[/* endCounter */5] < 2) {
if (state[/* endCounter */5] < 1) {
state[/* endCounter */5] = state[/* endCounter */5] + 1 | 0;
return /* () */0;
} else if (state[/* ended */6]) {
return /* () */0;
} else {
state[/* ended */6] = /* true */1;
return Curry._1(sink, /* End */0);

@@ -291,2 +296,3 @@ }

state[/* lastValA */2] = /* Some */[a];
state[/* gotSignal */4] = /* false */0;
return /* () */0;

@@ -302,6 +308,9 @@ }

if (typeof signal === "number") {
if (state[/* endCounter */5] < 2) {
if (state[/* endCounter */5] < 1) {
state[/* endCounter */5] = state[/* endCounter */5] + 1 | 0;
return /* () */0;
} else if (state[/* ended */6]) {
return /* () */0;
} else {
state[/* ended */6] = /* true */1;
return Curry._1(sink, /* End */0);

@@ -324,2 +333,3 @@ }

state[/* lastValB */3] = /* Some */[b];
state[/* gotSignal */4] = /* false */0;
return /* () */0;

@@ -333,3 +343,5 @@ }

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (signal !== 0) {
if (state[/* ended */6]) {
return 0;
} else if (signal !== 0) {
state[/* ended */6] = /* true */1;

@@ -349,16 +361,23 @@ Curry._1(state[/* talkbackA */0], /* End */1);

function take(max, source, sink) {
var taken = [0];
var talkback = [(function () {
var state = /* record */[
/* taken */0,
/* talkback */(function () {
return /* () */0;
})];
})
];
Curry._1(source, (function (signal) {
if (typeof signal === "number") {
return Curry._1(sink, /* End */0);
if (state[/* taken */0] < max) {
state[/* taken */0] = max;
return Curry._1(sink, /* End */0);
} else {
return /* () */0;
}
} else if (signal.tag) {
if (taken[0] < max) {
taken[0] = taken[0] + 1 | 0;
if (state[/* taken */0] < max) {
state[/* taken */0] = state[/* taken */0] + 1 | 0;
Curry._1(sink, signal);
if (taken[0] === max) {
if (state[/* taken */0] === max) {
Curry._1(sink, /* End */0);
return Curry._1(talkback[0], /* End */1);
return Curry._1(state[/* talkback */1], /* End */1);
} else {

@@ -371,3 +390,3 @@ return 0;

} else {
talkback[0] = signal[0];
state[/* talkback */1] = signal[0];
return /* () */0;

@@ -377,4 +396,9 @@ }

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (taken[0] < max) {
return Curry._1(talkback[0], signal);
if (state[/* taken */0] < max) {
if (signal !== 0) {
state[/* taken */0] = max;
return Curry._1(state[/* talkback */1], /* End */1);
} else {
return Curry._1(state[/* talkback */1], /* Pull */0);
}
} else {

@@ -413,3 +437,8 @@ return 0;

if (typeof signal === "number") {
return Curry._1(sink, /* End */0);
if (ended[0]) {
return /* () */0;
} else {
ended[0] = /* true */1;
return Curry._1(sink, /* End */0);
}
} else if (signal.tag) {

@@ -433,4 +462,7 @@ if (ended[0]) {

return 0;
} else if (signal !== 0) {
ended[0] = /* true */1;
return Curry._1(talkback[0], /* End */1);
} else {
return Curry._1(talkback[0], signal);
return Curry._1(talkback[0], /* Pull */0);
}

@@ -452,7 +484,9 @@ })]));

if (typeof signal === "number") {
if (!state[/* ended */0]) {
if (state[/* ended */0]) {
return /* () */0;
} else {
Curry._1(state[/* notifierTalkback */2], /* End */1);
state[/* ended */0] = /* true */1;
return Curry._1(sink, /* End */0);
}
state[/* ended */0] = /* true */1;
return Curry._1(sink, /* End */0);
} else if (signal.tag) {

@@ -483,11 +517,7 @@ if (state[/* ended */0]) {

return Curry._1(sink, /* Start */Block.__(0, [(function (signal) {
if (signal !== 0) {
if (state[/* ended */0]) {
return /* () */0;
} else {
Curry._1(state[/* sourceTalkback */1], /* End */1);
return Curry._1(state[/* notifierTalkback */2], /* End */1);
}
} else if (state[/* ended */0]) {
return /* () */0;
if (state[/* ended */0]) {
return 0;
} else if (signal !== 0) {
Curry._1(state[/* sourceTalkback */1], /* End */1);
return Curry._1(state[/* notifierTalkback */2], /* End */1);
} else {

@@ -578,7 +608,7 @@ return Curry._1(state[/* sourceTalkback */1], /* Pull */0);

return Curry._1(state[/* sourceTalkback */3], /* End */1);
} else if (state[/* gotSignal */2]) {
return /* () */0;
} else {
} else if (!state[/* gotSignal */2] && !state[/* ended */1]) {
state[/* gotSignal */2] = /* true */1;
return Curry._1(state[/* sourceTalkback */3], /* Pull */0);
} else {
return /* () */0;
}

@@ -585,0 +615,0 @@ })]));

{
"name": "wonka",
"version": "0.1.0-0",
"version": "0.1.0-1",
"files": [

@@ -5,0 +5,0 @@ "dist",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc