{"version":3,"sources":["jsdelivr-header.js","/npm/@hypothesis/frontend-shared@10.3.2/src/index.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLS,0BAA6B,0CAC7B,iBAAoB,gCACpB,iBAAoB,gCACpB,gBAAmB,+BACnB,mBAAsB,kCACtB,0BAA6B,0CAC7B,sBAAyB,qCACzB,iBAAoB,gCACpB,qBAAwB,oCACxB,wBAA2B,wCAC3B,wBAA2B,yCAQlC,iBACA,mBACA,mBACK,8BACE,SAAY,qBACZ,uBAA0B,oCAC1B,YAAe,uBAGxB,KAAc,4BACL,gCAAmC,uCAE1C,YACA,UACA,OACA,cACA,gBACA,UACA,MACA,UACA,UACA,UACA,UACA,SACA,cACK,2BAEL,QACA,OACA,YACA,QACA,QACA,eACA,kBACK,+BAEL,OACA,SACA,YACA,WACA,MACA,WACA,YACA,aACA,YACA,WACA,OACA,aACK,4BAEL,KACA,YACA,WACA,UACA,YACA,QACA,UACK,6BAEL,WACA,cACA,KACA,WACA,IACA,YACK,kCACE,WAAc","file":"/npm/@hypothesis/frontend-shared@10.3.2/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@hypothesis/frontend-shared@10.3.2/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// Hooks\nexport { useArrowKeyNavigation } from './hooks/use-arrow-key-navigation';\nexport { useClickAway } from './hooks/use-click-away';\nexport { useFocusAway } from './hooks/use-focus-away';\nexport { useKeyPress } from './hooks/use-key-press';\nexport { useOrderedRows } from './hooks/use-ordered-rows';\nexport { usePopoverShouldClose } from './hooks/use-popover-should-close';\nexport { useStableCallback } from './hooks/use-stable-callback';\nexport { useSyncedRef } from './hooks/use-synced-ref';\nexport { useToastMessages } from './hooks/use-toast-messages';\nexport { useValidateOnSubmit } from './hooks/use-validate-on-submit';\nexport { useWarnOnPageUnload } from './hooks/use-warn-on-page-unload';\nexport type {\n  ToastMessagesState,\n  ToastMessageData,\n} from './hooks/use-toast-messages';\n\n// Utils\nexport {\n  decayingInterval,\n  formatRelativeDate,\n  formatDateTime,\n} from './util/date-and-time';\nexport { lazy } from './util/lazy';\nexport { ListenerCollection } from './util/listener-collection';\nexport { confirm } from './util/prompts';\n\n// Components\nexport * from './components/icons';\nexport { default as CloseableContext } from './components/CloseableContext';\nexport {\n  AspectRatio,\n  DataTable,\n  Scroll,\n  ScrollContent,\n  ScrollContainer,\n  ScrollBox,\n  Table,\n  TableBody,\n  TableCell,\n  TableFoot,\n  TableHead,\n  TableRow,\n  Thumbnail,\n} from './components/data';\nexport {\n  Callout,\n  Dialog,\n  ModalDialog,\n  Popover,\n  Spinner,\n  SpinnerOverlay,\n  ToastMessages,\n} from './components/feedback';\nexport {\n  Button,\n  Checkbox,\n  CloseButton,\n  IconButton,\n  Input,\n  InputGroup,\n  MultiSelect,\n  OptionButton,\n  RadioButton,\n  RadioGroup,\n  Select,\n  Textarea,\n} from './components/input';\nexport {\n  Card,\n  CardContent,\n  CardHeader,\n  CardTitle,\n  CardActions,\n  Overlay,\n  Panel,\n} from './components/layout';\nexport {\n  Pagination,\n  PointerButton,\n  Link,\n  LinkButton,\n  Tab,\n  TabList,\n} from './components/navigation/';\nexport { Slider } from './components/transition';\n\n// Types\nexport type {\n  BaseProps,\n  CompositeProps,\n  IconComponent,\n  Order,\n  OrderDirection,\n  PresentationalProps,\n  TransitionComponent,\n} from './types';\n\nexport type {\n  AspectRatioProps,\n  DataTableProps,\n  ScrollProps,\n  ScrollContentProps,\n  ScrollContainerProps,\n  ScrollBoxProps,\n  TableProps,\n  TableBodyProps,\n  TableCellProps,\n  TableFootProps,\n  TableHeadProps,\n  TableRowProps,\n  ThumbnailProps,\n} from './components/data';\n\nexport type {\n  CalloutProps,\n  DialogProps,\n  ModalDialogProps,\n  PopoverProps,\n  SpinnerProps,\n  SpinnerOverlayProps,\n  ToastMessage,\n  ToastMessageTransitionClasses,\n  ToastMessagesProps,\n} from './components/feedback';\n\nexport type {\n  ButtonProps,\n  CheckboxProps,\n  CloseButtonProps,\n  IconButtonProps,\n  InputProps,\n  InputGroupProps,\n  MultiSelectProps,\n  OptionButtonProps,\n  RadioButtonProps,\n  RadioGroupProps,\n  SelectProps,\n  TextareaProps,\n} from './components/input';\n\nexport type {\n  CardProps,\n  CardContentProps,\n  CardHeaderProps,\n  CardTitleProps,\n  CardActionsProps,\n  OverlayProps,\n  PanelProps,\n} from './components/layout';\n\nexport type {\n  PaginationProps,\n  PointerButtonProps,\n  LinkProps,\n  LinkButtonProps,\n  TabProps,\n  TabListProps,\n} from './components/navigation/';\n\nexport type {\n  Breakpoint,\n  DateFormatter,\n  FormatDateTimeOptions,\n} from './util/date-and-time';\nexport type { EventType } from './util/listener-collection';\nexport type { ConfirmModalProps } from './util/prompts';\n"]}