Files
gustavoo-me/wp-content/plugins/fluent-crm/assets/admin/setup-wizard.js
T
2026-07-23 22:56:30 -03:00

2 lines
20 KiB
JavaScript

import{aQ as e,W as s,X as t,Z as l,ab as a,aa as i,a8 as n,a5 as o,Y as r,a9 as d,a6 as c,J as _,az as m,by as u}from"../vendor.js?ver=3.1.8";import{x as g,J as f,O as p,X as h,a6 as b,ai as v,av as y,aw as $,e as w,k,ax as C,ay as V,az as x,g as S,au as T}from"../vendor-element-plus.js?ver=3.1.8";import{f as I}from"../fluentcrm-logo.js?ver=3.1.8";import{P as M}from"../PhotoWidget.js?ver=3.1.8";import{_ as U,I as P,n as L}from"../fc-bits-ui.js?ver=3.1.8";import{R as E,C as F}from"../fc-bits.js?ver=3.1.8";const R={class:"fcrm_onboarding_container"},G={key:0,class:"fcrm_onboarding_server_issues"},A={class:"icon"},B={target:"_blank",rel:"noopener noreferrer nofollow",href:"https://gridpane.com/kb/making-nginx-accept-put-delete-and-patch-verbs/",class:"is-link"},z={class:"fcrm_onboarding_container_inner"},D={class:"fcrm_onboarding_header"},N={class:"fcrm_onboarding_header_bar"},W=["src"],j={class:"fcrm_onboarding_header_bar_right"},q={class:"fcrm_onboarding_step_count"},Y={class:"fcrm_onboarding_body"},Z={key:0,class:"fcrm_onboarding_step"},H={class:"fcrm_onboarding_step_header"},O={class:"fcrm_onboarding_step_header--title"},X={class:"fcrm_onboarding_step_header--subtitle"},J={class:"fcrm_onboarding_step_body"},Q={class:"icon"},K={class:"fcrm-info-alert"},ee={class:"fcrm_onboarding_footer_actions"},se={class:"actions-left"},te=["href"],le={key:1,class:"fcrm_onboarding_step fcrm_onboarding_tags_lists_step"},ae={class:"fcrm_onboarding_step_header"},ie={class:"fcrm_onboarding_step_header--title"},ne={class:"fcrm_onboarding_step_header--subtitle"},oe={class:"fcrm_onboarding_step_body"},re={class:"action_td_col"},de={class:"icon"},ce={class:"icon"},_e={class:"fcrm_onboarding_footer_actions"},me={class:"actions-left"},ue=["href"],ge={class:"actions-right"},fe={key:2,class:"fcrm_onboarding_step fcrm_onboarding_tags_lists_step"},pe={class:"fcrm_onboarding_step_header"},he={class:"fcrm_onboarding_step_header--title"},be={class:"fcrm_onboarding_step_header--subtitle"},ve={class:"fcrm_onboarding_step_body"},ye={class:"action_td_col"},$e={class:"icon"},we={class:"icon"},ke={class:"fcrm_onboarding_footer_actions"},Ce={class:"actions-left"},Ve=["href"],xe={class:"actions-right"},Se={key:3,class:"fcrm_onboarding_step fcrm_onboarding_step_recommended_plugins"},Te={class:"fcrm_onboarding_step_header"},Ie={class:"fcrm_onboarding_step_header--title"},Me={key:0,class:"fcrm_onboarding_step_header--subtitle"},Ue={key:1,class:"fcrm_onboarding_step_header--subtitle"},Pe={class:"fcrm_onboarding_step_body"},Le={class:"fcrm_recommended_plugins"},Ee={class:"fcrm_recommended_plugins__item"},Fe={class:"fcrm_recommended_plugins__item_head fcrm_recommended_plugins__title_wrap"},Re={class:"fcrm_recommended_plugins__item_title"},Ge={class:"fcrm_recommended_plugins__badge"},Ae={class:"fcrm_recommended_plugins__item_description"},Be={class:"fcrm_recommended_plugins__benefit"},ze={class:"icon"},De={key:0,class:"fcrm_recommended_plugins__item"},Ne={class:"fcrm_recommended_plugins__item_head"},We={class:"fcrm_recommended_plugins__item_title"},je={class:"fcrm_recommended_plugins__item_description"},qe={class:"fcrm_recommended_plugins__benefit"},Ye={class:"icon"},Ze={key:1,class:"fcrm_recommended_plugins__item"},He={class:"fcrm_recommended_plugins__item_head"},Oe={class:"fcrm_recommended_plugins__item_title"},Xe={class:"fcrm_recommended_plugins__item_description"},Je={class:"fcrm_recommended_plugins__benefit"},Qe={class:"icon"},Ke={class:"fcrm_onboarding_step_suggest_box share_essential"},es={class:"fcrm_onboarding_step_suggest_box--header"},ss={class:"fcrm_onboarding_step_suggest_box--title fcrm_primary_text font-medium"},ts={class:"fcrm_onboarding_step_suggest_box--subtitle"},ls={class:"fcrm_secondary_text small"},as=["aria-expanded"],is={key:0,id:"fcrm-what-we-collect-details",class:"fcrm_what_we_collect_box fcrm_mt_12"},ns={class:"fcrm_secondary_text small"},os={class:"fcrm_onboarding_step_suggest_box email_optin"},rs={class:"fcrm_secondary_text"},ds={class:"fcrm_onboarding_footer_actions"},cs={class:"actions-right"},_s={class:"fcrm_essential_modal__content"},ms=["aria-label"],us={class:"icon"},gs=["src"],fs={class:"fcrm_essential_modal__header_title"},ps={class:"fcrm_essential_modal__header_description"},hs={class:"fcrm_essential_modal__trust_box"},bs={class:"fcrm_essential_modal__trust_icon","aria-hidden":"true"},vs={class:"fcrm_essential_modal__trust_content"},ys={class:"fcrm_essential_modal__trust_title fcrm_primary_text font-medium"},$s={class:"fcrm_essential_modal__trust_description fcrm_secondary_text small"},ws={class:"fcrm_essential_modal__footer d-flex items-center gap-12 justify-end"};const ks=u(U({name:"FluentSetupWizard",components:{Icons:P,PhotoWidget:M,CircleCheck:v,Delete:b,HomeFilled:h,OfficeBuilding:p,PriceTag:f,Tickets:g},data:()=>({loading:!1,onboardingLogo:I,onboardingModalLogo:"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20300%20300'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cpath%20d='M300,30c0,-16.557%20-13.443,-30%20-30,-30l-240,0c-16.557,0%20-30,13.443%20-30,30l0,240c0,16.557%2013.443,30%2030,30l240,0c16.557,0%2030,-13.443%2030,-30l0,-240Z'/%3e%3cg%3e%3cpath%20d='M250.955,71.122c0,-0%20-129.408,34.674%20-181.023,48.505c-12.32,3.301%20-20.887,14.465%20-20.887,27.22c-0,9.696%20-0,18.989%20-0,18.989c-0,0%20103.954,-27.854%20162.681,-43.59c23.139,-6.2%2039.229,-27.169%2039.229,-51.124c0,-0%200,-0%200,-0Z'%20style='fill:%23fff;'/%3e%3cpath%20d='M173.46,154.928c-0,0%20-68.092,18.246%20-103.528,27.741c-12.32,3.301%20-20.887,14.465%20-20.887,27.22c-0,9.696%20-0,18.989%20-0,18.989c-0,0%2048.721,-13.054%2085.185,-22.825c23.14,-6.2%2039.23,-27.169%2039.23,-51.124c-0,-0.001%20-0,-0.001%20-0,-0.001Z'%20style='fill:%23fff;'/%3e%3c/g%3e%3c/svg%3e",active_step:1,total_steps:4,config:window.fcAdmin,business_settings:window.fcAdmin.business_settings||{},list_segments:[{title:"",slug:""},{title:"",slug:""}],tag_segments:[{title:"",slug:""},{title:"",slug:""}],share_essentials:"no",install_fluentforms:"yes",install_fluentcart:"yes",show_essential:!1,email_address:"",rest_statuses:{put_request_status:"checking",delete_request_status:"checking"},show_essential_modal:!1}),computed:{onboardingProgress(){return Math.min(this.active_step,this.total_steps)/this.total_steps*100}},methods:{deleteLogo(){this.business_settings.logo=""},saveBusinessSettings(){this.loading=!0,this.$put("setting",{settings:{business_settings:this.business_settings}}).then(()=>{this.$notify.success({title:this.$t("Great!"),message:this.$t("Business Settings has been saved"),offset:19}),this.active_step=2}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})},saveLists(){const e=this.list_segments.filter(e=>e.title&&e.slug);e.length?(this.loading=!0,this.$post("lists/bulk",{lists:e}).then(e=>{this.$notify.success({title:this.$t("Great!"),message:e.message,offset:19}),this.active_step=3}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})):this.$notify.error({title:this.$t("Error"),message:this.$t("Please add at least one list"),offset:19})},slugifyList(e){this.list_segments[e].title&&(this.list_segments[e].slug=this.slugify(this.list_segments[e].title))},addListItem(){this.list_segments.push({title:"",slug:""})},deleteListItem(e){this.list_segments.splice(e,1)},saveTags(){const e=this.tag_segments.filter(e=>e.title&&e.slug);e.length?(this.loading=!0,this.$post("tags/bulk",{tags:e}).then(e=>{this.$notify.success({title:this.$t("Great!"),message:e.message,offset:19}),this.active_step=4}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})):this.$notify.error({title:this.$t("Error"),message:this.$t("Please add at least one Tag"),offset:19})},slugifyTag(e){this.tag_segments[e].title&&(this.tag_segments[e].slug=this.slugify(this.tag_segments[e].title))},addTagItem(){this.tag_segments.push({title:"",slug:""})},deleteTagItem(e){this.tag_segments.splice(e,1)},handleDataShare(e){this.share_essentials=e,this.show_essential_modal=!1,this.complete(!0)},complete(e=!1){"yes"===this.share_essentials||e?(this.loading=!0,this.$post("setting/complete-installation",{install_fluentform:this.install_fluentforms,install_fluentcart:this.install_fluentcart,share_essentials:this.share_essentials,optin_email:this.email_address}).then(e=>{this.$notify.success({title:this.$t("Great!"),message:e.message,offset:19});try{"yes"!==window.localStorage.getItem("fcrm_onboarding_congratulations_shown")&&window.localStorage.setItem("fcrm_onboarding_congratulations_pending","yes")}catch(s){}setTimeout(()=>{window.location.href=this.config.dashboard_url},100)}).catch(e=>{console.log(e),this.handleError(e)}).finally(()=>{this.loading=!1})):this.show_essential_modal=!0},checkRestRequest(e,s){this[s]("setting/test").then(s=>{s.message?this.rest_statuses[e]=!0:this.rest_statuses[e]=!1}).catch(()=>{this.rest_statuses[e]=!1})}},mounted(){this.checkRestRequest("put_request_status","$put"),this.checkRestRequest("delete_request_status","$del"),jQuery(".update-nag,.notice, #wpbody-content > .updated, #wpbody-content > .error").remove()}},[["render",function(u,g,f,p,h,b){const v=e("Icons"),T=y,I=w,M=$,U=k,P=e("photo-widget"),L=C,E=x,F=S,ks=V;return s(),t("div",R,[h.rest_statuses.put_request_status&&h.rest_statuses.delete_request_status?n("",!0):(s(),t("div",G,[l("span",A,[a(v,{"icon-name":"el-icon-info"})]),l("h3",null,i(u.$t("Server Issue detected")),1),l("p",null,i(u.$t("server_does_not_support"))+" "+i(u.$t("using_gridpane")),1),l("a",B,i(u.$t("View GridPane Article")),1)])),l("div",z,[l("div",D,[l("div",N,[l("img",{src:h.onboardingLogo,alt:"FluentCRM"},null,8,W),l("div",j,[l("div",q,i(u.$t("Step %1$s of %2$s",h.active_step,h.total_steps)),1)])]),a(T,{percentage:b.onboardingProgress,"show-text":!1,"stroke-width":8,class:"fcrm_onboarding_header_progress",color:"var(--fc-deep-bg)"},null,8,["percentage"])]),l("div",Y,[1===h.active_step?(s(),t("div",Z,[l("div",H,[l("div",O,i(u.$t("Welcome to FluentCRM!"))+" 👋 ",1),l("div",X,i(u.$t("thankyou_for_using_fluentcrm")),1)]),l("div",J,[a(L,{"label-position":"top"},{default:o(()=>[a(M,{label:u.$t("Business Name")},{default:o(()=>[a(I,{modelValue:h.business_settings.business_name,"onUpdate:modelValue":g[0]||(g[0]=e=>h.business_settings.business_name=e),placeholder:u.$t("e.g., MyBusiness Inc."),class:"fcrm_setup-item_input"},null,8,["modelValue","placeholder"])],void 0,!0),_:1},8,["label"]),a(M,{label:u.$t("Logo")},{default:o(()=>[a(P,{modelValue:h.business_settings.logo,"onUpdate:modelValue":g[1]||(g[1]=e=>h.business_settings.logo=e)},{after:o(()=>[h.business_settings.logo?(s(),r(U,{key:0,class:"only-icon-btn small",plain:"",type:"danger",onClick:b.deleteLogo},{default:o(()=>[l("span",Q,[a(v,{"icon-name":"delete"})])],void 0,!0),_:1},8,["onClick"])):n("",!0)]),_:1},8,["modelValue"])],void 0,!0),_:1},8,["label"]),a(M,{label:u.$t("Business Full Address")},{default:o(()=>[a(I,{modelValue:h.business_settings.business_address,"onUpdate:modelValue":g[2]||(g[2]=e=>h.business_settings.business_address=e),class:"fcrm_setup-address_control",rows:3,type:"textarea",placeholder:u.$t("street, city, state, zip, country")},null,8,["modelValue","placeholder"])],void 0,!0),_:1},8,["label"])],void 0),_:1}),l("div",K,[l("p",null,[l("b",null,i(u.$t("Note:")),1),d(" "+i(u.$t("This setup is completely optional. It only takes two minutes, but you can skip and come back to customize these options in the Settings menu at any time.")),1)])])]),l("div",ee,[l("div",se,[l("a",{class:"el-button only-text",href:h.config.dashboard_url},i(u.$t("Skip All")),9,te)]),c((s(),r(U,{disabled:h.loading,onClick:g[3]||(g[3]=e=>b.saveBusinessSettings()),type:"primary"},{default:o(()=>[d(i(u.$t("Next")),1)],void 0),_:1},8,["disabled"])),[[ks,h.loading]])])])):2===h.active_step?(s(),t("div",le,[l("div",ae,[l("div",ie,i(u.$t("Contact Segment Lists")),1),l("div",ne,i(u.$t("setup_lists_to_segment_your_contacts")),1)]),l("div",oe,[l("table",null,[l("thead",null,[l("tr",null,[l("th",null,i(u.$t("Segment Name")),1),l("th",null,i(u.$t("Slug")),1),g[21]||(g[21]=l("th",null,null,-1))])]),l("tbody",null,[(s(!0),t(_,null,m(h.list_segments,(e,i)=>(s(),t("tr",{key:i},[l("td",null,[a(I,{onChange:e=>b.slugifyList(i),placeholder:u.$t("EG: User Type")+" "+(i+1),modelValue:e.title,"onUpdate:modelValue":s=>e.title=s},null,8,["onChange","placeholder","modelValue","onUpdate:modelValue"])]),l("td",null,[a(I,{modelValue:e.slug,"onUpdate:modelValue":s=>e.slug=s},null,8,["modelValue","onUpdate:modelValue"])]),l("td",re,[a(U,{onClick:e=>b.deleteListItem(i),size:"small",type:"danger",disabled:1==h.list_segments.length},{default:o(()=>[l("span",de,[a(v,{"icon-name":"delete"})])],void 0),_:1},8,["onClick","disabled"])])]))),128))])]),a(U,{size:"small",onClick:g[4]||(g[4]=e=>b.addListItem())},{default:o(()=>[l("span",ce,[a(v,{"icon-name":"plus"})]),d(" "+i(u.$t("Add More")),1)],void 0),_:1})]),l("div",_e,[l("div",me,[l("a",{class:"el-button only-text",href:h.config.dashboard_url},i(u.$t("Skip All")),9,ue)]),l("div",ge,[a(U,{onClick:g[5]||(g[5]=e=>h.active_step=1)},{default:o(()=>[d(i(u.$t("Go Back")),1)],void 0),_:1}),c((s(),r(U,{disabled:h.loading,onClick:g[6]||(g[6]=e=>b.saveLists()),type:"primary"},{default:o(()=>[d(i(u.$t("Next")),1)],void 0),_:1},8,["disabled"])),[[ks,h.loading]])])])])):3===h.active_step?(s(),t("div",fe,[l("div",pe,[l("div",he,i(u.$t("Contact Tags")),1),l("div",be,[d(i(u.$t("create_some_tags"))+" ",1),l("b",null,[d(i(u.$t("Example:"))+" ",1),l("em",null,i(u.$t("Product-X User, Product-Y User, Influencer etc")),1)])])]),l("div",ve,[l("table",null,[l("thead",null,[l("tr",null,[l("th",null,i(u.$t("Tag Name")),1),l("th",null,i(u.$t("Slug")),1),g[22]||(g[22]=l("th",null,null,-1))])]),l("tbody",null,[(s(!0),t(_,null,m(h.tag_segments,(e,i)=>(s(),t("tr",{key:i},[l("td",null,[a(I,{onChange:e=>b.slugifyTag(i),placeholder:u.$t("EG: Tag")+" "+(i+1),modelValue:e.title,"onUpdate:modelValue":s=>e.title=s},null,8,["onChange","placeholder","modelValue","onUpdate:modelValue"])]),l("td",null,[a(I,{modelValue:e.slug,"onUpdate:modelValue":s=>e.slug=s},null,8,["modelValue","onUpdate:modelValue"])]),l("td",ye,[a(U,{onClick:e=>b.deleteTagItem(i),size:"small",type:"danger",disabled:1==h.tag_segments.length},{default:o(()=>[l("span",$e,[a(v,{"icon-name":"delete"})])],void 0),_:1},8,["onClick","disabled"])])]))),128))])]),a(U,{size:"small",onClick:g[7]||(g[7]=e=>b.addTagItem())},{default:o(()=>[l("span",we,[a(v,{"icon-name":"plus"})]),d(" "+i(u.$t("Add More")),1)],void 0),_:1})]),l("div",ke,[l("div",Ce,[l("a",{class:"el-button only-text",href:h.config.dashboard_url},i(u.$t("Skip All")),9,Ve)]),l("div",xe,[a(U,{onClick:g[8]||(g[8]=e=>h.active_step=2)},{default:o(()=>[d(i(u.$t("Go Back")),1)],void 0),_:1}),c((s(),r(U,{disabled:h.loading,onClick:g[9]||(g[9]=e=>b.saveTags()),type:"primary"},{default:o(()=>[d(i(u.$t("Next")),1)],void 0),_:1},8,["disabled"])),[[ks,h.loading]])])])])):4===h.active_step?(s(),t("div",Se,[l("div",Te,[l("div",Ie,i(u.$t("Almost Done!"))+" 👍",1),h.config.has_fluentform?(s(),t("div",Ue,[d(i(u.$t("Thank you again for configuring your own CRM in WordPress.")),1),g[24]||(g[24]=l("br",null,null,-1)),d(" "+i(u.$t("Setup.Subscribe_Newsletter")),1)])):(s(),t("div",Me,[d(i(u.$t("install_fluentform"))+" ",1),g[23]||(g[23]=l("b",null,"Fluent Forms",-1)),d(" plugin. "+i(u.$t("fluentform_info")),1)]))]),l("div",Pe,[l("div",Le,[l("div",Ee,[l("div",Fe,[l("h3",Re,i(u.$t("All In One CRM Features")),1),l("span",Ge,i(u.$t("Already Installed")),1)]),l("p",Ae,i(u.$t("Get all the essential CRM features to manage your business")),1),l("div",Be,[l("span",ze,[a(v,{"icon-name":"star"})]),d(" "+i(u.$t("Essentials to run your business")),1)])]),h.config.has_fluentcart?n("",!0):(s(),t("div",De,[l("div",Ne,[l("h4",We,i(u.$t("Sell directly from your CRM")),1),a(E,{"true-value":"yes","false-value":"no",modelValue:h.install_fluentcart,"onUpdate:modelValue":g[10]||(g[10]=e=>h.install_fluentcart=e),"aria-label":u.$t("Setup.Install_FluentCart")},null,8,["modelValue","aria-label"])]),l("p",je,i(u.$t("Install FluentCart to sell products, subscriptions, and digital downloads without leaving your CRM.")),1),l("div",qe,[l("span",Ye,[a(v,{"icon-name":"rocket"})]),d(" "+i(u.$t("Start generating revenue instantly")),1)])])),h.config.has_fluentform?n("",!0):(s(),t("div",Ze,[l("div",He,[l("h4",Oe,i(u.$t("Capture leads effortlessly")),1),a(E,{"true-value":"yes","false-value":"no",modelValue:h.install_fluentforms,"onUpdate:modelValue":g[11]||(g[11]=e=>h.install_fluentforms=e),"aria-label":u.$t("Setup.Install_FluentForm")},null,8,["modelValue","aria-label"])]),l("p",Xe,i(u.$t("Install Fluent Forms Plugin for lead collection forms and automatically sync contacts to your CRM.")),1),l("div",Je,[l("span",Qe,[a(v,{"icon-name":"user"})]),d(" "+i(u.$t("Perfect for growing your audience")),1)])]))]),l("div",Ke,[l("div",es,[l("div",ss,i(u.$t("Help us to make FluentCRM better")),1),l("div",ts,[l("p",ls,[d(i(u.$t("Setup.FluentCrm.Share_Essentials.desc"))+" ",1),l("button",{type:"button",onClick:g[12]||(g[12]=e=>h.show_essential=!h.show_essential),class:"fcrm_what_we_collect_toggle is-link small","aria-expanded":h.show_essential?"true":"false","aria-controls":"fcrm-what-we-collect-details"},i(u.$t("What We Collect")),9,as)]),h.show_essential?(s(),t("div",is,[l("p",ns,i(u.$t("what_we_collect_infos")),1)])):n("",!0)])]),a(E,{"true-value":"yes","false-value":"no",modelValue:h.share_essentials,"onUpdate:modelValue":g[13]||(g[13]=e=>h.share_essentials=e)},{default:o(()=>[d(i(u.$t("Share Essentials")),1)],void 0),_:1},8,["modelValue"])]),l("div",os,[l("label",null,i(u.$t("Your Email Address")),1),l("div",rs,i(u.$t("Setup.Send_Marketing_tips")),1),a(I,{class:"fcrm_mt_12",placeholder:u.$t("Email Address for bi-monthly newsletter"),type:"email",modelValue:h.email_address,"onUpdate:modelValue":g[14]||(g[14]=e=>h.email_address=e)},null,8,["placeholder","modelValue"])])]),l("div",ds,[g[25]||(g[25]=l("div",{class:"actions-left"},null,-1)),l("div",cs,[a(U,{onClick:g[15]||(g[15]=e=>h.active_step=3)},{default:o(()=>[d(i(u.$t("Go Back")),1)],void 0),_:1}),c((s(),r(U,{disabled:h.loading,onClick:g[16]||(g[16]=e=>b.complete()),type:"primary"},{default:o(()=>[d(i(u.$t("Complete Installation")),1)],void 0),_:1},8,["disabled"])),[[ks,h.loading]])])])])):n("",!0)]),a(F,{"close-on-click-modal":!1,"show-close":!1,"append-to-body":!0,"modal-class":"fcrm_essential_modal",modelValue:h.show_essential_modal,"onUpdate:modelValue":g[20]||(g[20]=e=>h.show_essential_modal=e),width:"460px"},{footer:o(()=>[l("div",ws,[a(U,{onClick:g[18]||(g[18]=e=>b.handleDataShare("no"))},{default:o(()=>[d(i(u.$t("No thanks")),1)],void 0,!0),_:1}),a(U,{type:"primary",onClick:g[19]||(g[19]=e=>b.handleDataShare("yes"))},{default:o(()=>[d(i(u.$t("Yes, Count me in")),1)],void 0,!0),_:1})])]),default:o(()=>[l("div",_s,[l("button",{type:"button",class:"fcrm_essential_modal__close","aria-label":u.$t("Close"),onClick:g[17]||(g[17]=e=>h.show_essential_modal=!1)},[l("span",us,[a(v,{"icon-name":"close"})])],8,ms),l("img",{src:h.onboardingModalLogo,alt:"FluentCRM",class:"fcrm_essential_modal__logo"},null,8,gs),l("div",fs,i(u.$t("Let's build a better CRM")),1),l("div",ps,i(u.$t("Get_Improved_Help")),1),l("div",hs,[l("span",bs,[a(v,{"icon-name":"shield"})]),l("div",vs,[l("div",ys,i(u.$t("Zero personal data collected")),1),l("p",$s,i(u.$t("Your contacts, campaigns, and private details are completely secure. We only track basic software interactions.")),1)])])])],void 0),_:1},8,["modelValue"])])])}]]));ks.directive("loading",T.directive),ks.config.globalProperties.$notify=L,ks.config.globalProperties.$get=E.get,ks.config.globalProperties.$post=E.post,ks.config.globalProperties.$put=E.put,ks.config.globalProperties.$del=E.del,ks.mixin({methods:{$t:F.$t,slugify:F.slugify,convertToText:F.convertToText,handleError(e){if(!e)return;let s="string"==typeof e?e:e.message||F.convertToText(e)||"Something is wrong!";L({type:"error",title:"Error",message:s,dangerouslyUseHTMLString:!1})}}}),ks.mount("#fluentcrm_setup_wizard");