import{c as B}from"./conversionBooster-chunk-_commonjsHelpers.js";import{e as U}from"./conversionBooster-index.js";var b=D(),Z=H(),q=K(),C=typeof window<"u"?window:B,w={assign:b,create:Z,trim:q,bind:Q,slice:A,each:G,map:W,pluck:x,isList:F,isFunction:X,isObject:Y,Global:C};function D(){return Object.assign?Object.assign:function(r,t,a,u){for(var s=1;s"u"?null:console;if(e){var r=e.warn?e.warn:e.log;r.apply(e,arguments)}}function y(e,r,t){t||(t=""),e&&!S(e)&&(e=[e]),r&&!S(r)&&(r=[r]);var a=t?"__storejs_"+t+"_":"",u=t?new RegExp("^"+a):null,s=/^[a-zA-Z0-9_\-]*$/;if(!s.test(t))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var h={_namespacePrefix:a,_namespaceRegexp:u,_testStorage:function(n){try{var i="__storejs__test__";n.write(i,i);var o=n.read(i)===i;return n.remove(i),o}catch(d){return!1}},_assignPluginFnProp:function(n,i){var o=this[i];this[i]=function(){var c=V(arguments,0),_=this;function J(){if(o)return p(arguments,function(k,M){c[M]=k}),o.apply(_,c)}var N=[J].concat(c);return n.apply(_,N)}},_serialize:function(n){return JSON.stringify(n)},_deserialize:function(n,i){if(!n)return i;var o="";try{o=JSON.parse(n)}catch(d){o=n}return o!==void 0?o:i},_addStorage:function(n){this.enabled||this._testStorage(n)&&(this.storage=n,this.enabled=!0)},_addPlugin:function(n){var i=this;if(S(n)){p(n,function(c){i._addPlugin(c)});return}var o=ee(this.plugins,function(c){return n===c});if(!o){if(this.plugins.push(n),!P(n))throw new Error("Plugins must be function values that return objects");var d=n.call(this);if(!ne(d))throw new Error("Plugins must return an object of function properties");p(d,function(c,_){if(!P(c))throw new Error("Bad plugin property: "+_+" from plugin "+n.name+". Plugins should only return functions.");i._assignPluginFnProp(c,_)})}},addStorage:function(n){oe("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(n)}},l=te(h,ie,{plugins:[]});return l.raw={},p(l,function(n,i){P(n)&&(l.raw[i]=re(l,n))}),p(e,function(n){l._addStorage(n)}),p(r,function(n){l._addPlugin(n)}),l}var se=w,ce=se.Global,ue={name:"localStorage",read:j,write:le,each:fe,remove:ge,clearAll:pe};function v(){return ce.localStorage}function j(e){return v().getItem(e)}function le(e,r){return v().setItem(e,r)}function fe(e){for(var r=v().length-1;r>=0;r--){var t=v().key(r);e(j(t),t)}}function ge(e){return v().removeItem(e)}function pe(){return v().clear()}var ve=w,me=ve.Global,he={name:"sessionStorage",read:I,write:de,each:_e,remove:$e,clearAll:we};function m(){return me.sessionStorage}function I(e){return m().getItem(e)}function de(e,r){return m().setItem(e,r)}function _e(e){for(var r=m().length-1;r>=0;r--){var t=m().key(r);e(I(t),t)}}function $e(e){return m().removeItem(e)}function we(){return m().clear()}var R=w,Se=R.Global,Pe=R.trim,be={name:"cookieStorage",read:Ae,write:ye,each:z,remove:L,clearAll:xe},$=Se.document;function Ae(e){if(!e||!T(e))return null;var r="(?:^|.*;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape($.cookie.replace(new RegExp(r),"$1"))}function z(e){for(var r=$.cookie.split(/; ?/g),t=r.length-1;t>=0;t--)if(Pe(r[t])){var a=r[t].split("="),u=unescape(a[0]),s=unescape(a[1]);e(s,u)}}function ye(e,r){e&&($.cookie=escape(e)+"="+escape(r)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function L(e){!e||!T(e)||($.cookie=escape(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function xe(){z(function(e,r){L(r)})}function T(e){return new RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test($.cookie)}var Fe={name:"memoryStorage",read:Oe,write:Ee,each:Ge,remove:je,clearAll:Ie},g={};function Oe(e){return g[e]}function Ee(e,r){g[e]=r}function Ge(e){for(var r in g)g.hasOwnProperty(r)&&e(g[r],r)}function je(e){delete g[e]}function Ie(e){g={}}var Re=ae,ze=[ue,he,be,Fe],Le=[],O=Re.createStore(ze,Le);const E=e=>`${U}_${e}`,Ne=(e,r)=>O.get(E(e),r),ke=(e,r)=>O.set(E(e),r),Me=e=>O.remove(E(e));export{Ne as g,Me as r,ke as s};