1import{j as e,e as s,o as a,m as r}from"./index-BNGXKjJb.js";import{A as i}from"./arrow-left-B5H9nXD_.js";import{C as t}from"./chevron-right-CUobk-nS.js";import{C as o}from"./clipboard-check-CNvK_KvA.js";import{U as l}from"./users-X2BCKnDG.js";import{V as n}from"./vote-Dxnlr4H-.js";function p(){return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx("div",{className:"bg-[#006233] p-6",children:e.jsxs("div",{className:"max-w-5xl mx-auto flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-white",children:"Stratégie"}),e.jsx("p",{className:"text-white/70 text-sm",children:"Analyse électorale â Province de Larache"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(s,{to:"/admin",className:"inline-flex items-center gap-1.5 text-white/80 hover:text-white text-sm font-medium bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg",children:[e.jsx(i,{className:"w-4 h-4"})," Admin"]}),e.jsxs(s,{to:"/dashboard",className:"inline-flex items-center gap-1.5 text-white/80 hover:text-white text-sm font-medium bg-white/10 hover:bg-white/20 px-4 py-2 rounded-lg",children:[e.jsx(a,{className:"w-4 h-4"})," Dashboard"]})]})]})}),e.jsxs("div",{className:"max-w-5xl mx-auto p-6",children:[e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:"Choisissez une analyse :"}),e.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.05},children:e.jsxs(s,{to:"/elections-2021",className:"group block bg-card rounded-xl border border-border p-6 shadow-sm hover:shadow-md hover:border-primary/40 transition-all h-full",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary",children:e.jsx(a,{className:"w-6 h-6"})}),e.jsx(t,{className:"w-5 h-5 text-muted-foreground group-hover:text-primary group-hover:translate-x-1 transition-transform"})]}),e.jsx("h2",{className:"text-xl font-bold text-foreground mb-1",children:"Ãlections 2021"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Statistique électorale 2021 â vue d'ensemble, communes, cercles, participation, priorités et assesseurs 2021."})]})}),e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},children:e.jsxs(s,{to:"/bilan",className:"group block bg-card rounded-xl border border-border p-6 shadow-sm hover:shadow-md hover:border-primary/40 transition-all h-full",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary",children:e.jsx(o,{className:"w-6 h-6"})}),e.jsx(t,{className:"w-5 h-5 text-muted-foreground group-hover:text-primary group-hover:translate-x-1 transition-transform"})]}),e.jsx("h2",{className:"text-xl font-bold text-foreground mb-1",children:"Bilan 2026"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Comparaison 2021 vs 2026 â progression du parti et bilan des résultats remontés en temps réel."})]})}),e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.15},children:e.jsxs(s,{to:"/cercles",className:"group block bg-card rounded-xl border border-border p-6 shadow-sm hover:shadow-md hover:border-primary/40 transition-all h-full",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary",children:e.jsx(l,{className:"w-6 h-6"})}),e.jsx(t,{className:"w-5 h-5 text-muted-foreground group-hover:text-primary group-hover:translate-x-1 transition-transform"})]}),e.jsx("h2",{className:"text-xl font-bold text-foreground mb-1",children:"Cercles"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Résultats détaillés par cercle électoral avec répartition des voix et suivi des bureaux remontés."})]})}),e.jsx(r.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{delay:.2},children:e.jsxs(s,{to:"/sieges-communaux-2027",className:"group block bg-card rounded-xl border border-border p-6 shadow-sm hover:shadow-md hover:border-primary/40 transition-all h-full",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary",children:e.jsx(n,{className:"w-6 h-6"})}),e.jsx(t,{className:"w-5 h-5 text-muted-foreground group-hover:text-primary group-hover:translate-x-1 transition-transform"})]}),e.jsx("h2",{className:"text-xl font-bold text-foreground mb-1",children:"Sièges communaux 2027"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Projection des sièges par commune basée sur les remontées temps réel â méthode du plus fort reste."})]})})]})]})]})}export{p 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.