PageSourceSearch

https://maasy.ai/assets/BeToolFunnelBuilder-Bbhdh6qA.js

js maasy.ai collected 2026-10-02 00:25:49 UTC 18,847 bytes, 2 lines download raw bytes

1import{e as Me,g as Ie,u as Te,r as s,f as w,s as me,j as e,x as De,T as Be,W as _e,L as Pe,B as u,A as ze,k as Re,S as je,a as ve,b as ye,c as be,d as he,a5 as Le,a6 as Ge,a7 as Oe,l as Ne,a8 as We,a9 as qe,aa as B,ab as pe,ac as He,ad as Ue,ae as we,n as Ve,_ as $e,af as Ke,a3 as ee,Q as Se,F as Xe,ag as Je,$ as Ce,a0 as Fe,a1 as Ae,a2 as ke,q as Qe,ah as Ze,ai as Ye,X as ea,aj as aa,ak as sa,al as na,am as ta,an as ra,ao as oa,ap as la}from"./index-BwaMfbd5.js";import{T as ia}from"./ToolOnboarding-51IT1WYZ.js";import{T as ca}from"./ToolMilestoneCelebration-T5lUGV8B.js";import{u as da}from"./useWorkflow-CRCfSxkQ.js";import{u as ua,M as ma,a as ha,F as pa,b as xa,c as fa,d as ga,e as ja,f as va,A as ya}from"./useFunnelState-D_YJRoSw.js";import{B as ba}from"./BrandDNAPanel-CvtKSAMl.js";import{S as Na}from"./scroll-area-DokqGbPN.js";import{F as wa}from"./folder-open-CBoyqsFK.js";import{f as Sa}from"./format-BzJ9n0vD.js";import"./useFeatureHint-CHkMmFzj.js";import"./calendar-BSmI-3yV.js";import"./mouse-pointer-click-CXMIhW8N.js";import"./pause-BIL-obcp.js";import"./funnel-BnHLG_qR.js";import"./index-BH2u50av.js";import"./zoom-B5hfJite.js";import"./string-krCEEwQa.js";import"./value-C9lKiJzi.js";/* empty css              */import"./v4-D2B3jvp-.js";import"./image-off-CLiYL0tW.js";import"./separator-bC_gpdbC.js";import"./TikTokAdPreviewCard-CHU_GPfb.js";import"./GoogleAdPreviewCard-C5jY9Tvw.js";import"./UsageLimitModal-Bl_-mwAr.js";import"./image-C5Jyz2ta.js";import"./bookmark-C0NmHXuh.js";import"./music-BKzXt9YM.js";import"./FeatureHintCard-DwAA-oTn.js";import"./house-DDFGgtir.js";import"./popover-CmSlzXqW.js";import"./index-B6dmojrU.js";import"./switch-UgFKJqFV.js";import"./settings-2-Bn0P8uNL.js";import"./campaignPlaybooks-V-XLToHj.js";import"./sanitize-mOuzlfho.js";import"./purify.es-pMfg-Su5.js";import"./skeleton-4d2xslVX.js";import"./circle-check-big-BgY6TOzv.js";import"./index-CimhTtbs.js";import"./jspdf.es.min-mTOC62qQ.js";import"./download-CIy4X3xv.js";import"./paperclip-BbndRCw8.js";import"./collapsible-Dzz_RMfm.js";import"./index-Cf4kKkZM.js";import"./parseICPProfiles-CAZE-I2g.js";import"./chevron-left-Dbex25-N.js";import"./en-US-xHSDCZDo.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new r.Error().stack;o&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[o]="42cc131d-93d7-4005-96e3-2d35cec74678",r._sentryDebugIdIdentifier="sentry-dbid-42cc131d-93d7-4005-96e3-2d35cec74678")}catch{}})();const Ca=[{popover:{title:"Funnel Builder™",description:"Diseña funnels completos arrastrando bloques o conversando con maasy."}},{element:'[data-tour="funnel-mode-switch"]',popover:{title:"Visual o Conversacional",description:"Cambia entre canvas visual y modo Maasy (chat guiado por etapas)."}},{element:'[data-tour="funnel-node-palette"]',popover:{title:"Paleta de nodos",description:"+36 nodos: ads, landings, emails, WhatsApp, automatizaciones, métricas."}},{element:'[data-tour="funnel-node-palette"]',popover:{title:"Arrastra al canvas",description:"Suelta cualquier nodo en el lienzo para empezar a estructurar."}},{element:'[data-tour="funnel-canvas"]',popover:{title:"Canvas inteligente",description:"Conecta los nodos arrastrando desde sus puertos. Maasy infiere el flujo."}},{element:'[data-tour="funnel-node-properties"]',popover:{title:"Propiedades del nodo",description:"Selecciona un nodo para editar copy, audiencia, presupuesto, triggers."}},{element:'[data-tour="funnel-maasy-chat"]',popover:{title:"Modo conversacional Maasy",description:"Ej: 'Funnel de captación para clínica dental con ads + landing + WhatsApp'."}},{element:'[data-tour="funnel-stage-campaign"]',popover:{title:"Etapa 1 · Campaña",description:"Define objetivo, KPI y narrativa global del funnel."}},{element:'[data-tour="funnel-stage-audience"]',popover:{title:"Etapa 2 · Audiencia",description:"Selecciona o crea ICP, segmentos y exclusiones."}},{element:'[data-tour="funnel-stage-message"]',popover:{title:"Etapa 3-4 · Mensaje y distribución",description:"Maasy genera ads, landings, emails y los conecta automáticamente."}},{element:'[data-tour="funnel-toolbar"]',popover:{title:"Toolbar",description:"Guarda, duplica, exporta o ejecuta una vista previa interactiva."}},{element:'[data-tour="funnel-publish"]',popover:{title:"Publica el funnel",description:"Activa landings, schedules de emails y campañas en un click."}}];function bs(){var fe;const{session:r}
1=Me(),[o]=Ie(),{activeBrandId:l,setActiveBrand:f}=Te(),{steps:g,setSteps:c,funnelConfig:d,setFunnelConfig:S,currentFunnelId:m,projectId:t,setProjectId:C,savedFunnels:_,isSaving:ae,isLoading:se,saveFunnel:ne,loadFunnels:F,loadFunnel:P,deleteFunnel:te,newFunnel:z,fetchFunnel:A}=ua();s.useEffect(()=>{l&&!t&&C(l)},[l]),s.useEffect(()=>{t&&t!==l&&f(t)},[t]),s.useEffect(()=>{l&&l!==t&&C(l)},[l]);const{fireEvent:re}=da(),oe=s.useRef(null),[k,le]=s.useState(!1),[R,L]=s.useState(!1),[G,ie]=s.useState(!1),[O,j]=s.useState(!1),[W,M]=s.useState([]),[q,I]=s.useState(!1),[v,H]=s.useState(!1),[x,E]=s.useState(""),[U,V]=s.useState(!1),[$,ce]=s.useState(!1),[K,X]=s.useState(!1),[y,xe]=s.useState("draft"),[T,de]=s.useState(""),[D,J]=s.useState(""),[p,Q]=s.useState("USD"),[Z,Y]=s.useState("");s.useEffect(()=>{const n=()=>X(!0);return window.addEventListener("maasy:open-activate-modal",n),()=>window.removeEventListener("maasy:open-activate-modal",n)},[]),s.useEffect(()=>{F()},[F]);const ue=s.useMemo(()=>({funnel_id:m||"",funnel_name:d.name,brand_id:t||""}),[m,d.name,t]);s.useEffect(()=>{const n=o.get("funnel_id");n&&n!==m&&A(n).then(()=>{o.get("highlight")&&w.info("Nodo actualizado desde la herramienta")})},[o,m,A]),s.useEffect(()=>{var n;(n=r==null?void 0:r.user)!=null&&n.id&&me.from("projects").select("id, brand_name").order("brand_name").then(({data:h})=>{h&&M(h)})},[(fe=r==null?void 0:r.user)==null?void 0:fe.id]);const a=async()=>{I(!0);try{const{data:n,error:h}=await me.functions.invoke("be-tools-generate",{body:{project_id:t||"generic",tool_type:"funnel-smart",params:{monthly_budget:T||void 0,avg_ticket:D||void 0,currency:p,market_location:Z||void 0}}});if(h)throw h;const i=typeof n.funnel=="string"?JSON.parse(n.funnel):n.funnel;if(!(i!=null&&i.steps)||!Array.isArray(i.steps))throw new Error("Respuesta inválida de la IA");const Ee=i.steps.map((N,ge)=>({id:N.id||`step-${Date.now()}-${ge}`,title:N.title||`Paso ${ge+1}`,type:N.type||"custom",connections:Array.isArray(N.connections)?N.connections:[],...N}));c(Ee),S(i.config||{name:"Smart Funnel",funnelType:"custom",entryPoint:"awareness"}),H(!0),E(""),w.success("Funnel inteligente generado")}catch(n){console.error("Smart funnel error:",n),w.error(n.message||"Error al generar el funnel")}finally{I(!1)}},b=async()=>{if(!x.trim()){w.error("Escribe tu feedback");return}V(!0);try{const{data:n,error:h}=await me.functions.invoke("be-tools-generate",{body:{project_id:t||"generic",tool_type:"funnel-refine",params:{steps:g,config:d,feedback:x.trim(),monthly_budget:T||void 0,avg_ticket:D||void 0,currency:p,market_location:Z||void 0}}});if(h)throw h;const i=typeof n.funnel=="string"?JSON.parse(n.funnel):n.funnel;if(!(i!=null&&i.steps)||!Array.isArray(i.steps))throw new Error("Respuesta inválida de la IA");c(i.steps),S(i.config||d),E(""),w.success("Funnel ajustado según tu feedback")}catch(n){console.error("Refine funnel error:",n),w.error(n.message||"Error al ajustar el funnel")}finally{V(!1)}};return e.jsx(ma,{steps:g,onStepsChange:c,projectId:t,funnelId:m,children:e.jsx(Fa,{steps:g,setSteps:c,funnelConfig:d,setFunnelConfig:S,currentFunnelId:m,projectId:t,setProjectId:C,savedFunnels:_,isSaving:ae,isLoading:se,saveFunnel:ne,loadFunnels:F,loadFunnel:P,deleteFunnel:te,newFunnel:z,fetchFunnel:A,funnelContext:ue,canvasRef:oe,projects:W,fireEvent:re,showFunnels:k,setShowFunnels:le,showAI:R,setShowAI:L,showMetrics:G,setShowMetrics:ie,showAnalyzer:O,setShowAnalyzer:j,isSmartGenerating:q,showFeedback:v,setShowFeedback:H,feedbackText:x,setFeedbackText:E,isRefining:U,showSmartModal:$,setShowSmartModal:ce,showActivate:K,setShowActivate:X,funnelStatus:y,monthlyBudget:T,setMonthlyBudget:de,avgTicket:D,setAvgTicket:J,currency:p,setCurrency:Q,marketLocation:Z,setMarketLocation:Y,handleSmartFunnel:a,handleRefine:b})})}function Fa(r){const{steps:o,setSteps:l,funnelConfig:f,setFunnelConfig:g,currentFunnelId:c,projectId:d,setProjectId:S,savedFunnels:m,isSaving:t,isLoading:C,saveFunnel:_,loadFunnels:ae,loadFunnel:se,deleteFunnel:ne,newFunnel:F,fetchFunnel:P,funnelContext:te,canvasRef:z,projects:A,fireEvent:re,showFunnels:oe,setShowFunnels:k,showAI:le,setShowAI:R,showMetrics:L,setShowMetrics:G,showAnalyzer:ie,setShowAnalyzer:O,isSmartGenerating:j,showFeedback:W,setShowFeedback:M,feedbackText:q,setFeedbackText:I,isRefining:v,showSmartModal:H,setShowSmartModal:x,showActivate:E,setShowActivate:U,funnelStatus:V,monthlyBudget:$,setMonthlyBudget:ce,avgTicket:K,setAvgTicket:X,currency:y,setCurrency:xe,marketLocation:T,setMarketLocation:de,handleSmartFunnel:D,handleRefine:J}=r,{maasyMode:p,setMaasyMode:Q}=ha(),{session:Z}=Me(),[Y]=Ie();s.useEffect(()=>{Y.get("maasy")==="1"&&!p&&Q(!0)},[Y]);const{startTour:ue}=De("funnel_builder_v1",Ca,{autoStart:!0});return e.jsxs("div",{className:"flex flex-col h-[calc(100vh-3.5rem)] overflow-hidden relative",children:[e.jsx(Be,{onClick:ue}),e.jsx("div",{"data-tour":"funnel-mode-switch",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-node-palette",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-canvas",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-node-properties",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-maasy-chat",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-stage-campaign",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-stage-audience",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-stage-message",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-toolbar",className:"hidden","aria-hidden":!0}),e.jsx("div",{"data-tour":"funnel-publish",className:"hidden","aria-hidden":!0}),e.jsx(_e,{children:e.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-b border-border/40 bg-muted/5",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(Pe,{to:"/be-tools",children:e.jsx(u,{variant:"ghost",size:"icon",className:"h-8 w-8",children:e.jsx(ze,{className:"h-4 w-4"})})}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-gradient-to-br from-primary/20 to-accent/10 flex items-center justify-center",children:e.jsx(Re,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-sm font-bold tracking-tight",children:"Funnel Builder"}),e.jsx("p",{className:"text-[10px] text-muted-foreground",children:"Constructor visual de embudos"})]})]})]}),e.jsxs("div",{className:"flex items-center gap-2 shrink-0",children:[e.jsxs(je,{value:d||"none",onValueChange:a=>S(a==="none"?null:a),children:[e.jsx(ve,{className:"h-8 w-[160px] text-xs",children:e.jsx(ye,{placeholder:"Sin proyecto"})}),e.jsxs(be,{children:[e.jsx(he,{value:"none",children:"Sin proyecto"}),A.map(a=>e.jsx(he,{value:a.id,children:a.brand_name},a.id))]})]}),e.jsxs(u,{variant:"outline",size:"sm",onClick:F,className:"h-8 text-xs",children:[e.jsx(Le,{className:"h-3.5 w-3.5 mr-1"})," Nuevo"]}),e.jsxs(Ge,{children:[e.jsx(Oe,{asChild:!0,children:e.jsxs(u,{variant:"outline",size:"sm",className:"h-8 text-xs gap-1.5",children:[e.jsx(Ne,{className:"h-3.5 w-3.5"}),"IA Tools",e.jsx(We,{className:"h-3 w-3 opacity-50"})]})}),e.jsxs(qe,{align:"end",className:"w-48",children:[e.jsxs(B,{onClick:()=>x(!0),disabled:j,children:[e.jsx(pe,{className:"h-3.5 w-3.5 mr-2"}),j?"Generando...":"Funnel Inteligente"]}),e.jsxs(B,{onClick:()=>R(!0),children:[e.jsx(Ne,{className:"h-3.5 w-3.5 mr-2"}),"IA Architect"]}),e.jsxs(B,{onClick:()=>G(!L),children:[e.jsx(He,{className:"h-3.5 w-3.5 mr-2"}),"Métricas IA"]}),e.jsxs(B,{onClick:()=>O(!0),children:[e.jsx(Ue,{className:"h-3.5 w-3.5 mr-2"}),"Analyzer IA"]}),!W&&o.length>0&&e.jsxs(B,{onClick:()=>M(!0),children:[e.jsx(we,{className:"h-3.5 w-3.5 mr-2"}),"Feedback"]})]})]}),e.jsx(pa,{canvasRef:z,funnelName:f.name,steps:o,projectId:d}),e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>{ae(),k(!0)},className:"h-8 text-xs",children:[e.jsx(wa,{className:"h-3.5 w-3.5 mr-1"})," Mis Funnels"]}),e.jsxs(u,{variant:p?"default":"outline",size:"sm",onClick:()=>Q(!p),className:Ve("h-8 text-xs gap-1.5 transition-all shrink-0",p&&"bg-[#C428D4] hover:bg-[#C428D4]/90 text-white"),children:[e.jsx("span",{className:"text-sm",children:"🐙"}),"Modo Maasy"]}),e.jsxs(u,{size:"sm",onClick:()=>{_(),re("funnel.completed",{funnel_name:f.name})},disabled:t,className:"h-8 text-xs shrink-0",children:[e.jsx($e,{className:"h-3.5 w-3.5 mr-1"})," ",t?"Guardando...":"Guardar"]}),o.length>0&&e.jsxs(u,{size:"sm",onClick:async()=>{c||await _(),U(!0)},className:"h-8 text-xs bg-green-600 hover:bg-green-700 shrink-0",children:[e.jsx(Ke,{className:"h-3.5 w-3.5 mr-1"})," Activar"]})]})]})}),e.jsx(xa,{funnelId:c,funnelStatus:V,onStatusChange:()=>{c&&P(c)}}),W&&e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 border-b border-border/40 bg-accent/5",children:[e.jsx(we,{className:"h-4 w-4 text-primary shrink-0"}),e.jsx(ee,{value:q,onChange:a=>
1I(a.target.value),placeholder:"Ej: Cambia el paso 3 por un webinar, agrega retargeting, hazlo más corto...",className:"h-8 text-xs flex-1",onKeyDown:a=>a.key==="Enter"&&!v&&J(),disabled:v}),e.jsx(u,{size:"sm",onClick:J,disabled:v||!q.trim(),className:"h-8 text-xs",children:v?e.jsxs(e.Fragment,{children:[e.jsx(Se,{className:"h-3.5 w-3.5 mr-1 animate-spin"})," Ajustando..."]}):e.jsxs(e.Fragment,{children:[e.jsx(Xe,{className:"h-3.5 w-3.5 mr-1"})," Ajustar"]})}),e.jsx(u,{variant:"ghost",size:"icon",className:"h-7 w-7",onClick:()=>M(!1),children:e.jsx(Je,{className:"h-3.5 w-3.5"})})]}),e.jsx(ia,{toolKey:"funnel-builder",title:"Bienvenido a Maasy Funnels Studio™",steps:[{icon:"1️⃣",text:"Elige un playbook de funnel o crea uno desde cero"},{icon:"2️⃣",text:"Configura cada paso del embudo: landing, formulario, email, follow-up"},{icon:"3️⃣",text:"Activa el funnel y monitorea conversiones en tiempo real"}]}),e.jsx(ca,{toolId:"funnel-builder",toolName:"Funnels Studio"}),e.jsxs("div",{className:"flex flex-1 min-h-0",children:[e.jsx("div",{className:"flex-1 min-h-0",children:e.jsx(fa,{ref:z,steps:o,onStepsChange:l,config:f,onConfigChange:g,funnelContext:te})}),e.jsx(ga,{steps:o,onStepsUpdate:l,projectId:d,open:L,onClose:()=>G(!1),currency:y,monthlyBudget:$,avgTicket:K}),e.jsx(ba,{projectId:d||null})]}),e.jsx(Ce,{open:oe,onOpenChange:k,children:e.jsxs(Fe,{className:"sm:max-w-lg",children:[e.jsx(Ae,{children:e.jsx(ke,{children:"Mis Funnels"})}),e.jsx(Na,{className:"max-h-[400px]",children:C?e.jsx("p",{className:"text-sm text-muted-foreground text-center py-8",children:"Cargando..."}):m.length===0?e.jsxs("div",{className:"text-center py-8 space-y-3",children:[e.jsx("p",{className:"text-sm font-medium text-foreground",children:"Tu primer funnel conecta tus ads con tus leads con tu email"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Selecciona un playbook y maasy IA arma la estructura."})]}):e.jsx("div",{className:"space-y-2 p-1",children:m.map(a=>{var b;return e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border border-border/40 hover:border-primary/30 transition-colors",children:[e.jsxs("button",{className:"flex-1 text-left",onClick:()=>{se(a),k(!1)},children:[e.jsx("p",{className:"text-sm font-medium",children:a.name}),e.jsxs("div",{className:"flex items-center gap-2 mt-1",children:[e.jsxs(Qe,{variant:"secondary",className:"text-[9px]",children:[((b=a.steps)==null?void 0:b.length)||0," pasos"]}),e.jsx("span",{className:"text-[10px] text-muted-foreground",children:Sa(new Date(a.updated_at),"dd/MM/yy HH:mm")})]})]}),e.jsxs(Ze,{children:[e.jsx(Ye,{asChild:!0,children:e.jsx(u,{variant:"ghost",size:"icon",className:"h-7 w-7 text-destructive",children:e.jsx(ea,{className:"h-3.5 w-3.5"})})}),e.jsxs(aa,{children:[e.jsxs(sa,{children:[e.jsx(na,{children:"¿Eliminar este funnel?"}),e.jsxs(ta,{children:['Esta acción no se puede deshacer. Se eliminará permanentemente "',a.name,'".']})]}),e.jsxs(ra,{children:[e.jsx(oa,{children:"Cancelar"}),e.jsx(la,{onClick:()=>ne(a.id),className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",children:"Eliminar"})]})]})]})]},a.id)})})})]})}),e.jsx(ja,{open:ie,onClose:()=>O(!1),steps:o,projectId:d}),e.jsx(va,{open:E,onOpenChange:U,funnelId:c,funnelName:f.name,onActivated:()=>{c&&P(c)}}),e.jsx(ya,{open:le,onClose:()=>R(!1),projectId:d,onApply:(a,b)=>{l(a),g(b),M(!0),I("")}}),e.jsx(Ce,{open:H,onOpenChange:x,children:e.jsxs(Fe,{className:"sm:max-w-sm",children:[e.jsx(Ae,{children:e.jsxs(ke,{className:"flex items-center gap-2",children:[e.jsx(pe,{className:"h-4 w-4 text-primary"}),"Funnel Inteligente"]})}),e.jsxs("div",{className:"space-y-4 py-2",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:"Ingresa tus datos financieros y mercado objetivo para generar un funnel con métricas realistas."}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"text-xs font-medium",children:"Mercado objetivo (ciudad o país)"}),e.jsx(ee,{value:T,onChange:a=>de(a.target.value),placeholder:"Ej: México, Bogotá, España, Miami...",className:"h-9 text-sm"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"text-xs font-medium",children:"Moneda"}),e.jsxs(je,{value:y,onValueChange:xe,children:[e.jsx(ve,{className:"h-9 text-sm",children:e.jsx(ye,{})}),e.jsx(be,{children:["USD","EUR","MXN","COP","ARS","CLP","PEN","BRL"].map(a=>e.jsx(he,{value:a,children:a},a))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-xs font-medium",children:["Inversión mensual en marketing (",y,")"]}),e.jsx(ee,{value:$,onChange:a=>ce(a.target.value),placeholder:"5000",type:"number",className:"h-9 text-sm"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-xs font-medium",children:["Ticket promedio / Precio producto (",y,")"]}),e.jsx(ee,{value:K,onChange:a=>X(a.target.value),placeholder:"150",type:"number",className:"h-9 text-sm"})]}),e.jsx(u,{onClick:()=>{x(!1),D()},disabled:j,className:"w-full text-xs",children:j?e.jsxs(e.Fragment,{children:[e.jsx(Se,{className:"h-3.5 w-3.5 mr-1 animate-spin"})," Maasy IA generando..."]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3.5 w-3.5 mr-1"})," Generar Funnel"]})})]})]})})]})}export{bs as default};
2//# sourceMappingURL=BeToolFunnelBuilder-Bbhdh6qA.js.map

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.