OwlCyberSecurity - MANAGER
Edit File: mega-menu-editor.06a345ed56efe063f971.bundle.min.js
/*! pro-elements - v3.23.0 - 05-08-2024 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[733],{1942:(e,t,l)=>{var n=l(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MegaMenu=void 0;var r=n(l(3318));class MegaMenu extends elementor.modules.elements.types.NestedElementBase{getType(){return"mega-menu"}getView(){return r.default}}t.MegaMenu=MegaMenu;t.default=MegaMenu},2133:(e,t,l)=>{var n=l(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(l(1942)),d=n(l(6554));class Module extends elementorModules.editor.utils.Module{constructor(){super(),elementor.elementsManager.registerElementType(new r.default),this.urlHelper=new d.default}getCurrentMenuItemClass(e,t){if(e=e?.trim(e),!e||!t)return"";const l=this.urlHelper.parse_url(t),n=this.urlHelper.parse_url(e);return _.isEqual(l,n)?"e-current":""}onElementorFrontendInit(){elementor.on("document:loaded",this.closeAllMegaMenus.bind(this))}closeAllMegaMenus(){const e=elementor.$previewContents[0].querySelectorAll(".elementor-widget-n-menu");e.length&&Array.from(e).forEach((e=>{const t=e.getAttribute("data-id");window.jQuery(window).trigger("elementor/mega-menu/dropdown-toggle-by-keyboard",{widgetId:t,show:!1})}))}}t.default=Module},6554:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.UrlHelper=void 0;class UrlHelper{parse_url(e){try{const{hostname:t,pathname:l,search:n}=new URL(e),r=t.replace("www.",""),d=/^\/+|\/+$/g;return[r,l.replace(d,""),n]}catch(e){return!1}}}t.UrlHelper=UrlHelper;t.default=UrlHelper},3318:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class View extends $e.components.get("nested-elements").exports.NestedView{filter(e,t){return e.attributes.dataIndex=t+1,e.attributes.widgetId=e.id,!0}onAddChild(e){const t=e._parent.$el.find(".e-n-menu")[0]?.dataset.widgetNumber||e.model.attributes.widgetId,l=e.model.attributes.dataIndex,n=e._parent.$el.find(`.e-n-menu-item-title[data-tab-index="${l}"]`)?.attr("id")||e.model.attributes.widgetId+" "+l;e.$el.attr({id:"e-n-menu-content-"+t+l,role:"menu","aria-labelledby":n,"data-tab-index":l})}getChildViewContainer(e,t){const{elements_placeholder_selector:l,child_container_placeholder_selector:n}=this.model.config.defaults;return void 0!==t&&void 0!==t._index&&n?e.$el.find(`${n}`)[t._index]:l?e.$el.find(this.model.config.defaults.elements_placeholder_selector):super.getChildViewContainer(e,t)}attachBuffer(e,t){const l=this.getChildViewContainer(e);if(this.model?.config?.support_improved_repeaters&&this.model?.config?.is_interlaced){const e=(this.model?.config?.defaults?.child_container_placeholder_selector||"").replace(".","");this._updateChildContainers(l[0],e,t)}else l.append(t)}_updateChildContainers(e,t,l,n=0){_.each(e.children,(r=>{if(r.classList?.contains(t)){const t=l.childNodes.length;r.appendChild(l.childNodes[0]),l.appendChild(r),e.append(l.childNodes[t-1]),n++}else this._updateChildContainers(r,t,l,n)}))}}t.default=View}}]);