UNPKG

storybook-prebuilt

Version:

A prebuilt storybook version for web components

9 lines (8 loc) 24.7 kB
import{c as e,u as t,a as r}from"./storybook-prebuilt-3ba63d3f.js";import{_ as n,a as o}from"./storybook-prebuilt-0b3b0ce5.js";import{r as a}from"./storybook-prebuilt-ef0ce90f.js";import{r as i}from"./storybook-prebuilt-c5081207.js";import{_ as u,r as s}from"./storybook-prebuilt-e17bc3b1.js";import{_ as c}from"./storybook-prebuilt-1a6e3162.js";import{i as f,a as l,r as d}from"./storybook-prebuilt-6918c481.js";import"./storybook-prebuilt-d40d7550.js";import{l as y}from"./storybook-prebuilt-8f2fc776.js";import{r as p}from"./storybook-prebuilt-52e8b197.js";import{_ as h}from"./storybook-prebuilt-85a38199.js";import"./storybook-prebuilt-e856152c.js";import{r as v}from"./storybook-prebuilt-6aa1ee92.js"; /*! * is-plain-object <https://github.com/jonschlinkert/is-plain-object> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function b(e){return!0===f(e)&&"[object Object]"===Object.prototype.toString.call(e)}function m(e){var t,r;return!1!==b(e)&&("function"==typeof(t=e.constructor)&&(!1!==b(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf")))}var g=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.createSubscriptionsStore=void 0;var r=function(){var e=new Map;return{register:function(t){var r=e.get(t);r||(r={unsubscribe:t()},e.set(t,r)),r.used=!0},markAllAsUnused:function(){e.forEach((function(e){e.used=!1}))},clearUnused:function(){e.forEach((function(t,r){t.used||(t.unsubscribe(),e.delete(r))}))}}};t.createSubscriptionsStore=r;var n=r();t.default=n}));t(g);g.createSubscriptionsStore;var _=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HooksContext",{enumerable:!0,get:function(){return v.HooksContext}}),Object.defineProperty(t,"applyHooks",{enumerable:!0,get:function(){return v.applyHooks}}),Object.defineProperty(t,"useMemo",{enumerable:!0,get:function(){return v.useMemo}}),Object.defineProperty(t,"useCallback",{enumerable:!0,get:function(){return v.useCallback}}),Object.defineProperty(t,"useRef",{enumerable:!0,get:function(){return v.useRef}}),Object.defineProperty(t,"useState",{enumerable:!0,get:function(){return v.useState}}),Object.defineProperty(t,"useReducer",{enumerable:!0,get:function(){return v.useReducer}}),Object.defineProperty(t,"useEffect",{enumerable:!0,get:function(){return v.useEffect}}),Object.defineProperty(t,"useChannel",{enumerable:!0,get:function(){return v.useChannel}}),Object.defineProperty(t,"useStoryContext",{enumerable:!0,get:function(){return v.useStoryContext}}),Object.defineProperty(t,"useParameter",{enumerable:!0,get:function(){return v.useParameter}})}));t(_);var S=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.addParameters=t.addDecorator=t.defaultDecorateStory=void 0;var r=S(s),o=S(m),a=S(v),i=S(u),f=S(l),p=S(d),h=S(y),b=S(g);function S(e){return e&&e.__esModule?e:{default:e}}function O(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(n=(i=u.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==u.return||u.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var j=function(e,t){return(0,f.default)({},e,t,(function(e,t){return Array.isArray(t)&&Array.isArray(e)?(t.forEach((function(t){e.find((function(e){return e===t||(0,p.default)(e,t)}))||e.push(t)})),e):Array.isArray(e)?(n.logger.log("the types mismatch, picking",e),e):void 0}))},P={id:"unspecified",name:"unspecified",kind:"unspecified",parameters:{}},w=function(e,t){return t.reduce((function(e,t){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P;return t((function(t){return e(t?Object.assign({},r,{},t,{parameters:Object.assign({},r.parameters,{},t.parameters)}):r)}),r)}}),e)};t.defaultDecorateStory=w;var A=(0,r.default)(b.default.register,"Events.REGISTER_SUBSCRIPTION is deprecated and will be removed in 6.0. Please use useEffect from @storybook/client-api instead."),E=function(){return a.default.getChannel().on(i.default.REGISTER_SUBSCRIPTION,A),function(){return a.default.getChannel().removeListener(i.default.REGISTER_SUBSCRIPTION,A)}},x=function(e){if(!a.default.hasChannel())return e();b.default.markAllAsUnused(),b.default.register(E);var t=e();return b.default.clearUnused(),t},D=[],R={},C=function(e){D.push(e)};t.addDecorator=C;var I=function(e){R=Object.assign({},R,{},e,{options:Object.assign({},j((0,h.default)(R,"options",{}),(0,h.default)(e,"options",{}))),docs:Object.assign({},j((0,h.default)(R,"docs",{}),(0,h.default)(e,"docs",{})))})};t.addParameters=I;t.default=function e(t){var r=this,a=t.storyStore,i=t.decorateStory,u=void 0===i?w:i;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._storyStore=void 0,this._addons=void 0,this._decorateStory=void 0,this.setAddon=function(e){r._addons=Object.assign({},r._addons,{},e)},this.getSeparators=function(){var e=R.options||{},t=e.hierarchySeparator,n=e.hierarchyRootSeparator,o=e.showRoots;return void 0!==t||void 0!==n?{hierarchySeparator:t,hierarchyRootSeparator:n}:void 0===o&&r.store().getStoryKinds().some((function(e){return e.match(/\.|\|/)}))?{hierarchyRootSeparator:"|",hierarchySeparator:/\/|\./}:{hierarchySeparator:"/"}},this.addDecorator=function(e){C(e)},this.addParameters=function(e){I(e)},this.clearDecorators=function(){D=[]},this.clearParameters=function(){R={}},this.storiesOf=function(e,t){if(!e&&"string"!=typeof e)throw new Error("Invalid or missing kind provided for stories, should be a string");if(t||n.logger.warn("Missing 'module' parameter for story with a kind of '".concat(e,"'. It will break your HMR")),t){var a=Object.getPrototypeOf(t);a.exports&&a.exports.default&&n.logger.error("Illegal mix of CSF default export and storiesOf calls in a single file: ".concat(a.i))}t&&t.hot&&t.hot.dispose&&t.hot.dispose((function(){var t=r._storyStore;t.removeStoryKind(e),t.incrementRevision()}));var i=[],u={},s=!1,f={kind:e.toString(),add:function(){return f},addDecorator:function(){return f},addParameters:function(){return f}};return Object.keys(r._addons).forEach((function(e){var t=r._addons[e];f[e]=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.apply(f,r),f}})),f.add=function(n,a){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};s=!0;var d=l.__id||(0,c.toId)(e,n);if("string"!=typeof n)throw new Error('Invalid or missing storyName provided for a "'.concat(e,'" story.'));t&&t.hot&&t.hot.dispose&&t.hot.dispose((function(){r._storyStore.remove(d)}));var y=t&&t.id?"".concat(t.id):void 0,p=[R,u,l].reduce((function(e,t){return t&&Object.entries(t).forEach((function(t){var r=k(t,2),n=r[0],a=r[1],i=e[n];Array.isArray(a)?e[n]=a:(0,o.default)(a)&&(0,o.default)(i)?e[n]=j(i,a):e[n]=a})),e}),{fileName:y});return r._storyStore.addStory({id:d,kind:e,name:n,storyFn:a,parameters:p},{applyDecorators:(0,_.applyHooks)(r._decorateStory),getDecorators:function(){return[].concat(O(p.decorators||[]),i,O(D),[x])}}),f},f.addDecorator=function(t){return s&&n.logger.warn("You have added a decorator to the kind '".concat(e,"' after a story has already been added.\nIn Storybook 4 this applied the decorator only to subsequent stories. In Storybook 5+ it applies to all stories.\nThis is probably not what you intended. Read more here: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md")),i.push(t),f},f.addParameters=function(e){return u=Object.assign({},u,{},e),f},f},this.getStorybook=function(){return r._storyStore.getStoryKinds().map((function(e){var t=r._storyStore.getStoryFileName(e),n=r._storyStore.getStories(e).map((function(t){return{name:t,render:r._storyStore.getStoryWithContext(e,t)}}));return{kind:e,fileName:t,stories:n}}))},this.raw=function(){return r._storyStore.raw()},this.store=function(){return r._storyStore},this._storyStore=a,this._addons={},this._decorateStory=u,!a)throw new Error("storyStore is required")}}));t(S);S.addParameters,S.addDecorator,S.defaultDecorateStory;var O=e((function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var u=new o(n,a||e,i),s=r?r+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],u]:e._events[s].push(u):(e._events[s]=u,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function u(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),u.prototype.eventNames=function(){var e,n,o=[];if(0===this._eventsCount)return o;for(n in e=this._events)t.call(e,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},u.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,a=n.length,i=new Array(a);o<a;o++)i[o]=n[o].fn;return i},u.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},u.prototype.emit=function(e,t,n,o,a,i){var u=r?r+e:e;if(!this._events[u])return!1;var s,c,f=this._events[u],l=arguments.length;if(f.fn){switch(f.once&&this.removeListener(e,f.fn,void 0,!0),l){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,t),!0;case 3:return f.fn.call(f.context,t,n),!0;case 4:return f.fn.call(f.context,t,n,o),!0;case 5:return f.fn.call(f.context,t,n,o,a),!0;case 6:return f.fn.call(f.context,t,n,o,a,i),!0}for(c=1,s=new Array(l-1);c<l;c++)s[c-1]=arguments[c];f.fn.apply(f.context,s)}else{var d,y=f.length;for(c=0;c<y;c++)switch(f[c].once&&this.removeListener(e,f[c].fn,void 0,!0),l){case 1:f[c].fn.call(f[c].context);break;case 2:f[c].fn.call(f[c].context,t);break;case 3:f[c].fn.call(f[c].context,t,n);break;case 4:f[c].fn.call(f[c].context,t,n,o);break;default:if(!s)for(d=1,s=new Array(l-1);d<l;d++)s[d-1]=arguments[d];f[c].fn.apply(f[c].context,s)}}return!0},u.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,n,o){var a=r?r+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var u=this._events[a];if(u.fn)u.fn!==t||o&&!u.once||n&&u.context!==n||i(this,a);else{for(var s=0,c=[],f=u.length;s<f;s++)(u[s].fn!==t||o&&!u[s].once||n&&u[s].context!==n)&&c.push(u[s]);c.length?this._events[a]=1===c.length?c[0]:c:i(this,a)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&i(this,t)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})),k=e((function(e,t){e.exports=function(){var e=function(e,r){return t(e.slice(),r)};function t(e,t){"function"!=typeof t&&(t=function(e,t){return String(e).localeCompare(t)});var n=e.length;if(n<=1)return e;for(var o=new Array(n),a=1;a<n;a*=2){r(e,t,a,o);var i=e;e=o,o=i}return e}e.inplace=function(e,n){var o=t(e,n);return o!==e&&r(o,null,e.length,e),e};var r=function(e,t,r,n){var o,a,i,u,s,c=e.length,f=0,l=2*r;for(o=0;o<c;o+=l)for(i=(a=o+r)+r,a>c&&(a=c),i>c&&(i=c),u=o,s=a;;)if(u<a&&s<i)t(e[u],e[s])<=0?n[f++]=e[u++]:n[f++]=e[s++];else if(u<a)n[f++]=e[u++];else{if(!(s<i))break;n[f++]=e[s++]}};return e}()})),j=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(O),o=l(i),a=l(h),s=l(p),c=l(k),f=l(u);function l(e){return e&&e.__esModule?e:{default:e}}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n Story with id "," already exists in the store!\n\n Perhaps you added the same story twice, or you have a name collision?\n Story ids need to be unique -- ensure you aren't using the same names modulo url-sanitization.\n "]);return y=function(){return e},e}function v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(n=(i=u.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==u.return||u.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var P=function(e){return e.replace(/[^a-z0-9]+([a-z0-9])/gi,(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t[1].toUpperCase()}))},w=0,A=function(){return w+=1},E=function(e){return e&&e.docsOnly},x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeDocsOnly:!1};return!!t.includeDocsOnly||!E(e.parameters)},D=function(e){function t(e){var r,o,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),o=this,i=b(t).call(this),(r=!i||"object"!==d(i)&&"function"!=typeof i?m(o):i)._error=void 0,r._channel=void 0,r._data=void 0,r._legacyData=void 0,r._legacydata=void 0,r._revision=void 0,r._selection=void 0,r._kindOrder=void 0,r.setChannel=function(e){r._channel=e},r.fromId=function(e){try{var t=r._data[e];return t&&t.getDecorated?t:null}catch(e){return n.logger.warn("failed to get story:",r._data),n.logger.error(e),null}},r.getSelection=function(){return r._selection},r.getError=function(){return r._error},r.remove=function(e){var t=m(r)._data,n=t[e];if(delete t[e],n){n.hooks.clean();var o=n.kind,a=n.name,i=r._legacydata[P(o)];i&&delete i.stories[P(a)]}},r.getStoriesForManager=function(){return r.extract({includeDocsOnly:!0})},r.pushToManager=(0,a.default)((function(){if(r._channel){var e=r.getStoriesForManager();r._channel.emit(f.default.SET_STORIES,{stories:e})}}),0),r._legacydata={},r._data={},r._revision=0,r._selection={},r._channel=e.channel,r._error=void 0,r._kindOrder={},r}var r,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),r=t,(i=[{key:"raw",value:function(e){var t=this;return Object.values(this._data).filter((function(e){return!!e.getDecorated})).filter((function(t){return x(t,e)})).map((function(e){var r=e.id;return t.fromId(r)}))}},{key:"extract",value:function(e){var t=this,r=Object.entries(this._data);if(Object.values(this._data).length>0){var n=Object.keys(this._data).find((function(e){return!!(t._data[e]&&t._data[e].parameters&&t._data[e].parameters.options)}));if(n&&this._data[n].parameters.options.storySort){var o=this._data[n].parameters.options.storySort;c.default.inplace(r,o)}else c.default.inplace(r,(function(e,r){return t._kindOrder[e[1].kind]-t._kindOrder[r[1].kind]}))}return r.reduce((function(t,r){var n,o=j(r,2),a=o[0],i=o[1];return x(i,e)?Object.assign(t,S({},a,(n=i,Object.entries(n).reduce((function(e,t){var r=j(t,2),n=r[0],o=r[1];return"function"==typeof o?e:"hooks"===n?e:Array.isArray(o)?Object.assign(e,S({},n,o.slice().sort())):Object.assign(e,S({},n,o))}),{})))):t}),{})}},{key:"setSelection",value:function(e,t){var r=this;this._selection=void 0===e?this._selection:{storyId:e.storyId,viewMode:e.viewMode},this._error=void 0===t?this._error:t;var n=!1;this._channel&&(this._channel.emit(f.default.STORY_RENDER),n=!0),setTimeout((function(){r._channel&&!n&&r._channel.emit(f.default.STORY_RENDER),r.emit(f.default.STORY_RENDER)}),1)}},{key:"addStory",value:function(e,t){var r=e.id,a=e.kind,i=e.name,u=e.storyFn,c=e.parameters,f=void 0===c?{}:c,l=t.getDecorators,d=t.applyDecorators,p=this._data;p[r]&&n.logger.warn((0,s.default)(y(),r));var h={id:r,kind:a,name:i,story:i},v=function(){return u},b=(0,o.default)(1)((function(){return d(v(),l())})),m=new _.HooksContext,g=function(e){return b()(Object.assign({},h,{},e,{hooks:m,parameters:Object.assign({},f,{},e&&e.parameters)}))};p[r]=Object.assign({},h,{hooks:m,getDecorated:b,getOriginal:v,storyFn:g,parameters:f}),E(f)||this.addLegacyStory({kind:a,name:i,storyFn:g,parameters:f}),this._kindOrder[a]||(this._kindOrder[a]=1+Object.keys(this._kindOrder).length),this.pushToManager()}},{key:"getStoriesForKind",value:function(e){return this.raw().filter((function(t){return t.kind===e}))}},{key:"getRawStory",value:function(e,t){return this.getStoriesForKind(e).find((function(e){return e.name===t}))}},{key:"getRevision",value:function(){return this._revision}},{key:"incrementRevision",value:function(){this._revision+=1}},{key:"addLegacyStory",value:function(e){var t=e.kind,r=e.name,n=e.storyFn,o=e.parameters,a=P(t);this._legacydata[a]||(this._legacydata[a]={kind:t,fileName:o.fileName,index:A(),stories:{}}),this._legacydata[a].stories[P(r)]={name:r,index:A(),story:n,parameters:o}}},{key:"getStoryKinds",value:function(){return Object.values(this._legacydata).filter((function(e){return Object.keys(e.stories).length>0})).sort((function(e,t){return e.index-t.index})).map((function(e){return e.kind}))}},{key:"getStories",value:function(e){var t=this,r=P(e);return this._legacydata[r]?Object.keys(this._legacydata[r].stories).map((function(e){return t._legacydata[r].stories[e]})).sort((function(e,t){return e.index-t.index})).map((function(e){return e.name})):[]}},{key:"getStoryFileName",value:function(e){var t=P(e),r=this._legacydata[t];return r?r.fileName:null}},{key:"getStoryAndParameters",value:function(e,t){if(!e||!t)return null;var r=this._legacydata[P(e)];if(!r)return null;var n=r.stories[P(t)];return n?{story:n.story,parameters:n.parameters}:null}},{key:"getStory",value:function(e,t){var r=this.getStoryAndParameters(e,t);return r&&r.story}},{key:"getStoryWithContext",value:function(e,t){var r=this.getStoryAndParameters(e,t);return r?r.story:null}},{key:"removeStoryKind",value:function(e){this.hasStoryKind(e)&&(this._legacydata[P(e)].stories={},this.cleanHooksForKind(e),this._data=Object.entries(this._data).reduce((function(t,r){var n=j(r,2),o=n[0],a=n[1];return a.kind!==e&&Object.assign(t,S({},o,a)),t}),{}),this.pushToManager())}},{key:"hasStoryKind",value:function(e){return Boolean(this._legacydata[P(e)])}},{key:"hasStory",value:function(e,t){return Boolean(this.getStory(e,t))}},{key:"dumpStoryBook",value:function(){var e=this;return this.getStoryKinds().map((function(t){return{kind:t,stories:e.getStories(t)}}))}},{key:"size",value:function(){return Object.keys(this._legacydata).length}},{key:"clean",value:function(){var e=this;this.getStoryKinds().forEach((function(t){return delete e._legacydata[P(t)]}))}},{key:"cleanHooks",value:function(e){this._data[e]&&this._data[e].hooks.clean()}},{key:"cleanHooksForKind",value:function(e){var t=this;this.getStoriesForKind(e).map((function(e){return t.cleanHooks(e.id)}))}}])&&v(r.prototype,i),u&&v(r,u),t}(r.default);t.default=D}));t(j);var P=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n=(r=u)&&r.__esModule?r:{default:r};function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function e(t){var r=this,o=t.channel,a=t.storyStore,i=t.clientApi,u=t.clearDecorators;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._channel=void 0,this._storyStore=void 0,this._clearDecorators=void 0,this.clientApi=void 0,this.configure=function(e,t){t.hot&&(t.hot.accept(),t._StorybookPreserveDecorators||t.hot.dispose((function(){r._clearDecorators()}))),r._channel?(!function(){var t=[];try{e&&e()}catch(e){t.push(e)}if(!t.length)try{r._renderMain()}catch(e){t.push(e)}if(t.length)throw r._storyStore.setSelection(void 0,t[0]),t[0];r._storyStore.setSelection(void 0,null)}(),setTimeout((function(){return r._channel.emit(n.default.STORIES_CONFIGURED)}),0)):e()},this._channel=o,this._storyStore=a,this._clearDecorators=u,this.clientApi=i}var t,r,a;return t=e,(r=[{key:"_renderMain",value:function(){this._storyStore.emit(n.default.STORY_INIT)}},{key:"_renderError",value:function(e){var t={stack:e.stack,message:e.message};this._storyStore.setSelection(void 0,t)}}])&&o(t.prototype,r),a&&o(t,a),e}();t.default=a}));t(P);var w=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(e||"").match(/^\/story\/(.+)/);if(!t)throw new Error("Invalid path '".concat(e,"', must start with '/story/'"));return t[1]}}));t(w);var A=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getQueryParam=t.getQueryParams=void 0;var r,n=(r=a)&&r.__esModule?r:{default:r};var i=function(){return o.document&&o.document.location&&o.document.location.search?n.default.parse(o.document.location.search,{ignoreQueryPrefix:!0}):{}};t.getQueryParams=i;t.getQueryParam=function(e){return i()[e]}}));t(A);A.getQueryParam,A.getQueryParams;var E=e((function(e,t){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var n={ClientApi:!0,defaultDecorateStory:!0,addDecorator:!0,addParameters:!0,StoryStore:!0,ConfigApi:!0,subscriptionsStore:!0,pathToId:!0,getQueryParams:!0,getQueryParam:!0};Object.defineProperty(t,"ClientApi",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"defaultDecorateStory",{enumerable:!0,get:function(){return o.defaultDecorateStory}}),Object.defineProperty(t,"addDecorator",{enumerable:!0,get:function(){return o.addDecorator}}),Object.defineProperty(t,"addParameters",{enumerable:!0,get:function(){return o.addParameters}}),Object.defineProperty(t,"StoryStore",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ConfigApi",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"subscriptionsStore",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"pathToId",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"getQueryParams",{enumerable:!0,get:function(){return A.getQueryParams}}),Object.defineProperty(t,"getQueryParam",{enumerable:!0,get:function(){return A.getQueryParam}});var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=f();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(S),a=c(j),i=c(P),u=c(g),s=c(w);function c(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}Object.keys(_).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}}))}))}));t(E);export{E as _}; //# sourceMappingURL=storybook-prebuilt-8a2afaac.js.map