{"version":3,"file":"../../javascript/blocks.js","names":["Dialog","initBlockTable","tableShow","document","querySelector","addEventListener","event","preventDefault","style","display","closest","classList","add","initBlockImageZoom","triggers","querySelectorAll","trigger","render","getAttribute","modifiers","initBlockPopups","load","cross_transition"],"sources":["blocks.js"],"mappings":"OAAOA,WAAY,SAEnB,MAAMC,eAAiB,KACnB,MAAMC,EAAYC,SAASC,cAAc,mBAEzCF,GAAWG,iBAAiB,QAAUC,IAClCA,EAAMC,iBACNL,EAAUM,MAAMC,QAAU,OAEZP,EAAUQ,QAAQ,iBAAiBN,cAAc,2BACzDO,UAAUC,IAAI,mCAItBC,mBAAqB,KACvB,MAAMC,EAAWX,SAASY,iBAAiB,wBAE3C,IAAK,MAAMC,KAAWF,GAAY,GAC9BE,EAAQX,iBAAiB,QAAUC,IAC/BA,EAAMC,iBACNP,OAAOiB,OAAOD,EAAQE,aAAa,eAAgB,CAC/CC,UAAW,CAAC,gBAMtBC,gBAAkB,KACpB,MAAMN,EAAWX,SAASY,iBAAiB,mBAE3C,IAAK,MAAMC,KAAWF,GAAY,GAC9BE,EAAQX,iBAAiB,QAAUC,IAC/BA,EAAMC,iBACNP,OAAOqB,KAAKL,EAAQE,aAAa,QAAS,CACtCI,kBAAkB,EAClBH,UAAW,CAAC,gBAM5BlB,iBACAY,qBACAO","ignoreList":[],"sourceRoot":"../../../../resources/javascript","sourcesContent":["import Dialog from 'dialog';\n\nconst initBlockTable = () => {\n    const tableShow = document.querySelector('.js-block-table');\n\n    tableShow?.addEventListener('click', (event) => {\n        event.preventDefault();\n        tableShow.style.display = 'none';\n\n        const table = tableShow.closest('.block--table').querySelector('.block__table-container');\n        table.classList.add('block__table-container--show');\n    });\n};\n\nconst initBlockImageZoom = () => {\n    const triggers = document.querySelectorAll('.js-block-image-zoom');\n\n    for (const trigger of triggers ?? []) {\n        trigger.addEventListener('click', (event) => {\n            event.preventDefault();\n            Dialog.render(trigger.getAttribute('data-target'), {\n                modifiers: ['default'],\n            });\n        });\n    }\n};\n\nconst initBlockPopups = () => {\n    const triggers = document.querySelectorAll('.js-block-popup');\n\n    for (const trigger of triggers ?? []) {\n        trigger.addEventListener('click', (event) => {\n            event.preventDefault();\n            Dialog.load(trigger.getAttribute('href'), {\n                cross_transition: true,\n                modifiers: ['default'],\n            });\n        });\n    }\n};\n\ninitBlockTable();\ninitBlockImageZoom();\ninitBlockPopups();\n"]}