UNPKG

@massds/mayflower-react

Version:

React versions of Mayflower design system UI components

443 lines (442 loc) 24.1 kB
"use strict"; exports.__esModule = true; var _exportNames = { Form: true, HelperText: true, Label: true, ErrorMessage: true, InputDate: true, InputText: true, SelectBox: true, InputRadio: true, InputTextFuzzy: true, Input: true, Error: true, InputSlider: true, CompoundSlider: true, InputCurrency: true, InputCheckBox: true, InputNumber: true, InputRadioGroup: true, DateRange: true, MultiSelectDropDown: true, TypeAheadDropdown: true, FeedbackForm: true, Divider: true, Placeholder: true, ArrowButton: true, Button: true, ButtonCopy: true, ButtonSort: true, ButtonToggle: true, ButtonWithIcon: true, ButtonFixedFeedback: true, ButtonAlert: true, ButtonTag: true, GoogleTranslateElement: true, Address: true, Email: true, EventTime: true, OperationalHours: true, PhoneNumber: true, ColoredHeading: true, CompHeading: true, Heading: true, SidebarHeading: true, DecorativeLink: true, FootNote: true, FootNoteLink: true, OrderedList: true, UnorderedList: true, Image: true, SiteLogo: true, Table: true, Paragraph: true, PublishState: true, BrandBanner: true, Link: true, LinkDropdown: true, ArrowNav: true, IconLink: true, CalloutLink: true, FooterLinks: true, HeaderSearch: true, Pagination: true, ResultsHeading: true, SearchBannerForm: true, SectionLinks: true, SocialLinks: true, SortResults: true, ContactGroup: true, ImagePromo: true, Tabs: true, Tags: true, AccordionItem: true, ListingTable: true, Breadcrumb: true, BreadcrumbItem: true, EmergencyAlert: true, EmergencyHeader: true, NavContainer: true, HamburgerNav: true, HeaderNav: true, GenTeaser: true, Footer: true, FooterWithColumns: true, FooterSlim: true, RichText: true, UtilityPanel: true, UtilityNav: true, Header: true, HeaderSlim: true, HeaderHamburger: true, ErrorPage: true, LinkList: true, PageFlipper: true, PageHeader: true, IllustratedHeader: true, FilterBox: true, SearchBanner: true, AccordionWrapper: true, TableofContents: true, Tab: true, TabContainer: true, TabBody: true, TabContext: true, TeaserListing: true, CalloutAlert: true, HelpTip: true, EmergencyAlerts: true, NarrowTemplate: true, Error403: true, Error404: true, Error500: true, Collapse: true, DataTable: true, useWindowWidth: true, useEventListener: true, useScript: true, FormProvider: true, InputContext: true, FormContext: true, useGoogleTranslateElement: true, HamburgerContext: true, HamburgerMainNav: true, HamburgerNavItem: true, HamburgerUtilityItem: true, HamburgerUtilityNav: true, HamburgerNavSearch: true, HamburgerSiteLogo: true, HamburgerLogoWrapper: true, HamburgerMobileLogoWrapper: true, HamburgerSkipNav: true, HamburgerContainer: true, HamburgerMobileNavSearch: true, useHamburgerNavKeydown: true, useJumpToSearch: true, useMenuButtonEffects: true, HeaderContainer: true, HeaderButtonContainer: true, HeaderLogo: true, HeaderNavSearch: true, HeaderMobileNavSearch: true, HeaderUtilityItem: true, HeaderUtilityNav: true, HeaderMainNavContext: true, HeaderMainNav: true, HeaderNavItem: true, mainNavReducer: true, initMainNavState: true, useHeaderNavKeydown: true, useHeaderMainNav: true, useHeaderNavMouseEvents: true, useHeaderNavButtonEffects: true, TranslateItem: true, StateItem: true, LoginItem: true }; exports.LinkDropdown = exports.Link = exports.Label = exports.InputTextFuzzy = exports.InputText = exports.InputSlider = exports.InputRadioGroup = exports.InputRadio = exports.InputNumber = exports.InputDate = exports.InputCurrency = exports.InputContext = exports.InputCheckBox = exports.Input = exports.ImagePromo = exports.Image = exports.IllustratedHeader = exports.IconLink = exports.HelperText = exports.HelpTip = exports.Heading = exports.HeaderUtilityNav = exports.HeaderUtilityItem = exports.HeaderSlim = exports.HeaderSearch = exports.HeaderNavSearch = exports.HeaderNavItem = exports.HeaderNav = exports.HeaderMobileNavSearch = exports.HeaderMainNavContext = exports.HeaderMainNav = exports.HeaderLogo = exports.HeaderHamburger = exports.HeaderContainer = exports.HeaderButtonContainer = exports.Header = exports.HamburgerUtilityNav = exports.HamburgerUtilityItem = exports.HamburgerSkipNav = exports.HamburgerSiteLogo = exports.HamburgerNavSearch = exports.HamburgerNavItem = exports.HamburgerNav = exports.HamburgerMobileNavSearch = exports.HamburgerMobileLogoWrapper = exports.HamburgerMainNav = exports.HamburgerLogoWrapper = exports.HamburgerContext = exports.HamburgerContainer = exports.GoogleTranslateElement = exports.GenTeaser = exports.FormProvider = exports.FormContext = exports.Form = exports.FooterWithColumns = exports.FooterSlim = exports.FooterLinks = exports.Footer = exports.FootNoteLink = exports.FootNote = exports.FilterBox = exports.FeedbackForm = exports.EventTime = exports.ErrorPage = exports.ErrorMessage = exports.Error500 = exports.Error404 = exports.Error403 = exports.Error = exports.EmergencyHeader = exports.EmergencyAlerts = exports.EmergencyAlert = exports.Email = exports.Divider = exports.DecorativeLink = exports.DateRange = exports.DataTable = exports.ContactGroup = exports.CompoundSlider = exports.CompHeading = exports.ColoredHeading = exports.Collapse = exports.CalloutLink = exports.CalloutAlert = exports.ButtonWithIcon = exports.ButtonToggle = exports.ButtonTag = exports.ButtonSort = exports.ButtonFixedFeedback = exports.ButtonCopy = exports.ButtonAlert = exports.Button = exports.BreadcrumbItem = exports.Breadcrumb = exports.BrandBanner = exports.ArrowNav = exports.ArrowButton = exports.Address = exports.AccordionWrapper = exports.AccordionItem = void 0; exports.useWindowWidth = exports.useScript = exports.useMenuButtonEffects = exports.useJumpToSearch = exports.useHeaderNavMouseEvents = exports.useHeaderNavKeydown = exports.useHeaderNavButtonEffects = exports.useHeaderMainNav = exports.useHamburgerNavKeydown = exports.useGoogleTranslateElement = exports.useEventListener = exports.mainNavReducer = exports.initMainNavState = exports.UtilityPanel = exports.UtilityNav = exports.UnorderedList = exports.TypeAheadDropdown = exports.TranslateItem = exports.TeaserListing = exports.Tags = exports.Tabs = exports.TableofContents = exports.Table = exports.TabContext = exports.TabContainer = exports.TabBody = exports.Tab = exports.StateItem = exports.SortResults = exports.SocialLinks = exports.SiteLogo = exports.SidebarHeading = exports.SelectBox = exports.SectionLinks = exports.SearchBannerForm = exports.SearchBanner = exports.RichText = exports.ResultsHeading = exports.PublishState = exports.Placeholder = exports.PhoneNumber = exports.Paragraph = exports.Pagination = exports.PageHeader = exports.PageFlipper = exports.OrderedList = exports.OperationalHours = exports.NavContainer = exports.NarrowTemplate = exports.MultiSelectDropDown = exports.LoginItem = exports.ListingTable = exports.LinkList = void 0; var _index = _interopRequireWildcard(require("./Form/index.js")); exports.Form = _index["default"]; exports.FormProvider = _index.FormProvider; var _index2 = _interopRequireDefault(require("./HelperText/index.js")); exports.HelperText = _index2["default"]; var _index3 = _interopRequireDefault(require("./Label/index.js")); exports.Label = _index3["default"]; var _index4 = _interopRequireDefault(require("./ErrorMessage/index.js")); exports.ErrorMessage = _index4["default"]; var _index5 = _interopRequireDefault(require("./InputDate/index.js")); exports.InputDate = _index5["default"]; var _index6 = _interopRequireDefault(require("./InputText/index.js")); exports.InputText = _index6["default"]; var _index7 = _interopRequireDefault(require("./SelectBox/index.js")); exports.SelectBox = _index7["default"]; var _index8 = _interopRequireDefault(require("./InputRadio/index.js")); exports.InputRadio = _index8["default"]; var _index9 = _interopRequireDefault(require("./InputTextFuzzy/index.js")); exports.InputTextFuzzy = _index9["default"]; var _index10 = _interopRequireDefault(require("./Input/index.js")); exports.Input = _index10["default"]; var _error = _interopRequireDefault(require("./Input/error.js")); exports.Error = _error["default"]; var _index11 = _interopRequireDefault(require("./InputSlider/index.js")); exports.InputSlider = _index11["default"]; var _index12 = _interopRequireDefault(require("./CompoundSlider/index.js")); exports.CompoundSlider = _index12["default"]; var _index13 = _interopRequireDefault(require("./InputCurrency/index.js")); exports.InputCurrency = _index13["default"]; var _index14 = _interopRequireDefault(require("./InputCheckBox/index.js")); exports.InputCheckBox = _index14["default"]; var _context = require("./Input/context.js"); exports.InputContext = _context.InputContext; exports.FormContext = _context.FormContext; var _index15 = _interopRequireDefault(require("./InputNumber/index.js")); exports.InputNumber = _index15["default"]; var _index16 = _interopRequireDefault(require("./InputRadioGroup/index.js")); exports.InputRadioGroup = _index16["default"]; var _index17 = _interopRequireDefault(require("./DateRange/index.js")); exports.DateRange = _index17["default"]; var _index18 = _interopRequireDefault(require("./MultiSelectDropDown/index.js")); exports.MultiSelectDropDown = _index18["default"]; var _index19 = _interopRequireDefault(require("./TypeAheadDropdown/index.js")); exports.TypeAheadDropdown = _index19["default"]; var _index20 = _interopRequireDefault(require("./FeedbackForm/index.js")); exports.FeedbackForm = _index20["default"]; var _index21 = _interopRequireDefault(require("./Divider/index.js")); exports.Divider = _index21["default"]; var _index22 = _interopRequireDefault(require("./Placeholder/index.js")); exports.Placeholder = _index22["default"]; var _index23 = _interopRequireDefault(require("./ArrowButton/index.js")); exports.ArrowButton = _index23["default"]; var _index24 = _interopRequireDefault(require("./Button/index.js")); exports.Button = _index24["default"]; var _index25 = _interopRequireDefault(require("./ButtonCopy/index.js")); exports.ButtonCopy = _index25["default"]; var _index26 = _interopRequireDefault(require("./ButtonSort/index.js")); exports.ButtonSort = _index26["default"]; var _index27 = _interopRequireDefault(require("./ButtonToggle/index.js")); exports.ButtonToggle = _index27["default"]; var _index28 = _interopRequireDefault(require("./ButtonWithIcon/index.js")); exports.ButtonWithIcon = _index28["default"]; var _index29 = _interopRequireDefault(require("./ButtonFixedFeedback/index.js")); exports.ButtonFixedFeedback = _index29["default"]; var _index30 = _interopRequireDefault(require("./ButtonAlert/index.js")); exports.ButtonAlert = _index30["default"]; var _index31 = _interopRequireDefault(require("./ButtonTag/index.js")); exports.ButtonTag = _index31["default"]; var _index32 = _interopRequireWildcard(require("./GoogleTranslateElement/index.js")); exports.GoogleTranslateElement = _index32["default"]; exports.useGoogleTranslateElement = _index32.useGoogleTranslateElement; var _index33 = _interopRequireDefault(require("./Address/index.js")); exports.Address = _index33["default"]; var _index34 = _interopRequireDefault(require("./Email/index.js")); exports.Email = _index34["default"]; var _index35 = _interopRequireDefault(require("./EventTime/index.js")); exports.EventTime = _index35["default"]; var _index36 = _interopRequireDefault(require("./OperationalHours/index.js")); exports.OperationalHours = _index36["default"]; var _index37 = _interopRequireDefault(require("./PhoneNumber/index.js")); exports.PhoneNumber = _index37["default"]; var _index38 = _interopRequireDefault(require("./ColoredHeading/index.js")); exports.ColoredHeading = _index38["default"]; var _index39 = _interopRequireDefault(require("./CompHeading/index.js")); exports.CompHeading = _index39["default"]; var _index40 = _interopRequireDefault(require("./Heading/index.js")); exports.Heading = _index40["default"]; var _index41 = _interopRequireDefault(require("./SidebarHeading/index.js")); exports.SidebarHeading = _index41["default"]; var _index42 = require("./Icon/index.js"); Object.keys(_index42).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _index42[key]) return; exports[key] = _index42[key]; }); var _index43 = _interopRequireDefault(require("./DecorativeLink/index.js")); exports.DecorativeLink = _index43["default"]; var _index44 = _interopRequireDefault(require("./FootNote/index.js")); exports.FootNote = _index44["default"]; var _index45 = _interopRequireDefault(require("./FootNoteLink/index.js")); exports.FootNoteLink = _index45["default"]; var _index46 = _interopRequireDefault(require("./OrderedList/index.js")); exports.OrderedList = _index46["default"]; var _index47 = _interopRequireDefault(require("./UnorderedList/index.js")); exports.UnorderedList = _index47["default"]; var _index48 = _interopRequireDefault(require("./Image/index.js")); exports.Image = _index48["default"]; var _index49 = _interopRequireDefault(require("./SiteLogo/index.js")); exports.SiteLogo = _index49["default"]; var _index50 = _interopRequireDefault(require("./Table/index.js")); exports.Table = _index50["default"]; var _index51 = _interopRequireDefault(require("./Paragraph/index.js")); exports.Paragraph = _index51["default"]; var _index52 = _interopRequireDefault(require("./PublishState/index.js")); exports.PublishState = _index52["default"]; var _index53 = _interopRequireDefault(require("./BrandBanner/index.js")); exports.BrandBanner = _index53["default"]; var _index54 = _interopRequireDefault(require("./Link/index.js")); exports.Link = _index54["default"]; var _index55 = _interopRequireDefault(require("./LinkDropdown/index.js")); exports.LinkDropdown = _index55["default"]; var _index56 = _interopRequireDefault(require("./ArrowNav/index.js")); exports.ArrowNav = _index56["default"]; var _index57 = _interopRequireDefault(require("./IconLink/index.js")); exports.IconLink = _index57["default"]; var _index58 = _interopRequireDefault(require("./CalloutLink/index.js")); exports.CalloutLink = _index58["default"]; var _index59 = _interopRequireDefault(require("./FooterLinks/index.js")); exports.FooterLinks = _index59["default"]; var _index60 = _interopRequireDefault(require("./HeaderSearch/index.js")); exports.HeaderSearch = _index60["default"]; var _index61 = _interopRequireDefault(require("./Pagination/index.js")); exports.Pagination = _index61["default"]; var _index62 = _interopRequireDefault(require("./ResultsHeading/index.js")); exports.ResultsHeading = _index62["default"]; var _index63 = _interopRequireDefault(require("./SearchBannerForm/index.js")); exports.SearchBannerForm = _index63["default"]; var _index64 = _interopRequireDefault(require("./SectionLinks/index.js")); exports.SectionLinks = _index64["default"]; var _index65 = _interopRequireDefault(require("./SocialLinks/index.js")); exports.SocialLinks = _index65["default"]; var _index66 = _interopRequireDefault(require("./SortResults/index.js")); exports.SortResults = _index66["default"]; var _index67 = _interopRequireDefault(require("./ContactGroup/index.js")); exports.ContactGroup = _index67["default"]; var _index68 = _interopRequireDefault(require("./ImagePromo/index.js")); exports.ImagePromo = _index68["default"]; var _index69 = _interopRequireDefault(require("./Tabs/index.js")); exports.Tabs = _index69["default"]; var _index70 = _interopRequireDefault(require("./Tags/index.js")); exports.Tags = _index70["default"]; var _index71 = _interopRequireDefault(require("./AccordionItem/index.js")); exports.AccordionItem = _index71["default"]; var _index72 = _interopRequireDefault(require("./ListingTable/index.js")); exports.ListingTable = _index72["default"]; var _index73 = _interopRequireDefault(require("./Breadcrumb/index.js")); exports.Breadcrumb = _index73["default"]; var _item = _interopRequireDefault(require("./Breadcrumb/item.js")); exports.BreadcrumbItem = _item["default"]; var _index74 = _interopRequireDefault(require("./EmergencyAlert/index.js")); exports.EmergencyAlert = _index74["default"]; var _index75 = _interopRequireDefault(require("./EmergencyHeader/index.js")); exports.EmergencyHeader = _index75["default"]; var _index76 = _interopRequireDefault(require("./NavContainer/index.js")); exports.NavContainer = _index76["default"]; var _index77 = _interopRequireWildcard(require("./HamburgerNav/index.js")); exports.HamburgerNav = _index77["default"]; exports.HamburgerContext = _index77.HamburgerContext; exports.HamburgerMainNav = _index77.HamburgerMainNav; exports.HamburgerNavItem = _index77.HamburgerNavItem; exports.HamburgerUtilityItem = _index77.HamburgerUtilityItem; exports.HamburgerUtilityNav = _index77.HamburgerUtilityNav; exports.HamburgerNavSearch = _index77.HamburgerNavSearch; exports.HamburgerSiteLogo = _index77.HamburgerSiteLogo; exports.HamburgerLogoWrapper = _index77.HamburgerLogoWrapper; exports.HamburgerMobileLogoWrapper = _index77.HamburgerMobileLogoWrapper; exports.HamburgerSkipNav = _index77.HamburgerSkipNav; exports.HamburgerContainer = _index77.HamburgerContainer; exports.HamburgerMobileNavSearch = _index77.HamburgerMobileNavSearch; var _hooks = require("./HamburgerNav/hooks.js"); exports.useHamburgerNavKeydown = _hooks.useHamburgerNavKeydown; exports.useJumpToSearch = _hooks.useJumpToSearch; exports.useMenuButtonEffects = _hooks.useMenuButtonEffects; var _index78 = _interopRequireWildcard(require("./HeaderNav/index.js")); exports.HeaderNav = _index78["default"]; exports.HeaderContainer = _index78.HeaderContainer; exports.HeaderButtonContainer = _index78.HeaderButtonContainer; exports.HeaderLogo = _index78.HeaderLogo; exports.HeaderNavSearch = _index78.HeaderNavSearch; exports.HeaderMobileNavSearch = _index78.HeaderMobileNavSearch; exports.HeaderUtilityItem = _index78.HeaderUtilityItem; exports.HeaderUtilityNav = _index78.HeaderUtilityNav; var _mainNav = require("./HeaderNav/main-nav.js"); exports.HeaderMainNavContext = _mainNav.HeaderMainNavContext; exports.HeaderMainNav = _mainNav.HeaderMainNav; exports.HeaderNavItem = _mainNav.HeaderNavItem; var _hooks2 = require("./HeaderNav/hooks.js"); exports.mainNavReducer = _hooks2.mainNavReducer; exports.initMainNavState = _hooks2.initMainNavState; exports.useHeaderNavKeydown = _hooks2.useHeaderNavKeydown; exports.useHeaderMainNav = _hooks2.useHeaderMainNav; exports.useHeaderNavMouseEvents = _hooks2.useHeaderNavMouseEvents; exports.useHeaderNavButtonEffects = _hooks2.useHeaderNavButtonEffects; var _index79 = _interopRequireDefault(require("./GenTeaser/index.js")); exports.GenTeaser = _index79["default"]; var _index80 = _interopRequireDefault(require("./Footer/index.js")); exports.Footer = _index80["default"]; var _index81 = _interopRequireDefault(require("./FooterWithColumns/index.js")); exports.FooterWithColumns = _index81["default"]; var _index82 = _interopRequireDefault(require("./FooterSlim/index.js")); exports.FooterSlim = _index82["default"]; var _index83 = _interopRequireDefault(require("./RichText/index.js")); exports.RichText = _index83["default"]; var _index84 = _interopRequireDefault(require("./UtilityPanel/index.js")); exports.UtilityPanel = _index84["default"]; var _index85 = _interopRequireDefault(require("./UtilityNav/index.js")); exports.UtilityNav = _index85["default"]; var _utilityItems = require("./Header/utility-items.js"); exports.TranslateItem = _utilityItems.TranslateItem; exports.StateItem = _utilityItems.StateItem; exports.LoginItem = _utilityItems.LoginItem; var _index86 = _interopRequireDefault(require("./Header/index.js")); exports.Header = _index86["default"]; var _index87 = _interopRequireDefault(require("./HeaderSlim/index.js")); exports.HeaderSlim = _index87["default"]; var _index88 = _interopRequireDefault(require("./HeaderHamburger/index.js")); exports.HeaderHamburger = _index88["default"]; var _index89 = _interopRequireDefault(require("./ErrorPage/index.js")); exports.ErrorPage = _index89["default"]; var _index90 = _interopRequireDefault(require("./LinkList/index.js")); exports.LinkList = _index90["default"]; var _index91 = _interopRequireDefault(require("./PageFlipper/index.js")); exports.PageFlipper = _index91["default"]; var _index92 = _interopRequireDefault(require("./PageHeader/index.js")); exports.PageHeader = _index92["default"]; var _index93 = _interopRequireDefault(require("./IllustratedHeader/index.js")); exports.IllustratedHeader = _index93["default"]; var _index94 = _interopRequireDefault(require("./FilterBox/index.js")); exports.FilterBox = _index94["default"]; var _index95 = _interopRequireDefault(require("./SearchBanner/index.js")); exports.SearchBanner = _index95["default"]; var _index96 = _interopRequireDefault(require("./AccordionWrapper/index.js")); exports.AccordionWrapper = _index96["default"]; var _index97 = _interopRequireDefault(require("./TableofContents/index.js")); exports.TableofContents = _index97["default"]; var _tab = _interopRequireDefault(require("./TabContainer/tab.js")); exports.Tab = _tab["default"]; var _index98 = _interopRequireDefault(require("./TabContainer/index.js")); exports.TabContainer = _index98["default"]; var _tabBody = _interopRequireDefault(require("./TabContainer/tab-body.js")); exports.TabBody = _tabBody["default"]; var _context2 = _interopRequireDefault(require("./TabContainer/context.js")); exports.TabContext = _context2["default"]; var _index99 = _interopRequireDefault(require("./TeaserListing/index.js")); exports.TeaserListing = _index99["default"]; var _index100 = _interopRequireDefault(require("./CalloutAlert/index.js")); exports.CalloutAlert = _index100["default"]; var _index101 = _interopRequireDefault(require("./HelpTip/index.js")); exports.HelpTip = _index101["default"]; var _index102 = _interopRequireDefault(require("./EmergencyAlerts/index.js")); exports.EmergencyAlerts = _index102["default"]; var _index103 = _interopRequireDefault(require("./NarrowTemplate/index.js")); exports.NarrowTemplate = _index103["default"]; var _index104 = _interopRequireDefault(require("./Error403/index.js")); exports.Error403 = _index104["default"]; var _index105 = _interopRequireDefault(require("./Error404/index.js")); exports.Error404 = _index105["default"]; var _index106 = _interopRequireDefault(require("./Error500/index.js")); exports.Error500 = _index106["default"]; var _index107 = _interopRequireDefault(require("./Collapse/index.js")); exports.Collapse = _index107["default"]; var _index108 = _interopRequireDefault(require("./DataTable/index.js")); exports.DataTable = _index108["default"]; var _useWindowWidth = _interopRequireDefault(require("./hooks/use-window-width.js")); exports.useWindowWidth = _useWindowWidth["default"]; var _useEventListener = _interopRequireDefault(require("./hooks/use-event-listener.js")); exports.useEventListener = _useEventListener["default"]; var _useScript = _interopRequireDefault(require("./hooks/use-script.js")); exports.useScript = _useScript["default"]; function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { "default": e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n["default"] = e, t && t.set(e, n), n; }