dootask/public/js/build/le5le-store.b40f9152.js
2024-10-22 00:23:13 +08:00

2 lines
2.2 KiB
JavaScript
Vendored

var b={},h={};Object.defineProperty(h,"__esModule",{value:!0});var g=function(){function n(){}return n.get=function(t){var e,r=new RegExp("(^| )"+t+"=([^;]*)(;|$)");return(e=document.cookie.match(r))?decodeURIComponent(e[2]):""},n.set=function(t,e,r){var i=window,a=i.escape(t)+"="+i.escape(e)+";";if(r||(r={}),r.expires){var u=new Date(new Date().getTime()+r.expires*1e3*60*60*24);a+="expires="+u.toUTCString()+";"}r.path&&(a+="path="+r.path+";"),r.domain&&(a+="domain="+r.domain+";"),document.cookie=a},n.delete=function(t,e){n.get(t)&&(e||(e={}),e.expires=-1,n.set(t,"",e))},n}();h.Cookie=g;var p={},v={};Object.defineProperty(v,"__esModule",{value:!0});v.data={};v.observers={};var d={};Object.defineProperty(d,"__esModule",{value:!0});var y=v,_=function(){function n(t,e,r){this.key="",this.id=t,this.key=e,this.fn=r}return n.prototype.unsubscribe=function(){delete y.observers[this.id]},n}();d.Observer=_;var s={};Object.defineProperty(s,"__esModule",{value:!0});function l(){return((1+Math.random())*65536|0).toString(16).substring(1)}s.s4=l;function O(){return l()+l()}s.s8=O;Object.defineProperty(p,"__esModule",{value:!0});var o=v,k=d,m=s,w=function(){function n(){this.data={},this.observers={}}return n.prototype.get=function(t){return n.get(t,this.data)},n.prototype.set=function(t,e){n.set(t,e,this.data,this.observers)},n.prototype.updated=function(t){n.updated(t,this.data,this.observers)},n.prototype.subscribe=function(t,e){return n.subscribe(t,e,this.data,this.observers)},n.get=function(t,e){if(e||(e=o.data),t===void 0)return e;for(var r=t.split("."),i=0,a=r;i<a.length;i++){var u=a[i];if(e=e[u],e===void 0)break}return e},n.set=function(t,e,r,i){r||(r=o.data),i||(i=o.observers);for(var a=t.split("."),u=r,f=0;f<a.length-1;++f)u[a[f]]||(u[a[f]]={}),u=u[a[f]];u[a[a.length-1]]=e;for(var c in i)t.indexOf(i[c].key)===0&&i[c].fn(n.get(i[c].key,r))},n.updated=function(t,e,r){r||(r=o.observers);for(var i in r)t.indexOf(r[i].key)===0&&r[i].fn(n.get(r[i].key,e))},n.subscribe=function(t,e,r,i){i||(i=o.observers);var a=m.s8(),u=new k.Observer(a,t,e);i[a]=u;var f=n.get(t,r);return f!==void 0&&e(f),u},n}();p.Store=w;(function(n){function t(e){for(var r in e)n.hasOwnProperty(r)||(n[r]=e[r])}Object.defineProperty(n,"__esModule",{value:!0}),t(h),t(p),t(d)})(b);export{b as l};