{ "version": 3, "sources": ["../../javascript/components/resize.js"], "sourcesContent": ["import _debounce from \"lodash/debounce\";\n\n// Function that calculates:\n// * Space out of container (for latter use in break-container CSS class) space around .container class\n\nconst definePageOffsets = ()=>{\n // BREAK CONTINAER\n const margin = window.getComputedStyle(document.querySelector('.container')).getPropertyValue(\"margin-left\");\n const padding = window.getComputedStyle(document.querySelector('.container')).getPropertyValue(\"padding-left\");\n const spaceOutOfContainer = parseInt(margin) + parseInt(padding) + 'px';\n\n // set value as CSS custom property for global CSS use\n document.documentElement.style.setProperty('--space-out-of-container', spaceOutOfContainer);\n}\n\n// Initial method run and recurring on 'resize' event\ndefinePageOffsets();\nwindow.addEventListener('resize', _debounce(definePageOffsets, 150))\n"], "mappings": ";;;;;;;;AAAA,sBAAsB;AAKtB,IAAM,oBAAoB,MAAI;AAE5B,QAAM,SAAS,OAAO,iBAAiB,SAAS,cAAc,eAAe,iBAAiB;AAC9F,QAAM,UAAU,OAAO,iBAAiB,SAAS,cAAc,eAAe,iBAAiB;AAC/F,QAAM,sBAAsB,SAAS,UAAU,SAAS,WAAW;AAGnE,WAAS,gBAAgB,MAAM,YAAY,4BAA4B;AAAA;AAIzE;AACA,OAAO,iBAAiB,UAAU,6BAAU,mBAAmB;", "names": [] }