(function(){function e(t,r,n){function a(i,u){if(!r[i]){if(!t[i]){var l="function"==typeof require&&require;if(!u&&l)return l(i,!0);if(o)return o(i,!0);var d=new Error("Cannot find module '"+i+"'");throw d.code="MODULE_NOT_FOUND",d}var c=r[i]={exports:{}};t[i][0].call(c.exports,function(e){var r=t[i][1][e];return a(r||e)},c,c.exports,e,t,r,n)}return r[i].exports}for(var o="function"==typeof require&&require,i=0;i0?1:-1)*Math.floor(Math.abs(t))};var r=Math.pow(2,53)-1;var n=function(e){var n=t(e);return Math.min(Math.max(n,0),r)};var a=function(e){if(e!=null){if(["string","number","boolean","symbol"].indexOf(typeof e)>-1){return Symbol.iterator}else if(typeof Symbol!=="undefined"&&"iterator"in Symbol&&Symbol.iterator in e){return Symbol.iterator}else if("@@iterator"in e){return"@@iterator"}}};var o=function(t,r){if(t!=null&&r!=null){var n=t[r];if(n==null){return void 0}if(!e(n)){throw new TypeError(n+" is not a function")}return n}};var i=function(e){var t=e.next();var r=Boolean(t.done);if(r){return false}return t};return function t(r){"use strict";var u=this;var l=arguments.length>1?arguments[1]:void 0;var d;if(typeof l!=="undefined"){if(!e(l)){throw new TypeError("Array.from: when provided, the second argument must be a function")}if(arguments.length>2){d=arguments[2]}}var c,s;var f=o(r,a(r));if(f!==void 0){c=e(u)?Object(new u):[];var m=f.call(r);if(m==null){throw new TypeError("Array.from requires an array-like or iterable object")}s=0;var v,p;while(true){v=i(m);if(!v){c.length=s;return c}p=v.value;if(l){c[s]=l.call(d,p,s)}else{c[s]=p}s++}}else{var y=Object(r);if(r==null){throw new TypeError("Array.from requires an array-like object - not null or undefined")}var h=n(y.length);c=e(u)?Object(new u(h)):new Array(h);s=0;var w;while(s (https://twitter.com/_dmitrykiselyov) * License: Commercial License */function l(e){o.default.init();(0,n.default)(function(){return i.default.init(e)});(0,a.default)(function(){return i.default.init(e)})}window.pluginCountdownTimer=l},{"./modules/countdown-timer":4,"./polyfills":5,"./utils/ajax-loaded":6,"./utils/dom-loaded":7}],4:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=void 0;function n(e){return i(e)||o(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function o(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function i(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t")}switch(t){case"hide":e.style.display="none";break;case"redirect":window.location.replace(r);break;case"replaceWithText":e.innerHTML=r;break;case"addTextBefore":e.innerHTML=r+e.innerHTML;break;case"addTextAfter":e.innerHTML=e.innerHTML+r;break;case"openLightbox":{r=r.replace("#lightbox>","");var n=document.querySelector('a[href="'.concat(r,'"], ').concat(r));if(n){n.click()}break}}}function c(e,t,r){var n=l(t);if(n.days>0){r.days.children[0].innerHTML=n.days}else{r.days.innerHTML=""}if(n.total<0){d(e);return false}r.hours.children[0].innerHTML=u(n.hours);r.minutes.children[0].innerHTML=u(n.minutes);r.seconds.children[0].innerHTML=u(n.seconds);return n}function s(){var e=document.createElement("span");var t=document.createElement("span");var r=document.createElement("span");var n=document.createElement("span");e.className="c-countdown-timer__item";t.className="c-countdown-timer__item";r.className="c-countdown-timer__item";n.className="c-countdown-timer__item";e.setAttribute("data-name","days");t.setAttribute("data-name","hours");r.setAttribute("data-name","minutes");n.setAttribute("data-name","seconds");e.innerHTML="";t.innerHTML="00";r.innerHTML="00";n.innerHTML="00";return{days:e,hours:t,minutes:r,seconds:n}}function f(){var e=document.createElement("span");e.className="c-countdown-timer__divider";return e}function m(e){var t=e.getAttribute("data-date")+"";if(t.match(/^[0-9]+$/)){t=new Date((new Date).getTime()+t*1e3)}if(!t){console.error("Countdown Timer: Date not set!");return}if(!Date.parse(t)){console.error("Countdown Timer: Invalid date!");return false}return t}function v(e){var t=m(e);if(!t){return null}var r=s();var n=f();e.classList.remove("js-countdown-timer");e.classList.add("c-countdown-timer");e.appendChild(r.days);e.appendChild(n.cloneNode());e.appendChild(r.hours);e.appendChild(n.cloneNode());e.appendChild(r.minutes);e.appendChild(n.cloneNode());e.appendChild(r.seconds);if(c(e,t,r)){setTimeout(function n(){if(c(e,t,r)){setTimeout(n,1e3)}},1e3)}}function p(){var e=n(document.querySelectorAll(".js-countdown-timer"));e.forEach(v)}var y={init:p};r.default=y},{}],5:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=void 0;var n=a(e("array-from"));function a(e){return e&&e.__esModule?e:{default:e}}var o={init:function e(){if(!Array.from){Array.from=n.default}}};var i=o;r.default=i},{"array-from":1}],6:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=void 0;var n=o(e("./dom-loaded"));var a=o(e("./sqs-get-tweak"));function o(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=document.querySelector("body[data-ajax-loader]");if(t){var r=new MutationObserver(function(r){if(r[0].attributeName==="data-ajax-loader"&&t.getAttribute("data-ajax-loader")==="loaded"){e()}});r.observe(t,{attributes:true})}else{window.addEventListener("mercury:load",e)}}function u(e){if((0,a.default)("tweak-site-ajax-loading-enable")){(0,n.default)(function(){return setTimeout(function(){return i(e)},100)})}}var l=u;r.default=l},{"./dom-loaded":7,"./sqs-get-tweak":8}],7:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=n;function n(e){if(document.readyState==="interactive"||document.readyState==="complete"){e()}else{document.addEventListener("DOMContentLoaded",function t(){document.removeEventListener("DOMContentLoaded",t);e()})}}},{}],8:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=n;function n(e){if(!e||typeof e!=="string"){console.error("squarespace-core: Invalid tweak name "+e);return null}return window.Static.SQUARESPACE_CONTEXT.tweakJSON[e]||window.Static.SQUARESPACE_CONTEXT.tweakJSON[e.replace("@","").replace(".","")]}},{}]},{},[3]);