{for(;;){const[s,,c]=b.exec(l)||[];if(!c)return"";if(c===u)return`src: ${s};`}}):l}(l,s),p=function parseURLs(l){const u=[];return l.replace(_,(l,s,c)=>(u.push(c),l)),u.filter(l=>!isDataUrl(l))}(c);return p.reduce((l,c)=>l.then(l=>embed_resources_embed(l,c,u,s)),Promise.resolve(c))}async function embedProp(l,u,s){var c;const p=null===(c=u.style)||void 0===c?void 0:c.getPropertyValue(l);if(p){const c=await embedResources(p,null,s);return u.style.setProperty(l,c,u.style.getPropertyPriority(l)),!0}return!1}async function embedImages(l,u){isInstanceOfElement(l,Element)&&(await async function embedBackground(l,u){await embedProp("background",l,u)||await embedProp("background-image",l,u),await embedProp("mask",l,u)||await embedProp("-webkit-mask",l,u)||await embedProp("mask-image",l,u)||await embedProp("-webkit-mask-image",l,u)}(l,u),await async function embedImageNode(l,u){const s=isInstanceOfElement(l,HTMLImageElement);if((!s||isDataUrl(l.src))&&(!isInstanceOfElement(l,SVGImageElement)||isDataUrl(l.href.baseVal)))return;const c=s?l.src:l.href.baseVal,p=await resourceToDataURL(c,getMimeType(c),u);await new Promise((c,m)=>{l.onload=c,l.onerror=u.onImageErrorHandler?(...l)=>{try{c(u.onImageErrorHandler(...l))}catch(l){m(l)}}:m;const g=l;g.decode&&(g.decode=c),"lazy"===g.loading&&(g.loading="eager"),s?(l.srcset="",l.src=p):l.href.baseVal=p})}(l,u),await async function embedChildren(l,u){const s=toArray(l.childNodes).map(l=>embedImages(l,u));await Promise.all(s).then(()=>l)}(l,u))}const C={};async function fetchCSS(l){let u=C[l];if(null!=u)return u;const s=await fetch(l);return u={url:l,cssText:await s.text()},C[l]=u,u}async function embedFonts(l,u){let s=l.cssText;const c=/url\(["']?([^"')]+)["']?\)/g,p=(s.match(/url\([^)]+\)/g)||[]).map(async p=>{let m=p.replace(c,"$1");return m.startsWith("https://")||(m=new URL(m,l.url).href),fetchAsDataURL(m,u.fetchRequestInit,({result:l})=>(s=s.replace(p,`url(${l})`),[p,l]))});return Promise.all(p).then(()=>s)}function parseCSS(l){if(null==l)return[];const u=[];let s=l.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const c=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const l=c.exec(s);if(null===l)break;u.push(l[0])}s=s.replace(c,"");const p=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,m=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let l=p.exec(s);if(null===l){if(l=m.exec(s),null===l)break;p.lastIndex=m.lastIndex}else m.lastIndex=p.lastIndex;u.push(l[0])}return u}async function parseWebFontRules(l,u){if(null==l.ownerDocument)throw new Error("Provided element is not within a Document");const s=toArray(l.ownerDocument.styleSheets),c=await async function getCSSRules(l,u){const s=[],c=[];return l.forEach(s=>{if("cssRules"in s)try{toArray(s.cssRules||[]).forEach((l,p)=>{if(l.type===CSSRule.IMPORT_RULE){let m=p+1;const g=fetchCSS(l.href).then(l=>embedFonts(l,u)).then(l=>parseCSS(l).forEach(l=>{try{s.insertRule(l,l.startsWith("@import")?m+=1:s.cssRules.length)}catch(u){console.error("Error inserting rule from remote css",{rule:l,error:u})}})).catch(l=>{console.error("Error loading remote css",l.toString())});c.push(g)}})}catch(p){const m=l.find(l=>null==l.href)||document.styleSheets[0];null!=s.href&&c.push(fetchCSS(s.href).then(l=>embedFonts(l,u)).then(l=>parseCSS(l).forEach(l=>{m.insertRule(l,m.cssRules.length)})).catch(l=>{console.error("Error loading remote stylesheet",l)})),console.error("Error inlining remote css file",p)}}),Promise.all(c).then(()=>(l.forEach(l=>{if("cssRules"in l)try{toArray(l.cssRules||[]).forEach(l=>{s.push(l)})}catch(u){console.error(`Error while reading CSS rules from ${l.href}`,u)}}),s))}(s,u);return function getWebFontRules(l){return l.filter(l=>l.type===CSSRule.FONT_FACE_RULE).filter(l=>shouldEmbed(l.style.getPropertyValue("src")))}(c)}function normalizeFontFamily(l){return l.trim().replace(/["']/g,"")}async function getWebFontCSS(l,u){const s=await parseWebFontRules(l,u),c=function getUsedFonts(l){const u=new Set;return function traverse(l){(l.style.fontFamily||getComputedStyle(l).fontFamily).split(",").forEach(l=>{u.add(normalizeFontFamily(l))}),Array.from(l.children).forEach(l=>{l instanceof HTMLElement&&traverse(l)})}(l),u}(l);return(await Promise.all(s.filter(l=>c.has(normalizeFontFamily(l.style.fontFamily))).map(l=>{const s=l.parentStyleSheet?l.parentStyleSheet.href:null;return embedResources(l.cssText,s,u)}))).join("\n")}async function toSvg(l,u={}){const{width:s,height:c}=getImageSize(l,u),p=await cloneNode(l,u,!0);await async function embedWebFonts(l,u){const s=null!=u.fontEmbedCSS?u.fontEmbedCSS:u.skipFonts?null:await getWebFontCSS(l,u);if(s){const u=document.createElement("style"),c=document.createTextNode(s);u.appendChild(c),l.firstChild?l.insertBefore(u,l.firstChild):l.appendChild(u)}}(p,u),await embedImages(p,u),function applyStyle(l,u){const{style:s}=l;u.backgroundColor&&(s.backgroundColor=u.backgroundColor),u.width&&(s.width=`${u.width}px`),u.height&&(s.height=`${u.height}px`);const c=u.style;return null!=c&&Object.keys(c).forEach(l=>{s[l]=c[l]}),l}(p,u);return await nodeToDataURL(p,s,c)}async function toCanvas(l,u={}){const{width:s,height:c}=getImageSize(l,u),p=await toSvg(l,u),g=await createImage(p),h=document.createElement("canvas"),y=h.getContext("2d"),v=u.pixelRatio||function getPixelRatio(){let l,u;try{u=process}catch(l){}const s=u&&u.env?u.env.devicePixelRatio:null;return s&&(l=parseInt(s,10),Number.isNaN(l)&&(l=1)),l||window.devicePixelRatio||1}(),_=u.canvasWidth||s,b=u.canvasHeight||c;return h.width=_*v,h.height=b*v,u.skipAutoScale||function checkCanvasDimensions(l){(l.width>m||l.height>m)&&(l.width>m&&l.height>m?l.width>l.height?(l.height*=m/l.width,l.width=m):(l.width*=m/l.height,l.height=m):l.width>m?(l.height*=m/l.width,l.width=m):(l.width*=m/l.height,l.height=m))}(h),h.style.width=`${_}`,h.style.height=`${b}`,u.backgroundColor&&(y.fillStyle=u.backgroundColor,y.fillRect(0,0,h.width,h.height)),y.drawImage(g,0,0,h.width,h.height),h}async function toPixelData(l,u={}){const{width:s,height:c}=getImageSize(l,u);return(await toCanvas(l,u)).getContext("2d").getImageData(0,0,s,c).data}async function toPng(l,u={}){return(await toCanvas(l,u)).toDataURL()}async function toJpeg(l,u={}){return(await toCanvas(l,u)).toDataURL("image/jpeg",u.quality||1)}async function toBlob(l,u={}){const s=await toCanvas(l,u),c=await function canvasToBlob(l,u={}){return l.toBlob?new Promise(s=>{l.toBlob(s,u.type?u.type:"image/png",u.quality?u.quality:1)}):new Promise(s=>{const c=window.atob(l.toDataURL(u.type?u.type:void 0,u.quality?u.quality:void 0).split(",")[1]),p=c.length,m=new Uint8Array(p);for(let l=0;l{var c=s(9535),p=s(33929);l.exports=function _regeneratorAsyncGen(l,u,s,m,g){return new p(c().w(l,u,s,m),g||Promise)},l.exports.__esModule=!0,l.exports.default=l.exports},47350:(l,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.browserPrefixToKey=browserPrefixToKey,u.browserPrefixToStyle=function browserPrefixToStyle(l,u){return u?"-".concat(u.toLowerCase(),"-").concat(l):l},u.default=void 0,u.getPrefix=getPrefix;const s=["Moz","Webkit","O","ms"];function getPrefix(){var l;let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const c=null===(l=window.document)||void 0===l||null===(l=l.documentElement)||void 0===l?void 0:l.style;if(!c)return"";if(u in c)return"";for(let l=0;l{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(39805)),m=c(s(40989)),g=c(s(15118)),h=c(s(29402)),y=c(s(87861)),v=c(s(85707)),_=s(12470),b=s(36833),w=s(91258);function _isNativeReflectConstruct(){try{var l=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!l})()}u.default=function(l){function AiLayoutBehavior(){var l;(0,p.default)(this,AiLayoutBehavior);for(var u=arguments.length,s=new Array(u),c=0;c",{type:"button",class:"e-ai-layout-button elementor-add-section-area-button e-button-primary",title:(0,_.__)("Build with AI","elementor"),"aria-label":(0,_.__)("Build with AI","elementor")});l.html('\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t'),this.ui.addTemplateButton.after(l)}}])}(Marionette.Behavior)},47407:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=s(86956),g=c(s(62688)),h=function LayoutAppWrapper(l){return p.default.createElement(m.DirectionProvider,{rtl:l.isRTL},p.default.createElement(m.ThemeProvider,{colorScheme:l.colorScheme},l.children))};h.propTypes={children:g.default.node,isRTL:g.default.bool,colorScheme:g.default.oneOf(["auto","light","dark"])};u.default=h},47547:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.takeScreenshot=void 0;var p=c(s(61790)),m=c(s(10906)),g=c(s(58155)),h=s(45549),y=s(40327),v=s(40128);u.takeScreenshot=function(){var l=(0,g.default)(p.default.mark(function _callee(l){var u,s,c;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(l){p.next=1;break}return p.abrupt("return","");case 1:return(0,y.toggleHistory)(!1),u=createHiddenWrapper(),wrapContainer(s=createContainer(l),u),elementor.getPreviewView().$childViewContainer[0].appendChild(u),p.next=2,waitForContainer(s.id);case 2:if(!l.elements.length){p.next=3;break}return p.next=3,Promise.all(l.elements.map(function(l){return waitForContainer(l.id)}));case 3:return p.prev=3,p.next=4,screenshotNode(s.view.$el[0]);case 4:c=p.sent,p.next=6;break;case 5:p.prev=5,p.catch(3),c="";case 6:return deleteContainer(s),u.remove(),(0,y.toggleHistory)(!0),p.abrupt("return",c);case 7:case"end":return p.stop()}},_callee,null,[[3,5]])}));return function takeScreenshot(u){return l.apply(this,arguments)}}();function screenshotNode(l){return function toWebp(l){return _toWebp.apply(this,arguments)}(l,{quality:.01,imagePlaceholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="})}function _toWebp(){return _toWebp=(0,g.default)(p.default.mark(function _callee3(l){var u,s,c,m=arguments;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return s=m.length>1&&void 0!==m[1]?m[1]:{},p.next=1,(0,h.toCanvas)(l,s);case 1:return c=p.sent,p.abrupt("return",c.toDataURL("image/webp",null!==(u=s.quality)&&void 0!==u?u:1));case 2:case"end":return p.stop()}},_callee3)})),_toWebp.apply(this,arguments)}function createHiddenWrapper(){var l=document.createElement("div");return l.style.position="fixed",l.style.opacity="0",l.style.inset="0",l}function createContainer(l){var u=(0,v.generateIds)(l);return u.id="e-ai-screenshot-container-".concat(u.id),$e.run("document/elements/create",{container:elementor.getPreviewContainer(),model:u,options:{edit:!1}})}function deleteContainer(l){return $e.run("document/elements/delete",{container:l})}function waitForContainer(l){var u=function sleep(l){return new Promise(function(u){return setTimeout(u,l)})}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3),s=new Promise(function(u){elementorFrontend.hooks.addAction("frontend/element_ready/global",function(){var s=(0,g.default)(p.default.mark(function _callee2(s){var c;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(s.data("id")!==l){p.next=2;break}return c=(0,m.default)(s[0].querySelectorAll("img")),p.next=1,Promise.all(c.map(waitForImage));case 1:u();case 2:case"end":return p.stop()}},_callee2)}));return function(l){return s.apply(this,arguments)}}())});return Promise.any([u,s])}function waitForImage(l){return l.complete?Promise.resolve():new Promise(function(u){l.addEventListener("load",u),l.addEventListener("error",function(){l.remove(),u()})})}function wrapContainer(l,u){var s=l.view.$el[0];s.parentNode.insertBefore(u,s),u.appendChild(s)}},48584:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(78304)),g=c(s(40453)),h=s(86956),y=s(12470),v=c(s(62688)),_=c(s(53532)),b=["isLoading"],w=(0,h.withDirection)(_.default),C=function EnhanceButton(l){var u=l.isLoading,s=(0,g.default)(l,b);return p.default.createElement(h.Tooltip,{title:(0,y.__)("Enhance prompt","elementor")},p.default.createElement(h.Box,{component:"span",sx:{cursor:s.disabled?"default":"pointer"}},p.default.createElement(h.IconButton,(0,m.default)({size:"small",color:"secondary"},s),u?p.default.createElement(h.CircularProgress,{color:"secondary",size:20}):p.default.createElement(w,{fontSize:"small"}))))};C.propTypes={disabled:v.default.bool,isLoading:v.default.bool};u.default=C},48812:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(61790)),m=c(s(85707)),g=c(s(58155)),h=c(s(18821)),y=c(s(40453)),v=s(41594),_=s(95034),b=s(40128),w=["text","response_id","usage","images"];function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u0&&void 0!==arguments[0]?arguments[0]:T;return l.responseId&&(0,_.setStatusFeedback)(l.responseId)},[T]);return{isLoading:m,error:P,data:T,setResult:function setResult(l){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=_objectSpread({},T);s.result=l,u&&(s.responseId=u),R(s)},reset:function reset(){R(function(l){return{credits:l.credits,result:"",responseId:""}}),E(""),y(!1)},send:k.current,sendUsageData:A.current}}},48968:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(78304)),h=c(s(85707)),y=c(s(18821)),v=s(86956),_=c(s(62688)),b=c(s(38230)),w=c(s(99476));function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({},l,{ref:u}),m.default.createElement("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},m.default.createElement("g",{clipPath:"url(#clip0_10743_8902)"},m.default.createElement("path",{d:"M2.75 10.0833H3.66667M11 2.75V3.66667M18.3333 10.0833H19.25M5.13333 5.13333L5.775 5.775M16.8667 5.13333L16.225 5.775",stroke:"#2563EB",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),m.default.createElement("path",{d:"M9.16675 16.041C8.70841 15.1243 6.91205 13.2842 6.62523 12.366C6.3384 11.4477 6.34775 10.4626 6.65195 9.54997C6.95615 8.63738 7.53978 7.84362 8.32016 7.28116C9.10054 6.71869 10.0381 6.41602 11.0001 6.41602C11.962 6.41602 12.8996 6.71869 13.68 7.28116C14.4604 7.84362 15.044 8.63738 15.3482 9.54997C15.6524 10.4626 15.6618 11.4477 15.3749 12.366C15.0881 13.2842 13.2917 15.1243 12.8334 16.041C12.8334 16.041 12.7597 17.3762 12.8334 17.8743C12.8334 18.3606 12.6403 18.8269 12.2964 19.1707C11.9526 19.5145 11.4863 19.7077 11.0001 19.7077C10.5139 19.7077 10.0475 19.5145 9.70372 19.1707C9.3599 18.8269 9.16675 18.3606 9.16675 17.8743C9.2405 17.3762 9.16675 16.041 9.16675 16.041Z",stroke:"#2563EB",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),m.default.createElement("path",{d:"M10.0833 16.5H11.9166",stroke:"#2563EB",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),m.default.createElement("defs",null,m.default.createElement("clipPath",{id:"clip0_10743_8902"},m.default.createElement("rect",{width:"22",height:"22",fill:"white"})))))});u.default=h},51066:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.9697 4.96967C14.6408 4.29858 15.5509 3.92157 16.5 3.92157C17.4491 3.92157 18.3592 4.29858 19.0303 4.96967C19.7014 5.64075 20.0784 6.55094 20.0784 7.5C20.0784 8.44905 19.7014 9.35924 19.0303 10.0303L8.53033 20.5303C8.38968 20.671 8.19891 20.75 8 20.75H4C3.58579 20.75 3.25 20.4142 3.25 20V16C3.25 15.8011 3.32902 15.6103 3.46967 15.4697L13.9697 4.96967ZM16.5 5.42157C15.9488 5.42157 15.4201 5.64055 15.0303 6.03033L4.75 16.3107V19.25H7.68934L17.9697 8.96967C18.3595 8.57989 18.5784 8.05123 18.5784 7.5C18.5784 6.94876 18.3595 6.42011 17.9697 6.03033C17.5799 5.64055 17.0512 5.42157 16.5 5.42157Z"}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9697 5.96967C13.2626 5.67677 13.7374 5.67677 14.0303 5.96967L18.0303 9.96967C18.3232 10.2626 18.3232 10.7374 18.0303 11.0303C17.7374 11.3232 17.2626 11.3232 16.9697 11.0303L12.9697 7.03033C12.6768 6.73743 12.6768 6.26256 12.9697 5.96967Z"}))});u.default=h},51550:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=_interopRequireWildcard(s(41594)),g=c(s(10906)),h=c(s(40453)),y=c(s(18821)),v=c(s(78304)),_=c(s(62688)),b=s(12470),w=s(86956),C=c(s(43091)),x=c(s(64162)),P=c(s(75690)),E=c(s(85076)),O=c(s(33057)),S=c(s(79919)),T=c(s(85614)),R=_interopRequireWildcard(s(68022)),j=c(s(33724)),M=c(s(53952)),I=s(91258),k=s(38298),A=s(54403),D=s(4353),L=c(s(89958)),q=c(s(94760)),B=s(90291),W=["children"];function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h})(l,u)}var N=(0,w.withDirection)(j.default),H=(0,w.withDirection)(M.default),U=function RegenerateButton(l){return m.default.createElement(w.Button,(0,v.default)({size:"small",color:"secondary",startIcon:m.default.createElement(O.default,null)},l),(0,b.__)("Regenerate","elementor"))},V=function UseLayoutButton(l){return m.default.createElement(w.Button,(0,v.default)({size:"small",variant:"contained"},l),(0,b.__)("Use Layout","elementor"))};V.propTypes={sx:_.default.object};var F=function isRegenerateButtonDisabled(l,u,s){return!(!u&&!s)||l.length>=R.SCREENSHOTS_PER_PAGE*R.MAX_PAGES},G=function FormLayout(l){var u,s,c=l.DialogHeaderProps,p=void 0===c?{}:c,_=l.DialogContentProps,O=void 0===_?{}:_,j=l.attachments,M=(0,I.useConfig)(),k=M.attachmentsTypes,G=M.onData,$=M.onInsert,Y=M.onSelect,z=M.onClose,K=M.onGenerate,X=(0,T.default)({onData:G}),Z=X.screenshots,Q=X.generate,J=X.regenerate,ee=X.isLoading,te=X.error,re=X.abort,ne=(0,R.default)({slidesCount:Z.length}),oe=ne.currentPage,ae=ne.setCurrentPage,ie=ne.pagesCount,le=ne.gapPercentage,ue=ne.slidesPerPage,se=ne.offsetXPercentage,ce=ne.slideWidthPercentage,de=(0,m.useState)(-1),fe=(0,y.default)(de,2),pe=fe[0],me=fe[1],ge=(0,m.useState)(!1),he=(0,y.default)(ge,2),ye=he[0],ve=he[1],_e=(0,m.useState)(!0),be=(0,y.default)(_e,2),we=be[0],Ce=be[1],xe=(0,m.useState)([]),Pe=(0,y.default)(xe,2),Ee=Pe[0],Oe=Pe[1],Se=(0,m.useState)(!1),Te=(0,y.default)(Se,2),Re=Te[0],je=Te[1],Me=(0,m.useState)(!1),Ie=(0,y.default)(Me,2),ke=Ie[0],Ae=Ie[1],De=(0,m.useRef)(function(){}),Le=(0,m.useRef)(null),qe=null===(u=Z[pe])||void 0===u?void 0:u.template,Be=O.children,We=(0,h.default)(O,W),Ne=!(!te||0!==Z.length),He=we||Ne,Ue=function abortAndClose(){re(),z()},Ve=function onCloseIntent(){if(""!==Le.current.value.trim()||Z.length>0)return ve(!0);Ue()},Fe=function handleScreenshotClick(l,u){return function(){He||(me(l),Y(u))}},Ge=function onAttach(l){l.forEach(function(l){if(!k[l.type])throw new Error("Invalid attachment type: ".concat(l.type));var u=k[l.type];!l.previewHTML&&u.previewGenerator&&u.previewGenerator(l.content).then(function(u){l.previewHTML=u,Oe(function(u){return u.map(function(u){return u.content===l.content?l:u})})})}),Oe(l),je(!1),Ce(!0)};return(0,m.useEffect)(function(){var l;(null===(l=Z[0])||void 0===l?void 0:l.template)&&(Y(Z[0].template),me(0))},[null===(s=Z[0])||void 0===s?void 0:s.template]),(0,m.useEffect)(function(){null!=j&&j.length&&Ge(j)},[]),m.default.createElement(P.default,{onClose:Ve},m.default.createElement(P.default.Header,(0,v.default)({onClose:Ve},p),p.children,m.default.createElement(w.Tooltip,{title:ke?(0,b.__)("Expand","elementor"):(0,b.__)("Minimize","elementor")},m.default.createElement(w.IconButton,{size:"small","aria-label":"minimize",onClick:function onClick(){return Ae(function(l){return!l})}},ke?m.default.createElement(H,null):m.default.createElement(N,null)))),m.default.createElement(P.default.Content,(0,v.default)({dividers:!0},We),m.default.createElement(w.Collapse,{in:!ke},Be&&m.default.createElement(w.Box,{sx:{pt:2,px:2,pb:0}},Be),Ee.length>0&&m.default.createElement(A.PromptPowerNotice,null),te&&m.default.createElement(w.Box,{sx:{pt:2,px:2,pb:0}},m.default.createElement(C.default,{error:te,onRetry:De.current})),ye&&m.default.createElement(x.default,{open:ye,title:(0,b.__)("Leave Elementor AI?","elementor"),text:(0,b.__)("Your progress will be deleted, and can't be recovered.","elementor"),onClose:Ue,onCancel:function onCancel(){return ve(!1)}}),Re&&m.default.createElement(L.default,{type:D.ATTACHMENT_TYPE_URL,url:Le.current.value,onAttach:Ge,onClose:function onClose(){je(!1)}}),m.default.createElement(E.default,{shouldResetPrompt:Re,ref:Le,isActive:He,isLoading:ee,showActions:Z.length>0||ee,attachmentsTypes:k,attachments:Ee,onAttach:Ge,onDetach:function onDetach(l){Oe(function(u){var s=(0,g.default)(u);return s.splice(l,1),s}),Ce(!0)},onSubmit:function handleGenerate(l,u){l.preventDefault(),""===u.trim()&&0===Ee.length||((0,q.default)(u)?je(!0):(K(),De.current=function(){me(-1),Q(u,Ee)},De.current(),Ce(!1),ae(1)))},onBack:function onBack(){return Ce(!1)},onEdit:function onEdit(){return Ce(!0)}}),(Z.length>0||ee)&&m.default.createElement(m.default.Fragment,null,m.default.createElement(w.Divider,null),m.default.createElement(w.Box,{sx:{p:1.5}},m.default.createElement(w.Box,{sx:{overflow:"hidden",p:.5}},m.default.createElement(w.Box,{sx:{display:"flex",transition:"all 0.4s ease",gap:"".concat(le,"%"),transform:"translateX(".concat(se,"%)")}},Z.map(function(l,u){var s=l.screenshot,c=l.type,p=l.template,g=l.isError,h=l.isPending;return m.default.createElement(S.default,{key:u,url:s,type:c,disabled:He,isPlaceholder:g,isLoading:h,isSelected:pe===u,onClick:Fe(u,p),outlineOffset:"2px",sx:{flex:"0 0 ".concat(ce,"%")}})}))),m.default.createElement(B.VoicePromotionAlert,{introductionKey:"ai-context-layout-promotion"})),Z.length>0&&m.default.createElement(w.Box,{sx:{pt:0,px:2,pb:2},display:"grid",gridTemplateColumns:"repeat(3, 1fr)",justifyItems:"center"},m.default.createElement(U,{onClick:function handleRegenerate(){De.current=function(){J(Le.current.value,Ee),ae(ie+1)},De.current()},disabled:F(Z,ee,He),sx:{justifySelf:"start"}}),Z.length>ue&&m.default.createElement(w.Pagination,{page:oe,count:ie,disabled:He,onChange:function onChange(l,u){return ae(u)}}),m.default.createElement(V,{onClick:function applyTemplate(){$(qe),Z[pe].sendUsageData(),Ue()},disabled:He||-1===pe,sx:{justifySelf:"end",gridColumn:3}}))))))};G.propTypes={DialogHeaderProps:_.default.object,DialogContentProps:_.default.object,attachments:_.default.arrayOf(k.AttachmentPropType)};u.default=G},51563:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(62688)),g=s(91258),h=s(45395),y=function TemplateBadge(l){var u=(0,g.useConfig)().hasPro;return"Pro"!==l.type||u?null:p.default.createElement(h.ProTemplateIndicator,null)};u.default=y;y.propTypes={type:m.default.string}},53051:(l,u,s)=>{var c=s(67114),p=s(9535),m=s(62507),g=s(46313),h=s(33929),y=s(95315),v=s(66961);function _regeneratorRuntime(){"use strict";var u=p(),s=u.m(_regeneratorRuntime),_=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(l){var u="function"==typeof l&&l.constructor;return!!u&&(u===_||"GeneratorFunction"===(u.displayName||u.name))}var b={throw:1,return:2,break:3,continue:3};function a(l){var u,s;return function(c){u||(u={stop:function stop(){return s(c.a,2)},catch:function _catch(){return c.v},abrupt:function abrupt(l,u){return s(c.a,b[l],u)},delegateYield:function delegateYield(l,p,m){return u.resultName=p,s(c.d,v(l),m)},finish:function finish(l){return s(c.f,l)}},s=function t(l,s,p){c.p=u.prev,c.n=u.next;try{return l(s,p)}finally{u.next=c.n}}),u.resultName&&(u[u.resultName]=c.v,u.resultName=void 0),u.sent=c.v,u.next=c.n;try{return l.call(this,u)}finally{c.p=u.prev,c.n=u.next}}}return(l.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(l,s,c,p){return u.w(a(l),s,c,p&&p.reverse())},isGeneratorFunction:n,mark:u.m,awrap:function awrap(l,u){return new c(l,u)},AsyncIterator:h,async:function async(l,u,s,c,p){return(n(u)?g:m)(a(l),u,s,c,p)},keys:y,values:v}},l.exports.__esModule=!0,l.exports.default=l.exports)()}l.exports=_regeneratorRuntime,l.exports.__esModule=!0,l.exports.default=l.exports},53497:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=s(86956),g=s(12470),h=c(s(62688)),y=function PromptLibraryLink(l){return p.default.createElement(m.Typography,{variant:"body2",color:"text.secondary"},(0,g.__)("For more suggestions, explore our")," ",p.default.createElement(m.Link,{href:l.libraryLink,className:"elementor-clickable",target:"_blank"},(0,g.__)("prompt library")))};y.propTypes={libraryLink:h.default.string};u.default=y},53532:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 2.25C9.41421 2.25 9.75 2.58579 9.75 3C9.75 3.33152 9.8817 3.64946 10.1161 3.88388C10.3505 4.1183 10.6685 4.25 11 4.25C11.4142 4.25 11.75 4.58579 11.75 5C11.75 5.41421 11.4142 5.75 11 5.75C10.6685 5.75 10.3505 5.8817 10.1161 6.11612C9.8817 6.35054 9.75 6.66848 9.75 7C9.75 7.41421 9.41421 7.75 9 7.75C8.58579 7.75 8.25 7.41421 8.25 7C8.25 6.66848 8.1183 6.35054 7.88388 6.11612C7.64946 5.8817 7.33152 5.75 7 5.75C6.58579 5.75 6.25 5.41421 6.25 5C6.25 4.58579 6.58579 4.25 7 4.25C7.33152 4.25 7.64946 4.1183 7.88388 3.88388C8.1183 3.64946 8.25 3.33152 8.25 3C8.25 2.58579 8.58579 2.25 9 2.25ZM9 4.88746C8.98182 4.90673 8.96333 4.92576 8.94454 4.94454C8.92576 4.96333 8.90673 4.98182 8.88746 5C8.90673 5.01818 8.92576 5.03667 8.94454 5.05546C8.96333 5.07424 8.98182 5.09327 9 5.11254C9.01818 5.09327 9.03667 5.07424 9.05546 5.05546C9.07424 5.03667 9.09327 5.01818 9.11254 5C9.09327 4.98182 9.07424 4.96333 9.05546 4.94454C9.03667 4.92576 9.01818 4.90673 9 4.88746Z"}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5303 2.46967C18.2374 2.17678 17.7626 2.17678 17.4697 2.46967L2.46967 17.4697C2.17678 17.7626 2.17678 18.2374 2.46967 18.5303L5.46967 21.5303C5.76256 21.8232 6.23744 21.8232 6.53033 21.5303L21.5303 6.53033C21.8232 6.23744 21.8232 5.76256 21.5303 5.46967L18.5303 2.46967ZM18 7.93934L19.9393 6L18 4.06066L16.0607 6L18 7.93934ZM15 7.06066L16.9393 9L6 19.9393L4.06066 18L15 7.06066Z"}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.75 13C19.75 12.5858 19.4142 12.25 19 12.25C18.5858 12.25 18.25 12.5858 18.25 13C18.25 13.3315 18.1183 13.6495 17.8839 13.8839C17.6495 14.1183 17.3315 14.25 17 14.25C16.5858 14.25 16.25 14.5858 16.25 15C16.25 15.4142 16.5858 15.75 17 15.75C17.3315 15.75 17.6495 15.8817 17.8839 16.1161C18.1183 16.3505 18.25 16.6685 18.25 17C18.25 17.4142 18.5858 17.75 19 17.75C19.4142 17.75 19.75 17.4142 19.75 17C19.75 16.6685 19.8817 16.3505 20.1161 16.1161C20.3505 15.8817 20.6685 15.75 21 15.75C21.4142 15.75 21.75 15.4142 21.75 15C21.75 14.5858 21.4142 14.25 21 14.25C20.6685 14.25 20.3505 14.1183 20.1161 13.8839C19.8817 13.6495 19.75 13.3315 19.75 13ZM18.9445 14.9445C18.9633 14.9258 18.9818 14.9067 19 14.8875C19.0182 14.9067 19.0367 14.9258 19.0555 14.9445C19.0742 14.9633 19.0933 14.9818 19.1125 15C19.0933 15.0182 19.0742 15.0367 19.0555 15.0555C19.0367 15.0742 19.0182 15.0933 19 15.1125C18.9818 15.0933 18.9633 15.0742 18.9445 15.0555C18.9258 15.0367 18.9067 15.0182 18.8875 15C18.9067 14.9818 18.9258 14.9633 18.9445 14.9445Z"}))});u.default=h},53952:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 3.25H8C8.41421 3.25 8.75 3.58579 8.75 4C8.75 4.41421 8.41421 4.75 8 4.75H5.81066L10.5303 9.46967C10.8232 9.76256 10.8232 10.2374 10.5303 10.5303C10.2374 10.8232 9.76256 10.8232 9.46967 10.5303L4.75 5.81066V8C4.75 8.41421 4.41421 8.75 4 8.75C3.58579 8.75 3.25 8.41421 3.25 8V4C3.25 3.58579 3.58579 3.25 4 3.25ZM13.4697 13.4697C13.7626 13.1768 14.2374 13.1768 14.5303 13.4697L19.25 18.1893V16C19.25 15.5858 19.5858 15.25 20 15.25C20.4142 15.25 20.75 15.5858 20.75 16V20C20.75 20.4142 20.4142 20.75 20 20.75H16C15.5858 20.75 15.25 20.4142 15.25 20C15.25 19.5858 15.5858 19.25 16 19.25H18.1893L13.4697 14.5303C13.1768 14.2374 13.1768 13.7626 13.4697 13.4697Z"}))});u.default=h},54403:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.PromptPowerNotice=void 0;var p=c(s(41594)),m=s(86956),g=s(12470),h=c(s(80366));u.PromptPowerNotice=function PromptPowerNotice(){var l=(0,h.default)("e-ai-builder-attachments-power"),u=l.isViewed,s=l.markAsViewed;return u?null:p.default.createElement(m.Box,{sx:{pt:2,px:2,pb:0}},p.default.createElement(m.Alert,{severity:"info",onClose:function onClose(){return s()}},p.default.createElement(m.Typography,{variant:"body2",display:"inline-block",sx:{paddingInlineEnd:1}},(0,g.__)("You’ve got the power.","elementor")),p.default.createElement(m.Typography,{variant:"body2",display:"inline-block"},(0,g.__)("Craft your prompt to affect content, images and/or colors - whichever you decide.","elementor"))))}},56441:l=>{"use strict";l.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},57988:(l,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=function log(){0}},58155:l=>{function asyncGeneratorStep(l,u,s,c,p,m,g){try{var h=l[m](g),y=h.value}catch(l){return void s(l)}h.done?u(y):Promise.resolve(y).then(c,p)}l.exports=function _asyncToGenerator(l){return function(){var u=this,s=arguments;return new Promise(function(c,p){var m=l.apply(u,s);function _next(l){asyncGeneratorStep(m,c,p,_next,_throw,"next",l)}function _throw(l){asyncGeneratorStep(m,c,p,_next,_throw,"throw",l)}_next(void 0)})}},l.exports.__esModule=!0,l.exports.default=l.exports},60992:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.Menu=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(18821)),h=s(86956),y=c(s(65815)),v=c(s(96793)),_=c(s(62688)),b=s(89958),w=c(s(80366));(u.Menu=function Menu(l){var u=(0,m.useState)(!1),s=(0,g.default)(u,2),c=s[0],p=s[1],_=(0,m.useState)(null),C=(0,g.default)(_,2),x=C[0],P=C[1],E=(0,h.useTheme)().direction,O=(0,m.useRef)(null),S=(0,w.default)("e-ai-attachment-badge"),T=S.isViewed,R=S.markAsViewed;return m.default.createElement(m.default.Fragment,null,m.default.createElement(h.IconButton,{size:"small",ref:O,disabled:l.disabled,onClick:function onClick(){p(!0),T||R()},color:"secondary"},c?m.default.createElement(y.default,{fontSize:"small"}):T?m.default.createElement(v.default,{fontSize:"small"}):m.default.createElement(h.Badge,{color:"primary",badgeContent:" ",variant:"dot"},m.default.createElement(v.default,{fontSize:"small"}))),m.default.createElement(h.Popover,{open:c,anchorEl:O.current,onClose:function onClose(){return p(!1)},anchorOrigin:{vertical:"bottom",horizontal:"rtl"===E?"right":"left"},transformOrigin:{vertical:"top",horizontal:"rtl"===E?"right":"left"}},m.default.createElement(h.Stack,{sx:{width:440}},l.items.map(function(l){var u=l.icon;return m.default.createElement(h.MenuItem,{key:l.type,onClick:function onClick(){P(l.type),p(!1)}},m.default.createElement(h.ListItemIcon,null,m.default.createElement(u,null)),l.title)}))),m.default.createElement(b.AttachDialog,{type:x,onAttach:l.onAttach,onClose:function onClose(){p(!1),P(null)}}))}).propTypes={items:_.default.arrayOf(_.default.shape({title:_.default.string.isRequired,type:_.default.string.isRequired,icon:_.default.elementType})).isRequired,onAttach:_.default.func.isRequired,disabled:_.default.bool}},61790:(l,u,s)=>{var c=s(53051)();l.exports=c;try{regeneratorRuntime=c}catch(l){"object"==typeof globalThis?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}},62507:(l,u,s)=>{var c=s(46313);l.exports=function _regeneratorAsync(l,u,s,p,m){var g=c(l,u,s,p,m);return g.next().then(function(l){return l.done?l.value:g.next()})},l.exports.__esModule=!0,l.exports.default=l.exports},62688:(l,u,s)=>{l.exports=s(40362)()},63223:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(78304)),g=s(86956),h=s(12470),y=c(s(62688)),v=function GenerateSubmit(l){return p.default.createElement(g.Button,(0,m.default)({fullWidth:!0,size:"medium",type:"submit",variant:"contained"},l),l.children||(0,h.__)("Generate","elementor"))};v.propTypes={children:y.default.node};u.default=v},64162:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(78304)),g=c(s(40453)),h=s(86956),y=s(12470),v=c(s(62688)),_=["onClose","onCancel","title","text"],b=function UnsavedChangesAlert(l){var u=l.onClose,s=l.onCancel,c=l.title,v=l.text,b=(0,g.default)(l,_);return p.default.createElement(h.Dialog,(0,m.default)({"aria-labelledby":"unsaved-changes-alert-title","aria-describedby":"unsaved-changes-alert-description"},b),p.default.createElement(h.DialogTitle,{id:"unsaved-changes-alert-title"},c),p.default.createElement(h.DialogContent,null,p.default.createElement(h.DialogContentText,{id:"unsaved-changes-alert-description"},v)),p.default.createElement(h.DialogActions,null,p.default.createElement(h.Button,{onClick:s,color:"secondary"},(0,y.__)("Cancel","elementor")),p.default.createElement(h.Button,{onClick:u,color:"error",variant:"contained"},(0,y.__)("Yes, leave","elementor"))))};b.propTypes={title:v.default.string,text:v.default.string,onCancel:v.default.func,onClose:v.default.func};u.default=b},65141:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.6667 0.208496C17.0534 0.208496 17.4244 0.362142 17.6979 0.635632C17.9714 0.909123 18.125 1.28006 18.125 1.66683V11.6668C18.125 12.0536 17.9714 12.4245 17.6979 12.698C17.4244 12.9715 17.0534 13.1252 16.6667 13.1252H14.7917V16.6668C14.7917 17.0536 14.638 17.4245 14.3645 17.698C14.091 17.9715 13.7201 18.1252 13.3333 18.1252H3.33333C2.94656 18.1252 2.57563 17.9715 2.30214 17.698C2.02865 17.4245 1.875 17.0536 1.875 16.6668V6.66683C1.875 6.28005 2.02865 5.90912 2.30214 5.63563C2.57563 5.36214 2.94656 5.2085 3.33333 5.2085H5.20833V1.66683C5.20833 1.28005 5.36198 0.909122 5.63547 0.635632C5.90896 0.362142 6.27989 0.208496 6.66667 0.208496H16.6667ZM6.66667 1.4585C6.61141 1.4585 6.55842 1.48045 6.51935 1.51952C6.48028 1.55859 6.45833 1.61158 6.45833 1.66683V3.54183H8.54167V1.4585H6.66667ZM3.125 9.79183V16.6668C3.125 16.7221 3.14695 16.7751 3.18602 16.8141C3.22509 16.8532 3.27808 16.8752 3.33333 16.8752H13.3333C13.3886 16.8752 13.4416 16.8532 13.4806 16.8141C13.5197 16.7751 13.5417 16.7221 13.5417 16.6668V13.1252H6.66667C6.27989 13.1252 5.90896 12.9715 5.63547 12.698C5.36198 12.4245 5.20833 12.0536 5.20833 11.6668V9.79183H3.125ZM5.20833 8.54183H3.125V6.66683C3.125 6.61158 3.14695 6.55859 3.18602 6.51952C3.22509 6.48045 3.27808 6.4585 3.33333 6.4585H5.20833V8.54183ZM6.45833 11.6668C6.45833 11.7221 6.48028 11.7751 6.51935 11.8141C6.55842 11.8532 6.61141 11.8752 6.66667 11.8752H16.6667C16.7219 11.8752 16.7749 11.8532 16.814 11.8141C16.853 11.7751 16.875 11.7221 16.875 11.6668V4.79183H6.45833V11.6668ZM9.79167 1.4585V3.54183H16.875V1.66683C16.875 1.61157 16.853 1.55858 16.814 1.51952C16.7749 1.48045 16.7219 1.4585 16.6667 1.4585H9.79167Z"}))});u.default=h},65474:l=>{l.exports=function _iterableToArrayLimit(l,u){var s=null==l?null:"undefined"!=typeof Symbol&&l[Symbol.iterator]||l["@@iterator"];if(null!=s){var c,p,m,g,h=[],y=!0,v=!1;try{if(m=(s=s.call(l)).next,0===u){if(Object(s)!==s)return;y=!1}else for(;!(y=(c=m.call(s)).done)&&(h.push(c.value),h.length!==u);y=!0);}catch(l){v=!0,p=l}finally{try{if(!y&&null!=s.return&&(g=s.return(),Object(g)!==g))return}finally{if(v)throw p}}return h}},l.exports.__esModule=!0,l.exports.default=l.exports},65815:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{d:"M12 2.69231C6.8595 2.69231 2.69231 6.8595 2.69231 12C2.69231 17.1405 6.8595 21.3077 12 21.3077C17.1405 21.3077 21.3077 17.1405 21.3077 12C21.3077 6.8595 17.1405 2.69231 12 2.69231ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM9.14527 9.14527C9.47571 8.81483 10.0115 8.81483 10.3419 9.14527L12 10.8034L13.6581 9.14527C13.9885 8.81483 14.5243 8.81483 14.8547 9.14527C15.1852 9.47571 15.1852 10.0115 14.8547 10.3419L13.1966 12L14.8547 13.6581C15.1852 13.9885 15.1852 14.5243 14.8547 14.8547C14.5243 15.1852 13.9885 15.1852 13.6581 14.8547L12 13.1966L10.3419 14.8547C10.0115 15.1852 9.47571 15.1852 9.14527 14.8547C8.81483 14.5243 8.81483 13.9885 9.14527 13.6581L10.8034 12L9.14527 10.3419C8.81483 10.0115 8.81483 9.47571 9.14527 9.14527Z"}))});u.default=h},66942:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.LibraryDialog=void 0;var p=c(s(62688)),m=s(41594),g=s(4353);(u.LibraryDialog=function LibraryDialog(l){var u=(0,m.useRef)(!1);return(0,m.useEffect)(function(){var s=function onLibraryHide(){u.current||l.onClose()};return $e.components.get("library").layout.getModal().on("hide",s),function(){$e.components.get("library").layout.getModal().off("hide",s)}},[l]),(0,m.useEffect)(function(){var s=function onMessage(s){var c=s.data,p=c.type,m=c.json,h=c.html,y=c.label,v=c.source;switch(p){case"library/attach:start":u.current=!0;break;case"library/attach":l.onAttach([{type:g.ATTACHMENT_TYPE_JSON,previewHTML:h,content:m,label:y,source:v}]),u.current=!1,l.onClose()}};return window.addEventListener("message",s),function(){window.removeEventListener("message",s)}}),$e.run("library/open",{toDefault:!0,mode:"ai-attachment"}),u.current=!1,null}).propTypes={onAttach:p.default.func.isRequired,onClose:p.default.func.isRequired}},66961:(l,u,s)=>{var c=s(10564).default;l.exports=function _regeneratorValues(l){if(null!=l){var u=l["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],s=0;if(u)return u.call(l);if("function"==typeof l.next)return l;if(!isNaN(l.length))return{next:function next(){return l&&s>=l.length&&(l=void 0),{value:l&&l[s++],done:!l}}}}throw new TypeError(c(l)+" is not iterable")},l.exports.__esModule=!0,l.exports.default=l.exports},67114:l=>{l.exports=function _OverloadYield(l,u){this.v=l,this.k=u},l.exports.__esModule=!0,l.exports.default=l.exports},68022:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=u.SCREENSHOTS_PER_PAGE=u.MAX_PAGES=void 0;var p=c(s(18821)),m=s(41594),g=u.SCREENSHOTS_PER_PAGE=3;u.MAX_PAGES=5,u.default=function useSlider(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=l.slidesCount,s=void 0===u?0:u,c=l.slidesPerPage,h=void 0===c?g:c,y=l.gapPercentage,v=void 0===y?2:y,_=(0,m.useState)(1),b=(0,p.default)(_,2),w=b[0],C=b[1],x=(100-v*(h-1))/h,P=(x+v)*h*(w-1)*-1,E=Math.ceil(s/h);return(0,m.useEffect)(function(){w>1&&w>E&&C(E)},[E]),{currentPage:w,setCurrentPage:C,pagesCount:E,slidesPerPage:h,gapPercentage:v,offsetXPercentage:P,slideWidthPercentage:x}}},68627:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.16707 3.95837C4.11182 3.95837 4.05883 3.98032 4.01976 4.01939C3.98069 4.05846 3.95874 4.11145 3.95874 4.16671V6.04171H6.04207V3.95837H4.16707ZM4.16707 2.70837C3.7803 2.70837 3.40937 2.86202 3.13588 3.13551C2.86239 3.409 2.70874 3.77993 2.70874 4.16671V15.8334C2.70874 16.2201 2.86239 16.5911 3.13588 16.8646C3.40937 17.1381 3.7803 17.2917 4.16707 17.2917H15.8337C16.2205 17.2917 16.5914 17.1381 16.8649 16.8646C17.1384 16.5911 17.2921 16.2201 17.2921 15.8334V4.16671C17.2921 3.77993 17.1384 3.409 16.8649 3.13551C16.5914 2.86202 16.2205 2.70837 15.8337 2.70837H4.16707ZM7.29207 3.95837V6.04171H16.0421V4.16671C16.0421 4.11145 16.0201 4.05846 15.9811 4.01939C15.942 3.98032 15.889 3.95837 15.8337 3.95837H7.29207ZM16.0421 7.29171H3.95874V15.8334C3.95874 15.8886 3.98069 15.9416 4.01976 15.9807C4.05883 16.0198 4.11182 16.0417 4.16707 16.0417H15.8337C15.889 16.0417 15.942 16.0198 15.9811 15.9807C16.0201 15.9416 16.0421 15.8886 16.0421 15.8334V7.29171Z"}))});u.default=h},69371:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(61790)),m=c(s(58155)),g=c(s(18821)),h=s(41594),y=c(s(3468));u.default=function useScreenshot(l,u){var s=(0,h.useState)(""),c=(0,g.default)(s,2),v=c[0],_=c[1],b=(0,h.useState)(!1),w=(0,g.default)(b,2),C=w[0],x=w[1],P=(0,y.default)(l,null);return{generate:function generate(l,s){return x(!0),_(""),P.send(l,s).then(function(){var l=(0,m.default)(p.default.mark(function _callee(l){var s;return p.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=1,u(l.result);case 1:return(s=c.sent).sendUsageData=function(){return P.sendUsageData(l)},s.baseTemplateId=l.baseTemplateId,s.type=l.type,c.abrupt("return",s);case 2:case"end":return c.stop()}},_callee)}));return function(u){return l.apply(this,arguments)}}()).catch(function(l){throw _(l.extra_data?l:l.message||l),l}).finally(function(){return x(!1)})},error:v,isLoading:C}}},70569:l=>{l.exports=function _arrayWithHoles(l){if(Array.isArray(l))return l},l.exports.__esModule=!0,l.exports.default=l.exports},71338:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.Thumbnail=u.THUMBNAIL_SIZE=void 0;var p,m=c(s(41594)),g=c(s(98832)),h=s(86956),y=s(12470),v=c(s(62688)),_=u.THUMBNAIL_SIZE=64,b=(0,h.styled)("body")(p||(p=(0,g.default)(["\n\thtml, body {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\toverflow: hidden;\n\t}\n\n\tbody > * {\n\t\twidth: 100% !important;\n\t}\n\n\tbody > img {\n\t\theight: 100%;\n\t\tobject-fit: cover;\n\t}\n\n\tbody:has(> img) {\n\t\theight: ","px\n\t}\n"])),_);(u.Thumbnail=function Thumbnail(l){var u,s,c=null===(u=l.html.match('data-width="(?\\d+)"'))||void 0===u||null===(u=u.groups)||void 0===u?void 0:u.width,p=null===(s=l.html.match('data-height="(?\\d+)"'))||void 0===s||null===(s=s.groups)||void 0===s?void 0:s.height,g=c?parseInt(c):_,v=p?parseInt(p):_,w=Math.min(v,g),C=_/w,x=v>g?(_-_*(v/g))/2:0,P=g>v?(_-_*(g/v))/2:0;return m.default.createElement(h.Box,{dir:"ltr",sx:{position:"relative",cursor:"default",overflow:"hidden",border:"1px solid",borderColor:"grey.300",borderRadius:1,boxSizing:"border-box",width:_,height:_,opacity:l.disabled?.5:1}},m.default.createElement("iframe",{title:(0,y.__)("Preview","elementor"),sandbox:"",srcDoc:""+l.html,style:{border:"none",overflow:"hidden",width:g,height:v,transform:"scale(".concat(C,")"),transformOrigin:"".concat(P,"px ").concat(x,"px")}}))}).propTypes={html:v.default.string.isRequired,disabled:v.default.bool}},73319:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(78304)),g=c(s(85707)),h=c(s(40453)),y=s(86956),v=c(s(62688)),_=["sx","BoxProps"];function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.createPreviewContainer=function createPreviewContainer(l){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=new Map,c=function createIdleContainer(l){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=createContainer(l,{elType:"container"},u);return s.view.$el.addClass(v),s}(l,u);function getAllContainers(){return[].concat((0,m.default)(s.values()),[c])}return{init:function init(){showContainer(c)},reset:function reset(){deleteContainers((0,m.default)(s.values())),s.clear(),showContainer(c)},setContent:function setContent(c){if(c){if(function hideContainers(l){l.forEach(function(l){l.view.$el.addClass(y)})}(getAllContainers()),!s.has(c)){var p=createContainer(l,c,u);s.set(c,p)}showContainer(s.get(c))}},destroy:function destroy(){deleteContainers(getAllContainers()),s.clear()}}};var p=c(s(85707)),m=c(s(10906)),g=s(40327);function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u2&&void 0!==arguments[2]?arguments[2]:{};(0,g.toggleHistory)(!1);var c=$e.run("document/elements/create",{container:l,model:_objectSpread(_objectSpread({},u),{},{id:"".concat(h,"-").concat(elementorCommon.helpers.getUniqueId().toString())}),options:_objectSpread(_objectSpread({},s),{},{edit:!1})});return(0,g.toggleHistory)(!0),c.view.$el.addClass(y),c}function showContainer(l){l.view.$el.removeClass(y),setTimeout(function(){l.view.$el[0].scrollIntoView({behavior:"smooth",block:"start"})})}function deleteContainers(l){(0,g.toggleHistory)(!1),$e.run("document/elements/delete",{containers:l}),(0,g.toggleHistory)(!0)}},75206:l=>{"use strict";l.exports=ReactDOM},75690:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(78304)),h=c(s(85707)),y=c(s(18821)),v=c(s(40453)),_=s(86956),b=s(12470),w=c(s(62688)),C=c(s(48968)),x=s(44048),P=["sx","PaperProps"];function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.useTimeout=void 0;var p=c(s(18821)),m=s(41594);u.useTimeout=function useTimeout(l){var u=(0,m.useState)(!1),s=(0,p.default)(u,2),c=s[0],g=s[1],h=(0,m.useRef)(null);return(0,m.useEffect)(function(){return h.current=setTimeout(function(){g(!0)},l),function(){clearTimeout(h.current)}},[l]),[c,function turnOffTimeout(){clearTimeout(h.current),g(!1)}]}},78113:l=>{l.exports=function _arrayLikeToArray(l,u){(null==u||u>l.length)&&(u=l.length);for(var s=0,c=Array(u);s{function _extends(){return l.exports=_extends=Object.assign?Object.assign.bind():function(l){for(var u=1;u{l.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},l.exports.__esModule=!0,l.exports.default=l.exports},79919:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(85707)),g=s(86956),h=c(s(62688)),y=c(s(25893)),v=c(s(93264)),_=c(s(51563));function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=function useIntroduction(l){var u,s,c,g=window.elementor?null===(u=window.elementor.config)||void 0===u?void 0:u.user:null===(s=window.elementorAdmin)||void 0===s||null===(s=s.config)||void 0===s?void 0:s.user,h=(0,m.useState)(!(null==g||null===(c=g.introduction)||void 0===c||!c[l])),y=(0,p.default)(h,2),v=y[0],_=y[1];return{isViewed:v,markAsViewed:function markAsViewed(){return l?new Promise(function(u,s){v&&s(),_(!0),elementorCommon.ajax.addRequest("introduction_viewed",{data:{introductionKey:l},error:function error(){_(!1),s()},success:function success(){_(!0),null!=g&&g.introduction&&(g.introduction[l]=!0),u()}})}):Promise.reject()}}};var p=c(s(18821)),m=s(41594)},85076:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(18821)),h=c(s(78304)),y=c(s(40453)),v=s(86956),_=s(12470),b=c(s(62688)),w=c(s(4974)),C=c(s(48584)),x=c(s(63223)),P=c(s(31593)),E=c(s(51066)),O=c(s(34161)),S=c(s(4353)),T=s(91258),R=s(38298),j=["tooltip"];var M=Object.freeze([{text:(0,_.__)("Hero section on [topic] with heading, text, buttons on the right, and an image on the left","elementor.com")},{text:(0,_.__)("About Us section on [topic] with heading, text, and big image below","elementor.com")},{text:(0,_.__)("Team section with four image boxes showcasing team members","elementor.com")},{text:(0,_.__)("FAQ section with a toggle widget showcasing FAQs about [topic]","elementor.com")},{text:(0,_.__)("Gallery section with a carousel displaying three images at once","elementor.com")},{text:(0,_.__)("Contact section with a form for [topic]","elementor.com")},{text:(0,_.__)("Client section featuring companies' logos","elementor.com")},{text:(0,_.__)("Testimonial section with testimonials, each featuring a star rating and an image","elementor.com")},{text:(0,_.__)("Service section about [topic], showcasing four services with buttons","elementor.com")},{text:(0,_.__)("Stats section with counters displaying data about [topic]","elementor.com")},{text:(0,_.__)("Quote section with colored background, featuring a centered quote","elementor.com")},{text:(0,_.__)("Pricing section for [topic] with a pricing list","elementor.com")},{text:(0,_.__)("Subscribe section featuring a simple email form, inviting users to stay informed on [topic]","elementor.com")}]),I=function IconButtonWithTooltip(l){var u=l.tooltip,s=(0,y.default)(l,j);return m.default.createElement(v.Tooltip,{title:u},m.default.createElement(v.Box,{component:"span",sx:{cursor:s.disabled?"default":"pointer"}},m.default.createElement(v.IconButton,s)))};I.propTypes={tooltip:b.default.string,disabled:b.default.bool};var k=function BackButton(l){return m.default.createElement(I,(0,h.default)({size:"small",color:"secondary",tooltip:(0,_.__)("Back to results","elementor")},l),m.default.createElement(P.default,null))},A=function EditButton(l){return m.default.createElement(I,(0,h.default)({size:"small",color:"primary",tooltip:(0,_.__)("Edit prompt","elementor")},l),m.default.createElement(E.default,null))},D=function GenerateButton(l){return m.default.createElement(x.default,(0,h.default)({size:"small",fullWidth:!1},l),(0,_.__)("Generate","elementor"))},L=(0,m.forwardRef)(function(l,u){var s,c=l.attachments,p=l.isActive,y=l.isLoading,b=l.showActions,x=void 0!==b&&b,P=l.onAttach,E=l.onDetach,R=l.onSubmit,j=l.onBack,I=l.onEdit,L=l.shouldResetPrompt,q=void 0!==L&&L,B=(0,m.useState)(""),W=(0,g.default)(B,2),N=W[0],H=W[1];(0,m.useEffect)(function(){q&&H("")},[q]);var U=(0,O.default)(N,"layout"),V=U.isEnhancing,F=U.enhance,G=(0,m.useRef)(""),$=(0,T.useConfig)().attachmentsTypes,Y=y||V||!p,z=""===N&&!c.length,K=Y||z,X=$[(null===(s=c[0])||void 0===s?void 0:s.type)||""],Z=(null==X?void 0:X.promptSuggestions)||M,Q=(null==X?void 0:X.promptPlaceholder)||(0,_.__)("Press '/' for suggested prompts or describe the layout you want to create","elementor");return m.default.createElement(v.Stack,{component:"form",onSubmit:function onSubmit(l){return R(l,N)},direction:"row",sx:{p:3},alignItems:"start",gap:1},m.default.createElement(v.Stack,{direction:"row",alignItems:"start",flexGrow:1,spacing:2},x&&(p?m.default.createElement(k,{disabled:y||V,onClick:function handleBack(){H(G.current),j()}}):m.default.createElement(A,{disabled:y,onClick:function handleEdit(){G.current=N,I()}})),m.default.createElement(S.default,{attachments:c,onAttach:P,onDetach:E,disabled:Y}),m.default.createElement(w.default,{value:N,disabled:Y,onSubmit:function onSubmit(l){return R(l,N)},options:Z,onChange:function onChange(l,u){return H(u.text+" ")},renderInput:function renderInput(l){return m.default.createElement(w.default.TextInput,(0,h.default)({},l,{ref:u,onChange:function onChange(l){return H(l.target.value)},placeholder:Q}))}})),m.default.createElement(C.default,{size:"small",disabled:K||""===N,isLoading:V,onClick:function onClick(){return F().then(function(l){var u=l.result;return H(u)})}}),m.default.createElement(D,{disabled:K}))});L.propTypes={isActive:b.default.bool,onAttach:b.default.func,onDetach:b.default.func,isLoading:b.default.bool,showActions:b.default.bool,onSubmit:b.default.func.isRequired,onBack:b.default.func.isRequired,onEdit:b.default.func.isRequired,attachments:b.default.arrayOf(R.AttachmentPropType),shouldResetPrompt:b.default.bool};u.default=L},85186:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(61790)),h=c(s(58155)),y=c(s(18821)),v=s(86956),_=s(12470),b=c(s(62688)),w=s(95034),C=s(44048);var x=function GetStarted(l){var u=l.onSuccess,s=(0,m.useState)(!1),c=(0,y.default)(s,2),p=c[0],b=c[1],x=function(){var l=(0,h.default)(g.default.mark(function _callee(){return g.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=1,(0,w.setGetStarted)();case 1:u();case 2:case"end":return l.stop()}},_callee)}));return function onGetStartedClick(){return l.apply(this,arguments)}}();return m.default.createElement(v.Stack,{alignItems:"center",gap:1.5},m.default.createElement(C.AIIcon,{sx:{color:"text.primary",fontSize:"60px",mb:1}}),m.default.createElement(v.Typography,{variant:"h4",sx:{color:"text.primary"}},(0,_.__)("Step into the future with Elementor AI","elementor")),m.default.createElement(v.Typography,{variant:"body2"},(0,_.__)("Create smarter with AI text and code generators built right into the editor.","elementor")),m.default.createElement(v.Stack,{direction:"row",gap:1.5,alignItems:"flex-start"},m.default.createElement(v.Checkbox,{id:"e-ai-terms-approval",color:"secondary",checked:p,onClick:function onClick(){return b(function(l){return!l})}}),m.default.createElement(v.Stack,null,m.default.createElement(v.Typography,{variant:"caption",sx:{maxWidth:520},component:"label",htmlFor:"e-ai-terms-approval"},(0,_.__)("I approve the ","elementor"),m.default.createElement(v.Link,{href:"https://go.elementor.com/ai-terms/",target:"_blank",color:"info.main"},(0,_.__)("Terms of Service","elementor"))," & ",m.default.createElement(v.Link,{href:"https://go.elementor.com/ai-privacy-policy/",target:"_blank",color:"info.main"},(0,_.__)("Privacy Policy","elementor")),(0,_.__)(" of the Elementor AI service.","elementor"),m.default.createElement("br",null),(0,_.__)("This includes consenting to the collection and use of data to improve user experience.","elementor")))),m.default.createElement(v.Button,{disabled:!p,variant:"contained",onClick:x,sx:{mt:1,"&:hover":{color:"primary.contrastText"}}},(0,_.__)("Get Started","elementor")))};x.propTypes={onSuccess:b.default.func.isRequired};u.default=x},85614:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(61790)),m=c(s(10906)),g=c(s(58155)),h=c(s(18821)),y=s(41594),v=c(s(69371)),_=s(91258),b=s(40128),w={isPending:!0};u.default=function useScreenshots(l){var u=l.onData,s=(0,y.useState)([]),c=(0,h.default)(s,2),C=c[0],x=c[1],P=(0,_.useConfig)().currentContext,E=(0,b.useRequestIds)(),O=E.editorSessionId,S=E.sessionId,T=E.setRequest,R=E.setBatch,j=E.setGenerate,M=(0,y.useRef)(""),I=R(),k=[(0,v.default)(0,u),(0,v.default)(1,u),(0,v.default)(2,u)],A=k.length,D=k.every(function(l){return null==l?void 0:l.error})?k[0].error:"",L=k.some(function(l){return null==l?void 0:l.isLoading}),q=(0,y.useRef)(null),B=function(){var l=(0,g.default)(p.default.mark(function _callee(l,u){var s,c,g,h;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return q.current=new AbortController,s=function onGenerate(l){return x(function(u){var s=(0,m.default)(u),c=s.indexOf(w);return s[c]=l,s}),!0},c=function onError(){return x(function(l){var u=(0,m.default)(l),s=u.lastIndexOf(w);return u[s]={isError:!0},u}),!1},g=k.map(function(p){var m=p.generate,g=C.map(function(l){return l.baseTemplateId||""});return m({prompt:l,prevGeneratedIds:g,currentContext:P,ids:{editorSessionId:O.current,sessionId:S.current,generateId:M.current,batchId:I.current,requestId:T().current},attachments:u.map(function(l){return{type:l.type,content:l.content,label:l.label,source:l.source}})},q.current.signal).then(s).catch(c)}),p.next=1,Promise.all(g);case 1:h=p.sent,h.every(function(l){return!1===l})&&x(function(l){var u=(0,m.default)(l);return u.splice(-1*A),u});case 2:case"end":return p.stop()}},_callee)}));return function createScreenshots(u,s){return l.apply(this,arguments)}}();return{generate:function generate(l,u){var s=Array(A).fill(w);M.current=j().current,x(s),B(l,u)},regenerate:function regenerate(l,u){var s=Array(A).fill(w);x(function(l){return[].concat((0,m.default)(l),(0,m.default)(s))}),B(l,u)},screenshots:C,isLoading:L,error:D,abort:function abort(){var l;return null===(l=q.current)||void 0===l?void 0:l.abort()}}}},85707:(l,u,s)=>{var c=s(45498);l.exports=function _defineProperty(l,u,s){return(u=c(u))in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l},l.exports.__esModule=!0,l.exports.default=l.exports},86353:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.AlertDialog=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(18821)),h=s(86956),y=s(12470),v=c(s(62688));(u.AlertDialog=function AlertDialog(l){var u=(0,m.useState)(!0),s=(0,g.default)(u,2),c=s[0],p=s[1];return c?m.default.createElement(h.Dialog,{open:!0,maxWidth:"lg"},m.default.createElement(h.DialogContent,{sx:{padding:0}},m.default.createElement(h.Typography,{sx:{textAlign:"center",padding:3}},l.message),m.default.createElement(h.Stack,{alignItems:"center",spacing:2,marginBottom:2},m.default.createElement(h.Button,{variant:"contained",type:"button",color:"primary",onClick:function onClick(){var u;p(!1),null===(u=l.onClose)||void 0===u||u.call(l)}},(0,y.__)("Close","elementor"))))):null}).propTypes={message:v.default.string.isRequired,onClose:v.default.func}},86956:l=>{"use strict";l.exports=elementorV2.ui},87861:(l,u,s)=>{var c=s(91270);l.exports=function _inherits(l,u){if("function"!=typeof u&&null!==u)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(u&&u.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),u&&c(l,u)},l.exports.__esModule=!0,l.exports.default=l.exports},89736:l=>{function _regeneratorDefine(u,s,c,p){var m=Object.defineProperty;try{m({},"",{})}catch(u){m=0}l.exports=_regeneratorDefine=function regeneratorDefine(l,u,s,c){if(u)m?m(l,u,{value:s,enumerable:!c,configurable:!c,writable:!c}):l[u]=s;else{var p=function o(u,s){_regeneratorDefine(l,u,function(l){return this._invoke(u,s,l)})};p("next",0),p("throw",1),p("return",2)}},l.exports.__esModule=!0,l.exports.default=l.exports,_regeneratorDefine(u,s,c,p)}l.exports=_regeneratorDefine,l.exports.__esModule=!0,l.exports.default=l.exports},89958:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=u.AttachDialog=void 0;var p=c(s(41594)),m=s(43220),g=c(s(62688)),h=s(66942),y=s(4353),v=u.AttachDialog=function AttachDialog(l){var u=l.type,s=l.url;switch(u){case y.ATTACHMENT_TYPE_URL:return p.default.createElement(m.UrlDialog,{url:s,onAttach:l.onAttach,onClose:l.onClose});case y.MENU_TYPE_LIBRARY:return p.default.createElement(h.LibraryDialog,{onAttach:l.onAttach,onClose:l.onClose})}return null};v.propTypes={type:g.default.string,onAttach:g.default.func,onClose:g.default.func,url:g.default.string};u.default=v},90291:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=u.VoicePromotionAlert=void 0;var p=c(s(85707)),m=c(s(41594)),g=s(86956),h=c(s(50923)),y=c(s(80366)),v=c(s(62688)),_=s(12470);function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.useConfig=u.default=u.MODE_VARIATION=u.MODE_LAYOUT=u.LAYOUT_APP_MODES=u.ConfigProvider=void 0;var p=c(s(41594)),m=c(s(62688)),g=u.MODE_LAYOUT="layout",h=u.MODE_VARIATION="variation",y=u.LAYOUT_APP_MODES=[g,h],v=p.default.createContext({});u.useConfig=function useConfig(){return p.default.useContext(v)};(u.ConfigProvider=function ConfigProvider(l){return p.default.createElement(v.Provider,{value:{mode:l.mode,attachmentsTypes:l.attachmentsTypes,onClose:l.onClose,onConnect:l.onConnect,onData:l.onData,onInsert:l.onInsert,onSelect:l.onSelect,onGenerate:l.onGenerate,currentContext:l.currentContext,hasPro:l.hasPro}},l.children)}).propTypes={mode:m.default.oneOf(y).isRequired,children:m.default.node.isRequired,attachmentsTypes:m.default.object.isRequired,onClose:m.default.func.isRequired,onConnect:m.default.func.isRequired,onData:m.default.func.isRequired,onInsert:m.default.func.isRequired,onSelect:m.default.func.isRequired,onGenerate:m.default.func.isRequired,currentContext:m.default.object,hasPro:m.default.bool};u.default=v},91270:l=>{function _setPrototypeOf(u,s){return l.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,u){return l.__proto__=u,l},l.exports.__esModule=!0,l.exports.default=l.exports,_setPrototypeOf(u,s)}l.exports=_setPrototypeOf,l.exports.__esModule=!0,l.exports.default=l.exports},91819:(l,u,s)=>{var c=s(78113);l.exports=function _arrayWithoutHoles(l){if(Array.isArray(l))return c(l)},l.exports.__esModule=!0,l.exports.default=l.exports},92263:(l,u,s)=>{"use strict";var c,p=s(36833),m=p.renderLayoutApp,g=p.importToEditor,h=s(91258).MODE_VARIATION,y=s(12470).__,v=s(4353),_=v.ATTACHMENT_TYPE_JSON,b=v.ELEMENTOR_LIBRARY_SOURCE;c=Marionette.Behavior.extend({ui:{applyButton:".elementor-template-library-template-apply-ai",generateVariation:".elementor-template-library-template-generate-variation"},events:{"click @ui.applyButton":"onApplyButtonClick","click @ui.generateVariation":"onGenerateVariationClick"},onGenerateVariationClick:function onGenerateVariationClick(){var l,u={model:this.view.model},s=$e.components.get("library"),c=null===(l=s.manager.modalConfig)||void 0===l||null===(l=l.importOptions)||void 0===l?void 0:l.at;s.downloadTemplate(u,function(l){var s=u.model,p={type:_,previewHTML:'
'),content:l.content[0],label:"".concat(s.get("template_id")," - ").concat(s.get("title")),source:b};m({parentContainer:elementor.getPreviewContainer(),mode:h,at:c,attachments:[p],onInsert:function onInsert(l){g({parentContainer:elementor.getPreviewContainer(),at:c,template:l,historyTitle:y("AI Variation from library","elementor")})}}),$e.run("library/close")})},onApplyButtonClick:function onApplyButtonClick(){var l={model:this.view.model};this.ui.applyButton.addClass("elementor-disabled");var u=l.model.get("source");!elementor.hooks.applyFilters("templates/source/is-remote","remote"===u,u)||elementor.config.library_connect.is_connected?$e.run("library/generate-ai-variation",l):$e.route("library/connect",l)}}),l.exports=c},93264:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=ScreenshotUnavailable;var p=c(s(41594)),m=c(s(78304)),g=c(s(85707)),h=c(s(62688)),y=s(12470),v=c(s(25893));function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=function assertString(l){if(null==l)throw new TypeError("Expected a string but received a ".concat(l));if("String"!==l.constructor.name)throw new TypeError("Expected a string but received a ".concat(l.constructor.name))},l.exports=u.default,l.exports.default=u.default},93569:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(62688)),g=c(s(94459)),h=s(38298),y=s(91258),v=s(35589),_=s(40128),b=function LayoutApp(l){return p.default.createElement(v.RemoteConfigProvider,{onError:l.onClose},p.default.createElement(_.RequestIdsProvider,null,p.default.createElement(y.ConfigProvider,{mode:l.mode,attachmentsTypes:l.attachmentsTypes,onClose:l.onClose,onConnect:l.onConnect,onData:l.onData,onInsert:l.onInsert,onSelect:l.onSelect,onGenerate:l.onGenerate,currentContext:l.currentContext,hasPro:l.hasPro},p.default.createElement(g.default,{attachments:l.attachments}))))};b.propTypes={mode:m.default.oneOf(y.LAYOUT_APP_MODES).isRequired,attachmentsTypes:h.AttachmentsTypesPropType,attachments:m.default.arrayOf(h.AttachmentPropType),onClose:m.default.func.isRequired,onConnect:m.default.func.isRequired,onData:m.default.func.isRequired,onInsert:m.default.func.isRequired,onSelect:m.default.func.isRequired,onGenerate:m.default.func.isRequired,currentContext:m.default.object,hasPro:m.default.bool};u.default=b},94459:(l,u,s)=>{"use strict";var c=s(96784),p=s(10564);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var m=function _interopRequireWildcard(l,u){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return function _interopRequireWildcard(l,u){if(!u&&l&&l.__esModule)return l;var m,g,h={__proto__:null,default:l};if(null===l||"object"!=p(l)&&"function"!=typeof l)return h;if(m=u?c:s){if(m.has(l))return m.get(l);m.set(l,h)}for(var y in l)"default"!==y&&{}.hasOwnProperty.call(l,y)&&((g=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,y))&&(g.get||g.set)?m(h,y,g):h[y]=l[y]);return h}(l,u)}(s(41594)),g=c(s(18821)),h=c(s(8299)),y=c(s(51550)),v=c(s(85186)),_=c(s(73319)),b=c(s(35121)),w=c(s(24954)),C=c(s(4508)),x=c(s(75690)),P=c(s(62688)),E=s(38298),O=s(91258),S=s(40128);var T=function LayoutContent(l){var u=(0,w.default)(),s=u.isLoading,c=u.isConnected,p=u.isGetStarted,P=u.connectUrl,E=u.fetchData,T=u.hasSubscription,R=u.usagePercentage,j=(0,O.useConfig)(),M=j.onClose,I=j.onConnect,k=(0,S.useRequestIds)(),A=k.updateUsagePercentage,D=k.usagePercentage,L=(0,m.useState)(!1),q=(0,g.default)(L,2),B=q[0],W=q[1];if((0,m.useEffect)(function(){B||s||!R&&0!==R||(A(R),W(!0))},[s,R,B,A]),s||!B)return m.default.createElement(x.default,{onClose:M},m.default.createElement(x.default.Header,{onClose:M}),m.default.createElement(x.default.Content,{dividers:!0},m.default.createElement(_.default,{BoxProps:{sx:{px:3}}})));if(!c)return m.default.createElement(C.default,{onClose:M},m.default.createElement(x.default,{onClose:M}),m.default.createElement(C.default.Content,{dividers:!0},m.default.createElement(h.default,{connectUrl:P,onSuccess:function onSuccess(l){I(l),E()}})));if(!p)return m.default.createElement(C.default,{onClose:M},m.default.createElement(x.default,{onClose:M}),m.default.createElement(C.default.Content,{dividers:!0},m.default.createElement(v.default,{onSuccess:E})));var N=!T||80<=D;return m.default.createElement(y.default,{attachments:l.attachments,DialogHeaderProps:{children:N&&m.default.createElement(b.default,{hasSubscription:T,usagePercentage:D})}})};T.propTypes={attachments:P.default.arrayOf(E.AttachmentPropType)};u.default=T},94760:(l,u,s)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=function isURL(l,u){if((0,c.default)(l),!l||/[\s<>]/.test(l))return!1;if(0===l.indexOf("mailto:"))return!1;if((u=(0,y.default)(u,v)).validate_length&&l.length>u.max_allowed_length)return!1;if(!u.allow_fragments&&(0,m.default)(l,"#"))return!1;if(!u.allow_query_components&&((0,m.default)(l,"?")||(0,m.default)(l,"&")))return!1;var s,b,w,C,x,P,E,O;if(E=l.split("#"),l=E.shift(),E=l.split("?"),l=E.shift(),(E=l.split("://")).length>1){if(s=E.shift().toLowerCase(),u.require_valid_protocol&&-1===u.protocols.indexOf(s))return!1}else{if(u.require_protocol)return!1;if("//"===l.slice(0,2)){if(!u.allow_protocol_relative_urls)return!1;E[0]=l.slice(2)}}if(""===(l=E.join("://")))return!1;if(E=l.split("/"),""===(l=E.shift())&&!u.require_host)return!0;if((E=l.split("@")).length>1){if(u.disallow_auth)return!1;if(""===E[0])return!1;if((b=E.shift()).indexOf(":")>=0&&b.split(":").length>2)return!1;var S=function _slicedToArray(l,u){return function _arrayWithHoles(l){if(Array.isArray(l))return l}(l)||function _iterableToArrayLimit(l,u){var s=null==l?null:"undefined"!=typeof Symbol&&l[Symbol.iterator]||l["@@iterator"];if(null!=s){var c,p,m,g,h=[],y=!0,v=!1;try{if(m=(s=s.call(l)).next,0===u){if(Object(s)!==s)return;y=!1}else for(;!(y=(c=m.call(s)).done)&&(h.push(c.value),h.length!==u);y=!0);}catch(l){v=!0,p=l}finally{try{if(!y&&null!=s.return&&(g=s.return(),Object(g)!==g))return}finally{if(v)throw p}}return h}}(l,u)||function _unsupportedIterableToArray(l,u){if(l){if("string"==typeof l)return _arrayLikeToArray(l,u);var s={}.toString.call(l).slice(8,-1);return"Object"===s&&l.constructor&&(s=l.constructor.name),"Map"===s||"Set"===s?Array.from(l):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray(l,u):void 0}}(l,u)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(b.split(":"),2),T=S[0],R=S[1];if(""===T&&""===R)return!1}C=E.join("@"),P=null,O=null;var j=C.match(_);j?(w="",O=j[1],P=j[2]||null):(w=(E=C.split(":")).shift(),E.length&&(P=E.join(":")));if(null!==P&&P.length>0){if(x=parseInt(P,10),!/^[0-9]+$/.test(P)||x<=0||x>65535)return!1}else if(u.require_port)return!1;if(u.host_whitelist)return(0,p.default)(w,u.host_whitelist);if(""===w&&!u.require_host)return!0;if(!((0,h.default)(w)||(0,g.default)(w,u)||O&&(0,h.default)(O,6)))return!1;if(w=w||O,u.host_blacklist&&(0,p.default)(w,u.host_blacklist))return!1;return!0};var c=_interopRequireDefault(s(93443)),p=_interopRequireDefault(s(99e3)),m=_interopRequireDefault(s(29664)),g=_interopRequireDefault(s(21806)),h=_interopRequireDefault(s(14744)),y=_interopRequireDefault(s(41398));function _interopRequireDefault(l){return l&&l.__esModule?l:{default:l}}function _arrayLikeToArray(l,u){(null==u||u>l.length)&&(u=l.length);for(var s=0,c=Array(u);s{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.uploadImage=u.toggleFavoriteHistoryItem=u.setStatusFeedback=u.setGetStarted=u.getUserInformation=u.getTextToImageGeneration=u.getRemoteFrontendConfig=u.getRemoteConfig=u.getProductImageUnification=u.getLayoutPromptEnhanced=u.getImageToImageUpscale=u.getImageToImageReplaceBackground=u.getImageToImageRemoveText=u.getImageToImageRemoveBackground=u.getImageToImageOutPainting=u.getImageToImageMaskGeneration=u.getImageToImageMaskCleanup=u.getImageToImageIsolateObjects=u.getImageToImageGeneration=u.getImagePromptEnhanced=u.getHistory=u.getFeaturedImage=u.getExcerpt=u.getEditText=u.getCustomCode=u.getCustomCSS=u.getCompletionText=u.getAnimation=u.generateLayout=u.deleteHistoryItem=void 0;var p=c(s(85707));function ownKeys(l,u){var s=Object.keys(l);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(l);u&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable})),s.push.apply(s,c)}return s}function _objectSpread(l){for(var u=1;u1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=arguments.length>3?arguments[3]:void 0;return Object.keys(u).length&&(window.elementorAiCurrentContext?u.context=window.elementorAiCurrentContext:u.context=window.elementorWpAiCurrentContext),new Promise(function(p,m){var g=elementorCommon.ajax.addRequest(l,{success:p,error:m,data:u,unique_id:u.unique_id},s);c&&g.jqXhr&&c.addEventListener("abort",g.jqXhr.abort)})};u.getUserInformation=function getUserInformation(l){return m("ai_get_user_information",void 0,l)},u.getRemoteConfig=function getRemoteConfig(){return m("ai_get_remote_config")},u.getRemoteFrontendConfig=function getRemoteFrontendConfig(l,u){return m("ai_get_remote_frontend_config",{payload:l},u)},u.getCompletionText=function getCompletionText(l){return m("ai_get_completion_text",{payload:l})},u.getExcerpt=function getExcerpt(l){return m("ai_get_excerpt",{payload:l})},u.getFeaturedImage=function getFeaturedImage(l){return m("ai_get_featured_image",{payload:l})},u.getEditText=function getEditText(l){return m("ai_get_edit_text",{payload:l})},u.getCustomCode=function getCustomCode(l){return m("ai_get_custom_code",{payload:l})},u.getCustomCSS=function getCustomCSS(l){return m("ai_get_custom_css",{payload:l})},u.setGetStarted=function setGetStarted(){return m("ai_set_get_started")},u.setStatusFeedback=function setStatusFeedback(l){return m("ai_set_status_feedback",{response_id:l},!0)},u.getTextToImageGeneration=function getTextToImageGeneration(l){return m("ai_get_text_to_image",{payload:l})},u.getImageToImageGeneration=function getImageToImageGeneration(l){return m("ai_get_image_to_image",{payload:l})},u.getImageToImageMaskCleanup=function getImageToImageMaskCleanup(l){return m("ai_get_image_to_image_mask_cleanup",{payload:l})},u.getImageToImageMaskGeneration=function getImageToImageMaskGeneration(l){return m("ai_get_image_to_image_mask",{payload:l})},u.getImageToImageOutPainting=function getImageToImageOutPainting(l){return m("ai_get_image_to_image_outpainting",{payload:l})},u.getImageToImageUpscale=function getImageToImageUpscale(l){return m("ai_get_image_to_image_upscale",{payload:l})},u.getImageToImageRemoveBackground=function getImageToImageRemoveBackground(l){return m("ai_get_image_to_image_remove_background",{payload:l})},u.getImageToImageIsolateObjects=function getImageToImageIsolateObjects(l){return m("ai_get_image_to_image_isolate_objects",{payload:l})},u.getImageToImageReplaceBackground=function getImageToImageReplaceBackground(l){return m("ai_get_image_to_image_replace_background",{payload:l})},u.getImageToImageRemoveText=function getImageToImageRemoveText(l){return m("ai_get_image_to_image_remove_text",{image:l})},u.getImagePromptEnhanced=function getImagePromptEnhanced(l){return m("ai_get_image_prompt_enhancer",{prompt:l})},u.getProductImageUnification=function getProductImageUnification(l,u){return m("ai_get_product_image_unification",{payload:l},u)},u.getAnimation=function getAnimation(l){return m("ai_get_animation",{payload:l})},u.uploadImage=function uploadImage(l){return m("ai_upload_image",_objectSpread(_objectSpread({},l),{},{editor_post_id:l.image.editor_post_id,unique_id:l.image.unique_id}))},u.generateLayout=function generateLayout(l,u){return m("ai_generate_layout",l,!0,u)},u.getLayoutPromptEnhanced=function getLayoutPromptEnhanced(l,u){return m("ai_get_layout_prompt_enhancer",{prompt:l,enhance_type:u})},u.getHistory=function getHistory(l,u,s){return m("ai_get_history",{type:l,page:u,limit:s})},u.deleteHistoryItem=function deleteHistoryItem(l){return m("ai_delete_history_item",{id:l})},u.toggleFavoriteHistoryItem=function toggleFavoriteHistoryItem(l){return m("ai_toggle_favorite_history_item",{id:l})}},95315:l=>{l.exports=function _regeneratorKeys(l){var u=Object(l),s=[];for(var c in u)s.unshift(c);return function e(){for(;s.length;)if((c=s.pop())in u)return e.value=c,e.done=!1,e;return e.done=!0,e}},l.exports.__esModule=!0,l.exports.default=l.exports},96784:l=>{l.exports=function _interopRequireDefault(l){return l&&l.__esModule?l:{default:l}},l.exports.__esModule=!0,l.exports.default=l.exports},96793:(l,u,s)=>{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(78304)),m=c(s(41594)),g=s(86956),h=m.default.forwardRef(function(l,u){return m.default.createElement(g.SvgIcon,(0,p.default)({viewBox:"0 0 24 24"},l,{ref:u}),m.default.createElement("path",{d:"M12 2.69231C6.8595 2.69231 2.69231 6.8595 2.69231 12C2.69231 17.1405 6.8595 21.3077 12 21.3077C17.1405 21.3077 21.3077 17.1405 21.3077 12C21.3077 6.8595 17.1405 2.69231 12 2.69231ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12ZM12 7.76923C12.4673 7.76923 12.8462 8.14807 12.8462 8.61538V11.1538H15.3846C15.8519 11.1538 16.2308 11.5327 16.2308 12C16.2308 12.4673 15.8519 12.8462 15.3846 12.8462H12.8462V15.3846C12.8462 15.8519 12.4673 16.2308 12 16.2308C11.5327 16.2308 11.1538 15.8519 11.1538 15.3846V12.8462H8.61538C8.14807 12.8462 7.76923 12.4673 7.76923 12C7.76923 11.5327 8.14807 11.1538 8.61538 11.1538H11.1538V8.61538C11.1538 8.14807 11.5327 7.76923 12 7.76923Z"}))});u.default=h},98832:l=>{l.exports=function _taggedTemplateLiteral(l,u){return u||(u=l.slice(0)),Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(u)}}))},l.exports.__esModule=!0,l.exports.default=l.exports},99e3:(l,u)=>{"use strict";function isRegExp(l){return"[object RegExp]"===Object.prototype.toString.call(l)}Object.defineProperty(u,"__esModule",{value:!0}),u.default=function checkHost(l,u){for(var s=0;s{"use strict";var c=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var p=c(s(41594)),m=c(s(78304)),g=s(86956),h=s(12470),y=c(s(62688)),v=s(44048),_=(0,g.styled)(function ElementorLogo(l){return p.default.createElement(g.SvgIcon,(0,m.default)({viewBox:"0 0 32 32"},l),p.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.69648 24.8891C0.938383 22.2579 0 19.1645 0 16C0 11.7566 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7566 0 16 0C19.1645 0 22.2579 0.938383 24.8891 2.69648C27.5203 4.45459 29.5711 6.95344 30.7821 9.87706C31.9931 12.8007 32.3099 16.0177 31.6926 19.1214C31.0752 22.2251 29.5514 25.0761 27.3137 27.3137C25.0761 29.5514 22.2251 31.0752 19.1214 31.6926C16.0177 32.3099 12.8007 31.9931 9.87706 30.7821C6.95344 29.5711 4.45459 27.5203 2.69648 24.8891ZM12.0006 9.33281H9.33437V22.6665H12.0006V9.33281ZM22.6657 9.33281H14.6669V11.9991H22.6657V9.33281ZM22.6657 14.6654H14.6669V17.3316H22.6657V14.6654ZM22.6657 20.0003H14.6669V22.6665H22.6657V20.0003Z"}))})(function(l){var u=l.theme;return{width:u.spacing(3),height:u.spacing(3),"& path":{fill:u.palette.text.primary}}}),b=function DialogHeader(l){var u=l.hideAiBetaLogo,s=l.onClose,c=l.children;return p.default.createElement(g.AppBar,{sx:{fontWeight:"normal"},color:"transparent",position:"relative"},p.default.createElement(g.Toolbar,{variant:"dense"},!u&&p.default.createElement(p.default.Fragment,null,p.default.createElement(_,{sx:{mr:1}}),p.default.createElement(g.Typography,{component:"span",variant:"subtitle2",sx:{fontWeight:"bold",textTransform:"uppercase"}},(0,h.__)("AI","elementor")),p.default.createElement(g.Chip,{label:(0,h.__)("Beta","elementor"),color:"default",size:"small",sx:{ml:1}})),p.default.createElement(g.Stack,{direction:"row",spacing:1,alignItems:"center",sx:{ml:u?0:"auto"}},c,p.default.createElement(g.IconButton,{size:"small","aria-label":"close",onClick:s,sx:{"&.MuiButtonBase-root":{mr:-1}}},p.default.createElement(v.XIcon,null)))))};b.propTypes={onClose:y.default.func.isRequired,hideAiBetaLogo:y.default.bool,children:y.default.oneOfType([y.default.arrayOf(y.default.node),y.default.node])};u.default=b}},u={};function __webpack_require__(s){var c=u[s];if(void 0!==c)return c.exports;var p=u[s]={exports:{}};return l[s](p,p.exports,__webpack_require__),p.exports}__webpack_require__.d=(l,u)=>{for(var s in u)__webpack_require__.o(u,s)&&!__webpack_require__.o(l,s)&&Object.defineProperty(l,s,{enumerable:!0,get:u[s]})},__webpack_require__.o=(l,u)=>Object.prototype.hasOwnProperty.call(l,u),__webpack_require__.r=l=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};(()=>{"use strict";var l=__webpack_require__(96784);var u=l(__webpack_require__(61790)),s=l(__webpack_require__(58155)),c=l(__webpack_require__(39805)),p=l(__webpack_require__(40989)),m=l(__webpack_require__(15118)),g=l(__webpack_require__(29402)),h=l(__webpack_require__(87861)),y=l(__webpack_require__(85707)),v=l(__webpack_require__(47389)),_=__webpack_require__(36833),b=__webpack_require__(12470),w=__webpack_require__(91258),C=l(__webpack_require__(92263)),x=__webpack_require__(4353);function _isNativeReflectConstruct(){try{var l=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!l})()}var P="ai-attachment";new(function(l){function Module(){var l;(0,c.default)(this,Module);for(var p=arguments.length,h=new Array(p),v=0;v'),label:"".concat(s.get("template_id")," - ").concat(s.get("title")),source:x.ELEMENTOR_LIBRARY_SOURCE},window.location.origin)})}},{key:"registerLibraryActionButtonBehavior",value:function registerLibraryActionButtonBehavior(l){return l.applyAiTemplate={behaviorClass:C.default},l}},{key:"registerAiLayoutBehavior",value:function registerAiLayoutBehavior(l){return l.ai={behaviorClass:v.default,context:{documentType:window.elementor.documents.getCurrent().config.type}},l}},{key:"filterLibraryActionButtonTemplate",value:function filterLibraryActionButtonTemplate(l){var u=$e.components.get("library").manager.modalConfig;return"#tmpl-elementor-template-library-insert-button"!==l||"library/templates/blocks"!==$e.routes.current.library?l:l=P===u.mode?"#tmpl-elementor-template-library-apply-ai-button":"#tmpl-elementor-template-library-insert-and-ai-variations-buttons"}}])}(elementorModules.editor.utils.Module))})()})();