{"version":3,"names":["yearend","Date","getTime","yearendplusanhour","christend","seconds","minutes","hours","days","intervaltime","yearcountdown","setInterval","yearlycountfunc","container","document","querySelector","fireworks","Fireworks","autoresize","sound","enabled","files","isFireworksRunning","fireworkstimeout","executefireworks","stop","clearTimeout","start","now","yeardifference","yeardifferenceplusanhour","christdifference","Math","floor","diffhours","diffminutes","diffseconds","getElementById","innerHTML","setTimeout","clearInterval","diffdays","$jx","ready","checkXmasPlayerCookie","window","parent","hidecountdownfunc","bool","css"],"sources":["theme-73-inline-common-head_tag.js"],"sourcesContent":["\nconst yearend = new Date('Jan 1, 2026 00:00:00').getTime();\nconst yearendplusanhour = new Date(yearend + 3600000).getTime();\nconst christend = new Date('Dec 25, 2025 00:00:00').getTime();\nconst seconds = 1000;\nconst minutes = seconds * 60;\nconst hours = minutes * 60;\nconst days = hours * 24;\nlet intervaltime = 60000;\nlet yearcountdown = setInterval(yearlycountfunc, intervaltime);\nconst container = document.querySelector('#fireworksme');\nconst fireworks = new Fireworks(container, { autoresize: true,sound: {enabled: true, files: [ 'https://wink.messengergeek.com/uploads/default/original/3X/0/5/05fcbfc24d03fe19aaac05c3535274ed7fa174da.mp3', 'https://wink.messengergeek.com/uploads/default/original/3X/8/2/82f4d971e40329920426ad1d17a2cb7c721377ec.mp3', 'https://wink.messengergeek.com/uploads/default/original/3X/4/1/411f58ff24410326f8e9bcbaa981ae94c14d463f.mp3' ]} });\nlet isFireworksRunning = false;\nlet fireworkstimeout = false;\n\n// one go\nyearlycountfunc();\n\nfunction executefireworks() {\n    if (isFireworksRunning) {\n        fireworks.stop();\n        isFireworksRunning = false;\n        if (fireworkstimeout) clearTimeout(fireworkstimeout);\n    }\n    else {\n        fireworks.start();\n        isFireworksRunning = true;\n    }\n    \n}\n\nfunction yearlycountfunc() {\n    let now = new Date().getTime();\n    const yeardifference = yearend - now;\n    const yeardifferenceplusanhour = yearendplusanhour - now;\n    const christdifference = christend - now;\n    \n//    if (yeardifference < 0) {\n//        clearInterval(yearcountdown);\n//        document.getElementById('xmascountdown').innerHTML = \"🥳 Happy New Year!\";\n//    }\n    if (Math.floor(yeardifference / days) < 1) {\n        var diffhours =  Math.floor((yeardifference % days) / hours);\n        var diffminutes = Math.floor((yeardifference % hours) / minutes);\n        var diffseconds = Math.floor((yeardifference % minutes) / seconds);\n        \n        if (diffhours < 1 && diffminutes < 1 && diffseconds < 1) {\n            document.getElementById('xmascountdown').innerHTML = \"<button class=\\\"btn-primary btn btn-icon-text\\\" type=\\\"button\\\" style=\\\"padding:0px;\\\" id=\\\"fireworksbtn\\\" class=\\\"fireworksexecbtn\\\" onclick=\\\"executefireworks();\\\">🥳 Happy New Year! 🎆</button>\";\n            \n            if (yeardifferenceplusanhour > 0) { // only run fireworks auto within an hour of new years\n                fireworks.start();\n                isFireworksRunning = true;\n                fireworkstimeout = setTimeout(executefireworks, 30000);\n            }\n            \n            clearInterval(yearcountdown);\n            return;\n        }\n        document.getElementById('xmascountdown').innerHTML = `2026 in ${diffhours} ${diffhours==1 ? \"hour\" : \"hours\"}, ${diffminutes} ${diffminutes==1 ? \"minute\" : \"minutes\"}, ${diffseconds} ${diffseconds==1 ? \"second\" : \"seconds\"}`;\n        \n        if (intervaltime != 500) { clearInterval(yearcountdown);\n            intervaltime = 500;\n            yearcountdown = setInterval(yearlycountfunc, intervaltime);\n        }\n    }\n    else {\n        var diffdays = Math.floor(yeardifference / days)\n        document.getElementById('xmascountdown').innerHTML = `2026 in ${diffdays} ${diffdays==1 ? \"day\" : \"days\"}`;\n    }\n}\n\n\n$jx(document).ready(function(){\n    if (checkXmasPlayerCookie(\"hidecountdown2022\")) {\n        window.parent.hidecountdownfunc(true);\n    }\n});\n\nwindow.hidecountdownfunc = function(bool){ if (bool) $jx(\"#xmascountdown\").css('display','none'); else $jx(\"#xmascountdown\").css('display','inline'); }\n\n    \n\n"],"mappings":"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","ignoreList":[]}