1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[3910],{3195:function(e,n,i){function t(e,n){let i,t=null;return function(...r){let u=!0;null!=t&&(u=e.apply(null,t.concat(r))),t=r,u&&(i&&(i(),i=null),i=n.apply(null,r))}}i.d(n,{A:function(){return t}})},1592:function(e,n,i){i.d(n,{A:function(){return u}});var t=i(6382);const r=(0,i(3964).A)((function(e,n,i,t,r){return t().then((n=>n(e))).then((e=>e(n,i,r)))}));function u(e,n,i,u){const s=e in window.RM_OVERRIDES?window.RM_OVERRIDES[e]:null,o=s||u;return(0,t.A)().then((e=>{const t=r(e,n,i),l=s?()=>t(u,null):null;return t(o,l).then((n=>[e,n]))}))}},4868:function(e,n,i){i.d(n,{U:function(){return r}});var t=i(3964);const r=(0,t.A)(((e,n,i,t,r)=>{i.classList.add("loaded","rm-preact");const u=e.preact.h(n,t);return e.preact.render(u,i,r)}));n.A=(0,t.A)((function(e,n,i,t){return r(e,n,i,t,null)}))},3910:function(e,n,i){i.r(n),i.d(n,{default:function(){return h},renderMainMenuButton:function(){return m}});var t=i(3964),r=i(7611),u=i(1592),s=i(4868),o=i(8704),l=i(3195);function c(e,n,i,t){return e!=i||t.menu.length!==n.menu.length}function a(e){return"group"===e.type_name.toLowerCase()}const f=(0,t.A)((function(e,n){const{on:i,permission:t}=n;return t in(e[i]||{})}));function d(e,n){return e.order-n.order}function p(e,n){return n?n.replace(/{{right_site}}/gi,e.right_site).replace(/{{id}}/gi,e.id).replace(/{{site_name}}/gi,e.site_name).replace(/{{parent_id}}/gi,e.parent_id).replace(/{{user_site_title}}/gi,e.user_site_title).replace(/{{user_site_avatar}}/gi,e.user_site_avatar):n}const _=(0,t.A)((function(e,n,i,t){if(!1===t.visibility)return i;if("permission_required"in t){let n=!0;if(n=Array.isArray(t.permission_required)?!!t.permission_required.find(f(e)):!!f(e,t.permission_required),!n)return i}const r={...t,url:p(n,t.url),title:p(n,t.title),logo:p(n,t.logo)};if("submenu"in t&&t.submenu.length>0){const u=t.submenu.reduce(_(e,n),[]);return 0===u.length?i:(r.submenu=u.sort(d),[...i,r])}return[...i,r]})),m=(0,t.A)((function(e,n,i,t){if(i)return void e({entries:[]});const r=function(e){const{sites:n,runnerSite:i,profileSite:t}=e,r=n.find(a)||{permissions:{}};return{parent_site:i.permissions,user_site:t.permissions,community_site:r}}(t),u=function(e){return{site_name:e.profileSite?e.profileSite.name:"",parent_id:e.runnerSite?e.runnerSite.id:0,id:e.profileSite?e.profileSite.id:e.runnerSite?e.runnerSite.id:window.REBELMOUSE_BOOTSTRAP_DATA.runner.id,right_site:((e.runnerSite.permissions.edit_post||e.runnerSite.permissions.create_draft?e.runnerSite:e.profileSite)||{}).id,user_site_title:e.profileSite?e.profileSite.title:"",user_site_avatar:e.profileSite?e.profileSite.display_logo:""}}(t);e({entries:n.reduce(_(r,u),[])})})),A=(0,t.A)((function(e,n,[i,t]){e.listenForUserInfo((0,l.A)(c,m((0,s.A)(i,t,n),window.REBELMOUSE_BOOTSTRAP_DATA.whitelabel_menu||[])))})),S=()=>i.e(2607).then(i.bind(i,2607)).then((e=>e.default));function h(e,n){(0,u.A)("MainMenu",e,{},S).then(A(e,n))}(0,o.A)("/static/css-build/roar/runner/modules/menu-global.css",r.A)}}]); 2//# sourceMappingURL=3910.ff866da65728eef60c9d.bundle.mjs.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.