import{_ as e,C as t}from"../fc-bits.js?ver=3.1.0";import{c as s,E as a,e as i,g as r,h as n,i as o,j as m,k as l,l as c,n as p,w as _,o as u,p as d,v as h,u as g,q as f,r as v,t as b,s as E,x as T,y,z as C,A as w,B as L,C as M,D as A,F as R,G as P,H as I,I as k,J as S,K as D,L as V,M as O,N as j,O as x,P as F,Q as $,R as q,m as B,S as U,T as N,U as Z,V as H,W as G,X as W,Y as K,Z as Q,_ as z,f as Y,$ as J,a0 as X,a1 as ee,a2 as te,a3 as se,a4 as ae,a5 as ie,d as re,a6 as ne,a7 as oe,a8 as me,a9 as le,aa as ce,ab as pe,ac as _e,ad as ue,ae as de,af as he,ag as ge,ah as fe,ai as ve,aj as be,ak as Ee,al as Te,am as ye,an as Ce,ao as we,ap as Le,aq as Me,ar as Ae,as as Re,at as Pe,a as Ie,au as ke}from"../vendor-element-plus.js?ver=3.1.0";import{c as Se,o as De,e as Ve,L as Oe,r as je,d as xe,b as Fe,Q as $e,as as qe,aB as Be,n as Ue,a1 as Ne,F as Ze,a as He,ae as Ge,w as We,P as Ke,O as Qe,bv as ze,bw as Ye,bx as Je,bh as Xe,by as et,bz as tt,bA as st}from"../vendor.js?ver=3.1.0";import{_ as at,I as it,T as rt,a as nt,n as ot}from"../fc-bits-ui.js?ver=3.1.0";const mt=[{name:"no_permission",path:"/no_permission",component:()=>e(()=>import("./Modules/Dashboard/NoPermission.js?ver=3.1.0"),[],import.meta.url)},{name:"dashboard",path:"/",component:()=>e(()=>import("./Modules/Dashboard/Dashboard.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"dashboard",permission:"fcrm_view_dashboard",side_path:"/"}},{name:"subscribers",path:"/subscribers",component:()=>e(()=>import("../v3app/src/Modules/Contacts/Contacts.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers"}},{path:"/email",component:()=>e(()=>import("./Modules/Email/EmailView.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email",permission:"fcrm_read_emails"},children:[{name:"campaigns",path:"campaigns",component:()=>e(()=>import("./Modules/Email/Campaigns/Campaigns.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/campaigns"}},{name:"campaign-view",path:"campaigns/:id/view",component:()=>e(()=>import("./Modules/Email/Campaigns/ViewCampaign.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"campaigns",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/campaigns"}},{name:"campaign",path:"campaigns/:id",component:()=>e(()=>import("./Modules/Email/Campaigns/Campaign.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"campaigns",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/campaigns"}},{name:"templates",path:"templates",component:()=>e(()=>import("./Modules/Email/Templates/Templates.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"campaigns",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/templates"}},{name:"edit_template",path:"templates/:template_id",component:()=>e(()=>import("./Modules/Email/Templates/EditTemplate.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"templates",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/templates"}},{name:"email_patterns",path:"patterns",component:()=>e(()=>import("./Modules/Email/Templates/Patterns.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"campaigns",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/patterns"}},{name:"edit_pattern",path:"patterns/:pattern_id",component:()=>e(()=>import("./Modules/Email/Templates/EditPattern.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email_patterns",active_menu:"campaigns",permission:"fcrm_manage_emails",side_path:"/email/patterns"}},{path:"sequences",component:()=>e(()=>import("./Modules/Email/EmailSequences/SequenceView.js?ver=3.1.0"),[],import.meta.url),props:!0,children:[{name:"email-sequences",path:"",component:()=>e(()=>import("./Modules/Email/EmailSequences/AllSequences.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"email-sequences",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/sequences"}},{name:"edit-sequence",path:"edit/:id",component:()=>e(()=>import("./Modules/Email/EmailSequences/ViewSequence.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email-sequences",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/sequences"}},{name:"edit-sequence-email",path:"edit/:sequence_id/email/:email_id",component:()=>e(()=>import("./Modules/Email/EmailSequences/EditEmail.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email-sequences",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/sequences"}},{name:"sequence-subscribers",path:"subscribers/:id/view",component:()=>e(()=>import("./Modules/Email/EmailSequences/ViewSequenceSubscribers.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email-sequences",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/sequences"}}]},{path:"recurring-campaigns",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/RecurringCampaignsView.js?ver=3.1.0"),[],import.meta.url),props:!0,children:[{name:"recurring_campaigns",path:"",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/RecurringCampaigns.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"email",active_menu:"campaigns",permission:"fcrm_read_emails",side_path:"/email/recurring-campaigns"}},{name:"create_recurring_campaign",path:"create-new",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/CreateFlow.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"recurring_campaigns",active_menu:"campaigns",permission:"fcrm_read_emails"}},{path:"emails/:campaign_id",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/ViewSingleCampaign.js?ver=3.1.0"),[],import.meta.url),props:!0,children:[{path:"view",name:"view_recurring_campaign",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/Campaign/EmailConfiguration.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"recurring_campaigns",active_menu:"campaigns",side_path:"/email/recurring-campaigns"}},{path:"history",name:"past_recurring_emails",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/Campaign/EmailHistory.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"recurring_campaigns",active_menu:"campaigns",side_path:"/email/recurring-campaigns"}},{path:"settings",name:"recurring_campaign_settings",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/Campaign/Settings.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"recurring_campaigns",active_menu:"campaigns",side_path:"/email/recurring-campaigns"}}]},{path:"emails/:campaign_id/history/:email_id",name:"recurring_email_report",component:()=>e(()=>import("./Modules/Email/RecurringCampaigns/Campaign/EmailReport.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"recurring_campaigns",active_menu:"campaigns",side_path:"/email/recurring-campaigns"}}]},{name:"all_emails",path:"all-emails",component:()=>e(()=>import("./Modules/Email/AllEmails.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"email",active_menu:"campaigns",permission:"fcrm_read_emails"}}]},{path:"/contact-groups",component:()=>e(()=>import("../v3app/src/Modules/Contacts/ContactGroups.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"contacts",permission:"fcrm_manage_contact_cats"},children:[{name:"lists",path:"lists",component:()=>e(()=>import("../v3app/src/Modules/Lists/Lists.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_manage_contact_cats",side_path:"/subscribers"}},{name:"tags",path:"tags",component:()=>e(()=>import("../v3app/src/Modules/Tags/Tags.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_manage_contact_cats",side_path:"/subscribers"}},{name:"dynamic_segments",path:"dynamic-segments",component:()=>e(()=>import("../v3app/src/Modules/DynamicSegments/AllSegments.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_manage_contact_cats",side_path:"/subscribers"}},{name:"create_custom_segment",path:"dynamic-segments/create-custom",component:()=>e(()=>import("../v3app/src/Modules/DynamicSegments/CreateCustomSegment.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_manage_contact_cats",side_path:"/subscribers"}},{name:"view_segment",path:"dynamic-segments/:slug/view/:id",props:!0,component:()=>e(()=>import("../v3app/src/Modules/DynamicSegments/SegmentViewer.js?ver=3.1.0"),[],import.meta.url),meta:{permission:"fcrm_read_contacts",parent:"subscribers",active_menu:"contacts",side_path:"/subscribers"}},{path:"companies",component:()=>e(()=>import("../v3app/src/Modules/Companies/CompaniesRoute.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"contacts",parent:"contacts",permission:"fcrm_read_contacts"},children:[{name:"companies",path:"",component:()=>e(()=>import("../v3app/src/Modules/Companies/AllCompanies.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"contacts",parent:"contacts",permission:"fcrm_read_contacts"}}]}]},{name:"list",path:"/lists/:listId",component:()=>e(()=>import("../v3app/src/Modules/Lists/List.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_manage_contact_cats",side_path:"/subscribers"}},{name:"tag",path:"/tags/:tagId",component:()=>e(()=>import("../v3app/src/Modules/Tags/Tag.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{permission:"fcrm_read_contacts",parent:"subscribers",active_menu:"contacts",side_path:"/subscribers"}},{name:"import",path:"/import",component:()=>e(()=>import("./Modules/Importer/Importer.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{permission:"fcrm_manage_contacts",side_path:"/subscribers"}},{name:"forms",path:"/forms",component:()=>e(()=>import("./Modules/Forms/Forms.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"forms",active_menu:"forms",permission:"fcrm_manage_forms",side_path:"/forms"}},{path:"/settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/Settings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"},children:[{name:"email_settings",path:"email_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_EmailSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"business_settings",path:"",component:()=>e(()=>import("../v3app/src/Modules/Settings/_BusinessSetup.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"general_settings",path:"general_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_GeneralSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"custom_contact_fields",path:"custom_contact_fields",component:()=>e(()=>import("../v3app/src/Modules/Settings/parts/CustomContactFields.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"smart_links",path:"smart_links",component:()=>e(()=>import("../v3app/src/Modules/Settings/SmartLinks/Links.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"sms_settings",path:"sms_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_SMSSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"double-optin-settings",path:"double_optin_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_DoubleOptinSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"incoming_webhooks",path:"incoming_webhooks",component:()=>e(()=>import("../v3app/src/Modules/Settings/DeveloperWebhooks/_IncomingWebhooks.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"settings_tools",path:"settings_tools",component:()=>e(()=>import("../v3app/src/Modules/Settings/SystemAdminTools/_CronJobMonitor.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"data_cleanup",path:"data_cleanup",component:()=>e(()=>import("../v3app/src/Modules/Settings/SystemAdminTools/_DataCleanupPage.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"database_reset",path:"database_reset",component:()=>e(()=>import("../v3app/src/Modules/Settings/SystemAdminTools/_DatabaseReset.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"managers",path:"managers",component:()=>e(()=>import("../v3app/src/Modules/Settings/_Managers.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"settings_compliance",path:"settings_compliance",component:()=>e(()=>import("../v3app/src/Modules/Settings/_ComplianceSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"smtp_settings",path:"smtp_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_SmtpEmailSetup.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"license_management",path:"license_management",component:()=>e(()=>import("../v3app/src/Modules/Settings/_LicenseManagement.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"integrations",path:"integrations",component:()=>e(()=>import("../v3app/src/Modules/Settings/_IntegrationSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"advanced_features",path:"advanced_features",component:()=>e(()=>import("../v3app/src/Modules/Settings/_AdvancedFeatures.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"system_logs",path:"system_logs",component:()=>e(()=>import("../v3app/src/Modules/Settings/_SystemLogs.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",side_path:"/settings"}},{name:"abandoned_cart_settings",path:"abandoned_cart_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_AbandonedCartSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",side_path:"/settings"}},{name:"ai_settings",path:"ai_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_AiSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}},{name:"mcp_settings",path:"mcp_settings",component:()=>e(()=>import("../v3app/src/Modules/Settings/_McpSettings.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"settings",permission:"fcrm_manage_settings",side_path:"/settings"}}]},{path:"/funnels",component:()=>e(()=>import("./Modules/Funnels/FunnelRoute.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"funnels",permission:"fcrm_read_funnels",side_path:"/funnels"},children:[{name:"funnels",path:"",component:()=>e(()=>import("./Modules/Funnels/Funnels.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"funnels",permission:"fcrm_read_funnels",side_path:"/funnels"}},{name:"edit_funnel",path:"funnel/:funnel_id/edit",component:()=>e(()=>import("./Modules/Funnels/FunnelEditor/Edit.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"funnels",permission:"fcrm_read_funnels",side_path:"/funnels"}},{name:"funnel_subscribers",path:"funnel/:funnel_id/subscribers",component:()=>e(()=>import("./Modules/Funnels/FunnelSubscribers.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"funnels",permission:"fcrm_read_funnels",side_path:"/funnels"}},{name:"import_funnel",path:"funnel/import",component:()=>e(()=>import("./Modules/Funnels/ImportFunnel.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"funnels",permission:"fcrm_write_funnels",side_path:"/funnels"}},{name:"funnel_activities",path:"funnel/all-activities",component:()=>e(()=>import("./Modules/Funnels/FunnelActivities.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"funnels",permission:"fcrm_read_funnels",side_path:"/funnels"}}]},{name:"docs",path:"/documentation",component:()=>e(()=>import("./Modules/Documentation/Docs.js?ver=3.1.0"),[],import.meta.url),meta:{side_path:"/documentation",active_menu:"documentation"}},{name:"addons",path:"/add-ons",component:()=>e(()=>import("./Modules/Settings/AddOns.js?ver=3.1.0"),[],import.meta.url),meta:{side_path:"/add-ons",active_menu:"addons"}},{name:"reports",path:"/reports",component:()=>e(()=>import("./Modules/Reports/ReportsHome.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"reports",side_path:"/reports"}},{name:"abandon_carts_legacy_redirect",path:"/abandon-carts",redirect:{name:"reports",query:{tab:"abandoned_carts"}},meta:{active_menu:"reports",side_path:"/reports"}},{name:"crm_migrations",path:"/crm_migrations",component:()=>e(()=>import("./Modules/Migrator/Home.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"contacts",permission:"fcrm_manage_settings",side_path:"/subscribers"}},{name:"sms_campaigns",path:"/sms/campaigns",component:()=>e(()=>import("../v3app/src/Modules/SMS/Campaigns/Campaigns.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_read_emails",side_path:"/sms/campaigns"}},{name:"all_sms",path:"/sms/all-sms",component:()=>e(()=>import("../v3app/src/Modules/SMS/AllSMS.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_read_emails",side_path:"/sms/all-sms"}},{name:"sms_campaign",path:"/sms/campaign",component:()=>e(()=>import("../v3app/src/Modules/SMS/Campaigns/CreateFlow.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_read_emails",side_path:"/sms/campaign"}},{name:"sms_campaign_edit",path:"/sms/campaign/:id",component:()=>e(()=>import("../v3app/src/Modules/SMS/Campaigns/CreateFlow.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_manage_emails",side_path:"/sms/campaign"}},{name:"sms_campaign_view",path:"/sms/campaigns/:id/view",component:()=>e(()=>import("../v3app/src/Modules/SMS/Campaigns/ViewSMSCampaign.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_read_emails",side_path:"/sms/campaigns"}},{name:"import_sms_campaigns",path:"/sms/campaigns/import/new",component:()=>e(()=>import("../v3app/src/Modules/SMS/Campaigns/Import.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{active_menu:"sms",permission:"fcrm_read_emails",side_path:"/sms/campaigns"}},{name:"fallback",path:"/:pathMatch(.*)*",redirect:"/",meta:{side_path:"/"}}];var lt={path:"/subscribers/:id",component:()=>e(()=>import("./Modules/Profile/Profile.js?ver=3.1.0"),[],import.meta.url),props:!0,meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers"},children:[{name:"subscriber",path:"",component:()=>e(()=>import("../v3app/src/Modules/Profile/Parts/ProfileOverview.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_emails",path:"emails",component:()=>e(()=>import("./Modules/Profile/Parts/ProfileEmails.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_sms",path:"sms",component:()=>e(()=>import("../v3app/src/Modules/Profile/Parts/ProfileSMS.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers"}},{name:"subscriber_form_submissions",path:"form-submissions",component:()=>e(()=>import("./Modules/Profile/Parts/ProfileFormSubmissions.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_notes",path:"notes",component:()=>e(()=>import("./Modules/Profile/Parts/ProfileNotes.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_purchases",path:"purchases",component:()=>e(()=>import("./Modules/Profile/Parts/ProfilePurchaseHistory.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_support_tickets",path:"support-tickets",component:()=>e(()=>import("./Modules/Profile/Parts/ProfileSupportTickets.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"subscriber_files",path:"files",component:()=>e(()=>import("./Modules/Profile/Parts/ProfileFiles.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}},{name:"fluentcrm_profile_extended",path:"profile_section",component:()=>e(()=>import("./Modules/Profile/Parts/SubscriberExternalView.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"subscribers",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/subscribers",no_scroll:!0}}]},ct={path:"/companies/:company_id",props:!0,component:()=>e(()=>import("../v3app/src/Modules/Companies/ViewCompany.js?ver=3.1.0"),[],import.meta.url),meta:{active_menu:"contacts",parent:"contacts",permission:"fcrm_read_contacts"},children:[{name:"view_company",path:"",component:()=>e(()=>import("../v3app/src/Modules/Companies/CompanyContacts.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"view_company",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/companies"}},{name:"company_activities",path:"activities",component:()=>e(()=>import("../v3app/src/Modules/Companies/CompanyActivities.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"view_company",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/companies"}},{name:"fluent_crm_company_section_extended",path:"custom_section",component:()=>e(()=>import("../v3app/src/Modules/Companies/CompanyExternalView.js?ver=3.1.0"),[],import.meta.url),meta:{parent:"view_company",active_menu:"contacts",permission:"fcrm_read_contacts",side_path:"/companies"}}]};const pt={class:"fcrm_empty_state"},_t=["innerHTML"],ut={class:"navigable_list_container fcrm_global_search_result_container"},dt={key:0,class:"no_results fcrm_global_search_result_not_found"},ht={key:1},gt={ref:"listContainer",class:"navigable_list fcrm_global_search_result_list"},ft=["tabindex","onClick","onKeydown"];const vt=[{key:"subscribers",title:"Contacts",scope:"subscribers"},{key:"emails",title:"Emails",scope:"campaigns"},{key:"automations",title:"Automations",scope:"funnels"},{key:"subscriber_notes",title:"Notes",scope:"subscriber_notes"}],bt={subscriber:{name:"subscriber",key:"id",action:"edit"},campaign:{name:"campaign",key:"id"},funnel:{name:"edit_funnel",key:"funnel_id"},company:{name:"view_company",key:"company_id"}},Et=["title","aria-label"],Tt={class:"icon"},yt={class:"fcrm_global_search_input_container"},Ct={class:"icon"},wt={key:0,class:"searched_item"},Lt={key:0,class:"fcrm_global_search_commands"},Mt={class:"fcrm_global_search_commands_label"},At={key:0,class:"fcrm_global_search_commands_list"},Rt=["onClick","onMouseenter"],Pt={class:"fcrm_command_slash"},It={class:"fcrm_command_desc"},kt={key:1,class:"fcrm_global_search_commands_empty"},St={class:"fcrm_global_searching_for"},Dt={class:"fcrm_global_searching_for_label"},Vt={class:"fcrm_global_searching_suggestion_list"},Ot=["onClick"],jt={key:2,class:"fc-global-remote-result-container"},xt={class:"w-full"},Ft={key:0,class:"fcrm_global_search_subscriber"},$t={class:"fcrm_global_search_subscriber_avatar"},qt=["src","alt"],Bt={key:1,class:"fcrm_global_search_subscriber_avatar_placeholder"},Ut={class:"fcrm_global_search_subscriber_info"},Nt={class:"fcrm_global_search_subscriber_name"},Zt={class:"fcrm_global_search_subscriber_meta"},Ht={class:"fcrm_global_search_subscriber_email"},Gt={class:"fcrm_global_search_result_type"},Wt={key:1,class:"fcrm_global_search_subscriber"},Kt={class:"fcrm_global_search_subscriber_avatar"},Qt=["src","alt"],zt={key:1,class:"fcrm_global_search_subscriber_avatar_placeholder"},Yt={class:"fcrm_global_search_subscriber_info"},Jt={class:"fcrm_global_search_subscriber_name"},Xt={class:"fcrm_global_search_subscriber_meta"},es={class:"fcrm_global_search_result_type"},ts={key:2,class:"fcrm_global_search_subscriber fcrm_global_search_title_item"},ss={class:"fcrm_global_search_subscriber_name"},as={class:"fcrm_global_search_subscriber_meta"},is={class:"fcrm_global_search_subscriber_email"},rs={class:"fcrm_global_search_result_type"},ns={key:3,class:"fcrm_global_search_subscriber fcrm_global_search_title_item"},os={class:"fcrm_global_search_subscriber_name"},ms={class:"fcrm_global_search_subscriber_meta"},ls={key:0,class:"fcrm_global_search_subscriber_email"},cs={class:"fcrm_global_search_result_type"},ps={class:"dialog-footer is-border"},_s={key:0,class:"fcrm_search_tip"},us={class:"fcrm_search_tip_label"},ds={class:"fcrm_search_tip_text"},hs={class:"fcrm_search_commands"},gs={class:"fcrm_label"},fs={class:"fcrm_label"},vs={class:"fcrm_label"};const bs=at({name:"GlobalSearch",components:{Icons:it,NavigableList:at({name:"NavigableList",components:{EmptyState:{__name:"EmptyState",props:{title:{type:String,default:"No Data Found"}},setup:e=>(t,s)=>(De(),Se("div",pt,[s[0]||(s[0]=Ve('',1)),e.title?(De(),Se("p",{key:0,innerHTML:e.title,class:"fcrm_empty_state_text"},null,8,_t)):Oe("",!0)]))}},props:{items:{type:Array,required:!0,default:()=>[]},noResultsText:{type:String,default:"No results found"},onAction:{type:Function,required:!0}},data:()=>({selectedIndex:-1}),methods:{navigate(e){const t=this.items.length;if(0===t)return;const s=t-1;"up"===e?this.selectedIndex=this.selectedIndex<=0?s:this.selectedIndex-1:"down"===e&&(this.selectedIndex=this.selectedIndex>=s?0:this.selectedIndex+1),this.scrollToSelectedElement()},scrollToSelectedElement(){const e=this.$refs.listContainer,t=this.$refs.listItem&&this.$refs.listItem[this.selectedIndex];t&&e&&(t.scrollIntoView({behavior:"smooth",block:"nearest"}),this.$nextTick(()=>{t.focus()}))},handleItemClick(e){this.selectedIndex=e,this.performAction(e)},performAction(e){e>=0&&e=0&&(this.selectedIndex=e,this.$nextTick(()=>{const t=this.$refs.listItem&&this.$refs.listItem[e];t&&t.focus()}))},performFirstAction(){this.items.length>0?(this.selectedIndex=0,this.performAction(0)):this.selectedIndex=-1},performSelectedAction(){this.items.length<1?this.selectedIndex=-1:this.selectedIndex<0||this.selectedIndex>=this.items.length?this.performFirstAction():this.performAction(this.selectedIndex)}},watch:{items:{handler(e){this.resetSelection(),e.length>0&&this.$nextTick(()=>{})},immediate:!0},selectedIndex(){}}},[["render",function(e,t,s,a,i,r){const n=je("EmptyState");return De(),Se("div",ut,[0===s.items.length?(De(),Se("div",dt,[xe(n,{title:s.noResultsText},null,8,["title"])])):(De(),Se("div",ht,[Fe("ul",gt,[(De(!0),Se($e,null,qe(s.items,(s,a)=>(De(),Se("li",{key:a,ref_for:!0,ref:"listItem",class:Ue({selected:a===i.selectedIndex}),tabindex:a,onClick:e=>r.handleItemClick(a),onKeydown:[t[0]||(t[0]=Be(Ne(e=>r.navigate("up"),["prevent"]),["arrow-up"])),t[1]||(t[1]=Be(Ne(e=>r.navigate("down"),["prevent"]),["arrow-down"])),Be(e=>r.performAction(a),["enter"])]},[Ze(e.$slots,"default",{item:s,index:a,isSelected:a===i.selectedIndex},void 0,!0)],42,ft))),128))],512)]))])}],["__scopeId","data-v-a5646a37"]]),Close:s},data:()=>({visible:!1,query:"",scopeTag:null,loading:!1,results:[],payload:null,lastScope:null,searchTimer:null,activeTip:"",commandIndex:-1}),computed:{scopeTags(){var e;const t=[...vt];return"undefined"!=typeof window&&(null==(e=window.fcAdmin.addons)?void 0:e.company_module)&&t.push({key:"companies",title:"Companies",scope:"companies"}),t},scope(){return this.scopeTag&&this.scopeTag.scope?this.scopeTag.scope:"all"},isCommandMode(){return this.query.startsWith("/")},commandQuery(){return this.query.slice(1).toLowerCase().trim()},filteredCommands(){if(!this.isCommandMode)return[];const e=this.commandQuery;return this.scopeTags.filter(t=>!e||t.title.toLowerCase().includes(e))}},watch:{scopeTag(){this.query.trim()&&this.search()},filteredCommands(){this.commandIndex=this.filteredCommands.length?0:-1}},mounted(){window.addEventListener("keydown",this.onKeydown)},beforeUnmount(){clearTimeout(this.searchTimer),window.removeEventListener("keydown",this.onKeydown)},methods:{open(){this.setRandomTip(),this.visible=!0},onClosed(){var e;this.visible=!1,this.query="",this.scopeTag=null,this.results=[],this.payload=null,null==(e=this.$refs.listRef)||e.resetSelection()},focusInput(){this.$nextTick(()=>{var e;return null==(e=this.$refs.inputRef)?void 0:e.focus()})},onInput(){clearTimeout(this.searchTimer),this.isCommandMode?this.results=[]:this.query.trim()?this.searchTimer=setTimeout(()=>this.search(),400):this.results=[]},search(){const e=this.query.trim();e?this.payload&&this.lastScope===this.scope&&this.payload._query===e?this.applyPayload():(this.loading=!0,this.$get("global-search",{search:e,scope:this.scope}).then(t=>{this.payload={...t,_query:e},this.lastScope=this.scope,this.applyPayload()}).catch(()=>{this.results=[]}).finally(()=>{this.loading=!1})):this.results=[]},applyPayload(){if(!this.payload)return;const e=this.scopeTag&&{subscribers:"subscribers",emails:"campaigns",automations:"funnels",companies:"companies",subscriber_notes:"subscriber_notes"}[this.scopeTag.key];if(e)this.results=Array.isArray(this.payload[e])?this.payload[e]:[];else{const e=(this.payload.subscribers||[]).map(e=>({...e,_resultType:"subscriber"})),t=(this.payload.campaigns||[]).map(e=>({...e,_resultType:"campaign"})),s=(this.payload.funnels||[]).map(e=>({...e,_resultType:"funnel"})),a=(this.payload.companies||[]).map(e=>({...e,_resultType:"company"}));this.results=[...e,...t,...s,...a]}},focusList(e="down"){if(this.isCommandMode){const t=this.filteredCommands.length;if(!t)return;return void(this.commandIndex="up"===e?this.commandIndex<=0?t-1:this.commandIndex-1:this.commandIndex>=t-1?0:this.commandIndex+1)}const t=this.$refs.listRef;t&&this.results.length&&("up"!==e?t.focusList(0):t.focusList(this.results.length-1))},selectFromKeyboard(){if(this.isCommandMode){const e=this.filteredCommands[this.commandIndex];return void(e&&this.selectCommand(e))}const e=this.$refs.listRef;e&&this.results.length&&e.performSelectedAction()},selectCommand(e){this.scopeTag=e,this.query="",this.commandIndex=-1,this.$nextTick(()=>{var e;return null==(e=this.$refs.inputRef)?void 0:e.focus()})},goToItem(e){const t=e._resultType||(this.scopeTag&&"subscribers"===this.scopeTag.key?"subscriber":null)||(this.scopeTag&&"emails"===this.scopeTag.key?"campaign":null)||(this.scopeTag&&"automations"===this.scopeTag.key?"funnel":null)||(this.scopeTag&&"companies"===this.scopeTag.key?"company":null)||(this.scopeTag&&"subscriber_notes"===this.scopeTag.key?"subscriber_note":null);if("subscriber_note"===t)return this.$router.push({name:"subscriber_notes",params:{id:e.subscriber_id},query:{note_id:e.id}}),void(this.visible=!1);const s=t?bt[t]:null;if(!s)return;const a=e.id??e[s.key],i={[s.key]:a};s.action&&(i.action=s.action),this.$router.push({name:s.name,params:i}),this.visible=!1},resultType(e){if(null==e?void 0:e._resultType)return e._resultType;if(this.scopeTag){return{subscribers:"subscriber",emails:"campaign",automations:"funnel",companies:"company",subscriber_notes:"subscriber_note"}[this.scopeTag.key]||null}return null},resultTypeLabel(e){return{subscriber:"Contact",campaign:"Email",funnel:"Automation",company:"Company",subscriber_note:"Note"}[this.resultType(e)]||"Item"},setRandomTip(){const e=[this.$t('Press "/" anywhere to open Search quickly'),this.$t("Use Contacts, Emails, or Automations chips to narrow results"),this.$t("Use ↑↓ keys to move through results"),this.$t("Press Enter to open the selected result"),this.$t("Type more words for more accurate matches")],t=e[Math.floor(Math.random()*e.length)];this.activeTip=t||""},onKeydown(e){var t;if("/"!==(null==(t=e.key)?void 0:t.toLowerCase())||e.metaKey||e.ctrlKey||e.altKey)return;const s=e.target,a=s&&s.tagName?s.tagName.toUpperCase():"";s&&(s.isContentEditable||"INPUT"===a||"TEXTAREA"===a||"SELECT"===a)||(e.preventDefault(),this.open(),this.$nextTick(()=>{var e;return null==(e=this.$refs.inputRef)?void 0:e.focus()}))}}},[["render",function(e,t,s,n,o,m){const l=je("Icons"),c=je("Search"),p=a,_=je("Close"),u=i,d=je("NavigableList"),h=r;return De(),Se($e,null,[(De(),He(Ge,{to:"#fcrm_admin_menu_search"},[Fe("button",{title:e.$t("Global Search"),onClick:t[0]||(t[0]=(...e)=>m.open&&m.open(...e)),type:"button",class:"fcrm_icon_btn fcrm_global_search","aria-label":e.$t("Global Search")},[Fe("span",Tt,[xe(l,{"icon-name":"search"})]),t[7]||(t[7]=Fe("span",{class:"slash-icon"}," / ",-1))],8,Et)])),xe(h,{modelValue:o.visible,"onUpdate:modelValue":t[6]||(t[6]=e=>o.visible=e),onOpened:m.focusInput,onClosed:m.onClosed,class:"fcrm_global_search_container","modal-class":"fcrm_global_search_modal","append-to-body":!0},{header:We(()=>[Fe("div",yt,[Fe("span",Ct,[xe(p,null,{default:We(()=>[xe(c)],void 0,!0),_:1})]),o.scopeTag?(De(),Se("div",wt,[Qe(Ke(o.scopeTag.title)+" ",1),Fe("span",{class:"icon",onClick:t[1]||(t[1]=e=>o.scopeTag=null)},[xe(p,null,{default:We(()=>[xe(_)],void 0,!0),_:1})])])):Oe("",!0),xe(u,{ref:"inputRef",modelValue:o.query,"onUpdate:modelValue":t[2]||(t[2]=e=>o.query=e),class:"mousetrap",placeholder:o.scopeTag?"Search "+o.scopeTag.title:"Type to search or / to filter",clearable:"",autofocus:"",onInput:m.onInput,onKeydown:[t[3]||(t[3]=Be(Ne(e=>m.focusList("down"),["prevent"]),["arrow-down"])),t[4]||(t[4]=Be(Ne(e=>m.focusList("up"),["prevent"]),["arrow-up"])),Be(Ne(m.selectFromKeyboard,["prevent"]),["enter"]),t[5]||(t[5]=Be(e=>""===o.query&&(o.scopeTag=null),["backspace"]))]},null,8,["modelValue","placeholder","onInput","onKeydown"])])]),default:We(()=>[m.isCommandMode?(De(),Se("div",Lt,[Fe("div",Mt,Ke(e.$t("Filter by")),1),m.filteredCommands.length?(De(),Se("ul",At,[(De(!0),Se($e,null,qe(m.filteredCommands,(t,s)=>(De(),Se("li",{key:t.key,class:Ue({selected:s===o.commandIndex}),onClick:e=>m.selectCommand(t),onMouseenter:e=>o.commandIndex=s},[Fe("span",Pt,"/"+Ke(t.title.toLowerCase()),1),Fe("span",It,Ke(e.$t("Search in %s",t.title)),1)],42,Rt))),128))])):(De(),Se("div",kt,Ke(e.$t("No matching filters")),1))])):o.query?(De(),Se("div",jt,[xe(d,{ref:"listRef",items:o.results,"no-results-text":o.query?e.$t("No matches found"):e.$t("Type to search"),"on-action":m.goToItem},{default:We(({item:s})=>[Fe("div",xt,["subscriber"===s._resultType||o.scopeTag&&"subscribers"===o.scopeTag.key?(De(),Se("div",Ft,[Fe("div",$t,[s.photo?(De(),Se("img",{key:0,class:"fcrm_global_search_subscriber_photo",src:s.photo,alt:s.full_name},null,8,qt)):(De(),Se("div",Bt,Ke((s.full_name||s.email||"?").charAt(0).toUpperCase()),1))]),Fe("div",Ut,[Fe("span",Nt,Ke(s.full_name||s.email),1),Fe("div",Zt,[Fe("span",Ht,Ke(s.email),1),Fe("span",Gt,Ke(m.resultTypeLabel(s)),1)])])])):"company"===s._resultType||o.scopeTag&&"companies"===o.scopeTag.key?(De(),Se("div",Wt,[Fe("div",Kt,[s.logo?(De(),Se("img",{key:0,class:"fcrm_global_search_subscriber_photo",src:s.logo,alt:s.name},null,8,Qt)):(De(),Se("div",zt,Ke((s.name||"?").charAt(0).toUpperCase()),1))]),Fe("div",Yt,[Fe("span",Jt,Ke(s.name),1),Fe("div",Xt,[Fe("span",es,Ke(m.resultTypeLabel(s)),1)])])])):"subscriber_note"===s._resultType||o.scopeTag&&"subscriber_notes"===o.scopeTag.key?(De(),Se("div",ts,[Fe("span",ss,Ke(s.title||e.$t("(Untitled)")),1),Fe("div",as,[Fe("span",is,Ke(s.subscriber_name),1),Fe("span",rs,Ke(m.resultTypeLabel(s)),1)])])):(De(),Se("div",ns,[Fe("span",os,Ke(s.title),1),Fe("div",ms,[s.status?(De(),Se("span",ls,"("+Ke(s.status)+")",1)):Oe("",!0),Fe("span",cs,Ke(m.resultTypeLabel(s)),1)])]))]),t[9]||(t[9]=Fe("div",{class:"action-icon"},[Fe("svg",{width:"6",height:"9",viewBox:"0 0 6 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[Fe("path",{d:"M3.34125 4.2957L0 0.95445L0.95445 0L5.25015 4.2957L0.95445 8.5914L0 7.63695L3.34125 4.2957Z",fill:"var(--fc-secondary-text)"})])],-1))]),_:1},8,["items","no-results-text","on-action"])])):(De(),Se($e,{key:1},[Fe("div",St,[Fe("div",Dt,Ke(e.$t("Searching for")),1),Fe("div",Vt,[(De(!0),Se($e,null,qe(m.scopeTags,e=>(De(),Se("div",{key:e.key,class:Ue(["fcrm_global_searching_suggestion",{active:o.scopeTag&&o.scopeTag.key===e.key}]),onClick:t=>o.scopeTag=e},Ke(e.title),11,Ot))),128))])]),t[8]||(t[8]=Fe("div",{class:"fcrm_global_search_no_result"},[Fe("span",{class:"icon"},[Fe("svg",{viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[Fe("path",{d:"M14.8 4C20.7616 4 25.6 8.8384 25.6 14.8C25.6 20.7616 20.7616 25.6 14.8 25.6C8.8384 25.6 4 20.7616 4 14.8C4 8.8384 8.8384 4 14.8 4ZM14.8 23.2C19.4404 23.2 23.2 19.4404 23.2 14.8C23.2 10.1584 19.4404 6.4 14.8 6.4C10.1584 6.4 6.4 10.1584 6.4 14.8C6.4 19.4404 10.1584 23.2 14.8 23.2ZM24.982 23.2852L28.3768 26.6788L26.6788 28.3768L23.2852 24.982L24.982 23.2852Z",fill:"var(--fc-text-muted)"})])]),Fe("p",null,"Search in your [CRM]")],-1))],64)),Fe("div",ps,[o.activeTip?(De(),Se("div",_s,[Fe("span",us,Ke(e.$t("Tip"))+":",1),Fe("span",ds,Ke(o.activeTip),1)])):Oe("",!0),Fe("ul",hs,[Fe("li",null,[t[10]||(t[10]=Fe("span",{class:"fcrm_command_keys"},[Fe("span",{class:"fcrm_command_key"},"↑"),Fe("span",{class:"fcrm_command_key"},"↓")],-1)),Fe("span",gs,Ke(e.$t("Navigate")),1)]),Fe("li",null,[t[11]||(t[11]=Fe("span",{class:"fcrm_command_key"},"↵",-1)),Fe("span",fs,Ke(e.$t("Select")),1)]),Fe("li",null,[t[12]||(t[12]=Fe("span",{class:"fcrm_command_key"},"/",-1)),Fe("span",vs,Ke(e.$t("Filter")),1)])])])],void 0),_:1},8,["modelValue","onOpened","onClosed"])],64)}]]);const Es=at({name:"RouteLoadingBar",data:()=>({loading:!1,finishing:!1,showTimer:null,hideTimer:null}),mounted(){this.$bus.on("route-loading-start",this.start),this.$bus.on("route-loading-finish",this.finish)},beforeUnmount(){this.$bus.off("route-loading-start",this.start),this.$bus.off("route-loading-finish",this.finish),clearTimeout(this.showTimer),clearTimeout(this.hideTimer)},methods:{start(){clearTimeout(this.hideTimer),clearTimeout(this.showTimer),this.finishing=!1,this.loading||(this.showTimer=setTimeout(()=>{this.loading=!0},150))},finish(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.loading&&(this.finishing=!0,this.hideTimer=setTimeout(()=>{this.loading=!1,this.finishing=!1},500))}}},[["render",function(e,t,s,a,i,r){return i.loading?(De(),Se("div",{key:0,class:Ue(["fcrm-route-loading-bar",{"is-finishing":i.finishing}])},null,2)):Oe("",!0)}]]),Ts=["aria-label"],ys={key:0,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},Cs={key:1,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},ws={class:"fcrm_theme_mode--item"},Ls={key:0,class:"fcrm_theme_mode--check",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor","aria-hidden":"true"},Ms={class:"fcrm_theme_mode--item"},As={key:0,class:"fcrm_theme_mode--check",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor","aria-hidden":"true"},Rs={class:"fcrm_theme_mode--item"},Ps={key:0,class:"fcrm_theme_mode--check",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor","aria-hidden":"true"};const Is={class:"dialog-footer"};const ks=at({name:"Application",components:{ThemeMode:at({name:"ThemeMode",data:()=>({theme_mode:rt.getCurrentTheme()}),computed:{resolvedTheme(){return"system"===this.theme_mode?rt.getSystemTheme():this.theme_mode}},mounted(){this.onThemeChanged=()=>{this.theme_mode=rt.getCurrentTheme()},window.addEventListener(nt,this.onThemeChanged)},beforeUnmount(){this.onThemeChanged&&window.removeEventListener(nt,this.onThemeChanged)},methods:{selectTheme(e){this.theme_mode!==e&&(this.theme_mode=e,rt.apply(e))}}},[["render",function(e,t,s,a,i,r){const l=o,c=n,p=m;return De(),He(Ge,{to:"#fcrm_theme"},[xe(p,{class:"fcrm_theme_mode",trigger:"click",onCommand:r.selectTheme,"popper-class":"fcrm_theme_mode--popper"},{dropdown:We(()=>[xe(c,null,{default:We(()=>[xe(l,{command:"light",class:Ue({"fcrm_theme_mode--active":"light"===i.theme_mode})},{default:We(()=>[Fe("div",ws,[t[3]||(t[3]=Fe("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"})],-1)),Fe("span",null,Ke(e.$t("Light")),1),"light"===i.theme_mode?(De(),Se("svg",Ls,[...t[2]||(t[2]=[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"},null,-1)])])):Oe("",!0)])],void 0,!0),_:1},8,["class"]),xe(l,{command:"dark",class:Ue({"fcrm_theme_mode--active":"dark"===i.theme_mode})},{default:We(()=>[Fe("div",Ms,[t[5]||(t[5]=Fe("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"})],-1)),Fe("span",null,Ke(e.$t("Dark")),1),"dark"===i.theme_mode?(De(),Se("svg",As,[...t[4]||(t[4]=[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"},null,-1)])])):Oe("",!0)])],void 0,!0),_:1},8,["class"]),xe(l,{command:"system",class:Ue({"fcrm_theme_mode--active":"system"===i.theme_mode})},{default:We(()=>[Fe("div",Rs,[t[7]||(t[7]=Fe("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"})],-1)),Fe("span",null,Ke(e.$t("System")),1),"system"===i.theme_mode?(De(),Se("svg",Ps,[...t[6]||(t[6]=[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"},null,-1)])])):Oe("",!0)])],void 0,!0),_:1},8,["class"])],void 0,!0),_:1})]),default:We(()=>[Fe("button",{class:"fcrm_theme_mode--trigger","aria-label":e.$t("Theme mode")},["dark"===r.resolvedTheme?(De(),Se("svg",ys,[...t[0]||(t[0]=[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"},null,-1)])])):(De(),Se("svg",Cs,[...t[1]||(t[1]=[Fe("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"},null,-1)])]))],8,Ts)],void 0),_:1},8,["onCommand"])])}]]),GlobalSearch:bs,RouteLoadingBar:Es},data:()=>({last_path:"",errorMessage:"",showErrorModal:!1,routeLoading:!1,routeLoadTimer:null}),methods:{verifyLicense(){this.$get("campaign-pro-settings/license",{verify:!0}).then(e=>{}).catch(e=>{}).finally(()=>{})},pingToServer(){this.$get("reports/ping")},onRouteLoadStart(){clearTimeout(this.routeLoadTimer),this.routeLoadTimer=setTimeout(()=>{this.routeLoading=!0},150)},onRouteLoadFinish(){clearTimeout(this.routeLoadTimer),this.routeLoading=!1}},computed:{bodyClasses(){const e=[];return this.$route&&this.$route.path.includes("/settings")&&"recurring_campaign_settings"!==this.$route.name&&e.push("is-settings-page"),e}},beforeUnmount(){this.$bus.off("route-loading-start",this.onRouteLoadStart),this.$bus.off("route-loading-finish",this.onRouteLoadFinish),clearTimeout(this.routeLoadTimer)},mounted(){jQuery(".update-nag,.notice, #wpbody-content > .updated, #wpbody-content > .error, .tutor-user-registration-notice-wrapper").not(".fc_notice").remove(),window.fcAdmin.require_verify_request&&this.verifyLicense(),this.$bus.on("renew_options",e=>{this.renewOptions(e)}),setInterval(()=>{this.pingToServer()},5e4),this.$bus.on("route-loading-start",this.onRouteLoadStart),this.$bus.on("route-loading-finish",this.onRouteLoadFinish),this.$bus.on("show-error-modal",e=>{e.responseText&&(this.errorMessage=e.responseText,this.showErrorModal=!0)})}},[["render",function(e,t,s,a,n,o){const m=je("RouteLoadingBar"),c=je("GlobalSearch"),p=je("ThemeMode"),_=je("router-view"),u=i,d=l,h=r;return De(),Se($e,null,[xe(m),Fe("div",{class:Ue(["fluentcrm-app",o.bodyClasses])},[xe(c),xe(p),Fe("div",{class:Ue(["fluentcrm-body",{"is-route-loading":n.routeLoading}])},[xe(_,{key:"main_route"})],2),xe(h,{modelValue:n.showErrorModal,"onUpdate:modelValue":t[1]||(t[1]=e=>n.showErrorModal=e),title:"Server Response (Error)","append-to-body":!0,"close-on-click-modal":!1,width:"50%","show-close":!1},{footer:We(()=>[Fe("div",Is,[xe(d,{onClick:t[0]||(t[0]=e=>n.showErrorModal=!1)},{default:We(()=>[...t[3]||(t[3]=[Qe("Close",-1)])],void 0,!0),_:1})])]),default:We(()=>[Fe("div",null,[xe(u,{type:"textarea",rows:15,value:n.errorMessage,readonly:""},null,8,["value"]),t[2]||(t[2]=Fe("p",null,"FluentCRM is expecting JSON data but HTML returned",-1))])],void 0),_:1},8,["modelValue"])],2)],64)}]]);const Ss={AlarmClock:Ie,ArrowDown:Pe,ArrowDownBold:Re,ArrowLeft:Ae,ArrowRight:Me,ArrowRightBold:Le,ArrowUp:we,Back:Ce,Bottom:ye,Calendar:Te,CaretBottom:Ee,Check:be,CircleCheck:ve,CircleCheckFilled:fe,CircleClose:ge,CircleCloseFilled:he,CirclePlus:de,Close:s,CollectionTag:ue,CopyDocument:_e,Cpu:pe,DArrowLeft:ce,DArrowRight:le,DataAnalysis:me,DataLine:oe,Delete:ne,Document:re,DocumentCopy:ie,Download:ae,Edit:se,EditPen:te,Files:ee,Filter:X,Finished:J,Folder:Y,FolderOpened:z,FullScreen:Q,Hide:K,HomeFilled:W,InfoFilled:G,Link:H,Loading:Z,Location:N,Menu:U,Message:B,Money:q,More:$,MoreFilled:F,OfficeBuilding:x,Operation:j,Picture:O,Plus:V,Position:D,PriceTag:S,QuestionFilled:k,Refresh:I,RefreshRight:P,Right:R,Search:A,Select:M,Setting:L,Share:w,Sort:C,SuccessFilled:y,Tickets:T,Tools:E,TopRight:b,Upload:v,UploadFilled:f,User:g,VideoCamera:h,VideoPlay:d,View:u,WarningFilled:_},Ds=new Date;!function({Application:e,routes:s,profileRoute:a=null,companyProfileRoute:i=null,preload:r=null,mountSelector:n="#fluentcrm_app",routeFilterHook:o="fluentcrm_global_routes"}){if(window.__FLUENTCRM_MOUNT_STARTED)return void console.warn("FluentCRM: duplicate mountFluentCrmApp() call blocked. The app is already mounted.");window.__FLUENTCRM_MOUNT_STARTED=!0;const m=Xe(e),l=et(),_=function(){let e="50%",t="60%";return window.innerWidth<600?(e="90%",t="90%"):window.innerWidth<800&&(t="80%",e="80%"),{drawerWidth:e,modalWidth:t}}();m.config.errorHandler=(e,t,s)=>{var a,i;const r=t&&((null==(a=t.$options)?void 0:a.name)||(null==(i=t.type)?void 0:i.name))||"";console.error("FluentCRM Vue error in "+r+" ("+s+"):",e)},m.config.warnHandler=(e,t,s)=>{var a,i;const r=t&&((null==(a=t.$options)?void 0:a.name)||(null==(i=t.type)?void 0:i.name))||"";console.warn("FluentCRM Vue warn in "+r+": "+e,s)};for(const[t,c]of Object.entries(Ss))m.component(t,c);function u(e){m.use(e.eventBus),function(e,t){e.config.globalProperties.$notify=ot,e.config.globalProperties.$sanitize=e=>Je.sanitize(e||""),e.config.globalProperties.$message=c,e.config.globalProperties.$confirm=p.confirm,e.config.globalProperties.$prompt=p.prompt,e.config.globalProperties.$messageBox=p,e.config.globalProperties.currentTimeZoneName=window.dayjs.tz.guess(),e.config.globalProperties.$rest=t.Rest,e.config.globalProperties.$get=t.Rest.get,e.config.globalProperties.$post=t.Rest.post,e.config.globalProperties.$del=t.Rest.del,e.config.globalProperties.$put=t.Rest.put,e.config.globalProperties.$patch=t.Rest.patch}(m,e),m.mixin(function({bootData:e,responsiveSizes:s,appStartTime:a}){const i=window.fcAdmin;return{data:()=>({isMobile:window.innerWidth<=768,storage:e.Storage,permissions:i.auth.permissions,has_campaign_pro:i.addons&&i.addons.fluentcampaign,has_company_module:i.addons&&i.addons.company_module,globalDrawerSize:s.drawerWidth,appStartTime:a}),watch:{$route(e,t){e.meta.active_menu&&jQuery(document).trigger("fluentcrm_route_change",e.meta.active_menu);let s=e.meta.side_path;s="/"==s?"":"#"+s,document.dispatchEvent(new CustomEvent("fc_route_changed",{detail:{route_to:e,route_from:t,path:s}})),window.fcrm_last_path!=s&&(window.fcrm_last_path=s,jQuery("li#toplevel_page_fluentcrm-admin ul.wp-submenu li").removeClass("current"),jQuery('li#toplevel_page_fluentcrm-admin ul.wp-submenu a[href="admin.php?page=fluentcrm-admin'+s+'"]').parent().addClass("current"))}},methods:{each:Ye,isEmptyValue:ze,addFilter:e.addFilter,applyFilters:e.applyFilters,doAction:e.doAction,addAction:e.addAction,removeAllActions:e.removeAllActions,changeTitle(e){document.title=e+" - FluentCRM"},renewOptions(e){e+="s",this.$get("reports/options",{fields:e}).then(t=>{this.appVars["available_"+e]=t.options[e]})},renewOptionCache(e,t){const s={fields:e};this.$get("reports/options",s).then(s=>{window.fc_options_cache||(window.fc_options_cache={}),s.options[e]&&(window.fc_options_cache[e]=s.options[e],t&&t(s.options[e]))})},currentDateTime(e="YYYY-MM-DD h:mma"){const t=new Date-a;return window.dayjs(window.fcAdmin.server_time).add(t,"milliseconds").format(e)},logConsole(e){console.log(e)},ucFirst:t.ucFirst,ucWords:t.ucWords,slugify:t.slugify,convertToText:t.convertToText,$t:t.$t,trans:t.trans,$_n:t.$_n,percent:t.percent,nsDateFormat:t.nsDateFormat,smartDate:t.smartDate,humanDiffTime:t.humanDiffTime,hasPermission:t.hasPermission,nsHumanDiffTime:t.humanDiffTime,$nsHumanDiffTime:t.humanDiffTime,formatMoney:t.formatMoney,doNothing(){},handleError(e){if(!e)return;let t="";t="string"==typeof e?e:e&&e.message?e.message:this.convertToText(e),t||(t="Something is wrong!"),this.$notify({type:"error",title:"Error",message:this.$sanitize(t),dangerouslyUseHTMLString:!0})},$handleError(e){this.handleError(e)},unmountBlockEditor(){const e=document.getElementById("fluentcrm_block_editor_x");e&&window.wp.element.unmountComponentAtNode(e)}},mounted(){window.fcrm_mounted||(this.isMobile&&document.body.classList.add("frm-is-mobile"),window.fcrm_mounted=!0,this.$route&&this.$route.meta.active_menu&&(jQuery(document).trigger("fluentcrm_route_change",this.$route.meta.active_menu),document.dispatchEvent(new CustomEvent("fc_route_changed",{detail:{route_to:this.$route}}))))}}}({bootData:e,responsiveSizes:_,appStartTime:Ds}));const u=[...s];a&&u.push(e.applyFilters("fluentcrm_profile_routes",a)),i&&u.push(e.applyFilters("fluentcrm_company_profile_routes",i));const d=tt({history:st(),routes:e.applyFilters(o,u),scrollBehavior:(e,t,s)=>!e.meta.no_scroll&&(s||(e.hash&&document.querySelector(e.hash)?{el:e.hash}:{left:0,top:0}))}),h=m.config.globalProperties.$bus;d.beforeEach((e,s,a)=>{e.path!==s.path&&h.emit("route-loading-start"),!e.meta.permission||t.hasPermission(e.meta.permission)?a():a({name:"no_permission",query:{permission:e.meta.permission}})}),d.afterEach(()=>{h.emit("route-loading-finish")}),d.onError(()=>{h.emit("route-loading-finish")}),m.use(l),window.FLUENTCRM.app=m;try{window.FLUENTCRM.instance=m.use(d).mount(n)}catch(g){throw console.error("FluentCRM: failed to mount admin app at "+n+" (container exists: "+!!document.querySelector(n)+")",g),g}if("function"==typeof r){const e=()=>r();window.requestIdleCallback?requestIdleCallback(e,{timeout:3e3}):setTimeout(e,1)}}m.config.globalProperties.appVars=window.fcAdmin,m.config.globalProperties.drawerWidth=_.drawerWidth,m.config.globalProperties.modalWidth=_.modalWidth,m.directive("loading",ke.directive),window.FLUENTCRM?u(window.FLUENTCRM):document.addEventListener("fluentCRMBootReady",function(){u(window.FLUENTCRM)})}({Application:ks,routes:mt,profileRoute:lt,companyProfileRoute:ct,preload:()=>{e(()=>import("../v3app/src/Modules/Contacts/Contacts.js?ver=3.1.0"),[],import.meta.url).catch(()=>{}),e(()=>import("./Modules/Email/Campaigns/Campaigns.js?ver=3.1.0"),[],import.meta.url).catch(()=>{}),e(()=>import("./Modules/Funnels/Funnels.js?ver=3.1.0"),[],import.meta.url).catch(()=>{}),e(()=>import("../v3app/src/Modules/Contacts/ContactGroups.js?ver=3.1.0"),[],import.meta.url).catch(()=>{});const t=window.fcAdmin&&window.fcAdmin.crm_editor_frame;if(t&&!document.querySelector("iframe[data-fcrm-editor-warm]")){const e=document.createElement("iframe");e.src=t+"&bid=0&block_type=campaign&disable_autosave=1",e.setAttribute("data-fcrm-editor-warm","1"),e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex","-1"),e.style.cssText="position:absolute;left:-9999px;top:0;width:1px;height:1px;border:0;visibility:hidden;",document.body.appendChild(e),e.addEventListener("load",()=>{setTimeout(()=>e.remove(),8e3)})}}});