UNPKG

@stories-js/core

Version:

Stories web components to build stories

5 lines 2.93 kB
/*! * (C) StoriesJS https://storiesjs.org - GPL-2.0 License */ System.register(["./p-fbcb0011.system.js"],(function(e){"use strict";var n,t;return{setters:[function(e){n=e.e;t=e.f}],execute:function(){var r=function(e,n,t){var r=e.get(n);if(!r){e.set(n,[t])}else if(!r.includes(t)){r.push(t)}};var u=function(e,n){var t;return function(){var r=[];for(var u=0;u<arguments.length;u++){r[u]=arguments[u]}if(t){clearTimeout(t)}t=setTimeout((function(){t=0;e.apply(void 0,r)}),n)}};var o=function(e){return!("isConnected"in e)||e.isConnected};var i=u((function(e){for(var n=0,t=e.keys();n<t.length;n++){var r=t[n];e.set(r,e.get(r).filter(o))}}),2e3);var f=function(){if(typeof n!=="function"){return{}}var e=new Map;return{dispose:function(){return e.clear()},get:function(t){var u=n();if(u){r(e,t,u)}},set:function(n){var r=e.get(n);if(r){e.set(n,r.filter(t))}i(e)},reset:function(){e.forEach((function(e){return e.forEach(t)}));i(e)}}};var s=function(e,n){if(n===void 0){n=function(e,n){return e!==n}}var t=new Map(Object.entries(e!==null&&e!==void 0?e:{}));var r={dispose:[],get:[],set:[],reset:[]};var u=function(){t=new Map(Object.entries(e!==null&&e!==void 0?e:{}));r.reset.forEach((function(e){return e()}))};var o=function(){r.dispose.forEach((function(e){return e()}));u()};var i=function(e){r.get.forEach((function(n){return n(e)}));return t.get(e)};var f=function(e,u){var o=t.get(e);if(n(u,o,e)){t.set(e,u);r.set.forEach((function(n){return n(e,u,o)}))}};var s=typeof Proxy==="undefined"?{}:new Proxy(e,{get:function(e,n){return i(n)},ownKeys:function(e){return Array.from(t.keys())},getOwnPropertyDescriptor:function(){return{enumerable:true,configurable:true}},has:function(e,n){return t.has(n)},set:function(e,n,t){f(n,t);return true}});var a=function(e,n){r[e].push(n);return function(){c(r[e],n)}};var v=function(n,t){var r=a("set",(function(e,r){if(e===n){t(r)}}));var u=a("reset",(function(){return t(e[n])}));return function(){r();u()}};var d=function(){var e=[];for(var n=0;n<arguments.length;n++){e[n]=arguments[n]}var t=e.reduce((function(e,n){if(n.set){e.push(a("set",n.set))}if(n.get){e.push(a("get",n.get))}if(n.reset){e.push(a("reset",n.reset))}if(n.dispose){e.push(a("dispose",n.dispose))}return e}),[]);return function(){return t.forEach((function(e){return e()}))}};var l=function(e){var n=t.get(e);r.set.forEach((function(t){return t(e,n,n)}))};return{state:s,get:i,set:f,on:a,onChange:v,use:d,dispose:o,reset:u,forceUpdate:l}};var c=function(e,n){var t=e.indexOf(n);if(t>=0){e[t]=e[e.length-1];e.length--}};var a=function(e,n){var t=s(e,n);t.use(f());return t};function v(e){return a(e)}var d=v({stories:{},story:undefined,context:undefined,notifications:[],zoom:1,showNav:true,showToolbar:true,showPanel:true,fullScreen:false,panelPosition:"bottom",singleStory:true,enableShortcuts:true,theme:"",selectedPanel:undefined,addons:{}});var l=e("s",d.state)}}})); //# sourceMappingURL=p-3d5a0b0e.system.js.map