!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{documentOptionsMenu:function(){return j},init:function(){return _t},injectIntoPageIndication:function(){return M},injectIntoPrimaryAction:function(){return L},injectIntoResponsive:function(){return P},integrationsMenu:function(){return D},mainMenu:function(){return x},toolsMenu:function(){return A},utilitiesMenu:function(){return O}});var n=window.elementorV2.locations,o=window.elementorV2.menus,r=window.React;const i=(0,r.createContext)({type:"toolbar"});function a({type:e,popupState:t,children:n}){return r.createElement(i.Provider,{value:{type:e,popupState:t}},n)}function l(){return(0,r.useContext)(i)}var c=window.elementorV2.icons,s=window.elementorV2.ui;function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t({padding:0,border:0,color:e.palette.text.primary,"&.MuiToggleButton-root:hover":{backgroundColor:"initial"},"&.MuiToggleButton-root.Mui-selected":{backgroundColor:"initial"}})),G=(0,s.styled)(e=>r.createElement(s.SvgIcon,H({viewBox:"0 0 32 32"},e),r.createElement("g",null,r.createElement("circle",{cx:"16",cy:"16",r:"16"}),r.createElement("path",{d:"M11.7 9H9V22.3H11.7V9Z"}),r.createElement("path",{d:"M22.4 9H9V11.7H22.4V9Z"}),r.createElement("path",{d:"M22.4 14.4004H9V17.1004H22.4V14.4004Z"}),r.createElement("path",{d:"M22.4 19.6992H9V22.3992H22.4V19.6992Z"}))),{shouldForwardProp:e=>"showMenuIcon"!==e})(({theme:e,showMenuIcon:t})=>({"& path":{fill:e.palette.background.default,transition:"all 0.2s linear",transformOrigin:"bottom left","&:first-of-type":{transitionDelay:!t&&"0.2s",transform:t&&"translateY(-9px) scaleY(0)"},"&:not(:first-of-type)":{transform:!t&&`translateX(${"rtl"===e.direction?"4":"9"}px) scaleX(0.6)`},"&:nth-of-type(2)":{transitionDelay:t?"0":"0.2s"},"&:nth-of-type(3)":{transitionDelay:"0.1s"},"&:nth-of-type(4)":{transitionDelay:t?"0.2s":"0"}}}));function N(e){const[t,n]=(0,r.useState)(!1),o=e.selected||t;return r.createElement(W,H({},e,{value:"selected",size:"large",onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1)}),r.createElement(G,{fontSize:"large",showMenuIcon:o,titleAccess:(0,F.__)("Elementor Logo","elementor")}))}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=window,o=t?.elementorCommon?.eventsManager?.config;o&&t.elementorCommon.eventsManager.dispatchEvent(o.names.topBar.elementorLogoDropdown,{location:o.locations.topBar,secondaryLocation:o.secondaryLocations.eLogoMenu,trigger:o.triggers.dropdownClick,element:o.elements.buttonIcon}),n.onClick(e)},selected:t.isOpen})),r.createElement(U,$({onClick:t.close},(0,s.bindMenu)(t),{marginThreshold:8}),e.default.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t})),r.createElement(s.Divider,null),e.help.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t})),e.exits.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t}))))}function K(){return r.createElement(I,null)}function Q(){return r.createElement(B,null)}function Y(){return r.createElement(S,null)}var X=window.elementorV2.editorCurrentUser,J=window.elementorV2.editorUi,ee=window.elementorV2.events;const te="elementor/editor/toggle-angie-guide",ne="elementor/editor/create-widget",oe=(0,F.__)("Angie","elementor"),re="https://go.elementor.com/angie-learn-more",ie=((0,F.__)("Angie lets you generate custom widgets, sections, and code using simple instructions.","elementor"),"ai_widget_cta_viewed"),ae="https://assets.elementor.com/packages/v1/images/angie-top-bar-promotion.svg",le=(0,F.__)("Build custom widgets using simple instructions.","elementor");function ce({imageUrl:e,description:t,learnMoreUrl:n,onInstall:o,onClose:i}){return r.createElement(s.ClickAwayListener,{onClickAway:i},r.createElement(s.Stack,{sx:{width:296},"data-testid":"e-angie-guide-card"},r.createElement(s.Stack,{direction:"row",alignItems:"center",gap:1,py:1,px:2},r.createElement(s.Typography,{variant:"subtitle2"},(0,F.__)("Meet Angie","elementor")),r.createElement(s.Chip,{label:(0,F.__)("New","elementor"),size:"small",color:"info",variant:"standard"}),r.createElement(s.CloseButton,{edge:"end",sx:{ml:"auto"},slotProps:{icon:{fontSize:"small"}},onClick:i})),r.createElement(s.Image,{src:e,alt:(0,F.__)("Angie","elementor"),sx:{height:150,width:"100%"}}),r.createElement(s.Stack,{px:2,pt:1.5,pb:1},r.createElement(s.Typography,{variant:"body2",color:"secondary"},t)),r.createElement(s.Stack,{direction:"row",justifyContent:"flex-end",gap:1,pt:1,pb:1.5,px:2},r.createElement(s.Button,{variant:"text",size:"small",color:"secondary",onClick:()=>{window.open(n,"_blank","noopener,noreferrer"),i()}},(0,F.__)("Learn More","elementor")),o&&r.createElement(s.Button,{variant:"contained",size:"small",color:"accent",onClick:o},(0,F.__)("Try for free","elementor")))))}function se(){(0,r.useEffect)(()=>{if(!window.elementor?.config?.angie?.autoShow)return;const e=setTimeout(()=>{window.dispatchEvent(new CustomEvent(te))},0);return()=>clearTimeout(e)},[]);const[e,t]=(0,r.useState)(null),{dispatchEvent:n}=(0,ee.useMixpanel)(),{isAdmin:o}=(0,X.useCurrentUserCapabilities)(),i=Boolean(e);(0,r.useEffect)(()=>{const e=()=>{t(e=>e?null:document.querySelector(`[aria-label="${oe}"]`))};return window.addEventListener(te,e),()=>{window.removeEventListener(te,e)}},[]);const a=()=>t(null);return r.createElement(J.ThemeProvider,null,r.createElement(s.Infotip,{content:r.createElement(ce,{imageUrl:ae,description:le,learnMoreUrl:re,onInstall:o?async()=>{n?.(ie,{entry_point:"top_bar_icon"}),window.dispatchEvent(new CustomEvent(ne,{detail:{entry_point:"top_bar_icon"}})),a()}:void 0,onClose:a}),placement:"bottom-start",open:i,disableHoverListener:!0,PopperProps:{anchorEl:e,modifiers:[{name:"offset",options:{offset:[-4,-4]}}]}},r.createElement("span",null)))}function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(e,{key:t}))))}var _e=window.elementorV2.editorV1Adapters,ye=window.elementorV2.httpClient;const be="in_editor_feedback",we="elementor/open-feedback";function he(){return he=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const e=window;return e?.elementorCommon?.config.library_connect.is_connected||e?.elementorPro?.config.isActive};function Ce(){const e=(0,_e.isExperimentActive)(be),t=window,[n,o]=(0,r.useState)(Ee()),i=t?.elementor?.config.user.top_bar.connect_url,[a,l]=(0,r.useState)(""),[u,p]=(0,r.useState)(null),[m,d]=(0,r.useState)(!0),{dispatchEvent:g=(...e)=>{}}=(0,ee.useMixpanel)(),v=(0,s.usePopupState)({variant:"dialog",popupId:we}),[f,_]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{const e=()=>{v.toggle(),o(Ee()),p(null),g("feedback_modal_opened",{source:"top_bar",context:"v4_beta"})};return window.addEventListener(we,e),()=>{window.removeEventListener(we,e)}},[v,g]),(0,r.useEffect)(()=>{d(a.trim().length<10||!n||f)},[a,u,n,f]),e?r.createElement(J.ThemeProvider,null,r.createElement(s.Popover,he({},(0,s.bindDialog)(v),{onClose:()=>(v.close(),void g("feedback_modal_closed",{feedback_text:a}))}),r.createElement(s.Dialog,{open:v.isOpen},r.createElement(s.DialogHeader,{style:{width:"100%",minWidth:"35rem"}},r.createElement(s.DialogTitle,{style:{width:"100%"}},r.createElement(s.Stack,{display:"flex",direction:"row",alignItems:"center",justifyContent:"space-between",width:"100%"},(0,F.__)("Submit Feedback","elementor"),r.createElement(s.CloseButton,{onClick:v.close})))),r.createElement(s.DialogContent,null,r.createElement(s.Stack,{direction:"column",gap:2},n?r.createElement(r.Fragment,null,r.createElement(s.TextField,{autofocus:!0,placeholder:(0,F.__)("E.g. Can you add ABC features? I want to do ABC and it’s important because …","elementor"),fullwith:!0,label:(0,F.__)("Your Feedback","elementor"),multiline:!0,id:"elementor-feedback-usercontent",rows:6,cols:80,disabled:f||u?.success,onChange:e=>l(e.target.value),value:a}),r.createElement(s.Stack,{direction:"row",justifyContent:"flex-end",alignItems:"center",gap:2},u&&r.createElement(r.Fragment,null,u.success?r.createElement(c.CheckIcon,{color:"success"}):r.createElement(c.AlertCircleIcon,{color:"error"}),u.message),u?.success?r.createElement(s.Button,{variant:"text",onClick:()=>(l(""),void p(null))},(0,F.__)("Submit Another Feedback","elementor")):r.createElement(s.Button,{disabled:m,onClick:()=>{_(!0),(0,ye.httpService)().post("elementor/v1/feedback/submit",{description:a.trim()}).then(e=>{p({message:e.data.message,success:e.data.success}),(!e.data.success&&"401"===e.data.code.toString()||"403"===e.data.code.toString())&&o(!1),g(e.data.success?"feedback_submitted":"feedback_error",{feedback_length:a.length,error_type:e.data.success?void 0:"server",error_message:e.data.success?void 0:e.data.message})}).finally(()=>_(!1))},variant:"contained",color:"primary",size:"small"},(0,F.__)("Submit","elementor")))):r.createElement(r.Fragment,null,r.createElement(s.Button,{variant:"contained",color:"primary",size:"large",href:i,target:"_blank",rel:"noopener",onClick:v.close},(0,F.__)("Connect to Elementor","elementor")))))))):null}const ke=5,{useMenuItems:Me}=A;function Ie(){const e=Me(),t=e.default.slice(0,ke),n=e.default.slice(ke);return r.createElement(pe,null,t.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t})),r.createElement(se,null),r.createElement(Ce,null),r.createElement(fe,null),n.length>0&&r.createElement(de,{id:"elementor-editor-app-bar-tools-more"},n.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t}))))}const Pe=4,{useMenuItems:Se}=O;function Le(){const e=Se(),t=e.default.length>Pe+1,n=t?e.default.slice(0,Pe):e.default,o=t?e.default.slice(Pe):[];return r.createElement(pe,null,n.map(({MenuItem:e,id:t})=>r.createElement(r.Fragment,{key:t},r.createElement(e,null))),o.length>0&&r.createElement(de,{id:"elementor-editor-app-bar-utilities-more"},o.map(({MenuItem:e,id:t})=>r.createElement(e,{key:t}))))}function Be(){const e=(0,V.__useActiveDocument)();return r.createElement(s.ThemeProvider,{colorScheme:"dark"},r.createElement(s.AppBar,{position:"sticky"},r.createElement(s.Toolbar,{disableGutters:!0,variant:"dense"},r.createElement(s.Box,{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",flexGrow:1},r.createElement(s.Grid,{container:!0,flexWrap:"nowrap"},r.createElement(q,null),e?.permissions?.allowAddingWidgets&&r.createElement(Ie,null)),r.createElement(s.Grid,{container:!0,justifyContent:"center"},r.createElement(pe,{spacing:1.5},r.createElement(s.Divider,{orientation:"vertical"}),r.createElement(K,null),r.createElement(s.Divider,{orientation:"vertical"}),r.createElement(Y,null),r.createElement(s.Divider,{orientation:"vertical"}))),r.createElement(s.Grid,{container:!0,justifyContent:"flex-end",flexWrap:"nowrap"},r.createElement(Le,null),r.createElement(Q,null))))))}var Te=window.elementorV2.editorMcp;function xe(){const e=!(0,Te.isAngieAvailable)();return(0,r.useEffect)(()=>{e&&(0,ee.trackEvent)({eventName:ie,entry_point:"top_bar_icon",has_angie_installed:!1})},[e]),{title:(0,F.__)("Angie","elementor"),icon:c.AngieIcon,onClick:()=>{window.dispatchEvent(new CustomEvent(te))},selected:!1,visible:e}}const Ae=e=>{try{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar[e],{location:n.locations.topBar,secondaryLocation:n.secondaryLocations.eLogoMenu,trigger:n.triggers.dropdownClick,element:n.elements.buttonIcon})}catch(e){console.warn(e)}};function Oe(){const e=window;let t=!1;const n=e?.elementor?.helpers.hasPro();let o="_blank";n?t=e?.elementorPro?.config.isActive??!1:(t=e?.elementorCommon?.config.library_connect.is_connected??!1,o="_self");const i=(0,r.useCallback)(t=>{if(t.preventDefault(),e.jQuery&&e.jQuery.fn?.elementorConnect){const t=e?.elementor?.config.user.top_bar.connect_url,n=e.jQuery("");n?.attr("href",t)?.attr("target","_blank")?.attr("rel","opener")?.css("display","none")?.appendTo("body"),n.elementorConnect({success:()=>{Ae("accountConnected"),setTimeout(()=>{e.location.reload()},200)}}),n[0].click(),Ae("connectAccount"),setTimeout(()=>{n.remove()},1e3)}},[e]);return t?{title:(0,F.__)("My Elementor","elementor"),href:e?.elementor?.config.user.top_bar.my_elementor_url,icon:c.UserIcon,target:"_blank"}:{title:(0,F.__)("Connect my account","elementor"),href:e?.elementor?.config.user.top_bar.connect_url,icon:c.UserIcon,target:o,onClick:i}}function De(){const e=(0,V.__useActiveDocument)();return{icon:c.EyeIcon,title:(0,F.__)("Preview Changes","elementor"),onClick:()=>{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar.previewPage,{location:n.locations.topBar,secondaryLocation:n.secondaryLocations["preview-page"],trigger:n.triggers.click,element:n.elements.buttonIcon}),e&&(0,_e.__privateRunCommand)("editor/documents/preview",{id:e.id,force:!0})}}}function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t .MuiPopover-paper > .MuiList-root { & > .MuiDivider-root { display: none; } & > *:not( .MuiDivider-root ):not( :last-of-type ) + .MuiDivider-root { display: block; } } `;function ze(e){const{save:t,default:n}=Re();return r.createElement(Ve,je({},e,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},marginThreshold:4,PaperProps:{sx:{mt:.5}}}),t.map(({MenuItem:e,id:t},n)=>[n>0&&r.createElement(s.Divider,{key:`${t}-divider`}),r.createElement(e,{key:t})]),t.length>0&&n.length>0&&r.createElement(s.Divider,null),n.map(({MenuItem:e,id:t},n)=>[n>0&&r.createElement(s.Divider,{key:`${t}-divider`}),r.createElement(e,{key:t})]))}function Ue(){return Ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=window,o=n?.elementorCommon?.eventsManager?.config;o&&n.elementorCommon.eventsManager.dispatchEvent(o.names.topBar.publishButton,{location:o.locations.topBar,secondaryLocation:o.secondaryLocations["publish-button"],trigger:o.triggers.click,element:o.elements.mainCta}),e.isSaving||t()},sx:{height:"100%",borderRadius:0,maxWidth:"158px","&.MuiButtonBase-root.MuiButtonGroup-grouped":{minWidth:"110px"}},disabled:i},l?r.createElement(s.CircularProgress,{color:"inherit",size:"1.5em"}):function(e){return e.userCan.publish?(0,F.__)("Publish","elementor"):(0,F.__)("Submit","elementor")}(e)),r.createElement(s.Tooltip,{title:(0,F.__)("Save Options","elementor"),PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:1,mr:.25}}}},r.createElement(s.Box,{component:"span","aria-label":void 0},r.createElement(s.Button,Ue({size:"small"},(0,s.bindTrigger)(o),{sx:{px:0,height:"100%",borderRadius:0},disabled:a,"aria-label":(0,F.__)("Save Options","elementor")}),r.createElement(c.ChevronDownIcon,null))))),r.createElement(ze,Ue({},(0,s.bindMenu)(o),{onClick:o.close})))}function He(){const e=(0,V.__useActiveDocument)(),{copyAndShare:t}=(0,V.__useActiveDocumentActions)(),{dispatchEvent:n,config:o}=(0,ee.useMixpanel)();return{icon:c.LinkIcon,title:(0,F.__)("Copy and Share","elementor"),onClick:()=>{const e=o?.names?.editorOne?.topBarPublishDropdown;e&&n?.(e,{app_type:o?.appTypes?.editor,window_name:o?.appTypes?.editor,interaction_type:o?.triggers?.click?.toLowerCase(),target_type:o?.targetTypes?.dropdownItem,target_name:o?.targetNames?.publishDropdown?.copyAndShare,interaction_result:o?.interactionResults?.actionSelected,target_location:o?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:o?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:o?.targetTypes?.dropdownItem}),t()},disabled:!e||e.isSaving||e.isSavingDraft||!("publish"===e.status.value),visible:e?.permissions?.showCopyAndShare}}function We(){const e=(0,V.__useActiveDocument)(),{saveDraft:t}=(0,V.__useActiveDocumentActions)(),{dispatchEvent:n,config:o}=(0,ee.useMixpanel)();return{icon:c.FileReportIcon,title:(0,F.__)("Save Draft","elementor"),onClick:()=>{const e=o?.names?.editorOne?.topBarPublishDropdown;e&&n?.(e,{app_type:o?.appTypes?.editor,window_name:o?.appTypes?.editor,interaction_type:o?.triggers?.click?.toLowerCase(),target_type:o?.targetTypes?.dropdownItem,target_name:o?.targetNames?.publishDropdown?.saveDraft,interaction_result:o?.interactionResults?.actionSelected,target_location:o?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:o?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:o?.targetTypes?.dropdownItem}),t()},disabled:!e||e.isSaving||e.isSavingDraft||!e.isDirty}}function Ge(){const{saveTemplate:e}=(0,V.__useActiveDocumentActions)(),{dispatchEvent:t,config:n}=(0,ee.useMixpanel)();return{icon:c.FolderIcon,title:(0,F.__)("Save as Template","elementor"),onClick:()=>{const o=n?.names?.editorOne?.topBarPublishDropdown;o&&t?.(o,{app_type:n?.appTypes?.editor,window_name:n?.appTypes?.editor,interaction_type:n?.triggers?.click?.toLowerCase(),target_type:n?.targetTypes?.dropdownItem,target_name:n?.targetNames?.publishDropdown?.saveAsTemplate,interaction_result:n?.interactionResults?.actionSelected,target_location:n?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:n?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:n?.targetTypes?.dropdownItem}),e()}}}function Ne(){const e=(0,V.__useActiveDocument)();return{icon:c.EyeIcon,title:(0,F.__)("View as Markdown","elementor"),onClick:async()=>{const t=e?.links?.wpPreview||e?.links?.permalink;if(!t)return;e?.isDirty&&await(0,_e.__privateRunCommand)("document/save/auto",{force:!0});const n=t.includes("?")?"&":"?",o=t+n+"format=markdown";window.open(o,"_blank")}}}function $e(){const e=(0,V.__useActiveDocument)(),{dispatchEvent:t,config:n}=(0,ee.useMixpanel)();return{icon:c.EyeIcon,title:(0,F.__)("View Page","elementor"),onClick:()=>{const o=n?.names?.editorOne?.topBarPublishDropdown;o&&t?.(o,{app_type:n?.appTypes?.editor,window_name:n?.appTypes?.editor,interaction_type:n?.triggers?.click?.toLowerCase(),target_type:n?.targetTypes?.dropdownItem,target_name:n?.targetNames?.publishDropdown?.viewPage,interaction_result:n?.interactionResults?.actionSelected,target_location:n?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:n?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:n?.targetTypes?.dropdownItem}),e?.id&&(0,_e.__privateRunCommand)("editor/documents/view",{id:e.id})}}}function Ze(){const e=(0,V.__useActiveDocument)(),t=(0,V.__useHostDocument)(),{isActive:n,isBlocked:o}=(0,_e.__privateUseRouteStatus)("panel/page-settings"),r=e&&"kit"!==e.type.value?e:t;return{title:r?(0,F.__)("%s Settings","elementor").replace("%s",r.type.label):(0,F.__)("Document Settings","elementor"),icon:c.FileSettingsIcon,onClick:()=>{if(!r)return;const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.documentSettings,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations["document-settings"],trigger:t.triggers.click,element:t.elements.buttonIcon}),(0,_e.__privateOpenRoute)("panel/page-settings/settings")},selected:n,disabled:o||!r}}function qe(){const{isActive:e,isBlocked:t}=(0,_e.__privateUseRouteStatus)("panel/elements");return{title:(0,F.__)("Add Element","elementor"),icon:c.PlusIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.widgetPanel,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations["widget-panel"],trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,_e.__privateOpenRoute)("panel/elements/categories")},selected:e,disabled:t}}function Ke(e){window.elementor?.getPanelView?.()?.getHeaderView?.()?.setTitle?.(e)}function Qe(e){const t=document.querySelector('.elementor-component-tab[data-tab="categories"]');t&&(t.textContent=e)}function Ye(){return{title:(0,F.__)("Finder","elementor"),icon:c.SearchIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.finder,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.finder,trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,_e.__privateRunCommand)("finder/toggle")}}}function Xe(){return{title:(0,F.__)("Help Center","elementor"),href:"https://go.elementor.com/editor-top-bar-learn/",icon:c.HelpIcon,target:"_blank",onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.help,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.help,trigger:t.triggers.click,element:t.elements.buttonIcon})}}}function Je(){const{isActive:e,isBlocked:t}=(0,_e.__privateUseRouteStatus)("panel/history");return{title:(0,F.__)("History","elementor"),icon:c.HistoryIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.history,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,_e.__privateOpenRoute)("panel/history/actions")},selected:e,disabled:t}}function et(){return{icon:c.KeyboardIcon,title:(0,F.__)("Keyboard Shortcuts","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.keyboardShortcuts,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,_e.__privateRunCommand)("shortcuts/open")}}}var tt=window.elementorV2.editorResponsive;function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const o=window,r=o?.elementorCommon?.eventsManager?.config;r&&o.elementorCommon.eventsManager.dispatchEvent(r.names.topBar.responsiveControls,{location:r.locations.topBar,secondaryLocation:r.secondaryLocations.responsiveControls,trigger:r.triggers.click,element:r.elements.buttonIcon,mode:t}),n(t)},"aria-label":(0,F.__)("Switch Device","elementor"),sx:{"& .MuiTabs-indicator":{backgroundColor:"text.primary"}}},e.map(({id:e,label:t,type:n,width:o})=>{const i=it[e],a=at[n||"default"].replace("%s",t).replace("%d",o?.toString()||"");return r.createElement(s.Tab,{value:e,key:e,"aria-label":a,icon:r.createElement(rt,{title:a},r.createElement(i,null)),sx:{minWidth:"auto"},"data-testid":`switch-device-to-${e}`})})):null}function rt(e){return r.createElement(s.Tooltip,nt({PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:2.5}}}},e))}const it={widescreen:c.WidescreenIcon,desktop:c.DesktopIcon,laptop:c.LaptopIcon,tablet_extra:c.TabletLandscapeIcon,tablet:c.TabletPortraitIcon,mobile_extra:c.MobileLandscapeIcon,mobile:c.MobilePortraitIcon},at={default:"%s","min-width":(0,F.__)("%s (%dpx and up)","elementor"),"max-width":(0,F.__)("%s (up to %dpx)","elementor")};function lt(){return lt=Object.assign?Object.assign.bind():function(e){for(var t=1;te&&!e.isSaving?t():null},e?.isSaving?r.createElement(s.CircularProgress,null):(0,F.__)("Save Changes","elementor")))}function pt(){return r.createElement(ct,null,r.createElement(ut,null))}function mt(){const{isActive:e,isBlocked:t}=(0,_e.__privateUseRouteStatus)("panel/global",{blockOnKitRoutes:!1});return{title:(0,F.__)("Site Settings","elementor"),icon:c.SettingsIcon,onClick:()=>{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar.siteSettings,{location:n.locations.topBar,secondaryLocation:n.secondaryLocations.siteSettings,trigger:n.triggers.toggleClick,element:n.elements.buttonIcon}),e?(0,_e.__privateRunCommand)("panel/global/close"):(0,_e.__privateRunCommand)("panel/global/open")},selected:e,disabled:t}}function dt(){const{isActive:e,isBlocked:t}=(0,_e.__privateUseRouteStatus)("navigator");return{title:(0,F.__)("Structure","elementor"),icon:c.StructureIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.structure,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.structure,trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,_e.__privateRunCommand)("navigator/toggle")},selected:e,disabled:t}}function gt(){return{icon:c.ThemeBuilderIcon,title:(0,F.__)("Theme Builder","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.themeBuilder,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,_e.__privateRunCommand)("app/open")}}}function vt(){const{isActive:e,isBlocked:t}=(0,_e.__privateUseRouteStatus)("panel/editor-preferences");return{icon:c.ToggleRightIcon,title:(0,F.__)("User Preferences","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.userPreferences,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,_e.__privateOpenRoute)("panel/editor-preferences")},selected:e,disabled:t}}function ft(){A.registerToggleAction({id:"toggle-angie",priority:2,useProps:xe}),O.registerAction({id:"document-preview-button",priority:30,useProps:De}),L({id:"document-primary-action",component:Fe}),j.registerAction({group:"save",id:"document-save-draft",priority:10,useProps:We}),j.registerAction({group:"save",id:"document-save-as-template",priority:20,useProps:Ge}),j.registerAction({id:"document-copy-and-share",priority:10,useProps:He}),j.registerAction({id:"document-view-page",priority:50,useProps:$e}),j.registerAction({id:"document-view-as-markdown",priority:60,useProps:Ne}),A.registerToggleAction({id:"document-settings-button",priority:3,useProps:Ze}),function(){const e=(0,F.__)("Elements","elementor"),t=(0,F.__)("Widgets","elementor");(0,_e.__privateListenTo)((0,_e.routeOpenEvent)("panel/elements"),()=>{Ke(e),Qe(t)}),(0,_e.__privateListenTo)((0,_e.v1ReadyEvent)(),()=>{(0,_e.__privateIsRouteActive)("panel/elements")&&(Ke(e),Qe(t))})}(),A.registerToggleAction({id:"open-elements-panel",priority:1,useProps:qe}),O.registerAction({id:"toggle-finder",priority:15,useProps:Ye}),x.registerLink({id:"open-help-center",group:"help",priority:10,useProps:Xe}),A.registerToggleAction({id:"open-history",priority:15,useProps:Je}),x.registerAction({id:"open-keyboard-shortcuts",group:"default",priority:40,useProps:et}),P({id:"responsive-breakpoints-switcher",component:ot,options:{priority:20}}),(0,R.injectIntoTop)({id:"site-settings-primary-action-portal",component:pt}),x.registerToggleAction({id:"toggle-site-settings",group:"default",priority:1,useProps:mt}),(0,_e.isExperimentActive)(be)&&x.registerAction({id:"open-send-feedback",group:"help",priority:20,useProps:()=>({icon:c.MessageLinesIcon,title:(0,F.__)("Send Feedback","elementor"),onClick:()=>{dispatchEvent(new CustomEvent(we))}})}),O.registerToggleAction({id:"toggle-structure-view",priority:25,useProps:dt}),x.registerAction({id:"open-theme-builder",group:"default",priority:10,useProps:gt}),x.registerToggleAction({id:"open-user-preferences",group:"default",priority:30,useProps:vt}),x.registerLink({id:"exit-to-wordpress",group:"exits",priority:20,useProps:()=>{const e=(0,V.__useActiveDocument)();return{title:(0,F.__)("Exit to WordPress","elementor"),href:e?.links?.platformEdit,icon:c.WordpressIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.exitToWordpress,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link})}}}}),x.registerLink({id:"app-bar-connect",group:"exits",priority:10,useProps:Oe})}function _t(){(0,_e.__privateListenTo)((0,_e.routeOpenEvent)("panel/menu"),()=>{(0,_e.__privateOpenRoute)("panel/elements/categories")}),ft(),(0,R.injectIntoTop)({id:"app-bar",component:Be})}(window.elementorV2=window.elementorV2||{}).editorAppBar=t}(),window.elementorV2.editorAppBar?.init?.();