1"use strict";(self.webpackChunkvirtual_guide=self.webpackChunkvirtual_guide||[]).push([[9567],{24635:(e,n,i)=>{i.d(n,{A:()=>Q});var o,t,r,a,s,l,d,c,g,h,u=i(15669),x=i(67579),y=i(47564),p=i(67162),v=i(7737),m=i(58368),A=i.n(m),f=i(31274),C=i(2910),k=i(49691),I=i(58866),b=i(85599),B=i(19519),w=i(28192),j=i(96081);const P=f.Ay.div(o||(o=(0,v.A)(["\n width: 100%;\n padding: 0 20px 50px 25px;\n\n @media "," {\n padding: 0 25px 50px 25px;\n }\n"])),b.Td.tablet),T=f.Ay.div(t||(t=(0,v.A)(["\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n"]))),S=f.Ay.div(r||(r=(0,v.A)(["\n position: relative;\n width: calc(100% + 15px);\n display: flex;\n flex-wrap: wrap;\n margin-left: -8px;\n font-family: ",";\n"])),y.Ay.font1),L=f.Ay.h1(a||(a=(0,v.A)(["\n width: 100%;\n font-size: "," !important;\n font-style: normal;\n font-weight: 700;\n margin: 20px 0 10px 0;\n cursor: ",";\n text-decoration: ",";\n font-family: ",";\n"])),e=>e.fontSize?e.fontSize:"16px",e=>e.isLink?"pointer":"default",e=>e.isLink?"underline":"none",y.Ay.font1),E=f.Ay.div(s||(s=(0,v.A)(["\n width: 100%;\n"]))),R=f.Ay.div(l||(l=(0,v.A)(["\n width: 100%;\n padding-bottom: 20px;\n"]))),M=f.Ay.div(d||(d=(0,v.A)(["\n width: 100%;\n display: flex;\n justify-content: center;
1\n align-items: center;\n font-family: ",";\n color: ",";\n font-size: 20px;\n margin-top: 100px;\n"])),y.Ay.font1,y.Ay.primaryColor);var N=function(e){return e.TOP="TOP",e.CENTER="CENTER",e.BOTTOM="BOTTOM",e}(N||{});const O=y.Ay.categoriesPageContent.categoriesTileColorMappings,D=f.Ay.div(c||(c=(0,v.A)(["\n min-height: 50px;\n height: 50px;\n position: relative;\n display: flex;\n justify-content: center;\n align-items: ",";\n padding: 25px 3px;\n background-color: ",";\n margin: 8px;\n text-align: center;\n color: #fff;\n width: calc(16.6666666667% - 16px);\n border-radius: 5px;\n cursor: pointer;\n\n &.active {\n background-color: ",';\n\n &::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -10px;\n width: 0;\n height: 0;\n border-top: ',";\n border-left: solid 10px transparent;\n border-right: solid 10px transparent;\n\n @media "," {\n margin-left: -20px;\n border-top: ",";\n\n border-left: solid 20px transparent;\n border-right: solid 20px transparent;\n }\n }\n }\n\n @media (max-width: 1200px) {\n width: calc(33.3333333% - 16px);\n }\n\n @media "," {\n min-height: 150px;\n height: auto;\n padding: 25px 20px;\n }\n\n @media "," {\n align-items: center;\n }\n"])),e=>e.titlePosition===N.TOP?"flex-start":e.titlePosition===N.CENTER?"center":e.titlePosition===N.BOTTOM?"flex-end":"center",e=>{const n=O.filter(n=>n.alias===e.alias);return n.length?n[0].defaultColor:e.disabled?y.Ay.categoriesPageContent.categoriesTileDisabledColor:y.Ay.categoriesPageContent.categoriesTileInctiveColor},e=>{const n=O.filter(n=>n.alias===e.alias);return n.length?n[0].activeColor:y.Ay.categoriesPageContent.categoriesTileActiveColor},e=>{const n=O.filter(n=>n.alias===e.alias);return n.length?"solid 10px "+n[0].activeColor:"solid 10px "+y.Ay.categoriesPageContent.categoriesTileActiveColor},b.Td.tablet,e=>{const n=O.filter(n=>n.alias===e.alias);return n.length?"solid 20px "+n[0].activeColor:"solid 20px "+y.Ay.categoriesPageContent.categoriesTileActiveColor},b.Td.tablet,b.Td.mobile),V=f.Ay.p(g||(g=(0,v.A)(["\n width: 100%;\n position: relative;\n z-index: 2;\n margin: 0;\n font-size: 12px;\n text-align: center;\n overflow-wrap: break-word;\n word-wrap: break-word;\n word-break: break-word;\n -moz-hyphens: auto;\n -webkit-hyphens: auto;\n hyphens: auto;\n\n @media "," {\n font-size: 16px;\n }\n"])),b.Td.tablet),$=y.Ay.categoriesPageContent.categoriesTileShowCode,z=y.Ay.categoriesPageContent.categoriesListShowCode,F=(e,n)=>e&&null!==n.code?"".concat(n.code," ").concat(n.label):"".concat(n.label),_=(e,n)=>{var i;return{key:n.key,label:F(e,n),nodes:null===(i=n.nodes)||void 0===i?void 0:i.map(n=>_(e,n))}},H=(e,n)=>{if(null===e||void 0===e||!e.length||!n)return null;let i=null===e||void 0===e?void 0:e.findIndex(e=>e.key===(null===n||void 0===n?void 0:n.key)),o=0;const t=window.innerWidth>1200?6:3;if(-1!==i){i=(i+1)/t,i%1!==0&&(i=Math.ceil(i));const n=i*t-1;o=e[n]?n:e.length-1}else o=null;return o},U=e=>{const{useMobileDesign:n}=(0,I.A)(),[i,o]=(0,u.useState)(0);return(0,u.useEffect)(()=>{const n=H(e.categories,e.selectedCategory);n&&o(n)},[e.selectedCategory]),(0,j.jsxs)(T,{children:[(0,j.jsx)(L,{children:y.Ay.categoriesPageContent.categoriesPageTitle}),(0,j.jsx)(S,{children:e.categories.map((o,t)=>{var r,a,s;return(0,j.jsxs)(u.Fragment,{children:[(0,j.jsx)(D,{alias:o.alias,titlePosition:y.Ay.categoriesPageContent.categoriesTileTitlePosition,className:"".concat(o.key===(null===(r=e.selectedCategory)||void 0===r?void 0:r.key)&&"active"),onClick:()=>e.onCategorySelect(o),disabled:0===(null===(a=o.nodes)||void 0===a?void 0:a.length),children:(0,j.jsx)(V,{children:n?null===(s=o.label)||void 0===s?void 0:s.replace(/(.{25})..+/,"$1\u2026"):o.label})},o.key),e.selectedCategory&&e.selectedCategory.nodes&&t===i&&(0,j.jsx)(E,{children:(0,j.jsx)(w.A,{horizontalPadding:!0,treeData:e.selectedCategory.nodes.map(e=>_($,e)),showSearchResults:e.showSearchResults,searchParam:e.searchParam,showCategoryHierarchy:!0})})]},t)})})]})},G=e=>{var n;const i=e.categories&&e.categories[0],o=y.Ay.categoriesPageContent.categoriesConfiguration.find(e=>e.rootCategoryAlias===i.key),t=null!==o&&void 0!==o&&o.subCategories&&o.subCategories.length>0?null===(n=i.nodes)||void 0===n?void 0:n.filter(e=>{var n;return o.subCategories.includes(null!==(n=e.key)&&void 0!==n?n:"")}):e.categories;return(null===t||void 0===t?void 0:t.every(e=>{var n;return 0===(null===(n=e.nodes)||void 0===n?void 0:n.length)}))?(0,j.jsx)(M,{children:y.Ay.categoriesPageContent.emptyListMessage}):(0,j.jsx)(R,{children:null===t||void 0===t?void 0:t.map((n,i)=>(0,j.jsx)(W,{category:n,selectedCategory:e.selectedCategory,onCategorySelect:e.onCategorySelect,language:e.language,showSearchResults:e.showSearchResults,searchParam:e.searchParam},i))})},Y=f.Ay.div(h||(h=(0,v.A)(["\n padding: 0 8px 0 8px;\n"]))),W=e=>{var n;const[i,o]=(0,u.useState)(0),{useMobileDesign:t}=(0,I.A)(),r=(0,k.T)();(0,u.useEffect)(()=>{const n=H(e.category.nodes,e.selectedCategory);n&&o(n)},[e.selectedCategory]);return null!==(n=e.category.nodes)&&void 0!==n&&n.length?(0,j.jsxs)(R,{children:[(0,j.jsx)(L,{fontSize:"18px",children:e.category.label}),(0,j.jsx)(S,{children:e.category.nodes&&e.category.nodes.length&&e.category.nodes.map((n,o)=>{var a,s,l;return(0,j.jsxs)(u.Fragment,{children:[(0,j.jsx)(D,{titlePosition:y.Ay.categoriesPageContent.categoriesTileTitlePosition,alias:n.key,className:n.key===(null===(a=e.selectedCategory)||void 0===a?void 0:a.key)?"active":"",disabled:0===(null===(s=n.nodes)||void 0===s?void 0:s.length),onClick:()=>e.onCategorySelect(n),children:(0,j.jsx)(V,{children:(0,j.jsx)(A(),{caseSensitive:!1,searchWords:[e.searchParam||""],highlightStyle:{display:"inline",backgroundColor:y.Ay.categoriesPageContent.categorySearchHighlightBackgroun
1dColor,color:y.Ay.categoriesPageContent.categorySearchHighlightFontColor,fontWeight:"bold",padding:0},textToHighlight:t?F($,n).replace(/(.{25})..+/,"$1\u2026"):F($,n)})})},n.key),e.selectedCategory&&e.selectedCategory.nodes&&e.selectedCategory.nodes.length&&(null===(l=e.category.nodes)||void 0===l?void 0:l.find(n=>{var i;return n.key===(null===(i=e.selectedCategory)||void 0===i?void 0:i.key)}))&&o===i&&(0,j.jsxs)(E,{children:[(0,j.jsx)(Y,{children:y.Ay.categoriesPageContent.categoriesTileListHeaderVisible?(0,j.jsx)(L,{fontSize:"16px",isLink:!0,onClick:()=>{var n;return((e,n,i)=>{const o=e.replace(i.parent+"/","");r.addExternalSuggestion({icon:"",id:"",subtitle:"",title:n,value:"cat_"+o,active:!0})})(null===(n=e.selectedCategory)||void 0===n?void 0:n.key,F($,e.selectedCategory),[])},children:F($,e.selectedCategory)}):(0,j.jsx)("div",{style:{height:"20px"}})}),(0,j.jsx)(w.A,{horizontalPadding:!0,treeData:e.selectedCategory.nodes.map(e=>_($,e)),showSearchResults:e.showSearchResults,searchParam:e.searchParam,showCategoryHierarchy:!0},n.key)]})]},o)})})]}):(0,j.jsx)(j.Fragment,{})},J=e=>(0,j.jsxs)(R,{children:[(0,j.jsx)(L,{children:y.Ay.categoriesPageContent.categoriesPageTitle}),(0,j.jsx)(E,{children:(0,j.jsx)(w.A,{treeData:e.categories.map(e=>_(z,e)),showSearchResults:e.showSearchResults,searchParam:e.searchParam,showCategoryHierarchy:!0})})]}),Z=e=>{const n=e.categories&&e.categories[0],i=y.Ay.categoriesPageContent.categoriesConfiguration.find(e=>e.rootCategoryAlias===n.key),o=null!==i&&void 0!==i&&i.subCategories&&i.subCategories.length>0?n.nodes:e.categories;return(null===o||void 0===o?void 0:o.every(e=>{var n;return 0===(null===(n=e.nodes)||void 0===n?void 0:n.length)}))?(0,j.jsx)(M,{children:y.Ay.categoriesPageContent.emptyListMessage}):(0,j.jsx)(R,{children:o&&o.length>0&&o.map((n,i)=>{var o;return null!==(o=n.nodes)&&void 0!==o&&o.length?(0,j.jsxs)(u.Fragment,{children:[(0,j.jsx)(L,{children:n.label}),n.nodes&&n.nodes.length&&(0,j.jsx)(E,{children:(0,j.jsx)(w.A,{treeData:n.nodes.map(e=>_(z,e)),showSearchResults:e.showSearchResults,searchParam:e.searchParam,showCategoryHierarchy:!0})})]},i):null})})},K=e=>{const[n,i]=(0,u.useState)(null),o=(0,C.RD)().getLanguage(),t=(0,k.T)(),r=e=>{var o;(null===n||void 0===n?void 0:n.key)===e.key?i(null):null!==(o=e.nodes)&&void 0!==o&&o.length?i(e):(i(null),e.key&&e.label&&t.addExternalSuggestion({icon:"",id:"",subtitle:"",title:y.Ay.categoriesPageContent.categoriesTileShowCode&&e.code?e.code+" "+e.label:e.label,value:"cat_"+e.key,active:!0}))};return(0,j.jsxs)(P,{children:[e.viewType===B.ViewMode.TILES&&!e.hasRootCategories&&(0,j.jsx)(U,{categories:e.categories,selectedCategory:n,onCategorySelect:r,language:o,showSearchResults:e.showSearchResults,searchParam:e.searchParam}),e.viewType===B.ViewMode.TILES&&e.hasRootCategories&&(0,j.jsx)(G,{categories:e.categories,selectedCategory:n,onCategorySelect:r,language:o,showSearchResults:e.showSearchResults,searchParam:e.searchParam}),e.viewType===B.ViewMode.LIST&&!e.hasRootCategories&&(0,j.jsx)(J,{categories:e.categories,language:o,showSearchResults:e.showSearchResults,searchParam:e.searchParam}),e.viewType===B.ViewMode.LIST&&e.hasRootCategories&&(0,j.jsx)(Z,{categories:e.categories,language:o,showSearchResults:e.showSearchResults,searchParam:e.searchParam})]})};var X=i(11714);function q(e,n){const i=[];return n&&Array.isArray(n)&&(null===n||void 0===n||n.forEach(n=>{const o=Object.assign({},n);o.nodes=q(e,n.nodes),(function(e,n){return e.label&&e.label.toLowerCase().indexOf(n.toLowerCase())>=0}(n,e)||q(e,n.nodes).length>0)&&i.push(o)})),i}const Q=e=>{const[n,i]=(0,u.useState)(!1),[o,t]=(0,u.useState)(!1),[r,a]=(0,u.useState)(),[s,l]=(0,u.useState)([]),d=e.selectedRootCategory?[e.selectedRootCategory]:y.Ay.mainRootCategories,c=new AbortController,g=c.signal;return(0,u.useEffect)(()=>{i(!0);const n=setTimeout(()=>{(0,x.b)(d,g).then(n=>{i(!1),a(n.content),l(q(e.searchParam,n.content||[]))}).catch(()=>{i(!1),t(!0)})},500);return()=>{clearTimeout(n),c.abort()}},[e.selectedRootCategory]),(0,u.useEffect)(()=>
1{l(q(e.searchParam,r||[]))},[e.searchParam,e.viewType]),n?(0,j.jsx)(X.A,{viewType:e.viewType}):o?(0,j.jsx)("div",{style:{marginTop:"15%"},children:(0,j.jsx)(p.A,{})}):(0,j.jsx)("div",{children:(0,j.jsxs)("div",{children:[s&&(null===s||void 0===s?void 0:s.length)>0&&(0,j.jsx)(K,{categories:s,viewType:e.viewType,hasRootCategories:e.custom||y.Ay.categoriesPageContent.categoriesConfiguration.length>0||y.Ay.mainRootCategories.length>0,custom:e.custom,showSearchResults:e.searchParam.length>0,searchParam:e.searchParam}),s&&0===(null===s||void 0===s?void 0:s.length)&&e.searchParam.length>0&&(0,j.jsx)(M,{children:y.Ay.exhibitorsPageContent.noSearchResultsText})]})})}},41458:(e,n,i)=>{i.d(n,{Ay:()=>ke});var o,t,r,a,s,l,d,c,g,h,u,x,y,p,v,m,A,f,C,k,I,b,B,w,j,P,T,S,L,E,R,M,N=i(7737),O=i(15669),D=i(47132),V=i(15654),$=i(47702),z=i(76838),F=i(79228),_=i(31274),H=i(47564),U=i(30925),G=i(89519),Y=i(93025),W=i(35744),J=i(2910),Z=i(92971),K=i(69527),X=i(3229),q=i(44464),Q=i(87369),ee=i(25138),ne=i(67129),ie=i(49691),oe=i(89851),te=i(95040),re=i(24137),ae=i(72792),se=i(58866),le=i(85599),de=i(32498),ce=i(2107),ge=i(28113),he=i(74720),ue=i(96081);const xe=_.Ay.div(o||(o=(0,N.A)(["\n position: relative;\n width: 100%;\n height: 0;\n"]))),ye=_.Ay.div(t||(t=(0,N.A)(["\n position: sticky;\n width: 100%;\n display: flex;\n flex-flow: row;\n flex-wrap: nowrap;\n height: 60px;\n z-index: 10001;\n border-bottom: ",";\n background: ",";\n color: ",";\n background-color: ",";\n font-family: ",";\n & a:hover,\n & a:active,\n & a:link,\n & a:visited {\n color: ",";\n }\n top: ",";\n"])),e=>!1===e.$border?0:H.Ay.sideIconBar.mobileNavigationBorder,e=>{var n;return null!==(n=e.$background)&&void 0!==n?n:""},e=>e.$foregroundColor,e=>e.$backgroundColor,H.Ay.font1,e=>e.$foregroundColor,e=>e.$top),pe=_.Ay.div(r||(r=(0,N.A)(["\n width: 50px;\n cursor: pointer;\n padding: 18px 30px 18px 18px;\n margin-right: ",";\n"])),e=>{var n;return null!==(n=e.$marginRight)&&void 0!==n?n:void 0}),ve=_.Ay.div(a||(a=(0,N.A)(["\n display: flex;\n flex-flow: row;\n flex-wrap: nowrap;\n z-index: 11;\n flex: 1;\n cursor: pointer;\n white-space: nowrap;\n align-items: center;\n margin-left: 2px;\n margin-bottom: 5px;\n width: auto;\n"]))),me=_.Ay.div(s||(s=(0,N.A)(["\n margin-left: auto;\n margin-right: auto;\n font-size: 16px;\n font-family: ",";\n color: ",";\n font-weight: 600;\n margin-top: 8px;\n"])),H.Ay.font1,H.Ay.mainInfoColor),Ae=_.Ay.div(l||(l=(0,N.A)(["\n display: flex;\n justify-content: center;
1\n align-items: center;\n margin-right: 5px;\n cursor: pointer;\n"])));let fe=function(e){return e[e.IN_PAGE=0]="IN_PAGE",e[e.ABOVE_PAGE=1]="ABOVE_PAGE",e}({});const Ce=e=>{const n=(0,Y.A1)(),{guestUserBannerRef:i}=(0,ce.A)(),o=(0,O.useRef)(null),{isVisible:t,setVisible:r}=(0,ie.T)(),a=(0,Z.Es)(),s=(0,z.zy)().pathname.substring(1),[l,d]=(0,O.useState)(!1),[c,g]=(0,O.useState)(!1);(0,O.useEffect)(()=>{s.includes("person")||s.includes("user")||n.setCurrentItem((0,Q.B)(s,n))},[s]);const h=i&&i.current&&0!==i.current.clientHeight?"50px":"0";let u,x;if(e.mode===fe.ABOVE_PAGE)u=H.Ay.topBar.textColor,x="transparent";else u=e.textColor,x=e.backgroundColor;const y=()=>{g(!c),d(!1)};return(0,ue.jsxs)(re.e,{wrapper:n=>e.mode===fe.ABOVE_PAGE?(0,ue.jsx)(xe,{children:n}):null,children:[(0,ue.jsxs)(ye,{ref:o,className:n.isCommunicationCenterOpen()?"active":"networkingCollapsed",$foregroundColor:u,$backgroundColor:x,$border:e.border,$top:h,$background:e.background,children:[!t&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(pe,{className:"ic-container",onClick:()=>{d(!l),g(!1)},children:(0,ae.dd8)({fill:l?H.Ay.crsTabs.defaultActionItemActiveStateColor:H.Ay.sideIconBar.sideIconColorDark,width:"20",height:"20"})}),(0,ue.jsx)(ve,{children:(0,ue.jsx)(me,{children:n.currentMobileBreadcrumb})}),(0,ue.jsx)(pe,{className:"ic-container",children:(0,ue.jsx)("div",{onClick:e=>{e.stopPropagation(),r(!0),d(!1)},children:(0,ae.C0l)({fill:H.Ay.sideIconBar.sideIconColorDark,width:"20",height:"20"})})}),a.isLoggedIn?(0,ue.jsx)(pe,{className:"ic-container",onClick:y,$marginRight:"5px",children:(0,ae.$ME)({fill:c?H.Ay.crsTabs.defaultActionItemActiveStateColor:H.Ay.sideIconBar.sideIconColorDark,width:"20",height:"20"})}):(0,ue.jsx)(Ae,{onClick:y,children:(0,ue.jsx)(U.E3,{children:(0,ue.jsx)(ae.mJp,{fill:H.Ay.loginRegistrationSite.loginBanner.TopBannerTextColor})})})]}),t&&(0,ue.jsx)(ne.Ay,{})]}),l&&(0,ue.jsx)(Se,{setNavigationMenuVisible:d}),c&&(0,ue.jsx)(Pe,{setProfileMenuVisible:g})]})},ke=Ce;Ce.defaultProps={textColor:null!==(d=H.Ay.mainInfoColor)&&void 0!==d?d:"#000",backgroundColor:"#fff",iconColor:null!==(c=H.Ay.primaryColor)&&void 0!==c?c:"#000"};const Ie=_.Ay.div(g||(g=(0,N.A)(["\n display: flex;\n flex-direction: column;\n height: auto;\n max-height: calc(100vh - 60px);\n width: 100%;\n background: #fff !important;\n position: absolute;\n top: 60px;\n z-index: 2000;\n overflow-y: auto;\n overflow-x: hidden;\n\n -webkit-box-shadow: ",";\n -moz-box-shadow: ",";\n box-shadow: ",";\n\n @supports (-webkit-touch-callout: none) {\n max-height: calc(100vh - 170px);\n }\n"])),null!==(h=H.Ay.sideIconBar.mobileNavigationBottomBorderShadow)&&void 0!==h?h:"0 5px 15px #888888",null!==(u=H.Ay.sideIconBar.mobileNavigationBottomBorderShadow)&&void 0!==u?u:"0 5px 15px #888888",null!==(x=H.Ay.sideIconBar.mobileNavigationBottomBorderShadow)&&void 0!==x?x:"0 5px 15px #888888"),be=_.Ay.div(y||(y=(0,N.A)(["\n display: flex;\n flex-direction: row;\n background-color: #fff;\n width: inherit;\n overflow: hidden;\n padding: 10px 15px;\n color: ",";\n cursor: pointer;\n border-bottom: 1px solid ",";\n gap: 10px;\n"])),null!==(p=H.Ay.mainInfoColor)&&void 0!==p?p:"black",null!==(v=H.Ay.sideIconBar.mobileNavigationItemBorderColor)&&void 0!==v?v:"#D8D8D8"),Be=_.Ay.div(m||(m=(0,N.A)(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 2px;\n"]))),we=_.Ay.div(A||(A=(0,N.A)(["\n font-family: ",";\n font-style: normal;\n font-weight: bold;\n font-size: 16px;\n line-height: 17px;\n"])),H.Ay.font1),je=_.Ay.div(f||(f=(0,N.A)(["\n font-family: ",";\n font-style: normal;\n font-size: 12px;\n"])),H.Ay.font1),Pe=e=>{var n,i,o,t,r,a,s,l,d;let{setProfileMenuVisible:c}=e;const g=(0,Z.Es)(),h=(0,z.W6)(),u=(0,W.B)(),x=(0,Y.A1)(),y=(0,G.F)(),p=(0,J.RD)().getLanguage(),v=(0,X.A)(),m=["de"===p?(null===(n=g.user())||void 0===n?void 0:n.salutationDe)||(null===(i=g.user())||void 0===i?void 0:i.salutation):(null===(o=g.user())||void 0===o?void 0:o.salutation)||(null===(t=g.user())||void 0===t?void 0:t.salutationDe),null===(r=g.user())||void 0===r?void 0:r.firstName,null===(a=g.user())||void 0===a?void 0:a.lastName].filter(
1Boolean).join(" "),{setShowLoginModal:A}=(0,Y.A1)();return(0,ue.jsxs)(Ie,{children:[(0,ue.jsxs)(be,{onClick:()=>{c(!1),g.isLoggedIn?h.push(q.J.myProfile.root):A(!0)},children:[g.isLoggedIn?(0,ue.jsx)(te.v9,{size:50,src:null===(s=g.user())||void 0===s?void 0:s.logoUrl,alt:(0,Z.IM)(null===(l=g.user())||void 0===l?void 0:l.firstName,null===(d=g.user())||void 0===d?void 0:d.lastName)||"#",type:"person",hideShadow:!0}):(0,ue.jsx)(U.E3,{$size:"50px",children:(0,ue.jsx)(ae.mJp,{fill:H.Ay.loginRegistrationSite.loginBanner.TopBannerTextColor,width:"25",height:"25"})}),(0,ue.jsxs)(Be,{children:[(0,ue.jsx)(we,{children:g.isLoggedIn?m:v.anonymousAvatarText}),(0,ue.jsx)(je,{children:g.isLoggedIn?H.Ay.myProfilePageContent.showMyProfileButtonText:v.showProfileText})]})]}),g.isLoggedIn&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Te,{icon:(0,ae.GI1)({fill:H.Ay.activeIconColor,width:"18",height:"18"}),title:H.Ay.myProfilePageContent.editProfileButtonText,onClick:()=>{c(!1),h.push(q.J.myProfile.edit)}}),(0,ue.jsx)(Te,{icon:(0,ae.EwR)({fill:H.Ay.activeIconColor}),title:H.Ay.communicationArea.logOutTitle,onClick:()=>{c(!1),(0,ge.y4)(g,h,x,u,y)}})]})]})},Te=e=>(0,ue.jsxs)(Le,{onClick:e.onClick,className:["hovered"].join(" "),children:[(0,ue.jsx)(Re,{children:e.icon}),(0,ue.jsx)(Me,{children:(0,ue.jsx)(Ee,{style:{color:H.Ay.sideIconBar.sideIconColorDark},children:e.title})})]},"text"),Se=e=>{const n=(0,Y.A1)(),{isMobile:i}=(0,se.A)(),[o,t]=(0,O.useState)(!1),r=n.getReceptionPageTab(),a=(0,ee.xe)(n.currentItem,!1,r,i);function s(i,o){n.setCurrentItem(i),n.setReceptionPageTab(o),e.setNavigationMenuVisible(!1)}function l(e,i){return function(e,n,i){return i===e&&r===n}(e,null!==i&&void 0!==i?i:"",n.currentItem)}return(0,ue.jsx)(Ie,{children:(0,ue.jsxs)(V.A,{style:{width:"100%"},children:[H.Ay.sideIconBar.sideIconBarItemsOrder.map(e=>{const i=a.filter(n=>n.id===e)[0];if(i){const e=i.lobbyCheck?n.currentItem===i.key&&r===i.checkString:n.currentItem===i.key,a=n.currentItem===ee.r8.home&&"MY_FAIR"===r,d=i.lobbyCheck&&i.checkString?i.checkString:"";return i.id!==ee.Z3.LOBBY||H.Ay.sideIconBar.sideIconBarItemsOrder.includes(ee.Z3.MY_FAVOURITES)?(0,ue.jsx)(O.Fragment,{children:i.hideOnMobile?(0,ue.jsx)(le.Mh,{children:(0,ue.jsx)(Ne,{path:i.path,icon:i.icon,title:i.title,selected:e,isExternalLink:i.isExternalLink,customUrl:i.customUrl,onClick:e=>{i.isExternalLink||s(i.key,d),e.stopPropagation()},isBehindLoginBarrier:i.isBehindLoginBarrier,onMouseEnter:i.isBehindLoginBarrier?()=>t(!0):void 0,onMouseLeave:i.isBehindLoginBarrier?()=>t(!1):void 0,hovered:o},i.id)}):(0,ue.jsx)(Ne,{path:i.path,icon:i.icon,title:i.title,selected:e,isExternalLink:i.isExternalLink,customUrl:i.customUrl,onClick:e=>{i.isExternalLink||s(i.key,d),e.stopPropagation()},isBehindLoginBarrier:i.isBehindLoginBarrier,onMouseEnter:i.isBehindLoginBarrier?()=>t(!0):void 0,onMouseLeave:i.isBehindLoginBarrier?()=>t(!1):void 0,hovered:o},i.id)},i.id):(0,ue.jsxs)(O.Fragment,{children:[(0,ue.jsx)(Ne,{path:i.path,icon:i.icon,title:i.title,selected:e,isExternalLink:i.isExternalLink,customUrl:i.customUrl,onClick:e=>{i.isExternalLink||s(i.key,d),e.stopPropagation()},onMouseEnter:i.isBehindLoginBarrier?()=>t(!0):void 0,onMouseLeave:i.isBehindLoginBarrier?()=>t(!1):void 0,hovered:o,isBehindLoginBarrier:i.isBehindLoginBarrier},i.id),(0,ue.jsx)(Ne,{path:i.path,icon:(0,ae.Sg5)({fill:l(ee.r8.home,"MY_FAIR")?H.Ay.sideIconBar.sideIconColorLight:H.Ay.sideIconBar.sideIconColorDark}),title:H.Ay.receptionPage.receptionPageMyHeaderTitle,selected:a,onClick:e=>{i.isExternalLink||s(ee.r8.home,"MY_FAIR"),e.stopPropagation()},onMouseEnter:i.isBehindLoginBarrier?()=>t(!0):void 0,onMouseLeave:i.isBehindLoginBarrier?()=>t(!1):void 0,hovered:o,isBehindLoginBarrier:i.isBehindLoginBarrier},ee.Z3.MY_FAVOURITES)]},i.id)}return null}),(0,ue.jsx)(Ue,{setNavigationVisible:e.setNavigationMenuVisible})]})})},Le=(0,_.Ay)(V.A.Item)(C||(C=(0,N.A)(["\n &.list-group-item {\n display: flex;\n border: none;\n position: relative;\n width: 100%;\n max-height: 50px;\n z-index: 2000;\n background-color: ",';\n cursor: pointer;\n }\n\n &::after {\n position: absolute;\n content: "";\n border-bottom: 1px solid transparent;\n width: 100%;\n transform: translateX(-50%);\n left: 50%;\n bottom: 0;\n }\n\n &.drawerButtonSelected {\n background-color: ',";\n }\n\n &.hovered:hover {\n background-color: ",";\n @media "," {\n background-color: ",";\n }\n }\n"])),e=>e.$isLoginRestricted?"rgba(".concat((0,K.E)(H.Ay.loginRegistrationSite.loginBanner.TopBannerBgColor),", 0.5)"):"transparent",H.Ay.sideIconBar.drawerClosedButtonSelectBackgroun
1dColor,e=>e.$selected?H.Ay.sideIconBar.drawerClosedButtonSelectBackgroundColor:"transparent",le.Td.tablet,e=>e.$isLoginRestricted?"".concat(H.Ay.loginRegistrationSite.loginBanner.TopBannerBgColor):e.$selected?"".concat(H.Ay.sideIconBar.drawerClosedButtonSelectBackgroundColor):"".concat(H.Ay.sideIconBar.sideBarItemBackgroundColorOnHover)),Ee=_.Ay.div(k||(k=(0,N.A)(["\n font-size: 14px;\n line-height: 27px;\n white-space: pre-line;\n font-family: ",";\n font-weight: ",";\n color: ",";\n"])),H.Ay.font1,null!==(I=H.Ay.sideIconBar.listItemTextFontWeight)&&void 0!==I?I:"normal",e=>e.$color),Re=_.Ay.div(b||(b=(0,N.A)(["\n width: 25px;\n height: 25px;\n line-height: 25px;\n"]))),Me=_.Ay.div(B||(B=(0,N.A)(["\n margin-left: 20px;\n"]))),Ne=e=>{var n;const i=["hovered"],o=(0,Z.Es)().isLoggedIn,t=e.isBehindLoginBarrier&&!o&&e.hovered,r=e.selected?H.Ay.sideIconBar.sideIconColorLight:t?H.Ay.loginRegistrationSite.loginBanner.TopBannerTextColor:"grey",a=window.innerWidth>le.et.tablet;e.selected&&i.push("drawerButtonSelected");const s=(0,ue.jsxs)(Le,{className:i.join(" "),$isLoginRestricted:t,onMouseEnter:a?e.onMouseEnter:void 0,onMouseLeave:a?e.onMouseLeave:void 0,$selected:e.selected,children:[(0,ue.jsx)(Re,{$selected:e.selected,children:t?(0,ue.jsx)(ae.mJp,{fill:H.Ay.loginRegistrationSite.loginBanner.TopBannerTextColor}):e.icon}),(0,ue.jsx)(Me,{children:(0,ue.jsx)(Ee,{$color:r,children:e.title})})]},"text");return(0,ue.jsx)(ue.Fragment,{children:e.isExternalLink?(0,ue.jsx)("a",{href:null!==(n=e.customUrl)&&void 0!==n?n:"",target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"none"},children:s}):(0,ue.jsx)(F.Link,{to:e.path,onClick:n=>e.onClick(n),style:{textDecoration:"none"},children:s})})},Oe=_.Ay.a(w||(w=(0,N.A)(["\n color: ",";\n display: flex;\n font-size: 14px;\n line-height: 16px;\n padding-top: 15px;\n padding-left: 28px;\n height: 48px;\n font-family: ",";\n\n &:hover,\n &:active,\n &:link,\n &:visited {\n color: ",";\n }\n"])),H.Ay.sideIconBar.sideIconColorDark,H.Ay.font1,H.Ay.sideIconBar.sideIconColorDark),De=(0,_.Ay)(F.Link)(j||(j=(0,N.A)(["\n color: ",";\n display: flex;\n font-size: 14px;\n line-height: 16px;\n padding-top: 15px;\n padding-left: 28px;\n height: 48px;\n font-family: ",";\n\n &:hover,\n &:active,\n &:link,\n &:visited {\n color: ",";\n }\n"])),H.Ay.sideIconBar.sideIconColorDark,H.Ay.font1,H.Ay.sideIconBar.sideIconColorDark),Ve=_.Ay.div(P||(P=(0,N.A)(["\n margin-top: 18px;\n"]))),$e=_.Ay.div(T||(T=(0,N.A)(["\n text-transform: uppercase;\n font-weight: bold;\n font-size: 14px;\n padding-left: 14px;\n margin-top: 6px;\n padding-bottom: 6px;\n font-family: ",";\n border-bottom: 1px solid ",";\n color: ",";\n"])),H.Ay.font1,null!==(S=H.Ay.sideIconBar.mobileNavigationItemBorderColor)&&void 0!==S?S:"#D8D8D8",H.Ay.sideIconBar.sideIconColorDark),ze=_.Ay.div(L||(L=(0,N.A)(["\n font-family: ",";\n color: ",";\n border-bottom: 1px solid ",";\n"])),H.Ay.font1,H.Ay.sideIconBar.sideIconColorDark,null!==(E=H.Ay.sideIconBar.mobileNavigationItemBorderColor)&&void 0!==E?E:"#D8D8D8"),Fe=_.Ay.div(R||(R=(0,N.A)(["\n display: flex;\n font-size: 14px;\n line-height: 16px;\n padding-top: 15px;\n padding-left: ",";\n cursor: pointer;\n height: 50px;\n font-family: ",";\n justify-content: space-between;\n color: ",";\n background-color: ",";\n padding-right: 10px;\n\n &:hover {\n @media "," {\n background-color: ",";\n }\n }\n"])),e=>{var n;return null!==(n=e.$paddingLeft)&&void 0!==n?n:"14px"},H.Ay.font1,e=>e.$open?H.Ay.sideIconBar.subMenuOpenTextColor:H.Ay.sideIconBar.sideIconColorDark,e=>e.$open?H.Ay.sideIconBar.subMenuOpenBgColor:"#fff",le.Td.tablet,e=>e.$open?H.Ay.sideIconBar.subMenuOpenBgColor:oe.t.colors.hoverBackgroundColor),_e=e=>(0,ue.jsx)("div",{onClick:()=>{e.onClick(),e.setNavigationVisible(!1)},children:e.isExternalLink?(0,ue.jsx)(Oe,{href:e.link,style:{color:""},target:"_blank",rel:"noopener noreferrer",children:e.title}):(0,ue.jsx)(De,{to:e.link,children:e.title})}
1),He=_.Ay.div(M||(M=(0,N.A)(["\n margin-left: 10px;\n width: 20px;\n height: 20px;\n"]))),Ue=e=>{const n=(0,J.RD)(),i=n.getAvailableLanguages(),o=n.getLanguage(),[t,r]=(0,O.useState)(!1),[a,s]=(0,O.useState)(!1);return(0,ue.jsxs)(Ve,{children:[(0,ue.jsx)($e,{children:H.Ay.sideIconBar.moreItemsTitle}),i.length>1&&(0,ue.jsxs)(ze,{children:[(0,ue.jsxs)(Fe,{$open:t,onClick:()=>r(!t),children:[(0,ue.jsx)(ue.Fragment,{children:H.Ay.sideIconBar.languageSwitcherTitle}),(0,ue.jsx)(He,{children:t?(0,ae.LIv)({fill:"#fff",width:"12",height:"12"}):(0,ae.AGO)({fill:H.Ay.sideIconBar.sideIconColorDark,width:"12",height:"12"})})]}),t&&(0,ue.jsx)(ue.Fragment,{children:i.map(t=>(0,ue.jsxs)(Fe,{$paddingLeft:"28px",onClick:()=>(o=>{const t=i.findIndex(e=>e===o);n.setLanguage(i[t]),e.setNavigationVisible(!1)})(t),children:[(0,ue.jsx)("div",{style:{fontWeight:t===o?"bold":"normal"},children:(0,he.dT)(t,t)}),t===o&&(0,ue.jsx)(He,{children:(0,ae.VsF)({width:"14",height:"14",fill:H.Ay.sideIconBar.sideIconColorDark})})]}))})]}),(0,ue.jsxs)(ze,{children:[(0,ue.jsxs)(Fe,{$open:a,onClick:()=>s(!a),children:[(0,ue.jsx)(ue.Fragment,{children:H.Ay.sideIconBar.serviceHelpTitle}),(0,ue.jsx)(He,{children:a?(0,ae.LIv)({fill:"#fff",width:"12",height:"12"}):(0,ae.AGO)({fill:H.Ay.sideIconBar.sideIconColorDark,width:"12",height:"12"})})]}),a&&(0,ue.jsx)(ue.Fragment,{children:H.Ay.sideIconBar.sideIconBarFooterItemsOrder.map((n,i)=>{switch(n){case"HELP":return(0,ue.jsx)(_e,{isExternalLink:H.Ay.sideIconBar.helpItem.isExternalLink,link:H.Ay.sideIconBar.helpItem.link,title:H.Ay.sideIconBar.helpItem.title,setNavigationVisible:e.setNavigationVisible,onClick:()=>(0,de.oe)(H.Ay.sideIconBar.helpItem.title,"Home","Help")},i);case"RULES":return(0,ue.jsx)(_e,{isExternalLink:H.Ay.sideIconBar.rulesItem.isExternalLink,link:H.Ay.sideIconBar.rulesItem.link,title:H.Ay.sideIconBar.rulesItem.title,setNavigationVisible:e.setNavigationVisible,onClick:()=>(0,de.oe)(H.Ay.sideIconBar.rulesItem.title,"Home","Rules")},i);case"TERMS_OF_USE":return(0,ue.jsx)(_e,{isExternalLink:H.Ay.sideIconBar.termsOfUseItem.isExternalLink,link:H.Ay.sideIconBar.termsOfUseItem.link,title:H.Ay.sideIconBar.termsOfUseItem.title,setNavigationVisible:e.setNavigationVisible,onClick:()=>(0,de.oe)(H.Ay.sideIconBar.termsOfUseItem.title,"Home","TermsOfUse")},i);case"DATA_PRIVACY_POLICY":return(0,ue.jsx)(_e,{isExternalLink:H.Ay.sideIconBar.dataPrivacyPolicyItem.isExternalLink,link:H.Ay.sideIconBar.dataPrivacyPolicyItem.link,title:H.Ay.sideIconBar.dataPrivacyPolicyItem.title,setNavigationVisible:e.setNavigationVisible,onClick:()=>(0,de.oe)(H.Ay.sideIconBar.dataPrivacyPolicyItem.title,"Home","PrivacyPolicy")},i);case"IMPRINT":return(0,ue.jsx)(_e,{isExternalLink:H.Ay.sideIconBar.imprintItem.isExternalLink,link:H.Ay.sideIconBar.imprintItem.link,title:H.Ay.sideIconBar.imprintItem.title,setNavigationVisible:e.setNavigationVisible,onClick:()=>(0,de.oe)(H.Ay.sideIconBar.imprintItem.title,"Home","Imprint")},i);case"COOKIE_SETTINGS":return H.Ay.configuration.cookieOneTrustScript&&""!==H.Ay.configuration.cookieOneTrustScript&&(0,ue.jsx)($.A,{children:(0,ue.jsx)(D.A,{xs:24,children:(0,ue.jsx)("div",{id:"ot-sdk-btn",className:"ot-sdk-show-settings",onClick:()=>(0,de.oe)(H.Ay.sideIconBar.cookieSettingsTitle,"Home","CookieSettings"),children:H.Ay.sideIconBar.cookieSettingsTitle})})},i);default:return null}})})]})]})}}}]);
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.