/*! elementor - v3.29.0 - 19-05-2025 */ /*! For license information please see ai.min.js.LICENSE.txt */ (()=>{var i={91003:(i,C,P)=>{"use strict";P.r(C),P.d(C,{Children:()=>T.Children,Component:()=>T.Component,Fragment:()=>T.Fragment,Platform:()=>X,PureComponent:()=>T.PureComponent,RawHTML:()=>RawHTML,StrictMode:()=>T.StrictMode,Suspense:()=>T.Suspense,cloneElement:()=>T.cloneElement,concatChildren:()=>concatChildren,createContext:()=>T.createContext,createElement:()=>T.createElement,createInterpolateElement:()=>create_interpolate_element,createPortal:()=>$.createPortal,createRef:()=>T.createRef,createRoot:()=>Z.createRoot,findDOMNode:()=>$.findDOMNode,flushSync:()=>$.flushSync,forwardRef:()=>T.forwardRef,hydrate:()=>$.hydrate,hydrateRoot:()=>Z.hydrateRoot,isEmptyElement:()=>isEmptyElement,isValidElement:()=>T.isValidElement,lazy:()=>T.lazy,memo:()=>T.memo,render:()=>$.render,renderToString:()=>he,startTransition:()=>T.startTransition,switchChildrenNodeName:()=>switchChildrenNodeName,unmountComponentAtNode:()=>$.unmountComponentAtNode,useCallback:()=>T.useCallback,useContext:()=>T.useContext,useDebugValue:()=>T.useDebugValue,useDeferredValue:()=>T.useDeferredValue,useEffect:()=>T.useEffect,useId:()=>T.useId,useImperativeHandle:()=>T.useImperativeHandle,useInsertionEffect:()=>T.useInsertionEffect,useLayoutEffect:()=>T.useLayoutEffect,useMemo:()=>T.useMemo,useReducer:()=>T.useReducer,useRef:()=>T.useRef,useState:()=>T.useState,useSyncExternalStore:()=>T.useSyncExternalStore,useTransition:()=>T.useTransition});var T=P(41594);let j,A,W,U;const z=/<(\/)?(\w+)\s*(\/)?>/g;function createFrame(i,C,P,T,j){return{element:i,tokenStart:C,tokenLength:P,prevOffset:T,leadingTextStart:j,children:[]}}const isValidConversionMap=i=>{const C="object"==typeof i,P=C&&Object.values(i);return C&&P.length&&P.every((i=>(0,T.isValidElement)(i)))};function proceed(i){const C=function nextToken(){const i=z.exec(j);if(null===i)return["no-more-tokens"];const C=i.index,[P,T,A,W]=i,U=P.length;if(W)return["self-closed",A,C,U];if(T)return["closer",A,C,U];return["opener",A,C,U]}(),[P,$,Z,X]=C,Q=U.length,ee=Z>A?A:null;if(!i[$])return addText(),!1;switch(P){case"no-more-tokens":if(0!==Q){const{leadingTextStart:i,tokenStart:C}=U.pop();W.push(j.substr(i,C))}return addText(),!1;case"self-closed":return 0===Q?(null!==ee&&W.push(j.substr(ee,Z-ee)),W.push(i[$]),A=Z+X,!0):(addChild(createFrame(i[$],Z,X)),A=Z+X,!0);case"opener":return U.push(createFrame(i[$],Z,X,Z+X,ee)),A=Z+X,!0;case"closer":if(1===Q)return function closeOuterElement(i){const{element:C,leadingTextStart:P,prevOffset:A,tokenStart:z,children:$}=U.pop(),Z=i?j.substr(A,i-A):j.substr(A);Z&&$.push(Z);null!==P&&W.push(j.substr(P,z-P));W.push((0,T.cloneElement)(C,null,...$))}(Z),A=Z+X,!0;const C=U.pop(),P=j.substr(C.prevOffset,Z-C.prevOffset);C.children.push(P),C.prevOffset=Z+X;const z=createFrame(C.element,C.tokenStart,C.tokenLength,Z+X);return z.children=C.children,addChild(z),A=Z+X,!0;default:return addText(),!1}}function addText(){const i=j.length-A;0!==i&&W.push(j.substr(A,i))}function addChild(i){const{element:C,tokenStart:P,tokenLength:A,prevOffset:W,children:z}=i,$=U[U.length-1],Z=j.substr($.prevOffset,P-$.prevOffset);Z&&$.children.push(Z),$.children.push((0,T.cloneElement)(C,null,...z)),$.prevOffset=W||P+A}const create_interpolate_element=(i,C)=>{if(j=i,A=0,W=[],U=[],z.lastIndex=0,!isValidConversionMap(C))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do{}while(proceed(C));return(0,T.createElement)(T.Fragment,null,...W)};function concatChildren(...i){return i.reduce(((i,C,P)=>(T.Children.forEach(C,((C,j)=>{C&&"string"!=typeof C&&(C=(0,T.cloneElement)(C,{key:[P,j].join()})),i.push(C)})),i)),[])}function switchChildrenNodeName(i,C){return i&&T.Children.map(i,((i,P)=>{if("string"==typeof i?.valueOf())return(0,T.createElement)(C,{key:P},i);const{children:j,...A}=i.props;return(0,T.createElement)(C,{key:P,...A},j)}))}var $=P(75206),Z=P(7470);const isEmptyElement=i=>"number"!=typeof i&&("string"==typeof i?.valueOf()||Array.isArray(i)?!i.length:!i),X={OS:"web",select:i=>"web"in i?i.web:i.default,isWeb:!0};function isObject(i){return"[object Object]"===Object.prototype.toString.call(i)}var __assign=function(){return __assign=Object.assign||function __assign(i){for(var C,P=1,T=arguments.length;P/="\uFDD0-\uFDEF]/;function escapeAmpersand(i){return i.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&")}function escapeLessThan(i){return i.replace(//g,">")}(function escapeQuotationMark(i){return i.replace(/"/g,""")}(escapeAmpersand(i)))}function isValidAttributeName(i){return!te.test(i)}function RawHTML({children:i,...C}){let P="";return T.Children.toArray(i).forEach((i=>{"string"==typeof i&&""!==i.trim()&&(P+=i)})),(0,T.createElement)("div",{dangerouslySetInnerHTML:{__html:P},...C})}const{Provider:ne,Consumer:re}=(0,T.createContext)(void 0),oe=(0,T.forwardRef)((()=>null)),ae=new Set(["string","boolean","number"]),le=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),ue=new Set(["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"]),ce=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),se=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function hasPrefix(i,C){return C.some((C=>0===i.indexOf(C)))}function isInternalAttribute(i){return"key"===i||"children"===i}function getNormalAttributeValue(i,C){return"style"===i?function renderStyle(i){if(!function isPlainObject(i){var C,P;return!1!==isObject(i)&&(void 0===(C=i.constructor)||!1!==isObject(P=C.prototype)&&!1!==P.hasOwnProperty("isPrototypeOf"))}(i))return i;let C;for(const P in i){const T=i[P];if(null==T)continue;C?C+=";":C="";C+=getNormalStylePropertyName(P)+":"+getNormalStylePropertyValue(P,T)}return C}(C):C}const de=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce(((i,C)=>(i[C.toLowerCase()]=C,i)),{}),pe=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce(((i,C)=>(i[C.toLowerCase()]=C,i)),{}),me=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce(((i,C)=>(i[C.replace(":","").toLowerCase()]=C,i)),{});function getNormalAttributeName(i){switch(i){case"htmlFor":return"for";case"className":return"class"}const C=i.toLowerCase();return pe[C]?pe[C]:de[C]?paramCase(de[C]):me[C]?me[C]:C}function getNormalStylePropertyName(i){return i.startsWith("--")?i:hasPrefix(i,["ms","O","Moz","Webkit"])?"-"+paramCase(i):paramCase(i)}function getNormalStylePropertyValue(i,C){return"number"!=typeof C||0===C||se.has(i)?C:C+"px"}function renderElement(i,C,P={}){if(null==i||!1===i)return"";if(Array.isArray(i))return renderChildren(i,C,P);switch(typeof i){case"string":return function escapeHTML(i){return escapeLessThan(escapeAmpersand(i))}(i);case"number":return i.toString()}const{type:j,props:A}=i;switch(j){case T.StrictMode:case T.Fragment:return renderChildren(A.children,C,P);case RawHTML:const{children:i,...j}=A;return renderNativeComponent(Object.keys(j).length?"div":null,{...j,dangerouslySetInnerHTML:{__html:i}},C,P)}switch(typeof j){case"string":return renderNativeComponent(j,A,C,P);case"function":return j.prototype&&"function"==typeof j.prototype.render?function renderComponent(i,C,P,T={}){const j=new i(C,T);"function"==typeof j.getChildContext&&Object.assign(T,j.getChildContext());const A=renderElement(j.render(),P,T);return A}(j,A,C,P):renderElement(j(A,P),C,P)}switch(j&&j.$$typeof){case ne.$$typeof:return renderChildren(A.children,A.value,P);case re.$$typeof:return renderElement(A.children(C||j._currentValue),C,P);case oe.$$typeof:return renderElement(j.render(A),C,P)}return""}function renderNativeComponent(i,C,P,T={}){let j="";if("textarea"===i&&C.hasOwnProperty("value")){j=renderChildren(C.value,P,T);const{value:i,...A}=C;C=A}else C.dangerouslySetInnerHTML&&"string"==typeof C.dangerouslySetInnerHTML.__html?j=C.dangerouslySetInnerHTML.__html:void 0!==C.children&&(j=renderChildren(C.children,P,T));if(!i)return j;const A=function renderAttributes(i){let C="";for(const P in i){const T=getNormalAttributeName(P);if(!isValidAttributeName(T))continue;let j=getNormalAttributeValue(P,i[P]);if(!ae.has(typeof j))continue;if(isInternalAttribute(P))continue;const A=ue.has(T);if(A&&!1===j)continue;const W=A||hasPrefix(P,["data-","aria-"])||ce.has(T);("boolean"!=typeof j||W)&&(C+=" "+T,A||("string"==typeof j&&(j=escapeAttribute(j)),C+='="'+j+'"'))}return C}(C);return le.has(i)?"<"+i+A+"/>":"<"+i+A+">"+j+""}function renderChildren(i,C,P={}){let T="";i=Array.isArray(i)?i:[i];for(let j=0;j{"use strict";var T=P(12470).__,j=P(96784);Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;var A=j(P(39805)),W=j(P(40989));C.default=function(){return(0,W.default)((function FilesUploadHandler(){(0,A.default)(this,FilesUploadHandler)}),null,[{key:"isUploadEnabled",value:function isUploadEnabled(i){return!["svg","application/json"].includes(i)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(i){i.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:T("Sorry, you can't upload that file yet","elementor"),message:T("This is because JSON files may pose a security risk.","elementor")+"

"+T("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:T("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(i){var C=window.elementorAdmin||window.elementor;if(!C.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return C.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",T("Enable Unfiltered File Uploads","elementor"),T("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),T("Enable","elementor"),(function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,i()}))}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(i){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:T("Enable Unfiltered File Uploads","elementor"),message:T("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"

"+T("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:T("Enable and Import","elementor"),cancel:T("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,i()}},!0)},onCancel:function onCancel(){return i()}}):this.getUnfilteredFilesNonAdminDialog()}}])}()},18791:(i,C,P)=>{"use strict";var T=P(10564);Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;_interopRequireWildcard(P(41594));var j=_interopRequireWildcard(P(75206)),A=P(7470);function _getRequireWildcardCache(i){if("function"!=typeof WeakMap)return null;var C=new WeakMap,P=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(i){return i?P:C})(i)}function _interopRequireWildcard(i,C){if(!C&&i&&i.__esModule)return i;if(null===i||"object"!=T(i)&&"function"!=typeof i)return{default:i};var P=_getRequireWildcardCache(C);if(P&&P.has(i))return P.get(i);var j={__proto__:null},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in i)if("default"!==W&&{}.hasOwnProperty.call(i,W)){var U=A?Object.getOwnPropertyDescriptor(i,W):null;U&&(U.get||U.set)?Object.defineProperty(j,W,U):j[W]=i[W]}return j.default=i,P&&P.set(i,j),j}C.default={render:function render(i,C){var P;try{var T=(0,A.createRoot)(C);T.render(i),P=function unmountFunction(){T.unmount()}}catch(T){j.render(i,C),P=function unmountFunction(){j.unmountComponentAtNode(C)}}return{unmount:P}}}},57827:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.vocalTones=C.translateLanguages=C.textareaAutocomplete=C.textAutocomplete=C.motionEffectAutocomplete=C.hoverEffectAutocomplete=C.codeHtmlAutocomplete=C.codeCssAutocomplete=void 0;var T=P(12470);C.textAutocomplete=[(0,T.__)("Craft a catchy slogan for","elementor"),(0,T.__)("Write a strong section header for","elementor"),(0,T.__)("Create a blog title for","elementor"),(0,T.__)("Suggest a 4 word headline for","elementor"),(0,T.__)("Write an attention grabbing title for","elementor")],C.textareaAutocomplete=[(0,T.__)("Write a product description for","elementor"),(0,T.__)("Create a blog post for","elementor"),(0,T.__)("Craft an about us section for","elementor"),(0,T.__)("Offer a few sentences to invite visitors to","elementor"),(0,T.__)("Write microcopy for a submission form that includes","elementor")],C.codeHtmlAutocomplete=[(0,T.__)("GA event fired on every button element click (assume GA was loaded)","elementor"),(0,T.__)("Iframe code to embed a Spotify widget on my web page. My ID is 1234567890","elementor"),(0,T.__)("Write an embed code of Google Analytics","elementor"),(0,T.__)("Write an embed code of Facebook Pixel","elementor"),(0,T.__)("HTML code that embeds the following PDF into a webpage: link to PDF","elementor")],C.codeCssAutocomplete=[(0,T.__)("On hover, animate 20% bigger, rotate 10 deg CCW","elementor"),(0,T.__)("Add a circle-shaped clip mask, semi transparent on hover","elementor"),(0,T.__)("Rainbow colored animated text gradient","elementor"),(0,T.__)("Add a 3D shadow to the text","elementor")],C.vocalTones=[{label:(0,T.__)("Casual","elementor")},{label:(0,T.__)("Confidence","elementor")},{label:(0,T.__)("Formal","elementor")},{label:(0,T.__)("Friendly","elementor")},{label:(0,T.__)("Inspirational","elementor")},{label:(0,T.__)("Motivational","elementor")},{label:(0,T.__)("Nostalgic","elementor")},{label:(0,T.__)("Playful","elementor")},{label:(0,T.__)("Professional","elementor")},{label:(0,T.__)("Scientific","elementor")},{label:(0,T.__)("Straightforward","elementor")},{label:(0,T.__)("Witty","elementor")}],C.translateLanguages=[{label:(0,T.__)("Arabic","elementor"),value:"ar-SA"},{label:(0,T.__)("Chinese","elementor"),value:"zh-CN"},{label:(0,T.__)("Czech","elementor"),value:"cs-CZ"},{label:(0,T.__)("Danish","elementor"),value:"da-DK"},{label:(0,T.__)("Dutch","elementor"),value:"nl-NL"},{label:(0,T.__)("English","elementor"),value:"en-US"},{label:(0,T.__)("Finnish","elementor"),value:"fi-FI"},{label:(0,T.__)("French","elementor"),value:"fr-FR"},{label:(0,T.__)("German","elementor"),value:"de-DE"},{label:(0,T.__)("Greek","elementor"),value:"el-GR"},{label:(0,T.__)("Hebrew","elementor"),value:"he-IL"},{label:(0,T.__)("Hungarian","elementor"),value:"hu-HU"},{label:(0,T.__)("Indonesian","elementor"),value:"id-ID"},{label:(0,T.__)("Italian","elementor"),value:"it-IT"},{label:(0,T.__)("Japanese","elementor"),value:"ja-JP"},{label:(0,T.__)("Korean","elementor"),value:"ko-KR"},{label:(0,T.__)("Persian","elementor"),value:"fa-IR"},{label:(0,T.__)("Polish","elementor"),value:"pl-PL"},{label:(0,T.__)("Portuguese","elementor"),value:"pt-PT"},{label:(0,T.__)("Russian","elementor"),value:"ru-RU"},{label:(0,T.__)("Spanish","elementor"),value:"es-ES"},{label:(0,T.__)("Swedish","elementor"),value:"sv-SE"},{label:(0,T.__)("Thai","elementor"),value:"th-TH"},{label:(0,T.__)("Turkish","elementor"),value:"tr-TR"},{label:(0,T.__)("Vietnamese","elementor"),value:"vi-VN"}],C.motionEffectAutocomplete=[(0,T.__)("Create Fade out animation on scroll","elementor"),(0,T.__)("Create a Parallax effect on scroll","elementor"),(0,T.__)("On scroll, fade in with slight scaling up","elementor"),(0,T.__)("Move and tilt opposite to mouse position","elementor"),(0,T.__)("Slide in from the left on load","elementor")],C.hoverEffectAutocomplete=[(0,T.__)("Move down on hover","elementor"),(0,T.__)("Slightly shift right on hover","elementor"),(0,T.__)("Apply a subtle 3D tilt","elementor"),(0,T.__)("Rotate gently clockwise on hover","elementor"),(0,T.__)("Scale down and move up on hover","elementor")]},11242:(i,C,P)=>{"use strict";var T=P(96784);Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;var j=T(P(39805)),A=T(P(40989)),W=T(P(15118)),U=T(P(29402)),z=T(P(87861)),$=T(P(18791)),Z=T(P(96698)),X=P(12470),Q=T(P(34515)),ee=T(P(75431)),te=P(25252),ne=P(40128),re=T(P(41594));function _isNativeReflectConstruct(){try{var i=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(i){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!i})()}C.default=function(i){function AiBehavior(){return(0,j.default)(this,AiBehavior),function _callSuper(i,C,P){return C=(0,U.default)(C),(0,W.default)(i,_isNativeReflectConstruct()?Reflect.construct(C,P||[],(0,U.default)(i).constructor):C.apply(i,P))}(this,AiBehavior,arguments)}return(0,z.default)(AiBehavior,i),(0,A.default)(AiBehavior,[{key:"initialize",value:function initialize(){this.type="text",this.controlType="text",this.buttonLabel=(0,X.__)("Write with AI","elementor"),this.editButtonLabel=(0,X.__)("Edit with AI","elementor"),this.isLabelBlock=!1,this.additionalOptions={},this.context={},this.config=window.ElementorAiConfig}},{key:"ui",value:function ui(){return{aiButton:".e-ai-button"}}},{key:"events",value:function events(){return{"click @ui.aiButton":"onAiButtonClick"}}},{key:"getTextualContent",value:function getTextualContent(){var i,C=[],P=null===(i=window.elementor.$previewContents[0])||void 0===i?void 0:i.cloneNode(!0);P.querySelectorAll(".elementor-editor-element-settings, #elementor-add-new-section, .elementor-add-section-inner, header, footer").forEach((function(i){return i.remove()}));var T=function walkDOM(i){var P,j=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(j=(null===(P=i.classList)||void 0===P?void 0:P.contains("elementor-element"))||j,Node.TEXT_NODE===i.nodeType&&j){var A,W=(null!==(A=i.textContent)&&void 0!==A?A:"").trim().replace(/\t+/g,"\t").replace(/\n+/g,"\n").replace(/\s+/g," ");W&&C.push(W)}else i.childNodes.forEach((function(i){return T(i,j)}))};return T(P),C.join("\n")}},{key:"onAiButtonClick",value:function onAiButtonClick(i){var C,P;i.stopPropagation();var T=(null===(C=elementor)||void 0===C||null===(P=C.getPreferences)||void 0===P?void 0:P.call(C,"ui_theme"))||"auto",j=elementorCommon.config.isRTL,A=document.createElement("div");document.body.append(A),window.elementorAiCurrentContext=this.getOption("context");var W=$.default.render(this.getElementToRender(A,T,j),A).unmount;this.unmount=W}},{key:"getElementToRender",value:function getElementToRender(i,C,P){var T=this,j=function onClose(){T.handleClose(),i.remove()};if("post_featured_image"===this.options.context.controlName){return re.default.createElement(te.AIMediaGenerateApp,{onClose:j,predefinedPrompt:this.getTextualContent(),textToImageHook:ee.default,getControlValue:this.getOption("getControlValue"),setControlValue:this.getOption("setControlValue"),initialSettings:{aspectRatio:"4:3"}})}return"excerpt"===this.getOption("type")?re.default.createElement(ne.RequestIdsProvider,null,re.default.createElement(Q.default,{onClose:j,currExcerpt:this.getOption("getControlValue")(),updateExcerpt:this.getOption("setControlValue"),postTextualContent:this.getTextualContent()})):re.default.createElement(Z.default,{type:this.getOption("type"),controlType:this.getOption("controlType"),getControlValue:this.getOption("getControlValue"),setControlValue:this.getOption("setControlValue"),additionalOptions:this.getOption("additionalOptions"),onClose:j,colorScheme:C,isRTL:P})}},{key:"handleClose",value:function handleClose(){this.unmount&&this.unmount()}},{key:"getAiButtonLabel",value:function getAiButtonLabel(){var i,C=null===(i=this.getOption("additionalOptions"))||void 0===i?void 0:i.defaultValue,P=this.getOption("getControlValue")(),T="media"===this.getOption("type");return!T&&C===P||T&&(null==P?void 0:P.url)===(null==C?void 0:C.url)?this.getOption("buttonLabel"):this.getOption("editButtonLabel")}},{key:"onRender",value:function onRender(){var i=!this.config.is_get_started,C=this.getAiButtonLabel(),P="e-ai-button";this.getOption("additionalOptions").buttonBorder&&(P+=" e-ai-border-button");var T=jQuery("`);t.on("click",(e=>{e.preventDefault();const t=elementorCommon.config.isRTL,o=document.createElement("div");document.body.append(o),ReactDOM.render(n.default.createElement(s.default,{type:"code",getControlValue:()=>document.querySelector(".CodeMirror").CodeMirror.getValue(),setControlValue:e=>document.querySelector(".CodeMirror").CodeMirror.setValue(e),additionalOptions:{codeLanguage:"html"},onClose:()=>{ReactDOM.unmountComponentAtNode(o),o.parentNode.removeChild(o)},isRTL:t}),o)})),jQuery(".elementor-field.location.elementor-field-select").after(t)}setOptionsPlacementVisibility(e){jQuery(".elementor-custom-code-options-placement").toggleClass("show",e)}}elementorProAdmin.customCode=new CustomCode})()})(); May 2023 - Ophelia's Kitchen
Skip to content
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe
Menu
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe
Menu
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe
Facebook Instagram Pinterest Twitter Youtube
Facebook Instagram Pinterest Twitter Youtube
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe
Menu
  • Home
  • Recipes
  • Videos
  • About
  • Subscribe

Monthly Archives: May 2023

  1. Home>
  2. 2023>
  3. May
Read more about the article Sausage, Pepper, & Mushroom Stuffed Potatoes

Sausage, Pepper, & Mushroom Stuffed Potatoes

  • Post author:Ophelia
  • Post published:May 31, 2023
  • Post category:Food
  • Post comments:0 Comments

Sausage, pepper, and mushroom stuffed potatoes are an incredible combination of flavors that create a truly mouthwatering experience!

Continue ReadingSausage, Pepper, & Mushroom Stuffed Potatoes
Read more about the article Wine & Tomato Braised Chuck Roast Beef with Mushrooms

Wine & Tomato Braised Chuck Roast Beef with Mushrooms

  • Post author:Ophelia
  • Post published:May 24, 2023
  • Post category:Food
  • Post comments:0 Comments

Tender chuck roast beef braised with wine, tomato sauce, and mushrooms for a hearty and flavorful meal that's worth the wait!

Continue ReadingWine & Tomato Braised Chuck Roast Beef with Mushrooms
Read more about the article Greek Spinach Pie Triangles (Spanakopita)

Greek Spinach Pie Triangles (Spanakopita)

  • Post author:Ophelia
  • Post published:May 15, 2023
  • Post category:Food
  • Post comments:0 Comments

This Greek spinach pie is a delicious and healthy treat packed with nutritious spinach, feta cheese, and flake fillo dough!

Continue ReadingGreek Spinach Pie Triangles (Spanakopita)
Read more about the article Greek Boneless Leg of Lamb Roast with Potatoes

Greek Boneless Leg of Lamb Roast with Potatoes

  • Post author:Ophelia
  • Post published:May 6, 2023
  • Post category:Food
  • Post comments:0 Comments

Indulge in the succulent flavors of this super juicy, Greek boneless leg of lamb roast - a dish that will have your taste buds dancing with delight!

Continue ReadingGreek Boneless Leg of Lamb Roast with Potatoes

Recent Posts

  • What Is So Fascinating About Marijuana News?
  • Crepe Cake with Cherries & Strawberries (Moldovan Cusma Lui Guguta)
  • Chewy, Vegan Spiced Plum Cake
  • Greek-Style Marinated Artichoke Salad
  • Fried Doughnuts (Sourdough Discard) with Honey Syrup (Greek Loukoumades)

Recent Comments

  1. Chef Wolffy on Pepper Lamb Chops with Cognac Sauce (Lamb au Poivre)
  2. Alberto D. Harris on Strawberry-Filled Spiral Pastry Pies (Romanian Placinte cu Capsuni)
  3. Ophelia on Seared Duck with Ginger, Quince & Apple Compote
  4. דירות דיסקרטיות בחדרה on Seared Duck with Ginger, Quince & Apple Compote

Archives

  • May 2025
  • April 2025
  • March 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • April 2022
  • March 2022

Categories

  • Food
  • Uncategorized

Tags

AppetizersArmenianBreakfastBritishBulgarianChickenCroatianDairy FreeDESSERTDessertsDinnerDinnersFrenchGeorgianGluten FreeGreekHungarianItalianJapaneseKorean
Follow Us
Facebook Instagram Pinterest Twitter Youtube
Privacy Policy | Sitemap | © 2023 Ophelia’s Kitchen LLC. All rights reserved.