{
  "version": 3,
  "sources": ["global-externals:react", "global-externals:@storybook/addons", "../../../../../addons/outline/dist/esm/constants.js", "global-externals:@storybook/api", "global-externals:@storybook/components", "../../../../../addons/outline/dist/esm/OutlineSelector.js", "../../../../../addons/outline/dist/esm/manager.js"],
  "sourcesContent": ["export default __REACT__;\nconst { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, cloneElement, createContext, createElement, createFactory, createRef, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version } = __REACT__;\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, cloneElement, createContext, createElement, createFactory, createRef, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };", "export default __STORYBOOKADDONS__;\nconst { AddonStore, Channel, HooksContext, addons, applyHooks, isSupportedType, makeDecorator, mockChannel, types, useArgs, useCallback, useChannel, useEffect, useGlobals, useMemo, useParameter, useReducer, useRef, useState, useStoryContext } = __STORYBOOKADDONS__;\nexport { AddonStore, Channel, HooksContext, addons, applyHooks, isSupportedType, makeDecorator, mockChannel, types, useArgs, useCallback, useChannel, useEffect, useGlobals, useMemo, useParameter, useReducer, useRef, useState, useStoryContext };", "export const ADDON_ID = 'storybook/outline';\nexport const PARAM_KEY = 'outline';", "export default __STORYBOOKAPI__;\nconst { ActiveTabs, Consumer, Provider, combineParameters, merge, useAddonState, useArgTypes, useArgs, useChannel, useGlobalTypes, useGlobals, useParameter, useSharedState, useStoryPrepared, useStorybookApi, useStorybookState } = __STORYBOOKAPI__;\nexport { ActiveTabs, Consumer, Provider, combineParameters, merge, useAddonState, useArgTypes, useArgs, useChannel, useGlobalTypes, useGlobals, useParameter, useSharedState, useStoryPrepared, useStorybookApi, useStorybookState };", "export default __STORYBOOKCOMPONENTS__;\nconst { A, ActionBar, AddonPanel, Badge, Bar, Blockquote, Button, Code, DL, Div, DocumentWrapper, FlexBar, Form, H1, H2, H3, H4, H5, H6, HR, IconButton, IconButtonSkeleton, Icons, Img, LI, Link, Loader, OL, P, Placeholder, Pre, ResetWrapper, ScrollArea, Separator, Spaced, Span, StorybookIcon, StorybookLogo, Symbols, SyntaxHighlighter, TT, TabBar, TabButton, TabWrapper, Table, Tabs, TabsState, TooltipLinkList, TooltipMessage, TooltipNote, UL, WithTooltip, WithTooltipPure, Zoom, codeCommon, components, createCopyToClipboardFunction, getStoryHref, interleaveSeparators, nameSpaceClassNames, resetComponents, withReset } = __STORYBOOKCOMPONENTS__;\nexport { A, ActionBar, AddonPanel, Badge, Bar, Blockquote, Button, Code, DL, Div, DocumentWrapper, FlexBar, Form, H1, H2, H3, H4, H5, H6, HR, IconButton, IconButtonSkeleton, Icons, Img, LI, Link, Loader, OL, P, Placeholder, Pre, ResetWrapper, ScrollArea, Separator, Spaced, Span, StorybookIcon, StorybookLogo, Symbols, SyntaxHighlighter, TT, TabBar, TabButton, TabWrapper, Table, Tabs, TabsState, TooltipLinkList, TooltipMessage, TooltipNote, UL, WithTooltip, WithTooltipPure, Zoom, codeCommon, components, createCopyToClipboardFunction, getStoryHref, interleaveSeparators, nameSpaceClassNames, resetComponents, withReset };", "import React, { memo, useCallback, useEffect } from 'react';\nimport { useGlobals, useStorybookApi } from '@storybook/api';\nimport { Icons, IconButton } from '@storybook/components';\nimport { ADDON_ID, PARAM_KEY } from './constants';\nexport const OutlineSelector = /*#__PURE__*/memo(() => {\n  const [globals, updateGlobals] = useGlobals();\n  const api = useStorybookApi();\n  const isActive = globals[PARAM_KEY] || false;\n  const toggleOutline = useCallback(() => updateGlobals({\n    [PARAM_KEY]: !isActive\n  }), [isActive]);\n  useEffect(() => {\n    api.setAddonShortcut(ADDON_ID, {\n      label: 'Toggle Measure [O]',\n      defaultShortcut: ['O'],\n      actionName: 'outline',\n      showInMenu: false,\n      action: toggleOutline\n    });\n  }, [toggleOutline, api]);\n  return /*#__PURE__*/React.createElement(IconButton, {\n    key: \"outline\",\n    active: isActive,\n    title: \"Apply outlines to the preview\",\n    onClick: toggleOutline\n  }, /*#__PURE__*/React.createElement(Icons, {\n    icon: \"outline\"\n  }));\n});", "import React from 'react';\nimport { addons, types } from '@storybook/addons';\nimport { ADDON_ID } from './constants';\nimport { OutlineSelector } from './OutlineSelector';\naddons.register(ADDON_ID, () => {\n  addons.add(ADDON_ID, {\n    title: 'Outline',\n    type: types.TOOL,\n    match: ({\n      viewMode\n    }) => !!(viewMode && viewMode.match(/^(story|docs)$/)),\n    render: () => /*#__PURE__*/React.createElement(OutlineSelector, null)\n  });\n});"],
  "mappings": "AAAA,GAAO,GAAQ,UACT,CAAE,WAAU,YAAW,WAAU,WAAU,gBAAe,aAAY,WAAU,eAAc,gBAAe,gBAAe,gBAAe,YAAW,aAAY,iBAAgB,OAAM,OAAM,cAAa,aAAY,gBAAe,YAAW,sBAAqB,kBAAiB,UAAS,aAAY,SAAQ,WAAU,WAAY,UCDhV,GAAO,GAAQ,oBACT,CAAE,aAAY,UAAS,eAAc,SAAQ,aAAY,kBAAiB,gBAAe,cAAa,QAAO,UAAS,eAAa,cAAY,aAAW,cAAY,WAAS,gBAAc,cAAY,UAAQ,YAAU,oBAAoB,oBCD9O,GAAM,GAAW,oBACX,EAAY,UCDzB,GAAO,IAAQ,iBACT,CAAE,cAAY,YAAU,YAAU,qBAAmB,SAAO,iBAAe,eAAa,WAAS,cAAY,kBAAgB,aAAY,gBAAc,kBAAgB,oBAAkB,kBAAiB,sBAAsB,iBCDtO,GAAO,IAAQ,wBACT,CAAE,KAAG,aAAW,cAAY,SAAO,OAAK,cAAY,UAAQ,QAAM,MAAI,OAAK,mBAAiB,WAAS,QAAM,MAAI,MAAI,MAAI,MAAI,MAAI,MAAI,MAAI,aAAY,sBAAoB,QAAO,OAAK,MAAI,QAAM,UAAQ,MAAI,KAAG,eAAa,OAAK,gBAAc,cAAY,aAAW,UAAQ,QAAM,iBAAe,iBAAe,WAAS,qBAAmB,MAAI,UAAQ,aAAW,cAAY,SAAO,QAAM,aAAW,mBAAiB,kBAAgB,eAAa,MAAI,eAAa,mBAAiB,QAAM,cAAY,cAAY,iCAA+B,gBAAc,wBAAsB,uBAAqB,mBAAiB,cAAc,wBCG1mB,GAAM,GAA+B,EAAK,IAAM,CACrD,GAAM,CAAC,EAAS,GAAiB,EAAW,EACtC,EAAM,EAAgB,EACtB,EAAW,EAAQ,IAAc,GACjC,EAAgB,EAAY,IAAM,EAAc,CACpD,CAAC,GAAY,CAAC,CAChB,CAAC,EAAG,CAAC,CAAQ,CAAC,EACd,SAAU,IAAM,CACd,EAAI,iBAAiB,EAAU,CAC7B,MAAO,qBACP,gBAAiB,CAAC,GAAG,EACrB,WAAY,UACZ,WAAY,GACZ,OAAQ,CACV,CAAC,CACH,EAAG,CAAC,EAAe,CAAG,CAAC,EACH,EAAM,cAAc,EAAY,CAClD,IAAK,UACL,OAAQ,EACR,MAAO,gCACP,QAAS,CACX,EAAgB,EAAM,cAAc,EAAO,CACzC,KAAM,SACR,CAAC,CAAC,CACJ,CAAC,ECxBD,EAAO,SAAS,EAAU,IAAM,CAC9B,EAAO,IAAI,EAAU,CACnB,MAAO,UACP,KAAM,EAAM,KACZ,MAAO,CAAC,CACN,cACI,CAAC,CAAE,IAAY,EAAS,MAAM,gBAAgB,GACpD,OAAQ,IAAmB,EAAM,cAAc,EAAiB,IAAI,CACtE,CAAC,CACH,CAAC",
  "names": []
}
