!function(e){var n={};function r(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=n,r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,n){if(1&n&&(e=r(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)r.d(t,o,function(n){return e[n]}.bind(null,o));return t},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="",r(r.s=64)}({64:function(e,n,r){"use strict";r.r(n);var t=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(e){return function(n,r,i){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(o(n)&&t(r))if("function"==typeof i)if("number"==typeof u){var c={callback:i,priority:u,namespace:r};if(e[n]){var a,l=e[n].handlers;for(a=l.length;a>0&&!(u>=l[a-1].priority);a--);a===l.length?l[a]=c:l.splice(a,0,c),(e.__current||[]).forEach((function(e){e.name===n&&e.currentIndex>=a&&e.currentIndex++}))}else e[n]={handlers:[c],runs:0};"hookAdded"!==n&&p("hookAdded",n,r,i,u)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var u=function(e,n){return function(r,i){if(o(r)&&(n||t(i))){if(!e[r])return 0;var u=0;if(n)u=e[r].handlers.length,e[r]={runs:e[r].runs,handlers:[]};else for(var c=e[r].handlers,a=function(n){c[n].namespace===i&&(c.splice(n,1),u++,(e.__current||[]).forEach((function(e){e.name===r&&e.currentIndex>=n&&e.currentIndex--})))},l=c.length-1;l>=0;l--)a(l);return"hookRemoved"!==r&&p("hookRemoved",r,i),u}}};var c=function(e){return function(n,r){return void 0!==r?n in e&&e[n].handlers.some((function(e){return e.namespace===r})):n in e}};var a=function(e,n){return function(r){e[r]||(e[r]={handlers:[],runs:0}),e[r].runs++;var t=e[r].handlers;for(var o=arguments.length,i=new Array(o>1?o-1:0),u=1;u1)if(n.length>0){r&&e.classList.add("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0&&(a.style.display="none");for(var s=o;s0)for(var c=0;c-1){i=!0;break}e.rows[s].style.display=i?"table-row":"none"}}else if(r&&e.classList.remove("ea-advanced-data-table-unsortable"),a&&a.innerHTML.length>0){a.style.display="";for(var l=a.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,d=(l-1)*e.dataset.itemsPerPage+1,u=l*e.dataset.itemsPerPage,f=1;f<=e.rows.length-1;f++)e.rows[f].style.display=f>=d&&f<=u?"table-row":"none"}else for(var v=1;v<=e.rows.length-1;v++)e.rows[v].style.display="table-row"}))}},{key:"initTableSort",value:function(e,t,a){e.classList.contains("ea-advanced-data-table-sortable")&&e.addEventListener("click",(function(n){if("th"===n.target.tagName.toLowerCase()){var r=n.target.cellIndex,o=1,s=1,i=e.rows.length-1,c="",l=n.target.classList,d=[],u=e.cloneNode(!0);l.contains("asc")?(n.target.classList.remove("asc"),n.target.classList.add("desc"),c="desc"):l.contains("desc")?(n.target.classList.remove("desc"),n.target.classList.add("asc"),c="asc"):(n.target.classList.add("asc"),c="asc"),t&&t.innerHTML.length>0&&(o=t.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,s=(o-1)*e.dataset.itemsPerPage+1,i=i-(o-1)*e.dataset.itemsPerPage>=e.dataset.itemsPerPage?o*e.dataset.itemsPerPage:i),a[o]=[],e.querySelectorAll("th").forEach((function(e){e.cellIndex!=r&&e.classList.remove("asc","desc"),a[o].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")}));for(var f=s;f<=i;f++){var v=void 0,g=e.rows[f].cells[r];v=isNaN(parseInt(g.innerText))?g.innerText.toLowerCase():parseInt(g.innerText),d.push({index:f,value:v})}"asc"==c?d.sort((function(e,t){return e.value>t.value?1:-1})):"desc"==c&&d.sort((function(e,t){return e.value1)if("button"==r){for(var l=1;l<=c;l++)n+='').concat(l,"");t.insertAdjacentHTML("beforeend",'«'.concat(n,'»'))}else{for(var d=1;d<=c;d++)n+='");t.insertAdjacentHTML("beforeend",""))}for(var u=0;u<=i&&!(u>=e.rows.length);u++)e.rows[u].style.display="table-row";"button"==r?t.addEventListener("click",(function(n){if(n.preventDefault(),"a"==n.target.tagName.toLowerCase()){o=n.target.dataset.page,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage,t.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach((function(e){e.classList.remove("ea-advanced-data-table-pagination-current")})),t.querySelectorAll('[data-page="'.concat(o,'"]')).forEach((function(e){e.classList.add("ea-advanced-data-table-pagination-current")}));for(var r=offset;r<=e.rows.length-1;r++)e.rows[r].style.display=r>=s&&r<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}})):t.hasChildNodes()&&t.querySelector("select").addEventListener("input",(function(t){t.preventDefault(),o=t.target.value,offset="thead"==e.rows[0].parentNode.tagName.toLowerCase()?1:0,s=(o-1)*e.dataset.itemsPerPage+offset,i=o*e.dataset.itemsPerPage;for(var n=offset;n<=e.rows.length-1;n++)e.rows[n].style.display=n>=s&&n<=i?"table-row":"none";e.querySelectorAll("th").forEach((function(e,t){e.classList.remove("asc","desc"),void 0!==a[o]&&a[o][t]&&e.classList.add(a[o][t])}))}))}}},{key:"initWooFeatures",value:function(e){e.querySelectorAll(".nt_button_woo").forEach((function(e){e.classList.add("add_to_cart_button","ajax_add_to_cart")})),e.querySelectorAll(".nt_woo_quantity").forEach((function(t){t.addEventListener("input",(function(t){var a=t.target.dataset.product_id,n=t.target.value;$(".nt_add_to_cart_".concat(a),$(e)).data("quantity",n)}))}))}}])&&a(t.prototype,n),r&&a(t,r),e}();ea.hooks.addAction("init","ea",(function(){new n}))}]);