/*! For license information please see main-49d0a293.5bb5e12aaa21fac45cd5.js.LICENSE.txt */ (self.webpackChunkstudio_client=self.webpackChunkstudio_client||[]).push([[7165],{5765:(e,t)=>{var r;r=function(e){e.version="1.0.2";var t=Math;function r(e,t){for(var r=0,i=0;rn)o=i(r,n,u(r),v(r),-1);else{for(var a=!1,s=0,c=0,f=1,l=0,d=2/r,b=2*t.floor((n+t.floor(t.sqrt(40*n)))/2);b>0;b--)l=b*d*f-s,s=f,f=l,t.abs(f)>1e10&&(f*=1e-10,s*=1e-10,o*=1e-10,c*=1e-10),a&&(c+=f),a=!a,b==n&&(o=s);o/=c=2*c-f}return o}}(),y=(o=.636619772,a=[-2957821389,7062834065,-512359803.6,10879881.29,-86327.92757,228.4622733].reverse(),s=[40076544269,745249964.8,7189466.438,47447.2647,226.1030244,1].reverse(),u=[1,-.001098628627,2734510407e-14,-2073370639e-15,2.093887211e-7].reverse(),c=[-.01562499995,.0001430488765,-6911147651e-15,7.621095161e-7,-9.34945152e-8].reverse(),f=[-4900604943e3,127527439e4,-51534381390,734926455.1,-4237922.726,8511.937935].reverse(),l=[249958057e5,424441966400,3733650367,22459040.02,102042.605,354.9632885,1].reverse(),d=[1,.00183105,-3516396496e-14,2457520174e-15,-2.40337019e-7].reverse(),v=[.04687499995,-.0002002690873,8449199096e-15,-8.8228987e-7,1.05787412e-7].reverse(),n((function(e){var i=0,n=0,f=0,l=e*e,d=e-.785398164;return e<8?i=(n=r(a,l))/(f=r(s,l))+o*h(e,0)*t.log(e):(n=r(u,l=64/l),f=r(c,l),i=t.sqrt(o/e)*(t.sin(d)*n+t.cos(d)*f*8/e)),i}),(function(e){var i=0,n=0,a=0,s=e*e,u=e-2.356194491;return e<8?i=(n=e*r(f,s))/(a=r(l,s))+o*(h(e,1)*t.log(e)-1/e):(n=r(d,s=64/s),a=r(v,s),i=t.sqrt(o/e)*(t.sin(u)*n+t.cos(u)*a*8/e)),i}),0,1,-1)),g=(b=[1,3.5156229,3.0899424,1.2067492,.2659732,.0360768,.0045813].reverse(),m=[.39894228,.01328592,.00225319,-.00157565,.00916281,-.02057706,.02635537,-.01647633,.00392377].reverse(),p=[.5,.87890594,.51498869,.15084934,.02658733,.00301532,32411e-8].reverse(),S=[.39894228,-.03988024,-.00362018,.00163801,-.01031555,.02282967,-.02895312,.01787654,-.00420059].reverse(),function e(i,n){if(0===(n=Math.round(n)))return function(e){return e<=3.75?r(b,e*e/14.0625):t.exp(t.abs(e))/t.sqrt(t.abs(e))*r(m,3.75/t.abs(e))}(i);if(1===n)return function(e){return e<3.75?e*r(p,e*e/14.0625):(e<0?-1:1)*t.exp(t.abs(e))/t.sqrt(t.abs(e))*r(S,3.75/t.abs(e))}(i);if(n<0)return NaN;if(0===t.abs(i))return 0;if(i==1/0)return 1/0;var o,a=0,s=2/t.abs(i),u=0,c=1,f=0;for(o=2*t.round((n+t.round(t.sqrt(40*n)))/2);o>0;o--)f=o*s*c+u,u=c,c=f,t.abs(c)>1e10&&(c*=1e-10,u*=1e-10,a*=1e-10),o==n&&(a=u);return a*=e(i,0)/c,i<0&&n%2?-a:a}),_=function(){var e=[-.57721566,.4227842,.23069756,.0348859,.00262698,1075e-7,74e-7].reverse(),i=[1.25331414,-.07832358,.02189568,-.01062446,.00587872,-.0025154,53208e-8].reverse(),o=[1,.15443144,-.67278579,-.18156897,-.01919402,-.00110404,-4686e-8].reverse(),a=[1.25331414,.23498619,-.0365562,.01504268,-.00780353,.00325614,-68245e-8].reverse();return n((function(n){return n<=2?-t.log(n/2)*g(n,0)+r(e,n*n/4):t.exp(-n)/t.sqrt(n)*r(i,2/n)}),(function(e){return e<=2?t.log(e/2)*g(e,1)+1/e*r(o,e*e/4):t.exp(-e)/t.sqrt(e)*r(a,2/e)}),0,2,1)}();e.besselj=h,e.bessely=y,e.besseli=g,e.besselk=_},"undefined"==typeof DO_NOT_EXPORT_BESSEL?r(t):r({})},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=e(t);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,i){"string"==typeof e&&(e=[[null,e,""]]);var n={};if(i)for(var o=0;o{"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},3162:function(e,t,r){var i,n,o;n=[],void 0===(o="function"==typeof(i=function(){"use strict";function t(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function i(e,t,r){var i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){u(i.response,t,r)},i.onerror=function(){console.error("could not download file")},i.send()}function n(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r.g&&r.g.global===r.g?r.g:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,r){var s=a.URL||a.webkitURL,u=document.createElement("a");t=t||e.name||"download",u.download=t,u.rel="noopener","string"==typeof e?(u.href=e,u.origin===location.origin?o(u):n(u.href)?i(e,t,r):o(u,u.target="_blank")):(u.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(u.href)}),4e4),setTimeout((function(){o(u)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,a){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,a),r);else if(n(e))i(e,r,a);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){o(s)}))}}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof e)return i(e,t,r);var o="application/octet-stream"===e.type,u=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||o&&u||s)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var e=f.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=e:location=e,n=null},f.readAsDataURL(e)}else{var l=a.URL||a.webkitURL,d=l.createObjectURL(e);n?n.location=d:location.href=d,n=null,setTimeout((function(){l.revokeObjectURL(d)}),4e4)}});a.saveAs=u.saveAs=u,e.exports=u})?i.apply(t,n):i)||(e.exports=o)},5142:(e,t,r)=>{"use strict";r.d(t,{Ck:()=>m,Np:()=>z,_R:()=>E,bP:()=>h,i8:()=>A});var i=r(7462),n=r(3366),o=".".charCodeAt(0),a=/\\(\\)?/g,s=RegExp("[^.[\\]]+|\\[(?:([^\"'][^[]*)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))","g"),u={},c=/[.[\]]+/,f=function(e){if(null==e||!e.length)return[];if("string"!=typeof e)throw new Error("toPath() expects a string");var t,r;return null==u[e]&&(e.endsWith("[]")?u[e]=e.split(c).filter(Boolean):u[e]=(r=[],(t=e).charCodeAt(0)===o&&r.push(""),t.replace(s,(function(e,t,i,n){var o=e;i?o=n.replace(a,"$1"):t&&(o=t.trim()),r.push(o)})),r)),u[e]},l=function(e,t){for(var r=f(t),i=e,n=0;n=o.length)return a;var u=o[r];if(isNaN(u)){var c;if(null==t){var f,l=e(void 0,r+1,o,a,s);return void 0===l?void 0:((f={})[u]=l,f)}if(Array.isArray(t))throw new Error("Cannot set a non-numeric property on an array");var v=e(t[u],r+1,o,a,s);if(void 0===v){var b=Object.keys(t).length;if(void 0===t[u]&&0===b)return;return void 0!==t[u]&&b<=1?isNaN(o[r-1])||s?void 0:{}:(t[u],(0,n.Z)(t,[u].map(d)))}return(0,i.Z)({},t,((c={})[u]=v,c))}var m=Number(u);if(null==t){var p=e(void 0,r+1,o,a,s);if(void 0===p)return;var S=[];return S[m]=p,S}if(!Array.isArray(t))throw new Error("Cannot set a numeric property on an object");var h=e(t[m],r+1,o,a,s),y=[].concat(t);if(s&&void 0===h){if(y.splice(m,1),0===y.length)return}else y[m]=h;return y},b=function(e,t,r,i){if(void 0===i&&(i=!1),null==e)throw new Error("Cannot call setIn() with "+String(e)+" state");if(null==t)throw new Error("Cannot call setIn() with "+String(t)+" key");return v(e,0,f(t),r,i)},m="FINAL_FORM/form-error",p="FINAL_FORM/array-error";function S(e,t){var r=e.errors,i=e.initialValues,n=e.lastSubmittedValues,o=e.submitErrors,a=e.submitFailed,s=e.submitSucceeded,u=e.submitting,c=e.values,f=t.active,d=t.blur,v=t.change,b=t.data,m=t.focus,S=t.modified,h=t.modifiedSinceLastSubmit,y=t.name,g=t.touched,_=t.validating,w=t.visited,E=l(c,y),O=l(r,y);O&&O[p]&&(O=O[p]);var F=o&&l(o,y),j=i&&l(i,y),k=t.isEqual(j,E),A=!O&&!F;return{active:f,blur:d,change:v,data:b,dirty:!k,dirtySinceLastSubmit:!(!n||t.isEqual(l(n,y),E)),error:O,focus:m,initial:j,invalid:!A,length:Array.isArray(E)?E.length:void 0,modified:S,modifiedSinceLastSubmit:h,name:y,pristine:k,submitError:F,submitFailed:a,submitSucceeded:s,submitting:u,touched:g,valid:A,value:E,visited:w,validating:_}}var h=["active","data","dirty","dirtySinceLastSubmit","error","initial","invalid","length","modified","modifiedSinceLastSubmit","pristine","submitError","submitFailed","submitSucceeded","submitting","touched","valid","value","visited","validating"],y=function(e,t){if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(t),o=0;o0,L=++_,P=Promise.all(j).then((g=L,function(e){return delete E[g],e}));A&&(E[L]=P);var V=function(e){var t=(0,i.Z)({},s?n.errors:{},w,e?O:n.asyncErrors),c=function(e){a.forEach((function(i){if(r[i]){var n=l(w,i),a=l(t,i),c=R(o[i]).length,f=F[i];e(i,c&&f||u&&n||(n||s?void 0:a))}}))};c((function(e,r){t=b(t,e,r)||{}})),c((function(e,r){if(r&&r[p]){var i=l(t,e),n=[].concat(i);n[p]=r[p],t=b(t,e,n)}})),y(n.errors,t)||(n.errors=t),e&&(n.asyncErrors=O),n.error=w[m]};if(A&&(f.formState.validating++,t()),V(!1),t(),A){var N=function(){f.formState.validating--,t(),0===f.formState.validating&&f.lastFormState.validating&&T()};P.then((function(){_>L||V(!0)})).then(N,N)}}else t()},q=function(e){if(!d){var t=f.fields,r=f.fieldSubscribers,n=f.formState,o=(0,i.Z)({},t),a=function(e){var t=o[e],i=S(n,t),a=t.lastFieldState;t.lastFieldState=i;var s=r[e];s&&N(s,i,a,w,void 0===a)};e?a(e):Object.keys(o).forEach(a)}},C=function(){Object.keys(f.fields).forEach((function(e){f.fields[e].touched=!0}))},Z=function(){var e=f.fields,t=f.formState,r=f.lastFormState,n=(0,i.Z)({},e),o=Object.keys(n),a=!1,s=o.reduce((function(e,r){return!n[r].isEqual(l(t.values,r),l(t.initialValues||{},r))&&(a=!0,e[r]=!0),e}),{}),u=o.reduce((function(e,r){var i=t.lastSubmittedValues||{};return n[r].isEqual(l(t.values,r),l(i,r))||(e[r]=!0),e}),{});t.pristine=!a,t.dirtySinceLastSubmit=!(!t.lastSubmittedValues||!Object.values(u).some((function(e){return e}))),t.modifiedSinceLastSubmit=!(!t.lastSubmittedValues||!Object.keys(n).some((function(e){return n[e].modifiedSinceLastSubmit}))),t.valid=!(t.error||t.submitError||P(t.errors)||t.submitErrors&&P(t.submitErrors));var c=function(e){var t=e.active,r=e.dirtySinceLastSubmit,i=e.modifiedSinceLastSubmit,n=e.error,o=e.errors,a=e.initialValues,s=e.pristine,u=e.submitting,c=e.submitFailed,f=e.submitSucceeded,l=e.submitError,d=e.submitErrors,v=e.valid,b=e.validating,m=e.values;return{active:t,dirty:!s,dirtySinceLastSubmit:r,modifiedSinceLastSubmit:i,error:n,errors:o,hasSubmitErrors:!!(l||d&&P(d)),hasValidationErrors:!(!n&&!P(o)),invalid:!v,initialValues:a,pristine:s,submitting:u,submitFailed:c,submitSucceeded:f,submitError:l,submitErrors:d,valid:v,validating:b>0,values:m}}(t),d=o.reduce((function(e,t){return e.modified[t]=n[t].modified,e.touched[t]=n[t].touched,e.visited[t]=n[t].visited,e}),{modified:{},touched:{},visited:{}}),v=d.modified,b=d.touched,m=d.visited;return c.dirtyFields=r&&y(r.dirtyFields,s)?r.dirtyFields:s,c.dirtyFieldsSinceLastSubmit=r&&y(r.dirtyFieldsSinceLastSubmit,u)?r.dirtyFieldsSinceLastSubmit:u,c.modified=r&&y(r.modified,v)?r.modified:v,c.touched=r&&y(r.touched,b)?r.touched:b,c.visited=r&&y(r.visited,m)?r.visited:m,r&&y(r,c)?r:c},D=!1,U=!1,T=function e(){if(D)U=!0;else{if(D=!0,t&&t(Z(),Object.keys(f.fields).reduce((function(e,t){return e[t]=f.fields[t],e}),{})),!(d||v&&g)){var r=f.lastFormState,i=Z();i!==r&&(f.lastFormState=i,N(f.subscribers,i,r,F))}D=!1,U&&(U=!1,e())}},W=function(){return Object.keys(f.fields).forEach((function(e){return f.fields[e].modifiedSinceLastSubmit=!1}))};M(void 0,(function(){T()}));var B={batch:function(e){d++,e(),d--,q(),T()},blur:function(e){var t=f.fields,r=f.formState,n=t[e];n&&(delete r.active,t[e]=(0,i.Z)({},n,{active:!1,touched:!0}),c?M(e,(function(){q(),T()})):(q(),T()))},change:function(e,t){var r=f.fields,n=f.formState;if(l(n.values,e)!==t){O(f,e,(function(){return t}));var o=r[e];o&&(r[e]=(0,i.Z)({},o,{modified:!0,modifiedSinceLastSubmit:!!n.lastSubmittedValues})),c?(q(),T()):M(e,(function(){q(),T()}))}},get destroyOnUnregister(){return!!r},set destroyOnUnregister(e){r=e},focus:function(e){var t=f.fields[e];t&&!t.active&&(f.formState.active=e,t.active=!0,t.visited=!0,q(),T())},mutators:x,getFieldState:function(e){var t=f.fields[e];return t&&t.lastFieldState},getRegisteredFields:function(){return Object.keys(f.fields)},getState:function(){return Z()},initialize:function(e){var t=f.fields,r=f.formState,o=(0,i.Z)({},t),a="function"==typeof e?e(r.values):e;n||(r.values=a);var s=n?Object.keys(o).reduce((function(e,t){return o[t].isEqual(l(r.values,t),l(r.initialValues||{},t))||(e[t]=l(r.values,t)),e}),{}):{};r.initialValues=a,r.values=a,Object.keys(s).forEach((function(e){r.values=b(r.values,e,s[e])||{}})),M(void 0,(function(){q(),T()}))},isValidationPaused:function(){return v},pauseValidation:function(e){void 0===e&&(e=!0),v=!0,g=e},registerField:function(e,t,i,n){void 0===i&&(i={}),f.fieldSubscribers[e]||(f.fieldSubscribers[e]={index:0,entries:{}});var o=f.fieldSubscribers[e].index++;f.fieldSubscribers[e].entries[o]={subscriber:j(t),subscription:i,notified:!1};var a=f.fields[e]||{active:!1,afterSubmit:n&&n.afterSubmit,beforeSubmit:n&&n.beforeSubmit,data:n&&n.data||{},isEqual:n&&n.isEqual||L,lastFieldState:void 0,modified:!1,modifiedSinceLastSubmit:!1,name:e,touched:!1,valid:!0,validateFields:n&&n.validateFields,validators:{},validating:!1,visited:!1};a.blur=a.blur||function(){return B.blur(e)},a.change=a.change||function(t){return B.change(e,t)},a.focus=a.focus||function(){return B.focus(e)},f.fields[e]=a;var s=!1,u=n&&n.silent,c=function(){u&&f.fields[e]?q(e):(T(),q())};if(n){s=!(!n.getValidator||!n.getValidator()),n.getValidator&&(f.fields[e].validators[o]=n.getValidator);var d=void 0===l(f.formState.values,e);void 0===n.initialValue||!d&&l(f.formState.values,e)!==l(f.formState.initialValues,e)||(f.formState.initialValues=b(f.formState.initialValues||{},e,n.initialValue),f.formState.values=b(f.formState.values,e,n.initialValue),M(void 0,c)),void 0!==n.defaultValue&&void 0===n.initialValue&&void 0===l(f.formState.initialValues,e)&&d&&(f.formState.values=b(f.formState.values,e,n.defaultValue))}return s?M(void 0,c):c(),function(){var t=!1;f.fields[e]&&(t=!(!f.fields[e].validators[o]||!f.fields[e].validators[o]()),delete f.fields[e].validators[o]);var i=!!f.fieldSubscribers[e];i&&delete f.fieldSubscribers[e].entries[o];var n=i&&!Object.keys(f.fieldSubscribers[e].entries).length;n&&(delete f.fieldSubscribers[e],delete f.fields[e],t&&(f.formState.errors=b(f.formState.errors,e,void 0)||{}),r&&(f.formState.values=b(f.formState.values,e,void 0,!0)||{})),u||(t?M(void 0,(function(){T(),q()})):n&&T())}},reset:function(e){void 0===e&&(e=f.formState.initialValues),f.formState.submitting&&(f.formState.resetWhileSubmitting=!0),f.formState.submitFailed=!1,f.formState.submitSucceeded=!1,delete f.formState.submitError,delete f.formState.submitErrors,delete f.formState.lastSubmittedValues,B.initialize(e||{})},resetFieldState:function(e){f.fields[e]=(0,i.Z)({},f.fields[e],{active:!1,lastFieldState:void 0,modified:!1,touched:!1,valid:!0,validating:!1,visited:!1}),M(void 0,(function(){q(),T()}))},restart:function(e){void 0===e&&(e=f.formState.initialValues),B.batch((function(){for(var t in f.fields)B.resetFieldState(t),f.fields[t]=(0,i.Z)({},f.fields[t],{active:!1,lastFieldState:void 0,modified:!1,modifiedSinceLastSubmit:!1,touched:!1,valid:!0,validating:!1,visited:!1});B.reset(e)}))},resumeValidation:function(){v=!1,g=!1,h&&M(void 0,(function(){q(),T()})),h=!1},setConfig:function(e,i){switch(e){case"debug":t=i;break;case"destroyOnUnregister":r=i;break;case"initialValues":B.initialize(i);break;case"keepDirtyOnReinitialize":n=i;break;case"mutators":a=i,i?(Object.keys(x).forEach((function(e){e in i||delete x[e]})),Object.keys(i).forEach((function(e){x[e]=z(e)}))):Object.keys(x).forEach((function(e){delete x[e]}));break;case"onSubmit":s=i;break;case"validate":u=i,M(void 0,(function(){q(),T()}));break;case"validateOnBlur":c=i;break;default:throw new Error("Unrecognised option "+e)}},submit:function(){var e=f.formState;if(!e.submitting){if(delete e.submitErrors,delete e.submitError,e.lastSubmittedValues=(0,i.Z)({},e.values),f.formState.error||P(f.formState.errors))return C(),W(),f.formState.submitFailed=!0,T(),void q();var t=Object.keys(E);if(t.length)Promise.all(t.map((function(e){return E[Number(e)]}))).then(B.submit,console.error);else if(!Object.keys(f.fields).some((function(e){return f.fields[e].beforeSubmit&&!1===f.fields[e].beforeSubmit()}))){var r,n=!1,o=function(t){e.submitting=!1;var i=e.resetWhileSubmitting;return i&&(e.resetWhileSubmitting=!1),t&&P(t)?(e.submitFailed=!0,e.submitSucceeded=!1,e.submitErrors=t,e.submitError=t[m],C()):(i||(e.submitFailed=!1,e.submitSucceeded=!0),Object.keys(f.fields).forEach((function(e){return f.fields[e].afterSubmit&&f.fields[e].afterSubmit()}))),T(),q(),n=!0,r&&r(t),t};e.submitting=!0,e.submitFailed=!1,e.submitSucceeded=!1,e.lastSubmittedValues=(0,i.Z)({},e.values),W();var a=s(e.values,B,o);if(!n){if(a&&k(a))return T(),q(),a.then(o,(function(e){throw o(),e}));if(s.length>=3)return T(),q(),new Promise((function(e){r=e}));o(a)}}}},subscribe:function(e,t){if(!e)throw new Error("No callback given.");if(!t)throw new Error("No subscription provided. What values do you want to listen to?");var r=j(e),i=f.subscribers,n=i.index++;i.entries[n]={subscriber:r,subscription:t,notified:!1};var o=Z();return V(r,t,o,o,F,!0),function(){delete i.entries[n]}}};return B}},3967:(e,t)=>{var r;!function(){"use strict";var i={}.hasOwnProperty;function n(){for(var e="",t=0;t{"use strict";r.d(t,{Uy:()=>K,Vk:()=>W,mv:()=>u,o$:()=>c});var i=Symbol.for("immer-nothing"),n=Symbol.for("immer-draftable"),o=Symbol.for("immer-state");function a(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var s=Object.getPrototypeOf;function u(e){return!!e&&!!e[o]}function c(e){return!!e&&(l(e)||Array.isArray(e)||!!e[n]||!!e.constructor?.[n]||p(e)||S(e))}var f=Object.prototype.constructor.toString();function l(e){if(!e||"object"!=typeof e)return!1;const t=s(e);if(null===t)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===f}function d(e,t){0===v(e)?Reflect.ownKeys(e).forEach((r=>{t(r,e[r],e)})):e.forEach(((r,i)=>t(i,r,e)))}function v(e){const t=e[o];return t?t.type_:Array.isArray(e)?1:p(e)?2:S(e)?3:0}function b(e,t){return 2===v(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function m(e,t,r){const i=v(e);2===i?e.set(t,r):3===i?e.add(r):e[t]=r}function p(e){return e instanceof Map}function S(e){return e instanceof Set}function h(e){return e.copy_||e.base_}function y(e,t){if(p(e))return new Map(e);if(S(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&l(e)){if(!s(e)){const t=Object.create(null);return Object.assign(t,e)}return{...e}}const r=Object.getOwnPropertyDescriptors(e);delete r[o];let i=Reflect.ownKeys(r);for(let t=0;t1&&(e.set=e.add=e.clear=e.delete=_),Object.freeze(e),t&&Object.entries(e).forEach((([e,t])=>g(t,!0)))),e}function _(){a(2)}function w(e){return Object.isFrozen(e)}var E,O={};function F(e){const t=O[e];return t||a(0),t}function j(){return E}function k(e,t){t&&(F("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function A(e){L(e),e.drafts_.forEach(V),e.drafts_=null}function L(e){e===E&&(E=e.parent_)}function P(e){return E={drafts_:[],parent_:E,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function V(e){const t=e[o];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function N(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return void 0!==e&&e!==r?(r[o].modified_&&(A(t),a(4)),c(e)&&(e=z(t,e),t.parent_||R(t,e)),t.patches_&&F("Patches").generateReplacementPatches_(r[o].base_,e,t.patches_,t.inversePatches_)):e=z(t,r,[]),A(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==i?e:void 0}function z(e,t,r){if(w(t))return t;const i=t[o];if(!i)return d(t,((n,o)=>x(e,i,t,n,o,r))),t;if(i.scope_!==e)return t;if(!i.modified_)return R(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const t=i.copy_;let n=t,o=!1;3===i.type_&&(n=new Set(t),t.clear(),o=!0),d(n,((n,a)=>x(e,i,t,n,a,r,o))),R(e,t,!1),r&&e.patches_&&F("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function x(e,t,r,i,n,o,a){if(u(n)){const a=z(e,n,o&&t&&3!==t.type_&&!b(t.assigned_,i)?o.concat(i):void 0);if(m(r,i,a),!u(a))return;e.canAutoFreeze_=!1}else a&&r.add(n);if(c(n)&&!w(n)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;z(e,n),t&&t.scope_.parent_||"symbol"==typeof i||!Object.prototype.propertyIsEnumerable.call(r,i)||R(e,n)}}function R(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&g(t,r)}var M={get(e,t){if(t===o)return e;const r=h(e);if(!b(r,t))return function(e,t,r){const i=Z(t,r);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}(e,r,t);const i=r[t];return e.finalized_||!c(i)?i:i===C(e.base_,t)?(U(e),e.copy_[t]=T(i,e)):i},has:(e,t)=>t in h(e),ownKeys:e=>Reflect.ownKeys(h(e)),set(e,t,r){const i=Z(h(e),t);if(i?.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){const i=C(h(e),t),s=i?.[o];if(s&&s.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(((n=r)===(a=i)?0!==n||1/n==1/a:n!=n&&a!=a)&&(void 0!==r||b(e.base_,t)))return!0;U(e),D(e)}var n,a;return e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==C(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,U(e),D(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const r=h(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:i.enumerable,value:r[t]}:i},defineProperty(){a(11)},getPrototypeOf:e=>s(e.base_),setPrototypeOf(){a(12)}},q={};function C(e,t){const r=e[o];return(r?h(r):e)[t]}function Z(e,t){if(!(t in e))return;let r=s(e);for(;r;){const e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=s(r)}}function D(e){e.modified_||(e.modified_=!0,e.parent_&&D(e.parent_))}function U(e){e.copy_||(e.copy_=y(e.base_,e.scope_.immer_.useStrictShallowCopy_))}d(M,((e,t)=>{q[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),q.deleteProperty=function(e,t){return q.set.call(this,e,t,void 0)},q.set=function(e,t,r){return M.set.call(this,e[0],t,r,e[0])};function T(e,t){const r=p(e)?F("MapSet").proxyMap_(e,t):S(e)?F("MapSet").proxySet_(e,t):function(e,t){const r=Array.isArray(e),i={type_:r?1:0,scope_:t?t.scope_:j(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let n=i,o=M;r&&(n=[i],o=q);const{revoke:a,proxy:s}=Proxy.revocable(n,o);return i.draft_=s,i.revoke_=a,s}(e,t);return(t?t.scope_:j()).drafts_.push(r),r}function W(e){return u(e)||a(10),B(e)}function B(e){if(!c(e)||w(e))return e;const t=e[o];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=y(e,t.scope_.immer_.useStrictShallowCopy_)}else r=y(e,!0);return d(r,((e,t)=>{m(r,e,B(t))})),t&&(t.finalized_=!1),r}var I=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,r)=>{if("function"==typeof e&&"function"!=typeof t){const r=t;t=e;const i=this;return function(e=r,...n){return i.produce(e,(e=>t.call(this,e,...n)))}}let n;if("function"!=typeof t&&a(6),void 0!==r&&"function"!=typeof r&&a(7),c(e)){const i=P(this),o=T(e,void 0);let a=!0;try{n=t(o),a=!1}finally{a?A(i):L(i)}return k(i,r),N(n,i)}if(!e||"object"!=typeof e){if(n=t(e),void 0===n&&(n=e),n===i&&(n=void 0),this.autoFreeze_&&g(n,!0),r){const t=[],i=[];F("Patches").generateReplacementPatches_(e,n,t,i),r(t,i)}return n}a(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...r)=>this.produceWithPatches(t,(t=>e(t,...r)));let r,i;return[this.produce(e,t,((e,t)=>{r=e,i=t})),r,i]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){c(e)||a(8),u(e)&&(e=W(e));const t=P(this),r=T(e,void 0);return r[o].isManual_=!0,L(t),r}finishDraft(e,t){const r=e&&e[o];r&&r.isManual_||a(9);const{scope_:i}=r;return k(i,t),N(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(0===i.path.length&&"replace"===i.op){e=i.value;break}}r>-1&&(t=t.slice(r+1));const i=F("Patches").applyPatches_;return u(e)?i(e,t):this.produce(e,(e=>i(e,t)))}},K=I.produce;I.produceWithPatches.bind(I),I.setAutoFreeze.bind(I),I.setUseStrictShallowCopy.bind(I),I.applyPatches.bind(I),I.createDraft.bind(I),I.finishDraft.bind(I)}}]);