{"version":3,"names":["window","onload","enableScroll","onscroll","disableScroll","scrollTop","scrollY","document","documentElement","scrollLeft","scrollX","scrollTo","menuWrapperDiv","querySelector","callbackMenuFunction","mutationsList","closeMenu","openMenu","openMenuObserver","MutationObserver","observe","childlist","attributes","subtree","screenObserver","ResizeObserver","entries","forEach","entry","contentRect","width","navDiv"],"sources":["theme-36-inline-common-header.js"],"sourcesContent":["\nwindow.onload = function () {\n    function enableScroll() {\n        window.onscroll = function() {};\n    }\n    function disableScroll() {\n        scrollTop = \n          window.scrollY || document.documentElement.scrollTop;\n        scrollLeft = \n          window.scrollX || document.documentElement.scrollLeft,\n            window.onscroll = function() {\n                window.scrollTo(scrollLeft, scrollTop);\n            };\n    }\n\n  /* Observe the sidebar menu nav, if it exist disable scroll */\n  let menuWrapperDiv = document.querySelector('.css-85wcnw');\n  if (menuWrapperDiv) {\n      const callbackMenuFunction = function(mutationsList) {\n        let closeMenu = document.querySelector('button[aria-label=\"Close Links\"]'); \n        let openMenu = document.querySelector('button[aria-label=\"Open Links\"]');\n        if (closeMenu) {disableScroll();}\n        if (openMenu) {enableScroll();}\n    }\n    const openMenuObserver = new MutationObserver(callbackMenuFunction);\n    openMenuObserver.observe(menuWrapperDiv, { childlist: true, attributes: true, subtree: true });\n  }\n\n  /* Observe the screen size, if the size is greater than 1024 enable scroll*/\n  const screenObserver = new ResizeObserver(entries => {\n    entries.forEach(entry => {\n      if (entry.contentRect.width >= 1024 ){enableScroll();}\n      else {\n          if (document.querySelector('button[aria-label=\"Close Links\"]')) {disableScroll();}\n      }\n    });\n  });\n  let navDiv = document.querySelector('.unified-nav');\n  screenObserver.observe(navDiv);\n}\n"],"mappings":"AACAA,MAAM,CAACC,MAAM,GAAG,YAAY;EACxB,SAASC,YAAYA,CAAA,EAAG;IACpBF,MAAM,CAACG,QAAQ,GAAG,YAAW,CAAC,CAAC;EACnC;EACA,SAASC,aAAaA,CAAA,EAAG;IACrBC,SAAS,GACPL,MAAM,CAACM,OAAO,IAAIC,QAAQ,CAACC,eAAe,CAACH,SAAS;IACtDI,UAAU,GACRT,MAAM,CAACU,OAAO,IAAIH,QAAQ,CAACC,eAAe,CAACC,UAAU,EACnDT,MAAM,CAACG,QAAQ,GAAG,YAAW;MACzBH,MAAM,CAACW,QAAQ,CAACF,UAAU,EAAEJ,SAAS,CAAC;IAC1C,CAAC;EACT;;EAEF;EACA,IAAIO,cAAc,GAAGL,QAAQ,CAACM,aAAa,CAAC,aAAa,CAAC;EAC1D,IAAID,cAAc,EAAE;IAChB,MAAME,oBAAoB,GAAG,SAAAA,CAASC,aAAa,EAAE;MACnD,IAAIC,SAAS,GAAGT,QAAQ,CAACM,aAAa,CAAC,kCAAkC,CAAC;MAC1E,IAAII,QAAQ,GAAGV,QAAQ,CAACM,aAAa,CAAC,iCAAiC,CAAC;MACxE,IAAIG,SAAS,EAAE;QAACZ,aAAa,CAAC,CAAC;MAAC;MAChC,IAAIa,QAAQ,EAAE;QAACf,YAAY,CAAC,CAAC;MAAC;IAClC,CAAC;IACD,MAAMgB,gBAAgB,GAAG,IAAIC,gBAAgB,CAACL,oBAAoB,CAAC;IACnEI,gBAAgB,CAACE,OAAO,CAACR,cAAc,EAAE;MAAES,SAAS,EAAE,IAAI;MAAEC,UAAU,EAAE,IAAI;MAAEC,OAAO,EAAE;IAAK,CAAC,CAAC;EAChG;;EAEA;EACA,MAAMC,cAAc,GAAG,IAAIC,cAAc,CAACC,OAAO,IAAI;IACnDA,OAAO,CAACC,OAAO,CAACC,KAAK,IAAI;MACvB,IAAIA,KAAK,CAACC,WAAW,CAACC,KAAK,IAAI,IAAI,EAAE;QAAC5B,YAAY,CAAC,CAAC;MAAC,CAAC,MACjD;QACD,IAAIK,QAAQ,CAACM,aAAa,CAAC,kCAAkC,CAAC,EAAE;UAACT,aAAa,CAAC,CAAC;QAAC;MACrF;IACF,CAAC,CAAC;EACJ,CAAC,CAAC;EACF,IAAI2B,MAAM,GAAGxB,QAAQ,CAACM,aAAa,CAAC,cAAc,CAAC;EACnDW,cAAc,CAACJ,OAAO,CAACW,MAAM,CAAC;AAChC,CAAC","ignoreList":[]}