1import{u as f,r as d,j as a}from"./index-L9AYrVUw.js";import{g as k}from"./App-DyVHSnY3.js";import{loadStoreContext as b}from"./KnowledgeBasePage-DJT9Fkps.js";import"./productFunnel-DiJFcMU2.js";import"./PlanAccessModal-P_W2GThH.js";import"./ChatAvatar-w6xrLrWn.js";import{H as x}from"./HomeChatbox-Cl01tbpJ.js";import{A as v}from"./index-DHE5NTms.js";import{m as y}from"./proxy-DT8nbzDk.js";import"./locale-Cctu0V3Y.js";import"./FloatingTopMenu-CIhwk2RR.js";import"./SnewLogo-Cg53XTnQ.js";import"./index-p7aFGi8o.js";import"./Trash.es-D2Zs5Rpt.js";import"./dissolve-CQo8GAUH.js";import"./ArrowsClockwise.es-CX8V1pij.js";import"./ChatCircle.es-ys8V5LKI.js";import"./FloppyDisk.es-DCGe340Q.js";import"./Globe.es-5iBT42E4.js";import"./Image.es-BLTC_PgL.js";import"./MagicWand.es-CAihBnXI.js";import"./Package.es-CyLjTX4J.js";import"./Palette.es-Dd5ZEM4v.js";import"./Target.es-Ds7XP-fd.js";import"./WarningCircle.es-CHfqKWRY.js";import"./hydrateStoreContext-CnRDd9GD.js";import"./promptBox-D9Xxfn9U.js";import"./overrides-DxGb-X-q.js";import"./types-YVLQw7aQ.js";import"./useOverridesTick-B6buWBbf.js";import"./Megaphone.es-CpcQHM6H.js";import"./Plus.es-BeVefyFz.js";import"./UploadSimple.es-BDJIa312.js";import"./Users.es-CZggLr1m.js";import"./VideoCamera.es-CCLoNiT_.js";import"./ChatSubmitButton-Bm0hHp2J.js";import"./StructuredPromptEditor-Bagkb6hO.js";import"./ProductPickerModal-DZV-fDl_.js";import"./firstAsset-DWUwvZpm.js";import"./modal-close-button-BhLoO4jQ.js";import"./tabs-CmDZA0dx.js";import"./index-BKpKuXmL.js";import"./index-Eo00qZvG.js";import"./SearchInput-h5gAN-Be.js";import"./ImageSquare.es-Ckk4CjAE.js";import"./overImage-BfLII5AZ.js";import"./pill-BK5sCDTV.js";import"./pill-dropdown-menu-CmrSXir-.js";import"./aspectRatios-DDqw6bsx.js";import"./thumbnail-card-ZiWJf1m1.js";import"./use-exclusive-open-LN4OUcjO.js";function $(e){var l,u,p,o;const r=(e==null?void 0:e.name)??"sua loja",t=(e==null?void 0:e.niche)??"e-commerce",n=(e==null?void 0:e.tone)??"",s=((l=e==null?void 0:e.productTypes)==null?void 0:l[0])??"produto",m=((u=e==null?void 0:e.keywords)==null?void 0:u[0])??"qualidade",g=((p=e==null?void 0:e.keywords)==null?void 0:p[1])??"exclusividade";return[{id:"c1",title:`Dia das Mães em 18 dias. ${r} ainda não publicou nada`,skill:"Seasonal Calendar",skillDot:"#F97316",badge:{label:"URGENTE",color:"red"},category:["campaigns"],route:"/campaign",autoPrompt:`Criar campanha completa para o Dia das Mães para ${r}: post emocional, stories, carrossel de produto e copy para 3 canais. Nicho: ${t}. Tom: ${n||"emocional e próximo"}.`,preview:"campaign-warm",previewText:"HER VERY FIRST MOTHER'S DAY"},{id:"c2",title:`Visual de ${s} que para o scroll. Gerado em 30s`,skill:"Image Generator",skillDot:"#A855F7",category:["campaigns","content"],route:"/generate-image",autoPrompt:`Criar post editorial de ${s} para ${r}. Estilo ${n||"minimalista e premium"}, alta qualidade. Nicho ${t}.`,preview:"campaign-pink",previewText:s.toUpperCase()},{id:"c3",title:`Copy de ${m} e ${g} para 6 canais, adaptada ao tom da ${r}`,skill:"Copywriter",skillDot:"#3B82F6",category:["content"],route:"/campaign",autoPrompt:`Escrever copy completa para ${r} com headline, descrição e CTA adaptada para InstagramLogo, TiktokLogo, WhatsappLogo, e-mail, feed e stories. Tom: ${n||"autêntico"}. Produto: ${s}.`,preview:"text"}
1,{id:"c4",title:`30 dias de conteúdo para ${r}. Calendário pronto para publicar`,skill:"Seasonal Calendar",skillDot:"#F97316",badge:{label:"3 precisam de ação",color:"amber"},category:["campaigns"],route:"/campaign",autoPrompt:`Criar calendário editorial completo de 30 dias para ${r}. Nicho: ${t}. Incluir datas sazonais, tipo de conteúdo por dia, canal e copy sugerida. Tom: ${n||"próximo e autêntico"}.`,preview:"calendar"},{id:"c5",title:"Seus clientes pararam de comprar. Recupere antes de perder para o concorrente",skill:"Retention Engine",skillDot:"#22C55E",badge:{label:"NOVO",color:"green"},category:["retention"],route:"/campaign",autoPrompt:`Criar campanha de retenção e reativação para clientes inativos de ${r}. Nicho: ${t}. Gerar post de reengajamento com oferta e urgência, tom ${n||"próximo e direto"}.`,preview:"whatsapp",previewText:"Oi Camila! Seu Kit está sendo preparado..."},{id:"c6",title:`O que aconteceu na ${r} esta semana. Relatório em 10 segundos`,skill:"Ops Pilot",skillDot:"#64748B",category:["analytics"],route:"/campaign",autoPrompt:`Gerar relatório executivo semanal para ${r}: vendas, conversão, carrinhos abandonados, top produtos, alertas de agentes e top 3 ações prioritárias para a próxima semana. Nicho: ${t}.`,preview:"chart"},{id:"c7",title:`Script de Reels que converte. ${s} em 15 segundos`,skill:"VideoCamera Script Creator",skillDot:"#EC4899",category:["content"],route:"/campaign",autoPrompt:`Escrever script completo de Reels para ${r} mostrando ${s}. Hook de 3 segundos, desenvolvimento emocional, CTA final. Tom: ${n||"autêntico e direto"}. Nicho: ${t}.`,preview:"reels",previewText:"[HOOK 0-3s] Cada detalhe conta uma história."},{id:"c8",title:"Dia dos Namorados. Campanha completa antes que o concorrente publique",skill:"Seasonal Calendar",skillDot:"#F97316",badge:{label:"D-83",color:"gray"},category:["campaigns"],route:"/campaign",autoPrompt:`Criar campanha de Dia dos Namorados para ${r}: post emocional de casal, stories de produto, copy de urgência e oferta especial. Tom: ${n||"romântico e próximo"}. Nicho: ${t}.`,preview:"campaign-namorados",previewText:"O PRIMEIRO DIA DOS NAMORADOS COMO PAIS"},{id:"c9",title:"47 clientes em risco de churn. Plano de retenção personalizado",skill:"Retention Engine",skillDot:"#06B6D4",category:["retention"],route:"/campaign",autoPrompt:`Analisar clientes em risco de churn em ${r} (nicho: ${t}) e gerar plano de retenção com: segmentação por risco, sequência de mensagens personalizadas, ofertas por segmento e KPIs de acompanhamento.`,preview:"segmentation"},{id:"c10",title:`Tom e identidade da ${r}. Consistente em todos os canais`,skill:"Brand DNA",skillDot:"#8B5CF6",category:["analytics"],route:"/settings/brand-dna",autoPrompt:`Revisar e documentar o Brand DNA de ${r}: tom de voz, vocabulário da marca, arquétipo, mensagem central, o que nunca dizer e exemplos de copy on-brand vs off-brand. Nicho: ${t}. Palavras-chave da marca: ${((o=e==null?void 0:e.keywords)==null?void 0:o.join(", "))??"qualidade, autenticidade"}.`,preview:"swatches"},{id:"c11",title:`Black Friday da ${r}. Estratégia 4 semanas antes do pico`,skill:"Seasonal Calendar",skillDot:"#F97316",badge:{label:"D-250",color:"gray"},category:["campaigns"],route:"/campaign",autoPrompt:`Planejar Black Friday completa para ${r}: cronograma de 4 semanas, teasers, dia do evento e pós-venda. Incluir posts, stories, copies e estratégia de desconto sustentável. Nicho: ${t}.`,preview:"campaign-dark",previewText:"EXCLUSIVE ACCESS"},{id:"c12",title:"Estoque crÃtico antes da próxima campanha. Verifique agora",skill:"Inventory Manager",skillDot:"#64748B",category:["analytics"],route:"/campaign",autoPrompt:`Gerar análise de estoque para ${r} antes da próxima campanha sazonal: produtos em risco de ruptura, excesso de inventário para liquidação, reposição sugerida por fornecedor e impacto no faturamento. Nicho: ${t}.`,preview:"inventory"}]}const C=[{id:"all",label:"All"},{id:"campaigns",label:"Campaigns"},{id:"content",label:"Content"},{id:"analytics",label:"Analytics"},{id:"retention",label:"Retention"}],h=["O que sua loja precisa hoje?","Como posso ajudar a Milkes a vender mais?","Sua loja. Suas vendas. Eu cuido do resto.","O que fazemos juntos hoje?","Pergunte qualquer coisa s
1obre sua loja."];function xe(){const e=f(),[r,t]=d.useState("");d.useRef(null);const[n,s]=d.useState("all"),[m,g]=d.useState(()=>Math.floor(Math.random()*h.length)),l=d.useMemo(()=>b(),[]),u=d.useMemo(()=>$(l),[l]);d.useEffect(()=>{const o=setInterval(()=>{g(i=>(i+1)%h.length)},5e3);return()=>clearInterval(o)},[]);const p=u.filter(o=>n==="all"||o.category.includes(n));return a.jsx("div",{className:"min-h-full bg-background",children:a.jsxs("div",{style:{maxWidth:880,margin:"0 auto",padding:"64px 32px 48px",display:"flex",flexDirection:"column",alignItems:"center",gap:64},children:[a.jsxs("div",{style:{maxWidth:680,width:"100%",display:"flex",flexDirection:"column",alignItems:"center",gap:24},children:[a.jsx("div",{className:"flex flex-col items-center",style:{minHeight:30},children:a.jsx(v,{mode:"wait",children:a.jsx(y.p,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},style:{fontSize:20,fontWeight:500,color:"hsl(var(--foreground))",textAlign:"center",margin:0},children:h[m]},m)})}),a.jsx(x,{storeName:l==null?void 0:l.name})]}),a.jsxs("div",{style:{width:"100%"},children:[a.jsxs("div",{style:{textAlign:"center"},children:[a.jsx("p",{style:{fontSize:16,fontWeight:500,color:"hsl(var(--foreground))",margin:"0 0 16px"},children:"What Snew can do for you"}),a.jsx("div",{style:{display:"flex",justifyContent:"center",gap:8,marginBottom:20},children:C.map(o=>{const i=n===o.id;return a.jsx("button",{onClick:()=>s(o.id),style:{fontSize:13,fontWeight:i?500:400,color:i?"hsl(var(--background))":"hsl(var(--muted-foreground))",background:i?"hsl(var(--foreground))":"transparent",border:`1px solid ${i?"hsl(var(--foreground))":"hsl(var(--border))"}`,borderRadius:100,padding:"6px 16px",cursor:"pointer",transition:"all 0.15s"},onMouseEnter:c=>{i||(c.currentTarget.style.borderColor="hsl(var(--foreground) / 0.3)",c.currentTarget.style.color="hsl(var(--foreground))")},onMouseLeave:c=>{i||(c.currentTarget.style.borderColor="hsl(var(--border))",c.currentTarget.style.color="hsl(var(--muted-foreground))")},children:o.label},o.id)})})]}),a.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:16,marginTop:0},className:"max-md:grid-cols-2 max-sm:grid-cols-1",children:a.jsx(v,{mode:"popLayout",children:p.map(o=>{const i=k(o.skill);return a.jsxs(y.div,{layout:!0,initial:{opacity:0,scale:.97},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.97},transition:{duration:.18},onClick:()=>{o.autoPrompt?e(o.route,{state:{autoPrompt:o.autoPrompt}}):e(o.route)},className:"group cursor-pointer",style:{borderRadius:20,overflow:"hidden",position:"relative",background:i.card,backgroundSize:"200% 200%",backgroundPosition:"0% 0%",display:"flex",flexDirection:"column",minHeight:220,transition:"background-position 0.9s ease",cursor:"pointer"},whileHover:{backgroundPosition:"100% 100%"},children:[a.jsx("div",{style:{position:"absolute",inset:0,zIndex:1,pointerEvents:"none",borderRadius:20},className:"hidden dark:block dark:bg-black/55"}),a.jsxs("div",{style:{padding:"28px 28px 0",position:"relative",zIndex:2},children:[a.jsx("p",{style:{margin:"0 0 10px",fontSize:10,fontWeight:500,letterSpacing:"0.02em",color:i.ink,opacity:.5},className:"dark:!text-[hsl(var(--color-text-secondary))] dark:!opacity-100",children:o.skill}),a.jsx("p",{style:{margin:0,fontSize:17,fontWeight:500,lineHeight:1.25,color:i.ink,letterSpacing:"-0.01em"},className:"dark:!text-[hsl(var(--color-text-primary))]",children:o.title})]}),a.jsxs("div",{style:{flex:1,marginTop:20,position:"relative",overflow:"hidden",minHeight:100},children:[a.jsx("div",{style:{position:"absolute",bottom:"-30%",left:"50%",transform:"translateX(-50%)",width:"80%",height:"120%",borderRadius:"50%",background:"radial-gradient(ellipse, rgba(255,255,255,0.45) 0%, transparent 70%)",pointerEvents:"none"}}),a.jsx("div",{style:{position:"absolute",top:"10%",right:"-10%",width:"60%",height:"60%",borderRadius:"50%",background:"radial-gradient(ellipse, rgba(255,255,255,0.25) 0%, transparent 65%)",pointerEvents:"none"}})]})]},o.id)})})}),a.jsxs("p",{className:"text-center mt-6",style:{fontSize:12,color:"hsl(var(--muted-foreground))"},children:["Mostrando ",p.length," ações disponÃveis"]})]})]})})}export{xe 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.