/*! pro-elements - v4.0.0 - 28-04-2026 */ (()=>{var e={83040(e,t,n){"use strict";n.r(t),n.d(t,{Link:()=>$,Location:()=>M,LocationProvider:()=>A,Match:()=>X,Redirect:()=>J,Router:()=>L,ServerLocation:()=>D,createHistory:()=>S,createMemorySource:()=>w,globalHistory:()=>O,isRedirect:()=>G,matchPath:()=>d,navigate:()=>P,redirectTo:()=>Y,useLocation:()=>Q,useMatch:()=>ne,useNavigate:()=>ee,useParams:()=>te});var r=n(41594),o=n.n(r),i=n(32091),a=n.n(i),s=n(49477),l=n.n(s);function componentWillMount(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function componentWillReceiveProps(e){this.setState(function updater(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function componentWillUpdate(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;var u=function startsWith(e,t){return e.substr(0,t.length)===t},c=function pick(e,t){for(var n=void 0,r=void 0,o=t.split("?")[0],i=y(o),s=""===i[0],l=b(e),u=0,c=l.length;ut.score?-1:e.index-t.index})},y=function segmentize(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},_=function addQuery(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0}))&&n.length>0?"?"+n.join("&"):"")},C=["uri","path"],E=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},s=a.state,l=a.replace,u=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{s=E({},s,{key:Date.now()+""});try{o||u?e.history.replaceState(s,null,t):e.history.pushState(s,null,t)}catch(n){e.location[u?"replace":"assign"](t)}}r=x(e),o=!0;var c=new Promise(function(e){return i=e});return n.forEach(function(e){return e({location:r,action:"PUSH"})}),c}}},w=function createMemorySource(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),n={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},r=0,o=[n],i=[null];return{get location(){return o[r]},addEventListener:function addEventListener(e,t){},removeEventListener:function removeEventListener(e,t){},history:{get entries(){return o},get index(){return r},get state(){return i[r]},pushState:function pushState(e,t,n){var a=n.split("?"),s=a[0],l=a[1],u=void 0===l?"":l;r++,o.push({pathname:s,search:u.length?"?"+u:u}),i.push(e)},replaceState:function replaceState(e,t,n){var a=n.split("?"),s=a[0],l=a[1],u=void 0===l?"":l;o[r]={pathname:s,search:u},i[r]=e},go:function go(e){var t=r+e;t<0||t>i.length-1||(r=t)}}}},T=!("undefined"==typeof window||!window.document||!window.document.createElement),O=S(function getSource(){return T?window:w()}()),P=O.navigate,R=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var j=function createNamedContext(e,t){var n=l()(t);return n.displayName=e,n},I=j("Location"),M=function Location(e){var t=e.children;return o().createElement(I.Consumer,null,function(e){return e?t(e):o().createElement(A,null,t)})},A=function(e){function LocationProvider(){var t,n;_classCallCheck(this,LocationProvider);for(var r=arguments.length,o=Array(r),i=0;i-1?(i=t.substring(0,r),a=t.substring(r)):i=t,o().createElement(I.Provider,{value:{location:{pathname:i,search:a,hash:""},navigate:function navigate(){throw new Error("You can't call navigate on the server.")}}},n)},W=j("Base",{baseuri:"/",basepath:"/"}),L=function Router(e){return o().createElement(W.Consumer,null,function(t){return o().createElement(M,null,function(n){return o().createElement(B,R({},t,n,e))})})},B=function(e){function RouterImpl(){return _classCallCheck(this,RouterImpl),_possibleConstructorReturn(this,e.apply(this,arguments))}return _inherits(RouterImpl,e),RouterImpl.prototype.render=function render(){var e=this.props,t=e.location,n=e.navigate,r=e.basepath,i=e.primary,a=e.children,s=(e.baseuri,e.component),l=void 0===s?"div":s,u=_objectWithoutProperties(e,["location","navigate","basepath","primary","children","baseuri","component"]),d=o().Children.toArray(a).reduce(function(e,t){var n=oe(r)(t);return e.concat(n)},[]),f=t.pathname,m=c(d,f);if(m){var h=m.params,g=m.uri,v=m.route,b=m.route.value;r=v.default?r:v.path.replace(/\*$/,"");var y=R({},h,{uri:g,location:t,navigate:function navigate(e,t){return n(p(e,g),t)}}),_=o().cloneElement(b,y,b.props.children?o().createElement(L,{location:t,primary:i},b.props.children):void 0),C=i?q:l,E=i?R({uri:g,location:t,component:l},u):u;return o().createElement(W.Provider,{value:{baseuri:g,basepath:r}},o().createElement(C,E,_))}return null},RouterImpl}(o().PureComponent);B.defaultProps={primary:!0};var N=j("Focus"),q=function FocusHandler(e){var t=e.uri,n=e.location,r=e.component,i=_objectWithoutProperties(e,["uri","location","component"]);return o().createElement(N.Consumer,null,function(e){return o().createElement(H,R({},i,{component:r,requestFocus:e,uri:t,location:n}))})},U=!0,z=0,H=function(e){function FocusHandlerImpl(){var t,n;_classCallCheck(this,FocusHandlerImpl);for(var r=arguments.length,o=Array(r),i=0;io.default.createElement(i.default,{text:r,url:s})}};var o=r(n(41594)),i=r(n(18799)),a=n(50040)},18799(e,t,n){"use strict";var r=n(62688),o=n(12470).__,i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(78304)),s=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(41594)),l=s,u=n(57401),c=n(50040);const ConnectButton=e=>{const t=(0,c.arrayToClassName)(["e-app-connect-button",e.className]),n=(0,s.useRef)(null);return(0,s.useEffect)(()=>{n.current&&jQuery(n.current).elementorConnect()},[]),l.createElement(u.Button,(0,a.default)({},e,{elRef:n,className:t}))};ConnectButton.propTypes={...u.Button.propTypes,text:r.string.isRequired,url:r.string.isRequired,className:r.string},ConnectButton.defaultProps={className:"",variant:"contained",size:"sm",color:"cta",target:"_blank",rel:"noopener noreferrer",text:o("Connect & Activate","elementor-pro")};t.default=l.memo(ConnectButton)},50040(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.replaceUtmPlaceholders=t.htmlDecodeTextContent=t.arrayToClassName=void 0,n(14846),n(27458),n(69655),n(94364);t.arrayToClassName=(e,t)=>e.filter(e=>"object"==typeof e?Object.entries(e)[0][1]:e).map(e=>{const n="object"==typeof e?Object.entries(e)[0][0]:e;return t?t(n):n}).join(" ");t.htmlDecodeTextContent=e=>(new DOMParser).parseFromString(e,"text/html").documentElement.textContent;t.replaceUtmPlaceholders=(e="",t={})=>e&&t?(Object.keys(t).forEach(n=>{const r=new RegExp(`%%${n}%%`,"g");e=e.replace(r,t[n])}),e):e},69769(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClassesVariablesSection=ClassesVariablesSection;var r=_interopRequireWildcard(n(41594)),o=n(86956),i=n(44048),a=n(12470),s=_interopRequireWildcard(n(62688));function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}const SubSettingRow=({label:e,checked:t,onChange:n,disabled:s=!1,limitExceeded:l=!1,overLimitCount:u=0,onReviewClick:c,overrideAll:d=!1,onOverrideAllChange:p,showOverrideOption:f=!1,notExported:m=!1})=>m?r.default.createElement(o.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",px:1.25}},r.default.createElement(o.Typography,{variant:"body1",color:"text.primary"},e),r.default.createElement(o.Typography,{variant:"body1",color:"text.secondary"},(0,a.__)("Not exported","elementor"))):r.default.createElement(o.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",px:1.25}},r.default.createElement(o.Stack,{direction:"row",alignItems:"center",spacing:1,sx:{flex:1}},r.default.createElement(o.Typography,{variant:"body1",color:"text.primary"},e),l&&u>0&&r.default.createElement(o.Chip,{label:`${u} ${(0,a.__)("over limit","elementor")}`,size:"tiny",sx:{height:20,borderColor:"warning.main",color:"warning.main",backgroundColor:"transparent","& .MuiChip-label":{px:.75,fontSize:12}},variant:"outlined"}),l&&c&&r.default.createElement(o.Link,{component:"button",variant:"body2",color:"info.main",onClick:c,sx:{display:"flex",alignItems:"center",gap:.5,textDecoration:"none","&:hover":{textDecoration:"underline"}}},(0,a.__)("Review","elementor"),r.default.createElement(i.ExternalLinkIcon,{sx:{fontSize:16}}))),r.default.createElement(o.Stack,{direction:"row",alignItems:"center",spacing:1},f&&l&&r.default.createElement(o.Stack,{direction:"row",alignItems:"center",spacing:.5},r.default.createElement(o.FormControlLabel,{control:r.default.createElement(o.Checkbox,{checked:d,onChange:e=>p?.(e.target.checked),color:"info",size:"small",sx:{p:0}}),label:(0,a.__)("Override all","elementor"),sx:{gap:1,mr:0,"& .MuiFormControlLabel-label":{fontSize:14}}}),r.default.createElement(o.Tooltip,{title:(0,a.__)("This will delete all existing items and replace them with the imported ones","elementor"),placement:"top",arrow:!0},r.default.createElement(i.AlertTriangleFilledIcon,{sx:{fontSize:16,color:"warning.main",cursor:"pointer"}}))),r.default.createElement(o.Switch,{checked:t,onChange:(e,t)=>n?.(t),color:"info",size:"medium",disabled:s||l&&!d})));function ClassesVariablesSection({settings:e,onSettingChange:t,isImport:n=!1,classesExported:s=!0,variablesExported:l=!0,classesLimitExceeded:u=!1,variablesLimitExceeded:c=!1,classesOverLimitCount:d=0,variablesOverLimitCount:p=0,onClassesReviewClick:f,onVariablesReviewClick:m,disabled:h=!1,notExported:g=!1}){const[v,b]=(0,r.useState)(e.classesOverrideAll??!1),[y,_]=(0,r.useState)(e.variablesOverrideAll??!1),C=n&&(u||c),E=n&&!s,x=n&&!l;return r.default.createElement(o.Box,{sx:{mb:3,border:1,borderRadius:1,borderColor:"action.focus",p:2.5}},r.default.createElement(o.Stack,{spacing:2.5},r.default.createElement(o.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"}},r.default.createElement(o.Typography,{variant:"h6"},(0,a.__)("Classes & variables","elementor"))),C&&!g&&r.default.createElement(o.Alert,{severity:"warning",icon:r.default.createElement(i.AlertTriangleFilledIcon,{sx:{color:"warning.main"}}),sx:{alignItems:"center",backgroundColor:"warning.background","& .MuiAlert-message":{display:"flex",alignItems:"center",gap:.75}}},r.default.createElement(o.Typography,{variant:"body2",component:"span",sx:{fontWeight:500},color:"text.secondary"},(0,a.__)("Import limit reached.","elementor")),r.default.createElement(o.Typography,{variant:"body2",component:"span",color:"text.secondary"},(0,a.__)("To resolve this, review existing items or choose to override","elementor"))),r.default.createElement(o.Stack,{spacing:1.5},r.default.createElement(SubSettingRow,{label:(0,a.__)("Classes","elementor"),checked:e.classes??!1,onChange:e=>t("classes",e),disabled:h,limitExceeded:n&&u&&!E,overLimitCount:d,onReviewClick:f,overrideAll:v,onOverrideAllChange:e=>{b(e),t("classesOverrideAll",e)},showOverrideOption:n&&!E,notExported:E}),r.default.createElement(SubSettingRow,{label:(0,a.__)("Variables","elementor"),checked:e.variables??!1,onChange:e=>t("variables",e),disabled:h,limitExceeded:n&&c&&!x,overLimitCount:p,onReviewClick:m,overrideAll:y,onOverrideAllChange:e=>{_(e),t("variablesOverrideAll",e)},showOverrideOption:n&&!x,notExported:x}))))}SubSettingRow.propTypes={label:s.string.isRequired,checked:s.bool,onChange:s.func,disabled:s.bool,limitExceeded:s.bool,overLimitCount:s.number,onReviewClick:s.func,overrideAll:s.bool,onOverrideAllChange:s.func,showOverrideOption:s.bool,notExported:s.bool},ClassesVariablesSection.propTypes={settings:s.shape({classes:s.bool,variables:s.bool,classesOverrideAll:s.bool,variablesOverrideAll:s.bool}).isRequired,onSettingChange:s.func.isRequired,isImport:s.bool,classesExported:s.bool,variablesExported:s.bool,classesLimitExceeded:s.bool,variablesLimitExceeded:s.bool,classesOverLimitCount:s.number,variablesOverLimitCount:s.number,onClassesReviewClick:s.func,onVariablesReviewClick:s.func,disabled:s.bool,notExported:s.bool}},89128(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListSettingSection=ListSettingSection;var r=_interopRequireWildcard(n(41594));n(14846),n(27458),n(94364);var o=n(12470),i=n(86956),a=_interopRequireWildcard(n(62688)),s=n(50040),l=n(73101);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}function ListSettingSection({items:e,title:t,loading:n,settings:a,onSettingChange:u,settingKey:c,disabled:d=!1,tooltip:p=!1}){const[f,m]=(0,r.useState)(!1);return r.default.createElement(i.Box,{key:c,sx:{mb:3,border:1,borderRadius:1,borderColor:"action.focus",p:2.5}},r.default.createElement(i.Stack,{spacing:2},r.default.createElement(i.Typography,{variant:"h6"},t),r.default.createElement(i.Grid,{container:!0,spacing:1,alignItems:"start"},n?r.default.createElement(i.Grid,{item:!0,xs:12,sx:{p:1,alignItems:"center",textAlign:"center"}},r.default.createElement(i.CircularProgress,{size:30})):r.default.createElement(r.default.Fragment,null,r.default.createElement(i.Grid,{key:"all",item:!0,xs:12,sx:{py:1,px:0}},r.default.createElement(l.UpgradeTooltip,{disabled:d&&a.length===e.length,tooltip:p},r.default.createElement(i.Box,{sx:{pointerEvents:"auto",...a.length===e.length&&d&&{cursor:"pointer"}}},r.default.createElement(i.FormControlLabel,{control:r.default.createElement(i.Checkbox,{color:"info",checked:a.length===e.length,indeterminate:a.length>0&&a.length!==e.length,onChange:(t,n)=>{u(n?e.map(({value:e})=>e):[],!0)},sx:{p:0},disabled:d}),sx:{gap:1,...a.length===e.length&&d&&{cursor:"pointer"}},slotProps:{typography:{sx:{fontWeight:500,...a.length===e.length&&d&&{cursor:"pointer"}}}},label:`${(0,o.__)("All","elementor-pro")} ${t.toLowerCase()}`})))),(f?e:e.slice(0,16)).map(e=>r.default.createElement(i.Grid,{key:e.value,item:!0,xs:3,sx:{py:1,px:0}},r.default.createElement(l.UpgradeTooltip,{disabled:d&&a.includes(e.value),tooltip:p},r.default.createElement(i.Box,{sx:{pointerEvents:"auto",...a.includes(e.value)&&d&&{cursor:"pointer"}}},r.default.createElement(i.FormControlLabel,{control:r.default.createElement(i.Checkbox,{color:"info",checked:a.includes(e.value),onChange:(t,n)=>{u(n?[...a,e.value]:a.filter(t=>t!==e.value))},sx:{p:0,...a.includes(e.value)&&d&&{cursor:"pointer"}},disabled:d}),sx:{maxWidth:"100%",gap:1,...a.includes(e.value)&&d&&{cursor:"pointer"}},slotProps:{typography:{sx:{fontWeight:400,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",...a.includes(e.value)&&d&&{cursor:"pointer"}}}},label:(0,s.htmlDecodeTextContent)(e.label)})))))))),e.length>16&&r.default.createElement(i.Button,{variant:"text",color:"info",onClick:()=>m(!f)},f?(0,o.__)("Show less","elementor"):(0,o.__)("Show more","elementor")))}ListSettingSection.propTypes={title:a.string.isRequired,children:a.node,loading:a.bool,disabled:a.bool,checked:a.bool,settingKey:a.string,onSettingChange:a.func.isRequired,tooltip:a.bool,items:a.arrayOf(a.shape({label:a.string.isRequired,value:a.oneOfType([a.string,a.number])})),settings:a.arrayOf(a.oneOfType([a.string,a.number]))}},90493(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SettingSection=void 0;var i=o(n(41594)),a=n(86956),s=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688)),l=n(73101);const SettingSection=({checked:e=!1,title:t,description:n,children:o,settingKey:s,onSettingChange:u,hasToggle:c=!0,disabled:d=!1,notExported:p=!1,tooltip:f=!1})=>i.default.createElement(a.Box,{key:s,sx:{mb:3,border:1,borderRadius:1,borderColor:"action.focus",p:2.5}},i.default.createElement(a.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"}},i.default.createElement(a.Stack,{spacing:1},i.default.createElement(a.Typography,{variant:"h6"},t),n&&i.default.createElement(a.Typography,{"data-testid":`${s}-description`,variant:"body1",color:"text.secondary"},n)),(()=>{if(p)return i.default.createElement(a.Typography,{"data-testid":`${s}-description`,variant:"body1",color:"text.secondary"},r("Not exported","elementor"));if(!c)return null;const t=i.default.createElement(a.Switch,{"data-testid":`${s}-switch`,checked:e,onChange:(e,t)=>u&&u(s,t),color:"info",size:"medium",sx:{alignSelf:"center",...d&&f&&{cursor:"pointer"}},disabled:d});return i.default.createElement(l.UpgradeTooltip,{disabled:d,tooltip:f},t)})()),o&&i.default.createElement(a.Box,{sx:{mt:1}},o));t.SettingSection=SettingSection,SettingSection.propTypes={title:s.string.isRequired,description:s.string,children:s.node,hasToggle:s.bool,checked:s.bool,disabled:s.bool,settingKey:s.string,onSettingChange:s.func,notExported:s.bool,tooltip:s.bool}},49460(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SubSetting=void 0;var i=o(n(41594)),a=n(86956),s=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688)),l=n(73101);const SubSetting=({label:e,settingKey:t,onSettingChange:n,checked:o=!1,disabled:s=!1,notExported:u=!1,tooltip:c=!1})=>i.default.createElement(a.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"}},i.default.createElement(a.Typography,{"data-testid":`${t}-label`,variant:"body1"},e),(()=>{if(u)return i.default.createElement(a.Typography,{"data-testid":`${t}-description`,variant:"body1",color:"text.secondary",sx:{fontWeight:400,alignSelf:"center"}},r("Not exported","elementor"));const e=i.default.createElement(a.Switch,{"data-testid":`${t}-switch`,checked:o,disabled:s,onChange:(e,r)=>n&&n(t,r),color:"info",size:"medium",sx:{alignSelf:"center",...s&&c&&{cursor:"pointer"}}});return i.default.createElement(l.UpgradeTooltip,{disabled:s,tooltip:c},e)})());t.SubSetting=SubSetting,SubSetting.propTypes={checked:s.bool,disabled:s.bool,notExported:s.bool,label:s.string.isRequired,settingKey:s.string.isRequired,onSettingChange:s.func,tooltip:s.bool}},48856(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KitContentCustomizationDialog=KitContentCustomizationDialog;var r=_interopRequireWildcard(n(41594));n(14846),n(27458),n(6211),n(94364);var o=_interopRequireWildcard(n(62688)),i=n(86956),a=n(12470),s=n(80344),l=n(89128),u=n(90493),c=n(49460),d=n(76919),p=n(57050),f=n(32771),m=n(86662),h=n(68551),g=n(40225),v=n(17914);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}const b="link",y="cloud",_=[{value:b,title:(0,a.__)("Link to media","elementor-pro"),description:(0,a.__)("Stores only the URLs. The export stays light, but files load only while the original site is online.","elementor-pro")},{value:y,title:(0,a.__)("Save media to the cloud","elementor-pro"),description:(0,a.__)("All images and files are stored with the template. Keeps everything intact, but the file is larger.","elementor-pro")}];function KitContentCustomizationDialog({open:e,handleClose:t,handleSaveChanges:n,data:o,isImport:y,isOldExport:C,isOldElementorVersion:E,isCloudKitsEligible:x=!1,showMediaFormatValidation:S=!1}){const w=o.includes.includes("content"),{isLoading:T,pageOptions:O,isLoaded:P}=(0,p.useKitCustomizationPages)({open:e,data:o}),{isLoading:R,taxonomyOptions:j,isLoaded:I}=(0,f.useKitCustomizationTaxonomies)({open:e,data:o}),{customPostTypes:M}=(0,m.useKitCustomizationCustomPostTypes)({data:o}),A=(0,r.useRef)(null),D=(0,r.useRef)(null),[W,L]=(0,r.useState)(()=>o.customization.content?o.customization.content:{pages:[],menus:w,taxonomies:[],customPostTypes:[],mediaFormat:b});(0,r.useEffect)(()=>{e&&!o.includes.includes("content")&&L({pages:[],menus:!1,taxonomies:[],customPostTypes:[],mediaFormat:b})},[e,o.includes]),(0,r.useEffect)(()=>{e&&o.includes.includes("content")&&L(e=>({...e,pages:P||y?o.customization.content?.pages||O.map(({value:e})=>e):e.pages}))},[e,o.includes,o.customization.content?.pages,P,y,O]),(0,r.useEffect)(()=>{e&&o.includes.includes("content")&&L(e=>({...e,taxonomies:I||y?o.customization.content?.taxonomies||j.map(({value:e})=>e):e.taxonomies}))},[e,o.includes,o.customization.content?.taxonomies,I,y,j]),(0,r.useEffect)(()=>{e&&o.includes.includes("content")&&L(e=>({...e,customPostTypes:M?o.customization.content?.customPostTypes||M.map(({value:e})=>e):e.customPostTypes}))},[e,o.includes,o.customization.content?.customPostTypes,M]),(0,r.useEffect)(()=>{e&&o.includes.includes("content")&&L(e=>({...e,menus:y?o.customization.content?.menus||Object.keys(o?.uploadedData?.manifest["wp-content"]?.nav_menu_item||{}).length>0:o.customization.content?.menus??w}))},[e,o.includes,o.customization.content?.menus,o.uploadedData?.manifest,y]),(0,r.useEffect)(()=>{e&&o.includes.includes("content")&&L(e=>({...e,mediaFormat:o.customization.content?.mediaFormat||b}))},[e,o.includes,o.customization.content?.mediaFormat]),(0,r.useEffect)(()=>{e&&window.elementorModules?.appsEventTracking?.AppsEventTracking?.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[e]),(0,r.useEffect)(()=>{S&&setTimeout(()=>{const e=A.current||D.current;e&&e.scrollIntoView({behavior:"smooth",block:"center"})})},[S]);const handleSettingsChange=(e,t)=>{L(n=>({...n,[e]:t}))};return r.default.createElement(s.KitCustomizationDialog,{open:e,title:(0,a.__)("Edit content","elementor-pro"),handleClose:t,handleSaveChanges:()=>{const e=W.pages.length>0||W.menus||W.customPostTypes.length>0||W.taxonomies.length>0||W.mediaFormat!==b,r=((e,t,n,r)=>{const o=[{key:"pages",options:t},{key:"taxonomies",options:n},{key:"customPostTypes",options:r}],i={};for(const[t,n]of Object.entries(e))i[t]=(0,v.transformValueForAnalytics)(t,n,o);return i})(W,O,j,M);n("content",W,e,r),t()}},r.default.createElement(i.Stack,{sx:{position:"relative"},gap:2},E&&r.default.createElement(g.UpgradeVersionBanner,null),r.default.createElement(i.Stack,null,y&&C?null:y&&!(()=>{const e=o?.uploadedData?.manifest?.content,t=o?.uploadedData?.manifest?.["wp-content"],n=Object.keys(e?.page||{})?.length,r=Object.keys(t?.page||{})?.length;return Boolean(n||r)})()?r.default.createElement(u.SettingSection,{title:(0,a.__)("Site pages","elementor-pro"),settingKey:"pages",notExported:!0}):r.default.createElement(l.ListSettingSection,{settingKey:"pages",title:(0,a.__)("Site pages","elementor-pro"),onSettingChange:e=>{handleSettingsChange("pages",e)},settings:W.pages,items:O,loading:T,disabled:!(0,h.isHighTier)(),tooltip:!(0,h.isHighTier)()}),!y||y&&M?.length>0?r.default.createElement(l.ListSettingSection,{settingKey:"customPostTypes",title:(0,a.__)("Custom post types","elementor-pro"),onSettingChange:e=>{handleSettingsChange("customPostTypes",e)},settings:W.customPostTypes,items:M,disabled:y&&void 0===o?.uploadedData?.manifest["custom-post-type-title"]||!(0,h.isHighTier)(),tooltip:!(0,h.isHighTier)()}):r.default.createElement(u.SettingSection,{title:(0,a.__)("Custom post types","elementor-pro"),settingKey:"customPostTypes",notExported:!0}),y?r.default.createElement(u.SettingSection,{title:(0,a.__)("Media format","elementor-pro"),settingKey:"mediaFormat",hasToggle:!1},r.default.createElement(i.Alert,{icon:r.default.createElement(i.SvgIcon,{color:"info",viewBox:"0 0 24 24"},r.default.createElement("path",{d:"M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z",fill:"currentColor"}),r.default.createElement("path",{d:"M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z",fill:"currentColor"}),r.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z",fill:"currentColor"})),sx:{backgroundColor:"transparent",p:0}},r.default.createElement(i.Typography,{variant:"body2",color:"text.primary"},r.default.createElement("strong",null,(0,a.__)("Note:","elementor-pro"))," ",(0,a.__)("The media will be uploaded automatically, just as it was saved during export","elementor-pro")))):y||x?r.default.createElement(u.SettingSection,{ref:D,description:(0,a.__)("Select how do you want to save & export the media files.","elementor-pro"),title:(0,a.__)("Media format","elementor-pro"),settingKey:"mediaFormat",hasToggle:!1,disabled:!(0,h.isHighTier)(),tooltip:!(0,h.isHighTier)()},r.default.createElement(i.Box,{sx:{pt:2.5}},r.default.createElement(i.FormControl,{component:"fieldset",disabled:!(0,h.isHighTier)(),sx:{width:"100%"}},r.default.createElement(i.RadioGroup,{value:W.mediaFormat,onChange:e=>{handleSettingsChange("mediaFormat",e.target.value)},sx:{width:"100%"}},_.map((e,t)=>r.default.createElement(i.Box,{key:e.value,sx:{border:1,borderColor:W.mediaFormat===e.value?"info.light":"divider",borderRadius:2,p:1,mb:t<_.length-1?1.5:0,width:"100%"}},r.default.createElement(i.FormControlLabel,{value:e.value,control:r.default.createElement(i.Radio,{color:"info","data-testid":`media-format-${e.value}`}),label:r.default.createElement(i.Box,null,r.default.createElement(i.Typography,{variant:"body2",sx:{mb:.25}},e.title),r.default.createElement(i.Typography,{variant:"body2",color:"text.secondary"},e.description)),sx:{alignItems:"flex-start",m:0,width:"100%"}}))))),S&&r.default.createElement(i.Alert,{ref:A,icon:r.default.createElement(i.SvgIcon,{color:"error",viewBox:"0 0 24 24"},r.default.createElement("path",{d:"M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z",fill:"currentColor"}),r.default.createElement("path",{d:"M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z",fill:"currentColor"}),r.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z",fill:"currentColor"})),sx:{mt:2,ml:1,backgroundColor:"transparent",p:0}},r.default.createElement(i.Typography,{variant:"body2",color:"text.primary"},r.default.createElement("strong",null,(0,a.__)("Note:","elementor-pro"))," ",(0,a.__)("To export a ZIP, go to Edit Content, choose 'Link to Media', then Export as ZIP.","elementor-pro"),r.default.createElement("br",null),(0,a.__)("Or, save this template to the cloud instead.","elementor-pro"))))):null,y&&C?null:r.default.createElement(u.SettingSection,{checked:W.menus,disabled:y&&!(Object.keys(o?.uploadedData?.manifest?.["wp-content"]?.nav_menu_item||{}).length>0||M?.find(e=>e.value.includes("nav_menu")))||!(0,h.isHighTier)(),title:(0,a.__)("Menus","elementor-pro"),settingKey:"menus",tooltip:!(0,h.isHighTier)(),onSettingChange:(e,t)=>{handleSettingsChange(e,t)}}),y&&C?null:r.default.createElement(u.SettingSection,{description:(0,a.__)("Group your content by type, topic, or any structure you choose.","elementor-pro"),title:(0,a.__)("Taxonomies","elementor-pro"),settingKey:"taxonomies",notExported:y&&!(y&&j?.length>0),hasToggle:!1},R?r.default.createElement(i.Box,{sx:{p:1,alignItems:"center",textAlign:"center"}},r.default.createElement(i.CircularProgress,{size:30})):j.map(e=>r.default.createElement(c.SubSetting,{key:e.value,label:e.label,settingKey:`taxonomies_${e.value}`,checked:W.taxonomies.includes(e.value),disabled:!(0,h.isHighTier)(),tooltip:!(0,h.isHighTier)(),onSettingChange:(t,n)=>{L(t=>{const r=n?[...t.taxonomies,e.value]:t.taxonomies.filter(t=>t!==e.value);return{...t,taxonomies:r}})}})))),r.default.createElement(d.UpgradeNoticeBanner,null)))}KitContentCustomizationDialog.propTypes={open:o.bool.isRequired,isImport:o.bool,isOldExport:o.bool,isOldElementorVersion:o.bool,handleClose:o.func.isRequired,handleSaveChanges:o.func.isRequired,data:o.object.isRequired,isCloudKitsEligible:o.bool,showMediaFormatValidation:o.bool}},80344(e,t,n){"use strict";var r=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.KitCustomizationDialog=KitCustomizationDialog;var o=r(n(41594)),i=n(86956),a=n(12470),s=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688));function KitCustomizationDialog({open:e,title:t,handleClose:n,handleSaveChanges:r,children:s,saveDisabled:l=!1}){return o.default.createElement(i.Dialog,{open:e,onClose:n,maxWidth:"md",fullWidth:!0},o.default.createElement(i.DialogHeader,{onClose:n},o.default.createElement(i.DialogTitle,null,t)),o.default.createElement(i.DialogContent,{dividers:!0,sx:{pt:3,px:3,pb:0}},s),o.default.createElement(i.DialogActions,null,o.default.createElement(i.Button,{onClick:n,color:"secondary"},(0,a.__)("Cancel","elementor")),o.default.createElement(i.Button,{disabled:l,onClick:r,variant:"contained",color:"primary"},(0,a.__)("Save changes","elementor"))))}KitCustomizationDialog.propTypes={open:s.bool.isRequired,handleClose:s.func.isRequired,handleSaveChanges:s.func.isRequired,children:s.node.isRequired,title:s.string.isRequired,saveDisabled:s.bool}},58706(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KitSettingsCustomizationDialog=KitSettingsCustomizationDialog;var r=_interopRequireWildcard(n(41594)),o=n(86956),i=n(12470),a=_interopRequireWildcard(n(62688)),s=n(69769),l=n(80344),u=n(59906),c=n(90493),d=n(49460),p=n(76919),f=n(40225),m=n(68551),h=n(46856),g=n(17914);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}function isExperimentActive(e){return!!elementorCommon?.config?.experimentalFeatures?.[e]}const transformAnalyticsData=e=>{const t={};for(const[n,r]of Object.entries(e))t[n]=(0,g.transformValueForAnalytics)(n,r,[]);return t};function KitSettingsCustomizationDialog({open:e,handleClose:t,handleSaveChanges:n,data:a,isImport:g,isOldExport:v,isOldElementorVersion:b}){const y=(0,r.useMemo)(()=>function isClassesFeatureActive(){return isExperimentActive("e_classes")&&isExperimentActive("e_atomic_elements")}(),[]),_=(0,r.useMemo)(()=>function isVariablesFeatureActive(){return isExperimentActive("e_variables")&&isExperimentActive("e_atomic_elements")}(),[]),C=y||_,E=!!a?.uploadedData?.manifest?.["site-settings"]?.classes,x=!!a?.uploadedData?.manifest?.["site-settings"]?.variables,{existingClassesCount:S,existingVariablesCount:w,classesLimit:T,variablesLimit:O,calculateLimitInfo:P}=(0,h.useClassesVariablesLimits)({open:e,isImport:g}),R=a?.uploadedData?.manifest?.["site-settings"]?.classesCount??0,j=a?.uploadedData?.manifest?.["site-settings"]?.variablesCount??0,I=(0,r.useMemo)(()=>P(S,R,T),[S,R,T,P]),M=(0,r.useMemo)(()=>P(w,j,O),[w,j,O,P]),A=(0,r.useMemo)(()=>C?{classes:!g||E,variables:!g||x,classesOverrideAll:!1,variablesOverrideAll:!1}:{},[C,g,E,x]),D=(0,r.useCallback)(e=>{if(!a.includes.includes("settings"))return{theme:e,globalColors:e,globalFonts:e,themeStyleSettings:e,generalSettings:e,experiments:e,customFonts:e,customIcons:e,customCode:e,...C?A:{}};if(g){const t=a?.uploadedData?.manifest?.["site-settings"];let n=!1;return n=v?!!e&&a?.uploadedData?.manifest?.theme:t?.theme??e,{theme:n,globalColors:!!v||(t?.globalColors??e),globalFonts:!!v||(t?.globalFonts??e),themeStyleSettings:!!v||(t?.themeStyleSettings??e),generalSettings:!!v||(t?.generalSettings??e),experiments:!!v||(t?.experiments??e),customFonts:!!v||(t?.customFonts??e),customIcons:!!v||(t?.customIcons??e),customCode:!!v||(t?.customCode??e),...C?A:{}}}const t=a?.customization?.settings;return{theme:t?.theme??e,globalColors:t?.globalColors??e,globalFonts:t?.globalFonts??e,themeStyleSettings:t?.themeStyleSettings??e,generalSettings:t?.generalSettings??e,experiments:t?.experiments??e,customFonts:t?.customFonts??e,customIcons:t?.customIcons??e,customCode:t?.customCode??e,...C?A:{}}},[a.includes,a?.uploadedData?.manifest,a?.customization?.settings,g,v,C,A]),W=a.includes.includes("settings"),[L,B]=(0,r.useState)(()=>a.customization.settings?a.customization.settings:D(W));(0,r.useEffect)(()=>{if(e)if(a.customization.settings)B(a.customization.settings);else{const e=D(W);B(e)}},[e]),(0,r.useEffect)(()=>{e&&window.elementorModules?.appsEventTracking?.AppsEventTracking?.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[e]);const handleToggleChange=e=>{B(t=>({...t,[e]:!t[e]}))},N=(0,r.useCallback)(async e=>{const r=transformAnalyticsData(L);n("settings",L,!0,r),t();try{const t=await async function fetchManagerUrl(e){const t=window.wpApiSettings?.root||"/wp-json/",n=window.wpApiSettings?.nonce||"",r=await fetch(`${t}elementor/v1/import-export-customization/manager-url?panel=${e}`,{headers:{"X-WP-Nonce":n}});if(!r.ok)throw new Error("Failed to fetch manager URL");const o=await r.json();return o.data?.url||o.url}(e);window.open(t,"_blank")}catch(t){console.error(`Failed to open ${e}:`,t)}},[L,n,t]),q=(0,r.useCallback)(()=>{N("global-classes-manager")},[N]),U=(0,r.useCallback)(()=>{N("variables-manager")},[N]),z=g&&!function isClassesExported(e){return!!e?.uploadedData?.manifest?.["site-settings"]?.classes}(a),H=g&&!function isVariablesExported(e){return!!e?.uploadedData?.manifest?.["site-settings"]?.variables}(a),K=z&&H,V=g&&I.isExceeded,$=g&&M.isExceeded,G=I.overLimitCount,Y=M.overLimitCount,[Z,J]=(0,r.useState)({open:!1,type:"classes"}),X=(0,r.useCallback)(()=>{const e=L.theme||L.globalColors||L.globalFonts||L.themeStyleSettings||L.generalSettings||L.experiments||L.customFonts||L.customIcons||L.customCode||L.classes||L.variables,r=transformAnalyticsData(L);n("settings",L,e,r),t()},[L,n,t]),Q=(0,r.useCallback)(()=>{const e=L.classesOverrideAll&&L.classes,t=L.variablesOverrideAll&&L.variables;e&&t?J({open:!0,type:"both"}):e?J({open:!0,type:"classes"}):t?J({open:!0,type:"variables"}):X()},[L,X]),ee=(0,r.useCallback)(()=>{J({open:!1,type:""})},[]),te=(0,r.useCallback)(()=>{J({open:!1,type:""}),X()},[X]);return r.default.createElement(r.default.Fragment,null,r.default.createElement(l.KitCustomizationDialog,{open:e,title:(0,i.__)("Edit settings & configurations","elementor"),handleClose:t,handleSaveChanges:Q},r.default.createElement(o.Stack,{sx:{position:"relative"},gap:2},b&&r.default.createElement(f.UpgradeVersionBanner,null),r.default.createElement(o.Stack,null,r.default.createElement(c.SettingSection,{checked:L.theme,title:(0,i.__)("Theme","elementor"),description:(0,i.__)("Only public WordPress themes are supported","elementor"),settingKey:"theme",onSettingChange:handleToggleChange,notExported:g&&!a?.uploadedData?.manifest.theme}),C&&r.default.createElement(s.ClassesVariablesSection,{settings:{classes:L.classes??!1,variables:L.variables??!1,classesOverrideAll:L.classesOverrideAll??!1,variablesOverrideAll:L.variablesOverrideAll??!1},onSettingChange:(e,t)=>{B(n=>({...n,[e]:t}))},isImport:g,classesExported:!z&&y,variablesExported:!H&&_,classesLimitExceeded:V,variablesLimitExceeded:$,classesOverLimitCount:G,variablesOverLimitCount:Y,onClassesReviewClick:q,onVariablesReviewClick:U,notExported:K}),!v&&r.default.createElement(r.default.Fragment,null,r.default.createElement(c.SettingSection,{title:(0,i.__)("Site settings","elementor"),hasToggle:!1},r.default.createElement(o.Stack,null,r.default.createElement(d.SubSetting,{label:(0,i.__)("Global colors","elementor"),settingKey:"globalColors",onSettingChange:handleToggleChange,checked:L.globalColors,disabled:g&&!a?.uploadedData?.manifest?.["site-settings"]?.globalColors||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)()}),r.default.createElement(d.SubSetting,{label:(0,i.__)("Global fonts","elementor"),settingKey:"globalFonts",onSettingChange:handleToggleChange,checked:L.globalFonts,disabled:g&&!a?.uploadedData?.manifest?.["site-settings"]?.globalFonts||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)()}),r.default.createElement(d.SubSetting,{label:(0,i.__)("Theme style settings","elementor"),settingKey:"themeStyleSettings",onSettingChange:handleToggleChange,checked:L.themeStyleSettings,disabled:g&&!a?.uploadedData?.manifest?.["site-settings"]?.themeStyleSettings||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)()}))),r.default.createElement(c.SettingSection,{checked:L.generalSettings,title:(0,i.__)("Settings","elementor"),description:(0,i.__)("Include site identity, background, layout, Lightbox, page transitions, and custom CSS","elementor"),settingKey:"generalSettings",onSettingChange:handleToggleChange,disabled:g&&!a?.uploadedData?.manifest?.["site-settings"]?.generalSettings||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)()}),r.default.createElement(c.SettingSection,{checked:L.experiments,title:(0,i.__)("Experiments","elementor"),description:(0,i.__)("This will apply all experiments that are still active during import","elementor"),settingKey:"experiments",onSettingChange:handleToggleChange,disabled:g&&!a?.uploadedData?.manifest?.experiments||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)()}),r.default.createElement(c.SettingSection,{title:(0,i.__)("Custom files","elementor"),hasToggle:!1},r.default.createElement(o.Stack,null,r.default.createElement(d.SubSetting,{label:(0,i.__)("Custom fonts","elementor"),settingKey:"customFonts",onSettingChange:handleToggleChange,checked:L.customFonts,disabled:g&&!a?.uploadedData?.manifest?.["custom-fonts"]||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)(),notExported:g&&!a?.uploadedData?.manifest?.["custom-fonts"]}),r.default.createElement(d.SubSetting,{label:(0,i.__)("Custom icons","elementor"),settingKey:"customIcons",onSettingChange:handleToggleChange,checked:L.customIcons,disabled:g&&!a?.uploadedData?.manifest?.["custom-icons"]||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)(),notExported:g&&!a?.uploadedData?.manifest?.["custom-icons"]}),r.default.createElement(d.SubSetting,{label:(0,i.__)("Custom code","elementor"),settingKey:"customCode",onSettingChange:handleToggleChange,checked:L.customCode,disabled:g&&!a?.uploadedData?.manifest?.["custom-code"]||!(0,m.isHighTier)(),tooltip:!(0,m.isHighTier)(),notExported:g&&!a?.uploadedData?.manifest?.["custom-code"]}))))),r.default.createElement(p.UpgradeNoticeBanner,null))),r.default.createElement(u.OverrideConfirmationDialog,{open:Z.open,onClose:ee,onConfirm:te,type:Z.type}))}KitSettingsCustomizationDialog.propTypes={open:a.bool.isRequired,isImport:a.bool,isOldExport:a.bool,isOldElementorVersion:a.bool,handleClose:a.func.isRequired,handleSaveChanges:a.func.isRequired,data:a.object.isRequired}},57450(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KitTemplatesCustomizationDialog=KitTemplatesCustomizationDialog,t.hasTemplatesForExportGroup=void 0;var r=_interopRequireWildcard(n(41594));n(14846),n(75568);var o=n(86956),i=n(12470),a=_interopRequireWildcard(n(62688)),s=n(90493),l=n(80344),u=n(76919),c=n(68551),d=n(84920),p=n(40225),f=n(17914);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}const hasTemplatesForExportGroup=(e,t)=>{if(!t?.templates)return!1;const n=elementorAppConfig?.["import-export-customization"]?.exportGroups||{};return Object.values(t.templates).some(t=>{if(!t||"object"!=typeof t||!t.doc_type)return!1;return n[t.doc_type]===e})};function KitTemplatesCustomizationDialog({open:e,handleClose:t,handleSaveChanges:n,data:a,isImport:m,isOldExport:h,isOldElementorVersion:g}){const v=a.includes.includes("templates"),b=(0,r.useCallback)(e=>a.includes.includes("templates")?m?{siteTemplates:{enabled:!(!m||!h)||(hasTemplatesForExportGroup("site-templates",a?.uploadedData?.manifest)??e)},themeBuilder:{enabled:!(!m||!h)||(hasTemplatesForExportGroup("theme-builder",a?.uploadedData?.manifest)??e)},globalWidgets:{enabled:!(!m||!h)||(hasTemplatesForExportGroup("global-widget",a?.uploadedData?.manifest)??e)}}:{siteTemplates:{enabled:a?.customization?.templates?.siteTemplates?.enabled??e},themeBuilder:{enabled:a?.customization?.templates?.themeBuilder?.enabled??e},globalWidgets:{enabled:a?.customization?.templates?.globalWidgets?.enabled??e}}:{siteTemplates:{enabled:e},themeBuilder:{enabled:e},globalWidgets:{enabled:e}},[a.includes,a?.uploadedData?.manifest,a?.customization?.templates,m,h]),[y,_]=(0,r.useState)({});(0,r.useEffect)(()=>{if(e)if(a.customization.templates)_(a.customization.templates);else{const e=b(v);_(e)}},[e,a.customization.templates,a?.uploadedData,v,b]),(0,r.useEffect)(()=>{e&&elementorModules?.appsEventTracking?.AppsEventTracking?.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit)},[e]);const handleToggleChange=(e,t)=>{_(n=>({...n,[e]:{...n[e],enabled:t}}))};return r.default.createElement(l.KitCustomizationDialog,{open:e,title:(0,i.__)("Edit templates","elementor"),handleClose:t,handleSaveChanges:()=>{const e=y.siteTemplates?.enabled||y.themeBuilder?.enabled||y.globalWidgets?.enabled,r=(e=>{const t={};for(const[n,r]of Object.entries(e))t[n]=(0,f.transformValueForAnalytics)(n,r,[]);return t})(y);n("templates",y,e,r),t()},minHeight:"auto"},r.default.createElement(o.Stack,{sx:{position:"relative"},gap:2},g&&r.default.createElement(p.UpgradeVersionBanner,null),r.default.createElement(o.Stack,null,!h&&r.default.createElement(s.SettingSection,{checked:y.siteTemplates?.enabled||!1,title:(0,i.__)("Site Templates","elementor"),settingKey:"siteTemplates",onSettingChange:handleToggleChange,disabled:!(0,c.isHighTier)()||m&&!hasTemplatesForExportGroup("site-templates",a?.uploadedData?.manifest),tooltip:!(0,c.isHighTier)()}),r.default.createElement(d.ThemeBuilderCustomization,{state:y.themeBuilder,settingKey:"themeBuilder",onStateChange:(e,t,n=!1)=>{_(r=>n?{...r,[e]:{...r[e],...t}}:{...r,[e]:t})},data:a,disabled:!(0,c.isHighTier)()||m&&!hasTemplatesForExportGroup("theme-builder",a?.uploadedData?.manifest),tooltip:!(0,c.isHighTier)()}),!h&&r.default.createElement(s.SettingSection,{checked:y.globalWidgets?.enabled||!1,title:"Global Widgets",settingKey:"globalWidgets",onSettingChange:handleToggleChange,disabled:!(0,c.isHighTier)()||m&&!hasTemplatesForExportGroup("global-widget",a?.uploadedData?.manifest),tooltip:!(0,c.isHighTier)()})),r.default.createElement(u.UpgradeNoticeBanner,null)))}t.hasTemplatesForExportGroup=hasTemplatesForExportGroup,KitTemplatesCustomizationDialog.propTypes={open:a.bool.isRequired,isImport:a.bool,isOldExport:a.bool,isOldElementorVersion:a.bool,handleClose:a.func.isRequired,handleSaveChanges:a.func.isRequired,data:a.object.isRequired}},59906(e,t,n){"use strict";var r=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.OverrideConfirmationDialog=OverrideConfirmationDialog;var o=r(n(41594)),i=n(86956),a=n(44048),s=n(12470),l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688));function OverrideConfirmationDialog({open:e,onClose:t,onConfirm:n,type:r="classes"}){const{title:l,description:u}=(e=>{switch(e){case"both":return{title:(0,s.__)("Override all classes and variables?","elementor"),description:(0,s.__)("This will delete all existing classes and variables and replace them with the imported ones. This action cannot be undone.","elementor")};case"variables":return{title:(0,s.__)("Override all variables?","elementor"),description:(0,s.__)("This will delete all existing variables and replace them with the imported ones. This action cannot be undone.","elementor")};default:return{title:(0,s.__)("Override all classes?","elementor"),description:(0,s.__)("This will delete all existing classes and replace them with the imported ones. This action cannot be undone.","elementor")}}})(r);return o.default.createElement(i.Dialog,{open:e,onClose:t,maxWidth:"xs",fullWidth:!0},o.default.createElement(i.DialogContent,{sx:{pt:2,pb:1.5}},o.default.createElement(i.Stack,{spacing:1.5},o.default.createElement(i.Stack,{direction:"row",justifyContent:"space-between",alignItems:"flex-start"},o.default.createElement(i.Stack,{direction:"row",spacing:1.5,alignItems:"flex-start",sx:{flex:1}},o.default.createElement(a.AlertTriangleFilledIcon,{sx:{color:"warning.dark",fontSize:24,flexShrink:0}}),o.default.createElement(i.Typography,{variant:"subtitle1",sx:{fontWeight:500}},l)),o.default.createElement(i.Button,{onClick:t,sx:{minWidth:"auto",p:.5,color:"text.primary"}},o.default.createElement(a.XIcon,{sx:{fontSize:20}}))),o.default.createElement(i.Typography,{variant:"body2",color:"text.secondary",sx:{pr:1}},u))),o.default.createElement(i.DialogActions,{sx:{px:3,pb:2}},o.default.createElement(i.Button,{onClick:t,color:"secondary",variant:"text"},(0,s.__)("Cancel","elementor")),o.default.createElement(i.Button,{onClick:n,variant:"contained",sx:{color:"white",backgroundColor:"warning.main","&:hover":{backgroundColor:"warning.dark"}}},(0,s.__)("Save and override","elementor"))))}OverrideConfirmationDialog.propTypes={open:l.bool.isRequired,onClose:l.func.isRequired,onConfirm:l.func.isRequired,type:l.oneOf(["classes","variables","both"])}},84920(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeBuilderCustomization=ThemeBuilderCustomization;var r=_interopRequireWildcard(n(41594));n(14846),n(27458),n(94364);var o=n(44048),i=n(86956),a=n(12470),s=_interopRequireWildcard(n(62688)),l=n(73101);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(_interopRequireWildcard=function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a})(e,t)}function ThemeBuilderCustomization({state:e,settingKey:t,onStateChange:n,data:s,disabled:u,tooltip:c=!1}){const d=s.hasOwnProperty("uploadedData"),[p,f]=(0,r.useState)([]),[m,h]=(0,r.useState)(!1);(0,r.useEffect)(()=>{e?.enabled&&d?loadConflicts():(f([]),h(!1))},[e?.enabled,d,s]);const loadConflicts=async()=>{h(!0);try{const r=(s?.uploadedData?.conflicts?Object.entries(s.uploadedData.conflicts):[]).map(([e,t])=>{const n=s?.uploadedData?.manifest?.templates?.[e],r=t[0];return{template_id:r.template_id,template_name:r.template_title,edit_url:r.edit_url,imported_template_id:parseInt(e),imported_template_name:n?.title||"Unknown Template",location:n?.location||"",location_label:getTemplateTypeLabel(e)}});if(f(r),!e?.overrideConditions||0===e.overrideConditions.length){const o=r.map(e=>e.imported_template_id);n(t,{...e,overrideConditions:o})}}catch(e){f([])}finally{h(!1)}},getTemplateTypeLabel=e=>{const t=s?.uploadedData?.manifest?.templates?.[e];if(!t)return"Unknown Template";const n=t.doc_type,r=elementorAppConfig?.["import-export-customization"]?.summaryTitles?.templates?.[n];return r?.single||n},handleConflictChoice=(r,o,i)=>{const a=e?.overrideConditions||[];let s;s="imported"===o?a.includes(i)?a:[...a,i]:a.filter(e=>e!==i),n(t,{...e,overrideConditions:s})},getConflictChoice=t=>(e?.overrideConditions||[]).includes(t)?"imported":"current";return r.default.createElement(i.Box,{sx:{mb:3,border:1,borderRadius:1,borderColor:"action.focus",p:2.5}},r.default.createElement(i.Box,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"}},r.default.createElement(i.Stack,{spacing:1},r.default.createElement(i.Typography,{variant:"h6"},(0,a.__)("Theme builder","elementor-pro")),r.default.createElement(i.Link,{href:elementorAppConfig.base_url+"#/site-editor/templates",target:"_blank",rel:"noopener noreferrer",color:"info.light",underline:"hover",sx:{display:"inline-flex",alignItems:"center",gap:.5}},(0,a.__)("Check your themes builder","elementor-pro"),r.default.createElement(o.ExternalLinkIcon,null))),r.default.createElement(l.UpgradeTooltip,{disabled:u,tooltip:c},r.default.createElement(i.Switch,{"data-testid":`${t}-switch`,checked:e?.enabled||!1,disabled:u,onChange:()=>{const r={enabled:!e?.enabled};d&&(r.overrideConditions=e?.enabled?[]:e?.overrideConditions||[]),n(t,r)},color:"info",size:"medium",sx:{alignSelf:"center",...u&&c&&{cursor:"pointer"}}}))),e?.enabled&&d&&0r.default.createElement(i.TableRow,{key:t},r.default.createElement(i.TableCell,null,r.default.createElement(i.Typography,{variant:"body2",fontWeight:"medium"},getTemplateTypeLabel(e.imported_template_id))),r.default.createElement(i.TableCell,null,r.default.createElement(i.FormControlLabel,{control:r.default.createElement(i.Radio,{checked:"current"===getConflictChoice(e.imported_template_id,e.location),onChange:()=>handleConflictChoice(e.location,"current",e.imported_template_id),size:"small"}),label:e.template_name})),r.default.createElement(i.TableCell,null,r.default.createElement(i.FormControlLabel,{control:r.default.createElement(i.Radio,{checked:"imported"===getConflictChoice(e.imported_template_id,e.location),onChange:()=>handleConflictChoice(e.location,"imported",e.imported_template_id),size:"small"}),label:e.imported_template_name}))))))))))}ThemeBuilderCustomization.propTypes={state:s.object.isRequired,settingKey:s.string.isRequired,onStateChange:s.func.isRequired,data:s.object.isRequired,disabled:s.bool,tooltip:s.bool}},76919(e,t,n){"use strict";var r=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.UpgradeNoticeBanner=function UpgradeNoticeBanner(){if((0,s.isHighTier)())return null;return o.default.createElement(i.Paper,{sx:{position:"sticky",bottom:0,marginLeft:-3,marginRight:-3,zIndex:1e3,py:2,px:3}},o.default.createElement(i.Paper,{elevation:0,color:"promotion",sx:{borderRadius:1,p:2}},o.default.createElement(i.Box,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:2}},o.default.createElement(i.Box,{sx:{flex:1,minWidth:0}},o.default.createElement(i.Typography,{variant:"body2",color:"text.secondary"},(0,a.__)("Take control of your workflow. The Expert plan lets you decide exactly what's included in your export/import kits, from themes to experiments so nothing gets left behind.","elementor"))),o.default.createElement(i.Button,{variant:"outlined",color:"promotion",onClick:()=>window.open("https://go.elementor.com/go-pro-import-export","_blank"),startIcon:o.default.createElement("span",{className:"eicon-upgrade-crown"}),sx:{flexShrink:0,whiteSpace:"nowrap"}},(0,a.__)("Check Expert plan","elementor")))))};var o=r(n(41594)),i=n(86956),a=n(12470),s=n(68551)},73101(e,t,n){"use strict";var r=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.UpgradeTooltip=void 0;var o=r(n(41594)),i=r(n(78304)),a=n(86956),s=n(12470),l=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688));const UpgradeTooltip=({children:e,disabled:t=!1,tooltip:n=!1,...r})=>t&&n?o.default.createElement(a.Tooltip,(0,i.default)({title:(0,s.__)("Upgrade your plan to choose which elements to adjust.","elementor"),placement:"top",arrow:!0,componentsProps:{tooltip:{sx:{maxWidth:200,fontSize:"12px",fontWeight:500,lineHeight:1.4,textAlign:"center",backgroundColor:"background.paper",color:"text.secondary",padding:1.5,boxShadow:"0 4px 20px rgba(0, 0, 0, 0.15)"}},arrow:{sx:{fontSize:"1.2rem",color:"background.paper",filter:"drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15))","&::before":{backgroundColor:"background.paper"}}}}},r),o.default.createElement(a.Box,{component:"span"},e)):e;t.UpgradeTooltip=UpgradeTooltip,UpgradeTooltip.propTypes={children:l.node.isRequired,disabled:l.bool,tooltip:l.bool}},40225(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.UpgradeVersionBanner=function UpgradeVersionBanner(){return i.default.createElement(a.Paper,{color:"info",elevation:0,variant:"elevation"},i.default.createElement(a.Stack,{direction:"row",sx:{alignItems:"center",justifyContent:"space-between",gap:"5px",py:1.5,px:2.5}},i.default.createElement(a.Stack,{direction:"row",sx:{alignItems:"center",gap:"5px"}},i.default.createElement(a.SvgIcon,{viewBox:"0 0 22 22",sx:{fontSize:16,color:"info.light"}},i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.58268 4.35352C4.5219 4.35352 4.46361 4.37766 4.42064 4.42064C4.37766 4.46361 4.35352 4.5219 4.35352 4.58268V6.64518H6.64518V4.35352H4.58268ZM4.58268 2.97852C4.15723 2.97852 3.7492 3.14753 3.44837 3.44837C3.14753 3.7492 2.97852 4.15723 2.97852 4.58268V17.416C2.97852 17.8415 3.14753 18.2495 3.44837 18.5503C3.74921 18.8512 4.15723 19.0202 4.58268 19.0202H17.416C17.8415 19.0202 18.2495 18.8512 18.5503 18.5503C18.8512 18.2495 19.0202 17.8415 19.0202 17.416V4.58268C19.0202 4.15723 18.8512 3.74921 18.5503 3.44837C18.2495 3.14753 17.8415 2.97852 17.416 2.97852H4.58268ZM8.02018 4.35352V6.64518H17.6452V4.58268C17.6452 4.5219 17.621 4.46361 17.5781 4.42064C17.5351 4.37766 17.4768 4.35352 17.416 4.35352H8.02018ZM17.6452 8.02018H4.35352V17.416C4.35352 17.4768 4.37766 17.5351 4.42064 17.5781C4.46361 17.621 4.5219 17.6452 4.58268 17.6452H17.416C17.4768 17.6452 17.5351 17.621 17.5781 17.5781C17.621 17.5351 17.6452 17.4768 17.6452 17.416V8.02018Z",fill:"currentColor"})),i.default.createElement(a.Typography,{variant:"body2"},r("You’re using an older Elementor version. Update for full customization.","elementor"))),i.default.createElement(a.Button,{variant:"outlined",onClick:()=>window.open(elementorAppConfig["import-export-customization"]?.upgradeVersionUrl,"_blank"),color:"info"},r("Update version","elementor"))))};var i=o(n(41594)),a=n(86956)},46856(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useClassesVariablesLimits=function useClassesVariablesLimits({open:e,isImport:t}){const[n,i]=(0,r.useState)(0),[a,s]=(0,r.useState)(0),[l,u]=(0,r.useState)(!1),[c,d]=(0,r.useState)(null),p=(0,r.useMemo)(()=>function getLimitsFromConfig(){const e=window.elementorAppConfig?.["import-export-customization"];return{classes:e?.limits?.classes??100,variables:e?.limits?.variables??100}}(),[]),f=(0,r.useCallback)(async()=>{if(e&&t){u(!0),d(null);try{const e=window.wpApiSettings?.root||"/wp-json/",t=window.wpApiSettings?.nonce||"",[n,r]=await Promise.all([fetch(`${e}elementor/v1/global-classes`,{headers:{"X-WP-Nonce":t}}),fetch(`${e}elementor/v1/variables/list`,{headers:{"X-WP-Nonce":t}})]);if(n.ok){const e=await n.json(),t=Object.keys(e?.data||{}).length;i(t)}if(r.ok){const e=await r.json();s(e?.data?.total||0)}}catch(e){d(e)}finally{u(!1)}}},[e,t]);(0,r.useEffect)(()=>{f()},[f]),(0,o.useTabFocus)(f);const m=(0,r.useCallback)((e,t,n)=>{const r=e+t,o=r>n;return{isExceeded:o,overLimitCount:o?r-n:0,totalAfterImport:r}},[]);return{existingClassesCount:n,existingVariablesCount:a,classesLimit:p.classes,variablesLimit:p.variables,isLoading:l,error:c,calculateLimitInfo:m,refetch:f}};var r=n(41594),o=n(39961)},88267(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCustomPostTypes=function useCustomPostTypes({include:e=[]}={}){const[t,n]=(0,r.useState)([]);return(0,r.useEffect)(()=>{const t=Object.assign({},elementorAppConfig["import-export-customization"]?.summaryTitles?.content?.customPostTypes||{});e.length&&Object.entries(elementorAppConfig["import-export-customization"]?.summaryTitles?.content||{}).forEach(([n,r])=>{e.includes(n)&&(t[n]=r)}),Object.keys(t).length&&n(Object.entries(t).map(([e,t])=>({value:e,label:t.single})))},[]),{customPostTypes:t}},n(14846),n(69655),n(94364);var r=n(41594)},86662(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useKitCustomizationCustomPostTypes=function useKitCustomizationCustomPostTypes({data:e}){const t=e?.hasOwnProperty("uploadedData"),{customPostTypes:n}=(0,o.useCustomPostTypes)({include:["post"]});return{customPostTypes:(0,r.useMemo)(()=>{if(!t)return n;const r=Object.values(e?.uploadedData?.manifest?.["custom-post-type-title"]||{}).map(e=>({value:e.name,label:e.label}));r.some(e=>"post"===e.value)||r.push({value:"post",label:"Post"});const o=e?.uploadedData?.manifest?.["wp-content"]||{},i=e?.uploadedData?.manifest?.content||{};return r.filter(e=>{const t=e.value,n=o[t],r=n&&"object"==typeof n&&Object.keys(n).length>0,a=i[t],s=a&&"object"==typeof a&&Object.keys(a).length>0;return r||s})},[t,e?.uploadedData,n])}},n(15724),n(14846),n(27458),n(94364),n(75568);var r=n(41594),o=n(88267)},57050(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useKitCustomizationPages=function useKitCustomizationPages({data:e,open:t}){const n=e?.hasOwnProperty("uploadedData"),{isLoading:i,pageOptions:a,isLoaded:s}=(0,o.usePages)({skipLoading:n||!t}),l=(0,r.useMemo)(()=>{if(!n)return a;return[...Object.entries(e?.uploadedData?.manifest?.content?.page||{}).map(([e,t])=>({value:e,label:t.title})),...Object.entries(e?.uploadedData?.manifest?.["wp-content"]?.page||{}).map(([e,t])=>({value:e,label:t.title}))]},[a,n,e?.uploadedData]);return{isLoading:i,pageOptions:l,isLoaded:s}},n(14846),n(94364);var r=n(41594),o=n(51699)},32771(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useKitCustomizationTaxonomies=function useKitCustomizationTaxonomies({data:e,open:t}){const n=e?.hasOwnProperty("uploadedData"),{isLoading:i,taxonomyOptions:a,isLoaded:s}=(0,o.useTaxonomies)({skipLoading:n||!t,exclude:["nav_menu"]});return{taxonomyOptions:(0,r.useMemo)(()=>{if(!n)return a;const t={};return Object.values(e?.uploadedData?.manifest?.taxonomies||{}).forEach(e=>{e.forEach(e=>{const n="string"==typeof e?{name:e,label:e.split("_").join(" ")}:e;t[n.name]||(t[n.name]={value:n.name,label:n.label})})}),Object.values(t)},[e?.uploadedData,n,a]),isLoading:i,isLoaded:s}},n(14846),n(69655);var r=n(41594),o=n(8372)},51699(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usePages=function usePages({skipLoading:e=!1}={}){const[t,n]=(0,r.useState)([]),[o,i]=(0,r.useState)(!1),[a,s]=(0,r.useState)(null),[l,u]=(0,r.useState)(!0),c=(0,r.useRef)(null),d=(0,r.useCallback)(async()=>{if(!c.current)try{i(!0),s(null),n([]),u(!0);let e=1,t=[];for(;l||1===e;){const n=new URL(elementorCommon.config.urls.rest,window.location.origin),r="index.php"===n.pathname.replace(/\//g,"");n.pathname=r?n.pathname:`${n.pathname}wp/v2/pages`,r&&n.searchParams.set("rest_route","/wp/v2/pages"),n.searchParams.append("page",1),n.searchParams.append("per_page",100),n.searchParams.append("_embed","");const o=await fetch(n.toString(),{method:"GET",headers:{"Content-Type":"application/json","X-WP-Nonce":window.wpApiSettings?.nonce||""}});if(!o.ok)throw new Error(`HTTP error! status: ${o.status}`);const i=await o.json(),a=parseInt(o.headers.get("X-WP-TotalPages")||"1");if(t=[...t,...i],a<=e){u(!1);break}e++}n(t),c.current=!0}catch(e){s(e.message)}finally{i(!1)}},[l]),p=(0,r.useCallback)(()=>{d()},[d]),f=(0,r.useMemo)(()=>t.map(e=>({value:e.id,label:e.title.rendered})),[t]);return(0,r.useEffect)(()=>{e||d()},[e]),{pages:t,isLoading:o,error:a,refreshPages:p,pageOptions:f,isLoaded:c.current}},n(14846),n(94364);var r=n(41594)},39961(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useTabFocus=function useTabFocus(e){(0,r.useEffect)(()=>{const handleVisibilityChange=()=>{"visible"===document.visibilityState&&e()};return document.addEventListener("visibilitychange",handleVisibilityChange),()=>document.removeEventListener("visibilitychange",handleVisibilityChange)},[e])};var r=n(41594)},8372(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useTaxonomies=function useTaxonomies({skipLoading:e=!1,exclude:t=[]}={}){const[n,o]=(0,r.useState)([]),[i,a]=(0,r.useState)(!1),[s,l]=(0,r.useState)(null),u=(0,r.useRef)(null),c=(0,r.useCallback)(async()=>{if(!u.current)try{a(!0),l(null);const e=await(async()=>{const e=`${elementorCommon.config.urls.rest}wp/v2/taxonomies`,t=await fetch(e,{headers:{"Content-Type":"application/json","X-WP-Nonce":window.wpApiSettings?.nonce||""}}),n=await t.json();if(!t.ok){throw new Error(n?.data?.message||`HTTP error! with the following code: ${n?.data?.code}`)}return Object.values(n)})();o(t.length?e.filter(e=>!t.includes(e.slug)):e),u.current=!0}catch(e){l(e.message)}finally{a(!1)}},[]),d=(0,r.useCallback)(()=>{c()},[c]),p=(0,r.useMemo)(()=>n.map(e=>({value:e.slug,label:e.name})),[n]);return(0,r.useEffect)(()=>{e||c()},[e]),{taxonomies:n,isLoading:i,error:s,refreshTaxonomies:d,taxonomyOptions:p,isLoaded:u.current}},n(14846),n(27458),n(94364);var r=n(41594)},68551(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHighTier=void 0;t.isHighTier=()=>{try{return"expert"===elementorCommon?.config?.library_connect?.plan_type||"agency"===elementorCommon?.config?.library_connect?.plan_type}catch(e){return!1}}},41052(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(48856),o=n(57450),i=n(58706);t.default=class Module{constructor(){this.registerCustomizationDialogs()}registerCustomizationDialogs(){if(!elementorCommon?.config?.experimentalFeatures?.["import-export-customization"])return;const e=window.elementorModules?.importExport?.customizationDialogsRegistry;e&&(e.register({key:"content",title:"Content Dialog",component:r.KitContentCustomizationDialog}),e.register({key:"templates",title:"Templates Dialog",component:o.KitTemplatesCustomizationDialog}),e.register({key:"settings",title:"Settings Dialog",component:i.KitSettingsCustomizationDialog}))}}},17914(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformValueForAnalytics=t.getTotalAvailableCount=t.ANALYTICS_TRANSFORM_RULES=void 0,n(14846),n(90458);const r=t.ANALYTICS_TRANSFORM_RULES={STRING:e=>e,BOOLEAN:e=>e,EMPTY_ARRAY:()=>"None",FULL_ARRAY:()=>"All",PARTIAL_ARRAY:()=>"Partial"},getTotalAvailableCount=(e,t)=>t.reduce((e,{key:t,options:n})=>(e[t]=n.length,e),{})[e]||0;t.getTotalAvailableCount=getTotalAvailableCount;t.transformValueForAnalytics=(e,t,n)=>{if("string"==typeof t||"boolean"==typeof t)return r[(typeof t).toUpperCase()](t);if("object"==typeof t&&null!==t&&!Array.isArray(t)&&"enabled"in t)return t.enabled;if(Array.isArray(t)){if(0===t.length)return r.EMPTY_ARRAY();const o=getTotalAvailableCount(e,n);return t.length===o?r.FULL_ARRAY():r.PARTIAL_ARRAY()}return t}},19844(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.Indicator=void 0;var i=o(n(41594));n(34047);const Indicator=e=>{let t="eps-indicator-bullet";return e.active&&(t+=` ${t}--active`),i.default.createElement("i",{className:t})};t.Indicator=Indicator,Indicator.propTypes={active:r.bool}},59303(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=PreviewIFrame;var i=o(n(41594));function PreviewIFrame(e){const t=i.default.useRef(null),[n,r]=i.default.useState(1),[o,a]=i.default.useState(0);return i.default.useEffect(()=>{const e=t.current.clientWidth/1200;r(e),a(t.current.clientHeight/e)},[]),i.default.createElement("div",{ref:t,className:`site-editor__preview-iframe site-editor__preview-iframe--${e.templateType}`},i.default.createElement("iframe",{title:"preview",src:e.src,className:"site-editor__preview-iframe__iframe",style:{transform:`scale(${n})`,height:o,width:1200}}))}n(11260),PreviewIFrame.propTypes={src:r.string.isRequired,templateType:r.string.isRequired}},59804(e,t,n){"use strict";var r=n(41594);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseContext=void 0;class BaseContext extends r.Component{constructor(e){super(e),this.state={action:{current:null,loading:!1,error:null,errorMeta:{}},updateActionState:this.updateActionState.bind(this),resetActionState:this.resetActionState.bind(this)}}executeAction(e,t){return this.updateActionState({current:e,loading:!0,error:null,errorMeta:{}}),t().then(e=>(this.resetActionState(),Promise.resolve(e))).catch(t=>(this.updateActionState({current:e,loading:!1,error:t.message,errorMeta:t}),Promise.reject(t)))}updateActionState(e){return this.setState(t=>({action:{...t.action,...e}}))}resetActionState(){this.updateActionState({current:null,loading:!1,error:null,errorMeta:{}})}}t.BaseContext=BaseContext;t.default=BaseContext},14737(e,t,n){"use strict";var r=n(62688),o=n(12470).__,i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Context=t.ConditionsProvider=void 0;var a=i(n(41594));n(14846),n(6211),n(69655),n(94364),n(90458);var s=i(n(68067)),l=i(n(12075)),u=i(n(59804)),c=n(5559);const d=t.Context=a.default.createContext();class ConditionsProvider extends u.default{static propTypes={children:r.any.isRequired,currentTemplate:r.object.isRequired,onConditionsSaved:r.func.isRequired,validateConflicts:r.bool};static defaultProps={validateConflicts:!0};static actions={FETCH_CONFIG:"fetch-config",SAVE:"save",CHECK_CONFLICTS:"check-conflicts"};conditionsConfig=null;constructor(e){super(e),this.state={...this.state,conditionsFetched:!1,conditions:{},updateConditionItemState:this.updateConditionItemState.bind(this),removeConditionItemInState:this.removeConditionItemInState.bind(this),createConditionItemInState:this.createConditionItemInState.bind(this),findConditionItemInState:this.findConditionItemInState.bind(this),saveConditions:this.saveConditions.bind(this)}}componentDidMount(){this.executeAction(ConditionsProvider.actions.FETCH_CONFIG,()=>l.default.create()).then(e=>this.conditionsConfig=e).then(this.normalizeConditionsState.bind(this)).then(()=>{this.setSubIdTitles.bind(this),this.setState({conditionsFetched:!0})})}componentDidUpdate(e,t){!t.conditionsFetched&&this.state.conditionsFetched&&this.setSubIdTitles()}saveConditions(){const e=Object.values(this.state.conditions).map(e=>e.forDb());return this.executeAction(ConditionsProvider.actions.SAVE,()=>$e.data.update(c.TemplatesConditions.signature,{conditions:e},{id:this.props.currentTemplate.id})).then(()=>{const e=Object.values(this.state.conditions).map(e=>e.forContext());this.props.onConditionsSaved(this.props.currentTemplate.id,{conditions:e,instances:this.conditionsConfig.calculateInstances(Object.values(this.state.conditions)),isActive:!(!Object.keys(this.state.conditions).length||"publish"!==this.props.currentTemplate.status)})})}checkConflicts(e){return this.executeAction(ConditionsProvider.actions.CHECK_CONFLICTS,()=>$e.data.get(c.TemplatesConditionsConflicts.signature,{post_id:this.props.currentTemplate.id,condition:e.clone().toString()})).then(t=>this.updateConditionItemState(e.id,{conflictErrors:Object.values(t.data)},!1))}fetchSubIdsTitles(e){return new Promise(t=>elementorCommon.ajax.loadObjects({action:"query_control_value_titles",ids:_.isArray(e.subId)?e.subId:[e.subId],data:{get_titles:e.subIdAutocomplete,unique_id:elementorCommon.helpers.getUniqueId()},success(e){t(e)}}))}normalizeConditionsState(){this.updateConditionsState(()=>this.props.currentTemplate.conditions.reduce((e,t)=>{const n=new s.default({...t,default:this.props.currentTemplate.defaultCondition,options:this.conditionsConfig.getOptions(),subOptions:this.conditionsConfig.getSubOptions(t.name),subIdAutocomplete:this.conditionsConfig.getSubIdAutocomplete(t.sub),subIdOptions:t.subId?[{value:t.subId,label:""}]:[]});return{...e,[n.id]:n}},{})).then(()=>{Object.values(this.state.conditions).forEach(e=>this.checkConflicts(e))})}setSubIdTitles(){return Object.values(this.state.conditions).forEach(e=>{if(e.subId)return this.fetchSubIdsTitles(e).then(t=>this.updateConditionItemState(e.id,{subIdOptions:[{label:Object.values(t)[0],value:e.subId}]},!1))})}updateConditionItemState(e,t,n=!0){t.name&&(t.subOptions=this.conditionsConfig.getSubOptions(t.name)),(t.sub||t.name)&&(t.subIdAutocomplete=this.conditionsConfig.getSubIdAutocomplete(t.sub),t.subIdOptions=[]),this.updateConditionsState(n=>{const r=n[e];return{...n,[e]:r.clone().set(t)}}).then(()=>{n&&this.checkConflicts(this.findConditionItemInState(e))})}removeConditionItemInState(e){this.updateConditionsState(t=>{const n={...t};return delete n[e],n})}createConditionItemInState(e=!0){const t=this.props.currentTemplate.defaultCondition,n=new s.default({name:t,default:t,options:this.conditionsConfig.getOptions(),subOptions:this.conditionsConfig.getSubOptions(t),subIdAutocomplete:this.conditionsConfig.getSubIdAutocomplete("")});this.updateConditionsState(e=>({...e,[n.id]:n})).then(()=>{e&&this.checkConflicts(n)})}findConditionItemInState(e){return Object.values(this.state.conditions).find(t=>t.id===e)}updateConditionsState(e){return new Promise(t=>this.setState(t=>({conditions:e(t.conditions)}),t))}render(){if(this.state.action.current===ConditionsProvider.actions.FETCH_CONFIG){if(this.state.error)return a.default.createElement("h3",null,o("Error:","elementor-pro")," ",this.state.error);if(this.state.loading)return a.default.createElement("h3",null,o("Loading","elementor-pro"),"...")}return a.default.createElement(d.Provider,{value:this.state},this.props.children)}}t.ConditionsProvider=ConditionsProvider;t.default=ConditionsProvider},68067(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(66184),n(14846),n(27458),n(69655);class Condition{id=elementorCommon.helpers.getUniqueId();default="";type="include";name="";sub="";subId="";options=[];subOptions=[];subIdAutocomplete=[];subIdOptions=[];conflictErrors=[];constructor(e){this.set(e)}set(e){return Object.assign(this,e),this}clone(){return Object.assign(new Condition,this)}remove(e){return Array.isArray(e)||(e=[e]),e.forEach(e=>{delete this[e]}),this}only(e){Array.isArray(e)||(e=[e]);const t=Object.keys(this).filter(t=>!e.includes(t));return this.remove(t),this}toJson(){return JSON.stringify(this)}toString(){return this.forDb().filter(e=>e).join("/")}forDb(){return[this.type,this.name,this.sub,this.subId]}forContext(){return{type:this.type,name:this.name,sub:this.sub,subId:this.subId}}}t.default=Condition},12075(e,t,n){"use strict";var r=n(12470).__;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ConditionsConfig=void 0,n(14846),n(94364),n(90458);var o=n(5559);class ConditionsConfig{static instance;config=null;constructor(e){this.config=e}static create(){return ConditionsConfig.instance?Promise.resolve(ConditionsConfig.instance):$e.data.get(o.ConditionsConfig.signature,{},{refresh:!0}).then(e=>(ConditionsConfig.instance=new ConditionsConfig(e.data),ConditionsConfig.instance))}getOptions(){return this.getSubOptions("general",!0).map(({label:e,value:t})=>({label:e,value:t}))}getSubOptions(e,t=!1){const n=this.config[e];return n?[{label:n.all_label,value:t?e:""},...n.sub_conditions.map(e=>{const t=this.config[e];return{label:t.label,value:e,children:t.sub_conditions.length?this.getSubOptions(e,!0):null}})]:[]}getSubIdAutocomplete(e){const t=this.config[e];if(!t||"object"!=typeof t.controls)return{};const n=Object.values(t.controls);return n?.[0]?.autocomplete?n[0].autocomplete:{}}calculateInstances(e){let t=e.reduce((e,t)=>{if("exclude"===t.type)return e;const n=t.sub||t.name,r=this.config[n];if(!r)return e;const o=t.subId?`${r.label} #${t.subId}`:r.all_label;return{...e,[n]:o}},{});return 0===Object.keys(t).length&&(t=[r("No instances","elementor-pro")]),t}}t.ConditionsConfig=ConditionsConfig;t.default=ConditionsConfig},71500(e,t,n){"use strict";var r=n(62688),o=n(12470).__,i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TemplatesProvider=t.Context=void 0;var a=i(n(41594));n(14846),n(90458);var s=i(n(59804)),l=n(5559),u=i(n(2239));const c=t.Context=a.default.createContext();class TemplatesProvider extends s.default{static propTypes={children:r.object.isRequired};static actions={FETCH:"fetch",DELETE:"delete",UPDATE:"update",IMPORT:"import"};constructor(e){super(e),this.state={...this.state,action:{...this.state.action,current:TemplatesProvider.actions.FETCH,loading:!0},templates:{},updateTemplateItemState:this.updateTemplateItemState.bind(this),findTemplateItemInState:this.findTemplateItemInState.bind(this),fetchTemplates:this.fetchTemplates.bind(this),deleteTemplate:this.deleteTemplate.bind(this),updateTemplate:this.updateTemplate.bind(this),importTemplates:this.importTemplates.bind(this)}}componentDidMount(){this.fetchTemplates()}importTemplates({fileName:e,fileData:t}){return this.executeAction(TemplatesProvider.actions.IMPORT,()=>$e.data.create(l.Templates.signature,{fileName:e,fileData:t})).then(e=>(this.updateTemplatesState(t=>({...t,...Object.values(e.data).reduce((e,t)=>t.supportsSiteEditor?{...e,[t.id]:t}:e,{})})),e))}deleteTemplate(e){return this.executeAction(TemplatesProvider.actions.DELETE,()=>$e.data.delete(l.Templates.signature,{id:e})).then(()=>{this.updateTemplatesState(t=>{const n={...t};return delete n[e],n})})}updateTemplate(e,t){return this.executeAction(TemplatesProvider.actions.UPDATE,()=>$e.data.update(l.Templates.signature,t,{id:e})).then(t=>{this.updateTemplateItemState(e,t.data)})}fetchTemplates(){return this.executeAction(TemplatesProvider.actions.FETCH,()=>$e.data.get(l.Templates.signature,{},{refresh:!0})).then(e=>{this.updateTemplatesState(()=>Object.values(e.data).reduce((e,t)=>({...e,[t.id]:t}),{}),!1)})}updateTemplateItemState(e,t){return this.updateTemplatesState(n=>{const r={...n[e],...t};return{...n,[e]:r}})}updateTemplatesState(e,t=!0){return t&&$e.data.deleteCache($e.components.get(u.default.namespace),l.Templates.signature),this.setState(t=>({templates:e(t.templates)}))}findTemplateItemInState(e){return this.state.templates[e]}render(){if(this.state.action.current===TemplatesProvider.actions.FETCH){if(this.state.action.error)return a.default.createElement("h3",null,o("Error:","elementor-pro")," ",this.state.action.error);if(this.state.action.loading)return a.default.createElement("h3",null,o("Loading","elementor-pro"),"...")}return a.default.createElement(c.Provider,{value:this.state},this.props.children)}}t.TemplatesProvider=TemplatesProvider;t.default=TemplatesProvider},97952(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ConditionsConfig=void 0;class ConditionsConfig extends $e.modules.CommandData{static signature="site-editor/conditions-config";static getEndpointFormat(){return"site-editor/conditions-config/{id}"}}t.ConditionsConfig=ConditionsConfig;t.default=ConditionsConfig},5559(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConditionsConfig",{enumerable:!0,get:function(){return o.ConditionsConfig}}),Object.defineProperty(t,"Templates",{enumerable:!0,get:function(){return r.Templates}}),Object.defineProperty(t,"TemplatesConditions",{enumerable:!0,get:function(){return i.TemplatesConditions}}),Object.defineProperty(t,"TemplatesConditionsConflicts",{enumerable:!0,get:function(){return a.TemplatesConditionsConflicts}});var r=n(27636),o=n(97952),i=n(39591),a=n(67821)},67821(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TemplatesConditionsConflicts=void 0;class TemplatesConditionsConflicts extends $e.modules.CommandData{static signature="site-editor/templates-conditions-conflicts";static getEndpointFormat(){return`${TemplatesConditionsConflicts.signature}/{id}`}}t.TemplatesConditionsConflicts=TemplatesConditionsConflicts;t.default=TemplatesConditionsConflicts},39591(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TemplatesConditions=void 0;class TemplatesConditions extends $e.modules.CommandData{static signature="site-editor/templates-conditions";static getEndpointFormat(){return"site-editor/templates-conditions/{id}"}}t.TemplatesConditions=TemplatesConditions;t.default=TemplatesConditions},27636(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Templates=void 0;class Templates extends $e.modules.CommandData{static signature="site-editor/templates";static getEndpointFormat(){return"site-editor/templates/{id}"}}t.Templates=Templates;t.default=Templates},2239(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(5559));class Component extends $e.modules.ComponentBase{static namespace="site-editor";getNamespace(){return this.constructor.namespace}defaultData(){return this.importCommands(r)}}t.default=Component},92138(e,t,n){"use strict";var r=n(41594);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function useTemplatesScreenshot(e=null){const{updateTemplateItemState:t,templates:n}=r.useContext(o.Context),a=Object.values(n).filter(t=>function shouldScreenshotTemplate(e,t=null){if(t)return!1;return"publish"===e.status&&!e.thumbnail&&e.screenshot_url}(t,e)),s=(0,i.default)(a);return r.useEffect(()=>{s.posts.filter(e=>e.status===i.SCREENSHOT_STATUS_SUCCEED).forEach(e=>t(e.id,{thumbnail:e.imageUrl}))},[s.succeed]),r.useEffect(()=>{s.posts.filter(e=>e.status===i.SCREENSHOT_STATUS_FAILED).forEach(e=>t(e.id,{screenshot_url:null}))},[s.failed]),s},n(14846),n(27458),n(69655);var o=n(71500),i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(66930))},67579(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=BackButton;var a=i(n(41594)),s=n(57401);function BackButton(e){return a.default.createElement("div",{className:"back-button-wrapper"},a.default.createElement(s.Button,{className:"eps-back-button",text:r("Back","elementor-pro"),icon:"eicon-chevron-left",onClick:e.onClick}))}n(89652),BackButton.propTypes={onClick:o.func},BackButton.defaultProps={onClick:()=>history.back()}},36558(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SiteTemplateBody=void 0;var i=o(n(41594)),a=n(57401),s=o(n(86620)),l=o(n(59303));const SiteTemplateBody=e=>i.default.createElement(a.CardBody,null,e.extended?i.default.createElement(l.default,{src:e.previewUrl,templateType:e.type}):i.default.createElement(s.default,{id:e.id,title:e.title,type:e.type,thumbnail:e.thumbnail,placeholder:e.placeholderUrl}));t.SiteTemplateBody=SiteTemplateBody,SiteTemplateBody.propTypes={extended:r.bool,id:r.number,title:r.string,thumbnail:r.string,placeholderUrl:r.string,type:r.string,previewUrl:r.string}},76085(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SiteTemplateFooter=void 0;var a=i(n(41594)),s=n(57401);const SiteTemplateFooter=e=>{const t=Object.values(e.instances).join(", ");return a.default.createElement(s.CardFooter,null,a.default.createElement("div",{className:"e-site-template__instances"},a.default.createElement(s.Icon,{className:"eicon-flow"}),a.default.createElement(s.Text,{tag:"span",variant:"sm"},a.default.createElement("b",null,r("Instances","elementor-pro"),":")),a.default.createElement(s.Text,{className:"e-site-template__instances-list",tag:"span",variant:"xxs"}," ",t),a.default.createElement(s.Button,{text:r("Edit Conditions","elementor-pro"),className:"e-site-template__edit-conditions",url:`/site-editor/conditions/${e.id}`})))};t.SiteTemplateFooter=SiteTemplateFooter,SiteTemplateFooter.propTypes={id:o.number.isRequired,instances:o.any}},48127(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SiteTemplateHeader=void 0;var a=i(n(41594)),s=n(57401),l=i(n(47146)),u=n(19844);const SiteTemplateHeader=e=>{const t=e.status&&"publish"!==e.status?` (${e.status})`:"",n=e.title+t,ActionButtons=()=>a.default.createElement(a.default.Fragment,null,a.default.createElement(s.Button,{text:r("Edit","elementor-pro"),icon:"eicon-edit",className:"e-site-template__edit-btn",size:"sm",url:e.editURL}),a.default.createElement(l.default,e)),MetaDataIcon=e=>a.default.createElement(s.Text,{tag:"span",className:"e-site-template__meta-data"},a.default.createElement(s.Icon,{className:e.icon}),e.content),MetaData=()=>a.default.createElement(a.default.Fragment,null,a.default.createElement(MetaDataIcon,{icon:"eicon-user-circle-o",content:e.author}),a.default.createElement(MetaDataIcon,{icon:"eicon-clock-o",content:e.modifiedDate})),o=e.showInstances?a.default.createElement(u.Indicator,{active:e.isActive}):"";return a.default.createElement(s.CardHeader,null,o,a.default.createElement(s.Heading,{tag:"h1",title:n,variant:"text-sm",className:"eps-card__headline"},n),e.extended&&a.default.createElement(MetaData,null),e.extended&&a.default.createElement(ActionButtons,null))};t.SiteTemplateHeader=SiteTemplateHeader,SiteTemplateHeader.propTypes={isActive:o.bool,author:o.string,editURL:o.string,extended:o.bool,modifiedDate:o.string,status:o.string,title:o.string,showInstances:o.bool}},86620(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=SiteTemplateThumbnail;var a=i(n(41594)),s=n(57401);function SiteTemplateThumbnail(e){return a.default.createElement(s.CardImage,{alt:e.title,src:e.thumbnail||e.placeholder,className:e.thumbnail?"":"e-site-template__placeholder"},a.default.createElement(s.CardOverlay,{className:"e-site-template__overlay-preview"},a.default.createElement(s.Button,{className:"e-site-template__overlay-preview-button",text:r("Preview","elementor-pro"),icon:"eicon-preview-medium",url:`/site-editor/templates/${e.type}/${e.id}`})))}SiteTemplateThumbnail.propTypes={id:o.number,title:o.string,type:o.string,thumbnail:o.string,placeholder:o.string}},26789(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=SiteTemplate;var i=o(n(41594));n(15724);var a=n(57401),s=n(48127),l=n(36558),u=n(76085);function SiteTemplate(e){const t="e-site-template",n=[t],r=i.default.useRef(null);i.default.useEffect(()=>{e.isSelected&&r.current.scrollIntoView({behavior:"smooth",block:"start"})},[e.isSelected]),e.extended&&n.push(`${t}--extended`),e.aspectRatio&&n.push(`${t}--${e.aspectRatio}`);const o=e.extended&&e.showInstances?i.default.createElement(u.SiteTemplateFooter,e):"";return i.default.createElement(a.Card,{className:n.join(" "),ref:r},i.default.createElement(s.SiteTemplateHeader,e),i.default.createElement(l.SiteTemplateBody,e),o)}n(53762),SiteTemplate.propTypes={aspectRatio:r.string,className:r.string,extended:r.bool,id:r.number.isRequired,isActive:r.bool.isRequired,status:r.string,thumbnail:r.string.isRequired,title:r.string.isRequired,isSelected:r.bool,type:r.string.isRequired,showInstances:r.bool},SiteTemplate.defaultProps={isSelected:!1}},83192(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=SiteTemplates;var a=i(n(41594)),s=i(n(78304));n(14846),n(27458),n(94364);var l=n(57401),u=i(n(26789)),c=n(47146),d=n(71500),p=i(n(92138));function SiteTemplates(e){const{templates:t,action:n,resetActionState:o}=a.default.useContext(d.Context);let i,f;f=a.default.useMemo(()=>Object.values(t).sort((e,t)=>t.isActive||e.isActive?t.isActive&&e.isActive?t.datet.type===e.type),m.extended=!0,m.type=e.type,e.type){case"header":case"footer":i=1,m.aspectRatio="wide";break;default:i=2}return f&&f.length?a.default.createElement("section",{className:"e-site-editor__site-templates"},a.default.createElement(c.PartActionsDialogs,null),n.error&&a.default.createElement(l.Dialog,{text:n.error,dismissButtonText:r("Go Back","elementor-pro"),dismissButtonOnClick:o,approveButtonText:r("Learn More","elementor-pro"),approveButtonColor:"link",approveButtonUrl:"https://go.elementor.com/app-theme-builder-template-load-issue",approveButtonTarget:"_target"}),a.default.createElement(l.CssGrid,{columns:i,spacing:24,colMinWidth:200},f.map(t=>a.default.createElement(u.default,(0,s.default)({key:t.id},t,m,{isSelected:parseInt(e.id)===t.id}))))):a.default.createElement("h3",null,r("No Templates found. Want to create one?","elementor-pro"),"...")}SiteTemplates.propTypes={type:o.string,id:o.string}},66400(e,t,n){"use strict";var r=n(62688),o=n(12470).__,i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function AddNew(){const{templates:e}=a.default.useContext(u.Context),t=1<=Object.keys(e).length,{isLocked:n,ConnectButton:i}=(0,d.default)("site-editor"),HoverElement=e=>n?a.default.createElement(s.CardOverlay,{className:"e-site-editor__promotion-overlay"},a.default.createElement("div",{className:"e-site-editor__promotion-overlay__link"},a.default.createElement("i",{className:"e-site-editor__promotion-overlay__icon eicon-lock"}))):a.default.createElement("a",{href:e.urls.create,className:"eps-card__image-overlay eps-add-new__overlay"},a.default.createElement(s.AddNewButton,{hideText:!0}));return HoverElement.propTypes={urls:r.object.isRequired},a.default.createElement("section",{className:"e-site-editor__add-new"},a.default.createElement(s.Grid,{container:!0,direction:"column",className:"e-site-editor__header"},t&&a.default.createElement(s.Grid,{item:!0},a.default.createElement(c.default,null)),a.default.createElement(s.Grid,{item:!0,container:!0,justify:"space-between",alignItems:"start"},a.default.createElement(s.Heading,{variant:"h1"},o("Start customizing every part of your site","elementor-pro")),n&&a.default.createElement(i,null))),a.default.createElement(l.SiteParts,{hoverElement:HoverElement}))};var a=i(n(41594)),s=n(57401),l=n(40858);n(58515);var u=n(71500),c=i(n(67579)),d=i(n(54292))},87010(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(75206),o=n(41594),i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(62688));const ConditionButtonPortal=e=>{const[t,n]=(0,o.useState)(!1),i=document.getElementById("portal-root");return(0,o.useEffect)(()=>{n(!!i)},[i]),t?(0,r.createPortal)(e.children,i):null};ConditionButtonPortal.propTypes={children:i.oneOfType([i.node,i.string])};t.default=ConditionButtonPortal},57624(e,t,n){"use strict";var r=n(12470).sprintf,o=n(12470).__,i=n(62688),a=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionConflicts;var s=a(n(41594));n(14846),n(94364);var l=n(57401);function ConditionConflicts(e){if(!e.conflicts.length)return"";const t=e.conflicts.map(e=>s.default.createElement(l.Button,{key:e.template_id,target:"_blank",url:e.edit_url,text:e.template_title}));return s.default.createElement(l.Text,{className:"e-site-editor-conditions__conflict",variant:"sm"},r(o("We noticed that you already applied %s with the same condition.","elementor-pro"),t),s.default.createElement("br",null),o("To continue, set different conditions for each so they don't conflict.","elementor-pro"))}ConditionConflicts.propTypes={conflicts:i.array.isRequired}},51360(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionName;var i=o(n(41594)),a=n(57401);function ConditionName(e){if("general"!==e.default)return"";return i.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},i.default.createElement(a.Select,{options:e.options,value:e.name,onChange:t=>e.updateConditions(e.id,{name:t.target.value,sub:"",subId:""})}))}ConditionName.propTypes={updateConditions:r.func.isRequired,id:r.string.isRequired,name:r.string.isRequired,options:r.array.isRequired,default:r.string.isRequired},ConditionName.defaultProps={name:""}},72943(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionSubId;var a=i(n(41594)),s=n(57401);function ConditionSubId(e){const t=a.default.useMemo(()=>Object.keys(e.subIdAutocomplete).length?function getSettings(e){return{allowClear:!1,placeholder:r("All","elementor-pro"),dir:elementorCommon.config.isRTL?"rtl":"ltr",ajax:{transport:(t,n,r)=>elementorCommon.ajax.addRequest("pro_panel_posts_control_filter_autocomplete",{data:{q:t.data.q,autocomplete:e},success:n,error:r}),data:e=>({q:e.term,page:e.page}),cache:!0},escapeMarkup:e=>e,minimumInputLength:1}}(e.subIdAutocomplete):null,[e.subIdAutocomplete]);if(!e.sub||!t)return"";return a.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},a.default.createElement(s.Select2,{onChange:t=>e.updateConditions(e.id,{subId:t.target.value}),value:e.subId,settings:t,options:e.subIdOptions}))}ConditionSubId.propTypes={subIdAutocomplete:o.object,id:o.string.isRequired,sub:o.string,subId:o.string,updateConditions:o.func,subIdOptions:o.array},ConditionSubId.defaultProps={subId:"",subIdOptions:[]}},42437(e,t,n){"use strict";var r=n(62688),o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionSub;var i=o(n(41594)),a=n(57401);function ConditionSub(e){if("general"===e.name||!e.subOptions.length)return"";return i.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},i.default.createElement(a.Select,{options:e.subOptions,value:e.sub,onChange:t=>e.updateConditions(e.id,{sub:t.target.value,subId:""})}))}ConditionSub.propTypes={updateConditions:r.func.isRequired,id:r.string.isRequired,name:r.string.isRequired,sub:r.string.isRequired,subOptions:r.array.isRequired},ConditionSub.defaultProps={sub:"",subOptions:{}}},31303(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionType;var a=i(n(41594)),s=n(57401);function ConditionType(e){const t=a.default.createRef(),n=[{label:r("Include","elementor-pro"),value:"include"},{label:r("Exclude","elementor-pro"),value:"exclude"}];return a.default.useEffect(()=>{t.current.setAttribute("data-elementor-condition-type",e.type)}),a.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper e-site-editor-conditions__input-wrapper--condition-type",ref:t},a.default.createElement(s.Select,{options:n,value:e.type,onChange:t=>{e.updateConditions(e.id,{type:t.target.value})}}))}ConditionType.propTypes={updateConditions:o.func.isRequired,id:o.string.isRequired,type:o.string.isRequired},ConditionType.defaultProps={type:""}},98927(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionsRows;var a=i(n(41594)),s=i(n(78304));n(14846),n(94364);var l=n(14737),u=n(57401),c=i(n(31303)),d=i(n(51360)),p=i(n(42437)),f=i(n(72943)),m=i(n(57624)),h=i(n(87010));function ConditionsRows(e){const{conditions:t,createConditionItemInState:n,updateConditionItemState:o,removeConditionItemInState:i,saveConditions:g,action:v,resetActionState:b}=a.default.useContext(l.Context),y=Object.values(t).map(e=>a.default.createElement("div",{key:e.id},a.default.createElement("div",{className:"e-site-editor-conditions__row"},a.default.createElement("div",{className:`e-site-editor-conditions__row-controls ${e.conflictErrors.length&&"e-site-editor-conditions__row-controls--error"}`},a.default.createElement(c.default,(0,s.default)({},e,{updateConditions:o})),a.default.createElement("div",{className:"e-site-editor-conditions__row-controls-inner"},a.default.createElement(d.default,(0,s.default)({},e,{updateConditions:o})),a.default.createElement(p.default,(0,s.default)({},e,{updateConditions:o})),a.default.createElement(f.default,(0,s.default)({},e,{updateConditions:o})))),a.default.createElement(u.Button,{className:"e-site-editor-conditions__remove-condition",text:r("Delete","elementor-pro"),icon:"eicon-close",hideText:!0,onClick:()=>i(e.id)})),a.default.createElement(m.default,{conflicts:e.conflictErrors}))),SaveButton=()=>a.default.createElement(u.Button,{variant:"contained",color:"primary",size:"lg",hideText:_,icon:_?"eicon-loading eicon-animation-spin":"",text:r("Save & Close","elementor-pro"),onClick:()=>g().then(e.onAfterSave)}),_=v.current===l.ConditionsProvider.actions.SAVE&&v.loading;return a.default.createElement(a.default.Fragment,null,v.error&&a.default.createElement(u.Dialog,{text:v.error,dismissButtonText:r("Go Back","elementor-pro"),dismissButtonOnClick:b,approveButtonText:r("Learn More","elementor-pro"),approveButtonColor:"link",approveButtonUrl:"https://go.elementor.com/app-theme-builder-conditions-load-issue",approveButtonTarget:"_target"}),a.default.createElement("div",{className:"e-site-editor-conditions__rows"},y),a.default.createElement("div",{className:"e-site-editor-conditions__add-button-container"},a.default.createElement(u.Button,{className:"e-site-editor-conditions__add-button",variant:"contained",size:"lg",text:r("Add Condition","elementor-pro"),onClick:n})),a.default.createElement("div",{className:"e-site-editor-conditions__footer"},e?.loadPortal?a.default.createElement(h.default,null,a.default.createElement(SaveButton,null)):a.default.createElement(SaveButton,null)))}ConditionsRows.propTypes={onAfterSave:o.func,loadPortal:o.bool}},74933(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Conditions;var a=i(n(41594)),s=n(57401),l=i(n(14737)),u=n(71500),c=i(n(98927));n(20734);var d=i(n(67579));function Conditions(e){const{findTemplateItemInState:t,updateTemplateItemState:n}=a.default.useContext(u.Context),o=t(parseInt(e.id));return o?a.default.createElement("section",{className:"e-site-editor-conditions"},a.default.createElement(d.default,null),a.default.createElement("div",{className:"e-site-editor-conditions__header"},a.default.createElement("img",{className:"e-site-editor-conditions__header-image",src:`${elementorAppProConfig.baseUrl}/modules/theme-builder/assets/images/conditions-tab.svg`,alt:r("Import template","elementor-pro")}),a.default.createElement(s.Heading,{variant:"h1",tag:"h1"},r("Where do you want to display your template?","elementor-pro")),a.default.createElement(s.Text,{variant:"p"},r("Set the conditions that determine where your template is used throughout your site.","elementor-pro"),a.default.createElement("br",null),r("For example, choose 'Entire Site' to display the template across your site.","elementor-pro"))),a.default.createElement(l.default,{currentTemplate:o,onConditionsSaved:n},a.default.createElement(c.default,{onAfterSave:()=>history.back(),loadPortal:!0}))):a.default.createElement("div",null,r("Not Found","elementor-pro"))}Conditions.propTypes={id:o.string}},53147(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function Import(){const{importTemplates:e,action:t,resetActionState:n}=i.default.useContext(s.Context),[o,c]=i.default.useState(null),d=t.current===s.TemplatesProvider.actions.IMPORT,p=d&&t.loading,f=d&&t.error,m=i.default.useCallback(t=>{p||function readFile(e){return new Promise(t=>{const n=new FileReader;n.readAsDataURL(e),n.onload=e=>{t(e.target.result.replace(/^[^,]+,/,""))}})}(t).then(n=>e({fileName:t.name,fileData:n})).then(e=>{c(e.data[0])})},[]),{runAction:h,dialog:g,checkbox:v}=u({doNotShowAgainKey:"upload_json_warning_generic_message",action:m});return i.default.createElement("section",{className:"site-editor__import"},o&&i.default.createElement(a.Dialog,{title:r("Your template was imported","elementor-pro"),approveButtonText:r("Preview","elementor-pro"),approveButtonUrl:o.url,approveButtonTarget:"_blank",dismissButtonText:r("Edit","elementor-pro"),dismissButtonUrl:o.editURL,dismissButtonTarget:"_top",onClose:()=>c(null)}),f&&i.default.createElement(a.Dialog,{title:t.error,approveButtonText:r("Learn More","elementor-pro"),approveButtonUrl:"https://go.elementor.com/app-theme-builder-import-issue",approveButtonTarget:"_blank",approveButtonColor:"link",dismissButtonText:r("Go Back","elementor-pro"),dismissButtonOnClick:n,onClose:n}),g.isOpen&&i.default.createElement(a.Dialog,{title:r("Warning: JSON or ZIP files may be unsafe","elementor-pro"),text:r("Uploading JSON or ZIP files from unknown sources can be harmful and put your site at risk. For maximum safety, upload only JSON or ZIP files from trusted sources.","elementor-pro"),approveButtonColor:"link",approveButtonText:r("Continue","elementor-pro"),approveButtonOnClick:g.approve,dismissButtonText:r("Cancel","elementor-pro"),dismissButtonOnClick:g.dismiss,onClose:g.dismiss},i.default.createElement("label",{htmlFor:"do-not-show-upload-json-warning-again",style:{display:"flex",alignItems:"center",gap:"5px"}},i.default.createElement(a.Checkbox,{id:"do-not-show-upload-json-warning-again",type:"checkbox",value:v.isChecked,onChange:e=>v.setIsChecked(!!e.target.checked)}),r("Do not show this message again","elementor-pro"))),i.default.createElement(l.default,null),i.default.createElement(a.DropZone,{heading:r("Import Template To Your Library","elementor-pro"),text:r("Drag & Drop your .JSON or .zip template file","elementor-pro"),secondaryText:r("or","elementor-pro"),onFileSelect:h,isLoading:p,filetypes:["zip","json"]}))};var i=o(n(41594)),a=n(57401),s=n(71500),l=o(n(67579));const u=n(68276).useConfirmAction??(({action:e})=>({runAction:e,dialog:{isOpen:!1}}))},40157(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=TemplateType;var a=i(n(41594));n(14846),n(6211);var s=n(40858),l=n(57401),u=i(n(83192)),c=i(n(54292));function TemplateType(e){const{templateTypes:t}=a.default.useContext(s.TemplateTypesContext),n=t.find(t=>t.type===e.type),{isLocked:o,ConnectButton:i}=(0,c.default)("site-editor");return n?a.default.createElement("section",{className:`e-site-editor__templates e-site-editor__templates--type-${e.type}`},a.default.createElement(l.Grid,{className:"page-header",container:!0,justify:"space-between"},a.default.createElement(l.Heading,{variant:"h1"},n.page_title),o?a.default.createElement(i,null):a.default.createElement(l.AddNewButton,{url:n.urls.create,text:r("Add New","elementor-pro")})),a.default.createElement("hr",{className:"eps-separator"}),a.default.createElement(u.default,{type:n.type,id:e.id})):a.default.createElement(l.NotFound,null)}n(71402),TemplateType.propTypes={type:o.string,page_title:o.string,id:o.string}},38519(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function Templates(){const{isLocked:e,ConnectButton:t}=(0,l.default)("site-editor");return i.default.createElement("section",{className:"e-site-editor__site-templates"},i.default.createElement(s.Grid,{container:!0,justify:"space-between",alignItems:"start",className:"page-header"},i.default.createElement("h1",null,r("Your Site's Global Parts","elementor-pro")),e?i.default.createElement(t,null):i.default.createElement(s.AddNewButton,{url:"/site-editor/add-new"})),i.default.createElement("hr",{className:"eps-separator"}),i.default.createElement(a.default,null))};var i=o(n(41594)),a=o(n(83192)),s=n(57401),l=o(n(54292))},28031(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=DialogDelete;var a=i(n(41594)),s=n(57401),l=n(71500);function DialogDelete(e){const{deleteTemplate:t,findTemplateItemInState:n}=a.default.useContext(l.Context),closeDialog=n=>{e.setId(null),n&&t(e.id)};if(!e.id)return"";const o=n(e.id);return a.default.createElement(s.Dialog,{title:r("Move Item To Trash","elementor-pro"),text:r("Are you sure you want to move this item to trash:","elementor-pro")+` "${o.title}"`,onSubmit:()=>closeDialog(!0),approveButtonText:r("Move to Trash","elementor-pro"),approveButtonOnClick:()=>closeDialog(!0),approveButtonColor:"danger",dismissButtonText:r("Cancel","elementor-pro"),dismissButtonOnClick:()=>closeDialog(),onClose:()=>closeDialog()})}DialogDelete.propTypes={id:o.number,setId:o.func.isRequired}},27730(e,t,n){"use strict";var r=n(12470).__,o=n(62688);Object.defineProperty(t,"__esModule",{value:!0}),t.default=DialogRename;var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(41594)),a=n(57401),s=n(71500);function DialogRename(e){const{findTemplateItemInState:t,updateTemplate:n}=i.default.useContext(s.Context),o=t(e.id),[l,u]=i.default.useState("");(0,i.useEffect)(()=>{o&&u(o.title)},[o]);const closeDialog=t=>{e.setId(null),t&&n(e.id,{post_title:l})};return e.id?i.default.createElement(a.Dialog,{title:r("Rename Site Part","elementor-pro"),approveButtonText:r("Change","elementor-pro"),onSubmit:()=>closeDialog(!0),approveButtonOnClick:()=>closeDialog(!0),approveButtonColor:"primary",dismissButtonText:r("Cancel","elementor-pro"),dismissButtonOnClick:()=>closeDialog(),onClose:()=>closeDialog()},i.default.createElement("input",{type:"text",className:"eps-input eps-input-text eps-input--block",autoFocus:!0,value:l,onChange:e=>u(e.target.value)})):""}DialogRename.propTypes={id:o.number,setId:o.func.isRequired}},47146(e,t,n){"use strict";var r=n(12470).__,o=n(62688),i=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.PartActionsDialogs=function PartActionsDialogs(){const[e,t]=a.default.useState(null),[n,r]=a.default.useState(null);return c.rename=t,c.delete=r,a.default.createElement(a.default.Fragment,null,a.default.createElement(s.default,{id:e,setId:t}),a.default.createElement(l.default,{id:n,setId:r}))},t.default=PartActionsButtons,t.handlers=void 0;var a=i(n(41594)),s=i(n(27730)),l=i(n(28031)),u=n(57401);const c=t.handlers={rename:null,delete:null};function PartActionsButtons(e){const[t,n]=a.default.useState(!1);let o="";return t&&(o=a.default.createElement(u.Popover,{closeFunction:()=>n(!t)},a.default.createElement("li",null,a.default.createElement(u.Button,{className:"eps-popover__item",icon:"eicon-sign-out",text:r("Export","elementor-pro"),url:e.exportLink})),a.default.createElement("li",null,a.default.createElement(u.Button,{className:"eps-popover__item eps-popover__item--danger",icon:"eicon-trash-o",text:r("Trash","elementor-pro"),onClick:()=>c.delete(e.id)})),a.default.createElement("li",null,a.default.createElement(u.Button,{className:"eps-popover__item",icon:"eicon-edit",text:r("Rename","elementor-pro"),onClick:()=>c.rename(e.id)})))),a.default.createElement("div",{className:"eps-popover__container"},a.default.createElement(u.Button,{text:r("Toggle","elementor-pro"),hideText:!0,icon:"eicon-ellipsis-h",size:"lg",onClick:()=>n(!t)}),o)}PartActionsButtons.propTypes={id:o.number.isRequired,exportLink:o.string.isRequired}},52808(e,t,n){"use strict";var r=n(12470).__,o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(41594)),a=n(83040),s=o(n(38519)),l=o(n(40157)),u=o(n(66400)),c=o(n(74933)),d=o(n(53147)),p=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,i,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(o=t?r:n){if(o.has(e))return o.get(e);o.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(i.get||i.set)?o(a,t,i):a[t]=e[t]);return a}(e,t)}(n(71500)),f=n(40858),m=n(57401),h=o(n(47485)),g=o(n(2239)),v=o(n(54292));function SiteEditor(){const{isLocked:e}=(0,v.default)("site-editor"),t="site-editor",n=[{id:"import",text:r("import","elementor-pro"),hideText:!0,icon:"eicon-upload-circle-o",onClick:()=>h.default.appHistory.navigate(t+"/import")}];elementorCommon.ajax.invalidateCache({unique_id:"app_site_editor_template_types"});const SiteEditorDefault=()=>{const{templates:e}=i.default.useContext(p.Context);return Object.keys(e).length?i.default.createElement(a.Redirect,{from:"/",to:"/"+t+"/templates",noThrow:!0}):i.default.createElement(a.Redirect,{from:"/",to:"/"+t+"/add-new",noThrow:!0})};return i.default.createElement(m.ErrorBoundary,{title:r("Theme Builder could not be loaded","elementor-pro"),learnMoreUrl:"https://go.elementor.com/app-theme-builder-load-issue"},i.default.createElement(f.Layout,{allPartsButton:i.default.createElement(f.AllPartsButton,{url:"/"+t}),headerButtons:n,titleRedirectRoute:"/"+t,promotion:e},i.default.createElement(m.Grid,{container:!0,className:"e-site-editor__content_container"},i.default.createElement(m.Grid,{item:!0,className:"e-site-editor__content_container_main"},i.default.createElement(p.default,null,i.default.createElement(a.LocationProvider,{history:h.default.appHistory},i.default.createElement(a.Router,null,i.default.createElement(SiteEditorDefault,{path:t}),i.default.createElement(s.default,{path:t+"/templates"}),i.default.createElement(l.default,{path:t+"/templates/:type/*id"}),i.default.createElement(u.default,{path:t+"/add-new"}),i.default.createElement(c.default,{path:t+"/conditions/:id"}),i.default.createElement(d.default,{path:t+"/import"}),i.default.createElement(f.NotFound,{default:!0}))))),i.default.createElement(m.Grid,{container:!0,justify:"space-between",className:"e-site-editor__content_container_secondary"},i.default.createElement(m.Button,{text:r("Switch to table view","elementor-pro"),url:elementorAppProConfig["site-editor"]?.urls?.legacy_view}),-1!==window.location.href.indexOf("conditions")&&i.default.createElement("div",{id:"portal-root"})))))}n(55043);t.default=class Module{constructor(){elementorCommon.debug.addURLToWatch("elementor-pro/assets"),$e.components.register(new g.default),h.default.addRoute({path:"/site-editor/*",component:SiteEditor})}}},66930(e,t,n){"use strict";var r=n(41594);Object.defineProperty(t,"__esModule",{value:!0}),t.SCREENSHOT_STATUS_SUCCEED=t.SCREENSHOT_STATUS_QUEUE=t.SCREENSHOT_STATUS_IN_PROGRESS=t.SCREENSHOT_STATUS_FAILED=void 0,t.default=function useScreenshot(e,{numberOfScreenshotInParallel:t}=p){const[n,r]=o([]),f=a(()=>filterPostByStatus(n,l),[n]),m=a(()=>filterPostByStatus(n,u),[n]),h=a(()=>filterPostByStatus(n,c),[n]),g=a(()=>filterPostByStatus(n,d),[n]);i(()=>{const t=e.filter(e=>!n.find(t=>t.id===e.id));t.length&&r(e=>[...e,...normalizeInitialPosts(t)])},[e]);const v=function useIFrameMessageListener(e,t){return s(n=>{const{data:r}=n;if(!r.name||"capture-screenshot-done"!==r.name)return;const o=e.find(e=>e.id===parseInt(r.id));o&&(o.iframe.remove(),t(e=>updatePostsAttrs(e,o.id,{status:r.success?c:d,imageUrl:r.imageUrl})))},[e])}(m,r);return i(()=>(window.addEventListener("message",v,!1),()=>{window.removeEventListener("message",v)}),[v]),i(()=>{if(0===f.length||m.length>=t)return;const[e]=f,n=function createScreenshotIframe(e){const t=document.createElement("iframe");return t.src=e.screenshot_url,t.width="1200",t.style="visibility: hidden;",document.body.appendChild(t),t}(e);r(t=>updatePostsAttrs(t,e.id,{status:u,iframe:n}))},[n]),{posts:n,queue:f,inProgress:m,succeed:h,failed:g}},n(14846),n(27458),n(6211),n(94364);const{useState:o,useEffect:i,useMemo:a,useCallback:s}=r,l=t.SCREENSHOT_STATUS_QUEUE="queue",u=t.SCREENSHOT_STATUS_IN_PROGRESS="in-progress",c=t.SCREENSHOT_STATUS_SUCCEED="succeed",d=t.SCREENSHOT_STATUS_FAILED="failed",p={numberOfScreenshotInParallel:1};function filterPostByStatus(e,t){return e.filter(e=>t===e.status)}function normalizeInitialPosts(e){return e.map(e=>({id:e.id,screenshot_url:e.screenshot_url,status:"queue",iframe:null,imageUrl:null}))}function updatePostsAttrs(e,t,n={}){return e.map(e=>e.id!==t?e:{...e,...n})}},31659(e,t,n){"use strict";t.__esModule=!0;var r=n(41594),o=(_interopRequireDefault(r),_interopRequireDefault(n(62688))),i=_interopRequireDefault(n(28127));_interopRequireDefault(n(20567));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=1073741823;t.default=function createReactContext(e,t){var n,s,l="__create-react-context-"+(0,i.default)()+"__",u=function(e){function Provider(){var t,n;_classCallCheck(this,Provider);for(var r=arguments.length,o=Array(r),i=0;ic;)if((u=s[c++])!=u)return!0}else for(;l>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},39273(e,t,n){"use strict";var r=n(20382),o=n(14914),i=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(o(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},61698(e,t,n){"use strict";var r=n(14762);e.exports=r([].slice)},48901(e,t,n){"use strict";var r=n(2293),o=n(46721);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){o(e,"throw",t)}}},91278(e,t,n){"use strict";var r=n(14762),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},26145(e,t,n){"use strict";var r=n(34338),o=n(1483),i=n(91278),a=n(70001)("toStringTag"),s=Object,l="Arguments"===i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=s(e),a))?n:l?i(t):"Object"===(r=i(t))&&o(t.callee)?"Arguments":r}},16726(e,t,n){"use strict";var r=n(55755),o=n(89497),i=n(4961),a=n(25835);e.exports=function(e,t,n){for(var s=o(t),l=a.f,u=i.f,c=0;c9007199254740991)throw t("Maximum allowed index exceeded");return e}},44741(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},19461(e,t,n){"use strict";var r=n(85578).navigator,o=r&&r.userAgent;e.exports=o?String(o):""},66477(e,t,n){"use strict";var r,o,i=n(85578),a=n(19461),s=i.process,l=i.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(o=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},28612(e,t,n){"use strict";var r=n(85578),o=n(4961).f,i=n(69037),a=n(77914),s=n(82095),l=n(16726),u=n(98730);e.exports=function(e,t){var n,c,d,p,f,m=e.target,h=e.global,g=e.stat;if(n=h?r:g?r[m]||s(m,{}):r[m]&&r[m].prototype)for(c in t){if(p=t[c],d=e.dontCallGetSet?(f=o(n,c))&&f.value:n[c],!u(h?c:m+(g?".":"#")+c,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&i(p,"sham",!0),a(n,c,p,e)}}},28473(e){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},73067(e,t,n){"use strict";var r=n(274),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},32914(e,t,n){"use strict";var r=n(23786),o=n(68120),i=n(274),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},274(e,t,n){"use strict";var r=n(28473);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},21807(e,t,n){"use strict";var r=n(274),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},42048(e,t,n){"use strict";var r=n(20382),o=n(55755),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),l=s&&"something"===function something(){}.name,u=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},23786(e,t,n){"use strict";var r=n(91278),o=n(14762);e.exports=function(e){if("Function"===r(e))return o(e)}},14762(e,t,n){"use strict";var r=n(274),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},11409(e,t,n){"use strict";var r=n(85578),o=n(1483);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},40041(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},26665(e,t,n){"use strict";var r=n(26145),o=n(92564),i=n(15983),a=n(86775),s=n(70001)("iterator");e.exports=function(e){if(!i(e))return o(e,s)||o(e,"@@iterator")||a[r(e)]}},14887(e,t,n){"use strict";var r=n(21807),o=n(68120),i=n(2293),a=n(18761),s=n(26665),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(o(n))return i(r(n,e));throw new l(a(e)+" is not iterable")}},92564(e,t,n){"use strict";var r=n(68120),o=n(15983);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},85578(e,t,n){"use strict";var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof n.g&&n.g)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()},55755(e,t,n){"use strict";var r=n(14762),o=n(22347),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return i(o(e),t)}},11507(e){"use strict";e.exports={}},42811(e,t,n){"use strict";var r=n(11409);e.exports=r("document","documentElement")},1799(e,t,n){"use strict";var r=n(20382),o=n(28473),i=n(3145);e.exports=!r&&!o(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},32121(e,t,n){"use strict";var r=n(14762),o=n(28473),i=n(91278),a=Object,s=r("".split);e.exports=o(function(){return!a("z").propertyIsEnumerable(0)})?function(e){return"String"===i(e)?s(e,""):a(e)}:a},17268(e,t,n){"use strict";var r=n(14762),o=n(1483),i=n(91831),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},64483(e,t,n){"use strict";var r,o,i,a=n(74644),s=n(85578),l=n(71704),u=n(69037),c=n(55755),d=n(91831),p=n(65409),f=n(11507),m="Object already initialized",h=s.TypeError,g=s.WeakMap;if(a||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new h(m);return t.facade=e,v.set(e,t),t},o=function(e){return v.get(e)||{}},i=function(e){return v.has(e)}}else{var b=p("state");f[b]=!0,r=function(e,t){if(c(e,b))throw new h(m);return t.facade=e,u(e,b,t),t},o=function(e){return c(e,b)?e[b]:{}},i=function(e){return c(e,b)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw new h("Incompatible receiver, "+e+" required");return n}}}},95299(e,t,n){"use strict";var r=n(70001),o=n(86775),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},14914(e,t,n){"use strict";var r=n(91278);e.exports=Array.isArray||function isArray(e){return"Array"===r(e)}},1483(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},98730(e,t,n){"use strict";var r=n(28473),o=n(1483),i=/#|\.prototype\./,isForced=function(e,t){var n=s[a(e)];return n===u||n!==l&&(o(t)?r(t):!!t)},a=isForced.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=isForced.data={},l=isForced.NATIVE="N",u=isForced.POLYFILL="P";e.exports=isForced},15983(e){"use strict";e.exports=function(e){return null==e}},71704(e,t,n){"use strict";var r=n(1483);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},19557(e){"use strict";e.exports=!1},58992(e,t,n){"use strict";var r=n(71704),o=n(64483).get;e.exports=function isRawJSON(e){if(!r(e))return!1;var t=o(e);return!!t&&"RawJSON"===t.type}},31423(e,t,n){"use strict";var r=n(11409),o=n(1483),i=n(4815),a=n(45022),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},11506(e,t,n){"use strict";var r=n(32914),o=n(21807),i=n(2293),a=n(18761),s=n(95299),l=n(66960),u=n(4815),c=n(14887),d=n(26665),p=n(46721),f=TypeError,Result=function(e,t){this.stopped=e,this.result=t},m=Result.prototype;e.exports=function(e,t,n){var h,g,v,b,y,_,C,E=n&&n.that,x=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_RECORD),w=!(!n||!n.IS_ITERATOR),T=!(!n||!n.INTERRUPTED),O=r(t,E),stop=function(e){return h&&p(h,"normal"),new Result(!0,e)},callFn=function(e){return x?(i(e),T?O(e[0],e[1],stop):O(e[0],e[1])):T?O(e,stop):O(e)};if(S)h=e.iterator;else if(w)h=e;else{if(!(g=d(e)))throw new f(a(e)+" is not iterable");if(s(g)){for(v=0,b=l(e);b>v;v++)if((y=callFn(e[v]))&&u(m,y))return y;return new Result(!1)}h=c(e,g)}for(_=S?e.next:h.next;!(C=o(_,h)).done;){try{y=callFn(C.value)}catch(e){p(h,"throw",e)}if("object"==typeof y&&y&&u(m,y))return y}return new Result(!1)}},11983(e,t,n){"use strict";var r=n(46721);e.exports=function(e,t,n){for(var o=e.length-1;o>=0;o--)if(void 0!==e[o])try{n=r(e[o].iterator,t,n)}catch(e){t="throw",n=e}if("throw"===t)throw n;return n}},46721(e,t,n){"use strict";var r=n(21807),o=n(2293),i=n(92564);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return o(a),n}},58660(e,t,n){"use strict";var r=n(21807),o=n(25290),i=n(69037),a=n(82313),s=n(70001),l=n(64483),u=n(92564),c=n(21851).IteratorPrototype,d=n(75247),p=n(46721),f=n(11983),m=s("toStringTag"),h="IteratorHelper",g="WrapForValidIterator",v="normal",b="throw",y=l.set,createIteratorProxyPrototype=function(e){var t=l.getterFor(e?g:h);return a(o(c),{next:function next(){var n=t(this);if(e)return n.nextHandler();if(n.done)return d(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:d(r,n.done)}catch(e){throw n.done=!0,e}},return:function(){var n=t(this),o=n.iterator;if(n.done=!0,e){var i=u(o,"return");return i?r(i,o):d(void 0,!0)}if(n.inner)try{p(n.inner.iterator,v)}catch(e){return p(o,b,e)}if(n.openIters)try{f(n.openIters,v)}catch(e){return p(o,b,e)}return o&&p(o,v),d(void 0,!0)}})},_=createIteratorProxyPrototype(!0),C=createIteratorProxyPrototype(!1);i(C,m,"Iterator Helper"),e.exports=function(e,t,n){var r=function Iterator(r,o){o?(o.iterator=r.iterator,o.next=r.next):o=r,o.type=t?g:h,o.returnHandlerResult=!!n,o.nextHandler=e,o.counter=0,o.done=!1,y(this,o)};return r.prototype=t?_:C,r}},67486(e){"use strict";e.exports=function(e,t){var n="function"==typeof Iterator&&Iterator.prototype[e];if(n)try{n.call({next:null},t).next()}catch(e){return!0}}},75267(e,t,n){"use strict";var r=n(85578);e.exports=function(e,t){var n=r.Iterator,o=n&&n.prototype,i=o&&o[e],a=!1;if(i)try{i.call({next:function(){return{done:!0}},return:function(){a=!0}},-1)}catch(e){e instanceof t||(a=!1)}if(!a)return i}},21851(e,t,n){"use strict";var r,o,i,a=n(28473),s=n(1483),l=n(71704),u=n(25290),c=n(53181),d=n(77914),p=n(70001),f=n(19557),m=p("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):h=!0),!l(r)||a(function(){var e={};return r[m].call(e)!==e})?r={}:f&&(r=u(r)),s(r[m])||d(r,m,function(){return this}),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},86775(e){"use strict";e.exports={}},66960(e,t,n){"use strict";var r=n(58324);e.exports=function(e){return r(e.length)}},90169(e,t,n){"use strict";var r=n(14762),o=n(28473),i=n(1483),a=n(55755),s=n(20382),l=n(42048).CONFIGURABLE,u=n(17268),c=n(64483),d=c.enforce,p=c.get,f=String,m=Object.defineProperty,h=r("".slice),g=r("".replace),v=r([].join),b=s&&!o(function(){return 8!==m(function(){},"length",{value:8}).length}),y=String(String).split("String"),_=e.exports=function(e,t,n){"Symbol("===h(f(t),0,7)&&(t="["+g(f(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||l&&e.name!==t)&&(s?m(e,"name",{value:t,configurable:!0}):e.name=t),b&&n&&a(n,"arity")&&e.length!==n.arity&&m(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&m(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return a(r,"source")||(r.source=v(y,"string"==typeof t?t:"")),e};Function.prototype.toString=_(function toString(){return i(this)&&p(this).source||u(this)},"toString")},61703(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function trunc(e){var r=+e;return(r>0?n:t)(r)}},14253(e,t,n){"use strict";var r=n(28473);e.exports=!r(function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e})},25290(e,t,n){"use strict";var r,o=n(2293),i=n(95799),a=n(44741),s=n(11507),l=n(42811),u=n(3145),c=n(65409),d="prototype",p="script",f=c("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<"+p+">"+e+""},NullProtoObjectViaActiveX=function(e){e.write(scriptTag("")),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObject=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;NullProtoObject="undefined"!=typeof document?document.domain&&r?NullProtoObjectViaActiveX(r):(t=u("iframe"),n="java"+p+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(scriptTag("document.F=Object")),e.close(),e.F):NullProtoObjectViaActiveX(r);for(var o=a.length;o--;)delete NullProtoObject[d][a[o]];return NullProtoObject()};s[f]=!0,e.exports=Object.create||function create(e,t){var n;return null!==e?(EmptyConstructor[d]=o(e),n=new EmptyConstructor,EmptyConstructor[d]=null,n[f]=e):n=NullProtoObject(),void 0===t?n:i.f(n,t)}},95799(e,t,n){"use strict";var r=n(20382),o=n(3896),i=n(25835),a=n(2293),s=n(35599),l=n(33658);t.f=r&&!o?Object.defineProperties:function defineProperties(e,t){a(e);for(var n,r=s(t),o=l(t),u=o.length,c=0;u>c;)i.f(e,n=o[c++],r[n]);return e}},25835(e,t,n){"use strict";var r=n(20382),o=n(1799),i=n(3896),a=n(2293),s=n(83815),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",f="writable";t.f=r?i?function defineProperty(e,t,n){if(a(e),t=s(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var r=c(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:d in n?n[d]:r[d],writable:!1})}return u(e,t,n)}:u:function defineProperty(e,t,n){if(a(e),t=s(t),a(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},4961(e,t,n){"use strict";var r=n(20382),o=n(21807),i=n(37611),a=n(57738),s=n(35599),l=n(83815),u=n(55755),c=n(1799),d=Object.getOwnPropertyDescriptor;t.f=r?d:function getOwnPropertyDescriptor(e,t){if(e=s(e),t=l(t),c)try{return d(e,t)}catch(e){}if(u(e,t))return a(!o(i.f,e,t),e[t])}},12278(e,t,n){"use strict";var r=n(56742),o=n(44741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return r(e,o)}},74347(e,t){"use strict";t.f=Object.getOwnPropertySymbols},53181(e,t,n){"use strict";var r=n(55755),o=n(1483),i=n(22347),a=n(65409),s=n(19441),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t=i(e);if(r(t,l))return t[l];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof u?c:null}},4815(e,t,n){"use strict";var r=n(14762);e.exports=r({}.isPrototypeOf)},56742(e,t,n){"use strict";var r=n(14762),o=n(55755),i=n(35599),a=n(86651).indexOf,s=n(11507),l=r([].push);e.exports=function(e,t){var n,r=i(e),u=0,c=[];for(n in r)!o(s,n)&&o(r,n)&&l(c,n);for(;t.length>u;)o(r,n=t[u++])&&(~a(c,n)||l(c,n));return c}},33658(e,t,n){"use strict";var r=n(56742),o=n(44741);e.exports=Object.keys||function keys(e){return r(e,o)}},37611(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function propertyIsEnumerable(e){var t=r(this,e);return!!t&&t.enumerable}:n},348(e,t,n){"use strict";var r=n(21807),o=n(1483),i=n(71704),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!i(s=r(n,e)))return s;if(o(n=e.valueOf)&&!i(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!i(s=r(n,e)))return s;throw new a("Can't convert object to primitive value")}},89497(e,t,n){"use strict";var r=n(11409),o=n(14762),i=n(12278),a=n(74347),s=n(2293),l=o([].concat);e.exports=r("Reflect","ownKeys")||function ownKeys(e){var t=i.f(s(e)),n=a.f;return n?l(t,n(e)):t}},89538(e,t,n){"use strict";var r=n(14762),o=n(55755),i=SyntaxError,a=parseInt,s=String.fromCharCode,l=r("".charAt),u=r("".slice),c=r(/./.exec),d={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},p=/^[\da-f]{4}$/i,f=/^[\u0000-\u001F]$/;e.exports=function(e,t){for(var n=!0,r="";t0?o(t,9007199254740991):0}},22347(e,t,n){"use strict";var r=n(53312),o=Object;e.exports=function(e){return o(r(e))}},22355(e,t,n){"use strict";var r=n(21807),o=n(71704),i=n(31423),a=n(92564),s=n(348),l=n(70001),u=TypeError,c=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,l=a(e,c);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!o(n)||i(n))return n;throw new u("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},83815(e,t,n){"use strict";var r=n(22355),o=n(31423);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},34338(e,t,n){"use strict";var r={};r[n(70001)("toStringTag")]="z",e.exports="[object z]"===String(r)},26261(e,t,n){"use strict";var r=n(26145),o=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}},18761(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},81866(e,t,n){"use strict";var r=n(14762),o=0,i=Math.random(),a=r(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},45022(e,t,n){"use strict";var r=n(86029);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3896(e,t,n){"use strict";var r=n(20382),o=n(28473);e.exports=r&&o(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},74644(e,t,n){"use strict";var r=n(85578),o=n(1483),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},70001(e,t,n){"use strict";var r=n(85578),o=n(47255),i=n(55755),a=n(81866),s=n(86029),l=n(45022),u=r.Symbol,c=o("wks"),d=l?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return i(c,e)||(c[e]=s&&i(u,e)?u[e]:d("Symbol."+e)),c[e]}},15724(e,t,n){"use strict";var r=n(28612),o=n(22347),i=n(66960),a=n(39273),s=n(31091);r({target:"Array",proto:!0,arity:1,forced:n(28473)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=o(this),n=i(t),r=arguments.length;s(n+r);for(var l=0;l{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=__webpack_require__(96784),t=e(__webpack_require__(52808)),n=e(__webpack_require__(41052));new t.default,new n.default})()})();