OwlCyberSecurity - MANAGER
Edit File: editor-elements.min.js
!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ELEMENT_STYLE_CHANGE_EVENT:function(){return a},createElementStyle:function(){return C},getElementSetting:function(){return d},getElementStyles:function(){return f},getElements:function(){return h},getSelectedElements:function(){return g},getWidgetsCache:function(){return y},isElementInContainer:function(){return S},styleRerenderEvents:function(){return p},updateElementSettings:function(){return b},updateElementStyle:function(){return I},useElementSetting:function(){return m},useElementStyles:function(){return w},useElementType:function(){return E},useElementsDomRef:function(){return c},useParentElement:function(){return _},useSelectedElement:function(){return v}});var n=window.elementorV2.editorV1Adapters,r=window.elementorV2.editorProps,o=window.elementorV2.editorStyles,i=window.elementorV2.utils;function s(){const e=window;return e.elementor?.documents?.getCurrent?.()?.container??null}var l="data-atomic";function c(){return(0,n.__privateUseListenTo)([(0,n.windowEvent)("elementor/preview/atomic-widget/render"),(0,n.windowEvent)("elementor/preview/atomic-widget/destroy"),(0,n.windowEvent)("elementor/editor/element-rendered"),(0,n.windowEvent)("elementor/editor/element-destroyed")],(()=>function(){const e=s();return e?.view?[...e.view.el.querySelectorAll(`[${l}]`)]:[]}()))}function u(e){const t=window,n=t.elementor?.getContainer?.(e);return n??null}var d=(e,t)=>{const n=u(e),r=n?.settings?.get(t);return r??null},m=(e,t)=>(0,n.__privateUseListenTo)((0,n.commandEndEvent)("document/elements/set-settings"),(()=>d(e,t)),[e,t]),a="elementor/editor-v2/editor-elements/style",p=[(0,n.commandEndEvent)("document/elements/create"),(0,n.commandEndEvent)("editor/documents/attach-preview"),(0,n.windowEvent)(a)],f=e=>{const t=u(e);return t?.model.get("styles")||null};function w(e){return(0,n.__privateUseListenTo)(p,(()=>f(e)??{}),[e])}function y(){const e=window;return e?.elementor?.widgetsCache||null}function E(e){return(0,n.__privateUseListenTo)((0,n.commandEndEvent)("editor/documents/load"),(()=>{if(!e)return null;const t=y(),n=t?.[e];return n?.atomic_controls&&n?.atomic_props_schema?{key:e,controls:n.atomic_controls,propsSchema:n.atomic_props_schema,title:n.title}:null}),[e])}function g(){const e=window;return(e.elementor?.selection?.getElements?.()??[]).reduce(((e,t)=>{const n=t.model.get("widgetType")||t.model.get("elType");return n&&e.push({id:t.model.get("id"),type:n}),e}),[])}function v(){const e=(0,n.__privateUseListenTo)([(0,n.commandEndEvent)("document/elements/select"),(0,n.commandEndEvent)("document/elements/deselect")],g),[t]=e,r=E(t?.type);return 1===e.length&&r?{element:t,elementType:r}:{element:null,elementType:null}}function _(e){return(0,n.__privateUseListenTo)([(0,n.commandEndEvent)("document/elements/create")],(()=>{if(!e)return null;const t=window,n=t?.elementor?.getContainer?.(e);return n?n.parent:null}),[e])}function h(e){const t=e?u(e):s();if(!t)return[];const n=t.children?.flatMap((e=>h(e.id)))??[];return[t,...n]}var S=(e,t)=>t.model.get("id")===e.id&&t.model.get("widgetType")===e.type||!!(t.children&&t.children.length>0)&&t.children.some((t=>S(e,t))),b=({id:e,props:t,withHistory:r=!0})=>{const o={container:u(e),settings:{...t}};r?(0,n.__privateRunCommandSync)("document/elements/settings",o):(0,n.__privateRunCommandSync)("document/elements/set-settings",o,{internal:!0})},T=(0,i.createError)({code:"element_not_found",message:"Element not found."}),O=(0,i.createError)({code:"style_not_found",message:"Style not found."});function j(e,t){const n=u(e);if(!n)throw new T({context:{elementId:e}});const o=Object.keys(n.model.get("styles")??{}),i=function(e,t){const n=structuredClone(e.model.get("styles"))??{},r=Object.entries(t(n)).map((([e,t])=>(t.variants=function(e){return e.variants.filter((({props:e})=>Object.keys(e).length>0))}(t),[e,t]))).filter((([,e])=>!function(e){return 0===e.variants.length}(e))),o=Object.fromEntries(r);return e.model.set("styles",o),o}(n,t);return function(e,{oldIds:t,newIds:n}){const o=t.filter((e=>!n.includes(e))),i=structuredClone(function(e){return Object.entries(e.settings.toJSON()).filter((e=>{const[,t]=e;return r.classesPropTypeUtil.isValid(t)}))}(e));i.forEach((([,e])=>{e.value=e.value.filter((e=>!o.includes(e)))})),b({id:e.id,props:Object.fromEntries(i),withHistory:!1})}(n,{oldIds:o,newIds:Object.keys(i)}),window.dispatchEvent(new CustomEvent(a)),i}function C({elementId:e,classesProp:t,label:n,meta:i,props:s}){j(e,(l=>{const c=(0,o.generateId)(`e-${e}-`,Object.keys(l));return l[c]={id:c,label:n,type:"class",variants:[{meta:i,props:s}]},function(e,t,n){const o=d(e,t),i=r.classesPropTypeUtil.create((e=>[...e??[],n]),{base:o});b({id:e,props:{[t]:i},withHistory:!1})}(e,t,c),l}))}function I(e){j(e.elementId,(t=>{const n=t[e.styleId];if(!n)throw new O({context:{styleId:e.styleId}});const i=(0,o.getVariantByMeta)(n,e.meta);return i?i.props=(0,r.mergeProps)(i.props,e.props):n.variants.push({meta:e.meta,props:e.props}),t}))}(window.elementorV2=window.elementorV2||{}).editorElements=t}();