{"version":3,"file":"scripts/chunks/_app_app_components_organisms_O119-HeaderNavigation_HeaderNavigation_tsx.315a9ef6fa6676b5bbd8.mjs","mappings":"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","sources":["webpack://rockworld/./app/scripts/core/views/react/hooks/useWindowSize.ts","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/components/svgs.tsx","webpack://rockworld/./app/components/organisms/O1-Header/Bar/Bar.module.scss","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/header-context.ts","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/HeaderNavigation.module.scss","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/components/HeaderNavigationItem.tsx","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/HeaderNavigation.tsx"],"sourcesContent":["import { useState, useEffect } from 'react';\r\nimport _ from 'underscore';\r\n\r\nexport const useWindowSize = (): { width: number; height: number } => {\r\n const windowExists = typeof window !== 'undefined';\r\n const [windowSize, setWindowSize] = useState({\r\n width: windowExists ? window.innerWidth : undefined,\r\n height: windowExists ? window.innerHeight : undefined,\r\n });\r\n\r\n const changeWindowSize = _.debounce(() => {\r\n setWindowSize({ width: window.innerWidth, height: window.innerHeight });\r\n }, 100);\r\n\r\n useEffect(() => {\r\n window.addEventListener('resize', changeWindowSize);\r\n return () => {\r\n window.removeEventListener('resize', changeWindowSize);\r\n };\r\n }, []);\r\n\r\n return windowSize;\r\n};\r\n","import React from 'react';\r\n\r\nconst ArrowRight = () => (\r\n \r\n \r\n \r\n);\r\n\r\nconst ArrowLeft = () => (\r\n \r\n \r\n \r\n);\r\n\r\nexport { ArrowLeft, ArrowRight };\r\n","// extracted by mini-css-extract-plugin\nexport default {\"O1-header__nav__list\":\"O1-header__nav__list__pAlr1\",\"o1HeaderNavList\":\"O1-header__nav__list__pAlr1\",\"O1-header__bottom__group__list\":\"O1-header__bottom__group__list__gIGvF\",\"o1HeaderBottomGroupList\":\"O1-header__bottom__group__list__gIGvF\",\"O1-header--open\":\"O1-header--open__oSDHn\",\"o1HeaderOpen\":\"O1-header--open__oSDHn\",\"O1-header\":\"O1-header__sgtek\",\"o1Header\":\"O1-header__sgtek\",\"not-in-top\":\"not-in-top__QVTIs\",\"notInTop\":\"not-in-top__QVTIs\",\"is-search\":\"is-search__PliTm\",\"isSearch\":\"is-search__PliTm\",\"O1-header__search\":\"O1-header__search__m0vNa\",\"o1HeaderSearch\":\"O1-header__search__m0vNa\",\"O1-header__bar\":\"O1-header__bar__LF_MC\",\"o1HeaderBar\":\"O1-header__bar__LF_MC\",\"O1-header__bg\":\"O1-header__bg___H6yV\",\"o1HeaderBg\":\"O1-header__bg___H6yV\",\"is-home-page\":\"is-home-page__C4JF_\",\"isHomePage\":\"is-home-page__C4JF_\",\"is-top\":\"is-top__O2oqN\",\"isTop\":\"is-top__O2oqN\",\"is-bottom\":\"is-bottom__M_ini\",\"isBottom\":\"is-bottom__M_ini\",\"modal--is-below-header\":\"modal--is-below-header__tEgcR\",\"modalIsBelowHeader\":\"modal--is-below-header__tEgcR\",\"modal--open\":\"modal--open__hWtBL\",\"modalOpen\":\"modal--open__hWtBL\",\"is-open\":\"is-open__d7b6S\",\"isOpen\":\"is-open__d7b6S\",\"no-transparency\":\"no-transparency__xhzX2\",\"noTransparency\":\"no-transparency__xhzX2\",\"no-backdropfilter\":\"no-backdropfilter__RYsFA\",\"noBackdropfilter\":\"no-backdropfilter__RYsFA\",\"O1-header__logo\":\"O1-header__logo__sb45O\",\"o1HeaderLogo\":\"O1-header__logo__sb45O\",\"icon--small-arrow-right\":\"icon--small-arrow-right__p0DpO\",\"iconSmallArrowRight\":\"icon--small-arrow-right__p0DpO\",\"icon--small-arrow-down\":\"icon--small-arrow-down__IZ9fj\",\"iconSmallArrowDown\":\"icon--small-arrow-down__IZ9fj\",\"icon--small-arrow-up\":\"icon--small-arrow-up__viLq4\",\"iconSmallArrowUp\":\"icon--small-arrow-up__viLq4\",\"O1-header__bottom\":\"O1-header__bottom__E2BS4\",\"o1HeaderBottom\":\"O1-header__bottom__E2BS4\",\"O1-header__bottom__links\":\"O1-header__bottom__links__qtABH\",\"o1HeaderBottomLinks\":\"O1-header__bottom__links__qtABH\",\"O1-header__bottom__accordion\":\"O1-header__bottom__accordion__f8Dzv\",\"o1HeaderBottomAccordion\":\"O1-header__bottom__accordion__f8Dzv\",\"O1-header__bottom__group\":\"O1-header__bottom__group__oSSZQ\",\"o1HeaderBottomGroup\":\"O1-header__bottom__group__oSSZQ\",\"is-shown-desktop\":\"is-shown-desktop__pC9CC\",\"isShownDesktop\":\"is-shown-desktop__pC9CC\",\"btn-login\":\"btn-login__iX_Qi\",\"btnLogin\":\"btn-login__iX_Qi\",\"btn-language\":\"btn-language__ktRau\",\"btnLanguage\":\"btn-language__ktRau\",\"icon--small-arrow-left\":\"icon--small-arrow-left__JJ76c\",\"iconSmallArrowLeft\":\"icon--small-arrow-left__JJ76c\",\"O1-header__menu\":\"O1-header__menu__AVsO6\",\"o1HeaderMenu\":\"O1-header__menu__AVsO6\",\"O1-header__menu__inner\":\"O1-header__menu__inner__rNKGR\",\"o1HeaderMenuInner\":\"O1-header__menu__inner__rNKGR\",\"container\":\"container__MkBxj\",\"basket-icon\":\"basket-icon__I6sHk\",\"basketIcon\":\"basket-icon__I6sHk\",\"ordet-bucket-icon-wrap\":\"ordet-bucket-icon-wrap__HldmX\",\"ordetBucketIconWrap\":\"ordet-bucket-icon-wrap__HldmX\",\"ordet-bucket-icon-amount\":\"ordet-bucket-icon-amount__nZSNy\",\"ordetBucketIconAmount\":\"ordet-bucket-icon-amount__nZSNy\",\"is-hidden\":\"is-hidden__JC2VC\",\"isHidden\":\"is-hidden__JC2VC\",\"O1-header__nav\":\"O1-header__nav__f4vLO\",\"o1HeaderNav\":\"O1-header__nav__f4vLO\",\"O1-header__nav__item\":\"O1-header__nav__item__iCY_1\",\"o1HeaderNavItem\":\"O1-header__nav__item__iCY_1\",\"no-clicks\":\"no-clicks__BwzKa\",\"noClicks\":\"no-clicks__BwzKa\",\"is-hidden-path\":\"is-hidden-path__Rz1KQ\",\"isHiddenPath\":\"is-hidden-path__Rz1KQ\",\"has-hover\":\"has-hover__p40_O\",\"hasHover\":\"has-hover__p40_O\",\"is-title\":\"is-title__oFhgm\",\"isTitle\":\"is-title__oFhgm\",\"O1-header__nav__sub\":\"O1-header__nav__sub__qUt0a\",\"o1HeaderNavSub\":\"O1-header__nav__sub__qUt0a\",\"is-open-path\":\"is-open-path__GJNrg\",\"isOpenPath\":\"is-open-path__GJNrg\",\"O1-header__nav__sub__back\":\"O1-header__nav__sub__back__CCrAj\",\"o1HeaderNavSubBack\":\"O1-header__nav__sub__back__CCrAj\",\"icon\":\"icon__dWaZh\",\"has-set-width\":\"has-set-width__IRFDP\",\"hasSetWidth\":\"has-set-width__IRFDP\",\"site-lapinus\":\"site-lapinus__MXFrK\",\"siteLapinus\":\"site-lapinus__MXFrK\",\"site-rockpanel\":\"site-rockpanel__DCb_t\",\"siteRockpanel\":\"site-rockpanel__DCb_t\",\"is-active\":\"is-active__j9DBi\",\"isActive\":\"is-active__j9DBi\",\"has-sub\":\"has-sub__JKdGu\",\"hasSub\":\"has-sub__JKdGu\",\"has-open-sub\":\"has-open-sub__IImwW\",\"hasOpenSub\":\"has-open-sub__IImwW\",\"is-home\":\"is-home___fDm_\",\"isHome\":\"is-home___fDm_\",\"O1-header__nav__bread-arrow\":\"O1-header__nav__bread-arrow__Jhs2X\",\"o1HeaderNavBreadArrow\":\"O1-header__nav__bread-arrow__Jhs2X\",\"search-form\":\"search-form__fUiw9\",\"searchForm\":\"search-form__fUiw9\",\"is-shown\":\"is-shown__bJtpV\",\"isShown\":\"is-shown__bJtpV\",\"search-form__form\":\"search-form__form__DKZ7P\",\"searchFormForm\":\"search-form__form__DKZ7P\",\"search-form__reset\":\"search-form__reset__lb935\",\"searchFormReset\":\"search-form__reset__lb935\",\"search-form__suggestions\":\"search-form__suggestions__PkdZV\",\"searchFormSuggestions\":\"search-form__suggestions__PkdZV\",\"O1-header__teasers\":\"O1-header__teasers__bujp1\",\"o1HeaderTeasers\":\"O1-header__teasers__bujp1\",\"slider__controls\":\"slider__controls__zv1Fl\",\"sliderControls\":\"slider__controls__zv1Fl\",\"O1-header__teaser\":\"O1-header__teaser__MEhTD\",\"o1HeaderTeaser\":\"O1-header__teaser__MEhTD\",\"O1-header__teaser__img\":\"O1-header__teaser__img__vJmi9\",\"o1HeaderTeaserImg\":\"O1-header__teaser__img__vJmi9\",\"O1-header__teaser__content\":\"O1-header__teaser__content__fA54v\",\"o1HeaderTeaserContent\":\"O1-header__teaser__content__fA54v\",\"slider--initialized\":\"slider--initialized__ckjei\",\"sliderInitialized\":\"slider--initialized__ckjei\",\"no-transition\":\"no-transition__w6NIi\",\"noTransition\":\"no-transition__w6NIi\",\"O1-header__teaser__headline\":\"O1-header__teaser__headline__J0tb7\",\"o1HeaderTeaserHeadline\":\"O1-header__teaser__headline__J0tb7\",\"O1-header__tools\":\"O1-header__tools__mUNms\",\"o1HeaderTools\":\"O1-header__tools__mUNms\",\"O1-header__tools__item\":\"O1-header__tools__item__n4ZGI\",\"o1HeaderToolsItem\":\"O1-header__tools__item__n4ZGI\",\"O1-header__tools__item--lang\":\"O1-header__tools__item--lang__cvOYt\",\"o1HeaderToolsItemLang\":\"O1-header__tools__item--lang__cvOYt\",\"login-links-menu\":\"login-links-menu__TDWKw\",\"loginLinksMenu\":\"login-links-menu__TDWKw\",\"login-links-menu__title\":\"login-links-menu__title__xKqC5\",\"loginLinksMenuTitle\":\"login-links-menu__title__xKqC5\",\"login-links-menu__sign-in-btn\":\"login-links-menu__sign-in-btn__XBXMG\",\"loginLinksMenuSignInBtn\":\"login-links-menu__sign-in-btn__XBXMG\",\"btn\":\"btn__E57v6\",\"is-profile-icon\":\"is-profile-icon__cYcB5\",\"isProfileIcon\":\"is-profile-icon__cYcB5\",\"login-links-menu__profile\":\"login-links-menu__profile__jZ7zy\",\"loginLinksMenuProfile\":\"login-links-menu__profile__jZ7zy\",\"login-links-menu__profile__text\":\"login-links-menu__profile__text__ikADY\",\"loginLinksMenuProfileText\":\"login-links-menu__profile__text__ikADY\",\"login-links-menu__text\":\"login-links-menu__text__ualhm\",\"loginLinksMenuText\":\"login-links-menu__text__ualhm\",\"login-links-menu__item\":\"login-links-menu__item__WVtNM\",\"loginLinksMenuItem\":\"login-links-menu__item__WVtNM\",\"sign-out\":\"sign-out__T1I5J\",\"signOut\":\"sign-out__T1I5J\",\"is-visible\":\"is-visible__sLxrV\",\"isVisible\":\"is-visible__sLxrV\",\"O1-header__menu-btn\":\"O1-header__menu-btn__mxBsP\",\"o1HeaderMenuBtn\":\"O1-header__menu-btn__mxBsP\",\"breadcrumbs\":\"breadcrumbs__m4ahf\",\"r-link\":\"r-link__ogmkj\",\"rLink\":\"r-link__ogmkj\",\"breadcrumb__list\":\"breadcrumb__list__jM3GZ\",\"breadcrumbList\":\"breadcrumb__list__jM3GZ\",\"breadcrumb__group\":\"breadcrumb__group__JR2gY\",\"breadcrumbGroup\":\"breadcrumb__group__JR2gY\",\"breadcrumb__divider\":\"breadcrumb__divider__l3G1Y\",\"breadcrumbDivider\":\"breadcrumb__divider__l3G1Y\",\"faded\":\"faded__mIy4u\",\"O1-1-header--open\":\"O1-1-header--open__Xn57w\",\"o11HeaderOpen\":\"O1-1-header--open__Xn57w\",\"O1-1-header\":\"O1-1-header__btkFs\",\"o11Header\":\"O1-1-header__btkFs\",\"navigation-container\":\"navigation-container__Ngt2j\",\"navigationContainer\":\"navigation-container__Ngt2j\",\"stick-to-top\":\"stick-to-top__klOIS\",\"stickToTop\":\"stick-to-top__klOIS\",\"O1-1-header__menu-overlay\":\"O1-1-header__menu-overlay__lPz5R\",\"o11HeaderMenuOverlay\":\"O1-1-header__menu-overlay__lPz5R\",\"is-hidden-desktop\":\"is-hidden-desktop__eC0ay\",\"isHiddenDesktop\":\"is-hidden-desktop__eC0ay\",\"O1-1-header__bg\":\"O1-1-header__bg__GIwEA\",\"o11HeaderBg\":\"O1-1-header__bg__GIwEA\",\"no-mix-blend-mode\":\"no-mix-blend-mode__oPTtd\",\"noMixBlendMode\":\"no-mix-blend-mode__oPTtd\",\"search-shown\":\"search-shown__sLvhe\",\"searchShown\":\"search-shown__sLvhe\",\"O1-1-header__bar\":\"O1-1-header__bar__G9Lcc\",\"o11HeaderBar\":\"O1-1-header__bar__G9Lcc\",\"O1-1-header__tools\":\"O1-1-header__tools__XMo84\",\"o11HeaderTools\":\"O1-1-header__tools__XMo84\",\"has-min-width\":\"has-min-width__Tge4K\",\"hasMinWidth\":\"has-min-width__Tge4K\",\"O1-1-header__tools__items\":\"O1-1-header__tools__items__Q5ZtC\",\"o11HeaderToolsItems\":\"O1-1-header__tools__items__Q5ZtC\",\"O1-1-header__tools__item\":\"O1-1-header__tools__item__njvAk\",\"o11HeaderToolsItem\":\"O1-1-header__tools__item__njvAk\",\"O1-1-header__tools__item__search\":\"O1-1-header__tools__item__search__E20R8\",\"o11HeaderToolsItemSearch\":\"O1-1-header__tools__item__search__E20R8\",\"not-sticky\":\"not-sticky__dzBUy\",\"notSticky\":\"not-sticky__dzBUy\",\"sticky\":\"sticky__tp1o6\",\"search-text\":\"search-text__gznYw\",\"searchText\":\"search-text__gznYw\",\"has-text\":\"has-text__BCUXR\",\"hasText\":\"has-text__BCUXR\",\"O1-1-header__menu-btn\":\"O1-1-header__menu-btn__SYLrA\",\"o11HeaderMenuBtn\":\"O1-1-header__menu-btn__SYLrA\"};","import { createContext, useContext } from 'react';\r\n\r\ninterface HeaderNavigationContext {\r\n activePath: string[];\r\n setActivePath: (path: string[]) => void;\r\n containerWidth: number;\r\n isMenuOpen: boolean;\r\n classPrefix: string;\r\n isMobile: boolean;\r\n renderingForCrawler: boolean;\r\n}\r\n\r\nconst HeaderContext = createContext({\r\n activePath: [],\r\n setActivePath: () => null,\r\n containerWidth: 0,\r\n isMenuOpen: false,\r\n classPrefix: '',\r\n isMobile: false,\r\n renderingForCrawler: false,\r\n});\r\n\r\nconst useHeaderContext = (): HeaderNavigationContext => useContext(HeaderContext);\r\n\r\nexport { HeaderContext, useHeaderContext };\r\nexport type { HeaderNavigationContext };\r\n","// extracted by mini-css-extract-plugin\nexport default {\"O1-1-header__nav__list\":\"O1-1-header__nav__list__AJuZN\",\"o11HeaderNavList\":\"O1-1-header__nav__list__AJuZN\",\"O1-header__nav__list\":\"O1-header__nav__list__Qnm5e\",\"o1HeaderNavList\":\"O1-header__nav__list__Qnm5e\",\"O1-header__bottom__group__list\":\"O1-header__bottom__group__list__rrdIJ\",\"o1HeaderBottomGroupList\":\"O1-header__bottom__group__list__rrdIJ\",\"O1-header--open\":\"O1-header--open__iSuep\",\"o1HeaderOpen\":\"O1-header--open__iSuep\",\"O1-header\":\"O1-header__uFedg\",\"o1Header\":\"O1-header__uFedg\",\"not-in-top\":\"not-in-top__xIsJ6\",\"notInTop\":\"not-in-top__xIsJ6\",\"is-search\":\"is-search__wra3A\",\"isSearch\":\"is-search__wra3A\",\"O1-header__search\":\"O1-header__search__xEZ3r\",\"o1HeaderSearch\":\"O1-header__search__xEZ3r\",\"O1-header__bar\":\"O1-header__bar__hdmpa\",\"o1HeaderBar\":\"O1-header__bar__hdmpa\",\"O1-header__bg\":\"O1-header__bg__JyyeP\",\"o1HeaderBg\":\"O1-header__bg__JyyeP\",\"is-home-page\":\"is-home-page__YNe2p\",\"isHomePage\":\"is-home-page__YNe2p\",\"is-top\":\"is-top__kafbZ\",\"isTop\":\"is-top__kafbZ\",\"is-bottom\":\"is-bottom__TXIkK\",\"isBottom\":\"is-bottom__TXIkK\",\"modal--is-below-header\":\"modal--is-below-header__qafwA\",\"modalIsBelowHeader\":\"modal--is-below-header__qafwA\",\"modal--open\":\"modal--open__BefH6\",\"modalOpen\":\"modal--open__BefH6\",\"is-open\":\"is-open__Vnmkx\",\"isOpen\":\"is-open__Vnmkx\",\"no-transparency\":\"no-transparency__d72Tn\",\"noTransparency\":\"no-transparency__d72Tn\",\"no-backdropfilter\":\"no-backdropfilter__HKRxt\",\"noBackdropfilter\":\"no-backdropfilter__HKRxt\",\"O1-header__logo\":\"O1-header__logo__tHXIA\",\"o1HeaderLogo\":\"O1-header__logo__tHXIA\",\"icon--small-arrow-right\":\"icon--small-arrow-right__PgJhk\",\"iconSmallArrowRight\":\"icon--small-arrow-right__PgJhk\",\"icon--small-arrow-down\":\"icon--small-arrow-down__DIzAa\",\"iconSmallArrowDown\":\"icon--small-arrow-down__DIzAa\",\"icon--small-arrow-up\":\"icon--small-arrow-up__LcSBp\",\"iconSmallArrowUp\":\"icon--small-arrow-up__LcSBp\",\"O1-header__bottom\":\"O1-header__bottom__JkIRM\",\"o1HeaderBottom\":\"O1-header__bottom__JkIRM\",\"O1-header__bottom__links\":\"O1-header__bottom__links___RnPH\",\"o1HeaderBottomLinks\":\"O1-header__bottom__links___RnPH\",\"O1-header__bottom__accordion\":\"O1-header__bottom__accordion__pufsu\",\"o1HeaderBottomAccordion\":\"O1-header__bottom__accordion__pufsu\",\"O1-header__bottom__group\":\"O1-header__bottom__group__DU5Rt\",\"o1HeaderBottomGroup\":\"O1-header__bottom__group__DU5Rt\",\"is-shown-desktop\":\"is-shown-desktop__N8NIR\",\"isShownDesktop\":\"is-shown-desktop__N8NIR\",\"btn-login\":\"btn-login__Vx4w_\",\"btnLogin\":\"btn-login__Vx4w_\",\"btn-language\":\"btn-language__VYc97\",\"btnLanguage\":\"btn-language__VYc97\",\"icon--small-arrow-left\":\"icon--small-arrow-left__kTUdH\",\"iconSmallArrowLeft\":\"icon--small-arrow-left__kTUdH\",\"O1-header__menu\":\"O1-header__menu__PBlQ1\",\"o1HeaderMenu\":\"O1-header__menu__PBlQ1\",\"O1-header__menu__inner\":\"O1-header__menu__inner__neQde\",\"o1HeaderMenuInner\":\"O1-header__menu__inner__neQde\",\"container\":\"container__mfeCs\",\"basket-icon\":\"basket-icon__yP3Xa\",\"basketIcon\":\"basket-icon__yP3Xa\",\"ordet-bucket-icon-wrap\":\"ordet-bucket-icon-wrap__bnZEM\",\"ordetBucketIconWrap\":\"ordet-bucket-icon-wrap__bnZEM\",\"ordet-bucket-icon-amount\":\"ordet-bucket-icon-amount__kFHca\",\"ordetBucketIconAmount\":\"ordet-bucket-icon-amount__kFHca\",\"is-hidden\":\"is-hidden__Hids5\",\"isHidden\":\"is-hidden__Hids5\",\"O1-header__nav\":\"O1-header__nav__rixRk\",\"o1HeaderNav\":\"O1-header__nav__rixRk\",\"O1-header__nav__item\":\"O1-header__nav__item__hjZEk\",\"o1HeaderNavItem\":\"O1-header__nav__item__hjZEk\",\"no-clicks\":\"no-clicks__hOnYy\",\"noClicks\":\"no-clicks__hOnYy\",\"is-hidden-path\":\"is-hidden-path__IySXI\",\"isHiddenPath\":\"is-hidden-path__IySXI\",\"has-hover\":\"has-hover__w9X8y\",\"hasHover\":\"has-hover__w9X8y\",\"is-title\":\"is-title__uiSnj\",\"isTitle\":\"is-title__uiSnj\",\"O1-header__nav__sub\":\"O1-header__nav__sub__Qcyrd\",\"o1HeaderNavSub\":\"O1-header__nav__sub__Qcyrd\",\"is-open-path\":\"is-open-path__fxFVU\",\"isOpenPath\":\"is-open-path__fxFVU\",\"O1-header__nav__sub__back\":\"O1-header__nav__sub__back__cE3co\",\"o1HeaderNavSubBack\":\"O1-header__nav__sub__back__cE3co\",\"icon\":\"icon__z1rex\",\"has-set-width\":\"has-set-width__i9lvz\",\"hasSetWidth\":\"has-set-width__i9lvz\",\"site-lapinus\":\"site-lapinus__mq5nZ\",\"siteLapinus\":\"site-lapinus__mq5nZ\",\"site-rockpanel\":\"site-rockpanel__kJHqN\",\"siteRockpanel\":\"site-rockpanel__kJHqN\",\"is-active\":\"is-active__khLZ7\",\"isActive\":\"is-active__khLZ7\",\"has-sub\":\"has-sub__n5hQv\",\"hasSub\":\"has-sub__n5hQv\",\"has-open-sub\":\"has-open-sub__J41O8\",\"hasOpenSub\":\"has-open-sub__J41O8\",\"is-home\":\"is-home__oQVe2\",\"isHome\":\"is-home__oQVe2\",\"O1-header__nav__bread-arrow\":\"O1-header__nav__bread-arrow__b1wv6\",\"o1HeaderNavBreadArrow\":\"O1-header__nav__bread-arrow__b1wv6\",\"search-form\":\"search-form__CzVSK\",\"searchForm\":\"search-form__CzVSK\",\"is-shown\":\"is-shown__GWPGw\",\"isShown\":\"is-shown__GWPGw\",\"search-form__form\":\"search-form__form__JlO_J\",\"searchFormForm\":\"search-form__form__JlO_J\",\"search-form__reset\":\"search-form__reset__Ymt5E\",\"searchFormReset\":\"search-form__reset__Ymt5E\",\"search-form__suggestions\":\"search-form__suggestions__rN6YD\",\"searchFormSuggestions\":\"search-form__suggestions__rN6YD\",\"O1-header__teasers\":\"O1-header__teasers__j9Cqn\",\"o1HeaderTeasers\":\"O1-header__teasers__j9Cqn\",\"slider__controls\":\"slider__controls__RnXY5\",\"sliderControls\":\"slider__controls__RnXY5\",\"O1-header__teaser\":\"O1-header__teaser__Ugh7m\",\"o1HeaderTeaser\":\"O1-header__teaser__Ugh7m\",\"O1-header__teaser__img\":\"O1-header__teaser__img__wrR1n\",\"o1HeaderTeaserImg\":\"O1-header__teaser__img__wrR1n\",\"O1-header__teaser__content\":\"O1-header__teaser__content__wwEDG\",\"o1HeaderTeaserContent\":\"O1-header__teaser__content__wwEDG\",\"slider--initialized\":\"slider--initialized__BVtWw\",\"sliderInitialized\":\"slider--initialized__BVtWw\",\"no-transition\":\"no-transition__tv4lt\",\"noTransition\":\"no-transition__tv4lt\",\"O1-header__teaser__headline\":\"O1-header__teaser__headline__tYBHf\",\"o1HeaderTeaserHeadline\":\"O1-header__teaser__headline__tYBHf\",\"O1-header__tools\":\"O1-header__tools__mb7iM\",\"o1HeaderTools\":\"O1-header__tools__mb7iM\",\"O1-header__tools__item\":\"O1-header__tools__item__PVjrU\",\"o1HeaderToolsItem\":\"O1-header__tools__item__PVjrU\",\"O1-header__tools__item--lang\":\"O1-header__tools__item--lang__ML_au\",\"o1HeaderToolsItemLang\":\"O1-header__tools__item--lang__ML_au\",\"login-links-menu\":\"login-links-menu__qhlqV\",\"loginLinksMenu\":\"login-links-menu__qhlqV\",\"login-links-menu__title\":\"login-links-menu__title__YOWQo\",\"loginLinksMenuTitle\":\"login-links-menu__title__YOWQo\",\"login-links-menu__sign-in-btn\":\"login-links-menu__sign-in-btn__KqZBB\",\"loginLinksMenuSignInBtn\":\"login-links-menu__sign-in-btn__KqZBB\",\"btn\":\"btn__T9AWy\",\"is-profile-icon\":\"is-profile-icon__sIHLb\",\"isProfileIcon\":\"is-profile-icon__sIHLb\",\"login-links-menu__profile\":\"login-links-menu__profile__RpZ64\",\"loginLinksMenuProfile\":\"login-links-menu__profile__RpZ64\",\"login-links-menu__profile__text\":\"login-links-menu__profile__text__K56dd\",\"loginLinksMenuProfileText\":\"login-links-menu__profile__text__K56dd\",\"login-links-menu__text\":\"login-links-menu__text__MDQ2d\",\"loginLinksMenuText\":\"login-links-menu__text__MDQ2d\",\"login-links-menu__item\":\"login-links-menu__item__IjiC3\",\"loginLinksMenuItem\":\"login-links-menu__item__IjiC3\",\"sign-out\":\"sign-out__l6RIK\",\"signOut\":\"sign-out__l6RIK\",\"is-visible\":\"is-visible__m3q_l\",\"isVisible\":\"is-visible__m3q_l\",\"O1-header__menu-btn\":\"O1-header__menu-btn__gvECB\",\"o1HeaderMenuBtn\":\"O1-header__menu-btn__gvECB\",\"breadcrumbs\":\"breadcrumbs__uQT7U\",\"r-link\":\"r-link__zZVE8\",\"rLink\":\"r-link__zZVE8\",\"breadcrumb__list\":\"breadcrumb__list__Ufplq\",\"breadcrumbList\":\"breadcrumb__list__Ufplq\",\"breadcrumb__group\":\"breadcrumb__group__rYbCg\",\"breadcrumbGroup\":\"breadcrumb__group__rYbCg\",\"breadcrumb__divider\":\"breadcrumb__divider__dqVxC\",\"breadcrumbDivider\":\"breadcrumb__divider__dqVxC\",\"faded\":\"faded___1xzp\",\"O1-1-header__nav\":\"O1-1-header__nav__Y0HIw\",\"o11HeaderNav\":\"O1-1-header__nav__Y0HIw\",\"O1-1-header__nav__item\":\"O1-1-header__nav__item__D3fEs\",\"o11HeaderNavItem\":\"O1-1-header__nav__item__D3fEs\",\"O1-1-header\":\"O1-1-header__CM4Wb\",\"o11Header\":\"O1-1-header__CM4Wb\",\"O1-1-header__nav__sub\":\"O1-1-header__nav__sub__iZiRB\",\"o11HeaderNavSub\":\"O1-1-header__nav__sub__iZiRB\",\"O1-1-header__nav__sub__back\":\"O1-1-header__nav__sub__back__qOGVW\",\"o11HeaderNavSubBack\":\"O1-1-header__nav__sub__back__qOGVW\",\"is-white-menu\":\"is-white-menu__kdeKP\",\"isWhiteMenu\":\"is-white-menu__kdeKP\",\"O1-1-header__nav__bread-arrow\":\"O1-1-header__nav__bread-arrow__k3tWK\",\"o11HeaderNavBreadArrow\":\"O1-1-header__nav__bread-arrow__k3tWK\"};","import React, { useRef, useEffect, useState } from 'react';\r\nimport type { ReactElement } from 'react';\r\nimport { useHeaderContext } from '../header-context';\r\nimport { ArrowLeft, ArrowRight } from './svgs';\r\nimport styles from '../HeaderNavigation.module.scss';\r\n\r\ninterface NavigationItemProps {\r\n data: NavigationItemData;\r\n path: string[];\r\n parentsOffsetLengths: number[];\r\n}\r\n\r\ninterface NavigationItemData {\r\n children: NavigationItemData[];\r\n fullUrl: string;\r\n isActive: boolean;\r\n isFolder: boolean;\r\n isOpenInNewTab: boolean;\r\n notRender: boolean;\r\n pageId: string;\r\n subMenuTitle: string;\r\n title: string;\r\n url: string;\r\n virtualPath: string;\r\n}\r\n\r\nconst NavigationItem = (props: NavigationItemProps): ReactElement => {\r\n const { data } = props;\r\n const { activePath, setActivePath, containerWidth, isMenuOpen, classPrefix, isMobile, renderingForCrawler } =\r\n useHeaderContext();\r\n\r\n const hasChildren = data.children.length > 0;\r\n const [isVisible, setIsVisible] = useState();\r\n const isOpen = activePath.includes(data.pageId) && isVisible;\r\n const isHiddenPath = data.children.some((x) => activePath.includes(x.pageId) && x.children.length > 0);\r\n\r\n const [offsetLeft, setOffsetLeft] = useState(0);\r\n const [width, setWidth] = useState(0);\r\n\r\n const containerRef = useRef(null);\r\n const animationRef = useRef(null);\r\n\r\n useEffect(() => {\r\n if (containerRef.current == null) {\r\n return;\r\n }\r\n const containerOffset = isOpen ? containerRef.current.offsetLeft : 0;\r\n const aggregatedParentsOffset = props.parentsOffsetLengths.reduce((a, b) => a + b, 0);\r\n const currentOffset = containerWidth - containerOffset - aggregatedParentsOffset;\r\n setWidth(currentOffset);\r\n setOffsetLeft(containerOffset);\r\n }, [isOpen, containerWidth]);\r\n\r\n useEffect(() => {\r\n animationRef.current = requestAnimationFrame(() => setIsVisible(isMenuOpen));\r\n return () => cancelAnimationFrame(animationRef.current);\r\n }, [isMenuOpen]);\r\n\r\n const handleClick = (e: React.MouseEvent) => {\r\n if (hasChildren) {\r\n e.preventDefault();\r\n setActivePath(props.path);\r\n }\r\n };\r\n\r\n const navigateBack = () => {\r\n const pathCopy = [...props.path];\r\n pathCopy.pop();\r\n setActivePath(pathCopy);\r\n };\r\n\r\n const renderItem = renderingForCrawler ? true : isMenuOpen;\r\n if (!renderItem) {\r\n return null;\r\n }\r\n\r\n const headerNavItemClasses = styles[`${classPrefix}-header__nav__item`];\r\n const headerNavListClasses = styles[`${classPrefix}-header__nav__list`];\r\n\r\n return (\r\n \r\n \r\n {data.title}\r\n {hasChildren && (\r\n \r\n \r\n \r\n )}\r\n \r\n\r\n {hasChildren && (\r\n \r\n
  • \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n {data.title}\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
  • \r\n\r\n {!data.isFolder && (\r\n \r\n {data.title}\r\n \r\n )}\r\n\r\n {(isOpen || renderingForCrawler) &&\r\n data.children.map((item) => (\r\n \r\n ))}\r\n \r\n )}\r\n \r\n );\r\n};\r\n\r\nexport { NavigationItem };\r\nexport type { NavigationItemData, NavigationItemProps };\r\n","import React, { useState, useRef, useEffect } from 'react';\r\nimport type { ReactElement } from 'react';\r\nimport { useHeaderMainContext } from '@organisms/O1-Header/header-context';\r\nimport { useWindowSize } from 'app/scripts/core/views/react/hooks/useWindowSize';\r\nimport { tidyStr } from '@utils/tidy-str';\r\nimport { PubSubKeys, useGlobal } from '@utils/pubSub';\r\nimport type { NavigationItemData } from './components/HeaderNavigationItem';\r\nimport { NavigationItem } from './components/HeaderNavigationItem';\r\nimport { HeaderContext } from './header-context';\r\nimport { ArrowRight } from './components/svgs';\r\nimport styles from './HeaderNavigation.module.scss';\r\nimport toolsStyles from '../O1-Header/Bar/Bar.module.scss';\r\n\r\nexport interface HeaderNavigationProps {\r\n currentPageId: string;\r\n homeLabel: string;\r\n menuItems: NavigationItemData[];\r\n legacyHeader?: boolean;\r\n renderingForCrawler: boolean;\r\n}\r\n\r\nconst findPathToPage = (targetId: string, item: NavigationItemData, path: string[]): string[] => {\r\n if (item.pageId === targetId) {\r\n return item.children.length > 0 ? [...path, targetId] : [...path];\r\n }\r\n\r\n for (let i = 0; i < item.children.length; i += 1) {\r\n const targetPath = findPathToPage(targetId, item.children[i], [...path, item.pageId]);\r\n if (targetPath.length !== 0) {\r\n return targetPath;\r\n }\r\n }\r\n\r\n return [];\r\n};\r\n\r\nconst HeaderNavigation = (props: HeaderNavigationProps): ReactElement => {\r\n const [activePath, setActivePath] = useState([]);\r\n const [navbarWidth, setNavbarWidth] = useState(0);\r\n const classPrefix = props.legacyHeader ? 'O1' : 'O1-1';\r\n const { width } = useWindowSize();\r\n\r\n const { isMenuOpen, setIsOpenMenu, setMenuNavigate } = useHeaderMainContext();\r\n const PubSub = useGlobal();\r\n\r\n const handleRadioOpen = (pageId: string) => {\r\n if (props.menuItems == null || props.menuItems.length === 0) {\r\n return;\r\n }\r\n\r\n const baseItem = props.menuItems.filter((x) => x.pageId === pageId)[0];\r\n if (baseItem == null) {\r\n for (let i = 0; i < props.menuItems.length; i += 1) {\r\n const breadCrumbPath = findPathToPage(props.currentPageId, props.menuItems[i], []);\r\n if (breadCrumbPath != null && breadCrumbPath.length > 0) {\r\n setActivePath(breadCrumbPath);\r\n return;\r\n }\r\n }\r\n setActivePath([]);\r\n return;\r\n }\r\n\r\n const breadCrumbPath = findPathToPage(props.currentPageId, baseItem, []);\r\n if (breadCrumbPath.length > 0) {\r\n setActivePath(breadCrumbPath);\r\n } else {\r\n setActivePath([pageId]);\r\n }\r\n };\r\n\r\n const navigationContainer = useRef();\r\n\r\n useEffect(() => {\r\n setMenuNavigate(() => (pageId) => handleRadioOpen(pageId));\r\n\r\n const menuStatus: { isOpen?: boolean; activePage?: string } = PubSub.request(PubSubKeys.menuNavigationStatus);\r\n if (menuStatus == null) {\r\n return;\r\n }\r\n\r\n const { isOpen, activePage } = menuStatus;\r\n if (isOpen) {\r\n setIsOpenMenu(true);\r\n handleRadioOpen(activePage);\r\n }\r\n }, []);\r\n\r\n const closeHeader = (e: React.MouseEvent) => {\r\n e.stopPropagation();\r\n setIsOpenMenu(false);\r\n };\r\n\r\n useEffect(() => {\r\n if (navigationContainer.current == null) {\r\n return;\r\n }\r\n\r\n let parsedContainerWidth = 0;\r\n const regex = /\\d+/;\r\n const str = window.getComputedStyle(navigationContainer.current).getPropertyValue('width');\r\n const containerWidth = regex.exec(str);\r\n\r\n if (containerWidth != null) {\r\n parsedContainerWidth = parseInt(containerWidth[0], 10);\r\n }\r\n\r\n const outsideScrollbarWidth = 20;\r\n const closeButtonWidth = 20;\r\n setNavbarWidth(parsedContainerWidth - outsideScrollbarWidth - closeButtonWidth);\r\n }, [isMenuOpen]);\r\n\r\n const hideMainBranch = props.menuItems.some((x) => activePath.includes(x.pageId));\r\n const renderMenu = props.renderingForCrawler ? true : isMenuOpen;\r\n if (!renderMenu) {\r\n return null;\r\n }\r\n\r\n const headerNavClassWithPrefix = styles[`${classPrefix}-header__nav`];\r\n const hideMainBranchClass = `${styles['is-hidden']} ${styles['is-hidden-path']}`;\r\n const headerNavItemClassWithPrefix = styles[`${classPrefix}-header__nav__item`];\r\n\r\n return (\r\n \r\n \r\n \r\n \r\n \r\n \r\n
  • \r\n setActivePath([])}>\r\n {props.homeLabel}\r\n
    \r\n \r\n \r\n \r\n
    \r\n
    \r\n
  • \r\n {props.menuItems.map((item) => (\r\n \r\n ))}\r\n \r\n \r\n \r\n );\r\n};\r\n\r\nexport { HeaderNavigation };\r\n"],"names":["useWindowSize","windowExists","window","windowSize","setWindowSize","useState","width","innerWidth","undefined","height","innerHeight","changeWindowSize","_","useEffect","addEventListener","removeEventListener","ArrowRight","_jsx","xmlns","viewBox","children","fill","fillRule","d","ArrowLeft","HeaderContext","createContext","activePath","setActivePath","containerWidth","isMenuOpen","classPrefix","isMobile","renderingForCrawler","NavigationItem","props","data","useContext","hasChildren","length","isVisible","setIsVisible","isOpen","includes","pageId","isHiddenPath","some","x","offsetLeft","setOffsetLeft","setWidth","containerRef","useRef","animationRef","current","containerOffset","aggregatedParentsOffset","parentsOffsetLengths","reduce","a","b","requestAnimationFrame","cancelAnimationFrame","handleClick","e","preventDefault","path","headerNavItemClasses","styles","headerNavListClasses","_jsxs","className","href","isFolder","url","onClick","title","style","ref","type","navigateBack","pathCopy","pop","map","item","findPathToPage","targetId","i","targetPath","HeaderNavigation","navbarWidth","setNavbarWidth","legacyHeader","setIsOpenMenu","setMenuNavigate","useHeaderMainContext","PubSub","useGlobal","handleRadioOpen","menuItems","baseItem","filter","breadCrumbPath","currentPageId","navigationContainer","menuStatus","request","PubSubKeys","menuNavigationStatus","activePage","parsedContainerWidth","str","getComputedStyle","getPropertyValue","exec","parseInt","hideMainBranch","headerNavClassWithPrefix","hideMainBranchClass","headerNavItemClassWithPrefix","Provider","value","tidyStr","homeLabel","stopPropagation","toolsStyles"],"sourceRoot":""}