UNPKG

storybook-prebuilt

Version:

A prebuilt storybook version for web components

3 lines 79.8 kB
function e(t){return(e="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})(t)}import"./storybook-prebuilt-53103ce5.js";import{c as t,u as r,a as n}from"./storybook-prebuilt-3ba63d3f.js";import{D as o}from"./storybook-prebuilt-4dae7756.js";import"./storybook-prebuilt-9dd61b75.js";import{a,_ as i}from"./storybook-prebuilt-0b3b0ce5.js";import{c as s,_ as u}from"./storybook-prebuilt-2f55489d.js";import{p as c}from"./storybook-prebuilt-0b1685b3.js";import"./storybook-prebuilt-d03cde97.js";import{r as l,S as f,i as p}from"./storybook-prebuilt-ef0ce90f.js";import{r as h}from"./storybook-prebuilt-c5081207.js";import{r as d,_ as v,a as m}from"./storybook-prebuilt-e17bc3b1.js";import{_ as y}from"./storybook-prebuilt-1a6e3162.js";import{r as g,a as E}from"./storybook-prebuilt-6918c481.js";import{i as b}from"./storybook-prebuilt-29c1a26d.js";import{p as O,h as S}from"./storybook-prebuilt-d050466c.js";import"./storybook-prebuilt-d40d7550.js";import{_ as I}from"./storybook-prebuilt-da3f7036.js";import{i as R,d as P,t as w,e as A,f as j,g as L,h as N,j as T,s as k,o as _}from"./storybook-prebuilt-8f2fc776.js";import"./storybook-prebuilt-617f6ed7.js";import"./storybook-prebuilt-52e8b197.js";var M=t((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}),t.getMatch=t.stringifyQuery=t.queryFromLocation=t.queryFromString=t.parsePath=t.storyNameFromExport=t.sanitize=t.parseKind=t.toId=void 0;var n=u(l),o=u(h),a=u(d),i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();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}(y);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return e&&e.__esModule?e:{default:e}}function c(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,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var f={toId:(0,a.default)(i.toId,"Router util 'toId' moved to '@storybook/csf'."),parseKind:(0,a.default)(i.parseKind,"Router util 'parseKind' moved to '@storybook/csf'."),sanitize:(0,a.default)(i.sanitize,"Router util 'sanitize' moved to '@storybook/csf'."),storyNameFromExport:(0,a.default)(i.storyNameFromExport,"Router util 'storyNameFromExport' moved to '@storybook/csf'.")},p=f.toId,v=f.parseKind,m=f.sanitize,g=f.storyNameFromExport;t.storyNameFromExport=g,t.sanitize=m,t.parseKind=v,t.toId=p;var E=/\/([^/]+)\/([^/]+)?/,b=(0,o.default)(1e3)((function(e){var t={viewMode:void 0,storyId:void 0};if(e){var r=c(e.toLowerCase().match(E)||[void 0,void 0,void 0],3),n=r[1],o=r[2];n&&Object.assign(t,{viewMode:n,storyId:o})}return t}));t.parsePath=b;var O=(0,o.default)(1e3)((function(e){return n.default.parse(e,{ignoreQueryPrefix:!0})}));t.queryFromString=O;t.queryFromLocation=function(e){return O(e.search)};t.stringifyQuery=function(e){return n.default.stringify(e,{addQueryPrefix:!0,encode:!1})};var S=(0,o.default)(1e3)((function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=e&&r&&e.startsWith(t),o="string"==typeof t&&e===t,a=e&&t&&e.match(t);return n||o||a?{path:e}:null}));t.getMatch=S}));r(M);M.getMatch,M.stringifyQuery,M.queryFromLocation,M.queryFromString,M.parsePath,M.storyNameFromExport,M.sanitize,M.parseKind,M.toId;var C=function(e,t){return e.substr(0,t.length)===t},D=function(e,t){for(var r=void 0,n=void 0,o=t.split("?")[0],a=$(o),i=""===a[0],s=H(e),u=0,c=s.length;u<c;u++){var l=!1,f=s[u].route;if(f.default)n={route:f,params:{},uri:t};else{for(var p=$(f.path),h={},d=Math.max(a.length,p.length),v=0;v<d;v++){var m=p[v],y=a[v];if(K(m)){h[m.slice(1)||"*"]=a.slice(v).map(decodeURIComponent).join("/");break}if(void 0===y){l=!0;break}var g=G.exec(m);if(g&&!i){-1===q.indexOf(g[1])||b(!1);var E=decodeURIComponent(y);h[g[1]]=E}else if(m!==y){l=!0;break}}if(!l){r={route:f,params:h,uri:"/"+a.slice(0,v).join("/")};break}}}return r||n||null},x=function(e,t){return D([{path:e}],t)},F=function(e,t){if(C(e,"/"))return e;var r=e.split("?"),n=r[0],o=r[1],a=t.split("?")[0],i=$(n),s=$(a);if(""===i[0])return B(a,o);if(!C(i[0],".")){var u=s.concat(i).join("/");return B(("/"===a?"":"/")+u,o)}for(var c=s.concat(i),l=[],f=0,p=c.length;f<p;f++){var h=c[f];".."===h?l.pop():"."!==h&&l.push(h)}return B("/"+l.join("/"),o)},U=function(e,t){return"/"+$(e).map((function(e){var r=G.exec(e);return r?t[r[1]]:e})).join("/")},G=/^:(.+)/,V=function(e){return G.test(e)},K=function(e){return e&&"*"===e[0]},X=function(e,t){return{route:e,score:e.default?0:$(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?V(t)?e+=2:K(t)?e-=5:e+=3:e+=1,e}),0),index:t}},H=function(e){return e.map(X).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},$=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},B=function(e,t){return e+(t?"?"+t:"")},q=["uri","path"],z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Q=function(e){var t=e.location;return{pathname:t.pathname,search:t.search,hash:t.hash,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},Y=function(e,t){var r=[],n=Q(e),o=!1,a=function(){};return{get location(){return n},get transitioning(){return o},_onTransitionComplete:function(){o=!1,a()},listen:function(t){r.push(t);var o=function(){n=Q(e),t({location:n,action:"POP"})};return e.addEventListener("popstate",o),function(){e.removeEventListener("popstate",o),r=r.filter((function(e){return e!==t}))}},navigate:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=i.state,u=i.replace,c=void 0!==u&&u;if("number"==typeof t)e.history.go(t);else{s=z({},s,{key:Date.now()+""});try{o||c?e.history.replaceState(s,null,t):e.history.pushState(s,null,t)}catch(r){e.location[c?"replace":"assign"](t)}}n=Q(e),o=!0;var l=new Promise((function(e){return a=e}));return r.forEach((function(e){return e({location:n,action:"PUSH"})})),l}}},W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},n=0,o=[r],a=[null];return{get location(){return o[n]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return n},get state(){return a[n]},pushState:function(e,t,r){var i=r.split("?"),s=i[0],u=i[1],c=void 0===u?"":u;n++,o.push({pathname:s,search:c.length?"?"+c:c}),a.push(e)},replaceState:function(e,t,r){var i=r.split("?"),s=i[0],u=i[1],c=void 0===u?"":u;o[n]={pathname:s,search:c},a[n]=e}}}},J=Y(!("undefined"==typeof window||!window.document||!window.document.createElement)?window:W()),Z=J.navigate,ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function te(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ne(t,r){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!==e(r)&&"function"!=typeof r?t:r}function oe(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+e(r));t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(t,r):t.__proto__=r)}var ae=function(e,t){var r=s(t);return r.Consumer.displayName=e+".Consumer",r.Provider.displayName=e+".Provider",r},ie=ae("Location"),se=function(e){var t=e.children;return o.createElement(ie.Consumer,null,(function(e){return e?t(e):o.createElement(ue,null,t)}))},ue=function(e){function t(){var r,n;re(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=ne(this,e.call.apply(e,[this].concat(a))),n.state={context:n.getContext(),refs:{unlisten:null}},ne(n,r)}return oe(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!Oe(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,r=this.props.history;r._onTransitionComplete(),t.unlisten=r.listen((function(){Promise.resolve().then((function(){requestAnimationFrame((function(){e.unmounted||e.setState((function(){return{context:e.getContext()}}))}))}))}))},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return o.createElement(ie.Provider,{value:e},"function"==typeof t?t(e):t||null)},t}(o.Component);ue.defaultProps={history:J};var ce=ae("Base",{baseuri:"/",basepath:"/"}),le=function(e){return o.createElement(ce.Consumer,null,(function(t){return o.createElement(se,null,(function(r){return o.createElement(fe,ee({},t,r,e))}))}))},fe=function(e){function t(){return re(this,t),ne(this,e.apply(this,arguments))}return oe(t,e),t.prototype.render=function(){var e=this.props,t=e.location,r=e.navigate,n=e.basepath,a=e.primary,i=e.children,s=(e.baseuri,e.component),u=void 0===s?"div":s,c=te(e,["location","navigate","basepath","primary","children","baseuri","component"]),l=o.Children.toArray(i).reduce((function(e,t){var r=we(n)(t);return e.concat(r)}),[]),f=t.pathname,p=D(l,f);if(p){var h=p.params,d=p.uri,v=p.route,m=p.route.value;n=v.default?n:v.path.replace(/\*$/,"");var y=ee({},h,{uri:d,location:t,navigate:function(e,t){return r(F(e,d),t)}}),g=o.cloneElement(m,y,m.props.children?o.createElement(le,{location:t,primary:a},m.props.children):void 0),E=a?he:u,b=a?ee({uri:d,location:t,component:u},c):c;return o.createElement(ce.Provider,{value:{baseuri:d,basepath:n}},o.createElement(E,b,g))}return null},t}(o.PureComponent);fe.defaultProps={primary:!0};var pe=ae("Focus"),he=function(e){var t=e.uri,r=e.location,n=e.component,a=te(e,["uri","location","component"]);return o.createElement(pe.Consumer,null,(function(e){return o.createElement(me,ee({},a,{component:n,requestFocus:e,uri:t,location:r}))}))},de=!0,ve=0,me=function(e){function t(){var r,n;re(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=ne(this,e.call.apply(e,[this].concat(a))),n.state={},n.requestFocus=function(e){!n.state.shouldFocus&&e&&e.focus()},ne(n,r)}return oe(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return ee({shouldFocus:!0},e);var r=e.uri!==t.uri,n=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return ee({shouldFocus:r||n},e)},t.prototype.componentDidMount=function(){ve++,this.focus()},t.prototype.componentWillUnmount=function(){0===--ve&&(de=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()},t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):de?de=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},t.prototype.render=function(){var e=this,t=this.props,r=(t.children,t.style),n=(t.requestFocus,t.component),a=void 0===n?"div":n,i=(t.uri,t.location,te(t,["children","style","requestFocus","component","uri","location"]));return o.createElement(a,ee({style:ee({outline:"none"},r),tabIndex:"-1",ref:function(t){return e.node=t}},i),o.createElement(pe.Provider,{value:this.requestFocus},this.props.children))},t}(o.Component);O(me);var ye=function(){},ge=o.forwardRef;void 0===ge&&(ge=function(e){return e});var Ee=ge((function(e,t){var r=e.innerRef,n=te(e,["innerRef"]);return o.createElement(ce.Consumer,null,(function(e){e.basepath;var a=e.baseuri;return o.createElement(se,null,(function(e){var i=e.location,s=e.navigate,u=n.to,c=n.state,l=n.replace,f=n.getProps,p=void 0===f?ye:f,h=te(n,["to","state","replace","getProps"]),d=F(u,a),v=encodeURI(d),m=i.pathname===v,y=C(i.pathname,v);return o.createElement("a",ee({ref:t||r,"aria-current":m?"page":void 0},h,p({isCurrent:m,isPartiallyCurrent:y,href:d,location:i}),{href:d,onClick:function(e){if(h.onClick&&h.onClick(e),Ae(e)){e.preventDefault();var t=l;if("boolean"!=typeof l&&m){var r=ee({},i.state),n=(r.key,te(r,["key"]));o=ee({},c),a=n,t=(u=Object.keys(o)).length===Object.keys(a).length&&u.every((function(e){return a.hasOwnProperty(e)&&o[e]===a[e]}))}s(d,{state:c,replace:t})}var o,a,u}}))}))}))}));function be(e){this.uri=e}Ee.displayName="Link";var Oe=function(e){return e instanceof be},Se=function(e){throw new be(e)},Ie=function(e){function t(){return re(this,t),ne(this,e.apply(this,arguments))}return oe(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,r=e.to,n=(e.from,e.replace),o=void 0===n||n,a=e.state,i=(e.noThrow,e.baseuri),s=te(e,["navigate","to","from","replace","state","noThrow","baseuri"]);Promise.resolve().then((function(){var e=F(r,i);t(U(e,s),{replace:o,state:a})}))},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),r=(e.from,e.replace,e.state,e.noThrow),n=e.baseuri,o=te(e,["navigate","to","from","replace","state","noThrow","baseuri"]),a=F(t,n);return r||Se(U(a,o)),null},t}(o.Component),Re=function(e){return o.createElement(ce.Consumer,null,(function(t){var r=t.baseuri;return o.createElement(se,null,(function(t){return o.createElement(Ie,ee({},t,{baseuri:r},e))}))}))},Pe=function(e){return e.replace(/(^\/+|\/+$)/g,"")},we=function e(t){return function(r){if(!r)return null;if(r.type===o.Fragment&&r.props.children)return o.Children.map(r.props.children,e(t));var n,a,i;if(r.props.path||r.props.default||r.type===Re||b(!1),r.type!==Re||r.props.from&&r.props.to||b(!1),r.type===Re&&(n=r.props.from,a=r.props.to,i=function(e){return V(e)},$(n).filter(i).sort().join("/")!==$(a).filter(i).sort().join("/"))&&b(!1),r.props.default)return{value:r,default:!0};var s=r.type===Re?r.props.from:r.props.path,u="/"===s?t:Pe(t)+"/"+Pe(s);return{value:r,default:r.props.default,path:r.props.children?Pe(u)+"/*":u}}},Ae=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},je=Object.freeze({__proto__:null,Link:Ee,Location:se,LocationProvider:ue,Match:function(e){var t=e.path,r=e.children;return o.createElement(ce.Consumer,null,(function(e){var n=e.baseuri;return o.createElement(se,null,(function(e){var o=e.navigate,a=e.location,i=F(t,n),s=x(i,a.pathname);return r({navigate:o,location:a,match:s?ee({},s.params,{uri:s.uri,path:t}):null})}))}))},Redirect:Re,Router:le,ServerLocation:function(e){var t=e.url,r=e.children,n=t.indexOf("?"),a=void 0,i="";return n>-1?(a=t.substring(0,n),i=t.substring(n)):a=t,o.createElement(ie.Provider,{value:{location:{pathname:a,search:i,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},r)},createHistory:Y,createMemorySource:W,isRedirect:Oe,navigate:Z,redirectTo:Se,globalHistory:J,matchPath:x}),Le=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleVisibility=void 0;var r,n=(r=o)&&r.__esModule?r:{default:r};var a=function(e){var t=e.hidden,r=e.children;return n.default.createElement("div",{hidden:t},r)};t.ToggleVisibility=a,a.displayName="ToggleVisibility"}));r(Le);Le.ToggleVisibility;var Ne=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationProvider",{enumerable:!0,get:function(){return je.LocationProvider}}),t.navigate=t.Route=t.Location=t.Match=t.Link=void 0;var r,n=(r=o)&&r.__esModule?r:{default:r};function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=function(){return"".concat(a.document.location.pathname,"?")},c=function(e){return"number"==typeof e?(0,je.navigate)(e):(0,je.navigate)("".concat(u(),"path=").concat(e))};t.navigate=c;var l=function(e){var t=e.to,r=e.children,o=s(e,["to","children"]);return n.default.createElement(je.Link,i({to:"".concat(u(),"path=").concat(t)},o),r)};t.Link=l,l.displayName="QueryLink",l.displayName="QueryLink";var f=function(e){var t=e.children;return n.default.createElement(je.Location,null,(function(e){var r=e.location,n=(0,M.queryFromString)(r.search).path,o=(0,M.parsePath)(n),a=o.viewMode,i=o.storyId;return t({path:n,location:r,navigate:c,viewMode:a,storyId:i})}))};t.Location=f,f.displayName="QueryLocation",f.displayName="QueryLocation";var p=function(e){var t=e.children,r=e.path,o=e.startsWith,a=void 0!==o&&o;return n.default.createElement(f,null,(function(e){var n=e.path,o=s(e,["path"]);return t(Object.assign({match:(0,M.getMatch)(n,r,a)},o))}))};t.Match=p,p.displayName="QueryMatch",p.displayName="QueryMatch";var h=function(e){var t=e.path,r=e.children,o=e.startsWith,a=void 0!==o&&o,i=e.hideOnly,s=void 0!==i&&i;return n.default.createElement(p,{path:t,startsWith:a},(function(e){var t=e.match;return s?n.default.createElement(Le.ToggleVisibility,{hidden:!t},r):t?r:null}))};t.Route=h,h.displayName="Route",h.displayName="Route"}));r(Ne);Ne.navigate,Ne.Route,Ne.Location,Ne.Match,Ne.Link;var Te=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})})),Object.keys(Ne).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return Ne[e]}})}))}));r(Te);var ke=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(var a=0;a<o;a++){var i=r[a];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0},_e=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.provider,r=e.api;return t.handleAPI(r),t.renderPreview&&(r.renderPreview=t.renderPreview),r}}));r(_e);var Me=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.createContext=void 0;t.createContext=function(e){var t=e.api,r=e.state;return(0,o.createContext)({api:t,state:r})}}));r(Me);Me.createContext;var Ce=t((function(t){!function(r,n){var o={version:"2.10.0",areas:{},apis:{},inherit:function(e,t){for(var r in e)t.hasOwnProperty(r)||Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t},stringify:function(e){return void 0===e||"function"==typeof e?e+"":JSON.stringify(e)},parse:function(e){try{return JSON.parse(e)}catch(t){return e}},fn:function(e,t){for(var r in o.storeAPI[e]=t,o.apis)o.apis[r][e]=t},get:function(e,t){return e.getItem(t)},set:function(e,t,r){e.setItem(t,r)},remove:function(e,t){e.removeItem(t)},key:function(e,t){return e.key(t)},length:function(e){return e.length},clear:function(e){e.clear()},Store:function(e,t,r){var n=o.inherit(o.storeAPI,(function(e,t,r){return 0===arguments.length?n.getAll():"function"==typeof t?n.transact(e,t,r):void 0!==t?n.set(e,t,r):"string"==typeof e||"number"==typeof e?n.get(e):"function"==typeof e?n.each(e):e?n.setAll(e,t):n.clear()}));n._id=e;try{t.setItem("_-bad-_","wolf"),n._area=t,t.removeItem("_-bad-_")}catch(e){}return n._area||(n._area=o.storage("fake")),n._ns=r||"",o.areas[e]||(o.areas[e]=n._area),o.apis[n._ns+n._id]||(o.apis[n._ns+n._id]=n),n},storeAPI:{area:function(e,t){var r=this[e];return r&&r.area||(r=o.Store(e,t,this._ns),this[e]||(this[e]=r)),r},namespace:function(e,t){if(!e)return this._ns?this._ns.substring(0,this._ns.length-1):"";var r=e,n=this[r];if(!(n&&n.namespace||(n=o.Store(this._id,this._area,this._ns+r+"."),this[r]||(this[r]=n),t)))for(var a in o.areas)n.area(a,o.areas[a]);return n},isFake:function(){return"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(e){return this._area.has?this._area.has(this._in(e)):!!(this._in(e)in this._area)},size:function(){return this.keys().length},each:function(e,t){for(var r=0,n=o.length(this._area);r<n;r++){var a=this._out(o.key(this._area,r));if(void 0!==a&&!1===e.call(this,a,this.get(a),t))break;n>o.length(this._area)&&(n--,r--)}return t||this},keys:function(e){return this.each((function(e,t,r){r.push(e)}),e||[])},get:function(e,t){var r=o.get(this._area,this._in(e));return null!==r?o.parse(r):t||r},getAll:function(e){return this.each((function(e,t,r){r[e]=t}),e||{})},transact:function(e,t,r){var n=this.get(e,r),o=t(n);return this.set(e,void 0===o?n:o),this},set:function(e,t,r){var n=this.get(e);return null!=n&&!1===r?t:o.set(this._area,this._in(e),o.stringify(t),r)||n},setAll:function(e,t){var r,n;for(var o in e)n=e[o],this.set(o,n,t)!==n&&(r=!0);return r},add:function(t,r){var n=this.get(t);if(n instanceof Array)r=n.concat(r);else if(null!==n){var a=e(n);if(a===e(r)&&"object"===a){for(var i in r)n[i]=r[i];r=n}else r=n+r}return o.set(this._area,this._in(t),o.stringify(r)),r},remove:function(e,t){var r=this.get(e,t);return o.remove(this._area,this._in(e)),r},clear:function(){return this._ns?this.each((function(e){o.remove(this._area,this._in(e))}),1):o.clear(this._area),this},clearAll:function(){var e=this._area;for(var t in o.areas)o.areas.hasOwnProperty(t)&&(this._area=o.areas[t],this.clear());return this._area=e,this},_in:function(e){return"string"!=typeof e&&(e=o.stringify(e)),this._ns?this._ns+e:e},_out:function(e){return this._ns?e&&0===e.indexOf(this._ns)?e.substring(this._ns.length):void 0:e}},storage:function(e){return o.inherit(o.storageAPI,{items:{},name:e})},storageAPI:{length:0,has:function(e){return this.items.hasOwnProperty(e)},key:function(e){var t=0;for(var r in this.items)if(this.has(r)&&e===t++)return r},setItem:function(e,t){this.has(e)||this.length++,this.items[e]=t},removeItem:function(e){this.has(e)&&(delete this.items[e],this.length--)},getItem:function(e){return this.has(e)?this.items[e]:null},clear:function(){for(var e in this.items)this.removeItem(e)}}},a=o.Store("local",function(){try{return localStorage}catch(e){}}());a.local=a,a._=o,a.area("session",function(){try{return sessionStorage}catch(e){}}()),a.area("page",o.storage("page")),"function"==typeof n&&void 0!==n.amd?n("store2",[],(function(){return a})):t.exports?t.exports=a:(r.store&&(o.conflict=r.store),r.store=a)}(n,n&&n.define)})),De=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){e.fn("set",(function(t,r){return e.set(this._area,this._in(t),(0,I.stringify)(r,{maxDepth:50}))})),e.fn("get",(function(t,r){var n=e.get(this._area,this._in(t));return null!==n?(0,I.parse)(n):r||n}))}}));r(De);var xe=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.STORAGE_KEY=void 0;var r=n(Ce);function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r,n,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function a(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)}}(0,n(De).default)(r.default._);function i(e){return e.get("@storybook/ui/store")||{}}function s(e,t){var r=i(e);!function(e,t){e.set("@storybook/ui/store",t)}(e,Object.assign({},r,{},t))}t.STORAGE_KEY="@storybook/ui/store";var u=function(){function e(t){var r=t.setState,n=t.getState;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.upstreamGetState=void 0,this.upstreamSetState=void 0,this.upstreamSetState=r,this.upstreamGetState=n}var t,n,u,c,l;return t=e,(n=[{key:"getInitialState",value:function(e){return Object.assign({},e,{},i(r.default.local),{},i(r.default.session))}},{key:"getState",value:function(){return this.upstreamGetState()}},{key:"setState",value:(c=regeneratorRuntime.mark((function e(t,n,o){var a,i,u,c,l,f,p,h,d=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"function"==typeof n?(a=n,i=o):i=n,u=(i||{}).persistence,c=void 0===u?"none":u,l={},f={},"function"==typeof t?l=function(e){return f=t(e)}:f=l=t,e.next=7,new Promise((function(e){d.upstreamSetState(l,e)}));case 7:if(p=e.sent,"none"===c){e.next=12;break}return h="session"===c?r.default.session:r.default.local,e.next=12,s(h,f);case 12:return a&&a(p),e.abrupt("return",p);case 14:case"end":return e.stop()}}),e)})),l=function(){var e=this,t=arguments;return new Promise((function(r,n){var a=c.apply(e,t);function i(e){o(a,r,n,i,s,"next",e)}function s(e){o(a,r,n,i,s,"throw",e)}i(void 0)}))},function(e,t,r){return l.apply(this,arguments)})}])&&a(t.prototype,n),u&&a(t,u),e}();t.default=u}));r(xe);xe.STORAGE_KEY;var Fe=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(E),n=o(g);function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return(0,r.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,n.default)(e,t)}))||e.push(t)})),e):Array.isArray(e)?(i.logger.log(["the types mismatch, picking",e]),e):void 0}))}}));r(Fe);var Ue=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n=(r=Fe)&&r.__esModule?r:{default:r};var o=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return(0,n.default)(e,t)}),{})};t.default=o}));r(Ue);var Ge=t((function(e,t){function r(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,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var n;function o(e,t,r){var n=Object.keys(e);return n.indexOf(t)>=0?t:n.length?n[0]:r}Object.defineProperty(t,"__esModule",{value:!0}),t.ensurePanel=o,t.default=t.types=void 0,t.types=n,function(e){e.TAB="tab",e.PANEL="panel",e.TOOL="tool",e.PREVIEW="preview",e.NOTES_ELEMENT="notes-element"}(n||(t.types=n={}));t.default=function(e){var t=e.provider,a=e.store,i={getElements:function(e){return t.getElements(e)},getPanels:function(){return i.getElements(n.PANEL)},getStoryPanels:function(){var e=i.getPanels(),t=a.getState(),n=t.storyId,o=t.storiesHash,s=n&&o[n];if(!e||!s)return e;var u=s.parameters,c={};return Object.entries(e).forEach((function(e){var t=r(e,2),n=t[0],o=t[1],a=o.paramKey;a&&u&&u[a]&&u[a].disabled||(c[n]=o)})),c},getSelectedPanel:function(){var e=a.getState().selectedPanel;return o(i.getPanels(),e,e)},setSelectedPanel:function(e){a.setState({selectedPanel:e},{persistence:"session"})},setAddonState:function(e,t,r){var n,o,s,u,c=a.getState().addons;"function"==typeof t?n=t(i.getAddonState(e)):n=t;return a.setState({addons:Object.assign({},c,(o={},s=e,u=n,s in o?Object.defineProperty(o,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[s]=u,o))},r).then((function(){return i.getAddonState(e)}))},getAddonState:function(e){return a.getState().addons[e]}};return{api:i,state:{selectedPanel:o(i.getPanels(),a.getState().selectedPanel),addons:{}}}}}));r(Ge);Ge.ensurePanel,Ge.types;var Ve=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n=(r=d)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.provider,r={getChannel:function(){return t.channel},on:function(e,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return n?t.channel.addPeerListener(e,r):t.channel.addListener(e,r),function(){return t.channel.removeListener(e,r)}},off:function(e,r){return t.channel.removeListener(e,r)},emit:function(e,r){return t.channel.emit(e,r)},once:function(e,r){return t.channel.once(e,r)},onStory:(0,n.default)((function(e){return r.on(v.STORY_CHANGED,e)}),"onStory(...) has been replaced with on(STORY_CHANGED, ...)"),collapseAll:function(){t.channel.emit(v.STORIES_COLLAPSE_ALL,{})},expandAll:function(){r.emit(v.STORIES_EXPAND_ALL)}};return{api:r}}}));r(Ve);var Ke=t((function(e,t){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function n(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function o(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.store,a={addNotification:function(e){a.clearNotification(e.id);var i,s=t.getState().notifications;t.setState({notifications:[].concat((i=s,o(i)||n(i)||r()),[e])})},clearNotification:function(e){var r=t.getState().notifications;t.setState({notifications:r.filter((function(t){return t.id!==e}))});var n=r.find((function(t){return t.id===e}));n&&n.onClear&&n.onClear()}};return{api:a,state:{notifications:[]}}}}));r(Ke);var Xe=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(d),n=o(Fe);function o(e){return e&&e.__esModule?e:{default:e}}function i(e){return function(e){if(Array.isArray(e))return e}(e)||u(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(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)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}var c=(0,r.default)((function(){}),"You cannot use both the hierarchySeparator/hierarchyRootSeparator and showRoots options."),l=(0,r.default)((function(){}),"hierarchySeparator and hierarchyRootSeparator are deprecated and will be removed in Storybook 6.0.\nRead more about it in the migration guide: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md"),f=(0,r.default)((function(){}),"The default hierarchy separators are changing in Storybook 6.0.\n'|' and '.' will no longer create a hierarchy, but codemods are available.\nRead more about it in the migration guide: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md"),p=function(e){var t=e.store,r=e.navigate,o=e.storyId,u=e.viewMode,p=function(e){return t.getState().storiesHash[e]},h=function(e,t){var r,n=p(e);if((r=n)&&r.parameters){var o=n.parameters;return t?o[t]:o}return null},d=function(e){var n=t.getState(),o=n.storiesHash,a=n.viewMode,i=n.storyId;if(i&&o[i]){var u=Object.entries(o).reduce((function(e,t){return t[1].isComponent&&e.push(s(t[1].children)),e}),[]),c=u.findIndex((function(e){return e.includes(i)}));if(!(c===u.length-1&&e>0||0===c&&e<0)){var l=u[c+e][0];r("/".concat(a||"story","/").concat(l))}}},v=function(e){return{name:e,id:(t=e,t.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()})))};var t};return{api:{storyId:y.toId,selectStory:function e(n,o){var a=t.getState(),i=a.viewMode,s=void 0===i?"story":i,u=a.storyId,c=a.storiesHash;if(o)if(n){var l=(0,y.toId)(n,o);if(c[l])e(l);else{var f=c[(0,y.sanitize)(n)];if(f&&f.children){var p=f.children.find((function(e){return c[e].name===o}));p&&e(p)}}}else{var h=u.split("--",2)[0];e((0,y.toId)(h,o))}else{var d=c[(0,y.sanitize)(n)],v=d?d.children?d.children[0]:d.id:n;r("/".concat(s,"/").concat(v))}},getCurrentStoryData:function(){var e=t.getState().storyId;return p(e)},setStories:function(e){var o=Object.values(e).some((function(e){return e.kind.match(/\.|\|/)})),a=Object.values(e).reduce((function(e,t){var r,a=t.kind,u=t.parameters,p=u&&u.options||{},h=p.hierarchyRootSeparator,d=void 0===h?void 0:h,m=p.hierarchySeparator,g=void 0===m?void 0:m,E=p.showRoots,b=void 0===E?void 0:E,O=void 0!==b,S="";if(void 0!==d||void 0!==g){l(),O&&c();var I=(0,y.parseKind)(a,{rootSeparator:d||"|",groupSeparator:g||/\/|\./});S=I.root,r=I.groups}else if(o&&!O){f();var R=(0,y.parseKind)(a,{rootSeparator:"|",groupSeparator:/\/|\./});S=R.root,r=R.groups}else{var P=a.split("/");if(b&&P.length>1){var w=i(P);S=w[0],r=w.slice(1)}else r=P}var A=[].concat(S||[]).concat(r).map(v).reduce((function(e,t,r,n){var o=t.name,i=r>0&&e[r-1].id,s=(0,y.sanitize)(i?"".concat(i,"-").concat(o):o);if(i===s)throw new Error("\nInvalid part '".concat(o,"', leading to id === parentId ('").concat(s,"'), inside kind '").concat(a,"'\n\nDid you create a path that uses the separator char accidentally, such as 'Vue <docs/>' where '/' is a separator char? See https://github.com/storybookjs/storybook/issues/6128\n              ").trim());var u=Object.assign({},t,{id:s,parent:i,depth:r,children:[],isComponent:!1,isLeaf:!1,isRoot:!!S&&0===r});return e.concat([u])}),[]),j=[].concat(s(A.map((function(e){return e.id}))),[t.id]);A.forEach((function(t,r){var o=j[r+1],a=t.id;e[a]=(0,n.default)(e[a]||{},Object.assign({},t,{},o&&{children:[o]}))}));var L=Object.assign({},t,{parent:A[A.length-1].id,isLeaf:!0});return e[t.id]=L,e}),{});var u=Object.values(a).reduce((function e(t,r){if(!t[r.id]){t[r.id]=r;var n=r.children;if(n){var o=n.map((function(e){return a[e]}));t[r.id].isComponent=o.every((function(e){return e.isLeaf})),o.forEach((function(r){return e(t,r)}))}}return t}),{}),p=["about","shortcuts"],h=t.getState(),d=h.storyId,m=h.viewMode;if(d&&d.match(/--\*$/)){var g=d.slice(0,-1),E=Object.values(u).find((function(e){return!e.children&&e.id.substring(0,g.length)===g}));m&&E&&r("/".concat(m,"/").concat(E.id))}else if(d&&"*"!==d&&u[d]){if(u[d]&&!u[d].isLeaf){var b=function e(t,r){return t[r].isLeaf?r:e(t,t[r].children[0])}(u,d);r("/".concat(m,"/").concat(b))}}else{var O=Object.values(u).find((function(e){return!e.children}));"settings"===m&&p.includes(d)?r("/".concat(m,"/").concat(d)):"settings"!==m||p.includes(d)?m&&O&&r("/".concat(m,"/").concat(O.id)):r("/story/".concat(O.id))}t.setState({storiesHash:u,storiesConfigured:!0})},jumpToComponent:d,jumpToStory:function(e){var n=t.getState(),o=n.storiesHash,i=n.viewMode,s=n.storyId;if(a.DOCS_MODE)d(e);else if(s&&o[s]){var u=Object.keys(o).filter((function(e){return!(o[e].children||Array.isArray(o[e]))})),c=u.indexOf(s);if(!(c===u.length-1&&e>0||0===c&&e<0)){var l=u[c+e];i&&l&&r("/".concat(i,"/").concat(l))}}},getData:p,getParameters:h,getCurrentParameter:function(e){var r=t.getState().storyId,n=h(r,e);if(n)return n}},state:{storiesHash:{},storyId:o,viewMode:u,storiesConfigured:!1}}};t.default=p}));r(Xe);var He=function(e,t,r,n){if(!R(e))return e;for(var o=-1,a=(t=P(t,e)).length,i=a-1,s=e;null!=s&&++o<a;){var u=w(t[o]),c=r;if(o!=i){var l=s[u];void 0===(c=n?n(l,u,s):void 0)&&(c=R(l)?l:A(t[o+1])?[]:{})}j(s,u,c),s=s[u]}return e};var $e=function(e,t,r){for(var n=-1,o=t.length,a={};++n<o;){var i=t[n],s=L(e,i);r(s,i)&&He(a,P(i,e),s)}return a};var Be=function(e,t){return $e(e,t,(function(t,r){return S(e,r)}))},qe=f?f.isConcatSpreadable:void 0;var ze=function(e){return p(e)||N(e)||!!(qe&&e&&e[qe])};var Qe=function e(t,r,n,o,a){var i=-1,s=t.length;for(n||(n=ze),a||(a=[]);++i<s;){var u=t[i];r>0&&n(u)?r>1?e(u,r-1,n,o,a):T(a,u):o||(a[a.length]=u)}return a};var Ye=function(e){return(null==e?0:e.length)?Qe(e,1):[]};var We=function(e){return k(_(e,void 0,Ye),e+"")}((function(e,t){return null==e?{}:Be(e,t)})),Je=Array.isArray,Ze=Object.keys,et=Object.prototype.hasOwnProperty,tt=function t(r,n){if(r===n)return!0;if(r&&n&&"object"==e(r)&&"object"==e(n)){var o,a,i,s=Je(r),u=Je(n);if(s&&u){if((a=r.length)!=n.length)return!1;for(o=a;0!=o--;)if(!t(r[o],n[o]))return!1;return!0}if(s!=u)return!1;var c=r instanceof Date,l=n instanceof Date;if(c!=l)return!1;if(c&&l)return r.getTime()==n.getTime();var f=r instanceof RegExp,p=n instanceof RegExp;if(f!=p)return!1;if(f&&p)return r.toString()==n.toString();var h=Ze(r);if((a=h.length)!==Ze(n).length)return!1;for(o=a;0!=o--;)if(!et.call(n,h[o]))return!1;for(o=a;0!=o--;)if(!t(r[i=h[o]],n[i]))return!1;return!0}return r!=r&&n!=n},rt=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.store,n=e.provider,s={toggleFullscreen:function(e){return t.setState((function(t){var r="boolean"==typeof e?e:!t.layout.isFullscreen;return{layout:Object.assign({},t.layout,{isFullscreen:r})}}),{persistence:"session"})},togglePanel:function(e){return t.setState((function(t){var r=void 0!==e?e:!t.layout.showPanel;return{layout:Object.assign({},t.layout,{showPanel:r})}}),{persistence:"session"})},togglePanelPosition:function(e){return void 0!==e?t.setState((function(t){return{layout:Object.assign({},t.layout,{panelPosition:e})}}),{persistence:"session"}):t.setState((function(e){return{layout:Object.assign({},e.layout,{panelPosition:"right"===e.layout.panelPosition?"bottom":"right"})}}),{persistence:"session"})},toggleNav:function(e){return t.setState((function(t){var r=void 0!==e?e:!t.layout.showNav;return{layout:Object.assign({},t.layout,{showNav:r})}}),{persistence:"session"})},toggleToolbar:function(e){return t.setState((function(t){var r=void 0!==e?e:!t.layout.isToolshown;return{layout:Object.assign({},t.layout,{isToolshown:r})}}),{persistence:"session"})},resetLayout:function(){return t.setState((function(e){return{layout:Object.assign({},e.layout,{showNav:!1,showPanel:!1,isFullscreen:!1})}}),{persistence:"session"})},focusOnUIElement:function(e){if(e){var t=a.document.getElementById(e);t&&t.focus()}},getInitialOptions:function(){var e=n.getConfig(),t=e.theme,o=e.selectedPanel,a=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["theme","selectedPanel"]);return Object.assign({},m,{layout:Object.assign({},m.layout,{},(0,r.default)(a,Object.keys(m.layout)),{},v(a)),ui:Object.assign({},m.ui,{},(0,r.default)(a,Object.keys(m.ui))),selectedPanel:o||m.selectedPanel,theme:t||m.theme})},setOptions:function(e){var n=y?t.getState():s.getInitialOptions(),a=n.layout,i=n.ui,u=n.selectedPanel,l=n.theme;if(e){var f=Object.assign({},a,{},(0,r.default)(e,Object.keys(a)),{},v(e)),h=Object.assign({},i,{},(0,r.default)(e,Object.keys(i))),d=Object.assign({},l,{},e.theme,{},function(e){if(Object.keys(c).find((function(t){return t in e})))return p(e);return{}}(e)),m={};(0,o.default)(i,h)||(m.ui=h),(0,o.default)(a,f)||(m.layout=f),(0,o.default)(l,d)||(m.theme=d),e.selectedPanel&&!(0,o.default)(u,e.selectedPanel)&&(m.selectedPanel=e.selectedPanel),Object.keys(m).length&&t.setState(m,{persistence:"permanent"}),y=!0}}},u=(0,r.default)(t.getState(),"layout","ui","selectedPanel","theme");return{api:s,state:(0,i.default)(s.getInitialOptions(),u)}},t.focusableUIElements=void 0;var r=s(We),n=s(d),o=s(tt),i=s(Fe);function s(e){return e&&e.__esModule?e:{default:e}}var c={name:"theme.brandTitle",url:"theme.brandUrl"},l={goFullScreen:"isFullscreen",showStoriesPanel:"showNav",showAddonPanel:"showPanel",addonPanelInRight:"panelPosition"},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"The options { ".concat(Object.keys(e).join(", ")," } are deprecated -- use ").concat(t?"".concat(t,"'s"):""," { ").concat(Object.values(e).join(", ")," } instead.")},p=(0,n.default)((function(e){var t=e.name,r=e.url,n=e.theme||{};return{brandTitle:n.brandTitle||t,brandUrl:n.brandUrl||r,brandImage:n.brandImage||null}}),f(c)),h=(0,n.default)((function(e){var t={};return["goFullScreen","showStoriesPanel","showAddonPanel"].forEach((function(r){var n=e[r];void 0!==n&&(t[l[r]]=n)})),e.addonPanelInRight&&(t.panelPosition="right"),t}),f(l)),v=function(e){return Object.keys(l).find((function(t){return t in e}))?h(e):{}},m={ui:{enableShortcuts:!0,sidebarAnimations:!0,docsMode:!1},layout:{isToolshown:!0,isFullscreen:!1,showPanel:!0,showNav:!0,panelPosition:"bottom"},selectedPanel:void 0,theme:u.themes.light};t.focusableUIElements={storySearchField:"storybook-explorer-searchfield",storyListMenu:"storybook-explorer-menu",storyPanelRoot:"storybook-panel-root"};var y=!1}));r(rt);rt.focusableUIElements;var nt=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.shortcutToHumanString=t.keyToSymbol=t.eventMatchesShortcut=t.shortcutMatchesShortcut=t.eventToShortcut=t.isShortcutTaken=t.optionOrAltSymbol=t.controlOrMetaKey=t.controlOrMetaSymbol=t.isMacLike=void 0;var r=function(){return!(!a.navigator||!a.navigator.platform)&&!!a.navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i)};t.isMacLike=r;t.controlOrMetaSymbol=function(){return r()?"⌘":"ctrl"};t.controlOrMetaKey=function(){return r()?"meta":"control"};var n=function(){return r()?"⌥":"alt"};t.optionOrAltSymbol=n;t.isShortcutTaken=function(e,t){return JSON.stringify(e)===JSON.stringify(t)};var o=function(e){if(["Meta","Alt","Control","Shift"].includes(e.key))return null;var t=[];return e.altKey&&t.push("alt"),e.ctrlKey&&t.push("control"),e.metaKey&&t.push("meta"),e.shiftKey&&t.push("shift"),e.key&&1===e.key.length&&" "!==e.key&&t.push(e.key.toUpperCase())," "===e.key&&t.push("space"),"Escape"===e.key&&t.push("escape"),"ArrowRight"===e.key&&t.push("ArrowRight"),"ArrowDown"===e.key&&t.push("ArrowDown"),"ArrowUp"===e.key&&t.push("ArrowUp"),"ArrowLeft"===e.key&&t.push("ArrowLeft"),t.length>0?t:null};t.eventToShortcut=o;var i=function(e,t){return e&&e.length===t.length&&!e.find((function(e,r){return e!==t[r]}))};t.shortcutMatchesShortcut=i;t.eventMatchesShortcut=function(e,t){return i(o(e),t)};var s=function(e){return"alt"===e?n():"control"===e?"⌃":"meta"===e?"⌘":"shift"===e?"⇧​":"Enter"===e||"Backspace"===e||"Esc"===e?"":"escape"===e?"":" "===e?"SPACE":"ArrowUp"===e?"↑":"ArrowDown"===e?"↓":"ArrowLeft"===e?"←":"ArrowRight"===e?"→":e.toUpperCase()};t.keyToSymbol=s;t.shortcutToHumanString=function(e){return e.map(s).join(" ")}}));r(nt);nt.shortcutToHumanString,nt.keyToSymbol,nt.eventMatchesShortcut,nt.shortcutMatchesShortcut,nt.eventToShortcut,nt.isShortcutTaken,nt.optionOrAltSymbol,nt.controlOrMetaKey,nt.controlOrMetaSymbol,nt.isMacLike;var ot=t((function(e,t){function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t,r,n,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var i=e.apply(t,r);function s(e){n(i,o,a,s,u,"next",e)}function u(e){n(i,o,a,s,u,"throw",e)}s(void 0)}))}}Object.defineProperty(t,"__esModule",{value:!0}),t.keys=u,t.default=function(e){var t=e.store,n={getShortcutKeys:function(){return t.getState().shortcuts},setShortcuts:(d=o(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setState({shortcuts:r},{persistence:"permanent"});case 2:return e.abrupt("return",r);case 3:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)}),restoreAllDefaultShortcuts:(h=o(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n.setShortcuts(c));case 1:case"end":return e.stop()}}),e)}))),function(){return h.apply(this,arguments)}),setShortcut:(p=o(regeneratorRuntime.mark((function e(t,o){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.getShortcutKeys(),e.next=3,n.setShortcuts(Object.assign({},a,r({},t,o)));case 3:return e.abrupt("return",o);case 4:case"end":return e.stop()}}),e)}))),function(e,t){return p.apply(this,arguments)}),restoreDefaultShortcut:(f=o(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=c[t],e.abrupt("return",n.setShortcut(t,r));case 2:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)}),handleKeydownEvent:function(e,t){var r=(0,nt.eventToShortcut)(t),o=n.getShortcutKeys(),a=u(o).find((function(e){return(0,nt.shortcutMatchesShortcut)(r,o[e])}));a&&n.handleShortcutFeature(e,a)},handleShortcutFeature:function(e,r){var n=t.getState(),o=n.layout,i=o.isFullscreen,s=o.showNav,u=o.showPanel;if(n.ui.enableShortcuts)switch(r){case"escape":i?e.toggleFullscreen():s||e.toggleNav();break;case"focusNav":i&&e.toggleFullscreen(),s||e.toggleNav(),e.focusOnUIElement(rt.focusableUIElements.storyListMenu);break;case"search":i&&e.toggleFullscreen(),s||e.toggleNav(),setTimeout((function(){e.focusOnUIElement(rt.focusableUIElements.storySearchField)}),0);break;case"focusIframe":var c=a.document.getElementById("storybook-preview-iframe");if(c)try{c.contentWindow.focus()}catch(e){}break;case"focusPanel":i&&e.toggleFullscreen(),u||e.togglePanel(),e.focusOnUIElement(rt.focusableUIElements.storyPanelRoot);break;case"nextStory":e.jumpToStory(1);break;case"prevStory":e.jumpToStory(-1);break;case"nextComponent":e.jumpToComponent(1);break;case"prevComponent":e.jumpToComponent(-1);break;case"fullScreen":e.toggleFullscreen();break;case"togglePanel":i&&(e.toggleFullscreen(),e.resetLayout()),e.togglePanel();break;case"toggleNav":i&&(e.toggleFullscreen(),e.resetLayout()),e.toggleNav();break;case"toolbar":e.toggleToolbar();break;case"panelPosition":i&&e.toggleFullscreen(),u||e.togglePanel(),e.togglePanelPosition();break;case"aboutPage":e.navigate("/settings/about");break;case"shortcutsPage":e.navigate("/settings/shortcuts");break;case"collapseAll":e.collapseAll();break;case"expandAll":e.expandAll()}}},i=t.getState().shortcuts,s=void 0===i?c:i,l={shortcuts:u(c).reduce((function(e,t){return Object.assign({},e,r({},t,s[t]||c[t]))}),c)};var f;var p;var h;var d;return{api:n,state:l,init:function(e){var t=e.api;a.document.addEventListener("keydown",(function(e){(function(e){return/input|textarea/i.test(e.target.tagName)||null!==e.target.getAttribute("contenteditable")})(e)||t.handleKeydownEvent(t,e)})),t.on(v.PREVIEW_KEYDOWN,(function(e){t.handleKeydownEvent(t,e.event)}))}}},t.defaultShortcuts=t.controlOrMetaKey=t.isMacLike=void 0;var i=function(){return!(!a.navigator||!a.navigator.platform)&&!!a.navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i)};t.isMacLike=i;var s=function(){return i()?"meta":"control"};function u(e){return Object.keys(e)}t.controlOrMetaKey=s;var c=Object.freeze({fullScreen:["F"],togglePanel:["A"],panelPosition:["D"],toggleNav:["S"],toolbar:["T"],search:["/"],focusNav:["1"],focusIframe:["2"],focusPanel:["3"],prevComponent:["alt","ArrowUp"],nextComponent:["alt","ArrowDown"],prevStory:["alt","ArrowLeft"],nextStory:["alt","ArrowRight"],shortcutsPage:[s(),"shift",","],aboutPage:[","],escape:["escape"],collapseAll:[s(),"shift","ArrowUp"],expandAll:[s(),"shift","ArrowDown"]});t.defaultShortcuts=c}));r(ot);ot.keys,ot.defaultShortcuts,ot.controlOrMetaKey,ot.isMacLike;var at=t((function(e,t){function r(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.store,o=e.navigate,a=e.state,i=e.provider,s=r(e,["store","navigate","state","provider"]);return{api:{getQueryParam:function(e){var r=t.getState().customQueryParams;if(r)return r[e]},getUrlState:function(){var e=t.getState(),r=e.path,n=e.viewMode,o=e.storyId,a=e.url;return{queryParams:e.customQueryParams,path:r,viewMode:n,storyId:o,url:a}},setQueryParams:function(e){var r=t.getState().customQueryParams;t.setState({customQueryParams:Object.assign({},r,{},Object.entries(e).reduce((function(e,t){var r,n,o=(n=2,function(e){if(Array.isArray(e))return e}(r=t)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}}(r,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),a=o[0],i=o[1];return null!==i&&(e[a]=i),e}),{}))})},navigateUrl:function(e,t){(0,je.navigate)(e,t)}},state:n(Object.assign({store:t,navigate:o,state:a,provider:i},s))}};var n=function(e){var t,n=e.navigate,o=e.state,a=o.location,i=o.path,s=o.viewMode,u=o.storyId,c={},l=(0,Te.queryFromLocation)(a),f=l.full,p=l.panel,h=l.nav,d=l.addons,v=l.panelRight,m=l.stories,g=l.addonPanel,E=l.selectedKind,b=l.selectedStory,O=l.path,S=r(l,["full","panel","nav","addons","panelRight","stories","addonPanel","selectedKind","selectedStory","path"]);if("1"===f&&(c.isFullscreen=!0),p&&(["right","bottom"].includes(p)?c.panelPosition=p:"0"===p&&(c.showPanel=!1)),"0"===h&&(c.showNav=!1),"0"===d&&(c.showPanel=!1),"1"===v&&(c.panelPosition="right"),"0"===m&&(c.showNav=!1),g&&(t=g),E&&b){var I=(0,y.toId)(E,b);setTimeout((function(){return n("/".concat(s,"/").concat(I),{replace:!0})}),1)}else if(E){var R=(0,y.toId)(E,"star").replace(/star$/,"*");setTimeout((function(){return n("/".concat(s,"/").concat(R),{replace:!0})}),1)}else O&&"/"!==O?Object.keys(l).length>1&&setTimeout((function(){return n("".concat(O),{replace:!0})}),1):setTimeout((function(){return n("/".concat(s,"/*"),{replace:!0})}),1);return{viewMode:s,layout:c,selectedPanel:t,location:a,path:i,customQueryParams:S,storyId:u}}}));r(at);var it=t((function(t,r){var n;r=t.exports=h,n="object"===e(c)&&c.env&&c.env.NODE_DEBUG&&/\bsemver\b/i.test(c.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},r.SEMVER_SPEC_VERSION="2.0.0";var o=Number.MAX_SAFE_INTEGER||9007199254740991,a=r.re=[],i=r.src=[],s=r.tokens={},u=0;function l(e){s[e]=u++}l("NUMERICIDENTIFIER"),i[s.NUMERICIDENTIFIER]="0|[1-9]\\d*",l("NUMERICIDENTIFIERLOOSE"),i[s.NUMERICIDENTIFIERLOOSE]="[0-9]+",l("NONNUMERICIDENTIFIER"),i[s.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",l("MAINVERSION"),i[s.MAINVERSION]="("+i[s.NUMERICIDENTIFIER]+")\\.("+i[s.NUMERICIDENTIFIER]+")\\.("+i[s.NUMERICIDENTIFIER]+")",l("MAINVERSIONLOOSE"),i[s.MAINVERSIONLOOSE]="("+i[s.NUMERICIDENTIFIERLOOSE]+")\\.("+i[s.NUMERICIDENTIFIERLOOSE]+")\\.("+i[s.NUMERICIDENTIFIERLOOSE]+")",l("PRERELEASEIDENTIFIER"),i[s.PRERELEASEIDENTIFIER]="(?:"+i[s.NUMERICIDENTIFIER]+"|"+i[s.NONNUMERICIDENTIFIER]+")",l("PRERELEASEIDENTIFIERLOOSE"),i[s.PRERELEASEIDENTIFIERLOOSE]="(?:"+i[s.NUMERICIDENTIFIERLOOSE]+"|"+i[s.NONNUMERICIDENTIFIER]+")",l("PRERELEASE"),i[s.PRERELEASE]="(?:-("+i[s.PRERELEASEIDENTIFIER]+"(?:\\."+i[s.PRERELEASEIDENTIFIER]+")*))",l("PRERELEASELOOSE"),i[s.PRERELEASELOOSE]="(?:-?("+i[s.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+i[s.PRERELEASEIDENTIFIERLOOSE]+")*))",l("BUILDIDENTIFIER"),i[s.BUILDIDENTIFIER]="[0-9A-Za-z-]+",l("BUILD"),i[s.BUILD]="(?:\\+("+i[s.BUILDIDENTIFIER]+"(?:\\."+i[s.BUILDIDENTIFIER]+")*))",l("FULL"),l("FULLPLAIN"),i[s.FULLPLAIN]="v?"+i[s.MAINVERSION]+i[s.PRERELEASE]+"?"+i[s.BUILD]+"?",i[s.FULL]="^"+i[s.FULLPLAIN]+"$",l("LOOSEPLAIN"),i[s.LOOSEPLAIN]="[v=\\s]*"+i[s.MAINVERSIONLOOSE]+i[s.PRERELEASELOOSE]+"?"+i[s.BUILD]+"?",l("LOOSE"),i[s.LOOSE]="^"+i[s.LOOSEPLAIN]+"$",l("GTLT"),i[s.GTLT]="((?:<|>)?=?)",l("XRANGEIDENTIFIERLOOSE"),i[s.XRANGEIDENTIFIERLOOSE]=i[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",l("XRANGEIDENTIFIER"),i[s.XRANGEIDENTIFIER]=i[s.NUMERICIDENTIFIER]+"|x|X|\\*",l("XRANGEPLAIN"),i[s.XRANGEPLAIN]="[v=\\s]*("+i[s.XRANGEIDENTIFIER]+")(?:\\.("+i[s.XRANGEIDENTIFIER]+")(?:\\.("+i[s.XRANGEIDENTIFIER]+")(?:"+i[s.PRERELEASE]+")?"+i[s.BUILD]+"?)?)?",l("XRANGEPLAINLOOSE"),i[s.XRANGEPLAINLOOSE]="[v=\\s]*("+i[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+i[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+i[s.XRANGEIDENTIFIERLOOSE]+")(?:"+i[s.PRERELEASELOOSE]+")?"+i[s.BUILD]+"?)?)?",l("XRANGE"),i[s.XRANGE]="^"+i[s.GTLT]+"\\s*"+i[s.XRANGEPLAIN]+"$",l("XRANGELOOSE"),i[s.XRANGELOOSE]="^"+i[s.GTLT]+"\\s*"+i[s.XRANGEPLAINLOOSE]+"$",l("COERCE"),i[s.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",l("COERCERTL"),a[s.COERCERTL]=new RegExp(i[s.COERCE],"g"),l("LONETILDE"),i[s.LONETILDE]="(?:~>?)",l("TILDETRIM"),i[s.TILDETRIM]="(\\s*)"+i[s.LONETILDE]+"\\s+",a[s.TILDETRIM]=new RegExp(i[s.TILDETRIM],"g");l("TILDE"),i[s.TILDE]="^"+i[s.LONETILDE]+i[s.XRANGEPLAIN]+"$",l("TILDELOOSE"),i[s.TILDELOOSE]="^"+i[s.LONETILDE]+i[s.XRANGEPLAINLOOSE]+"$",l("LONECARET"),i[s.LONECARET]="(?:\\^)",l("CARETTRIM"),i[s.CARETTRIM]="(\\s*)"+i[s.LONECARET]+"\\s+",a[s.CARETTRIM]=new RegExp(i[s.CARETTRIM],"g");l("CARET"),i[s.CARET]="^"+i[s.LONECARET]+i[s.XRANGEPLAIN]+"$",l("CARETLOOSE"),i[s.CARETLOOSE]="^"+i[s.LONECARET]+i[s.XRANGEPLAINLOOSE]+"$",l("COMPARATORLOOSE"),i[s.COMPARATORLOOSE]="^"+i[s.GTLT]+"\\s*("+i[s.LOOSEPLAIN]+")$|^$",l("COMPARATOR"),i[s.COMPARATOR]="^"+i[s.GTLT]+"\\s*("+i[s.FULLPLAIN]+")$|^$",l("COMPARATORTRIM"),i[s.COMPARATORTRIM]="(\\s*)"+i[s.GTLT]+"\\s*("+i[s.LOOSEPLAIN]+"|"+i[s.XRANGEPLAIN]+")",a[s.COMPARATORTRIM]=new RegExp(i[s.COMPARATORTRIM],"g");l("HYPHENRANGE"),i[s.HYPHENRANGE]="^\\s*("+i[s.XRANGEPLAIN]+")\\s+-\\s+("+i[s.XRANGEPLAIN]+")\\s*$",l("HYPHENRANGELOOSE"),i[s.HYPHENRANGELOOSE]="^\\s*("+i[s.XRANGEPLAINLOOSE]+")\\s+-\\s+("+i[s.XRANGEPLAINLOOSE]+")\\s*$",l("STAR"),i[s.STAR]="(<|>)?=?\\s*\\*";for(var f=0;f<u;f++)n(f,i[f]),a[f]||(a[f]=new RegExp(i[f]));function p(t,r){if(r&&"object"===e(r)||(r={loose:!!r,includePrerelease:!1}),t instanceof h)return t;if("string"!=typeof t)return null;if(t.length>256)return null;if(!(r.loose?a[s.LOOSE]:a[s.FULL]).test(t))return null;try{return new h(t,r)}catch(e){return null}}function h(t,r){if(r&&"object"===e(r)||(r={loose:!!r,includePrerelease:!1}),t instanceof h){if(t.loose===r.loose)return t;t=t.version}else if("string"!=typeof t)throw new TypeError("Invalid Version: "+t);if(t.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof h))return new h(t,r);n("SemVer",t,r),this.options=r,this.loose=!!r.loose;var i=t.trim().match(r.loose?a[s.LOOSE]:a[s.FULL]);if(!i)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<o)return t}return e})):this.prerelease=[],this.build=i[5]?i[5].split("."):[],this.format()}r.parse=p,r.valid=function(e,t){var r=p(e,t);return r?r.version:null},r.clean=function(e,t){var r=p(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null},r.SemVer=h,h.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},h.prototype.toString=function(){return this.version},h.prototype.compare=function(e){return n("SemVer.compare",this.version,this.options,e),e instanceof h||(e=new h(e,this.options)),this.compareMain(e)||this.comparePre(e)},h.prototype.compareMain=function(e){return e instanceof h||(e=new h(e,this.options)),v(this.major,e.major)||v(this.minor,e.minor)||v(this.patch,e.patch)},h.prototype.comparePre=function(e){if(e instanceof h||(e=new h(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return v(r,o)}while(++t)},h.prototype.compareBuild=function(e){e instanceof h||(e=new h(e,this.options));var t=0;do{var r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return v(r,o)}while(++t)},h.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},r.inc=function(e,t,r,n){"string"==typeof r&&(n=r,r=void 0);try{return new h(e,r).inc(t,n).version}catch(e){return null}},r.diff=function(e,t){if(E(e,t))return null;var r=p(e),n=p(t),o="";if(r.prerelease.length||n.prerelease.length){o="pre";var a="prerelease"}for(var i in r)if(("major"===i||"minor"===i||"patch"===i)&&r[i]!==n[i])return o+i;return a},r.compareIdentifiers=v;var d=/^[0-9]+$/;function v(e,t){var r=d.test(e),n=d.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1}function m(e,t,r){return new h(e,r).compare(new h(t,r))}function y(e,t,r){return m(e,t,r)>0}function g(e,t,r){return m(e,t,r)<0}function E(e,t,r){return 0===m(e,t,r)}function b(e,t,r){return 0!==m(e,t,r)}function O(e,t,r){return m(e,t,r)>=0}function S(e,t,r){return m(e,t,r)<=0}function I(t,r,n,o){switch(r){case"===":return"object"===e(t)&&(t=t.version),"object"===e(n)&&(n=n.version),t===n;case"!==":return"object"===e(t)&&(t=t.version),"object"===e(n)&&(n=n.version),t!==n;case"":case"=":case"==":return E(t,n,o);case"!=":return b(t,n,o);case">":return y(t,n,o);case">=":return O(t,n,o);case"<":return g(t,n,o);case"<=":return S(t,n,o);default:throw new TypeError("Invalid operator: "+r)}}function R(t,r){if(r&&"object"===e(r)||(r={loose:!!r,includePrerelease:!1}),t instanceof R){if(t.loose===!!r.loose)return t;t=t.value}if(!(this instanceof R))return new R(t,r);n("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===P?this.value="":this.value=this.operator+this.semver.version,n("comp",this)}r.rcompareIdentifiers=function(e,t){return v(t,e)},r.major=function(e,t){return new h(e,t).major},r.minor=function(e,t){return new h(e,t).minor},r.patch=function(e,t){return new h(e,t).patch},r.compare=m,r.compareLoose=function(e,t){return m(e,t,!0)},r.compareBuild=function(e,t,r){var n=new h(e,r),o=new h(t,r);return n.compare(o)||n.compareBuild(o)},r.rcompare=function(e,t,r){return m(t,e,r)},r.sort=function(e,t){return e.sort((function(e,n){return r.compareBuild(e,n,t)}))},r.rsort=function(e,t){return e.sort((function(e,n){return r.compareBuild(n,e,t)}))},r.gt=y,r.lt=g,r.eq=E,r.neq=b,r.gte=O,r.lte=S,r.cmp=I,r.Comparator=R;var P={};function w(t,r){if(r&&"object"===e(r)||(r={loose:!!r,includePrerelease:!1}),t instanceof w)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new w(t.raw,r);if(t instanceof R)return new w(t.value,r);if(!(this instanceof w))return new w(t,r);if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+t);this.format()}function A(e,t){for(var r=!0,n=e.slice(),o=n.pop();r&&n.length;)r=n.every((function(e){return o.intersects(e,t)})),o=n.pop();return r}function j(e){return!e||"x"===e.toLowerCase()||"*"===e}function L(e,t,r,n,o,a,i,s,u,c,l,f,p){return((t=j(r)?"":j(n)?">="+r+".0.0":j(o)?">="+r+"."+n+".0":">="+t)+" "+(s=j(u)?"":j(c)?"<"+(+u+1)+".0.0":j(l)?"<"+u+"."+(+c+1)+".0":f?"<="+u+"."+c+"."+l+"-"+f:"<="+s)).trim()}function N(e,t,r){for(var o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(o=0;o<e.length;o++)if(n(e[o].semver),e[o].semver!==P&&e[o].semver.prerelease.length>0){var a=e[o].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch)return!0}return!1}return!0}function T(e,t,r){try{t=new w(t,r)}catch(e){return!1}return t.test(e)}function k(e,t,r,n){var o,a,i,s,u;switch(e=new h(e,n),t=new w(t,n),r){case">":o=y,a=S,i=g,s=">",u=">=";break;case"<":o=g,a=O,i=y,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(T(e,t,n))return!1;for(var c=0;c<t.set.length;++c){var l=t.set[c],f=null,p=null;if(l.forEach((function(e){e.semver===P&&(e=new R(">=0.0.0")),f=f||e,p=p||e,o(e.semver,f.semver,n)?f=e:i(e.semver,p.semver,n)&&(p=e)})),f.operator===s||f.operator===u)return!1;if((!p.operator||p.operator===s)&&a(e,p.semver))return!1;if(p.operator===u&&i(e,p.semver))return!1}return!0}R.prototype.parse=function(e){var t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new h(r[2],this.options.loose):this.semver=P},R.prototype.toString=function(){return this.value},R.prototype.test=function(e){if(n("Comparator.test",e,this.options.loose),this.semver===P||e===P)return!0;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}return I(e,this.operator,this.semver,this.options)},R.prototype.intersects=function(t,r){if(!(t instanceof R))throw new TypeError("a Comparator is required");var n;if(r&&"object"===e(r)||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||(n=new w(t.value,r),T(this.value,n,r));if(""===t.operator)return""===t.value||(n=new w(this.value,r),T(t.semver,n,r));var o=!(">="!==this.operator&&">"!==this.operator||">="!==t.operator&&">"!==t.operator),a=!("<="!==this.operator&&"<"!==this.operator||"<="!==t.operator&&"<"!==t.operator),i=this.semver.version===t.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==t.operator&&"<="!==t.operator),u=I(this.semver,"<",t.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===t.operator||"<"===t.operator),c=I(this.semver,">",t.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===t.operator||">"===t.operator);return o||a||i&&s||u||c},r.Range=w,w.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},w.prototype.toString=function(){return this.range},w.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?a[s.HYPHENRANGELOOSE]:a[s.HYPHENRANGE];e=e.replace(r,L),n("hyphen replace",e),e=e.replace(a[s.COMPARATORTRIM],"$1$2$3"),n("comparator trim",e,a[s.COMPARATORTRIM]),e=(e=(e=e.replace(a[s.TILDETRIM],"$1~")).replace(a[s.CARETTRIM],"$1^")).split(/\s+/).join(" ");var o=t?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],i=e.split(" ").map((function(e){return function(e,t){return n("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){n("caret",e,t);var r=t.loose?a[s.CARETLOOSE]:a[s.CARET];return e.replace(r,(function(t,r,o,a,i){var s;return n("caret",e,t,r,o,a,i),j(r)?s="":j(o)?s=">="+r+".0.0 <"+(+r+1)+".0.0":j(a)?s="0"===r?">="+r+"."+o+".0 <"+r+"."+(+o+1)+".0":">="+r+"."+o+".0 <"+(+r+1)+".0.0":i?(n("replaceCaret pr",i),s="0"===r?"0"===o?">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+o+"."+(+a+1):">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+(+o+1)+".0":">="+r+"."+o+"."+a+"-"+i+" <"+(+r+1)+".0.0"):(n("no pr"),s="0"===r?"0"===o?">="+r+"."+o+"."+a+" <"+r+"."+o+"."+(+a+1):">="+r+"."+o+"."+a+" <"+r+"."+(+o+1)+".0":">="+r+"."+o+"."+a+" <"+(+r+1)+".0.0"),n("caret return",s),s}))}(e,t)})).join(" ")}(e,t),n("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var r=t.loose?a[s.TILDELOOSE]:a[s.TILDE];return e.replace(r,(function(t,r,o,a,i){var s;return n("tilde",e,t,r,o,a,i),j(r)?s="":j(o)?s=">="+r+".0.0 <"+(+r+1)+".0.0":j(a)?s=">="+r+"."+o+".0 <"+r+"."+(+o+1)+".0":i?(n("replaceTilde pr",i),s=">="+r+"."+o+"."+a+"-"+i+" <"+r+"."+(+o+1)+".0"):s=">="+r+"."+o+"."+a+" <"+r+"."+(+o+1)+".0",n("tilde return",s),s}))}(e,t)})).join(" ")}(e,t),n("tildes",e),e=function(e,t){return n("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var r=t.loose?a[s.XRANGELOOSE]:a[s.XRANGE];return e.replace(r,(function(r,o,a,i,s,u){n("xRange",e,r,o,a,i,s,u);var c=j(a),l=c||j(i),f=l||j(s),p=f;return"="===o&&p&&(o=""),u=t.includePrerelease?"-0":"",c?r=">"===o||"<"===o?"<0.0.0-0":"*":o&&p?(l&&(i=0),s=0,">"===o?(o=">=",l?(a=+a+1,i=0,s=0):(i=+i+1,s=0)):"<="===o&&(o="<",l?a=+a+1:i=+i+1),r=o+a+"."+i+"."+s+u):l?r=">="+a+".0.0"+u+" <"+(+a+1)+".0.0"+u:f&&(r=">="+a+"."+i+".0"+u+" <"+a+"."+(+i+1)+".0"+u),n("xRange return",r),r}))}(e,t)})).join(" ")}(e,t),n("xrange",e),e=function(e,t){return n("replaceStars",e,t),e.trim().replace(a[s.STAR],"")}(e,t),n("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter((function(e){return!!e.match(o)}))),i=i.map((function(e){return new R(e,this.options)}),this)},w.prototype.intersects=function(e,t){if(!(e instanceof w))throw new TypeError("a Range is required");return this.set.some((function(r){return A(r,t)&&e.set.some((function(e){return A(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},r.toComparators=function(e,t){return new w(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},w.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(N(this.set[t],e,this.options))return!0;return!1},r.satisfies=T,r.maxSatisfying=function(e,t,r){var n=null,o=null;try{var a=new w(t,r)}catch(e){return null}return e.forEach((function(e){a.test(e)&&(n&&-1!==o.compare(e)||(o=new h(n=e,r)))})),n},r.minSatisfying=function(e,t,r){var n=null,o=null;try{var a=new w(t,r)}catch(e){return null}return e.forEach((function(e){a.test(e)&&(n&&1!==o.compare(e)||(o=new h(n=e,r)))})),n},r.minVersion=function(e,t){e=new w(e,t);var r=new h("0.0.0");if(e.test(r))return r;if(r=new h("0.0.0-0"),e.test(r))return r;r=null;for(var n=0;n<e.set.length;++n){e.set[n].forEach((function(e){var t=new h(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!y(r,t)||(r=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(r&&e.test(r))return r;return null},r.validRange=function(e,t){try{return new w(e,t).range||"*"}catch(e){return null}},r.ltr=function(e,t,r){return k(e,t,"<",r)},r.gtr=function(e,t,r){return k(e,t,">",r)},r.outside=k,r.prerelease=function(e,t){var r=p(e,t);return r&&r.prerelease.length?r.prerelease:null},r.intersects=function(e,t,r){return e=new w(e,r),t=new w(t,r),e.intersects(t)},r.coerce=function(e,t){if(e instanceof h)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var r=null;if((t=t||{}).rtl){for(var n;(n=a[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&n.index+n[0].length===r.index+r[0].length||(r=n),a[s.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;a[s.COERCERTL].lastIndex=-1}else r=e.match(a[s.COERCE]);if(null===r)return null;return p(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}})),st=(it.SEMVER_SPEC_VERSION,it.re,it.src,it.tokens,it.parse,it.valid,it.clean,it.SemVer,it.inc,it.diff,it.compareIdentifiers,it.rcompareIdentifiers,it.major,it.minor,it.patch,it.compare,it.compareLoose,it.compareBuild,it.rcompare,it.sort,it.rsort,it.gt,it.lt,it.eq,it.neq,it.gte,it.lte,it.cmp,it.Comparator,it.Range,it.toComparators,it.satisfies,it.maxSatisfying,it.minSatisfying,it.minVersion,it.validRange,it.ltr,it.gtr,it.outside,it.prerelease,it.intersects,it.coerce,t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0;t.version="5.3.10"})));r(st);st.version;var ut=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.store,n=e.mode,o=t.getState().dismissedVersionNotification,a={versions:Object.assign({current:{version:st.version}},s()),dismissedVersionNotification:o},u={getCurrentVersion:function(){return t.getState().versions.current},getLatestVersion:function(){var e=t.getState().versions,n=e.latest,o=e.next,a=e.current;return a&&r.default.prerelease(a.version)&&o?n&&r.default.gt(n.version,o.version)?n:o:n},versionUpdateAvailable:function(){var e=u.getLatestVersion(),t=u.getCurrentVersion();if(e){if(!e.version)return!0;if(!t.version)return!0;var n=!!r.default.prerelease(t.version)?"".concat(r.default.major(t.version),".").concat(r.default.minor(t.version),".").concat(r.default.patch(t.version)):t.version,o=r.default.diff(n,e.version);return r.default.gt(e.version,n)&&"patch"!==o&&!o.includes("pre")}return!1}};function c(){return(c=i(regeneratorRuntime.mark((function e(a){var i,c,l,f,p,h,d,v,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=a.api,c=t.getState(),l=c.versions,f=void 0===l?{}:l,p=s(),h=p.latest,d=p.next,e.next=5,t.setState({versions:Object.assign({},f,{latest:h,next:d})});case 5:u.versionUpdateAvailable()&&(v=u.getLatestVersion().version,m=r.default.diff(f.current.version,f.latest.version),v===o||"patch"===m||r.default.prerelease(v)||"production"===n||i.addNotification({id:"update",link:"/settings/about",content:"🎉 Storybook ".concat(v," is available!"),onClear:function(){t.setState({dismissedVersionNotification:v},{persistence:"permanent"})}}));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return{init:function(e){return c.apply(this,arguments)},state:a,api:u}};var r=n(it);function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r,n,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var i=e.apply(t,r);function s(e){o(i,n,a,s,u,"next",e)}function u(e){o(i,n,a,s,u,"throw",e)}s(void 0)}))}}var s=(0,n(h).default)(1)((function(){try{return Object.assign({},JSON.parse(a.VERSIONCHECK).data||{})}catch(e){return{}}}))}));r(ut);var ct=t((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.useStorybookState=function(){return(0,r.useContext)(C).state},t.useStorybookApi=K,t.useAddonState=function(e,t){var n=K(),o=(0,r.useRef)({}),a=n.getAddonState(e),i=X(a,t);void 0===a&&void 0!==i&&(o.current[e]||(n.setAddonState(e,i),o.current[e]=!0));return[i,function(t,r){return n.setAddonState(e,t,r)}]},t.useParameter=function(e,t){return X(K().getCurrentParameter(e),t)},Object.defineProperty(t,"ChannelListener",{enumerable:!0,get:function(){return m.Listener}}),Object.defineProperty(t,"StoreOptions",{enumerable:!0,get:function(){return u.Options}}),t.useChannel=t.Provider=t.Consumer=void 0;var r=I(o),n=O(h),a=O(ke),i=O(v),s=O(_e),u=I(xe),c=O(Ue),l=O(Ge),f=O(Ve),p=O(Ke),d=O(Xe),y=O(rt),g=O(ot),E=O(at),b=O(ut);function O(e){return e&&e.__esModule?e:{default:e}}function S(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return S=function(){return e},e}function I(e){if(e&&e.__esModule)return e;if(null===e||"object"!==P(e)&&"function"!=typeof e)return{default:e};var t=S();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=n?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}function R(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,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function P(e){return(P="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 w(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function A(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 j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(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 N(e,t,r){return t&&L(e.prototype,t),r&&L(e,r),e}function T(e,t){return!t||"object"!==P(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}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&&M(e,t)}function M(e,t){return(M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var C=(0,Me.createContext)({api:void 0,state:(0,c.default)({})}),D=i.default.STORY_CHANGED,x=i.default.SET_STORIES,F=i.default.SELECT_STORY,U=i.default.NAVIGATE_URL,G=function(e){function t(e){var r;j(this,t),(r=T(this,k(t).call(this,e))).api=void 0,r.modules=void 0;var n=e.provider,o=e.location,a=e.path,i=e.viewMode,h=void 0===i?e.docsMode?"docs":"story":i,v=e.storyId,m=e.docsMode,O=e.navigate,S=new u.default({getState:function(){return r.state},setState:function(e,t){return r.setState(e,t)}}),I={location:o,path:a,viewMode:h,storyId:v};r.state=S.getInitialState((0,c.default)(Object.assign({},I,{},m?{layout:{isToolshown:!1,showPanel:!1},ui:{docsMode:!0}}:null)));var R={navigate:O,store:S,provider:n};r.modules=[f.default,l.default,y.default,p.default,g.default,d.default,E.default,b.default].map((function(e){return e(Object.assign({},I,{},R,{state:r.state}))}));var P=c.default.apply(void 0,A(r.modules.map((function(e){return e.state})))),L=Object.assign.apply(Object,[{navigate:O}].concat(A(r.modules.map((function(e){return e.api}))))),N=(0,s.default)({provider:n,store:S,api:L});return N.on(D,(function(e){var t=N.getParameters(e,"options");t&&N.setOptions(t)})),N.on(x,(function(e){N.setStories(e.stories);var t=v?N.getParameters(v,"options"):N.getParameters(Object.keys(e.stories)[0],"options");N.setOptions(t)})),N.on(F,(function(e){var t=e.kind,r=e.story,n=w(e,["kind","story"]);N.selectStory(t,r,n)})),N.on(U,(function(e,t){N.navigateUrl(e,t)})),r.state=P,r.api=N,r}return _(t,e),N(t,[{key:"componentDidMount",value:function(){var e=this;this.modules.forEach((function(t){var r=t.init;r&&r({api:e.api})}))}},{key:"shouldComponentUpdate",value:function(e,t){var r=this.state,n=this.props;return r!==t||n.path!==e.path}},{key:"render",value:function(){var e=this.props.children,t={state:this.state,api:this.api};return r.default.createElement(C.Provider,{value:t},"function"==typeof e?e(t):e)}}]),t}(r.Component);t.Provider=G,G.displayName="ManagerProvider",G.displayName="Manager",G.getDerivedStateFromProps=function(e,t){return t.path!==e.path?Object.assign({},t,{location:e.location,path:e.path,viewMode:e.viewMode,storyId:e.storyId}):null};var V=function(e){function t(e){var r;return j(this,t),(r=T(this,k(t).call(this,e))).prevChildren=void 0,r.prevData=void 0,r.dataMemory=void 0,r.dataMemory=e.filter?(0,n.default)(10)(e.filter):null,r}return _(t,e),N(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.children,o=t.pure;return r.default.createElement(C.Consumer,null,(function(t){var r=e.dataMemory?e.dataMemory(t):t;return o&&e.prevChildren&&e.prevData&&(0,a.default)(r,e.prevData)?e.prevChildren:(e.prevChildren=n(r),e.prevData=r,e.prevChildren)}))}}]),t}(r.Component);function K(){return(0,r.useContext)(C).api}function X(e,t){return void 0===e?t:e}t.Consumer=V,V.displayName="ManagerConsumer";t.useChannel=function(e){var t=K();return(0,r.useEffect)((function(){return Object.entries(e).forEach((function(e){var r=R(e,2),n=r[0],o=r[1];return t.on(n,o)})),function(){Object.entries(e).forEach((function(e){var r=R(e,2),n=r[0],o=r[1];return t.off(n,o)}))}})),t.emit}}));r(ct);var lt=ct.StoreOptions,ft=ct.ChannelListener,pt=ct.useStorybookState,ht=ct.useStorybookApi,dt=ct.useAddonState,vt=ct.useParameter,mt=ct.useChannel,yt=ct.Provider,gt=ct.Consumer;export{Te as _,lt as a,ft as b,pt as c,ct as d,ht as e,gt as f,yt as g,dt as h,mt as i,vt as j,Ce as r};
//# sourceMappingURL=storybook-prebuilt-c5aee634.js.map