File "onboarding.5e531c3de866c4c075b2.bundle.min.js"
Full Path: /home/sasslijg/public_html/wp-content/plugins/elementor/assets/js/onboarding.5e531c3de866c4c075b2.bundle.min.js
File size: 55.56 KB
MIME-type: text/plain
Charset: utf-8
/*! elementor - v3.32.0 - 16-09-2025 */
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[1352],{2078:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function SiteLogo(){var e,t=(0,l.useContext)(s.OnboardingContext),n=t.state,a=t.updateState,r=t.getStateObjectToUpdate,g=(0,l.useState)(n.siteLogo.id?n.siteLogo:null),v=(0,i.default)(g,2),_=v[0],b=v[1],h=(0,l.useState)(!1),y=(0,i.default)(h,2),C=y[0],E=y[1],k=(0,l.useState)(!1),S=(0,i.default)(k,2),w=S[0],P=S[1],O=(0,l.useState)(),j=(0,i.default)(O,2),x=j[0],N=j[1],A=(0,l.useState)(null),M=(0,i.default)(A,2),T=M[0],W=M[1],R=(0,u.default)(),L=R.ajaxState,B=R.setAjax,I=(0,u.default)(),q=I.ajaxState,F=I.setAjax,D="siteLogo",H="goodToGo",U=(0,c.useNavigate)(),G={role:"button",onClick:function onClick(){if(elementorCommon.events.dispatchEvent({event:"next",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}}),_.id)if(_.id!==n.siteLogo.id)z();else{var e=r(n,"steps",D,"completed");a(e),U("onboarding/"+H)}}};"completed"!==n.steps[D]&&(e={text:o("Skip","elementor")});G.text=C?l.default.createElement(l.default.Fragment,null,l.default.createElement("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"})):o("Next","elementor");_||(G.className="e-onboarding__button--disabled");var z=(0,l.useCallback)(function(){E(!0),B({data:{action:"elementor_update_site_logo",data:JSON.stringify({attachmentId:_.id})}})},[_]),J=function uploadSiteLogo(e){E(!0),F({data:{action:"elementor_upload_site_logo",fileToUpload:e}})},K=function dismissUnfilteredFilesCallback(){E(!1),b(null),P(!1)};return(0,l.useEffect)(function(){var e;"initial"!==q.status&&("success"===q.status&&null!==(e=q.response)&&void 0!==e&&null!==(e=e.imageAttachment)&&void 0!==e&&e.id?(elementorCommon.events.dispatchEvent({event:"logo image uploaded",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,source:x}}),E(!1),b(q.response.imageAttachment),T&&W(null)):"error"===q.status&&(E(!1),b(null),elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,action_state:"failure",action:"logo image upload"}}),W({type:"error",icon:"eicon-warning",message:"That didn't work. Try uploading your file again."})))},[q.status]),(0,l.useEffect)(function(){var e;if("initial"!==L.status)if("success"===L.status&&null!==(e=L.response)&&void 0!==e&&e.siteLogoUpdated){elementorCommon.events.dispatchEvent({event:"logo image updated",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,source:x}}),E(!1),T&&W(null);var t=r(n,"steps",D,"completed");t.siteLogo={id:_.id,url:_.url},a(t),U("onboarding/"+H)}else"error"===L.status&&(E(!1),elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,action_state:"failure",action:"update site logo"}}),W({type:"error",icon:"eicon-warning",message:"That didn't work. Try uploading your file again."}))},[L.status]),l.default.createElement(m.default,{pageId:D,nextStep:H},l.default.createElement(f.default,{image:elementorCommon.config.urls.assets+"images/app/onboarding/Illustration_Setup.svg",title:o("Have a logo? Add it here.","elementor"),actionButton:G,skipButton:e,noticeState:T},l.default.createElement("span",null,o("Otherwise, you can skip this and add one later.","elementor")),_&&!w?l.default.createElement("div",{className:"e-onboarding__logo-container"+(C?" e-onboarding__is-uploading":"")},l.default.createElement("div",{className:"e-onboarding__logo-remove",onClick:function onClick(){return function onImageRemoveClick(){elementorCommon.events.dispatchEvent({event:"remove selected logo",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement}}),b(null)}()}},l.default.createElement("i",{className:"eicon-trash-o"})),l.default.createElement("img",{src:_.url,alt:o("Potential Site Logo","elementor")})):l.default.createElement(l.default.Fragment,null,l.default.createElement(d.default,{className:"e-onboarding__drop-zone",heading:o("Drop image here","elementor"),secondaryText:o("or","elementor"),buttonText:o("Open Media Library","elementor"),buttonVariant:"outlined",buttonColor:"cta",icon:"",type:"wp-media",filetypes:["jpg","jpeg","png","svg"],onFileSelect:function onFileSelect(e){return function onFileSelect(e){N("drop"),"image/svg+xml"!==e.type||elementorAppConfig.onboarding.isUnfilteredFilesEnabled?(b(e),W(null),J(e)):(b(e),E(!0),P(!0))}(e)},onWpMediaSelect:function onWpMediaSelect(e){var t=e.state().get("selection").first().toJSON();N("browse"),b(t),W(null)},onButtonClick:function onButtonClick(){elementorCommon.events.dispatchEvent({event:"browse file click",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}})},onError:function onError(e){"file_not_allowed"===e.id&&(elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,action_state:"failure",action:"logo upload format"}}),W({type:"error",icon:"eicon-warning",message:o("This file type is not supported. Try a different type of file","elementor")}))}})),l.default.createElement(p.default,{show:w,setShow:P,confirmModalText:o("This allows Elementor to scan your SVGs for malicious content. If you do not wish to allow this, use a different image format.","elementor"),errorModalText:o("There was a problem with enabling SVG uploads. Try again, or use another image format.","elementor"),onReady:function onReady(){P(!1),elementorAppConfig.onboarding.isUnfilteredFilesEnabled=!0,J(_)},onDismiss:function onDismiss(){return K()},onCancel:function onCancel(){return K()}})))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=n(79871),c=n(83040),u=a(n(73921)),d=a(n(39970)),p=a(n(53441)),m=a(n(12720)),f=a(n(42036))},12720:(e,t,n)=>{var o=n(12470).__,a=n(62688),r=n(96784),l=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Layout;var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,r,i={__proto__:null,default:e};if(null===e||"object"!=l(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((r=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(r.get||r.set)?a(i,s,r):i[s]=e[s]);return i}(e,t)}(n(41594)),s=n(79871),c=r(n(28931)),u=r(n(19634)),d=r(n(25368)),p=r(n(20948));function Layout(e){(0,i.useEffect)(function(){elementorCommon.events.dispatchEvent({event:"modal load",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:e.pageId,user_state:elementorCommon.config.library_connect.is_connected?"logged":"anon"}}),a({currentStep:e.pageId,nextStep:e.nextStep||"",proNotice:null})},[e.pageId]);var t=(0,i.useContext)(s.OnboardingContext),n=t.state,a=t.updateState,r=[],l=(0,i.useRef)(),m={id:"create-account",text:o("Create Account","elementor"),hideText:!1,elRef:(0,i.useRef)(),url:elementorAppConfig.onboarding.urls.signUp+elementorAppConfig.onboarding.utms.connectTopBar,target:"_blank",rel:"opener",onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"create account",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,source:"header"}})}};return n.isLibraryConnected?r.push({id:"my-elementor",text:o("My Elementor","elementor"),hideText:!1,icon:"eicon-user-circle-o",url:"https://my.elementor.com/websites/?utm_source=onboarding-wizard&utm_medium=wp-dash&utm_campaign=my-account&utm_content=top-bar&utm_term="+elementorAppConfig.onboarding.onboardingVersion,target:"_blank",onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"my elementor click",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,source:"header"}})}}):r.push(m),n.hasPro||r.push({id:"go-pro",text:o("Upgrade","elementor"),hideText:!1,className:"eps-button__go-pro-btn",url:"https://elementor.com/pro/?utm_source=onboarding-wizard&utm_campaign=gopro&utm_medium=wp-dash&utm_content=top-bar&utm_term="+elementorAppConfig.onboarding.onboardingVersion,target:"_blank",elRef:l,onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"go pro",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}})}}),i.default.createElement("div",{className:"eps-app__lightbox"},i.default.createElement("div",{className:"eps-app e-onboarding"},!n.isLibraryConnected&&i.default.createElement(p.default,{buttonRef:m.elRef}),i.default.createElement(c.default,{title:o("Getting Started","elementor"),buttons:r}),i.default.createElement("div",{className:"eps-app__main e-onboarding__page-"+e.pageId},i.default.createElement(d.default,{className:"e-onboarding__content"},i.default.createElement(u.default,null),e.children))))}Layout.propTypes={pageId:a.string.isRequired,nextStep:a.string,className:a.string,children:a.any.isRequired}},17271:(e,t,n)=>{var o=n(62688),a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=SkipButton;var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=n(79871),s=n(83040),c=a(n(79997));function SkipButton(e){var t=e.button,n=e.className,o=(0,l.useContext)(i.OnboardingContext),a=o.state,r=o.updateState,u=(0,s.useNavigate)(),d=t.action||function skipStep(){var e=JSON.parse(JSON.stringify(a));e.steps[a.currentStep]="skipped",r(e),a.nextStep&&u("onboarding/"+a.nextStep)};return delete t.action,t.onClick=function(){elementorCommon.events.dispatchEvent({event:"skip",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:a.currentStep}}),t.href||d()},l.default.createElement(c.default,{buttonSettings:t,className:n,type:"skip"})}SkipButton.propTypes={button:o.object.isRequired,className:o.string}},19197:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=FooterButtons;var r=a(n(41594)),l=a(n(3416)),i=a(n(79997)),s=a(n(17271));function FooterButtons(e){var t=e.actionButton,n=e.skipButton,o=e.className,a="e-onboarding__footer";return o&&(a+=" "+o),r.default.createElement(l.default,{container:!0,alignItems:"center",justify:"space-between",className:a},t&&r.default.createElement(i.default,{buttonSettings:t,type:"action"}),n&&r.default.createElement(s.default,{button:n}))}FooterButtons.propTypes={actionButton:o.object,skipButton:o.object,className:o.string}},19634:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ProgressBar(){var e=(0,l.useContext)(s.OnboardingContext).state,t=(0,c.useNavigate)(),n=[{id:"account",title:o("Elementor Account","elementor"),route:"account"}];elementorAppConfig.onboarding.helloActivated||n.push({id:"hello",title:o("Hello Biz Theme","elementor"),route:"hello"});elementorAppConfig.onboarding.experiment?n.push({id:"chooseFeatures",title:o("Choose Features","elementor"),route:"chooseFeatures"}):n.push({id:"siteName",title:o("Site Name","elementor"),route:"site-name"},{id:"siteLogo",title:o("Site Logo","elementor"),route:"site-logo"});n.push({id:"goodToGo",title:o("Good to Go","elementor"),route:"good-to-go"});var a=n.map(function(n,o){return n.index=o,e.steps[n.id]&&(n.onClick=function(){elementorCommon.events.dispatchEvent({event:"step click",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:e.currentStep,next_step:n.id}}),t("/onboarding/"+n.id)}),l.default.createElement(u.default,(0,i.default)({key:n.id},n))});return l.default.createElement("div",{className:"e-onboarding__progress-bar"},a)};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(78304)),s=n(79871),c=n(83040),u=a(n(71248))},20948:(e,t,n)=>{var o=n(62688);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Connect;var a=n(41594),r=n(79871);function Connect(e){var t=(0,a.useContext)(r.OnboardingContext),n=t.state,o=t.updateState,l=t.getStateObjectToUpdate;return(0,a.useEffect)(function(){jQuery(e.buttonRef.current).elementorConnect({success:function success(t){return e.successCallback?e.successCallback(t):function connectSuccessCallback(e){var t=l(n,"steps","account","completed");elementorCommon.config.library_connect.is_connected=!0,elementorCommon.config.library_connect.current_access_level=e.kits_access_level||e.access_level||0,elementorCommon.config.library_connect.current_access_tier=e.access_tier,elementorCommon.config.library_connect.plan_type=e.plan_type,t.isLibraryConnected=!0,o(t)}(t)},error:function error(){e.errorCallback&&e.errorCallback()},popup:{width:726,height:534}})},[]),null}Connect.propTypes={buttonRef:o.object.isRequired,successCallback:o.func,errorCallback:o.func}},28931:(e,t,n)=>{var o=n(12470).__,a=n(62688),r=n(96784),l=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Header;var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,r,i={__proto__:null,default:e};if(null===e||"object"!=l(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((r=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(r.get||r.set)?a(i,s,r):i[s]=e[s]);return i}(e,t)}(n(41594)),s=n(79871),c=r(n(3416)),u=r(n(61553)),d=r(n(6056)),p=r(n(80791));function Header(e){(0,p.default)({title:e.title});var t=(0,i.useContext)(s.OnboardingContext).state;return i.default.createElement(c.default,{container:!0,alignItems:"center",justify:"space-between",className:"eps-app__header e-onboarding__header"},i.default.createElement("div",{className:"eps-app__logo-title-wrapper e-onboarding__header-logo"},i.default.createElement("i",{className:"eps-app__logo eicon-elementor"}),i.default.createElement("img",{src:elementorCommon.config.urls.assets+"images/logo-platform.svg",alt:o("Elementor Logo","elementor")})),i.default.createElement(d.default,{buttons:e.buttons,onClose:function onClose(){elementorCommon.events.dispatchEvent({event:"close modal",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:t.currentStep}}),window.top.location=elementorAppConfig.admin_url}}),!t.hasPro&&i.default.createElement(u.default,{buttonsConfig:e.buttons}))}Header.propTypes={title:a.string,buttons:a.arrayOf(a.object)},Header.defaultProps={buttons:[]}},31634:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function SiteName(){var e,t=(0,l.useContext)(s.OnboardingContext),n=t.state,a=t.updateState,r=t.getStateObjectToUpdate,m=(0,u.default)(),f=m.ajaxState,g=m.setAjax,v=(0,l.useState)(null),_=(0,i.default)(v,2),b=_[0],h=_[1],y=(0,l.useState)(n.siteName),C=(0,i.default)(y,2),E=C[0],k=C[1],S="siteName",w="siteLogo",P=(0,c.useNavigate)(),O=(0,l.useRef)(),j={text:o("Next","elementor"),onClick:function onClick(){if(elementorCommon.events.dispatchEvent({event:"next",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}}),O.current.value!==n.siteName&&""!==O.current.value)g({data:{action:"elementor_update_site_name",data:JSON.stringify({siteName:O.current.value})}});else if(O.current.value===n.siteName){var e=r(n,"steps",S,"completed");a(e),P("onboarding/"+w)}else{var t=r(n,"steps",S,"skipped");a(t),P("onboarding/"+w)}}};"completed"!==n.steps[S]&&(e={text:o("Skip","elementor")});E||(j.className="e-onboarding__button--disabled");return(0,l.useEffect)(function(){var e;if("initial"!==f.status)if("success"===f.status&&null!==(e=f.response)&&void 0!==e&&e.siteNameUpdated){var t=r(n,"steps",S,"completed");t.siteName=O.current.value,a(t),P("onboarding/"+w)}else"error"===f.status&&(elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,action_state:"failure",action:"site name update"}}),h({type:"error",icon:"eicon-warning",message:o("Sorry, the name wasn't saved. Try again, or skip for now.","elementor")}))},[f.status]),l.default.createElement(d.default,{pageId:S,nextStep:w},l.default.createElement(p.default,{image:elementorCommon.config.urls.assets+"images/app/onboarding/Illustration_Setup.svg",title:o("Now, let's give your site a name.","elementor"),actionButton:j,skipButton:e,noticeState:b},l.default.createElement("p",null,o("This is what your site is called on the WP dashboard, and can be changed later from the general settings - it's not your website's URL.","elementor")),l.default.createElement("input",{className:"e-onboarding__text-input e-onboarding__site-name-input",type:"text",placeholder:"e.g. Eric's Space Shuttles",defaultValue:n.siteName||"",ref:O,onChange:function onChange(e){return k(e.target.value)}})))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=n(79871),c=n(83040),u=a(n(73921)),d=a(n(12720)),p=a(n(42036))},32746:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function UploadAndInstallPro(){(0,c.default)({title:o("Upload and Install Elementor Pro","elementor")});var e=(0,l.useContext)(m.OnboardingContext).state,t=(0,s.default)(),n=t.ajaxState,a=t.setAjax,r=(0,l.useState)(null),g=(0,i.default)(r,2),v=g[0],_=g[1],b=(0,l.useState)(!1),h=(0,i.default)(b,2),y=h[0],C=h[1],E=(0,l.useState)(),k=(0,i.default)(E,2),S=k[0],w=k[1],P=(0,l.useCallback)(function(e){C(!0),a({data:{action:"elementor_upload_and_install_pro",fileToUpload:e}})},[]),O=function setErrorNotice(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"upload",o=(null==t?void 0:t.message)||"That didn't work. Try uploading your file again.";elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:e.currentStep,action_state:"failure",action:n+" pro",source:S}}),_({type:"error",icon:"eicon-warning",message:o})};(0,l.useEffect)(function(){var t;"initial"!==n.status&&(C(!1),"success"===n.status&&null!==(t=n.response)&&void 0!==t&&t.elementorProInstalled?(elementorCommon.events.dispatchEvent({event:"pro uploaded",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:e.currentStep,source:S}}),opener&&opener!==window&&(opener.jQuery("body").trigger("elementor/upload-and-install-pro/success"),window.close(),opener.focus())):"error"===n.status&&O("install"))},[n.status]);if(y)return l.default.createElement(f.default,{loadingText:o("Uploading","elementor")});return l.default.createElement("div",{className:"eps-app e-onboarding__upload-pro"},l.default.createElement(u.default,null,l.default.createElement(d.default,{className:"e-onboarding__upload-pro-drop-zone",onFileSelect:function onFileSelect(e,t,n){w(n),P(e)},onError:function onError(e){return O(e,"upload")},filetypes:["zip"],buttonColor:"cta",buttonVariant:"contained",heading:o("Import your Elementor Pro plugin file","elementor"),text:o("Drag & Drop your .zip file here","elementor"),secondaryText:o("or","elementor"),buttonText:o("Browse","elementor")}),v&&l.default.createElement(p.default,{noticeState:v}),l.default.createElement("div",{className:"e-onboarding__upload-pro-get-file"},o("Don't know where to get the file from?","elementor")+" ",l.default.createElement("a",{onClick:function onClick(){return function onProUploadHelpLinkClick(){elementorCommon.events.dispatchEvent({event:"pro plugin upload help",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:e.currentStep}})}()},href:"https://my.elementor.com/subscriptions/"+elementorAppConfig.onboarding.utms.downloadPro,target:"_blank"},o("Click here","elementor")))))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=a(n(73921)),c=a(n(80791)),u=a(n(25368)),d=a(n(39970)),p=a(n(45485)),m=n(79871),f=a(n(38832))},41157:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ChecklistItem;var r=a(n(41594));function ChecklistItem(e){return r.default.createElement("li",{className:"e-onboarding__checklist-item"},r.default.createElement("i",{className:"eicon-check-circle"}),e.children)}ChecklistItem.propTypes={children:o.string}},42036:(e,t,n)=>{var o=n(62688),a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=PageContentLayout;var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=n(79871),s=a(n(3416)),c=a(n(45485)),u=a(n(19197));function PageContentLayout(e){var t=(0,l.useContext)(i.OnboardingContext).state;return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{container:!0,alignItems:"center",justify:"space-between",className:"e-onboarding__page-content"},l.default.createElement("div",{className:"e-onboarding__page-content-start"},l.default.createElement("h1",{className:"e-onboarding__page-content-section-title"},e.title,e.secondLineTitle&&l.default.createElement(l.default.Fragment,null,l.default.createElement("br",null),e.secondLineTitle)),l.default.createElement("div",{className:"e-onboarding__page-content-section-text"},e.children)),l.default.createElement("div",{className:"e-onboarding__page-content-end"},l.default.createElement("img",{src:e.image,alt:"Information"}))),e.noticeState&&l.default.createElement("div",{className:"e-onboarding__notice-container"},e.noticeState||t.proNotice?function printNotices(){return l.default.createElement(l.default.Fragment,null,e.noticeState&&l.default.createElement(c.default,{noticeState:e.noticeState}),t.proNotice&&l.default.createElement(c.default,{noticeState:t.proNotice}))}():l.default.createElement("div",{className:"e-onboarding__notice-empty-spacer"})),l.default.createElement(u.default,{actionButton:e.actionButton,skipButton:e.skipButton}))}PageContentLayout.propTypes={title:o.string,secondLineTitle:o.string,children:o.any,image:o.string,actionButton:o.object,skipButton:o.object,noticeState:o.any}},45485:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Notice;var r=a(n(41594));function Notice(e){return r.default.createElement("div",{className:"e-onboarding__notice e-onboarding__notice--".concat(e.noticeState.type)},r.default.createElement("i",{className:e.noticeState.icon}),r.default.createElement("span",{className:"e-onboarding__notice-text"},e.noticeState.message))}Notice.propTypes={noticeState:o.object}},46908:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function Account(){var e,t=(0,l.useContext)(c.OnboardingContext),n=t.state,a=t.updateState,r=t.getStateObjectToUpdate,f=(0,l.useState)(null),g=(0,i.default)(f,2),v=g[0],_=g[1],b=function getNextStep(){if(!n.isHelloThemeActivated)return"hello";return elementorAppConfig.onboarding.experiment?"chooseFeatures":"siteName"}(),h=(0,s.useNavigate)(),y="account",C=(0,l.useRef)(),E=(0,l.useRef)();(0,l.useEffect)(function(){var e;n.isLibraryConnected||(0,m.safeDispatchEvent)("view_account_setup",{location:"plugin_onboarding",trigger:(null===(e=elementorCommon.eventsManager)||void 0===e||null===(e=e.config)||void 0===e||null===(e=e.triggers)||void 0===e?void 0:e.pageLoaded)||"page_loaded",step_number:1,step_name:"account_setup",is_library_connected:(null==n?void 0:n.isLibraryConnected)||!1})},[]),"completed"!==n.steps[y]&&(e={text:o("Skip setup","elementor"),action:function action(){var e;(0,m.safeDispatchEvent)("skip_setup",{location:"plugin_onboarding",trigger:(null===(e=elementorCommon.eventsManager)||void 0===e||null===(e=e.config)||void 0===e||null===(e=e.triggers)||void 0===e?void 0:e.click)||"click",step_number:1,step_name:"account_setup"}),a(r(n,"steps",y,"skipped")),h("onboarding/"+b)}});var k={};k=n.isLibraryConnected?{firstLine:l.default.createElement(l.default.Fragment,null,o("To get the most out of Elementor, we'll help you take your","elementor")," ",l.default.createElement("br",null)," ",o("first steps:","elementor")),listItems:elementorAppConfig.onboarding.experiment?[o("Set your site's theme","elementor"),o("Choose additional features","elementor"),o("Choose how to start creating","elementor")]:[o("Set your site's theme","elementor"),o("Give your site a name & logo","elementor"),o("Choose how to start creating","elementor")]}:elementorAppConfig.onboarding.experiment?{firstLine:l.default.createElement(l.default.Fragment,null,o("To get the most of Elementor, we'll connect your account.","elementor")," ",l.default.createElement("br",null)," ",o("Then you can:","elementor")),listItems:[o("Access dozens of professionally designed templates","elementor"),o("Manage all your sites from the My Elementor dashboard","elementor"),o("Unlock tools that streamline your workflow and site setup","elementor")]}:{firstLine:o("To get the most out of Elementor, we’ll connect your account.","elementor")+" "+o("Then you can:","elementor"),listItems:[o("Choose from countless professional templates","elementor"),o("Manage your site with our handy dashboard","elementor"),o("Take part in the community forum, share & grow together","elementor")]};var S={role:"button"};n.isLibraryConnected?(S.text=o("Let’s do it","elementor"),S.onClick=function(){elementorCommon.events.dispatchEvent({event:"next",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}}),a(r(n,"steps",y,"completed")),h("onboarding/"+b)}):(S.text=o("Start setup","elementor"),S.href=elementorAppConfig.onboarding.urls.signUp+elementorAppConfig.onboarding.utms.connectCta,S.ref=C,S.onClick=function(){var e;(0,m.safeDispatchEvent)("new_account_connect",{location:"plugin_onboarding",trigger:(null===(e=elementorCommon.eventsManager)||void 0===e||null===(e=e.config)||void 0===e||null===(e=e.triggers)||void 0===e?void 0:e.click)||"click",step_number:1,step_name:"account_setup",button_text:"Start setup"})});var w=function connectSuccessCallback(e){var t,o=r(n,"steps",y,"completed");o.isLibraryConnected=!0,elementorCommon.config.library_connect.is_connected=!0,elementorCommon.config.library_connect.current_access_level=e.kits_access_level||e.access_level||0,elementorCommon.config.library_connect.current_access_tier=e.access_tier,elementorCommon.config.library_connect.plan_type=e.plan_type,a(o),(0,m.safeDispatchEvent)("account_connected_success",{location:"plugin_onboarding",trigger:null===(t=elementorCommon.eventsManager)||void 0===t||null===(t=t.config)||void 0===t||null===(t=t.triggers)||void 0===t?void 0:t.success,step_number:1,step_name:"account_setup",connection_successful:!0,user_tier:e.access_tier}),elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,action_state:"success",action:"connect account"}}),_({type:"success",icon:"eicon-check-circle-o",message:"Alrighty - your account is connected."}),h("onboarding/"+b)};var P=function connectFailureCallback(){elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep,action_state:"failure",action:"connect account"}}),_({type:"error",icon:"eicon-warning",message:o("Oops, the connection failed. Try again.","elementor")}),h("onboarding/"+b)};return l.default.createElement(d.default,{pageId:y,nextStep:b},l.default.createElement(p.default,{image:elementorCommon.config.urls.assets+"images/app/onboarding/Illustration_Account.svg",title:elementorAppConfig.onboarding.experiment?o("You're here!","elementor"):o("You're here! Let's set things up.","elementor"),secondLineTitle:elementorAppConfig.onboarding.experiment?o(" Let's get connected.","elementor"):"",actionButton:S,skipButton:e,noticeState:v},S.ref&&!n.isLibraryConnected&&l.default.createElement(u.default,{buttonRef:S.ref,successCallback:function successCallback(e){return w(e)},errorCallback:P}),l.default.createElement("span",null,k.firstLine),l.default.createElement("ul",null,k.listItems.map(function(e,t){return l.default.createElement("li",{key:"listItem"+t},e)}))),!n.isLibraryConnected&&l.default.createElement("div",{className:"e-onboarding__footnote"},l.default.createElement("p",null,o("Already have an account?","elementor")+" ",l.default.createElement("a",{ref:E,href:elementorAppConfig.onboarding.urls.connect+elementorAppConfig.onboarding.utms.connectCtaLink,onClick:function onClick(){var e;(0,m.safeDispatchEvent)("existing_account_connect",{location:"plugin_onboarding",trigger:(null===(e=elementorCommon.eventsManager)||void 0===e||null===(e=e.config)||void 0===e||null===(e=e.triggers)||void 0===e?void 0:e.click)||"click",step_number:1,step_name:"account_setup",button_text:"Click here to connect"})}},o("Click here to connect","elementor"))),l.default.createElement(u.default,{buttonRef:E,successCallback:w,errorCallback:P})))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=n(83040),c=n(79871),u=a(n(20948)),d=a(n(12720)),p=a(n(42036)),m=n(63747)},51463:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function HelloTheme(){var e=(0,l.useContext)(s.OnboardingContext),t=e.state,n=e.updateState,a=e.getStateObjectToUpdate,r=(0,u.default)(),m=r.ajaxState,f=r.setAjax,g=(0,l.useState)(!1),v=(0,i.default)(g,2),_=v[0],b=v[1],h=(0,l.useState)(!1),y=(0,i.default)(h,2),C=y[0],E=y[1],k={type:"success",icon:"eicon-check-circle-o",message:o("Your site’s got Hello theme. High-five!","elementor")},S=(0,l.useState)(t.isHelloThemeActivated?k:null),w=(0,i.default)(S,2),P=w[0],O=w[1],j=(0,l.useState)([]),x=(0,i.default)(j,2),N=x[0],A=x[1],M=t.isHelloThemeActivated?o("Next","elementor"):o("Continue with Hello Biz Theme","elementor"),T=(0,l.useState)(M),W=(0,i.default)(T,2),R=W[0],L=W[1],B=(0,c.useNavigate)(),I="hello",q=elementorAppConfig.onboarding.experiment?"chooseFeatures":"siteName",F=function goToNextScreen(){return B("onboarding/"+q)};(0,l.useEffect)(function(){if(!_&&t.isHelloThemeActivated){var e=a(t,"steps",I,"completed");n(e),F()}},[]);var D=function resetScreenContent(){N.forEach(function(e){return clearTimeout(e)}),A([]),E(!1),L(M)},H=(0,l.useCallback)(function(){E(!1),elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:t.currentStep,action_state:"success",action:"hello theme activation"}}),O(k),L(o("Next","elementor"));var e=a(t,"steps",I,"completed");e.isHelloThemeActivated=!0,n(e),b(!0),F()},[]),U=function activateHelloTheme(){E(!0),n({isHelloThemeInstalled:!0}),f({data:{action:"elementor_activate_hello_theme"}})},G=function installHelloTheme(){C||E(!0),wp.updates.ajax("install-theme",{slug:"hello-biz",success:function success(){return U()},error:function error(){return function onErrorInstallHelloTheme(){elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:t.currentStep,action_state:"failure",action:"hello theme install"}}),O({type:"error",icon:"eicon-warning",message:o("There was a problem installing Hello Biz Theme.","elementor")}),D()}()}})},z=function sendNextButtonEvent(){elementorCommon.events.dispatchEvent({event:"next",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:t.currentStep}})},J={text:R,role:"button"};C&&(J.className="e-onboarding__button--processing");t.isHelloThemeActivated?J.onClick=function(){z(),F()}:J.onClick=function(){z(),t.isHelloThemeInstalled&&!t.isHelloThemeActivated?U():t.isHelloThemeInstalled?F():G()};var K={};C&&(K.className="e-onboarding__button-skip--disabled");"completed"!==t.steps[I]&&(K.text=o("Skip","elementor"));return(0,l.useEffect)(function(){C&&L(l.default.createElement(l.default.Fragment,null,l.default.createElement("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"})));var e=[],t=setTimeout(function(){C&&L(l.default.createElement(l.default.Fragment,null,l.default.createElement("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"}),l.default.createElement("span",{className:"e-onboarding__action-button-text"},o("Hold on, this can take a minute...","elementor"))))},4e3);e.push(t);var n=setTimeout(function(){C&&L(l.default.createElement(l.default.Fragment,null,l.default.createElement("i",{className:"eicon-loading eicon-animation-spin","aria-hidden":"true"}),l.default.createElement("span",{className:"e-onboarding__action-button-text"},o("Okay, now we're really close...","elementor"))))},3e4);e.push(n),A(e)},[C]),(0,l.useEffect)(function(){var e;"initial"!==m.status&&("success"===m.status&&null!==(e=m.response)&&void 0!==e&&e.helloThemeActivated?H():"error"===m.status&&(elementorCommon.events.dispatchEvent({event:"indication prompt",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:t.currentStep,action_state:"failure",action:"hello theme activation"}}),O({type:"error",icon:"eicon-warning",message:o("There was a problem activating Hello Biz Theme.","elementor")}),D()))},[m.status]),l.default.createElement(d.default,{pageId:I,nextStep:q},l.default.createElement(p.default,{image:elementorCommon.config.urls.assets+"images/app/onboarding/Illustration_Hello_Biz.svg",title:o("Every site starts with a theme.","elementor"),actionButton:J,skipButton:K,noticeState:P},l.default.createElement("p",null,o("Hello Biz by Elementor helps you launch your professional business website - fast.","elementor")),!elementorAppConfig.onboarding.experiment&&l.default.createElement("p",null,o("Here's why:","elementor")),l.default.createElement("ul",{className:"e-onboarding__feature-list"},l.default.createElement("li",null,o("Get online faster","elementor")),l.default.createElement("li",null,o("Lightweight and fast loading","elementor")),l.default.createElement("li",null,o("Great for SEO","elementor")))),l.default.createElement("div",{className:"e-onboarding__footnote"},"* "+o("You can switch your theme later on","elementor")))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=n(79871),c=n(83040),u=a(n(73921)),d=a(n(12720)),p=a(n(42036))},55723:(e,t,n)=>{var o=n(96784),a=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function App(){return(0,r.useEffect)(function(){var e,t="eps-theme-dark",n=document.body.classList.contains(t);if(n&&document.body.classList.remove(t),null===(e=elementorAppConfig)||void 0===e||null===(e=e.onboarding)||void 0===e||!e.onboardingAlreadyRan){var o=new FormData;o.append("_nonce",elementorCommon.config.ajax.nonce),o.append("action","elementor_update_onboarding_option"),fetch(elementorCommon.config.ajax.url,{method:"POST",body:o})}return elementorAppConfig.return_url=elementorAppConfig.admin_url,function(){n&&document.body.classList.add(t)}},[]),r.default.createElement(s.ContextProvider,null,r.default.createElement(l.LocationProvider,{history:i.default.appHistory},r.default.createElement(l.Router,null,r.default.createElement(c.default,{default:!0}),r.default.createElement(u.default,{path:"hello"}),r.default.createElement(g.default,{path:"chooseFeatures"}),r.default.createElement(d.default,{path:"siteName"}),r.default.createElement(p.default,{path:"siteLogo"}),r.default.createElement(m.default,{path:"goodToGo"}),r.default.createElement(f.default,{path:"uploadAndInstallPro"}))))};var r=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=a(e)&&"function"!=typeof e)return i;if(r=t?o:n){if(r.has(e))return r.get(e);r.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?r(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),l=n(83040),i=o(n(47485)),s=n(79871),c=o(n(46908)),u=o(n(51463)),d=o(n(31634)),p=o(n(2078)),m=o(n(98253)),f=o(n(32746)),g=o(n(76024))},61553:(e,t,n)=>{var o=n(12470).__,a=n(62688),r=n(96784),l=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=GoProPopover;var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,r,i={__proto__:null,default:e};if(null===e||"object"!=l(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((r=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(r.get||r.set)?a(i,s,r):i[s]=e[s]);return i}(e,t)}(n(41594)),s=n(79871),c=r(n(34744)),u=r(n(64801)),d=r(n(41157)),p=r(n(79997));function GoProPopover(e){var t=(0,i.useContext)(s.OnboardingContext),n=t.state,a=t.updateState,r=(0,i.useCallback)(function(e){e&&e.addEventListener("click",function(t){t.preventDefault(),elementorCommon.events.dispatchEvent({event:"already have pro",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}}),window.open(e.href+"&mode=popup","elementorUploadPro","toolbar=no, menubar=no, width=728, height=531, top=100, left=100"),elementorCommon.elements.$body.on("elementor/upload-and-install-pro/success",function(){a({hasPro:!0,proNotice:{type:"success",icon:"eicon-check-circle-o",message:o("Elementor Pro has been successfully installed.","elementor")}})})})},[]),l=e.buttonsConfig.find(function(e){return"go-pro"===e.id}),m={text:elementorAppConfig.onboarding.experiment?o("Upgrade now","elementor"):o("Upgrade Now","elementor"),className:"e-onboarding__go-pro-cta",target:"_blank",href:"https://elementor.com/pro/?utm_source=onboarding-wizard&utm_campaign=gopro&utm_medium=wp-dash&utm_content=top-bar-dropdown&utm_term="+elementorAppConfig.onboarding.onboardingVersion,tabIndex:0,onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"get elementor pro",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:n.currentStep}})}};return i.default.createElement(c.default,{targetRef:l.elRef,wrapperClass:"e-onboarding__go-pro"},i.default.createElement("div",{className:"e-onboarding__go-pro-content"},i.default.createElement("h2",{className:"e-onboarding__go-pro-title"},o("Ready to Get Elementor Pro?","elementor")),i.default.createElement(u.default,null,i.default.createElement(d.default,null,o("90+ Basic & Pro widgets","elementor")),i.default.createElement(d.default,null,o("300+ Basic & Pro templates","elementor")),i.default.createElement(d.default,null,o("Premium Support","elementor"))),i.default.createElement("div",{className:"e-onboarding__go-pro-paragraph"},o("And so much more!","elementor")),i.default.createElement("div",{className:"e-onboarding__go-pro-paragraph"},i.default.createElement(p.default,{buttonSettings:m})),i.default.createElement("div",{className:"e-onboarding__go-pro-paragraph"},i.default.createElement("a",{tabIndex:"0",className:"e-onboarding__go-pro-already-have",ref:r,href:elementorAppConfig.onboarding.urls.uploadPro,rel:"opener"},o("Already have Elementor Pro?","elementor")))))}GoProPopover.propTypes={buttonsConfig:a.array.isRequired}},63747:(e,t,n)=>{var o=n(12470).__,a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.setSelectedFeatureList=t.safeDispatchEvent=t.options=void 0;var r=a(n(10906)),l=a(n(85707));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,l.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}t.options=[{plan:"essential",text:o("Templates & Theme Builder","elementor")},{plan:"advanced",text:o("WooCommerce Builder","elementor")},{plan:"essential",text:o("Lead Collection & Form Builder","elementor")},{plan:"essential",text:o("Dynamic Content","elementor")},{plan:"advanced",text:o("Popup Builder","elementor")},{plan:"advanced",text:o("Custom Code & CSS","elementor")},{plan:"essential",text:o("Motion Effects & Animations","elementor")},{plan:"advanced",text:o("Notes & Collaboration","elementor")}],t.setSelectedFeatureList=function setSelectedFeatureList(e){var t=e.checked,n=e.id,o=e.text,a=e.selectedFeatures,i=e.setSelectedFeatures,s=n.split("-")[0];i(_objectSpread(_objectSpread({},a),{},t?(0,l.default)({},s,[].concat((0,r.default)(a[s]),[o])):(0,l.default)({},s,a[s].filter(function(e){return e!==o}))))},t.safeDispatchEvent=function safeDispatchEvent(e,t){try{var n,o;null===(n=elementorCommon)||void 0===n||null===(n=n.eventsManager)||void 0===n||null===(o=n.dispatchEvent)||void 0===o||o.call(n,e,t)}catch(e){}}},64801:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Checklist;var r=a(n(41594));function Checklist(e){return r.default.createElement("ul",{className:"e-onboarding__checklist"},e.children)}Checklist.propTypes={children:o.any.isRequired}},67634:(e,t,n)=>{var o=n(12470).__,a=n(62688),r=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Message;var l=r(n(41594)),i=r(n(18821));function Message(e){var t=e.tier,n=o("Based on the features you chose, we recommend the %s plan, or higher","elementor").split("%s"),a=(0,i.default)(n,2),r=a[0],s=a[1];return l.default.createElement(l.default.Fragment,null,r,l.default.createElement("strong",null,t),s)}Message.propTypes={tier:a.string.isRequired}},70129:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function useButtonAction(e,t){var n=(0,o.useContext)(a.OnboardingContext),l=n.state,i=n.updateState,s=n.getStateObjectToUpdate,c=(0,r.useNavigate)();return{state:l,handleAction:function handleAction(n){var o=s(l,"steps",e,n);i(o),c("onboarding/"+t)}}};var o=n(41594),a=n(79871),r=n(83040)},71248:(e,t,n)=>{var o=n(62688),a=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ProgressBarItem;var r=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=a(e)&&"function"!=typeof e)return i;if(r=t?o:n){if(r.has(e))return r.get(e);r.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?r(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),l=n(79871);function ProgressBarItem(e){var t=(0,r.useContext)(l.OnboardingContext).state,n="completed"===t.steps[e.id],o="skipped"===t.steps[e.id],a="e-onboarding__progress-bar-item";return e.id===t.currentStep?a+=" e-onboarding__progress-bar-item--active":n?a+=" e-onboarding__progress-bar-item--completed":o&&(a+=" e-onboarding__progress-bar-item--skipped"),r.default.createElement("div",{onClick:e.onClick,className:a},r.default.createElement("div",{className:"e-onboarding__progress-bar-item-icon"},n?r.default.createElement("i",{className:"eicon-check"}):e.index+1),e.title)}ProgressBarItem.propTypes={index:o.number.isRequired,id:o.string.isRequired,title:o.string.isRequired,route:o.string,onClick:o.func}},76024:(e,t,n)=>{var o=n(12470).__,a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ChooseFeatures(){var e,t=(0,s.default)().setAjax,n={advanced:o("Advanced","elementor"),essential:o("Essential","elementor")},a=(0,l.useState)({essential:[],advanced:[]}),r=(0,i.default)(a,2),f=r[0],g=r[1],v=(0,l.useState)(n.essential),_=(0,i.default)(v,2),b=_[0],h=_[1],y="chooseFeatures",C="goodToGo",E=(0,m.default)(y,C),k=E.state,S=E.handleAction,w={text:o("Upgrade Now","elementor"),href:elementorAppConfig.onboarding.urls.upgrade,target:"_blank",onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"next",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,step:k.currentStep}}),t({data:{action:"elementor_save_onboarding_features",data:JSON.stringify({features:f})}}),S("completed")}};"completed"!==k.steps[y]&&(e={text:o("Skip","elementor"),action:function action(){t({data:{action:"elementor_save_onboarding_features",data:JSON.stringify({features:f})}}),S("skipped")}});isFeatureSelected(f)||(w.className="e-onboarding__button--disabled");function isFeatureSelected(e){return!!e.advanced.length||!!e.essential.length}return(0,l.useEffect)(function(){f.advanced.length>0?h(n.advanced):h(n.essential)},[f]),l.default.createElement(d.default,{pageId:y,nextStep:C},l.default.createElement(p.default,{image:elementorCommon.config.urls.assets+"images/app/onboarding/Illustration_Setup.svg",title:o("Elevate your website with additional Pro features.","elementor"),actionButton:w,skipButton:e},l.default.createElement("p",null,o("Which Elementor Pro features do you need to bring your creative vision to life?","elementor")),l.default.createElement("form",{className:"e-onboarding__choose-features-section"},u.options.map(function(e,t){var n="".concat(e.plan,"-").concat(t);return l.default.createElement("label",{key:n,className:"e-onboarding__choose-features-section__label",htmlFor:n},l.default.createElement("input",{className:"e-onboarding__choose-features-section__checkbox",type:"checkbox",onChange:function onChange(t){return(0,u.setSelectedFeatureList)({checked:t.currentTarget.checked,id:t.target.value,text:e.text,selectedFeatures:f,setSelectedFeatures:g})},id:n,value:n}),e.text)})),l.default.createElement("p",{className:"e-onboarding__choose-features-section__message"},isFeatureSelected(f)&&l.default.createElement(c.default,{tier:b}))))};var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(18821)),s=a(n(73921)),c=a(n(67634)),u=n(63747),d=a(n(12720)),p=a(n(42036)),m=a(n(70129))},79871:(e,t,n)=>{var o=n(62688),a=n(96784),r=n(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.ContextProvider=ContextProvider,t.OnboardingContext=void 0;var l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,o=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(a=t?o:n){if(a.has(e))return a.get(e);a.set(e,i)}for(var s in e)"default"!==s&&{}.hasOwnProperty.call(e,s)&&((l=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,s))&&(l.get||l.set)?a(i,s,l):i[s]=e[s]);return i}(e,t)}(n(41594)),i=a(n(85707)),s=a(n(18821));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c=t.OnboardingContext=(0,l.createContext)({});function ContextProvider(e){var t=elementorAppConfig.onboarding,n={hasPro:elementorAppConfig.hasPro,isLibraryConnected:t.isLibraryConnected,isHelloThemeInstalled:t.helloInstalled,isHelloThemeActivated:t.helloActivated,siteName:t.siteName,siteLogo:t.siteLogo,proNotice:"",currentStep:"",nextStep:"",steps:{account:!1,hello:!1,chooseFeatures:!1,siteName:!1,siteLogo:!1,goodToGo:!1}},o=(0,l.useState)(n),a=(0,s.default)(o,2),r=a[0],i=a[1],u=(0,l.useCallback)(function(e){i(function(t){return _objectSpread(_objectSpread({},t),e)})},[i]);return l.default.createElement(c.Provider,{value:{state:r,setState:i,updateState:u,getStateObjectToUpdate:function getStateObjectToUpdate(e,t,n,o){var a=JSON.parse(JSON.stringify(e));return a[t][n]=o,a}}},e.children)}ContextProvider.propTypes={children:o.any}},79997:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Button;var r=a(n(41594));function Button(e){var t=e.buttonSettings,n=e.type,o="e-onboarding__button";return n&&(o+=" e-onboarding__button-".concat(n)),t.className?t.className+=" "+o:t.className=o,t.href?r.default.createElement("a",t,t.text):r.default.createElement("div",t,t.text)}Button.propTypes={buttonSettings:o.object.isRequired,type:o.string}},92071:(e,t,n)=>{var o=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Card;var r=a(n(41594));function Card(e){var t=e.image,n=e.imageAlt,o=e.text,a=e.link,l=e.name,i=e.clickAction,s=e.target,c=void 0===s?"_self":s;return r.default.createElement("a",{target:c,className:"e-onboarding__card",href:a,onClick:function onClick(){elementorCommon.events.dispatchEvent({event:"starting canvas click",version:"",details:{placement:elementorAppConfig.onboarding.eventPlacement,selection:l}}),i&&i()}},r.default.createElement("img",{className:"e-onboarding__card-image",src:t,alt:n}),r.default.createElement("div",{className:"e-onboarding__card-text"},o))}Card.propTypes={image:o.string.isRequired,imageAlt:o.string.isRequired,text:o.string.isRequired,link:o.string.isRequired,name:o.string.isRequired,clickAction:o.func,target:o.string}},98253:(e,t,n)=>{var o=n(12470).__,a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function GoodToGo(){var e={text:o("Skip","elementor"),href:elementorAppConfig.onboarding.urls.createNewPage},t=elementorAppConfig.onboarding.urls.kitLibrary+"&referrer=onboarding";return r.default.createElement(s.default,{pageId:"goodToGo"},r.default.createElement("h1",{className:"e-onboarding__page-content-section-title"},elementorAppConfig.onboarding.experiment?o("Welcome aboard! What's next?","elementor"):o("That's a wrap! What's next?","elementor")),r.default.createElement("div",{className:"e-onboarding__page-content-section-text"},o("There are three ways to get started with Elementor:","elementor")),r.default.createElement(i.default,{container:!0,alignItems:"center",justify:"space-between",className:"e-onboarding__cards-grid e-onboarding__page-content"},r.default.createElement(c.default,{name:"blank",image:elementorCommon.config.urls.assets+"images/app/onboarding/Blank_Canvas.svg",imageAlt:o("Click here to create a new page and open it in Elementor Editor","elementor"),text:o("Edit a blank canvas with the Elementor Editor","elementor"),link:elementorAppConfig.onboarding.urls.createNewPage}),r.default.createElement(c.default,{name:"template",image:elementorCommon.config.urls.assets+"images/app/onboarding/Library.svg",imageAlt:o("Click here to go to Elementor's Website Templates","elementor"),text:o("Choose a professionally-designed template or import your own","elementor"),link:t,clickAction:function clickAction(){location.href=t,location.reload()}}),r.default.createElement(c.default,{name:"site-planner",image:elementorCommon.config.urls.assets+"images/app/onboarding/Site_Planner.svg",imageAlt:o("Click here to go to Elementor's Site Planner","elementor"),text:o("Create a professional site in minutes using AI","elementor"),link:elementorAppConfig.onboarding.urls.sitePlanner,target:"_blank"})),r.default.createElement(u.default,{skipButton:_objectSpread(_objectSpread({},e),{},{target:"_self"}),className:"e-onboarding__good-to-go-footer"}))};var r=a(n(41594)),l=a(n(85707)),i=a(n(3416)),s=a(n(12720)),c=a(n(92071)),u=a(n(19197));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,l.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}}}]);