1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SmartAgentSection-89M7S-29.js","assets/vendor-query-CnAhr2B8.js","assets/index-CLUtDhnY.js","assets/vendor-ui-CYA7SV0W.js","assets/vendor-charts-CPMWc2oJ.js","assets/vendor-forms-UY-il7MQ.js","assets/index-CqeBjaCM.css","assets/textarea-VdIEZsUv.js","assets/circle-x-CDWbgxd-.js","assets/ConnectedAccountsSection-kciVJyx6.js","assets/socialMediaTypes-gKLzNDjf.js","assets/link-2-CPix84n8.js","assets/unlink-osamVPt_.js","assets/PostManagementSection-DOAj030F.js","assets/star-W3rPNB9i.js","assets/VideoBriefSection-Cq9RPljg.js","assets/film-BFh87HxB.js","assets/play-rh91jfbb.js","assets/copy-DqvK93Bf.js","assets/trash-2-B9b4XGw8.js","assets/ClipLibrarySection-z6k1o7_M.js","assets/upload-DSx3Mr9b.js","assets/AdTargetingReference-5_JSlEUo.js","assets/target-B8Bp25HY.js"])))=>i.map(i=>d[i]); 2import{g as n,bp as r,h as c,aQ as o,d as l,Z as d,as as t,ak as x}from"./index-CLUtDhnY.js";import{j as e,r as s}from"./vendor-query-CnAhr2B8.js";import"./vendor-ui-CYA7SV0W.js";import"./vendor-charts-CPMWc2oJ.js";import"./vendor-forms-UY-il7MQ.js";const m=s.lazy(()=>t(()=>import("./SmartAgentSection-89M7S-29.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),j=s.lazy(()=>t(()=>import("./ConnectedAccountsSection-kciVJyx6.js"),__vite__mapDeps([9,1,2,3,4,5,6,10,11,12]))),u=s.lazy(()=>t(()=>import("./PostManagementSection-DOAj030F.js"),__vite__mapDeps([13,2,1,3,4,5,6,10,14]))),_=s.lazy(()=>t(()=>import("./VideoBriefSection-Cq9RPljg.js"),__vite__mapDeps([15,1,2,3,4,5,6,10,16,17,18,19]))),p=s.lazy(()=>t(()=>import("./ClipLibrarySection-z6k1o7_M.js"),__vite__mapDeps([20,1,2,3,4,5,6,10,16,21,17,19]))),h=s.lazy(()=>t(()=>import("./AdTargetingReference-5_JSlEUo.js"),__vite__mapDeps([22,1,2,3,4,5,6,10,23,18])));function a(){return e.jsx("div",{className:"flex justify-center py-12",children:e.jsx(x,{className:"h-6 w-6 animate-spin text-muted-foreground"})})}function b(){const{user:i}=n();return i&&i.role!=="admin"?e.jsx(r,{to:"/dashboard"}):i?e.jsxs(c,{title:"Social Media",children:[e.jsxs("div",{className:"flex justify-between items-center mb-8",children:[e.jsxs("div",{children:[e.jsxs("h1",{className:"text-3xl font-bold flex items-center gap-2",children:[e.jsx(o,{className:"h-8 w-8"}),"Social Media Manager"]}),e.jsx("p",{className:"text-muted-foreground mt-1",children:"Connect accounts, review AI-generated content, and publish"})]}),e.jsxs(l,{variant:"destructive",className:"flex items-center gap-1",children:[e.jsx(d,{className:"h-3 w-3"}),"Admin"]})]}),e.jsxs("div",{className:"space-y-8",children:[e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(m,{})}),e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(j,{})}),e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(u,{})}),e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(_,{})}),e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(p,{})}),e.jsx(s.Suspense,{fallback:e.jsx(a,{}),children:e.jsx(h,{})})]})]}):e.jsx(r,{to:"/auth"})}export{b as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.