Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/system/menu/dist/ |
Upload File : |
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};(function(e,s,l,i,a,t,r){"use strict";var o=babelHelpers.classPrivateFieldLooseKey("delta");var n=babelHelpers.classPrivateFieldLooseKey("position");var b=babelHelpers.classPrivateFieldLooseKey("update");class c{constructor(){Object.defineProperty(this,o,{writable:true,value:{top:0,left:0}});Object.defineProperty(this,n,{writable:true,value:{top:0,left:0}});Object.defineProperty(this,b,{writable:true,value:e=>{const s={top:e.clientY+window.scrollY,left:e.clientX+window.scrollX};babelHelpers.classPrivateFieldLooseBase(this,o)[o]={top:s.top-babelHelpers.classPrivateFieldLooseBase(this,n)[n].top,left:s.left-babelHelpers.classPrivateFieldLooseBase(this,n)[n].left};babelHelpers.classPrivateFieldLooseBase(this,n)[n]=s}});r.Event.bind(window,"mousemove",babelHelpers.classPrivateFieldLooseBase(this,b)[b])}getPosition(){return babelHelpers.classPrivateFieldLooseBase(this,n)[n]}getDelta(){return babelHelpers.classPrivateFieldLooseBase(this,o)[o]}}const d=new c;const u=Object.freeze({Default:"default",Accent1:"accent-1",Accent2:"accent-2",Alert:"alert",Copilot:"copilot",Disabled:"disabled"});const v=Object.freeze({Default:"default",Accent:"accent"});const p=Object.freeze({Default:"default",Copilot:"copilot"});let h=e=>e,P,H,L,F,f,B,y,g,m,O,C,T,j,w,K;var M=babelHelpers.classPrivateFieldLooseKey("options");var S=babelHelpers.classPrivateFieldLooseKey("callbacks");var $=babelHelpers.classPrivateFieldLooseKey("subMenu");var I=babelHelpers.classPrivateFieldLooseKey("element");var k=babelHelpers.classPrivateFieldLooseKey("showTimeout");var D=babelHelpers.classPrivateFieldLooseKey("closeTimeout");var E=babelHelpers.classPrivateFieldLooseKey("subMenuHovered");var x=babelHelpers.classPrivateFieldLooseKey("onMouseEnter");var X=babelHelpers.classPrivateFieldLooseKey("onMouseLeave");var A=babelHelpers.classPrivateFieldLooseKey("onSubMenuItemClick");var R=babelHelpers.classPrivateFieldLooseKey("onFirstShow");var W=babelHelpers.classPrivateFieldLooseKey("onShow");var U=babelHelpers.classPrivateFieldLooseKey("onClose");var N=babelHelpers.classPrivateFieldLooseKey("renderHeader");var _=babelHelpers.classPrivateFieldLooseKey("renderTitle");var z=babelHelpers.classPrivateFieldLooseKey("renderLock");var G=babelHelpers.classPrivateFieldLooseKey("renderBadgeText");var Y=babelHelpers.classPrivateFieldLooseKey("renderSubtitle");var J=babelHelpers.classPrivateFieldLooseKey("renderButtons");var V=babelHelpers.classPrivateFieldLooseKey("renderCheck");var q=babelHelpers.classPrivateFieldLooseKey("renderExtra");var Q=babelHelpers.classPrivateFieldLooseKey("renderCounter");var Z=babelHelpers.classPrivateFieldLooseKey("renderIcon");var ee=babelHelpers.classPrivateFieldLooseKey("renderArrow");class se{constructor(e,s){Object.defineProperty(this,ee,{value:ve});Object.defineProperty(this,Z,{value:ue});Object.defineProperty(this,Q,{value:de});Object.defineProperty(this,q,{value:ce});Object.defineProperty(this,V,{value:be});Object.defineProperty(this,J,{value:ne});Object.defineProperty(this,Y,{value:oe});Object.defineProperty(this,G,{value:re});Object.defineProperty(this,z,{value:te});Object.defineProperty(this,_,{value:ae});Object.defineProperty(this,N,{value:ie});Object.defineProperty(this,A,{value:le});Object.defineProperty(this,M,{writable:true,value:void 0});Object.defineProperty(this,S,{writable:true,value:void 0});Object.defineProperty(this,$,{writable:true,value:void 0});Object.defineProperty(this,I,{writable:true,value:void 0});Object.defineProperty(this,k,{writable:true,value:void 0});Object.defineProperty(this,D,{writable:true,value:void 0});Object.defineProperty(this,E,{writable:true,value:void 0});this.showSubMenu=()=>{var e,s;babelHelpers.classPrivateFieldLooseBase(this,E)[E]=false;(s=(e=babelHelpers.classPrivateFieldLooseBase(this,$))[$])!=null?s:e[$]=new Re({...babelHelpers.classPrivateFieldLooseBase(this,M)[M].subMenu,targetContainer:babelHelpers.classPrivateFieldLooseBase(this,S)[S].getTargetContainer(),autoHide:false,items:babelHelpers.classPrivateFieldLooseBase(this,M)[M].subMenu.items.map((e=>{if(!e){return null}return{...e,onClick:()=>babelHelpers.classPrivateFieldLooseBase(this,A)[A](e)}})),offsetLeft:babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetWidth,offsetTop:-babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetHeight,bindOptions:{forceBindPosition:true,forceTop:true,forceLeft:true},events:{onFirstShow:babelHelpers.classPrivateFieldLooseBase(this,R)[R],onShow:babelHelpers.classPrivateFieldLooseBase(this,W)[W],onClose:babelHelpers.classPrivateFieldLooseBase(this,U)[U],onDestroy:babelHelpers.classPrivateFieldLooseBase(this,U)[U]}});babelHelpers.classPrivateFieldLooseBase(this,$)[$].show(babelHelpers.classPrivateFieldLooseBase(this,I)[I])};this.adjustSubMenu=()=>{if(!babelHelpers.classPrivateFieldLooseBase(this,$)[$]){return}let e=babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetWidth;let s=-babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetHeight;babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().setOffset({offsetLeft:e,offsetTop:s});babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().adjustPosition();const l=babelHelpers.classPrivateFieldLooseBase(this,S)[S].getTargetContainer();const i=l===document.body;const a={...l.getBoundingClientRect().toJSON(),...i?{top:0}:null,...i?{right:window.innerWidth}:null,...i?{bottom:window.innerHeight}:null,...i?{left:0}:null};let t=babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopupContainer().getBoundingClientRect();if(t.right>=a.right){e=-t.width}if(t.bottom>=a.bottom){s=-t.height}babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().setOffset({offsetLeft:e,offsetTop:s});babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().adjustPosition();t=babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopupContainer().getBoundingClientRect();if(t.left<=a.left){e=babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetWidth}if(t.top<=a.top){s=-babelHelpers.classPrivateFieldLooseBase(this,I)[I].offsetHeight}babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().setOffset({offsetLeft:e,offsetTop:s});babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopup().adjustPosition()};this.closeSubMenu=()=>{var e;clearTimeout(babelHelpers.classPrivateFieldLooseBase(this,k)[k]);(e=babelHelpers.classPrivateFieldLooseBase(this,$)[$])==null?void 0:e.close()};Object.defineProperty(this,x,{writable:true,value:()=>{var e,s;if(babelHelpers.classPrivateFieldLooseBase(this,M)[M].design===u.Disabled){return}babelHelpers.classPrivateFieldLooseBase(this,E)[E]=false;(e=(s=babelHelpers.classPrivateFieldLooseBase(this,S)[S]).onMouseEnter)==null?void 0:e.call(s);if(babelHelpers.classPrivateFieldLooseBase(this,M)[M].subMenu){clearTimeout(babelHelpers.classPrivateFieldLooseBase(this,D)[D]);babelHelpers.classPrivateFieldLooseBase(this,k)[k]=setTimeout(this.showSubMenu,200)}}});Object.defineProperty(this,X,{writable:true,value:e=>{var s;clearTimeout(babelHelpers.classPrivateFieldLooseBase(this,k)[k]);const l=(s=babelHelpers.classPrivateFieldLooseBase(this,$)[$])==null?void 0:s.getPopupContainer();if(!babelHelpers.classPrivateFieldLooseBase(this,E)[E]&&l&&!l.contains(e.relatedTarget)){const e=d.getPosition().left-l.getBoundingClientRect().left;const s=Math.abs(e)-Math.abs(e+d.getDelta().left);if(s<=1){this.closeSubMenu()}else{this.closeSubMenuWithTimeout()}}}});Object.defineProperty(this,R,{writable:true,value:()=>{r.Event.bind(babelHelpers.classPrivateFieldLooseBase(this,$)[$].getPopupContainer(),"mouseenter",(()=>{clearTimeout(babelHelpers.classPrivateFieldLooseBase(this,D)[D]);babelHelpers.classPrivateFieldLooseBase(this,E)[E]=true}))}});Object.defineProperty(this,W,{writable:true,value:()=>{this.adjustSubMenu();r.Dom.addClass(babelHelpers.classPrivateFieldLooseBase(this,I)[I],"--hovered")}});Object.defineProperty(this,U,{writable:true,value:()=>{r.Dom.removeClass(babelHelpers.classPrivateFieldLooseBase(this,I)[I],"--hovered")}});const l={closeOnSubItemClick:true};babelHelpers.classPrivateFieldLooseBase(this,M)[M]={...l,...e};babelHelpers.classPrivateFieldLooseBase(this,S)[S]=s}getOptions(){return babelHelpers.classPrivateFieldLooseBase(this,M)[M]}getSubMenu(){return babelHelpers.classPrivateFieldLooseBase(this,$)[$]}render(){var e;if(babelHelpers.classPrivateFieldLooseBase(this,I)[I]){return babelHelpers.classPrivateFieldLooseBase(this,I)[I]}babelHelpers.classPrivateFieldLooseBase(this,I)[I]=r.Tag.render(P||(P=h` <div class="ui-popup-menu-item --${0}"> ${0} ${0} </div> `),(e=babelHelpers.classPrivateFieldLooseBase(this,M)[M].design)!=null?e:u.Default,babelHelpers.classPrivateFieldLooseBase(this,N)[N](),babelHelpers.classPrivateFieldLooseBase(this,J)[J]());r.Event.bind(babelHelpers.classPrivateFieldLooseBase(this,I)[I],"click",babelHelpers.classPrivateFieldLooseBase(this,M)[M].onClick);r.Event.bind(babelHelpers.classPrivateFieldLooseBase(this,I)[I],"mouseenter",babelHelpers.classPrivateFieldLooseBase(this,x)[x]);r.Event.bind(babelHelpers.classPrivateFieldLooseBase(this,I)[I],"mouseleave",babelHelpers.classPrivateFieldLooseBase(this,X)[X]);return babelHelpers.classPrivateFieldLooseBase(this,I)[I]}closeSubMenuWithTimeout(){clearTimeout(babelHelpers.classPrivateFieldLooseBase(this,D)[D]);babelHelpers.classPrivateFieldLooseBase(this,D)[D]=setTimeout(this.closeSubMenu,200)}destroy(){var e;(e=babelHelpers.classPrivateFieldLooseBase(this,$)[$])==null?void 0:e.destroy()}}function le(e){e.onClick==null?void 0:e.onClick();if(!e.subMenu&&babelHelpers.classPrivateFieldLooseBase(this,M)[M].closeOnSubItemClick){var s,l;(s=(l=babelHelpers.classPrivateFieldLooseBase(this,S)[S]).onSubMenuItemClick)==null?void 0:s.call(l)}}function ie(){return r.Tag.render(H||(H=h` <div class="ui-popup-menu-item-header"> ${0} ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,_)[_](),babelHelpers.classPrivateFieldLooseBase(this,Y)[Y]())}function ae(){return r.Tag.render(L||(L=h` <div class="ui-popup-menu-item-title"> ${0} <div class="ui-popup-menu-item-title-text">${0}</div> ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,z)[z](),r.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,M)[M].title),babelHelpers.classPrivateFieldLooseBase(this,G)[G]())}function te(){if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].isLocked){return""}return r.Tag.render(F||(F=h` <div class="ui-popup-menu-item-lock"> <div class="ui-icon-set --${0}"></div> </div> `),a.Outline.LOCK_L)}function re(){var e;if(!r.Type.isStringFilled((e=babelHelpers.classPrivateFieldLooseBase(this,M)[M].badgeText)==null?void 0:e.title)){return""}const s=babelHelpers.classPrivateFieldLooseBase(this,M)[M].badgeText.color;const l=s?`--badge-color: ${s};`:"";return r.Tag.render(f||(f=h` <div class="ui-popup-menu-item-badge-text" style="${0}"> ${0} </div> `),l,r.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,M)[M].badgeText.title))}function oe(){if(!r.Type.isStringFilled(babelHelpers.classPrivateFieldLooseBase(this,M)[M].subtitle)){return""}return r.Tag.render(B||(B=h` <div class="ui-popup-menu-item-subtitle">${0}</div> `),r.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,M)[M].subtitle))}function ne(){return r.Tag.render(y||(y=h` <div class="ui-popup-menu-item-buttons"> ${0} ${0} ${0} ${0} ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,V)[V](),babelHelpers.classPrivateFieldLooseBase(this,q)[q](),babelHelpers.classPrivateFieldLooseBase(this,Q)[Q](),babelHelpers.classPrivateFieldLooseBase(this,Z)[Z](),babelHelpers.classPrivateFieldLooseBase(this,ee)[ee]())}function be(){if(!r.Type.isBoolean(babelHelpers.classPrivateFieldLooseBase(this,M)[M].isSelected)){return""}if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].isSelected){return r.Tag.render(g||(g=h` <div class="ui-popup-menu-item-check"></div> `))}return r.Tag.render(m||(m=h` <div class="ui-popup-menu-item-check"> <div class="ui-icon-set --${0}"></div> </div> `),a.Outline.CHECK_L)}function ce(){if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].extraIcon){return""}const e=r.Tag.render(O||(O=h` <div class="ui-popup-menu-item-extra ${0}"> <div class="ui-icon-set --${0}"></div> </div> `),babelHelpers.classPrivateFieldLooseBase(this,M)[M].extraIcon.isSelected?"--selected":"",babelHelpers.classPrivateFieldLooseBase(this,M)[M].extraIcon.icon);r.Event.bind(e,"click",(e=>{babelHelpers.classPrivateFieldLooseBase(this,M)[M].extraIcon.onClick();e.stopPropagation()}),true);return e}function de(){if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].counter){return""}if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].counter.value){return r.Tag.render(C||(C=h` <div class="ui-popup-menu-item-counter"></div> `))}return r.Tag.render(T||(T=h` <div class="ui-popup-menu-item-counter"> ${0} </div> `),new i.Counter({color:i.CounterColor.DANGER,...babelHelpers.classPrivateFieldLooseBase(this,M)[M].counter}).render())}function ue(){if(babelHelpers.classPrivateFieldLooseBase(this,M)[M].icon){return r.Tag.render(j||(j=h` <div class="ui-popup-menu-item-icon"> <div class="ui-icon-set --${0}"></div> </div> `),babelHelpers.classPrivateFieldLooseBase(this,M)[M].icon)}if(babelHelpers.classPrivateFieldLooseBase(this,M)[M].svg){return r.Tag.render(w||(w=h` <div class="ui-popup-menu-item-svg"> ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,M)[M].svg)}return""}function ve(){if(!babelHelpers.classPrivateFieldLooseBase(this,M)[M].subMenu){return""}return r.Tag.render(K||(K=h` <div class="ui-popup-menu-item-arrow"> <div class="ui-icon-set --${0}"></div> </div> `),a.Outline.CHEVRON_RIGHT_L)}let pe=e=>e,he,Pe,He,Le,Fe,fe,Be;var ye=babelHelpers.classPrivateFieldLooseKey("options");var ge=babelHelpers.classPrivateFieldLooseKey("items");var me=babelHelpers.classPrivateFieldLooseKey("popup");var Oe=babelHelpers.classPrivateFieldLooseKey("container");var Ce=babelHelpers.classPrivateFieldLooseKey("shouldHide");var Te=babelHelpers.classPrivateFieldLooseKey("onPopupClose");var je=babelHelpers.classPrivateFieldLooseKey("onPopupDestroy");var we=babelHelpers.classPrivateFieldLooseKey("onBeforeAdjustPosition");var Ke=babelHelpers.classPrivateFieldLooseKey("prepareItems");var Me=babelHelpers.classPrivateFieldLooseKey("onItemClick");var Se=babelHelpers.classPrivateFieldLooseKey("onSubMenuItemClick");var $e=babelHelpers.classPrivateFieldLooseKey("render");var Ie=babelHelpers.classPrivateFieldLooseKey("renderRichHeader");var ke=babelHelpers.classPrivateFieldLooseKey("getRichHeaderIcon");var De=babelHelpers.classPrivateFieldLooseKey("renderRichHeaderSubtitle");var Ee=babelHelpers.classPrivateFieldLooseKey("renderRichHeaderIcon");var xe=babelHelpers.classPrivateFieldLooseKey("renderItems");var Xe=babelHelpers.classPrivateFieldLooseKey("renderSection");var Ae=babelHelpers.classPrivateFieldLooseKey("renderSectionTitle");class Re{constructor(e){Object.defineProperty(this,Ae,{value:Ve});Object.defineProperty(this,Xe,{value:Je});Object.defineProperty(this,xe,{value:Ye});Object.defineProperty(this,Ee,{value:Ge});Object.defineProperty(this,De,{value:ze});Object.defineProperty(this,ke,{value:_e});Object.defineProperty(this,Ie,{value:Ne});Object.defineProperty(this,$e,{value:Ue});Object.defineProperty(this,Ke,{value:We});Object.defineProperty(this,ye,{writable:true,value:void 0});Object.defineProperty(this,ge,{writable:true,value:void 0});Object.defineProperty(this,me,{writable:true,value:void 0});Object.defineProperty(this,Oe,{writable:true,value:void 0});Object.defineProperty(this,Ce,{writable:true,value:e=>{const s=!this.getPopupContainer().contains(e.target);const l=!babelHelpers.classPrivateFieldLooseBase(this,ge)[ge].some((s=>{var l,i;return(l=s.getSubMenu())==null?void 0:(i=l.getPopupContainer())==null?void 0:i.contains(e.target)}));return s&&l}});Object.defineProperty(this,Te,{writable:true,value:()=>{var e;babelHelpers.classPrivateFieldLooseBase(this,ge)[ge].forEach((e=>e.closeSubMenu()));(e=babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].events)==null?void 0:e.onClose==null?void 0:e.onClose()}});Object.defineProperty(this,je,{writable:true,value:()=>{var e;(e=babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].events)==null?void 0:e.onDestroy==null?void 0:e.onDestroy();this.destroy()}});Object.defineProperty(this,we,{writable:true,value:()=>{babelHelpers.classPrivateFieldLooseBase(this,ge)[ge].forEach((e=>e.adjustSubMenu()))}});Object.defineProperty(this,Me,{writable:true,value:e=>{e.onClick==null?void 0:e.onClick();if(!e.subMenu&&babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].closeOnItemClick){this.close()}}});Object.defineProperty(this,Se,{writable:true,value:()=>{if(babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].closeOnItemClick){this.close()}}});const s={noAllPaddings:true,autoHide:true,autoHideHandler:babelHelpers.classPrivateFieldLooseBase(this,Ce)[Ce],closeOnItemClick:true};babelHelpers.classPrivateFieldLooseBase(this,ye)[ye]={...s,...e}}getOptions(){return babelHelpers.classPrivateFieldLooseBase(this,ye)[ye]}getPopup(){return babelHelpers.classPrivateFieldLooseBase(this,me)[me]}getPopupContainer(){return babelHelpers.classPrivateFieldLooseBase(this,me)[me].getPopupContainer()}show(e){var l,i,a,t;(i=(l=babelHelpers.classPrivateFieldLooseBase(this,ge))[ge])!=null?i:l[ge]=babelHelpers.classPrivateFieldLooseBase(this,Ke)[Ke](babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].items);(t=(a=babelHelpers.classPrivateFieldLooseBase(this,me))[me])!=null?t:a[me]=new s.Popup({...babelHelpers.classPrivateFieldLooseBase(this,ye)[ye],content:babelHelpers.classPrivateFieldLooseBase(this,$e)[$e](),events:{...babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].events,onClose:babelHelpers.classPrivateFieldLooseBase(this,Te)[Te],onDestroy:babelHelpers.classPrivateFieldLooseBase(this,je)[je],onBeforeAdjustPosition:babelHelpers.classPrivateFieldLooseBase(this,we)[we]}});babelHelpers.classPrivateFieldLooseBase(this,me)[me].setBindElement(e!=null?e:babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].bindElement);babelHelpers.classPrivateFieldLooseBase(this,me)[me].show()}updateItems(e){var s,l;const i=(s=babelHelpers.classPrivateFieldLooseBase(this,ge)[ge])==null?void 0:s.find((e=>{var s,l;return(s=e.getSubMenu())==null?void 0:(l=s.getPopup())==null?void 0:l.isShown()}));(l=babelHelpers.classPrivateFieldLooseBase(this,ge)[ge])==null?void 0:l.forEach((e=>e.destroy()));babelHelpers.classPrivateFieldLooseBase(this,ge)[ge]=babelHelpers.classPrivateFieldLooseBase(this,Ke)[Ke](e);babelHelpers.classPrivateFieldLooseBase(this,$e)[$e]();if(i&&!(i!=null&&i.getSubMenu().getOptions().closeOnItemClick)){var a;(a=babelHelpers.classPrivateFieldLooseBase(this,ge)[ge].find((e=>e.getOptions().id===i.getOptions().id)))==null?void 0:a.showSubMenu()}}close(){babelHelpers.classPrivateFieldLooseBase(this,me)[me].close()}destroy(){var e;(e=babelHelpers.classPrivateFieldLooseBase(this,ge)[ge])==null?void 0:e.forEach((e=>e.destroy()));babelHelpers.classPrivateFieldLooseBase(this,me)[me].destroy()}}function We(e){const s=e.map((e=>{if(!e){return null}const l=new se({...e,onClick:()=>babelHelpers.classPrivateFieldLooseBase(this,Me)[Me](e)},{getTargetContainer:()=>this.getPopup().getTargetContainer(),onMouseEnter:()=>s.filter((e=>e!==l)).forEach((e=>e.closeSubMenuWithTimeout())),onSubMenuItemClick:babelHelpers.classPrivateFieldLooseBase(this,Se)[Se]});return l})).filter((e=>e));return s}function Ue(){var e,s;(s=(e=babelHelpers.classPrivateFieldLooseBase(this,Oe))[Oe])!=null?s:e[Oe]=r.Tag.render(he||(he=pe` <div class="ui-popup-menu-container"></div> `));const l=r.Tag.render(Pe||(Pe=pe` <div class="ui-popup-menu-items"> ${0} ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,Ie)[Ie](),babelHelpers.classPrivateFieldLooseBase(this,xe)[xe]());r.Dom.clean(babelHelpers.classPrivateFieldLooseBase(this,Oe)[Oe]);r.Dom.append(l,babelHelpers.classPrivateFieldLooseBase(this,Oe)[Oe]);return babelHelpers.classPrivateFieldLooseBase(this,Oe)[Oe]}function Ne(){var e;if(!babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader){return""}const s=(e=babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.design)!=null?e:p.Default;const l=r.Tag.render(He||(He=pe` <div class="ui-popup-menu-rich-header --${0}"> <div class="ui-popup-menu-rich-header-image"> <div class="ui-icon-set --${0}"></div> </div> <div class="ui-popup-menu-rich-header-header"> ${0} <div class="ui-popup-menu-rich-header-title"> ${0} </div> </div> <div class="ui-popup-menu-rich-header-buttons"> ${0} </div> </div> `),s,babelHelpers.classPrivateFieldLooseBase(this,ke)[ke](s),babelHelpers.classPrivateFieldLooseBase(this,De)[De](),babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.title,babelHelpers.classPrivateFieldLooseBase(this,Ee)[Ee]());if(babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.onClick){r.Event.bind(l,"click",babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.onClick)}return l}function _e(e){var s;return(s={[p.Default]:a.Main.DIAMOND,[p.Copilot]:a.Main.COPILOT_AI}[e])!=null?s:a.Main.DIAMOND}function ze(){if(!babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.subtitle){return""}return r.Tag.render(Le||(Le=pe` <div class="ui-popup-menu-rich-header-subtitle"> ${0} </div> `),babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.subtitle)}function Ge(){if(!babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.icon){return""}return r.Tag.render(Fe||(Fe=pe` <div class="ui-popup-menu-rich-header-icon"> <div class="ui-icon-set --${0}"></div> </div> `),babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].richHeader.icon)}function Ye(){var e,s,l,i;const a="base";const t=babelHelpers.classPrivateFieldLooseBase(this,ge)[ge].reduce(((e,s)=>{var l,i;const t=(l=s.getOptions().sectionCode)!=null?l:a;const r=(i=e[t])!=null?i:[];return{...e,[t]:[...r,s]}}),{});return[...(e=(s=t[a])==null?void 0:s.map((e=>e.render())))!=null?e:[],...((l=(i=babelHelpers.classPrivateFieldLooseBase(this,ye)[ye].sections)==null?void 0:i.flatMap((e=>{var s;const l=t[e.code];if(!l){return null}return[babelHelpers.classPrivateFieldLooseBase(this,Xe)[Xe](e),...(s=l.map((e=>e.render())))!=null?s:[]]})))!=null?l:[]).filter((e=>e))]}function Je(e){var s;return r.Tag.render(fe||(fe=pe` <div class="ui-popup-menu-section --${0}"> ${0} <div class="ui-popup-menu-section-divider"></div> </div> `),(s=e.design)!=null?s:v.Default,babelHelpers.classPrivateFieldLooseBase(this,Ae)[Ae](e.title))}function Ve(e){if(!e){return""}return r.Tag.render(Be||(Be=pe` <div class="ui-popup-menu-section-title">${0}</div> `),e)}e.Menu=Re;e.MenuItemDesign=u;e.MenuSectionDesign=v;e.MenuRichHeaderDesign=p})(this.BX.UI.System=this.BX.UI.System||{},BX.Main,BX,BX.UI,BX.UI.IconSet,BX,BX); //# sourceMappingURL=menu.bundle.map.js