Build 533169stable
Module 159563
8,210 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function i(e){return!!e&&!!e[K]}function s(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===z}(e)||Array.isArray(e)||!!e[W]||!!(null==(t=e.constructor)?void 0:t[W])||_(e)||f(e))}function a(e,t,n){void 0===n&&(n=!1),0===o(e)?(n?Object.keys:q)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function o(e){var t=e[K];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:_(e)?2:3*!!f(e)}function l(e,t){return 2===o(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t){return 2===o(e)?e.get(t):e[t]}function c(e,t,n){var r=o(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function _(e){return B&&e instanceof Map}function f(e){return H&&e instanceof Set}function p(e){return e.o||e.t}function h(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Z(e);delete t[K];for(var n=q(t),r=0;r<n.length;r++){var i=n[r],s=t[i];!1===s.writable&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(t[i]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){return void 0===t&&(t=!1),g(e)||i(e)||!s(e)||(o(e)>1&&(e.set=e.add=e.clear=e.delete=E),Object.freeze(e),t&&a(e,function(e,t){return m(t,!0)},!0)),e}function E(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function A(e){var t=X[e];return t||r(18,e),t}function I(e,t){X[e]||(X[e]=t)}function T(){return F}function S(e,t){t&&(A("Patches"),e.u=[],e.s=[],e.v=t)}function y(e){v(e),e.p.forEach(C),e.p=null}function v(e){e===F&&(F=e.l)}function N(e){return F={p:[],l:F,h:e,m:!0,_:0}}function C(e){var t=e[K];0===t.i||1===t.i?t.j():t.g=!0}function R(e,t){t._=t.p.length;var n=t.p[0],i=void 0!==e&&e!==n;return t.h.O||A("ES5").S(t,e,i),i?(n[K].P&&(y(t),r(4)),s(e)&&(e=O(t,e),t.l||D(t,e)),t.u&&A("Patches").M(n[K].t,e,t.u,t.s)):e=O(t,n,[]),y(t),t.u&&t.v(t.u,t.s),e!==Y?e:void 0}function O(e,t,n){if(g(t))return t;var r=t[K];if(!r)return a(t,function(i,s){return b(e,r,t,i,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return D(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=4===r.i||5===r.i?r.o=h(r.k):r.o,s=i,o=!1;3===r.i&&(s=new Set(i),i.clear(),o=!0),a(s,function(t,s){return b(e,r,i,t,s,n,o)}),D(e,i,!1),n&&e.u&&A("Patches").N(r,n,e.u,e.s)}return r.o}function b(e,t,n,r,a,o,u){if(i(a)){var d=O(e,a,o&&t&&3!==t.i&&!l(t.R,r)?o.concat(r):void 0);if(c(n,r,d),!i(d))return;e.m=!1}else u&&n.add(a);if(s(a)&&!g(a)){if(!e.h.D&&e._<1)return;O(e,a),t&&t.A.l||D(e,a)}}function D(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&m(t,n)}function L(e,t){var n=e[K];return(n?p(n):e)[t]}function w(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function M(e){e.P||(e.P=!0,e.l&&M(e.l))}function P(e){e.o||(e.o=h(e.t))}function x(e,t,n){var r=_(t)?A("MapSet").F(t,n):f(t)?A("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:+!!n,A:t?t.A:T(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},i=r,s=Q;n&&(i=[r],s=J);var a=Proxy.revocable(i,s),o=a.revoke,l=a.proxy;return r.k=l,r.j=o,l}(t,n):A("ES5").J(t,n);return(n?n.A:T()).p.push(r),r}function k(e){return i(e)||r(22,e),function e(t){if(!s(t))return t;var n,r=t[K],i=o(t);if(r){if(!r.P&&(r.i<4||!A("ES5").K(r)))return r.t;r.I=!0,n=U(t,i),r.I=!1}else n=U(t,i);return a(n,function(t,i){r&&u(r.t,t)===i||c(n,t,e(i))}),3===i?new Set(n):n}(e)}function U(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return h(e)}n.d(t,{Qx:()=>i,jM:()=>et,mq:()=>en,vD:()=>er});var G,F,V="u">typeof Symbol&&"symbol"==typeof Symbol("x"),B="u">typeof Map,H="u">typeof Set,j="u">typeof Proxy&&void 0!==Proxy.revocable&&"u">typeof Reflect,Y=V?Symbol.for("immer-nothing"):((G={})["immer-nothing"]=!0,G),W=V?Symbol.for("immer-draftable"):"__$immer_draftable",K=V?Symbol.for("immer-state"):"__$immer_state",$="u">typeof Symbol&&Symbol.iterator||"@@iterator",z=""+Object.prototype.constructor,q="u">typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Z=Object.getOwnPropertyDescriptors||function(e){var t={};return q(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},X={},Q={get:function(e,t){if(t===K)return e;var n=p(e);if(!l(n,t))return function(e,t,n){var r,i=w(t,n);return i?"value"in i?i.value:null==(r=i.get)?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!s(r)?r:r===L(e.t,t)?(P(e),e.o[t]=x(e.A.h,r,e)):r},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,n){var r=w(p(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=L(p(e),t),s=null==i?void 0:i[K];if(s&&s.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,i)&&(void 0!==n||l(e.t,t)))return!0;P(e),M(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==L(e.t,t)||t in e.t?(e.R[t]=!1,P(e),M(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=p(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},J={};a(Q,function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,n){return Q.set.call(this,e[0],t,n,e[0])};var ee=new(function(){function e(e){var t=this;this.O=j,this.D=!0,this.produce=function(e,n,i){if("function"==typeof e&&"function"!=typeof n){var a,o=n;n=e;var l=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];return l.produce(e,function(e){var r;return(r=n).call.apply(r,[t,e].concat(i))})}}if("function"!=typeof n&&r(6),void 0!==i&&"function"!=typeof i&&r(7),s(e)){var u=N(t),c=x(t,e,void 0),d=!0;try{a=n(c),d=!1}finally{d?y(u):v(u)}return"u">typeof Promise&&a instanceof Promise?a.then(function(e){return S(u,i),R(e,u)},function(e){throw y(u),e}):(S(u,i),R(a,u))}if(!e||"object"!=typeof e){if(void 0===(a=n(e))&&(a=e),a===Y&&(a=void 0),t.D&&m(a,!0),i){var _=[],f=[];A("Patches").M(e,a,_,f),i(_,f)}return a}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(i))})};var r,i,s=t.produce(e,n,function(e,t){r=e,i=t});return"u">typeof Promise&&s instanceof Promise?s.then(function(e){return[e,r,i]}):[s,r,i]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){s(e)||r(8),i(e)&&(e=k(e));var t=N(this),n=x(this,e,void 0);return n[K].C=!0,v(t),n},t.finishDraft=function(e,t){var n=(e&&e[K]).A;return S(n,t),R(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!j&&r(20),this.O=e},t.applyPatches=function(e,t){for(n=t.length-1;n>=0;n--){var n,r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var s=A("Patches").$;return i(e)?s(e,t):this.produce(e,function(e){return s(e,t)})},e}()),et=ee.produce,en=(ee.produceWithPatches.bind(ee),ee.setAutoFreeze.bind(ee),ee.setUseProxies.bind(ee),ee.applyPatches.bind(ee),ee.createDraft.bind(ee)),er=ee.finishDraft.bind(ee)}