{
  "version": 3,
  "sources": ["../../src/modules/footer/AlwaysLinks.tsx", "../../src/modules/footer/Link.tsx", "../../src/modules/footer/Footer.tsx", "../../src/modules/footer/lib/copyrightLinkTitle.ts", "../../src/modules/footer/Links.tsx", "../../src/modules/footer/Xyo/AlwaysLinks.tsx", "../../src/modules/footer/Xyo/DeveloperLinks.tsx", "../../src/modules/footer/Xyo/Footer.tsx", "../../src/modules/footer/Xyo/MoreLinks.tsx", "../../src/modules/footer/Xyo/NetworkLinks.tsx", "../../src/modules/footer/Xyo/SocialLinks.tsx", "../../src/modules/footer/Xyo/SupportLinks.tsx", "../../src/modules/footer/Xyo/TokenLinks.tsx"],
  "sourcesContent": ["import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport { FlexRow } from '@ariestools/sdk-react/flexbox'\nimport type { LinkExProps } from '@ariestools/sdk-react/link'\nimport { MoreHoriz as MoreHorizIcon } from '@mui/icons-material'\nimport React from 'react'\n\nimport { FooterLink } from './Link.tsx'\n\n/** Props for {@link FooterAlwaysLinks}. */\nexport interface FooterAlwaysLinksProps extends FlexBoxProps {\n  footerLinks?: LinkExProps[]\n  onMore?: () => void\n}\n\n/** Always-visible footer link row with optional more toggle. */\nexport const FooterAlwaysLinks: React.FC<FooterAlwaysLinksProps> = ({\n  style, footerLinks, onMore, ...props\n}) => (\n  <FlexRow\n    style={{ opacity: 0.6, ...style }}\n    {...props}\n    sx={[{\n      flexWrap: 'wrap',\n      textTransform: 'uppercase',\n    }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n  >\n    {footerLinks?.map(footerLink => (\n      <FooterLink\n        noWrap\n        key={footerLink.title}\n        {...footerLink}\n        sx={[{\n          paddingX: 1,\n          margin: 0,\n        }, ...(Array.isArray(footerLink.sx) ? footerLink.sx : [footerLink.sx])]}\n      >\n        <small>{footerLink.title}</small>\n      </FooterLink>\n    ))}\n    {onMore\n      ? (\n          <FlexRow\n            style={{ cursor: 'pointer' }}\n            onClick={onMore}\n            sx={{ paddingX: 0.5 }}\n          >\n            <MoreHorizIcon\n              sx={{\n                color: 'primary',\n                fontSize: 'small',\n              }}\n            />\n          </FlexRow>\n        )\n      : null}\n  </FlexRow>\n)\n", "import { assertEx } from '@ariestools/sdk'\nimport type { LinkExProps } from '@ariestools/sdk-react/link'\nimport { LinkEx } from '@ariestools/sdk-react/link'\nimport React from 'react'\n\nconst convertToBetaIfNeeded = (url: string | URL, currentUrl = new URL(document.location.href)) => {\n  const urlObj = typeof url === 'string' ? new URL(url) : url\n  const currentUrlObj = typeof currentUrl === 'string' ? new URL(currentUrl) : currentUrl\n  const currentHostnameParts = currentUrlObj.hostname.split('.')\n  const beta = currentHostnameParts.shift() === 'beta'\n  if (beta) {\n    const currentHostnameWithoutBeta = currentHostnameParts.join('.')\n    if (currentHostnameWithoutBeta === urlObj.hostname) {\n      urlObj.hostname = currentUrlObj.hostname\n    }\n  }\n  return urlObj\n}\n\n/**\n * Footer link that prefers local routing for same-domain URLs and opens external links in a new tab.\n * @description Automatically uses a local `to` for the current domain, defaults external targets to `_blank`, and rewrites beta hostnames when needed.\n */\nexport const FooterLink: React.FC<LinkExProps & { margin?: number | string }> = ({\n  target, to, toOptions, href, margin = 0.5, variant = 'body2', ...props\n}) => {\n  if (href) {\n    const url = new URL(assertEx(href, () => 'href not set'))\n    assertEx(url.hostname, () => 'Hostname is required in href')\n    const convertedUrl = convertToBetaIfNeeded(url)\n    if (document.location.hostname === convertedUrl.hostname) {\n      const to = url.search.length > 0 ? `${convertedUrl.pathname}${convertedUrl.search}` : url.pathname\n      return (\n        <LinkEx\n          to={to}\n          toOptions={toOptions}\n          target={target}\n          variant={variant}\n          {...props}\n          sx={[{ margin: margin }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n        />\n      )\n    } else {\n      return (\n        <LinkEx\n          href={href}\n          target={target ?? '_blank'}\n          variant={variant}\n          {...props}\n          sx={[{ margin: margin }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n        />\n      )\n    }\n  } else {\n    return (\n      <LinkEx\n        to={to}\n        toOptions={toOptions}\n        target={target}\n        variant={variant}\n        {...props}\n        sx={[{ margin: margin }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n      />\n    )\n  }\n}\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport { FlexCol, FlexRow } from '@ariestools/sdk-react/flexbox'\nimport { useIsDark } from '@ariestools/sdk-react/theme'\nimport type { ContainerProps } from '@mui/material'\nimport { Container } from '@mui/material'\nimport React, { useState } from 'react'\n\nimport type { FooterAlwaysLinksProps } from './AlwaysLinks.tsx'\nimport { FooterAlwaysLinks } from './AlwaysLinks.tsx'\n\n/** Props for {@link Footer}. */\nexport interface FooterProps extends FlexBoxProps {\n  alwaysFooterLinksProps?: FooterAlwaysLinksProps\n  container?: ContainerProps['maxWidth'] | 'none'\n  dynamicHeight?: boolean\n}\n\n/** Page footer layout with optional expandable content and always-visible links. */\nexport const Footer: React.FC<FooterProps> = ({\n  alwaysFooterLinksProps, children, container, dynamicHeight = false, ...props\n}) => {\n  const [more, setMore] = useState(false)\n  const onMore = () => {\n    setMore(!more)\n  }\n\n  const darkMode = useIsDark()\n  console.log('darkMode', darkMode)\n\n  return (\n    <FlexCol\n      onMouseLeave={() => {\n        setMore(false)\n      }}\n      {...props}\n      sx={[{ alignItems: 'stretch' }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n    >\n      {more && dynamicHeight\n        ? (\n            <FlexCol sx={{ alignItems: 'stretch' }}>\n              <FlexRow\n                paper\n                sx={{\n                  bottom: -1,\n                  position: 'absolute',\n                  width: '100%',\n                }}\n              >\n                {container && container !== 'none'\n                  ? <Container>{children}</Container>\n                  : children}\n              </FlexRow>\n            </FlexCol>\n          )\n        : null}\n      {dynamicHeight\n        ? null\n        : (\n            <FlexCol sx={{ alignItems: 'stretch' }}>\n              {container && container !== 'none'\n                ? <Container>{children}</Container>\n                : children}\n            </FlexCol>\n          )}\n      <FlexRow>\n        {container && container !== 'none'\n          ? (\n              <Container>\n                <FooterAlwaysLinks {...alwaysFooterLinksProps} onMore={dynamicHeight ? onMore : undefined} />\n              </Container>\n            )\n          : <FooterAlwaysLinks {...alwaysFooterLinksProps} onMore={dynamicHeight ? onMore : undefined} />}\n      </FlexRow>\n    </FlexCol>\n  )\n}\n", "/** Builds a \"Copyright \u00A9 YEAR entity\" title string for footer links. */\nexport const copyrightLinkTitle = (entity: string) => {\n  return `Copyright \u00A9 ${new Date().getFullYear()} ${entity}`\n}\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport { FlexCol } from '@ariestools/sdk-react/flexbox'\nimport { Typography } from '@mui/material'\nimport React from 'react'\n\n/** Titled column of footer links used in multi-column footers. */\nexport const FooterLinks: React.FC<FlexBoxProps> = ({\n  children, title, ...props\n}) => {\n  return (\n    <FlexCol\n      title={title}\n      {...props}\n      sx={[{\n        margin: 1,\n        justifyContent: 'flex-start',\n      }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}\n    >\n      <Typography\n        variant=\"h6\"\n        noWrap\n        sx={{ margin: 0.5 }}\n      >\n        {title}\n      </Typography>\n      {children}\n    </FlexCol>\n  )\n}\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterAlwaysLinks } from '../AlwaysLinks.tsx'\nimport { copyrightLinkTitle } from '../lib/index.ts'\n\n/** Props for {@link XyoFooterAlwaysLinks}. */\nexport interface XyoFooterAlwaysLinksProps extends FlexBoxProps {\n  onMore?: () => void\n}\n\n/** Always-visible XYO footer links for copyright, privacy, terms, and careers. */\nexport const XyoFooterAlwaysLinks: React.FC<XyoFooterAlwaysLinksProps> = props => (\n  <FooterAlwaysLinks\n    footerLinks={[\n      {\n        href: 'https://xylabs.com/',\n        title: copyrightLinkTitle('XY Labs, Inc.'),\n      },\n      {\n        href: 'https://xyo.network/',\n        title: 'XYO Foundation',\n      },\n      {\n        href: 'https://xylabs.com/privacy/',\n        title: 'Privacy',\n      },\n      {\n        href: 'https://xylabs.com/terms/',\n        title: 'Terms',\n      },\n      {\n        href: 'https://xylabs.com/jobs',\n        title: 'Careers',\n      },\n    ]}\n    {...props}\n  />\n)\n\n/**\n * Alias of {@link XyoFooterAlwaysLinksProps}.\n * @deprecated use FooterAlwaysLinksProps\n */\nexport type CopyrightProps = XyoFooterAlwaysLinksProps\n\n/**\n * Alias of {@link FooterAlwaysLinks}.\n * @deprecated use FooterAlwaysLinks\n */\nexport { FooterAlwaysLinks as Copyright } from '../AlwaysLinks.tsx'\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of developer-oriented XYO links and documentation. */\nexport const DeveloperLinks: React.FC<FlexBoxProps> = props => (\n  <FooterLinks title=\"Developer\" {...props}>\n    <FooterLink href=\"https://xyo.network/developer\">Overview</FooterLink>\n    <FooterLink href=\"https://xyo.network/developer/get-started\">Get Started</FooterLink>\n    <FooterLink href=\"https://xyo.network/developer\">SDKs</FooterLink>\n    <FooterLink href=\"https://github.com/xyoraclenetwork\">Open Source Github</FooterLink>\n    <FooterLink href=\"https://xyo.network/docs/sdk/js\">Documentation</FooterLink>\n  </FooterLinks>\n)\n", "import { Grid } from '@mui/material'\nimport React from 'react'\n\nimport type { FooterProps } from '../Footer.tsx'\nimport { Footer } from '../Footer.tsx'\nimport { copyrightLinkTitle } from '../lib/index.ts'\nimport { DeveloperLinks } from './DeveloperLinks.tsx'\nimport { MoreLinks } from './MoreLinks.tsx'\nimport { NetworkLinks } from './NetworkLinks.tsx'\nimport { SocialLinks } from './SocialLinks.tsx'\nimport { SupportLinks } from './SupportLinks.tsx'\nimport { TokenLinks } from './TokenLinks.tsx'\n\nconst footerLinks = [\n  {\n    href: 'https://xylabs.com/',\n    title: copyrightLinkTitle('XY Labs, Inc.'),\n  },\n  {\n    href: 'https://xyo.network/',\n    title: 'XYO Foundation',\n  },\n  {\n    href: 'https://xylabs.com/privacy/',\n    title: 'Privacy',\n  },\n  {\n    href: 'https://xylabs.com/terms/',\n    title: 'Terms',\n  },\n  {\n    href: 'https://xylabs.com/jobs',\n    title: 'Careers',\n  },\n]\n\n/** XYO product footer with social, network, token, developer, support, and more columns. */\nexport const XyoFooter: React.FC<FooterProps> = ({\n  alwaysFooterLinksProps,\n  ...props\n}) => {\n  return (\n    <Footer alwaysFooterLinksProps={alwaysFooterLinksProps ?? { footerLinks }} {...props}>\n      <Grid container>\n        <Grid size={{ xs: 12, md: 2 }}>\n          <SocialLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n        <Grid size={{ xs: 6, md: 2 }}>\n          <NetworkLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n        <Grid size={{ xs: 6, md: 2 }}>\n          <TokenLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n        <Grid size={{ xs: 6, md: 2 }}>\n          <DeveloperLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n        <Grid size={{ xs: 6, md: 2 }}>\n          <MoreLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n        <Grid size={{ xs: 6, md: 2 }}>\n          <SupportLinks sx={{ alignItems: 'flex-start' }} />\n        </Grid>\n      </Grid>\n    </Footer>\n  )\n}\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of miscellaneous XYO links (partners, FHR, brand). */\nexport const MoreLinks: React.FC<FlexBoxProps> = props => (\n  <FooterLinks title=\"More\" {...props}>\n    <FooterLink href=\"https://xyo.network/partners\">Partners</FooterLink>\n    <FooterLink href=\"https://xyo.network/fhr\">FHR</FooterLink>\n    <FooterLink href=\"https://xyo.network/brand\">Brand</FooterLink>\n  </FooterLinks>\n)\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of XYO network concept and white paper links. */\nexport const NetworkLinks: React.FC<FlexBoxProps> = props => (\n  <FooterLinks title=\"Network\" {...props}>\n    <FooterLink href=\"https://xyo.network/network\">Overview</FooterLink>\n    <FooterLink href=\"https://xyo.network/network/bound-witness\">Bound Witness</FooterLink>\n    <FooterLink href=\"https://xyo.network/network/proof-of-origin\">Proof Of Origin</FooterLink>\n    <FooterLink href=\"https://xyo.network/papers\">White Paper</FooterLink>\n  </FooterLinks>\n)\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport { FlexRow } from '@ariestools/sdk-react/flexbox'\nimport {\n  Facebook, Instagram, LinkedIn, Reddit, Telegram, Twitter, YouTube,\n} from '@mui/icons-material'\nimport React from 'react'\nimport { FaDiscord } from 'react-icons/fa'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of XYO social media icon links. */\nexport const SocialLinks: React.FC<FlexBoxProps> = (props) => {\n  return (\n    <FooterLinks title=\"XYO Socials\" {...props}>\n      <FlexRow\n        sx={{\n          flexWrap: 'wrap',\n          justifyContent: 'flex-start',\n        }}\n      >\n        <FooterLink href=\"https://business.facebook.com/OfficialXYO/\">\n          <Facebook />\n        </FooterLink>\n        <FooterLink href=\"https://twitter.com/OfficialXYO\">\n          <Twitter />\n        </FooterLink>\n        <FooterLink href=\"https://www.instagram.com/officialxyo/\">\n          <Instagram />\n        </FooterLink>\n        <FooterLink href=\"https://t.me/xyonetwork\">\n          <Telegram />\n        </FooterLink>\n        <FooterLink href=\"https://www.reddit.com/r/XYONetwork/\">\n          <Reddit />\n        </FooterLink>\n        <FooterLink href=\"https://www.youtube.com/channel/UCyZDqb9pgntVHJVt1pxXtsw\">\n          <YouTube />\n        </FooterLink>\n        <FooterLink href=\"https://www.linkedin.com/company/officialxyo/\">\n          <LinkedIn />\n        </FooterLink>\n        <FooterLink href=\"https://discord.gg/officialxyo\">\n          <FaDiscord />\n        </FooterLink>\n      </FlexRow>\n    </FooterLinks>\n  )\n}\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of support and help-center links. */\nexport const SupportLinks: React.FC<FlexBoxProps> = props => (\n  <FooterLinks title=\"Support\" {...props}>\n    <FooterLink href=\"https://support.xy.company/hc/en-us/categories/360001417734\">Help Center</FooterLink>\n    <FooterLink href=\"https://support.xy.company/hc/en-us/requests/new\">Contact Support</FooterLink>\n  </FooterLinks>\n)\n", "import type { FlexBoxProps } from '@ariestools/sdk-react/flexbox'\nimport React from 'react'\n\nimport { FooterLink } from '../Link.tsx'\nimport { FooterLinks } from '../Links.tsx'\n\n/** Footer column of XYO token information links. */\nexport const TokenLinks: React.FC<FlexBoxProps> = props => (\n  <FooterLinks title=\"XYO Tokens\" {...props}>\n    <FooterLink href=\"https://xyo.network/token\">About</FooterLink>\n    <FooterLink href=\"https://xyo.network/token/exchange\">Exchanges</FooterLink>\n    <FooterLink href=\"https://xyo.network/token/price\">Prices</FooterLink>\n    <FooterLink href=\"https://xyo.network/token/wallet\">Wallets</FooterLink>\n    <FooterLink href=\"https://etherscan.io/address/0x55296f69f40ea6d20e478533c15a6b08b654e758\">Contract</FooterLink>\n  </FooterLinks>\n)\n"],
  "mappings": "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",
  "names": ["to", "jsx", "footerLinks", "FlexRow", "jsx", "jsxs", "FlexRow", "FlexCol", "jsx", "jsxs", "jsx", "jsx", "jsxs", "jsx", "jsxs", "jsx", "jsxs", "FlexRow", "jsx", "jsxs", "FlexRow", "jsx", "jsxs", "jsx", "jsxs", "jsx", "jsxs"]
}
