<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Marketing Desk</title>
<meta name="ext-resource-dependency" content="./lib/contracts.js" data-resource-id="f0"><meta name="ext-resource-dependency" content="./enums.js" data-resource-id="f1"><meta name="ext-resource-dependency" content="./nav.js" data-resource-id="f2"><meta name="ext-resource-dependency" content="./fixtures.js" data-resource-id="f3"><meta name="ext-resource-dependency" content="./lib/ui-runtime.js" data-resource-id="f4"><meta name="ext-resource-dependency" content="./metrics.js" data-resource-id="f5"><meta name="ext-resource-dependency" content="./lib/command-palette.js" data-resource-id="f6"><meta name="ext-resource-dependency" content="./lib/template-menu.js" data-resource-id="f7"><meta name="ext-resource-dependency" content="./MdShell.jsx" data-resource-id="f8"><meta name="ext-resource-dependency" content="./MdParts.jsx" data-resource-id="f9"><meta name="ext-resource-dependency" content="./MdCards.jsx" data-resource-id="f10"><meta name="ext-resource-dependency" content="./OverviewScreen.jsx" data-resource-id="f11"><meta name="ext-resource-dependency" content="./CalendarScreen.jsx" data-resource-id="f12"><meta name="ext-resource-dependency" content="./JourneysScreen.jsx" data-resource-id="f13"><meta name="ext-resource-dependency" content="./JourneyBuilder.jsx" data-resource-id="f14"><meta name="ext-resource-dependency" content="./BroadcastsScreen.jsx" data-resource-id="f15"><meta name="ext-resource-dependency" content="./BroadcastScreen.jsx" data-resource-id="f16"><meta name="ext-resource-dependency" content="./ApprovalsScreen.jsx" data-resource-id="f17"><meta name="ext-resource-dependency" content="./AudiencesScreen.jsx" data-resource-id="f18"><meta name="ext-resource-dependency" content="./AudienceScreen.jsx" data-resource-id="f19"><meta name="ext-resource-dependency" content="./AudienceBuilderScreen.jsx" data-resource-id="f20"><meta name="ext-resource-dependency" content="./ContactsScreens.jsx" data-resource-id="f21"><meta name="ext-resource-dependency" content="./ContentScreen.jsx" data-resource-id="f22"><meta name="ext-resource-dependency" content="./DeliverabilityScreen.jsx" data-resource-id="f23"><meta name="ext-resource-dependency" content="./PeopleScreens.jsx" data-resource-id="f24"><meta name="ext-resource-dependency" content="./InboxScreens.jsx" data-resource-id="f25"><meta name="ext-resource-dependency" content="./ReportsScreen.jsx" data-resource-id="f26"><meta name="ext-resource-dependency" content="./SettingsScreens.jsx" data-resource-id="f27"><meta name="ext-resource-dependency" content="./SettingsMoreScreens.jsx" data-resource-id="f28"><meta name="ext-resource-dependency" content="./AuthScreens.jsx" data-resource-id="f29"><meta name="ext-resource-dependency" content="./App.jsx" data-resource-id="f30">
<meta name="ext-resource-dependency" content="../../assets/img/avatar-f-17.jpg" data-resource-id="avf17"><meta name="ext-resource-dependency" content="../../assets/img/avatar-m-13.jpg" data-resource-id="avm13"><meta name="ext-resource-dependency" content="../../assets/img/avatar-f-13.jpg" data-resource-id="avf13"><meta name="ext-resource-dependency" content="../../assets/img/avatar-m-20.jpg" data-resource-id="avm20"><meta name="ext-resource-dependency" content="../../assets/img/avatar-f-9.jpg" data-resource-id="avf9"><meta name="ext-resource-dependency" content="../../assets/img/avatar-m-15.jpg" data-resource-id="avm15"><meta name="ext-resource-dependency" content="../../assets/templates/logos/07-logo-demo.svg" data-resource-id="brand">
<link rel="stylesheet" href="../../tokens/fonts.css"><link rel="stylesheet" href="../../tokens/colors.css"><link rel="stylesheet" href="../../tokens/typography.css"><link rel="stylesheet" href="../../tokens/spacing.css"><link rel="stylesheet" href="../../tokens/radius.css"><link rel="stylesheet" href="../../tokens/elevation.css"><link rel="stylesheet" href="../../tokens/motion.css"><link rel="stylesheet" href="../../css/base.css"><link rel="stylesheet" href="../../css/controls.css"><link rel="stylesheet" href="../../css/surfaces.css"><link rel="stylesheet" href="../../css/overlays.css"><link rel="stylesheet" href="../../css/navigation.css"><link rel="stylesheet" href="../../css/data.css"><link rel="stylesheet" href="../../styles.css"><link rel="stylesheet" href="./kit.css">
<style>html,body{margin:0;padding:0;height:100%}#root{height:100%}</style>
<template id="__bundler_thumbnail" data-bg-color="#0f1613">
<svg viewBox="0 0 1200 800" xmlns="http://www.w3.org/2000/svg"><rect width="1200" height="800" fill="#0f1613"/><rect x="120" y="200" width="180" height="400" rx="24" fill="#2f6f57"/><rect x="340" y="200" width="740" height="180" rx="24" fill="#e8efe9"/><rect x="340" y="420" width="360" height="180" rx="24" fill="#9ec7b1"/><rect x="720" y="420" width="360" height="180" rx="24" fill="#9ec7b1"/></svg>
</template>
<script src="https://unpkg.com/react@18.3.1/umd/react.development.js" crossorigin="anonymous"></script>
<script src="https://unpkg.com/react-dom@18.3.1/umd/react-dom.development.js" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@babel/standalone@7.29.0/babel.min.js" crossorigin="anonymous"></script>
<script src="https://unpkg.com/lucide@0.544.0/dist/umd/lucide.min.js" crossorigin="anonymous"></script>
<script src="../../_ds_bundle.js"></script>
</head>
<body>
<div id="root"></div>
<script>
/* Standalone boot: the same file list boot.js loads, but every source and asset
   is read through window.__resources so the bundled file needs no network. */
(() => {
  const FILES = ["lib/contracts.js","enums.js","nav.js","fixtures.js","lib/ui-runtime.js","metrics.js","lib/command-palette.js","lib/template-menu.js","MdShell.jsx","MdParts.jsx","MdCards.jsx","OverviewScreen.jsx","CalendarScreen.jsx","JourneysScreen.jsx","JourneyBuilder.jsx","BroadcastsScreen.jsx","BroadcastScreen.jsx","ApprovalsScreen.jsx","AudiencesScreen.jsx","AudienceScreen.jsx","AudienceBuilderScreen.jsx","ContactsScreens.jsx","ContentScreen.jsx","DeliverabilityScreen.jsx","PeopleScreens.jsx","InboxScreens.jsx","ReportsScreen.jsx","SettingsScreens.jsx","SettingsMoreScreens.jsx","AuthScreens.jsx","App.jsx"];
  const ASSETS = {"avf17":"../../assets/img/avatar-f-17.jpg","avm13":"../../assets/img/avatar-m-13.jpg","avf13":"../../assets/img/avatar-f-13.jpg","avm20":"../../assets/img/avatar-m-20.jpg","avf9":"../../assets/img/avatar-f-9.jpg","avm15":"../../assets/img/avatar-m-15.jpg","brand":"../../assets/templates/logos/07-logo-demo.svg"};
  const res = (id, fallback) => (window.__resources && window.__resources[id]) || fallback;
  const swap = (src) => {
    let out = src;
    for (const id in ASSETS) out = out.split(ASSETS[id]).join(res(id, ASSETS[id]));
    return out;
  };
  (async () => {
    const sources = await Promise.all(FILES.map((f, i) => fetch(res("f" + i, "./" + f)).then((r) => r.text())));
    for (let i = 0; i < FILES.length; i++) {
      const out = window.Babel.transform(swap(sources[i]), { presets: ["react"], filename: FILES[i] }).code;
      try { new Function(out)(); } catch (e) { console.error("standalone: " + FILES[i], e); throw e; }
    }
    window.ReactDOM.createRoot(document.getElementById("root")).render(window.React.createElement(window.__mdReal));
  })().catch((e) => console.error("standalone:", e));
})();
</script>
</body>
</html>