<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(t,e){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=e():"function"==typeof define&amp;&amp;define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).MicroModal=e()}(this,(function(){"use strict";function t(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,i.key,i)}}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&amp;&amp;t.constructor&amp;&amp;(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?n(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var n=0,i=new Array(e);n&lt;e;n++)i[n]=t[n];return i}var i,o,r,a,s,l=(i=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],o=function(){function n(t){var i=t.targetModal,o=t.triggers,r=void 0===o?[]:o,a=t.onShow,s=void 0===a?function(){}:a,l=t.onClose,d=void 0===l?function(){}:l,u=t.openTrigger,c=void 0===u?"data-micromodal-trigger":u,h=t.closeTrigger,f=void 0===h?"data-micromodal-close":h,m=t.openClass,p=void 0===m?"is-open":m,g=t.disableScroll,v=void 0!==g&amp;&amp;g,y=t.disableFocus,b=void 0!==y&amp;&amp;y,w=t.awaitCloseAnimation,M=void 0!==w&amp;&amp;w,E=t.awaitOpenAnimation,T=void 0!==E&amp;&amp;E,k=t.debugMode,L=void 0!==k&amp;&amp;k;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.modal=document.getElementById(i),this.config={debugMode:L,disableScroll:v,openTrigger:c,closeTrigger:f,openClass:p,onShow:s,onClose:d,awaitCloseAnimation:M,awaitOpenAnimation:T,disableFocus:b},r.length&gt;0&amp;&amp;this.registerTriggers.apply(this,e(r)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var o,r;return o=n,(r=[{key:"registerTriggers",value:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i&lt;e;i++)n[i]=arguments[i];n.filter(Boolean).forEach((function(e){e.addEventListener("click",(function(e){return t.showModal(e)}))}))}},{key:"showModal",value:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){var n=function e(){t.modal.removeEventListener("animationend",e,!1),t.setFocusToFirstNode()};this.modal.addEventListener("animationend",n,!1)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,e)}},{key:"closeModal",value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null,e=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&amp;&amp;this.activeElement.focus&amp;&amp;this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,t),this.config.awaitCloseAnimation){var n=this.config.openClass;this.modal.addEventListener("animationend",(function t(){e.classList.remove(n),e.removeEventListener("animationend",t,!1)}),!1)}else e.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(t){this.modal=document.getElementById(t),this.modal&amp;&amp;this.closeModal()}},{key:"scrollBehaviour",value:function(t){if(this.config.disableScroll){var e=document.querySelector("body");switch(t){case"enable":Object.assign(e.style,{overflow:""});break;case"disable":Object.assign(e.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(t){(t.target.hasAttribute(this.config.closeTrigger)||t.target.parentNode.hasAttribute(this.config.closeTrigger))&amp;&amp;(t.preventDefault(),t.stopPropagation(),this.closeModal(t))}},{key:"onKeydown",value:function(t){27===t.keyCode&amp;&amp;this.closeModal(t),9===t.keyCode&amp;&amp;this.retainFocus(t)}},{key:"getFocusableNodes",value:function(){var t=this.modal.querySelectorAll(i);return Array.apply(void 0,e(t))}},{key:"setFocusToFirstNode",value:function(){var t=this;if(!this.config.disableFocus){var e=this.getFocusableNodes();if(0!==e.length){var n=e.filter((function(e){return!e.hasAttribute(t.config.closeTrigger)}));n.length&gt;0&amp;&amp;n[0].focus(),0===n.length&amp;&amp;e[0].focus()}}}},{key:"retainFocus",value:function(t){var e=this.getFocusableNodes();if(0!==e.length)if(e=e.filter((function(t){return null!==t.offsetParent})),this.modal.contains(document.activeElement)){var n=e.indexOf(document.activeElement);t.shiftKey&amp;&amp;0===n&amp;&amp;(e[e.length-1].focus(),t.preventDefault()),!t.shiftKey&amp;&amp;e.length&gt;0&amp;&amp;n===e.length-1&amp;&amp;(e[0].focus(),t.preventDefault())}else e[0].focus()}}])&amp;&amp;t(o.prototype,r),n}(),r=null,a=function(t){if(!document.getElementById(t))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(t,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'&lt;div class="modal" id="'.concat(t,'"&gt;&lt;/div&gt;')),!1},s=function(t,e){if(function(t){t.length&lt;=0&amp;&amp;(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'&lt;a href="#" data-micromodal-trigger="my-modal"&gt;&lt;/a&gt;'))}(t),!e)return!0;for(var n in e)a(n);return!0},{init:function(t){var n=Object.assign({},{openTrigger:"data-micromodal-trigger"},t),i=e(document.querySelectorAll("[".concat(n.openTrigger,"]"))),a=function(t,e){var n=[];return t.forEach((function(t){var i=t.attributes[e].value;void 0===n[i]&amp;&amp;(n[i]=[]),n[i].push(t)})),n}(i,n.openTrigger);if(!0!==n.debugMode||!1!==s(i,a))for(var l in a){var d=a[l];n.targetModal=l,n.triggers=e(d),r=new o(n)}},show:function(t,e){var n=e||{};n.targetModal=t,!0===n.debugMode&amp;&amp;!1===a(t)||(r&amp;&amp;r.removeEventListeners(),(r=new o(n)).showModal())},close:function(t){t?r.closeModalById(t):r.closeModal()}});return"undefined"!=typeof window&amp;&amp;(window.MicroModal=l),l})),function(){var t,e,n,i,o,r,a,s,l,d,u,c,h,f,m,p,g,v,y,b=[].slice;t=/^\(?([^)]*)\)?(?:(.)(d+))?$/,c=document.createElement("div").style,i=null!=c.transition||null!=c.webkitTransition||null!=c.mozTransition||null!=c.oTransition,d=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,r=function(t){var e;return(e=document.createElement("div")).innerHTML=t,e.children[0]},l=function(t,e){return t.className=t.className.replace(new RegExp("(^| )"+e.split(" ").join("|")+"( |$)","gi")," ")},o=function(t,e){return l(t,e),t.className+=" "+e},h=function(t,e){var n;return null!=document.createEvent?((n=document.createEvent("HTMLEvents")).initEvent(e,!0,!0),t.dispatchEvent(n)):void 0},s=function(){var t,e;return null!=(t=null!=(e=window.performance)&amp;&amp;"function"==typeof e.now?e.now():void 0)?t:+new Date},u=function(t,e){return null==e&amp;&amp;(e=0),e?(t*=Math.pow(10,e),t+=.5,t=Math.floor(t),t/=Math.pow(10,e)):Math.round(t)},f=function(t){return 0&gt;t?Math.ceil(t):Math.floor(t)},a=function(t){return t-u(t)},p=!1,(m=function(){var t,e,n,i,o;if(!p&amp;&amp;null!=window.jQuery){for(p=!0,o=[],e=0,n=(i=["html","text"]).length;n&gt;e;e++)t=i[e],o.push(function(t){var e;return e=window.jQuery.fn[t],window.jQuery.fn[t]=function(t){var n;return null==t||null==(null!=(n=this[0])?n.odometer:void 0)?e.apply(this,arguments):this[0].odometer.update(t)}}(t));return o}})(),setTimeout(m,0),n=function(){function n(t){var e,i,o,r,a,s,l,d,u,c=this;if(this.options=t,this.el=this.options.el,null!=this.el.odometer)return this.el.odometer;for(e in this.el.odometer=this,l=n.options)o=l[e],null==this.options[e]&amp;&amp;(this.options[e]=o);null==(r=this.options).duration&amp;&amp;(r.duration=2e3),this.MAX_VALUES=this.options.duration/33.333333333333336/2|0,this.resetFormat(),this.value=this.cleanValue(null!=(d=this.options.value)?d:""),this.renderInside(),this.render();try{for(a=0,s=(u=["innerHTML","innerText","textContent"]).length;s&gt;a;a++)i=u[a],null!=this.el[i]&amp;&amp;function(t){Object.defineProperty(c.el,t,{get:function(){var e;return"innerHTML"===t?c.inside.outerHTML:null!=(e=c.inside.innerText)?e:c.inside.textContent},set:function(t){return c.update(t)}})}(i)}catch(t){t,this.watchForMutations()}}return n.prototype.renderInside=function(){return this.inside=document.createElement("div"),this.inside.className="odometer-inside",this.el.innerHTML="",this.el.appendChild(this.inside)},n.prototype.watchForMutations=function(){var t=this;if(null!=e)try{return null==this.observer&amp;&amp;(this.observer=new e((function(e){var n;return n=t.el.innerText,t.renderInside(),t.render(t.value),t.update(n)}))),this.watchMutations=!0,this.startWatchingMutations()}catch(t){t}},n.prototype.startWatchingMutations=function(){return this.watchMutations?this.observer.observe(this.el,{childList:!0}):void 0},n.prototype.stopWatchingMutations=function(){var t;return null!=(t=this.observer)?t.disconnect():void 0},n.prototype.cleanValue=function(t){var e;return"string"==typeof t&amp;&amp;(t=(t=(t=t.replace(null!=(e=this.format.radix)?e:".","&lt;radix&gt;")).replace(/[.,]/g,"")).replace("&lt;radix&gt;","."),t=parseFloat(t,10)||0),u(t,this.format.precision)},n.prototype.bindTransitionEnd=function(){var t,e,n,i,o,r,a=this;if(!this.transitionEndBound){for(this.transitionEndBound=!0,e=!1,r=[],n=0,i=(o="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd".split(" ")).length;i&gt;n;n++)t=o[n],r.push(this.el.addEventListener(t,(function(){return e||(e=!0,setTimeout((function(){return a.render(),e=!1,h(a.el,"odometerdone")}),0)),!0}),!1));return r}},n.prototype.resetFormat=function(){var e,n,i,o,r,a,s,l;if((e=null!=(s=this.options.format)?s:"(,ddd).dd")||(e="d"),!(i=t.exec(e)))throw new Error("Odometer: Unparsable digit format");return a=(l=i.slice(1,4))[0],r=l[1],o=(null!=(n=l[2])?n.length:void 0)||0,this.format={repeating:a,radix:r,precision:o}},n.prototype.render=function(t){var e,n,o,r,a,s,l;for(null==t&amp;&amp;(t=this.value),this.stopWatchingMutations(),this.resetFormat(),this.inside.innerHTML="",a=this.options.theme,r=[],s=0,l=(e=this.el.className.split(" ")).length;l&gt;s;s++)(n=e[s]).length&amp;&amp;((o=/^odometer-theme-(.+)$/.exec(n))?a=o[1]:/^odometer(-|$)/.test(n)||r.push(n));return r.push("odometer"),i||r.push("odometer-no-transitions"),a?r.push("odometer-theme-"+a):r.push("odometer-auto-theme"),this.el.className=r.join(" "),this.ribbons={},this.formatDigits(t),this.startWatchingMutations()},n.prototype.formatDigits=function(t){var e,n,i,o,r,s,l,d,u;if(this.digits=[],this.options.formatFunction)for(o=0,s=(d=this.options.formatFunction(t).split("").reverse()).length;s&gt;o;o++)(n=d[o]).match(/0-9/)?((e=this.renderDigit()).querySelector(".odometer-value").innerHTML=n,this.digits.push(e),this.insertDigit(e)):this.addSpacer(n);else for(i=!this.format.precision||!a(t)||!1,r=0,l=(u=t.toString().split("").reverse()).length;l&gt;r;r++)"."===(e=u[r])&amp;&amp;(i=!0),this.addDigit(e,i)},n.prototype.update=function(t){var e,n=this;return(e=(t=this.cleanValue(t))-this.value)?(l(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),o(this.el,e&gt;0?"odometer-animating-up":"odometer-animating-down"),this.stopWatchingMutations(),this.animate(t),this.startWatchingMutations(),setTimeout((function(){return n.el.offsetHeight,o(n.el,"odometer-animating")}),0),this.value=t):void 0},n.prototype.renderDigit=function(){return r('&lt;span class="odometer-digit"&gt;&lt;span class="odometer-digit-spacer"&gt;8&lt;/span&gt;&lt;span class="odometer-digit-inner"&gt;&lt;span class="odometer-ribbon"&gt;&lt;span class="odometer-ribbon-inner"&gt;&lt;span class="odometer-value"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;')},n.prototype.insertDigit=function(t,e){return null!=e?this.inside.insertBefore(t,e):this.inside.children.length?this.inside.insertBefore(t,this.inside.children[0]):this.inside.appendChild(t)},n.prototype.addSpacer=function(t,e,n){var i;return(i=r('&lt;span class="odometer-formatting-mark"&gt;&lt;/span&gt;')).innerHTML=t,n&amp;&amp;o(i,n),this.insertDigit(i,e)},n.prototype.addDigit=function(t,e){var n,i,o,r;if(null==e&amp;&amp;(e=!0),"-"===t)return this.addSpacer(t,null,"odometer-negation-mark");if("."===t)return this.addSpacer(null!=(r=this.format.radix)?r:".",null,"odometer-radix-mark");if(e)for(o=!1;;){if(!this.format.repeating.length){if(o)throw new Error("Bad odometer format without digits");this.resetFormat(),o=!0}if(n=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),"d"===n)break;this.addSpacer(n)}return(i=this.renderDigit()).querySelector(".odometer-value").innerHTML=t,this.digits.push(i),this.insertDigit(i)},n.prototype.animate=function(t){return i&amp;&amp;"count"!==this.options.animation?this.animateSlide(t):this.animateCount(t)},n.prototype.animateCount=function(t){var e,n,i,o,r,a=this;if(n=+t-this.value)return o=i=s(),e=this.value,(r=function(){var l,u;return s()-o&gt;a.options.duration?(a.value=t,a.render(),void h(a.el,"odometerdone")):((l=s()-i)&gt;50&amp;&amp;(i=s(),u=l/a.options.duration,e+=n*u,a.render(Math.round(e))),null!=d?d(r):setTimeout(r,50))})()},n.prototype.getDigitCount=function(){var t,e,n,i,o,r;for(t=o=0,r=(i=1&lt;=arguments.length?b.call(arguments,0):[]).length;r&gt;o;t=++o)n=i[t],i[t]=Math.abs(n);return e=Math.max.apply(Math,i),Math.ceil(Math.log(e+1)/Math.log(10))},n.prototype.getFractionalDigitCount=function(){var t,e,n,i,o,r,a;for(e=/^\-?\d*\.(\d*?)0*$/,t=r=0,a=(o=1&lt;=arguments.length?b.call(arguments,0):[]).length;a&gt;r;t=++r)i=o[t],o[t]=i.toString(),n=e.exec(o[t]),o[t]=null==n?0:n[1].length;return Math.max.apply(Math,o)},n.prototype.resetDigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerHTML="",this.resetFormat()},n.prototype.animateSlide=function(t){var e,n,i,r,a,s,l,d,u,c,h,m,p,g,v,y,b,w,M,E,T,k,L,S,A,C,x;if(y=this.value,(d=this.getFractionalDigitCount(y,t))&amp;&amp;(t*=Math.pow(10,d),y*=Math.pow(10,d)),i=t-y){for(this.bindTransitionEnd(),r=this.getDigitCount(y,t),a=[],e=0,h=M=0;r&gt;=0?r&gt;M:M&gt;r;h=r&gt;=0?++M:--M){if(b=f(y/Math.pow(10,r-h-1)),s=(l=f(t/Math.pow(10,r-h-1)))-b,Math.abs(s)&gt;this.MAX_VALUES){for(c=[],m=s/(this.MAX_VALUES+this.MAX_VALUES*e*.5),n=b;s&gt;0&amp;&amp;l&gt;n||0&gt;s&amp;&amp;n&gt;l;)c.push(Math.round(n)),n+=m;c[c.length-1]!==l&amp;&amp;c.push(l),e++}else c=function(){x=[];for(var t=b;l&gt;=b?l&gt;=t:t&gt;=l;l&gt;=b?t++:t--)x.push(t);return x}.apply(this);for(h=E=0,k=c.length;k&gt;E;h=++E)u=c[h],c[h]=Math.abs(u%10);a.push(c)}for(this.resetDigits(),h=T=0,L=(C=a.reverse()).length;L&gt;T;h=++T)for(c=C[h],this.digits[h]||this.addDigit(" ",h&gt;=d),null==(w=this.ribbons)[h]&amp;&amp;(w[h]=this.digits[h].querySelector(".odometer-ribbon-inner")),this.ribbons[h].innerHTML="",0&gt;i&amp;&amp;(c=c.reverse()),p=A=0,S=c.length;S&gt;A;p=++A)u=c[p],(v=document.createElement("div")).className="odometer-value",v.innerHTML=u,this.ribbons[h].appendChild(v),p===c.length-1&amp;&amp;o(v,"odometer-last-value"),0===p&amp;&amp;o(v,"odometer-first-value");return 0&gt;b&amp;&amp;this.addDigit("-"),null!=(g=this.inside.querySelector(".odometer-radix-mark"))&amp;&amp;g.parent.removeChild(g),d?this.addSpacer(this.format.radix,this.digits[d-1],"odometer-radix-mark"):void 0}},n}(),n.options=null!=(v=window.odometerOptions)?v:{},setTimeout((function(){var t,e,i,o,r;if(window.odometerOptions){for(t in r=[],o=window.odometerOptions)e=o[t],r.push(null!=(i=n.options)[t]?(i=n.options)[t]:i[t]=e);return r}}),0),n.init=function(){var t,e,i,o,r,a;if(null!=document.querySelectorAll){for(a=[],i=0,o=(e=document.querySelectorAll(n.options.selector||".odometer")).length;o&gt;i;i++)t=e[i],a.push(t.odometer=new n({el:t,value:null!=(r=t.innerText)?r:t.textContent}));return a}},null!=(null!=(y=document.documentElement)?y.doScroll:void 0)&amp;&amp;null!=document.createEventObject?(g=document.onreadystatechange,document.onreadystatechange=function(){return"complete"===document.readyState&amp;&amp;!1!==n.options.auto&amp;&amp;n.init(),null!=g?g.apply(this,arguments):void 0}):document.addEventListener("DOMContentLoaded",(function(){return!1!==n.options.auto?n.init():void 0}),!1),"function"==typeof define&amp;&amp;define.amd?define([],(function(){return n})):"undefined"!=typeof exports&amp;&amp;null!==exports?module.exports=n:window.Odometer=n}.call(this);
</pre></body></html>