1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1c8440ec-e8be-4d05-ae7d-24d07f3e493c",e._sentryDebugIdIdentifier="sentry-dbid-1c8440ec-e8be-4d05-ae7d-24d07f3e493c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4436],{14780:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>en});var n=i(31777),s=i(65013),r=i.n(s),o=i(63857),a=i(67251),l=i(23745),c=i(29898),u=i(52672),d=i(76966),h=i(42969),p=i(60180),m=i.n(p),f=i(14232),_=i(12436),v=i(37876);function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var b=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,g()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.logoAltText,i=e.siteName,n=e.logoUrl,s=t||i||"Site logo";return(0,v.jsx)("div",{className:"logo",children:!!n&&(0,v.jsx)("a",{href:"/","aria-label":i||"Home",children:(0,v.jsx)("img",{alt:s,src:(0,_.G)(n),className:"logo__image"})})})}}])}(f.Component);let k=(0,n.Ng)(function(e){return{logoUrl:e.currentSite.site.logoUrl,siteName:e.currentSite.site.name,logoAltText:e.currentSite.site.logoAltText}})(b);var x=i(54237);function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var j=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,y()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return(0,v.jsxs)("div",{className:"search-bar",style:{backgroundColor:"".concat(this.props.backgroundColor)},role:"search",children:[(0,v.jsx)("form",{action:"/search",acceptCharset:"UTF-8",method:"get",children:(0,v.jsxs)("div",{className:"search-bar__container",children:[(0,v.jsx)("span",{className:"icon",children:(0,v.jsx)("i",{className:"bx bx-search"})}),(0,v.jsx)("input",{className:"search-bar__input","aria-label":this.props.t("common:common.search"),placeholder:this.props.t("common:common.search"),style:{border:"1px solid ".concat(this.props.textColor),backgroundColor:"".concat(this.props.backgroundColor)},name:"query",type:"search",defaultValue:""})]})}),(0,v.jsx)("style",{children:"\n .search-bar__input::placeholder {\n color: ".concat(this.props.textColor," !important;\n opacity: 1;\n }\n .search-bar__input:-ms-input-placeholder {\n color: ").concat(this.props.textColor," !important;\n }\n .search-bar__input::-ms-input-placeholder {\n color: ").concat(this.props.textColor," !important;\n }\n ")})]})}}])}(f.Component);let N=(0,x.withTranslation)(["admin-layout","common"])(j),C=(0,n.Ng)(function(e,t){return{textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor}})(N);function I(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}var P=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,w()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}
1return(0,d.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){if("function"==typeof MetisMenu)var e=new MetisMenu("#js-nav-links").on("shown.metisMenu",function(t){window.addEventListener("mousedown",function i(n){t.target.contains(n.target)||(e.hide(t.detail.shownElement),window.removeEventListener("mousedown",i))})})}},{key:"dropdownNode",value:function(e,t){var i=this;return e.children.length?(0,v.jsxs)("li",{className:"nav-links__list__list-item",children:[(0,v.jsx)("a",{href:e.linkableUrl,"aria-expanded":"false",className:"nav-links__list__list-item__link",children:(0,v.jsx)("span",{children:e.title})}),(0,v.jsx)("ul",{className:"nav-links__list__list-item__child",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor},children:e.children.map(function(e,t){return i.dropdownNode(e,t)})})]},t):(0,v.jsx)("li",{className:"nav-links__list__list-item",children:(0,v.jsx)("a",{href:e.linkableUrl,className:"metismenu nav-links__list__list-item__link",children:(0,v.jsx)("span",{children:e.title})})},t)}},{key:"render",value:function(){var e=this,t=this.props.navigationLinks.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?I(Object(i),!0).forEach(function(t){(0,h.default)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):I(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e)});t.map(function(e){return!e.children&&(e.children=[])});var i=t.filter(function(e){return null===e.parentId}),n=t.filter(function(e){return null!==e.parentId});return i.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t}),i.map(function(e){if(!e.children.length)return!1;e.children.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t})}),(0,v.jsx)("div",{className:"nav-links",children:(0,v.jsx)("ul",{className:"metismenu nav-links__list",id:"js-nav-links",children:i.map(function(t,i){return e.dropdownNode(t,i)})})})}}])}(f.Component);let M=(0,n.Ng)(function(e,t){return{navigationLinks:e.adminHeaderLinks.headerLinks,backgroundColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor}})(P);var O=i(96633),R=i(89099),T=i(24826);function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(L=function(){return!!e})()}var S=function(e){var t;function i(e){var t,n,s;return(0,a.default)(this,i),n=i,s=[e],n=(0,u.default)(n),(t=(0,c.default)(this,L()?Reflect.construct(n,s||[],(0,u.default)(this).constructor):n.apply(this,s))).handleClick=t.handleClick.bind(t),t}return(0,d.default)(i,e),(0,l.default)(i,[{key:"componentDidMount",value:function(){if(this.props.user.id&&this.props.user.roleName&&"function"==typeof MetisMenu)var e=new MetisMenu("#js-auth-links").on("shown.metisMenu",function(t){window.addEventListener("mousedown",function i(n){t.target.contains(n.target)||(e.hide(t.detail.shownElement),window.removeEventListener("mousedown",i))})})}},{key:"handleClick",value:(t=(0,o.A)(m().mark(function e(){var t,i,n,s,r,o;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(t=this.props).isSiteBlocked,n=t.currentUserRole,s=t.isSiteOnboardingEnabled,r=t.router,e.next=3,fetch("/admin/api/auth/logout",{method:"DELETE"});case 3:e.sent.ok&&(o=-1!==[O.SiteAdmin,O.PlatformAdmin,O.HubAdmin,O.ProjectAdmin].indexOf(n),i&&o&&s?r.push("/admin/login"):r.push("/login"));case 5:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"generateProfileEditLink",value:function(){switch(this.props.user.roleName){case"platform_admin":return"/platform/profile/edit";case"site_admin":case"hub_admin":case"project_admin":return"/admin/people/administrators/".concat(this.props.user.id);default:return"/profile"}}},{key:"render",value:function(){return this.props.user.id&&this.props.user.roleName?(0,v.jsx)("div",{className:"auth-links",children:(0,v.jsx)("ul",{className:"metismenu auth-links__list",id:"js-auth-links","data-testid":"user-profile-dropdown",children:(0,v.jsxs)("li",{className:"auth-links__list__list-item",children:[(0,v.jsxs)("a",{href:"#","aria-expanded":"false",className:"metismenu profile-info",children:[(0,v.jsx)(T.H8,{}),(0,v.jsx)("span",{children:this.props.user.login})]}),(0,v.jsxs)("ul",{className:"auth-links__list__list-item__child",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor},children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:this.generateProfileEditLink(),className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.myAccount")}
1)}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/projects","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.projects")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/adm","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.dashboard")})}),["platform_admin","site_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/sites/editors/home-page","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.appearance")})}),(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"#!",onClick:this.handleClick,className:"auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.logout")})})]})]})})}):(0,v.jsxs)("ul",{className:"auth-links__list",children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signInUrl),className:"auth-links__list__list-item__link",children:"Sign in"===this.props.data.signInText?this.props.t("navigation:navigation.headerLink.signIn"):this.props.data.signInText})}),!this.props.disableSignup&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signUpUrl),className:"auth-links__list__list-item__link",children:"Register"===this.props.data.signUpText?this.props.t("navigation:navigation.headerLink.signUp"):this.props.data.signUpText})})]})}}])}(f.Component);let U=(0,x.withTranslation)(["admin-layout","navigation"])((0,R.withRouter)(S)),A=(0,n.Ng)(function(e,t){return{data:e.homePageRevision.revision.sections[t.sectionId].data[0],backgroundColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,disableSignup:e.siteSettings.settings.disableSignup,isSiteBlocked:e.currentSite.site.blocked,isSiteOnboardingEnabled:e.features.features.hasOwnProperty("enable_site_onboarding")&&e.features.features.enable_site_onboarding.enabled,currentUserRole:e.currentUser.user.roleName}})(U);function B(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(E=function(){return!!e})()}var V=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,E()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"dropdownNode",value:function(e,t){var i=this;return e.children.length?(0,v.jsxs)("li",{className:"nav-links__list__list-item bg-white user-block-child",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:[(0,v.jsx)("a",{href:e.linkableUrl,"aria-expanded":"false",className:"nav-links__list__list-item__link",style:{color:this.props.textColor},children:(0,v.jsx)("span",{children:e.title})}),(0,v.jsx)("ul",{className:"nav-links__list__list-item__child",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:e.children.map(function(e,t){return i.dropdownNode(e,t)})})]},t):(0,v.jsx)("li",{className:"nav-links__list__list-item bg-white user-block",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:(0,v.jsx)("a",{href:e.linkableUrl,"aria-expanded":"false",className:"metismenu nav-links__list__list-item__link",style:{color:this.props.textColor},children:(0,v.jsx)("span",{children:e.title})})},t)}},{key:"render",value:function(){var e=this,t=this.props.navigationLinks.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?B(Object(i),!0).forEach(function(t){(0,h.default)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):B(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e)});t.map(function(e){return!e.children&&(e.children=[])});var i=t.filter(function(e){return null===e.parentId}),n=t.filter(function(e){return null!==e.parentId});return i.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t}),i.map(function(e){if(!e.children.length)return!1;e.children.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t})}),(0,v.jsx)("div",{className:"nav-links",children:(0,v.jsx)("ul",{className:"metismenu nav-links__list",children:i.map(function(t,i){return e.dropdownNode(t,i)})})})}}])}(f.Component);let F=(0,n.Ng)(function(e,t){return{navigationLinks:e.adminHeaderLinks.headerLinks,backgroundColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor}})(V);function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(q=function(){return!!e})()}var D=function(e){function t(e){var i,n;return(0,a.default)(this,t),i=t,n=[e],i=(0,u.default)(i),(0,c.default)(this,q()?Reflect.construct(i,n||[],(0,u.default)(this).constructor):i.apply(this,n))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return this.props.user.id&&this.props.user.roleName?(0,v.jsxs)("div",{className:"auth-links-container",style:{backgroundColor:this.props.backgroundColor},children:[(0,v.jsx)(F,{sectionId:this.props.sectionId,loggedInUser:"admin"}),(0,v.jsx)(C,{sectionId:this.props.sectionId,backgroundColor:this.props.backgroundColor})]}):(0,v.jsxs)("ul",{className:"auth-links__list",children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signInUrl),className:"auth-links__list__list-item__link",children:"Sign in"===this.props.data.signInText?this.props.t("navigation:navigation.headerLink.signIn"):this.props.data.signInText})}),!this.props.disableSignup&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signUpUrl),className:"auth-links__list__list-item__link",children:"Register"===this.props.data.signUpText?this.props.t("navigation:navigation.headerLink.signUp"):this.props.data.signUpText})})]})}}])}(f.Component);let H=(0,x.withTranslation)(["admin-layout","navigation"])((0,R.withRouter)(D)),z=(0,n.Ng)(function(e,t){return{data:e.homePageRevision.revision.sections[t.sectionId].data[0],backgroundColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,disableSignup:e.siteSettings.settings.disableSignup,isSiteBlocked:e.currentSite.site.blocked,isSiteOnboardingEnabled:e.features.features.hasOwnProperty("enable_site_onboarding")&&e.features.features.enable_site_onboarding.enabled,currentUserRole:e.currentUser.user.roleName}})(H);var W=i(38551),G=i(49016);function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(K=function(){return!!e})()}var $=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,K()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return document.getElementById("metismenu-container")&&document.getElementById("metismenu-container").classList.contains("display-none")&&this.props.onClick(),(0,v.jsx)("button",{className:"hamburger-icon",type:"button","aria-expanded":this.props.isMobileMenuVisible,"aria-label":this.props.t("editor:editor.toggleMainMenu"),onClick:this.props.onClick,children:this.props.isMobileMenuVisible?(0,v.jsx)("img",{src:G,alt:this.props.t("editor:editor.closeMenu"),id:"hamburger-menu",width:"35",height:"35"}):(0,v.jsx)("img",{src:W,alt:this.props.t("editor:editor.openMenu"),id:"hamburger-menu",width:"35",height:"35"})})}}])}(f.Component);let J=(0,x.withTranslation)(["editor"])($);var Q=i(30342);let X=(0,R.withRouter)(function(e){var t,i=e.router,s=(0,x.useTranslation)(["admin-layout","navigation"]).t,r=(0,n.d4)(function(e){return e.currentSite}).site,a=(0,n.d4)(function(e){return e.features}).features,l=(0,n.d4)(function(e){return e.homePageRevision}).revision,c=null==l?void 0:l.sections[0].theme.mainNavbarBackgroun
1dColor,u=null==l?void 0:l.sections[0].theme.mainNavbarTextColor,d=(0,n.d4)(function(e){return e.currentUser}).user.roleName,h=(t=(0,o.A)(m().mark(function e(){var t,n,s;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.blocked,n=(null==a?void 0:a.enableSiteOnboarding)&&a.enableSiteOnboarding.enabled,e.next=4,fetch("/admin/api/auth/logout",{method:"DELETE"});case 4:e.sent.ok&&(s=-1!==[O.SiteAdmin,O.PlatformAdmin,O.HubAdmin,O.ProjectAdmin].indexOf(d),t&&s&&n?i.push("/admin/login"):i.push("/login"));case 6:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)});return(0,v.jsx)("div",{className:"profile-links auth-links",children:(0,v.jsx)("ul",{className:"auth-links__list",children:(0,v.jsx)("li",{className:"auth-links__list__list-item",style:{backgroundColor:c},children:(0,v.jsxs)("ul",{className:"auth-links__list__list-item__child",style:{backgroundColor:c,color:u},children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:function(){switch(d){case"platform_admin":case"site_admin":case"hub_admin":case"project_admin":return"/platform/profile/edit";default:return"/profile"}}(),className:"auth-links__list__list-item__link",children:s("navigation:navigation.myAccount")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/projects","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.projects")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/adm","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.dashboard")})}),["platform_admin","site_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/sites/editors/home-page","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.appearance")})}),(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"#!",onClick:h,className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.logout")})})]})})})})});function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Y=function(){return!!e})()}var Z=function(e){var t;function i(){var e,t;return(0,a.default)(this,i),t=i,t=(0,u.default)(t),e=(0,c.default)(this,Y()?Reflect.construct(t,[],(0,u.default)(this).constructor):t.apply(this,void 0)),(0,h.default)(e,"loadProfileMenu",function(){return e.props.user.login?(0,v.jsx)("div",{className:"ehq-participant-header ehq-participant-header__mobile-menu-items ehq-participant-mobile-over",style:{backgroundColor:e.props.backgroundColor,color:e.props.textColor,fontFamily:e.props.fontFamily},children:(0,v.jsx)(X,{})}):(0,v.jsxs)("div",{className:"ehq-participant-header__mobile-menu-items",style:{backgroundColor:e.props.backgroundColor,color:e.props.textColor,fontFamily:e.props.fontFamily},children:[(0,v.jsx)(F,{sectionId:"0",loggedInUser:"admin"}),(0,v.jsx)(z,{}),(0,v.jsx)(C,{})]})}),e.handleMobileMenuVisibility=e.handleMobileMenuVisibility.bind(e),e.handleProfileMenuVisibility=e.handleProfileMenuVisibility.bind(e),e.state={linkColor:"#1890FF",isMobileMenuVisible:!1,isProfileMenuVisible:!1},e}return(0,d.default)(i,e),(0,l.default)(i,[{key:"componentDidMount",value:function(){this.getAllLinkColor(),this.checkIsIOS()&&this.addMaximumScaleToMetaViewport()}},{key:"getAllLinkColor",value:(t=(0,o.A)(m().mark(function e(){var t,i,n,s,r,o;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(t=this.props).themeName,n=t.theme,s=t.revision,r=t.layout,e.next=3,(0,Q.A)(n,i,s,r);case 3:o=e.sent,this.setState({linkColor:o,brandColor:n.brandColor});case 5:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"handleMobileMenuVisibility",value:function(){this.setState({isMobileMenuVisible:!this.state.isMobileMenuVisible,isProfileMenuVisible:!1})}},{key:"handleProfileMenuVisibility",value:function(){this.setState({isProfileMenuVisible:!this.state.isProfileMenuVisible,isMobileMenuVisible:!1})}},{key:"addMaximumScaleToMetaViewport",value:function(){console.log("Viewport loading..."),setTimeout(function(){var e=document.querySelector("meta[name=viewport]");if(null!==e){var t=e.getAttribute("content"),i=/maximum-scale=[0-9.]+/g;t=i.test(t)?t.replace(i,"maximum-scale=1.0"):[t,"maximum-scale=1.0"].join(", "),e.setAttribute("content",t)}console.log("Viewport loaded...")},5e3)}},{key:"checkIsIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"desktopAuthLinksNode",value:function(){return(0,v.jsx)(A,{sectionId:this.props.sectionId})}},{key:"desktopMenuNode",value:function(){var e=this.props.t;return(0,v.jsxs)("div",{className:"ehq-participant-header ehq-participant-header--desktop-menu",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor,fontFamily:this.props.fontFamily},children:[(0,v.jsx)("a",{href:"#homepage-main",className:"skip-to-content",children:e("common:common.skipToContent")}),(0,v.jsx)("div",{className:"ehq-participant-header__left-menu",children:(0,v.jsx)(k,{})}),(0,v.jsxs)("nav",{className:"ehq-participant-header__right-menu",children:[(0,v.jsx)(M,{sectionId:this.props.sectionId}),(0,v.jsxs)("div",{className:"ehq-participant-header__right-menu-auth-links",children:[(0,v.jsx)(C,{sectionId:this.props.sectionId}),this.desktopAuthLinksNode()]})]})]})}},{key:"mobileAuthLinksNode",value:function(){return(0,v.jsx)(z,{sectionId:this.props.sectionId})}},{key:"loadHeader",value:function(){return this.props.user.login?(0,v.jsx)("div",{className:"ehq-participant-header ehq-participant-header__mobile-menu-items ehq-participant-mobile-over",children:this.mobileAuthLinksNode()}):(0,v.jsxs)("div",{className:"ehq-participant-header__mobile-menu-items",children:[(0,v.jsx)(F,{sectionId:this.props.sectionId}),this.mobileAuthLinksNode(),(0,v.jsx)(C,{sectionId:this.props.sectionId})]})}},{key:"mobileMenuNode",value:function(){var e=this.props.t;return(0,v.jsxs)("div",{className:"ehq-participant-header ehq-participant-header--mobile-menu",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor,fontFamily:this.props.fontFamily},children:[(0,v.jsx)("a",{href:"#homepage-main",className:"skip-to-content",children:e("common:common.skipToContent")}),(0,v.jsxs)("div",{className:"ehq-participant-header__logo-container",children:[(0,v.jsx)(k,{}),(0,v.jsxs)("span",{children:[this.props.user.login&&(0,v.jsx)("button",{className:"avatar-button",onClick:this.handleProfileMenuVisibility,"aria-expanded":this.state.isProfileMenuVisible,children:(0,v.jsx)(T.H8,{})}),(0,v.jsx)(J,{onClick:this.handleMobileMenuVisibility,isMobileMenuVisible:this.state.isMobileMenuVisible})]})]}),!!this.state.isMobileMenuVisible&&this.loadHeader(),!!this.state.isProfileMenuVisible&&this.loadProfileMenu()]})}},{key:"headerNode",value:function(){return(0,v.jsxs)(v.Fragment,{children:[this.desktopMenuNode(),this.mobileMenuNode()]})}},{key:"render",value:function(){return(0,v.jsxs)(v.Fragment,{children:[this.headerNode(),(0,v.jsx)("style",{children:"\n .user-dropdown a,\n .user-dropdown .link-color,\n .user-dropdown a:hover,\n .user-dropdown a:visited,\n .user-dropdown a:focus {\n color: ".concat(this.state.linkColor," !important;\n }\n .skip-to-content {\n position: absolute;\n z-index: 1000;\n left: 0;\n top: -30em;\n overflow: hidden;\n box-sizing: border-box;\n }\n\n .skip-to-content:focus {\n top: 1.4em;\n left: 1.4em;\n width: 10em;\n height: 3.5em;\n border-radius: 0.375rem;\n border-style: solid;\n font-weight:700;\n background-color: #FFF;\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center;\n text-decoration: underline;\n outline-offset: 0;\n outline: 3px solid rgba(66, 153, 225, 0.6);\n color: ").concat(this.state.brandColor," !important;\n }\n ")})]})}}])}(f.Component);let ee=(0,x.withTranslation)(["common"])(Z);var et=i(77080),ei=i.n(et);let en=(0,n.Ng)(function(e,t){var i=r()(ei(),function(t){return t.key===e.theme.theme.contentFont});return{fontFamily:i&&i.name||ei()[0].name,logoUrl:e.currentSite.site.logoUrl,data:e.homePageRevision.revision.sections[t.sectionId].data[0],siteName:e.currentSite.site.name,backgroundColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroun
1dColor,textColor:e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,themeName:e.currentSite.site.themeName,theme:e.theme.theme,revision:e.homePageRevision.revision,layout:e.layout.layout}})(ee)},24826:(e,t,i)=>{"use strict";i.d(t,{KK:()=>f,H8:()=>k});var n=i(14232),s=i(50225),r=i(45911),o=i(31123),a=i(40553),l=i(51975),c=i(66035),u=i(21471),d=i(71858),h=i(86085),p=i(54237),m=i(37876);let f=(0,p.withTranslation)(["common","tools"])(function(e){var t,i=e.open,n=e.onClose,p=e.onConfirm,f=e.title,_=e.message,v=e.description,g=e.confirmLabel,b=e.cancelLabel,k=e.confirmColor,x=e.confirming,y=void 0!==x&&x,j=e.closeOnConfirm,N=void 0===j||j,C=e.t,I=e.maxWidth,w=e.fullWidth,P=e.dataTestId,M=e.dataTestIdActionsPrefix,O=void 0===M?void 0:M,R=e["data-testid"],T=null!=(t=null!=P?P:void 0===R?void 0:R)?t:"confirmation-dialog",L=null!=O?O:T;return(0,m.jsxs)(s.A,{open:i,onClose:function(e,t){y||n()},maxWidth:void 0===I?"xs":I,fullWidth:void 0===w||w,disableEnforceFocus:!0,disableEscapeKeyDown:y,"data-testid":T,children:[(0,m.jsxs)(r.A,{sx:{pr:6,position:"relative"},children:[f||C("common:common.confirm"),(0,m.jsx)(o.A,{"aria-label":C("common:common.close"),onClick:function(){y||n()},size:"small",disabled:y,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(L,"-closeBtn"),children:(0,m.jsx)(h.A,{fontSize:"small"})})]}),(0,m.jsxs)(a.A,{children:[(0,m.jsx)(l.A,{variant:"body1",children:_||C("tools:tools.deleteConfirmationMessage")}),(0,m.jsx)(l.A,{variant:"body1",children:(void 0===v?null:v)||C("tools:tools.deleteConfirmationDescription")})]}),(0,m.jsxs)(c.A,{sx:{px:3,pb:2},children:[(0,m.jsx)(u.A,{onClick:function(){y||n()},disabled:y,"data-testid":"".concat(L,"-cancelBtn"),children:(void 0===b?null:b)||C("common:common.cancel")}),(0,m.jsx)(u.A,{onClick:function(){!y&&(p(),N&&n())},variant:"contained",color:void 0===k?"error":k,disabled:y,startIcon:y?(0,m.jsx)(d.A,{color:"inherit",size:16}):void 0,"data-testid":"".concat(L,"-confirmBtn"),children:(void 0===g?null:g)||C("common:common.delete")})]})]})});var _=function(){return(0,m.jsx)("svg",{fill:"currentColor",viewBox:"0 0 512 512",className:"avatar dummy-avatar-icon",height:38,width:38,"aria-hidden":"true",children:(0,m.jsx)("path",{d:"M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"})})};let v=function(e){var t=e.src,i=(0,n.useState)(null),s=i[0],r=i[1];return t&&s!==t?(0,m.jsx)("img",{alt:"avatar",src:t,className:"avatar user-settings-avatar-small",onError:function(){return r(t)}}):(0,m.jsx)("span",{children:(0,m.jsx)(_,{})})};var g=i(31777),b=i(12436);let k=function(){var e=(0,g.d4)(function(e){return e.currentUser.user}).imageUrl;return(0,m.jsx)(v,{src:e?(0,b.G)(e):void 0})}},30342:(e,t,i)=>{"use strict";function n(e,t,i,n){if(e&&t&&i&&n)if(i.published)if(i.published&&!n.selectedColorPalette)return e.color2;else{if(!i.published||!n.selectedColorPalette)return"#1890FF";if(!n||!(Object.keys(n.colorMapping).length>0))return e.brandColor;var s=n.colorMapping.linkColor;return"$brand-color"===s?e.brandColor:s}else switch(t){case"bondi":return e.color2;case"torquay2":case"coral_bay":case"whitehaven2":return e.color3;default:return e.color1}}i.d(t,{A:()=>n})},38551:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/menu-regular-24.0e95e3a1d2168975.png"},49016:(e,t,i)=>{"use strict";e.exports=i.p+"static/media/x-regular-24.7d9ff7ebcaa54214.png"},62494:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>er});var n=i(31777),s=i(65013),r=i.n(s),o=i(63857),a=i(67251),l=i(23745),c=i(29898),u=i(52672),d=i(76966),h=i(42969),p=i(60180),m=i.n(p),f=i(14232),_=i(12436),v=i(37876);function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var b=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,g()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return(0,v.jsx)("div",{className:"logo","data-testid":this.props.dataTestId,children:!!this.props.logoUrl&&(0,v.jsx)("a",{href:"/",children:(0,v.jsx)("img",{alt:this.props.siteName,src:(0,_.G)(this.props.logoUrl),className:"logo__image"})})})}}])}(f.Component);let k=(0,n.Ng)(function(e){return{logoUrl:e.currentSite.site.logoUrl,
1siteName:e.currentSite.site.name,dataTestId:"participant-hubs-views-navigations-section-logo"}})(b);var x=i(54237);function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var j=function(e){function t(){var e,i;return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,y()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return(0,v.jsxs)("div",{className:"search-bar",style:{backgroundColor:"".concat(this.props.backgroundColor)},"data-testid":this.props.dataTestId,role:"search",children:[(0,v.jsx)("form",{action:"/search",acceptCharset:"UTF-8",method:"get",children:(0,v.jsxs)("div",{className:"search-bar__container",children:[(0,v.jsx)("span",{className:"icon",children:(0,v.jsx)("i",{className:"bx bx-search"})}),(0,v.jsx)("input",{className:"search-bar__input","aria-label":this.props.t("navigation:navigation.headerLink.search.placeholder"),placeholder:this.props.t("navigation:navigation.headerLink.search.placeholder"),style:{border:"1px solid ".concat(this.props.textColor),backgroundColor:"".concat(this.props.backgroundColor)},name:"query",type:"search",defaultValue:""})]})}),(0,v.jsx)("style",{children:"\n .search-bar__input::placeholder {\n color: ".concat(this.props.textColor," !important;\n opacity: 1;\n }\n\n .search-bar__input:-ms-input-placeholder {\n color: ").concat(this.props.textColor," !important;\n }\n\n .search-bar__input::-ms-input-placeholder {\n color: ").concat(this.props.textColor," !important;\n }\n ")})]})}}])}(f.Component);let N=(0,x.withTranslation)(["admin-layout","navigation"])(j),C=(0,n.Ng)(function(e,t){return{textColor:e.homePageRevision.revision.sections&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||"#fff",dataTestId:"participant-hubs-views-navigations-section-search-bar"}})(N);function I(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}var P=function(e){function t(){(0,a.default)(this,t);for(var e,i,n,s=arguments.length,r=Array(s),o=0;o<s;o++)r[o]=arguments[o];return i=t,n=[].concat(r),i=(0,u.default)(i),e=(0,c.default)(this,w()?Reflect.construct(i,n||[],(0,u.default)(this).constructor):i.apply(this,n)),(0,h.default)(e,"getLinkUrl",function(e){switch(e.linkableType){case"Hub":case"Project":case"StaticPage":return"/".concat(e.linkableUrl);default:return e.linkableUrl}}),e}
1return(0,d.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){if("function"==typeof MetisMenu)var e=new MetisMenu("#js-nav-links").on("shown.metisMenu",function(t){window.addEventListener("click",function i(n){t.target.contains(n.target)||(e.hide(t.detail.shownElement),window.removeEventListener("click",i))})})}},{key:"dropdownNode",value:function(e,t){var i=this;return e.children.length?(0,v.jsxs)("li",{className:"nav-links__list__list-item",children:[(0,v.jsx)("a",{href:this.getLinkUrl(e),"aria-expanded":"false",className:"nav-links__list__list-item__link",children:(0,v.jsx)("span",{children:e.title})}),(0,v.jsx)("ul",{className:"nav-links__list__list-item__child",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor},children:e.children.map(function(e,t){return i.dropdownNode(e,t)})})]},t):(0,v.jsx)("li",{className:"nav-links__list__list-item",children:(0,v.jsx)("a",{href:this.getLinkUrl(e),className:"metismenu nav-links__list__list-item__link",children:(0,v.jsx)("span",{children:e.title})})},t)}},{key:"render",value:function(){var e=this,t=this.props.navigationLinks.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?I(Object(i),!0).forEach(function(t){(0,h.default)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):I(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e)});t.map(function(e){return!e.children&&(e.children=[])});var i=t.filter(function(e){return null===e.parentId}),n=t.filter(function(e){return null!==e.parentId});return i.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t}),i.map(function(e){if(!e.children.length)return!1;e.children.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t})}),(0,v.jsx)("div",{className:"nav-links","data-testid":this.props.dataTestId,children:(0,v.jsx)("ul",{className:"metismenu nav-links__list",id:"js-nav-links",children:i.map(function(t,i){return e.dropdownNode(t,i)})})})}}])}(f.Component);let M=(0,n.Ng)(function(e,t){var i=e.homePageRevision.revision.sections;return{navigationLinks:e.adminHeaderLinks.headerLinks,backgroundColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,dataTestId:"participant-hubs-views-navigations-section-nav-links"}})(P);var O=i(89099),R=i(96633),T=i(24826);function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(L=function(){return!!e})()}var S=function(e){var t;function i(e){var t,n,s;return(0,a.default)(this,i),n=i,s=[e],n=(0,u.default)(n),(t=(0,c.default)(this,L()?Reflect.construct(n,s||[],(0,u.default)(this).constructor):n.apply(this,s))).handleClick=t.handleClick.bind(t),t}return(0,d.default)(i,e),(0,l.default)(i,[{key:"componentDidMount",value:function(){if(this.props.user.id&&this.props.user.roleName&&"function"==typeof MetisMenu)var e=new MetisMenu("#js-auth-links").on("shown.metisMenu",function(t){window.addEventListener("click",function i(n){t.target.contains(n.target)||(e.hide(t.detail.shownElement),window.removeEventListener("click",i))})})}},{key:"handleClick",value:(t=(0,o.A)(m().mark(function e(){var t,i,n,s,r,o;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(t=this.props).isSiteBlocked,n=t.currentUserRole,s=t.isSiteOnboardingEnabled,r=t.router,e.next=3,fetch("/admin/api/auth/logout",{method:"DELETE"});case 3:e.sent.ok&&(o=-1!==[R.SiteAdmin,R.PlatformAdmin,R.HubAdmin,R.ProjectAdmin].indexOf(n),i&&o&&s?r.push("/admin/login"):r.push("/login"));case 5:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"generateProfileEditLink",value:function(){switch(this.props.user.roleName){case"platform_admin":return"/platform/profile/edit";case"site_admin":case"hub_admin":case"project_admin":return"/admin/people/administrators/".concat(this.props.user.id);default:return"/profile"}}},{key:"render",value:function(){return this.props.user.id&&this.props.user.roleName?(0,v.jsx)("div",{className:"auth-links","data-testid":this.props.dataTestId,children:(0,v.jsx)("ul",{className:"metismenu auth-links__list",id:"js-auth-links",tabIndex:-1,
1children:(0,v.jsxs)("li",{className:"auth-links__list__list-item",tabIndex:-1,children:[(0,v.jsxs)("a",{href:"#","aria-expanded":"false",className:"metismenu profile-info",children:[(0,v.jsx)(T.H8,{}),(0,v.jsx)("span",{children:this.props.user.login})]}),(0,v.jsxs)("ul",{className:"auth-links__list__list-item__child",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor},children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:this.generateProfileEditLink(),className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.myAccount")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/projects","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.projects")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/adm","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.dashboard")})}),["platform_admin","site_admin"].indexOf(this.props.user.roleName)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/sites/editors/hub-page","aria-expanded":"false",className:"metismenu auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.appearance")})}),(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"#!",onClick:this.handleClick,className:"auth-links__list__list-item__link",children:this.props.t("admin-layout:adminLayout.logout")})})]})]})})}):(0,v.jsxs)("ul",{className:"auth-links__list","data-testid":this.props.dataTestId,children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signInUrl),className:"auth-links__list__list-item__link",children:"Sign in"===this.props.data.signInText?this.props.t("navigation:navigation.headerLink.signIn"):this.props.data.signInText})}),!this.props.disableSignup&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signUpUrl),className:"auth-links__list__list-item__link",children:"Register"===this.props.data.signUpText?this.props.t("navigation:navigation.headerLink.signUp"):this.props.data.signUpText})})]})}}])}(f.Component);let U=(0,x.withTranslation)(["admin-layout","navigation"])((0,O.withRouter)(S)),A=(0,n.Ng)(function(e,t){var i=e.homePageRevision.revision.sections;return{data:i&&e.homePageRevision.revision.sections[t.sectionId].data[0]||e.hubPageRevision.revision.sections[t.sectionId].data[0],backgroundColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,disableSignup:e.siteSettings.settings.disableSignup,isSiteBlocked:e.currentSite.site.blocked,isSiteOnboardingEnabled:e.features.features.hasOwnProperty("enable_site_onboarding")&&e.features.features.enable_site_onboarding.enabled,currentUserRole:e.currentUser.user.roleName,dataTestId:"participant-hubs-views-navigations-section-auth-links"}})(U);function B(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(E=function(){return!!e})()}var V=function(e){function t(){(0,a.default)(this,t);for(var e,i,n,s=arguments.length,r=Array(s),o=0;o<s;o++)r[o]=arguments[o];return i=t,n=[].concat(r),i=(0,u.default)(i),e=(0,c.default)(this,E()?Reflect.construct(i,n||[],(0,u.default)(this).constructor):i.apply(this,n)),(0,h.default)(e,"getLinkUrl",function(e){switch(e.linkableType){case"Hub":case"Project":case"StaticPage":return"/".concat(e.linkableUrl);default:return e.linkableUrl}}),e}return(0,d.default)(t,e),(0,l.default)(t,[{key:"dropdownNode",value:function(e,t){var i=this;return e.children.length?(0,v.jsxs)("li",{className:"nav-links__list__list-item bg-white user-block-child",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:[(0,v.jsx)("a",{href:this.getLinkUrl(e),"aria-expanded":"false",className:"nav-links__list__list-item__link",style:{color:this.props.textColor},children:(0,v.jsx)("span",{children:e.title})}),(0,v.jsx)("ul",{className:"nav-links__list__list-item__child",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:e.children.map(function(e,t){return i.dropdownNode(e,t)})})]},t):(0,v.jsx)("li",{className:"nav-links__list__list-item bg-white user-block",style:{backgroundColor:"admin"===this.props.loggedInUser&&this.props.backgroundColor,color:this.props.textColor},children:(0,v.jsx)("a",{href:this.getLinkUrl(e),"aria-expanded":"false",className:"metismenu nav-links__list__list-item__link",style:{color:this.props.textColor},children:(0,v.jsx)("span",{children:e.title})})},t)}},{key:"render",value:function(){var e=this,t=this.props.navigationLinks.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?B(Object(i),!0).forEach(function(t){(0,h.default)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):B(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e)});t.map(function(e){return!e.children&&(e.children=[])});var i=t.filter(function(e){return null===e.parentId}),n=t.filter(function(e){return null!==e.parentId});return i.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t}),i.map(function(e){if(!e.children.length)return!1;e.children.map(function(e){var t=n.filter(function(t){return t.parentId===parseInt(e.id,10)});t.map(function(e){n.map(function(t,i){e.id===t.id&&n.splice(i,1)})}),e.children=t})}),(0,v.jsx)("div",{className:"nav-links","data-testid":this.props.dataTestId,children:(0,v.jsx)("ul",{className:"metismenu nav-links__list",children:i.map(function(t,i){return e.dropdownNode(t,i)})})})}}])}(f.Component);let F=(0,n.Ng)(function(e,t){var i=e.homePageRevision.revision.sections;return{navigationLinks:e.adminHeaderLinks.headerLinks,backgroundColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,dataTestId:"participant-hubs-views-navigations-section-nav-links"}})(V);function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(q=function(){return!!e})()}var D=function(e){function t(e){var i,n;return(0,a.default)(this,t),i=t,n=[e],i=(0,u.default)(i),(0,c.default)(this,q()?Reflect.construct(i,n||[],(0,u.default)(this).constructor):i.apply(this,n))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return this.props.user.id&&this.props.user.roleName?(0,v.jsxs)("div",{className:"auth-links-container",style:{backgroundColor:this.props.backgroundColor},"data-testid":this.props.dataTestId,children:[(0,v.jsx)(F,{sectionId:this.props.sectionId,loggedInUser:"admin"}),(0,v.jsx)(C,{sectionId:this.props.sectionId,backgroundColor:this.props.backgroundColor})]}):(0,v.jsxs)("ul",{className:"auth-links__list","data-testid":this.props.dataTestId,children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signInUrl),className:"auth-links__list__list-item__link",children:"Sign in"===this.props.data.signInText?this.props.t("navigation:navigation.headerLink.signIn"):this.props.data.signInText})}),!this.props.disableSignup&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/".concat(this.props.data.signUpUrl),className:"auth-links__list__list-item__link",children:"Register"===this.props.data.signUpText?this.props.t("navigation:navigation.headerLink.signUp"):this.props.data.signUpText})})]})}}])}(f.Component);let H=(0,x.withTranslation)(["admin-layout","navigation"])((0,O.withRouter)(D)),z=(0,n.Ng)(function(e,t){var i=e.homePageRevision.revision.sections;return{data:i&&e.homePageRevision.revision.sections[t.sectionId].data[0]||e.hubPageRevision.revision.sections[t.sectionId].data[0],backgroundColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:i&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,disableSignup:e.siteSettings.settings.disableSignup,isSiteBlocked:e.currentSite.site.blocked,isSiteOnboardingEnabled:e.features.features.hasOwnProperty("enable_site_onboarding")&&e.features.features.enable_site_onboarding.enabled,currentUserRole:e.currentUser.user.roleName,dataTestId:"participant-hubs-views-navigations-section-auth-links"}})(H);var W=i(47091),G=i.n(W),K=i(38551),$=i(49016);function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(J=function(){return!!e})()}var Q=function(e){function t(){var e,i;
1return(0,a.default)(this,t),e=t,i=arguments,e=(0,u.default)(e),(0,c.default)(this,J()?Reflect.construct(e,i||[],(0,u.default)(this).constructor):e.apply(this,i))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return document.getElementById("metismenu-container")&&document.getElementById("metismenu-container").classList.contains("display-none")&&this.props.onClick(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("button",{type:"button","aria-expanded":this.props.isMobileMenuVisible,"aria-label":this.props.t("editor:editor.toggleMainMenu"),onClick:this.props.onClick,"data-testid":"admin-hub-page-hamburger-icon",className:"jsx-750192911 hamburger-icon",children:this.props.isMobileMenuVisible?(0,v.jsx)("img",{src:$,alt:this.props.t("editor:editor.closeMenu"),id:"hamburger-menu",width:"35",height:"35",className:"jsx-750192911"}):(0,v.jsx)("img",{src:K,alt:this.props.t("editor:editor.openMenu"),id:"hamburger-menu",width:"35",height:"35",className:"jsx-750192911"})}),(0,v.jsx)(G(),{id:"750192911",children:[".hamburger-icon.jsx-750192911{background-color:white;border-radius:2px;}"]})]})}}])}(f.Component);let X=(0,x.withTranslation)(["editor"])(Q);var Y=i(30342);let Z=(0,O.withRouter)(function(e){var t,i=e.router,s=(0,x.useTranslation)(["admin-layout","navigation"]).t,r=(0,n.d4)(function(e){return e.currentSite}).site,a=(0,n.d4)(function(e){return e.features}).features,l=(0,n.d4)(function(e){return e.homePageRevision}).revision,c=null==l?void 0:l.sections[0].theme.mainNavbarBackgroundColor,u=null==l?void 0:l.sections[0].theme.mainNavbarTextColor,d=(0,n.d4)(function(e){return e.currentUser}).user.roleName,h=(t=(0,o.A)(m().mark(function e(){var t,n,s;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.blocked,n=(null==a?void 0:a.enableSiteOnboarding)&&a.enableSiteOnboarding.enabled,e.next=4,fetch("/admin/api/auth/logout",{method:"DELETE"});case 4:e.sent.ok&&(s=-1!==[R.SiteAdmin,R.PlatformAdmin,R.HubAdmin,R.ProjectAdmin].indexOf(d),t&&s&&n?i.push("/admin/login"):i.push("/login"));case 6:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)});return(0,v.jsx)("div",{className:"profile-links auth-links",children:(0,v.jsx)("ul",{className:"auth-links__list",children:(0,v.jsx)("li",{className:"auth-links__list__list-item",style:{backgroundColor:c},children:(0,v.jsxs)("ul",{className:"auth-links__list__list-item__child",style:{backgroundColor:c,color:u},children:[(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:function(){switch(d){case"platform_admin":case"site_admin":case"hub_admin":case"project_admin":return"/platform/profile/edit";default:return"/profile"}}(),className:"auth-links__list__list-item__link",children:s("navigation:navigation.myAccount")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/projects","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.projects")})}),["platform_admin","site_admin","hub_admin","project_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/adm","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.dashboard")})}),["platform_admin","site_admin"].indexOf(d)>-1&&(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"/admin/sites/editors/home-page","aria-expanded":"false",className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.appearance")})}),(0,v.jsx)("li",{className:"auth-links__list__list-item",children:(0,v.jsx)("a",{href:"#!",onClick:h,className:"auth-links__list__list-item__link",children:s("admin-layout:adminLayout.logout")})})]})})})})});function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ee=function(){return!!e})()}var et=function(e){var t;function i(){var e,t;return(0,a.default)(this,i),t=i,t=(0,u.default)(t),e=(0,c.default)(this,ee()?Reflect.construct(t,[],(0,u.default)(this).constructor):t.apply(this,void 0)),(0,h.default)(e,"loadProfileMenu",function(){return e.props.user.login?(0,v.jsx)("div",{className:"ehq-participant-header ehq-participant-header__mobile-menu-items ehq-participant-mobile-over",style:{backgroundColor:e.props.backgroundColor,color:e.props.textColor,fontFamily:e.props.fontFamily},children:(0,v.jsx)(Z,{})}):(0,v.jsxs)("div",{className:"ehq-participant-header__mobile-menu-items",style:{backgroundColor:e.props.backgroundColor,color:e.props.textColor,fontFamily:e.props.fontFamily},children:[(0,v.jsx)(F,{sectionId:"0",loggedInUser:"admin"}),(0,v.jsx)(z,{}),(0,v.jsx)(C,{})]})}),e.state={linkColor:"#1890FF",isMobileMenuVisible:!1,isProfileMenuVisible:!1},e.handleMobileMenuVisibility=e.handleMobileMenuVisibility.bind(e),e.handleProfileMenuVisibility=e.handleProfileMenuVisibility.bind(e),e}
1return(0,d.default)(i,e),(0,l.default)(i,[{key:"componentDidMount",value:function(){this.getAllLinkColor()}},{key:"getAllLinkColor",value:(t=(0,o.A)(m().mark(function e(){var t,i,n,s,r,o;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(t=this.props).themeName,n=t.theme,s=t.revision,r=t.layout,e.next=3,(0,Y.A)(n,i,s,r);case 3:o=e.sent,this.setState({linkColor:o,brandColor:n.brandColor});case 5:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"handleMobileMenuVisibility",value:function(){this.setState({isMobileMenuVisible:!this.state.isMobileMenuVisible,isProfileMenuVisible:!1})}},{key:"handleProfileMenuVisibility",value:function(){this.setState({isProfileMenuVisible:!this.state.isProfileMenuVisible,isMobileMenuVisible:!1})}},{key:"desktopAuthLinksNode",value:function(){return(0,v.jsx)(A,{sectionId:this.props.sectionId})}},{key:"desktopMenuNode",value:function(){var e=this.props.t;return(0,v.jsxs)("div",{className:"ehq-participant-header ehq-participant-header--desktop-menu",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor,fontFamily:this.props.fontFamily},"data-testid":this.props.dataTestId,children:[(0,v.jsx)("a",{href:"#hubpage-main",className:"skip-to-content",children:e("common:common.skipToContent")}),(0,v.jsx)("div",{className:"ehq-participant-header__left-menu",children:(0,v.jsx)(k,{})}),(0,v.jsxs)("div",{className:"ehq-participant-header__right-menu",children:[(0,v.jsx)(M,{sectionId:this.props.sectionId}),(0,v.jsx)(C,{sectionId:this.props.sectionId}),this.desktopAuthLinksNode()]})]})}},{key:"mobileAuthLinksNode",value:function(){return(0,v.jsx)(z,{sectionId:this.props.sectionId})}},{key:"loadHeader",value:function(){return this.props.user.login?(0,v.jsx)("div",{className:"ehq-participant-header ehq-participant-header__mobile-menu-items ehq-participant-mobile-over",children:this.mobileAuthLinksNode()}):(0,v.jsxs)("div",{className:"ehq-participant-header__mobile-menu-items",children:[(0,v.jsx)(F,{sectionId:this.props.sectionId}),this.mobileAuthLinksNode(),(0,v.jsx)(C,{sectionId:this.props.sectionId})]})}},{key:"mobileMenuNode",value:function(){var e=this.props.t;return(0,v.jsxs)("div",{className:"ehq-participant-header ehq-participant-header--mobile-menu",style:{backgroundColor:this.props.backgroundColor,color:this.props.textColor,fontFamily:this.props.fontFamily},"data-testid":this.props.dataTestId,children:[(0,v.jsx)("a",{href:"#hubpage-main",className:"skip-to-content",children:e("common:common.skipToContent")}),(0,v.jsxs)("div",{className:"ehq-participant-header__logo-container",children:[(0,v.jsx)(k,{}),(0,v.jsxs)("span",{children:[this.props.user.login&&(0,v.jsx)("button",{className:"avatar-button",onClick:this.handleProfileMenuVisibility,"aria-expanded":this.state.isProfileMenuVisible,children:(0,v.jsx)(T.H8,{})}),(0,v.jsx)(X,{onClick:this.handleMobileMenuVisibility,isMobileMenuVisible:this.state.isMobileMenuVisible})]})]}),!!this.state.isMobileMenuVisible&&this.loadHeader(),!!this.state.isProfileMenuVisible&&this.loadProfileMenu()]})}},{key:"headerNode",value:function(){return(0,v.jsxs)(v.Fragment,{children:[this.desktopMenuNode(),this.mobileMenuNode()]})}},{key:"render",value:function(){return(0,v.jsxs)(v.Fragment,{children:[this.headerNode(),(0,v.jsx)("style",{children:"\n .user-dropdown a,\n .user-dropdown .link-color,\n .user-dropdown a:hover,\n .user-dropdown a:visited,\n .user-dropdown a:focus {\n color: ".concat(this.state.linkColor," !important;\n }\n .skip-to-content {\n position: absolute;\n z-index: 1000;\n left: 0;\n top: -30em;\n overflow: hidden;\n box-sizing: border-box;\n }\n\n .skip-to-content:focus {\n top: 1.4em;\n left: 1.4em;\n width: 10em;\n height: 3.5em;\n border-radius: 0.375rem;\n border-style: solid;\n font-weight:700;\n background-color: #FFF;\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center;\n text-decoration: underline;\n outline-offset: 0;\n outline: 3px solid rgba(66, 153, 225, 0.6);\n color: ").concat(this.state.brandColor," !important;\n }\n ")})]})}}])}(f.Component);let ei=(0,x.withTranslation)(["common"])(et);var en=i(77080),es=i.n(en);let er=(0,n.Ng)(function(e,t){var i=r()(es(),function(t){return t.key===e.theme.theme.contentFont}),n=e.homePageRevision.revision.sections;return{fontFamily:i&&i.name||es()[0].name,logoUrl:e.currentSite.site.logoUrl,data:n&&e.homePageRevision.revision.sections[t.sectionId].data[0]||e.hubPageRevision.revision.sections[t.sectionId].data[0],siteName:e.currentSite.site.name,backgroundColor:n&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroun
1dColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarBackgroundColor,textColor:n&&e.homePageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor||e.hubPageRevision.revision.sections[t.sectionId].theme.mainNavbarTextColor,user:e.currentUser.user,themeName:e.currentSite.site.themeName,theme:e.theme.theme,revision:e.homePageRevision.revision,layout:e.layout.layout,dataTestId:"participant-hubs-views-navigations-section-header"}})(ei)},86085:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var n=i(96501),s=i(37876);let r=(0,n.A)((0,s.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},96633:e=>{e.exports={PlatformAdmin:"platform_admin",SiteAdmin:"site_admin",HubAdmin:"hub_admin",ProjectAdmin:"project_admin",Participant:"participant",BlockedUser:"blocked_user"}}}]); 2//# sourceMappingURL=NavigationHeaderLayout.f79b25a1966605ea.js.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.