/*! This file is auto-generated */ (() => { "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 })();