browser_development-8.x-1.x-dev/assets/dist/assets/vendor_state-pool-imnDRRKN.js
assets/dist/assets/vendor_state-pool-imnDRRKN.js
import{g as rt}from"./vendor_classnames-ELZfJkp_.js";import{a as nt}from"./vendor_react-B5CIjaDA.js";var X={},W={},be={exports:{}},ye,Te;function at(){if(Te)return ye;Te=1;var g=Object.defineProperty,U=Object.getOwnPropertyDescriptor,K=Object.getOwnPropertyNames,R=Object.prototype.hasOwnProperty,A=(e,t)=>{for(var u in t)g(e,u,{get:t[u],enumerable:!0})},D=(e,t,u,i)=>{if(typeof t=="object"||typeof t=="function")for(let f of K(t))!R.call(e,f)&&f!==u&&g(e,f,{get:()=>t[f],enumerable:!(i=U(t,f))||i.enumerable});return e},V=e=>D(g({},"__esModule",{value:!0}),e),_={};A(_,{Immer:()=>Me,applyPatches:()=>Ze,castDraft:()=>et,castImmutable:()=>tt,createDraft:()=>Ge,current:()=>Re,enableMapSet:()=>He,enablePatches:()=>$e,finishDraft:()=>ke,freeze:()=>ue,immerable:()=>n,isDraft:()=>p,isDraftable:()=>S,nothing:()=>a,original:()=>G,produce:()=>xe,produceWithPatches:()=>Je,setAutoFreeze:()=>Xe,setUseStrictShallowCopy:()=>Qe}),ye=V(_);var a=Symbol.for("immer-nothing"),n=Symbol.for("immer-draftable"),r=Symbol.for("immer-state");function o(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object.getPrototypeOf;function p(e){return!!e&&!!e[r]}function S(e){var t;return e?C(e)||Array.isArray(e)||!!e[n]||!!((t=e.constructor)!=null&&t[n])||k(e)||ee(e):!1}var N=Object.prototype.constructor.toString();function C(e){if(!e||typeof e!="object")return!1;let t=l(e);if(t===null)return!0;let u=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return u===Object?!0:typeof u=="function"&&Function.toString.call(u)===N}function G(e){return p(e)||o(15,e),e[r].t}function B(e,t){L(e)===0?Reflect.ownKeys(e).forEach(u=>{t(u,e[u],e)}):e.forEach((u,i)=>t(i,u,e))}function L(e){let t=e[r];return t?t.o:Array.isArray(e)?1:k(e)?2:ee(e)?3:0}function q(e,t){return L(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Y(e,t){return L(e)===2?e.get(t):e[t]}function Oe(e,t,u){let i=L(e);i===2?e.set(t,u):i===3?e.add(u):e[t]=u}function ze(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function k(e){return e instanceof Map}function ee(e){return e instanceof Set}function T(e){return e.e||e.t}function fe(e,t){if(k(e))return new Map(e);if(ee(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let u=C(e);if(t===!0||t==="class_only"&&!u){let i=Object.getOwnPropertyDescriptors(e);delete i[r];let f=Reflect.ownKeys(i);for(let v=0;v<f.length;v++){let y=f[v],h=i[y];h.writable===!1&&(h.writable=!0,h.configurable=!0),(h.get||h.set)&&(i[y]={configurable:!0,writable:!0,enumerable:h.enumerable,value:e[y]})}return Object.create(l(e),i)}else{let i=l(e);if(i!==null&&u)return{...e};let f=Object.create(i);return Object.assign(f,e)}}function ue(e,t=!1){return ie(e)||p(e)||!S(e)||(L(e)>1&&(e.set=e.add=e.clear=e.delete=Be),Object.freeze(e),t&&Object.entries(e).forEach(([u,i])=>ue(i,!0))),e}function Be(){o(2)}function ie(e){return Object.isFrozen(e)}var le={};function J(e){let t=le[e];return t||o(0,e),t}function me(e,t){le[e]||(le[e]=t)}var te;function se(){return te}function Ke(e,t){return{a:[],i:e,p:t,P:!0,d:0}}function Pe(e,t){t&&(J("Patches"),e.f=[],e.h=[],e.b=t)}function pe(e){he(e),e.a.forEach(Le),e.a=null}function he(e){e===te&&(te=e.i)}function we(e){return te=Ke(te,e)}function Le(e){let t=e[r];t.o===0||t.o===1?t.x():t.m=!0}function je(e,t){t.d=t.a.length;let u=t.a[0];return e!==void 0&&e!==u?(u[r].s&&(pe(t),o(4)),S(e)&&(e=oe(t,e),t.i||ce(t,e)),t.f&&J("Patches").T(u[r].t,e,t.f,t.h)):e=oe(t,u,[]),pe(t),t.f&&t.b(t.f,t.h),e!==a?e:void 0}function oe(e,t,u){if(ie(t))return t;let i=t[r];if(!i)return B(t,(f,v)=>De(e,i,t,f,v,u)),t;if(i.n!==e)return t;if(!i.s)return ce(e,i.t,!0),i.t;if(!i.c){i.c=!0,i.n.d--;let f=i.e,v=f,y=!1;i.o===3&&(v=new Set(f),f.clear(),y=!0),B(v,(h,s)=>De(e,i,f,h,s,u,y)),ce(e,f,!1),u&&e.f&&J("Patches").g(i,u,e.f,e.h)}return i.e}function De(e,t,u,i,f,v,y){if(p(f)){let h=v&&t&&t.o!==3&&!q(t.r,i)?v.concat(i):void 0,s=oe(e,f,h);if(Oe(u,i,s),p(s))e.P=!1;else return}else y&&u.add(f);if(S(f)&&!ie(f)){if(!e.p.y&&e.d<1)return;oe(e,f),(!t||!t.n.i)&&typeof i!="symbol"&&Object.prototype.propertyIsEnumerable.call(u,i)&&ce(e,f)}}function ce(e,t,u=!1){!e.i&&e.p.y&&e.P&&ue(t,u)}function We(e,t){let u=Array.isArray(e),i={o:u?1:0,n:t?t.n:se(),s:!1,c:!1,r:{},i:t,t:e,u:null,e:null,x:null,l:!1},f=i,v=de;u&&(f=[i],v=re);let{revoke:y,proxy:h}=Proxy.revocable(f,v);return i.u=h,i.x=y,h}var de={get(e,t){if(t===r)return e;let u=T(e);if(!q(u,t))return Ye(e,u,t);let i=u[t];return e.c||!S(i)?i:i===ve(e.t,t)?(Se(e),e.e[t]=ne(i,e)):i},has(e,t){return t in T(e)},ownKeys(e){return Reflect.ownKeys(T(e))},set(e,t,u){let i=Ee(T(e),t);if(i!=null&&i.set)return i.set.call(e.u,u),!0;if(!e.s){let f=ve(T(e),t),v=f==null?void 0:f[r];if(v&&v.t===u)return e.e[t]=u,e.r[t]=!1,!0;if(ze(u,f)&&(u!==void 0||q(e.t,t)))return!0;Se(e),$(e)}return e.e[t]===u&&(u!==void 0||t in e.e)||Number.isNaN(u)&&Number.isNaN(e.e[t])||(e.e[t]=u,e.r[t]=!0),!0},deleteProperty(e,t){return ve(e.t,t)!==void 0||t in e.t?(e.r[t]=!1,Se(e),$(e)):delete e.r[t],e.e&&delete e.e[t],!0},getOwnPropertyDescriptor(e,t){let u=T(e),i=Reflect.getOwnPropertyDescriptor(u,t);return i&&{writable:!0,configurable:e.o!==1||t!=="length",enumerable:i.enumerable,value:u[t]}},defineProperty(){o(11)},getPrototypeOf(e){return l(e.t)},setPrototypeOf(){o(12)}},re={};B(de,(e,t)=>{re[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),re.deleteProperty=function(e,t){return re.set.call(this,e,t,void 0)},re.set=function(e,t,u){return de.set.call(this,e[0],t,u,e[0])};function ve(e,t){let u=e[r];return(u?T(u):e)[t]}function Ye(e,t,u){var f;let i=Ee(t,u);return i?"value"in i?i.value:(f=i.get)==null?void 0:f.call(e.u):void 0}function Ee(e,t){if(!(t in e))return;let u=l(e);for(;u;){let i=Object.getOwnPropertyDescriptor(u,t);if(i)return i;u=l(u)}}function $(e){e.s||(e.s=!0,e.i&&$(e.i))}function Se(e){e.e||(e.e=fe(e.t,e.n.p.S))}var Me=class{constructor(e){this.y=!0,this.S=!1,this.produce=(t,u,i)=>{if(typeof t=="function"&&typeof u!="function"){let v=u;u=t;let y=this;return function(h=v,...s){return y.produce(h,c=>u.call(this,c,...s))}}typeof u!="function"&&o(6),i!==void 0&&typeof i!="function"&&o(7);let f;if(S(t)){let v=we(this),y=ne(t,void 0),h=!0;try{f=u(y),h=!1}finally{h?pe(v):he(v)}return Pe(v,i),je(f,v)}else if(!t||typeof t!="object"){if(f=u(t),f===void 0&&(f=t),f===a&&(f=void 0),this.y&&ue(f,!0),i){let v=[],y=[];J("Patches").T(t,f,v,y),i(v,y)}return f}else o(1,t)},this.produceWithPatches=(t,u)=>{if(typeof t=="function")return(v,...y)=>this.produceWithPatches(v,h=>t(h,...y));let i,f;return[this.produce(t,u,(v,y)=>{i=v,f=y}),i,f]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){S(e)||o(8),p(e)&&(e=Re(e));let t=we(this),u=ne(e,void 0);return u[r].l=!0,he(t),u}finishDraft(e,t){let u=e&&e[r];(!u||!u.l)&&o(9);let{n:i}=u;return Pe(i,t),je(void 0,i)}setAutoFreeze(e){this.y=e}setUseStrictShallowCopy(e){this.S=e}applyPatches(e,t){let u;for(u=t.length-1;u>=0;u--){let f=t[u];if(f.path.length===0&&f.op==="replace"){e=f.value;break}}u>-1&&(t=t.slice(u+1));let i=J("Patches").A;return p(e)?i(e,t):this.produce(e,f=>i(f,t))}};function ne(e,t){let u=k(e)?J("MapSet").I(e,t):ee(e)?J("MapSet").D(e,t):We(e,t);return(t?t.n:se()).a.push(u),u}function Re(e){return p(e)||o(10,e),Ae(e)}function Ae(e){if(!S(e)||ie(e))return e;let t=e[r],u;if(t){if(!t.s)return t.t;t.c=!0,u=fe(e,t.n.p.S)}else u=fe(e,!0);return B(u,(i,f)=>{Oe(u,i,Ae(f))}),t&&(t.c=!1),u}function $e(){let e="replace",t="add",u="remove";function i(d,w,P,E){switch(d.o){case 0:case 2:return v(d,w,P,E);case 1:return f(d,w,P,E);case 3:return y(d,w,P,E)}}function f(d,w,P,E){let{t:I,r:j}=d,M=d.e;M.length<I.length&&([I,M]=[M,I],[P,E]=[E,P]);for(let b=0;b<I.length;b++)if(j[b]&&M[b]!==I[b]){let m=w.concat([b]);P.push({op:e,path:m,value:O(M[b])}),E.push({op:e,path:m,value:O(I[b])})}for(let b=I.length;b<M.length;b++){let m=w.concat([b]);P.push({op:t,path:m,value:O(M[b])})}for(let b=M.length-1;I.length<=b;--b){let m=w.concat([b]);E.push({op:u,path:m})}}function v(d,w,P,E){let{t:I,e:j}=d;B(d.r,(M,b)=>{let m=Y(I,M),Q=Y(j,M),H=b?q(I,M)?e:t:u;if(m===Q&&H===e)return;let F=w.concat(M);P.push(H===u?{op:H,path:F}:{op:H,path:F,value:Q}),E.push(H===t?{op:u,path:F}:H===u?{op:t,path:F,value:O(m)}:{op:e,path:F,value:O(m)})})}function y(d,w,P,E){let{t:I,e:j}=d,M=0;I.forEach(b=>{if(!j.has(b)){let m=w.concat([M]);P.push({op:u,path:m,value:b}),E.unshift({op:t,path:m,value:b})}M++}),M=0,j.forEach(b=>{if(!I.has(b)){let m=w.concat([M]);P.push({op:t,path:m,value:b}),E.unshift({op:u,path:m,value:b})}M++})}function h(d,w,P,E){P.push({op:e,path:[],value:w===a?void 0:w}),E.push({op:e,path:[],value:d})}function s(d,w){return w.forEach(P=>{let{path:E,op:I}=P,j=d;for(let Q=0;Q<E.length-1;Q++){let H=L(j),F=E[Q];typeof F!="string"&&typeof F!="number"&&(F=""+F),(H===0||H===1)&&(F==="__proto__"||F==="constructor")&&o(19),typeof j=="function"&&F==="prototype"&&o(19),j=Y(j,F),typeof j!="object"&&o(18,E.join("/"))}let M=L(j),b=c(P.value),m=E[E.length-1];switch(I){case e:switch(M){case 2:return j.set(m,b);case 3:o(16);default:return j[m]=b}case t:switch(M){case 1:return m==="-"?j.push(b):j.splice(m,0,b);case 2:return j.set(m,b);case 3:return j.add(b);default:return j[m]=b}case u:switch(M){case 1:return j.splice(m,1);case 2:return j.delete(m);case 3:return j.delete(P.value);default:return delete j[m]}default:o(17,I)}}),d}function c(d){if(!S(d))return d;if(Array.isArray(d))return d.map(c);if(k(d))return new Map(Array.from(d.entries()).map(([P,E])=>[P,c(E)]));if(ee(d))return new Set(Array.from(d).map(c));let w=Object.create(l(d));for(let P in d)w[P]=c(d[P]);return q(d,n)&&(w[n]=d[n]),w}function O(d){return p(d)?c(d):d}me("Patches",{A:s,g:i,T:h})}function He(){class e extends Map{constructor(s,c){super(),this[r]={o:2,i:c,n:c?c.n:se(),s:!1,c:!1,e:void 0,r:void 0,t:s,u:this,l:!1,m:!1}}get size(){return T(this[r]).size}has(s){return T(this[r]).has(s)}set(s,c){let O=this[r];return y(O),(!T(O).has(s)||T(O).get(s)!==c)&&(u(O),$(O),O.r.set(s,!0),O.e.set(s,c),O.r.set(s,!0)),this}delete(s){if(!this.has(s))return!1;let c=this[r];return y(c),u(c),$(c),c.t.has(s)?c.r.set(s,!1):c.r.delete(s),c.e.delete(s),!0}clear(){let s=this[r];y(s),T(s).size&&(u(s),$(s),s.r=new Map,B(s.t,c=>{s.r.set(c,!1)}),s.e.clear())}forEach(s,c){let O=this[r];T(O).forEach((d,w,P)=>{s.call(c,this.get(w),w,this)})}get(s){let c=this[r];y(c);let O=T(c).get(s);if(c.c||!S(O)||O!==c.t.get(s))return O;let d=ne(O,c);return u(c),c.e.set(s,d),d}keys(){return T(this[r]).keys()}values(){let s=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{let c=s.next();return c.done?c:{done:!1,value:this.get(c.value)}}}}entries(){let s=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{let c=s.next();if(c.done)return c;let O=this.get(c.value);return{done:!1,value:[c.value,O]}}}}[Symbol.iterator](){return this.entries()}}function t(h,s){return new e(h,s)}function u(h){h.e||(h.r=new Map,h.e=new Map(h.t))}class i extends Set{constructor(s,c){super(),this[r]={o:3,i:c,n:c?c.n:se(),s:!1,c:!1,e:void 0,t:s,u:this,a:new Map,m:!1,l:!1}}get size(){return T(this[r]).size}has(s){let c=this[r];return y(c),c.e?!!(c.e.has(s)||c.a.has(s)&&c.e.has(c.a.get(s))):c.t.has(s)}add(s){let c=this[r];return y(c),this.has(s)||(v(c),$(c),c.e.add(s)),this}delete(s){if(!this.has(s))return!1;let c=this[r];return y(c),v(c),$(c),c.e.delete(s)||(c.a.has(s)?c.e.delete(c.a.get(s)):!1)}clear(){let s=this[r];y(s),T(s).size&&(v(s),$(s),s.e.clear())}values(){let s=this[r];return y(s),v(s),s.e.values()}entries(){let s=this[r];return y(s),v(s),s.e.entries()}keys(){return this.values()}[Symbol.iterator](){return this.values()}forEach(s,c){let O=this.values(),d=O.next();for(;!d.done;)s.call(c,d.value,d.value,this),d=O.next()}}function f(h,s){return new i(h,s)}function v(h){h.e||(h.e=new Set,h.t.forEach(s=>{if(S(s)){let c=ne(s,h);h.a.set(s,c),h.e.add(c)}else h.e.add(s)}))}function y(h){h.m&&o(3,JSON.stringify(T(h)))}me("MapSet",{I:t,D:f})}var z=new Me,xe=z.produce,Je=z.produceWithPatches.bind(z),Xe=z.setAutoFreeze.bind(z),Qe=z.setUseStrictShallowCopy.bind(z),Ze=z.applyPatches.bind(z),Ge=z.createDraft.bind(z),ke=z.finishDraft.bind(z);function et(e){return e}function tt(e){return e}return ye}var Ve;function ut(){return Ve||(Ve=1,be.exports=at()),be.exports}var ae={},x={},Ie;function _e(){if(Ie)return x;Ie=1;var g=x.__createBinding||(Object.create?function(a,n,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(n,r);(!l||("get"in l?!n.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return n[r]}}),Object.defineProperty(a,o,l)}:function(a,n,r,o){o===void 0&&(o=r),a[o]=n[r]}),U=x.__setModuleDefault||(Object.create?function(a,n){Object.defineProperty(a,"default",{enumerable:!0,value:n})}:function(a,n){a.default=n}),K=x.__importStar||function(a){if(a&&a.__esModule)return a;var n={};if(a!=null)for(var r in a)r!=="default"&&Object.prototype.hasOwnProperty.call(a,r)&&g(n,a,r);return U(n,a),n},R=x.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(x,"__esModule",{value:!0});var A=R(nt()),D=K(ge());function V(a){var n=A.default.useMemo(function(){return a instanceof D.default?null:(0,D.createState)(a)},[]),r;return n instanceof D.default?r=n:r=a,r}function _(a,n,r){r===void 0&&(r={});var o=A.default.useState(null),l=o[1],p=A.default.useRef(!1),S=V(n),N=S.getValue(r.selector);function C(){p.current&&l({})}function G(q){N===q||C()}var B={observer:G,selector:r.selector?r.selector:function(q){return q},refresh:C};A.default.useEffect(function(){var q=S.subscribe(B);return p.current=!0,function(){q(),p.current=!1}},[N,D.default]);function L(q){var Y=a(N,q);S.setValue(Y,r)}return[N,L,S]}return x.default=_,x}var Ue;function Ne(){if(Ue)return ae;Ue=1;var g=ae.__importDefault||function(R){return R&&R.__esModule?R:{default:R}};Object.defineProperty(ae,"__esModule",{value:!0});var U=g(_e());function K(R,A){A===void 0&&(A={});function D(o,l){return l}var V=(0,U.default)(D,R,A),_=V[0],a=V[1],n=V[2];function r(o){n.updateValue(o,A)}return[_,a,r,n]}return ae.default=K,ae}var Ce;function ge(){if(Ce)return W;Ce=1;var g=W.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(W,"__esModule",{value:!0}),W.createState=W.createDerivedState=W.DerivedState=void 0;var U=ut(),K=g(Ne()),R=g(_e()),A=function(){function a(n){typeof n=="function"?this.value=n():this.value=n,this.subscribers=[]}return a.prototype.getValue=function(n){return n?n(this.value):this.value},a.prototype.refresh=function(){this.subscribers.forEach(function(n){n.refresh&&n.refresh()})},a.prototype.setValue=function(n,r){if(r===void 0&&(r={}),n===void 0)this.__updateValue(function(l){return U.nothing},r);else if(typeof n=="function"){var o=n;this.setValue(o(this.getValue(r.selector)),r)}else this.__updateValue(function(l){return n},r)},a.prototype.updateValue=function(n,r){r===void 0&&(r={});var o=function(l){n(l)};this.__updateValue(o,r)},a.prototype.__updateValue=function(n,r){var o=r.selector,l=r.patcher,p=this.value,S;if(o&&l){var N=(0,U.produce)(o(p),n);S=(0,U.produce)(p,function(C){l(C,N)})}else S=(0,U.produce)(p,n);this.value=S,S!==p&&this.subscribers.forEach(function(C){C.selector(S)!==C.selector(p)&&C.observer(C.selector(S))})},a.prototype.subscribe=function(n){var r=this,o;if(typeof n=="function"){var l=function(S){return S};o={observer:n,selector:l}}else o=n;this.subscribers.indexOf(o)===-1&&this.subscribers.push(o);var p=function(){r.subscribers=r.subscribers.filter(function(S){return S!==o})};return p},a.prototype.select=function(n){return V(this,n)},a.prototype.useState=function(n){return n===void 0&&(n={}),(0,K.default)(this,n)},a.prototype.useReducer=function(n,r){return r===void 0&&(r={}),(0,R.default)(n,this,r)},a}();W.default=A;var D=function(){function a(n,r){this.State=n,this.selector=r}return a.prototype.getValue=function(){return this.State.getValue(this.selector)},a.prototype.subscribe=function(n,r){var o={observer:n,selector:this.selector,refresh:r};return this.State.subscribe(o)},a}();W.DerivedState=D;function V(a,n){return new D(a,n)}W.createDerivedState=V;function _(a){return new A(a)}return W.createState=_,W}var Z={},qe;function it(){if(qe)return Z;qe=1,Object.defineProperty(Z,"__esModule",{value:!0}),Z.createStore=void 0;var g=ge(),U=["You must implement 'loadState' and 'saveState' to be able ",`to save state to your preffered storage. E.g
`,`store.persist({
`,` saveState: function(key, state, isInitialSet){/*logics to save state to storage*/},
`,` loadState: function(key, noState){/*logics to load state from storage*/}
`,`})
`].join(""),K=function(){function _(){}return _}(),R=new K,A=function(){function _(){this.SHOULD_PERSIST_BY_DEFAULT=!1}return _.prototype.loadState=function(a,n){throw TypeError(U)},_.prototype.saveState=function(a,n,r){throw TypeError(U)},_}(),D=function(){function _(a){if(this.states=new Map,this.subscribers=[],this.persistentStorage=new A,a){typeof a=="function"&&(a=a());for(var n in a)a.hasOwnProperty(n)&&this.setState(n,a[n])}}return _.prototype.subscribe=function(a){var n=this;this.subscribers.indexOf(a)===-1&&this.subscribers.push(a);var r=function(){n.subscribers=n.subscribers.filter(function(o){return o!==a})};return r},_.prototype.onStoreUpdate=function(a,n){this.subscribers.forEach(function(r){r(a,n)})},_.prototype.persist=function(a){a.saveState&&(this.persistentStorage.saveState=a.saveState),a.loadState&&(this.persistentStorage.loadState=a.loadState),a.removeState&&(this.persistentStorage.removeState=a.removeState),a.clear&&(this.persistentStorage.clear=a.clear),a.PERSIST_ENTIRE_STORE&&(this.persistentStorage.SHOULD_PERSIST_BY_DEFAULT=a.PERSIST_ENTIRE_STORE)},_.prototype.setState=function(a,n,r){var o=this,l=r===void 0?{}:r,p=l.persist,S=p===void 0?this.persistentStorage.SHOULD_PERSIST_BY_DEFAULT:p,N=!1;if(S){var C=this.persistentStorage.loadState(a,R);C!==R?n=C:N=!0}var G=function(Y){o.onStoreUpdate(a,Y),S&&o.persistentStorage.saveState(a,Y,!1)},B=(0,g.createState)(n),L=B.subscribe({observer:G,selector:function(Y){return Y}}),q={state:B,unsubscribe:L,persist:S};this.states.set(a,q),N&&this.persistentStorage.saveState(a,B.getValue(),!0)},_.prototype.getState=function(a,n){n===void 0&&(n={});var r;if(n.hasOwnProperty("default")?r=n.default:r=R,!this.has(a))if(r!==R)this.setState(a,r,{persist:n.persist});else{var o=["There is no state with the key '".concat(a,"', "),"You are either trying to access a ","state that doesn't exist or it was deleted."];throw Error(o.join(""))}return this.states.get(a).state},_.prototype.has=function(a){return this.states.has(a)},_.prototype.items=function(){var a=[];return this.states.forEach(function(n,r){a.push([r,n.state.getValue(),n.persist])}),a},_.prototype.getStateValue=function(a,n){var r=this.getState(a);return r.getValue(n)},_.prototype.clear=function(a){var n=this,r=this.states;this.states=new Map,this.persistentStorage.clear&&this.persistentStorage.clear(),a&&a(),r.forEach(function(o,l){if(o.unsubscribe(),n.has(l)){var p=n.getState(l);n.onStoreUpdate(l,p.getValue())}o.state.refresh()})},_.prototype.remove=function(a,n){var r=this,o=[];typeof a=="string"?o=[a]:o=a;var l=new Map;o.forEach(function(p){l.set(p,r.states.get(p)),r.states.delete(p),l.get(p).persist&&r.persistentStorage.removeState&&r.persistentStorage.loadState(p,R)!==R&&r.persistentStorage.removeState(p)}),n&&n(),l.forEach(function(p,S){if(p.unsubscribe(),r.has(S)){var N=r.getState(S);r.onStoreUpdate(S,N.getValue())}p.state.refresh()})},_.prototype.useState=function(a,n){n===void 0&&(n={});var r=n,o=n,l=this.getState(a,r);return l.useState(o)},_.prototype.useReducer=function(a,n,r){r===void 0&&(r={});var o=r,l=r,p=this.getState(n,o);return p.useReducer(a,l)},_}();Z.default=D;function V(_){return new D(_)}return Z.createStore=V,Z}var Fe;function st(){return Fe||(Fe=1,function(g){var U=X.__createBinding||(Object.create?function(n,r,o,l){l===void 0&&(l=o);var p=Object.getOwnPropertyDescriptor(r,o);(!p||("get"in p?!r.__esModule:p.writable||p.configurable))&&(p={enumerable:!0,get:function(){return r[o]}}),Object.defineProperty(n,l,p)}:function(n,r,o,l){l===void 0&&(l=o),n[l]=r[o]}),K=X.__setModuleDefault||(Object.create?function(n,r){Object.defineProperty(n,"default",{enumerable:!0,value:r})}:function(n,r){n.default=r}),R=X.__importStar||function(n){if(n&&n.__esModule)return n;var r={};if(n!=null)for(var o in n)o!=="default"&&Object.prototype.hasOwnProperty.call(n,o)&&U(r,n,o);return K(r,n),r},A=X.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(g,"__esModule",{value:!0}),g.createDerivedState=g.DerivedState=g.useReducer=g.useState=g.createStore=g.Store=g.createState=g.State=void 0;var D=R(ge());g.State=D.default,Object.defineProperty(g,"createState",{enumerable:!0,get:function(){return D.createState}}),Object.defineProperty(g,"DerivedState",{enumerable:!0,get:function(){return D.DerivedState}}),Object.defineProperty(g,"createDerivedState",{enumerable:!0,get:function(){return D.createDerivedState}});var V=R(it());g.Store=V.default,Object.defineProperty(g,"createStore",{enumerable:!0,get:function(){return V.createStore}});var _=A(_e());g.useReducer=_.default;var a=A(Ne());g.useState=a.default,g.default={State:D.default,createState:D.createState,Store:V.default,createStore:V.createStore,useState:a.default,useReducer:_.default,DerivedState:D.DerivedState,createDerivedState:D.createDerivedState}}(X)),X}var ot=st();const lt=rt(ot);export{ot as e,lt as s};
