(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"/BwW":function(n,t,e){"use strict";e.d(t,"e",(function(){return d})),e.d(t,"f",(function(){return h}));e("8YN3"),e("wx14");var r=e("uP1p"),c=e("AUyT");e.d(t,"a",(function(){return c.m})),e.d(t,"b",(function(){return c.o})),e.d(t,"c",(function(){return c.v})),e.d(t,"d",(function(){return c.x}));e("sesW");var o=function(n){return{done:!0,value:n}},u={};function a(n){return Object(r.c)(n)?"channel":Object(r.m)(n)?String(n):Object(r.e)(n)?n.name:String(n)}function i(n,t,e){var r,a,i,f=t;function s(t,e){if(f===u)return o(t);if(e&&!a)throw f=u,e;r&&r(t);var c=e?n[a](e):n[f]();return f=c.nextState,i=c.effect,r=c.stateUpdater,a=c.errorState,f===u?o(t):i}return Object(c.N)(s,(function(n){return s(null,n)}),e)}function f(n,t){for(var e=arguments.length,r=new Array(e>2?e-2:0),o=2;o2?e-2:0),o=2;o2?e-2:0),o=2;o2?e-2:0),o=2;o=0&&n.splice(e,1)}function b(n){var t=!1;return function(){t||(t=!0,n())}}var p=function(n){throw n},g=function(n){return{value:n,done:!0}};function j(n,t,e){void 0===t&&(t=p),void 0===e&&(e="iterator");var r={meta:{name:e},next:n,throw:t,return:g,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function O(n,t){var e=t.sagaStack;console.error(n),console.error(e)}var y=function(n){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+n+"\n")},m=function(n,t){return(n?n+".":"")+"setContext(props): argument "+t+" is not a plain object"},w=function(n){return Array.apply(null,new Array(n))},k=function(n){return function(t){return l(t,(function(n){return!Object.isFrozen(n)}),"You can't put (a.k.a. dispatch from saga) frozen actions.\nWe have to define a special non-enumerable property on those actions for scheduling purposes.\nOtherwise you wouldn't be able to communicate properly between sagas & other subscribers (action ordering would become far less predictable).\nIf you are using redux and you care about this behaviour (frozen actions),\nthen you might want to switch to freezing actions in a middleware rather than in action creator.\nExample implementation:\n\nconst freezeActions = store => next => action => next(Object.freeze(action))\n"),n(Object.defineProperty(t,r.f,{value:!0}))}},E=function(n){return n===r.k},S=function(n){return n===r.j},x=function(n){return E(n)||S(n)};function A(n,t){var e=Object.keys(n),r=e.length;l(r,(function(n){return n>0}),"createAllStyleChildCallbacks: get an empty array or object");var c,u=0,a=Object(o.a)(n)?w(r):{},f={};return e.forEach((function(n){var e=function(e,o){c||(o||x(e)?(t.cancel(),t(e,o)):(a[n]=e,++u===r&&(c=!0,t(a))))};e.cancel=i,f[n]=e})),t.cancel=function(){c||(c=!0,e.forEach((function(n){return f[n].cancel()})))},f}function C(n){return{name:n.name||"anonymous",location:T(n)}}function T(n){return n[r.g]}function N(){for(var n=arguments.length,t=new Array(n),e=0;e1?(l(n,o.h,"put(channel, action): argument channel is undefined"),l(n,o.c,"put(channel, action): argument "+n+" is not a valid channel"),l(t,o.h,"put(channel, action): argument action is undefined")):l(n,o.h,"put(action): argument action is undefined"),Object(o.p)(t)&&(t=n,n=void 0),Z(P,{channel:n,action:t})}function tn(n){var t=Z(U,n);return t.combinator=!0,t}var en=function(n,t){if(l(t,o.h,n+": argument fn is undefined or null"),!Object(o.e)(t)){var e,r=null;if(Object(o.a)(t))r=t[0],l(e=t[1],o.h,n+": argument of type [context, fn] has undefined or null `fn`");else{if(!Object(o.i)(t))return void l(t,o.e,n+": argument fn is not function");r=t.context,l(e=t.fn,o.h,n+": argument of type {context, fn} has undefined or null `fn`")}r&&Object(o.l)(e)?l(r[e],o.e,n+': context arguments has no such method - "'+e+'"'):l(e,o.e,n+": unpacked fn argument (from [context, fn] or {context, fn}) is not a function")}};function rn(n,t){var e,r=null;return Object(o.e)(n)?e=n:(Object(o.a)(n)?(r=n[0],e=n[1]):(r=n.context,e=n.fn),r&&Object(o.l)(e)&&Object(o.e)(r[e])&&(e=r[e])),{context:r,fn:e,args:t}}var cn=function(n){return n!==ln};function on(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1)throw new Error("cancel(...tasks) is not supported any more. Please use cancel([...tasks]) to cancel multiple tasks.");return Object(o.a)(n)?n.forEach((function(n){l(n,o.o,"cancel([...tasks]): argument "+n+" is not a valid Task object "+X)})):n!==r.h&&Object(o.h)(n)&&l(n,o.o,"cancel(task): argument "+n+" is not a valid Task object "+X),Z(_,n)}function fn(n){void 0===n&&(n=f);for(var t=arguments.length,e=new Array(t>1?t-1:0),r=1;r1&&(l(t,o.h,"actionChannel(pattern, buffer): argument buffer is undefined"),l(t,o.b,"actionChannel(pattern, buffer): argument "+t+" is not a valid buffer")),Z(Y,{pattern:n,buffer:t})}var ln=on.bind(null,u.a)},Qqnf:function(n,t,e){"use strict";var r=e("8YN3"),c=e("wx14"),o=e("zLVn"),u=e("uP1p"),a=e("AUyT");function i(){var n={};return n.promise=new Promise((function(t,e){n.resolve=t,n.reject=e})),n}var f=i,s=(e("sesW"),[]),l=0;function d(n){try{b(),n()}finally{p()}}function h(n){s.push(n),l||(b(),g())}function v(n){try{return b(),n()}finally{g()}}function b(){l++}function p(){l--}function g(){var n;for(p();!l&&void 0!==(n=s.shift());)d(n)}var j=function(n){return function(t){return n.some((function(n){return k(n)(t)}))}},O=function(n){return function(t){return n(t)}},y=function(n){return function(t){return t.type===String(n)}},m=function(n){return function(t){return t.type===n}},w=function(){return a.H};function k(n){var t="*"===n?w:Object(u.l)(n)?y:Object(u.a)(n)?j:Object(u.m)(n)?y:Object(u.e)(n)?O:Object(u.n)(n)?m:null;if(null===t)throw new Error("invalid pattern: "+n);return t(n)}var E={type:r.b},S=function(n){return n&&n.type===r.b},x="Saga or channel was provided with an undefined action\nHints:\n - check that your Action Creator returns a non-undefined value\n - if the Saga was started using runSaga, check that your subscribe source provides the action to its listeners";function A(n){void 0===n&&(n=Object(a.B)());var t=!1,e=[];function r(){if(t&&e.length)throw Object(a.F)("Cannot have a closed channel with pending takers");if(e.length&&!n.isEmpty())throw Object(a.F)("Cannot have pending takers with non empty buffer")}return Object(a.z)(n,u.b,"invalid buffer passed to channel factory function"),{take:function(c){r(),Object(a.z)(c,u.e,"channel.take's callback must be a function"),t&&n.isEmpty()?c(E):n.isEmpty()?(e.push(c),c.cancel=function(){Object(a.O)(e,c)}):c(n.take())},put:function(c){if(r(),Object(a.z)(c,u.h,x),!t){if(0===e.length)return n.put(c);e.shift()(c)}},flush:function(e){r(),Object(a.z)(e,u.e,"channel.flush' callback must be a function"),t&&n.isEmpty()?e(E):e(n.flush())},close:function(){if(r(),!t){t=!0;var n=e;e=[];for(var c=0,o=n.length;c2?b-2:0),g=2;g2147483647)throw new Error("delay only supports a maximum value of 2147483647ms");var e,c=new Promise((function(r){e=setTimeout(r,Math.min(2147483647,n),t)}));return c[r.a]=function(){clearTimeout(e)},c}},uP1p:function(n,t,e){"use strict";e.d(t,"a",(function(){return i})),e.d(t,"b",(function(){return h})),e.d(t,"c",(function(){return b})),e.d(t,"d",(function(){return O})),e.d(t,"e",(function(){return u})),e.d(t,"f",(function(){return l})),e.d(t,"g",(function(){return j})),e.d(t,"h",(function(){return o})),e.d(t,"i",(function(){return f})),e.d(t,"j",(function(){return v})),e.d(t,"k",(function(){return s})),e.d(t,"l",(function(){return a})),e.d(t,"m",(function(){return p})),e.d(t,"n",(function(){return g})),e.d(t,"o",(function(){return d})),e.d(t,"p",(function(){return c}));var r=e("8YN3"),c=function(n){return null==n},o=function(n){return null!=n},u=function(n){return"function"==typeof n},a=function(n){return"string"==typeof n},i=Array.isArray,f=function(n){return n&&!i(n)&&"object"==typeof n},s=function(n){return n&&u(n.then)},l=function(n){return n&&u(n.next)&&u(n.throw)},d=function(n){return n&&n[r.i]},h=function(n){return n&&u(n.isEmpty)&&u(n.take)&&u(n.put)},v=function n(t){return t&&(a(t)||g(t)||u(t)||i(t)&&t.every(n))},b=function(n){return n&&u(n.take)&&u(n.close)},p=function(n){return u(n)&&n.hasOwnProperty("toString")},g=function(n){return Boolean(n)&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype},j=function(n){return b(n)&&n[r.e]},O=function(n){return n&&n[r.c]}}}]); //# sourceMappingURL=npm.redux-saga-unknown.c11c5b8bb8ecb5809863.js.map