;(function($, window, document, undefined){
var AuxinRemoveCartContent=function(){
$(document).on('click', '.aux-remove-cart-content', function(e){
e.preventDefault();
var $thisbutton=$(this);
var product_id=$(this).data("product_id");
var cart_item_key=$(this).data("cart_item_key");
var verify_nonce=$(this).data("verify_nonce");
var $cartBoxEl=$(this).closest('.aux-cart-wrapper').addClass('aux-cart-remove-in-progress');
if(typeof auxin_cart_options==='undefined'){
auxin_cart_options='';
}
$.ajax({
type: 'POST',
dataType: 'json',
url: auxin.ajax_url,
data: {
action: "auxels_remove_from_cart",
product_id: product_id,
cart_item_key: cart_item_key,
verify_nonce: verify_nonce,
args:auxin_cart_options,
},
success: function(response){
$(".woocommerce-message, .woocommerce-error").remove();
if(response.success){
$('.aux-hidden-blocks').append(response.data.notif);
if(parseInt(response.data.total)===0){
$('.aux-card-dropdown').html(response.data.empty);
$('.aux-cart-contents').find('span').remove();
}else{
$('.aux-card-item').filter(function(){
return $(this).data('cart_item_key')==cart_item_key;
}).remove();
$('.aux-cart-contents').find('span').text(response.data.count);
}
$(".aux-cart-subtotal").each(function(){
$(this).find('.woocommerce-Price-amount').html(response.data.total);
});
$cartBoxEl.removeClass('aux-cart-remove-in-progress');
$(document.body).trigger('removed_from_cart', [ response.data.fragments, response.data.cart_hash, $thisbutton, response.data.items ]);
}else{
$('.aux-hidden-blocks').append(response.data);
}
$('#offcart .aux-cart-wrapper .aux-card-dropdown').removeClass('aux-phone-off');
}});
});
};
var AuxinAjaxAddToCart=function(){
$(document).on('click', '.aux-ajax-add-to-cart', function(e){
var $thisbutton=$(this);
var productType=$(this).data("product-type");
if(productType!=='simple'){
return;
}
$thisbutton.removeClass('added');
$thisbutton.addClass('loading');
if(typeof auxin_cart_options==='undefined'){
auxin_cart_options='';
}
e.preventDefault();
var product_id=$(this).data("product_id");
var quantity=$(this).data("quantity");
var verify_nonce=$(this).data("verify_nonce");
var $cartBoxEl=$('.aux-cart-wrapper');
var hasAnimation=$cartBoxEl.hasClass('aux-basket-animation') ? true:false;
$cartBoxEl.trigger('AuxCartInProgress');
if($(this).parents('.aux-shop-quicklook-modal')){
quantity=$(this).parents('.aux-shop-quicklook-modal').find('.quantity input').val();
}
var data={};
$.each($thisbutton.data(), function(key, value){
data[ key ]=value;
});
$.each($thisbutton[0].dataset, function(key, value){
data[ key ]=value;
});
$(document.body).trigger('adding_to_cart', [ $thisbutton, data ]);
$.ajax({
type: 'POST',
dataType: 'json',
url: auxin.ajax_url,
data: {
action:"auxels_add_to_cart",
args:auxin_cart_options,
product_id:product_id,
quantity:quantity,
verify_nonce: verify_nonce
},
success: function(response){
$(".woocommerce-message, .woocommerce-error").remove();
if(response.success){
$('.aux-hidden-blocks').append(response.data.notif);
setTimeout(function(){
if(hasAnimation){
$cartBoxEl.find('.aux-card-dropdown').html(response.data.items);
$cartBoxEl.find('.aux-shopping-basket').html(response.data.total);
$cartBoxEl.trigger('AuxCartUpdated');
$(document.body).trigger('added_to_cart', [ response.data.fragments, response.data.cart_hash, $thisbutton ]);
}else{
$cartBoxEl.find('.aux-card-dropdown').html(response.data.items);
$cartBoxEl.find('.aux-shopping-basket').html(response.data.total);
$cartBoxEl.trigger('AuxCartUpdated');
$(document.body).trigger('added_to_cart', [ response.data.fragments, response.data.cart_hash, $thisbutton, response.data.items ]);
}
$('#offcart .aux-cart-wrapper .aux-card-dropdown').removeClass('aux-phone-off');
}, 150);
}else{
$('.aux-hidden-blocks').append(response.data);
}}
});
});
$(document.body).on('wc_fragments_refreshed', function(){
var $cartBoxEl=$('.aux-cart-wrapper');
var hasAnimation=$cartBoxEl.hasClass('aux-basket-animation') ? true:false;
if(typeof auxin_cart_options==='undefined'){
auxin_cart_options='';
}
$.ajax({
type: 'POST',
dataType: 'json',
url: auxin.ajax_url,
data: {
action:"auxels_get_refreshed_fragments",
args:auxin_cart_options,
},
success: function(response){
$(".woocommerce-message, .woocommerce-error").remove();
if(response.success){
setTimeout(function(){
if(hasAnimation){
$cartBoxEl.find('.aux-card-dropdown').html(response.data.items);
$cartBoxEl.find('.aux-shopping-basket').html(response.data.total);
$cartBoxEl.trigger('AuxCartUpdated');
}else{
$cartBoxEl.find('.aux-card-dropdown').html(response.data.items);
$cartBoxEl.find('.aux-shopping-basket').html(response.data.total);
$cartBoxEl.trigger('AuxCartUpdated');
}}, 150);
}else{
$('.aux-hidden-blocks').append(response.data);
}}
});
});
};
var AjaxRecentProductsPagination=function (){
$('a.page-numbers').on('click', function (e){
if(!$(this).parents('.aux-widget-recent-products').length){
return;
}
e.preventDefault();
var $widgetWrapper=$(this).parents('.elementor-widget-container').length ? $(this).parents('.elementor-widget-container'):$(this).parents('.elementor-widget'),
widgetData=$widgetWrapper.find('.aux-recent-products-wrapper').data('widget-data'),
paged=$(this).data('paged');
$widgetWrapper.find('.aux-widget-recent-products').addClass('loading');
$widgetWrapper.find('.aux-isotope-animated .aux-items-loading').removeClass('aux-loading-hide');
$.ajax({
url: auxin.ajax_url,
type: 'GET',
data: {
action: 'aux_the_recent_products',
data: widgetData,
paged: paged,
auxinNonce: auxin.nonce
}}).done(function (response){
if(response){
$widgetWrapper.empty();
$widgetWrapper.append(response);
$(document).trigger('auxin_the_recent_products_widget_updated');
}});
});
}
var AuxinSelectEelement=function (){
$('.aux-select-element').each(function (){
var $element=$(this);
var action=$element.data('action');
if(action=='click'){
$element.find('.current').on('click', function (){
$(this).siblings('.list').toggleClass('show');
})
}else{
$element.hover(function (){
$element.find('.list').addClass('show');
}, function (){
$element.find('.list').removeClass('show');
}
);
}
$element.find('.option').on('click', function (){
var markup=$(this).html();
$element.find('.current .selected').html(markup);
$element.find('.list').toggleClass('show');
});
$(document).on('click', function (e){
if(!$(e.target).parents('.aux-select-element').length){
$element.find('.list').removeClass('show');
}});
})
}
$(document).ready(function(){
AuxinRemoveCartContent();
AuxinAjaxAddToCart();
AjaxRecentProductsPagination();
$(document).on('auxin_the_recent_products_widget_updated', function (){
AjaxRecentProductsPagination();
});
AuxinSelectEelement();
});
$.fn.AuxinCartAnimationHandler=function(){
$headerCartWrapper=$(this).find('.aux-cart-wrapper');
$headerCartWrapper.trigger('AuxCartProgressAnimationDone');
if(! $headerCartWrapper.hasClass('aux-basket-animation')){
return
}
$headerCartWrapper.on('AuxCartInProgress', function(e){
$headerCartWrapper.addClass('aux-cart-in-progress');
});
$headerCartWrapper.on('animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd', function(e){
if(e.originalEvent.animationName==='FillBasket'){
$headerCartWrapper.removeClass('aux-cart-in-progress');
$headerCartWrapper.trigger('AuxCartProgressAnimationDone');
}});
$headerCartWrapper.on('AuxCartUpdated', function(e){
$headerCartWrapper.addClass('aux-cart-updated-animation');
});
}
$('body').AuxinCartAnimationHandler();
$(document.body).on('wc_cart_emptied', function(){
$('.aux-shopping-basket .aux-cart-contents span').html('0');
});
})(jQuery,window,document);
!function(t){"use strict";if("function"==typeof define&&define.amd)define(["jquery"],t);else if("object"==typeof exports)t(require("jquery"));else{if("undefined"==typeof jQuery)throw"jquery-numerator requires jQuery to be loaded first";t(jQuery)}}(function(t){function e(e,s){this.element=e,this.settings=t.extend({},i,s),this._defaults=i,this._name=n,this.init()}var n="numerator",i={easing:"swing",duration:500,delimiter:void 0,rounding:0,toValue:void 0,fromValue:void 0,queue:!1,onStart:function(){},onStep:function(){},onProgress:function(){},onComplete:function(){}};e.prototype={init:function(){this.parseElement(),this.setValue()},parseElement:function(){var e=t.trim(t(this.element).text());this.settings.fromValue=this.settings.fromValue||this.format(e)},setValue:function(){var e=this;t({value:e.settings.fromValue}).animate({value:e.settings.toValue},{duration:parseInt(e.settings.duration,10),easing:e.settings.easing,start:e.settings.onStart,step:function(n,i){t(e.element).text(e.format(n)),e.settings.onStep(n,i)},progress:e.settings.onProgress,complete:e.settings.onComplete})},format:function(t){var e=this;return t=parseInt(this.settings.rounding)<1?parseInt(t,10):parseFloat(t).toFixed(parseInt(this.settings.rounding)),e.settings.delimiter?this.delimit(t):t},delimit:function(t){var e=this;if(t=t.toString(),e.settings.rounding&&parseInt(e.settings.rounding,10)>0){var n=t.substring(t.length-(e.settings.rounding+1),t.length),i=t.substring(0,t.length-(e.settings.rounding+1));return e.addDelimiter(i)+n}return e.addDelimiter(t)},addDelimiter:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.settings.delimiter)}},t.fn[n]=function(i){return this.each(function(){t.data(this,"plugin_"+n)&&t.data(this,"plugin_"+n,null),t.data(this,"plugin_"+n,new e(this,i))})}});
;(function($){
$(function(){
$.fn.AuxinCountDown=function(){
var $wrapper=$(this).find('.aux-countdown-wrapper '),
data={
year:$wrapper.data('countdown-year'),
month:$wrapper.data('countdown-month'),
day:$wrapper.data('countdown-day'),
hour:$wrapper.data('countdown-hour'),
min:$wrapper.data('countdown-min'),
sec:$wrapper.data('countdown-sec')
},
targetDate=new Date(data.year,data.month,data.day,data.hour,data.min,data.sec);
$year=$wrapper.find('.aux-countdown-year'),
$month=$wrapper.find('.aux-countdown-month'),
$day=$wrapper.find('.aux-countdown-day'),
$hour=$wrapper.find('.aux-countdown-hour'),
$min=$wrapper.find('.aux-countdown-min'),
$sec=$wrapper.find('.aux-countdown-sec');
setInterval(function(){
var diffTime=(Date.parse(targetDate) - Date.parse(new Date()) ) / 1000;
if(diffTime < 0) return;
$year.text(Math.floor(diffTime /(31536000) ));
$month.text(Math.floor(( diffTime / 2592000) % 12) );
$day.text(Math.floor(( diffTime / 86400) % 365) );
$hour.text(Math.floor(( diffTime / 3600) % 24) );
$min.text(Math.floor(( diffTime / 60) % 60) );
$sec.text(Math.floor(( diffTime) % 60) );
},1000)
}
$('.aux-widget-countdown').each(function(){
$(this).AuxinCountDown();
});
$.fn.AuxinCounter=function($scope){
$scope=$scope||$(this);
$scope.find('.aux-counter-number').each(function(){
var $this=$(this),
hasAnimation=$('body').hasClass('aux-page-animation');
var data={
delay: $this.data('delay'),
easing: $this.data('easing'),
duration: $this.data('duration'),
toValue: $this.data('to-value'),
delimiter: $this.data('delimiter')
};
var decimalDigits=data.toValue.toString().match(/\.(.*)/);
if(decimalDigits){
data.rounding=decimalDigits[1].length;
}
var run_counter=function($this, data){
if($.fn.appearl){
$this.appearl().one('appear', function(){
if(data.delay){
setTimeout(function(){
$this.numerator(data);
}, data.delay);
}else{
$this.numerator(data);
}});
}else{
if(data.delay){
setTimeout(function(){
$this.numerator(data);
}, data.delay);
}else{
$this.numerator(data);
}}
}
if(hasAnimation){
document.body.addEventListener('AuxPageAnimationDone', function(event){
run_counter($this, data);
});
}else{
run_counter($this, data);
}});
}
$.fn.AuxinCounter($('body'));
});
})(jQuery);
(()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var o=function(t,e){return function(r,o,s,c=10){const l=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:o};if(l[r]){const t=l[r].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}else l[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};var s=function(t,e,r=!1){return function(o,s){const c=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return 0;let l=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{const t=c[o].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};var c=function(t,e){return function(r,n){const i=t[e];return void 0!==n?r in i&&i[r].handlers.some((t=>t.namespace===n)):r in i}};var l=function(t,e,r,n){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const c=s[i].handlers;if(!c||!c.length)return r?o[0]:void 0;const l={name:i,currentIndex:0};return(n?async function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}})()}};var a=function(t,e){return function(){const r=t[e],n=Array.from(r.__current);return n.at(-1)?.name??null}};var d=function(t,e){return function(r){const n=t[e];return void 0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};var u=function(t,e){return function(r){const n=t[e];if(i(r))return n[r]&&n[r].runs?n[r].runs:0}};class h{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}var A=function(){return new h}},8770:()=>{}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{actions:()=>x,addAction:()=>s,addFilter:()=>c,applyFilters:()=>m,applyFiltersAsync:()=>v,createHooks:()=>t.A,currentAction:()=>y,currentFilter:()=>F,defaultHooks:()=>o,didAction:()=>b,didFilter:()=>k,doAction:()=>f,doActionAsync:()=>p,doingAction:()=>_,doingFilter:()=>g,filters:()=>w,hasAction:()=>d,hasFilter:()=>u,removeAction:()=>l,removeAllActions:()=>h,removeAllFilters:()=>A,removeFilter:()=>a});var t=r(507),e=r(8770),i={};for(const t in e)["default","actions","addAction","addFilter","applyFilters","applyFiltersAsync","createHooks","currentAction","currentFilter","defaultHooks","didAction","didFilter","doAction","doActionAsync","doingAction","doingFilter","filters","hasAction","hasFilter","removeAction","removeAllActions","removeAllFilters","removeFilter"].indexOf(t)<0&&(i[t]=()=>e[t]);r.d(n,i);const o=(0,t.A)(),{addAction:s,addFilter:c,removeAction:l,removeFilter:a,hasAction:d,hasFilter:u,removeAllActions:h,removeAllFilters:A,doAction:f,doActionAsync:p,applyFilters:m,applyFiltersAsync:v,currentAction:y,currentFilter:F,doingAction:_,doingFilter:g,didAction:b,didFilter:k,actions:x,filters:w}=o})(),(window.wp=window.wp||{}).hooks=n})();
(()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{__:()=>F,_n:()=>L,_nx:()=>D,_x:()=>w,createI18n:()=>h,defaultI18n:()=>b,getLocaleData:()=>g,hasTranslation:()=>O,isRTL:()=>P,resetLocaleData:()=>x,setLocaleData:()=>v,sprintf:()=>l,subscribe:()=>m});var e,r,a,i,o=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function l(t,...n){return function(t,...n){var e=0;return Array.isArray(n[0])&&(n=n[0]),t.replace(o,(function(){var t,r,a,i,o;return t=arguments[3],r=arguments[5],"%"===(i=arguments[9])?"%":("*"===(a=arguments[7])&&(a=n[e],e++),void 0===r?(void 0===t&&(t=e+1),e++,o=n[t-1]):n[0]&&"object"==typeof n[0]&&n[0].hasOwnProperty(r)&&(o=n[0][r]),"f"===i?o=parseFloat(o)||0:"d"===i&&(o=parseInt(o)||0),void 0!==a&&("f"===i?o=o.toFixed(a):"s"===i&&(o=o.substr(0,a))),null!=o?o:"")}))}(t,...n)}e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],a={")":["("],":":["?","?:"]},i=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,n){return t*n},"/":function(t,n){return t/n},"%":function(t,n){return t%n},"+":function(t,n){return t+n},"-":function(t,n){return t-n},"<":function(t,n){return t<n},"<=":function(t,n){return t<=n},">":function(t,n){return t>n},">=":function(t,n){return t>=n},"==":function(t,n){return t===n},"!=":function(t,n){return t!==n},"&&":function(t,n){return t&&n},"||":function(t,n){return t||n},"?:":function(t,n,e){if(t)throw n;return e}};function u(t){var n=function(t){for(var n,o,l,s,u=[],d=[];n=t.match(i);){for(o=n[0],(l=t.substr(0,n.index).trim())&&u.push(l);s=d.pop();){if(a[o]){if(a[o][0]===s){o=a[o][1]||o;break}}else if(r.indexOf(s)>=0||e[s]<e[o]){d.push(s);break}u.push(s)}a[o]||d.push(o),t=t.substr(n.index+o.length)}return(t=t.trim())&&u.push(t),u.concat(d.reverse())}(t);return function(t){return function(t,n){var e,r,a,i,o,l,u=[];for(e=0;e<t.length;e++){if(o=t[e],i=s[o]){for(r=i.length,a=Array(r);r--;)a[r]=u.pop();try{l=i.apply(null,a)}catch(t){return t}}else l=n.hasOwnProperty(o)?n[o]:+o;u.push(l)}return u[0]}(n,t)}}var d={contextDelimiter:"",onMissingKey:null};function c(t,n){var e;for(e in this.data=t,this.pluralForms={},this.options={},d)this.options[e]=void 0!==n&&e in n?n[e]:d[e]}c.prototype.getPluralForm=function(t,n){var e,r,a,i=this.pluralForms[t];return i||("function"!=typeof(a=(e=this.data[t][""])["Plural-Forms"]||e["plural-forms"]||e.plural_forms)&&(r=function(t){var n,e,r;for(n=t.split(";"),e=0;e<n.length;e++)if(0===(r=n[e].trim()).indexOf("plural="))return r.substr(7)}(e["Plural-Forms"]||e["plural-forms"]||e.plural_forms),a=function(t){var n=u(t);return function(t){return+n({n:t})}}(r)),i=this.pluralForms[t]=a),i(n)},c.prototype.dcnpgettext=function(t,n,e,r,a){var i,o,l;return i=void 0===a?0:this.getPluralForm(t,a),o=e,n&&(o=n+this.options.contextDelimiter+e),(l=this.data[t][o])&&l[i]?l[i]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),0===i?e:r)};const p={plural_forms:t=>1===t?0:1},f=/^i18n\.(n?gettext|has_translation)(_|$)/,h=(t,n,e)=>{const r=new c({}),a=new Set,i=()=>{a.forEach((t=>t()))},o=(t,n="default")=>{r.data[n]={...r.data[n],...t},r.data[n][""]={...p,...r.data[n]?.[""]},delete r.pluralForms[n]},l=(t,n)=>{o(t,n),i()},s=(t="default",n,e,a,i)=>(r.data[t]||o(void 0,t),r.dcnpgettext(t,n,e,a,i)),u=t=>t||"default",d=(t,n,r)=>{let a=s(r,n,t);return e?(a=e.applyFilters("i18n.gettext_with_context",a,t,n,r),e.applyFilters("i18n.gettext_with_context_"+u(r),a,t,n,r)):a};if(t&&l(t,n),e){const t=t=>{f.test(t)&&i()};e.addAction("hookAdded","core/i18n",t),e.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>r.data[t],setLocaleData:l,addLocaleData:(t,n="default")=>{r.data[n]={...r.data[n],...t,"":{...p,...r.data[n]?.[""],...t?.[""]}},delete r.pluralForms[n],i()},resetLocaleData:(t,n)=>{r.data={},r.pluralForms={},l(t,n)},subscribe:t=>(a.add(t),()=>a.delete(t)),__:(t,n)=>{let r=s(n,void 0,t);return e?(r=e.applyFilters("i18n.gettext",r,t,n),e.applyFilters("i18n.gettext_"+u(n),r,t,n)):r},_x:d,_n:(t,n,r,a)=>{let i=s(a,void 0,t,n,r);return e?(i=e.applyFilters("i18n.ngettext",i,t,n,r,a),e.applyFilters("i18n.ngettext_"+u(a),i,t,n,r,a)):i},_nx:(t,n,r,a,i)=>{let o=s(i,a,t,n,r);return e?(o=e.applyFilters("i18n.ngettext_with_context",o,t,n,r,a,i),e.applyFilters("i18n.ngettext_with_context_"+u(i),o,t,n,r,a,i)):o},isRTL:()=>"rtl"===d("ltr","text direction"),hasTranslation:(t,n,a)=>{const i=n?n+""+t:t;let o=!!r.data?.[a??"default"]?.[i];return e&&(o=e.applyFilters("i18n.has_translation",o,t,n,a),o=e.applyFilters("i18n.has_translation_"+u(a),o,t,n,a)),o}}},_=window.wp.hooks,y=h(void 0,void 0,_.defaultHooks);var b=y;const g=y.getLocaleData.bind(y),v=y.setLocaleData.bind(y),x=y.resetLocaleData.bind(y),m=y.subscribe.bind(y),F=y.__.bind(y),w=y._x.bind(y),L=y._n.bind(y),D=y._nx.bind(y),P=y.isRTL.bind(y),O=y.hasTranslation.bind(y);(window.wp=window.wp||{}).i18n=n})();