var aviaJS=aviaJS||{};!function(){"use strict";if(!aviaJS.aviaJSHelpers){class aviaJSHelpers{constructor(){this.wpHooks()}debounce(i,s,t){var e;return function(){var a=this,o=arguments,l=function(){e=null,t||i.apply(a,o)},n=t&&!e;clearTimeout(e),e=setTimeout(l,s),n&&i.apply(a,o)}}wpHooks(){if(window.wp&&wp.hooks)return;window.wp||(window.wp={hooks:{}});let i=window.wp.hooks;i.applyFilters=this.wpHooks_applyFilters,i.doAction=this.wpHooks_applyFilters,i.hasFilter=this.wpHooks_hasFilters,i.hasAction=this.wpHooks_hasFilters}wpHooks_applyFilters(i,s){return s}wpHooks_hasFilters(i,s){return!1}}aviaJS.aviaJSHelpers=new aviaJSHelpers}if(!aviaJS.aviaPlugins){class aviaPlugins{plugins=[];defaultPlugin={classFactory:null,selector:""};constructor(){this.plugins=[]}register(i,s){if("function"!=typeof i)return!1;let t=Object.assign({},this.defaultPlugin);"string"!=typeof s&&(s="body"),t.classFactory=i,t.selector=s,this.plugins.push(t),this.check_bind()}check_bind(){"complete"===document.readyState?this.bind_plugins():document.addEventListener("readystatechange",this.bind_plugins.bind(this))}bind_plugins(i){if("complete"!==document.readyState)return;let s=this.plugins;this.plugins=[];for(let t of s){let i=document.querySelectorAll(t.selector);for(let s of i)t.classFactory(s)}}}aviaJS.aviaPlugins=new aviaPlugins}}();