(()=>{var e={1919:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function c(e,r,u){(u=u||{}).arrayMerge=u.arrayMerge||o,u.isMergeableObject=u.isMergeableObject||t,u.cloneUnlessOtherwiseSpecified=n;var a=Array.isArray(r);return a===Array.isArray(e)?a?u.arrayMerge(e,r,u):function(e,t,r){var o={};return r.isMergeableObject(e)&&s(e).forEach((function(t){o[t]=n(e[t],r)})),s(t).forEach((function(s){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(i(e,s)&&r.isMergeableObject(t[s])?o[s]=function(e,t){if(!t.customMerge)return c;var r=t.customMerge(e);return"function"==typeof r?r:c}(s,r)(e[s],t[s],r):o[s]=n(t[s],r))})),o}(e,r,u):n(r,u)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return c(e,r,t)}),{})};var u=c;e.exports=u},2167:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,c=0;c<s.length;c++){var u=s[c];if(void 0===(i=i.get(u)))return;var a=t[u];if(void 0===(i=i.get(a)))return}var l=i.get("_ekm_value");return l?(r.delete(l[0]),l[0]=t,i.set("_ekm_value",l),r.set(t,l),l):void 0}var o=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var r=[];t.forEach((function(e,t){r.push([t,e])})),t=r}if(null!=t)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}var o,s;return o=e,s=[{key:"set",value:function(r,n){if(null===r||"object"!==t(r))return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,c=0;c<o.length;c++){var u=o[c];i.has(u)||i.set(u,new e),i=i.get(u);var a=r[u];i.has(a)||i.set(a,new e),i=i.get(a)}var l=i.get("_ekm_value");return l&&this._map.delete(l[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var r=n(this,e);return r?r[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==n(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(o,s){null!==s&&"object"===t(s)&&(o=o[1]),e.call(n,o,s,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],s&&r(o.prototype,s),e}();e.exports=o},9125:e=>{e.exports=function(e){var t,r=Object.keys(e);return t=function(){var e,t,n;for(e="return {",t=0;t<r.length;t++)e+=(n=JSON.stringify(r[t]))+":r["+n+"](s["+n+"],a),";return e+="}",new Function("r,s,a",e)}(),function(n,o){var s,i,c;if(void 0===n)return t(e,{},o);for(s=t(e,n,o),i=r.length;i--;)if(n[c=r[i]]!==s[c])return s;return n}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{AsyncModeProvider:()=>De,RegistryConsumer:()=>Me,RegistryProvider:()=>Fe,combineReducers:()=>Qe,controls:()=>A,createReduxStore:()=>ae,createRegistry:()=>pe,createRegistryControl:()=>_,createRegistrySelector:()=>E,dispatch:()=>Je,plugins:()=>o,register:()=>nt,registerGenericStore:()=>et,registerStore:()=>tt,resolveSelect:()=>qe,select:()=>Be,subscribe:()=>Ze,suspendSelect:()=>Ye,use:()=>rt,useDispatch:()=>ze,useRegistry:()=>xe,useSelect:()=>He,useSuspenseSelect:()=>Ke,withDispatch:()=>$e,withRegistry:()=>Xe,withSelect:()=>We});var e={};r.r(e),r.d(e,{getCachedResolvers:()=>J,getIsResolving:()=>H,getResolutionError:()=>X,getResolutionState:()=>G,hasFinishedResolution:()=>W,hasResolutionFailed:()=>$,hasResolvingSelectors:()=>B,hasStartedResolution:()=>K,isResolving:()=>z});var t={};r.r(t),r.d(t,{failResolution:()=>Y,failResolutions:()=>te,finishResolution:()=>q,finishResolutions:()=>ee,invalidateResolution:()=>re,invalidateResolutionForStore:()=>ne,invalidateResolutionForStoreSelector:()=>oe,startResolution:()=>Q,startResolutions:()=>Z});var o={};r.r(o),r.d(o,{persistence:()=>_e});var s=r(9125),i=r.n(s);const c=window.wp.deprecated;var u=r.n(c);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var g="function"==typeof Symbol&&Symbol.observable||"@@observable",d=function(){return Math.random().toString(36).substring(7).split("").join(".")},y={INIT:"@@redux/INIT"+d(),REPLACE:"@@redux/REPLACE"+d(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+d()}};function b(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(p(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(p(1));return r(b)(e,t)}if("function"!=typeof e)throw new Error(p(2));var o=e,s=t,i=[],c=i,u=!1;function a(){c===i&&(c=i.slice())}function l(){if(u)throw new Error(p(3));return s}function f(e){if("function"!=typeof e)throw new Error(p(4));if(u)throw new Error(p(5));var t=!0;return a(),c.push(e),function(){if(t){if(u)throw new Error(p(6));t=!1,a();var r=c.indexOf(e);c.splice(r,1),i=null}}}function d(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(p(7));if(void 0===e.type)throw new Error(p(8));if(u)throw new Error(p(9));try{u=!0,s=o(s,e)}finally{u=!1}for(var t=i=c,r=0;r<t.length;r++)(0,t[r])();return e}return d({type:y.INIT}),(n={dispatch:d,subscribe:f,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error(p(10));o=e,d({type:y.REPLACE})}})[g]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(p(11));function r(){e.next&&e.next(l())}return r(),{unsubscribe:t(r)}}})[g]=function(){return this},e},n}function S(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function h(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(p(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map((function(e){return e(o)}));return n=S.apply(void 0,s)(r.dispatch),f(f({},r),{},{dispatch:n})}}}var v=r(2167),O=r.n(v);const m=window.wp.reduxRoutine;var w=r.n(m);const R=window.wp.compose;function E(e){const t=(...r)=>e(t.registry.select)(...r);return t.isRegistrySelector=!0,t}function _(e){return e.isRegistryControl=!0,e}const I="@@data/SELECT",T="@@data/RESOLVE_SELECT",N="@@data/DISPATCH";function j(e){return null!==e&&"object"==typeof e}const A={select:function(e,t,...r){return{type:I,storeKey:j(e)?e.name:e,selectorName:t,args:r}},resolveSelect:function(e,t,...r){return{type:T,storeKey:j(e)?e.name:e,selectorName:t,args:r}},dispatch:function(e,t,...r){return{type:N,storeKey:j(e)?e.name:e,actionName:t,args:r}}},L={[I]:_((e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n))),[T]:_((e=>({storeKey:t,selectorName:r,args:n})=>{const o=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[o](t)[r](...n)})),[N]:_((e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n)))},P=window.wp.privateApis,{lock:M,unlock:F}=(0,P.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/data"),x=()=>e=>t=>{return!(r=t)||"object"!=typeof r&&"function"!=typeof r||"function"!=typeof r.then?e(t):t.then((t=>{if(t)return e(t)}));var r},C={name:"core/data",instantiate(e){const t=t=>(r,...n)=>e.select(r)[t](...n),r=t=>(r,...n)=>e.dispatch(r)[t](...n);return{getSelectors:()=>Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map((e=>[e,t(e)]))),getActions:()=>Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map((e=>[e,r(e)]))),subscribe:()=>()=>()=>{}}}},U=(e,t)=>()=>r=>n=>{const o=e.select(C).getCachedResolvers(t);return Object.entries(o).forEach((([r,o])=>{const s=e.stores?.[t]?.resolvers?.[r];s&&s.shouldInvalidate&&o.forEach(((o,i)=>{"finished"!==o?.status&&"error"!==o?.status||!s.shouldInvalidate(n,...i)||e.dispatch(C).invalidateResolution(t,r,i)}))})),r(n)};function k(e){if(null==e)return[];const t=e.length;let r=t;for(;r>0&&void 0===e[r-1];)r--;return r===t?e:e.slice(0,r)}const D=("selectorName",e=>(t={},r)=>{const n=r.selectorName;if(void 0===n)return t;const o=e(t[n],r);return o===t[n]?t:{...t,[n]:o}})(((e=new(O()),t)=>{switch(t.type){case"START_RESOLUTION":{const r=new(O())(e);return r.set(k(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new(O())(e);return r.set(k(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new(O())(e);return r.set(k(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new(O())(e);for(const e of t.args)r.set(k(e),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new(O())(e);for(const e of t.args)r.set(k(e),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{const r=new(O())(e);return t.args.forEach(((e,n)=>{const o={status:"error",error:void 0},s=t.errors[n];s&&(o.error=s),r.set(k(e),o)})),r}case"INVALIDATE_RESOLUTION":{const r=new(O())(e);return r.delete(k(t.args)),r}}return e}));const V=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":if(t.selectorName in e){const{[t.selectorName]:r,...n}=e;return n}return e;case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return D(e,t)}return e};function G(e,t,r){const n=e[t];if(n)return n.get(k(r))}function H(e,t,r){const n=G(e,t,r);return n&&"resolving"===n.status}function K(e,t,r){return void 0!==G(e,t,r)}function W(e,t,r){const n=G(e,t,r)?.status;return"finished"===n||"error"===n}function $(e,t,r){return"error"===G(e,t,r)?.status}function X(e,t,r){const n=G(e,t,r);return"error"===n?.status?n.error:null}function z(e,t,r){return"resolving"===G(e,t,r)?.status}function J(e){return e}function B(e){return Object.values(e).some((e=>Array.from(e._map.values()).some((e=>"resolving"===e[1]?.status))))}function Q(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function q(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function Y(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function Z(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function ee(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function te(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function re(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function ne(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function oe(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const se=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t},ie=(e,t)=>Object.fromEntries(Object.entries(null!=e?e:{}).map((([e,r])=>[e,t(r,e)]))),ce=(e,t)=>t instanceof Map?Object.fromEntries(t):t;function ue(e){const t=new WeakMap;return{get(r,n){let o=t.get(r);return o||(o=e(r,n),t.set(r,o)),o}}}function ae(r,n){const o={},s={},c={privateActions:o,registerPrivateActions:e=>{Object.assign(o,e)},privateSelectors:s,registerPrivateSelectors:e=>{Object.assign(s,e)}},u={name:r,instantiate:u=>{const a=new Set,l=n.reducer,f=function(e,t,r,n){const o={...t.controls,...L},s=ie(o,(e=>e.isRegistryControl?e(r):e)),c=[h(...[U(r,e),x,w()(s),(u=n,()=>e=>t=>"function"==typeof t?t(u):e(t))])];var u;"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&c.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:ce}}));const{reducer:a,initialState:l}=t;return b(i()({metadata:V,root:a}),{root:l},(0,R.compose)(c))}(r,n,u,{registry:u,get dispatch(){return v},get select(){return N},get resolveSelect(){return P()}});M(f,c);const p=function(){const e={};return{isRunning:(t,r)=>e[t]&&e[t].get(se(r)),clear(t,r){e[t]&&e[t].delete(se(r))},markAsRunning(t,r){e[t]||(e[t]=new(O())),e[t].set(se(r),!0)}}}();function g(e){return(...t)=>Promise.resolve(f.dispatch(e(...t)))}const d={...ie(t,g),...ie(n.actions,g)},y=ue(g),S=new Proxy((()=>{}),{get:(e,t)=>{const r=o[t];return r?y.get(r,t):d[t]}}),v=new Proxy(S,{apply:(e,t,[r])=>f.dispatch(r)});M(d,S);const m=n.resolvers?function(e){return ie(e,(e=>e.fulfill?e:{...e,fulfill:e}))}(n.resolvers):{};function E(e,t){e.isRegistrySelector&&(e.registry=u);const r=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.root,...t)},n=m[t];return n?function(e,t,r,n,o){const s=(...s)=>(function(e){const s=n.getState();if(o.isRunning(t,e)||"function"==typeof r.isFulfilled&&r.isFulfilled(s,...e))return;const{metadata:i}=n.__unstableOriginalGetState();K(i,t,e)||(o.markAsRunning(t,e),setTimeout((async()=>{o.clear(t,e),n.dispatch(Q(t,e));try{const o=r.fulfill(...e);o&&await n.dispatch(o),n.dispatch(q(t,e))}catch(r){n.dispatch(Y(t,e,r))}}),0))}(s),e(...s));return s.hasResolver=!0,s}(r,t,n,f,p):(r.hasResolver=!1,r)}const _={...ie(e,(function(e){const t=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.metadata,...t)};return t.hasResolver=!1,t})),...ie(n.selectors,E)},I=ue(E);for(const[e,t]of Object.entries(s))I.get(t,e);const T=new Proxy((()=>{}),{get:(e,t)=>{const r=s[t];return r?I.get(r,t):_[t]}}),N=new Proxy(T,{apply:(e,t,[r])=>r(f.__unstableOriginalGetState())});M(_,T);const j=function(e,t){const{getIsResolving:r,hasStartedResolution:n,hasFinishedResolution:o,hasResolutionFailed:s,isResolving:i,getCachedResolvers:c,getResolutionState:u,getResolutionError:a,hasResolvingSelectors:l,...f}=e;return ie(f,((r,n)=>r.hasResolver?(...o)=>new Promise(((s,i)=>{const c=()=>e.hasFinishedResolution(n,o),u=t=>{if(e.hasResolutionFailed(n,o)){const t=e.getResolutionError(n,o);i(t)}else s(t)},a=()=>r.apply(null,o),l=a();if(c())return u(l);const f=t.subscribe((()=>{c()&&(f(),u(a()))}))})):async(...e)=>r.apply(null,e)))}(_,f),A=function(e,t){return ie(e,((r,n)=>r.hasResolver?(...o)=>{const s=r.apply(null,o);if(e.hasFinishedResolution(n,o)){if(e.hasResolutionFailed(n,o))throw e.getResolutionError(n,o);return s}throw new Promise((r=>{const s=t.subscribe((()=>{e.hasFinishedResolution(n,o)&&(r(),s())}))}))}:r))}(_,f),P=()=>j;f.__unstableOriginalGetState=f.getState,f.getState=()=>f.__unstableOriginalGetState().root;const F=f&&(e=>(a.add(e),()=>a.delete(e)));let C=f.__unstableOriginalGetState();return f.subscribe((()=>{const e=f.__unstableOriginalGetState(),t=e!==C;if(C=e,t)for(const e of a)e()})),{reducer:l,store:f,actions:d,selectors:_,resolvers:m,getSelectors:()=>_,getResolveSelectors:P,getSuspendSelectors:()=>A,getActions:()=>d,subscribe:F}}};return M(u,c),u}function le(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe:e=>(r.add(e),()=>r.delete(e)),pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}function fe(e){return"string"==typeof e?e:e.name}function pe(e={},t=null){const r={},n=le();let o=null;function s(){n.emit()}function i(e,n){if(r[e])return console.error('Store "'+e+'" is already registered.'),r[e];const o=n();if("function"!=typeof o.getSelectors)throw new TypeError("store.getSelectors must be a function");if("function"!=typeof o.getActions)throw new TypeError("store.getActions must be a function");if("function"!=typeof o.subscribe)throw new TypeError("store.subscribe must be a function");o.emitter=le();const i=o.subscribe;if(o.subscribe=e=>{const t=o.emitter.subscribe(e),r=i((()=>{o.emitter.isPaused?o.emitter.emit():e()}));return()=>{r?.(),t?.()}},r[e]=o,o.subscribe(s),t)try{F(o.store).registerPrivateActions(F(t).privateActionsOf(e)),F(o.store).registerPrivateSelectors(F(t).privateSelectorsOf(e))}catch(e){}return o}let c={batch:function(e){n.isPaused?e():(n.pause(),Object.values(r).forEach((e=>e.emitter.pause())),e(),n.resume(),Object.values(r).forEach((e=>e.emitter.resume())))},stores:r,namespaces:r,subscribe:(e,o)=>{if(!o)return n.subscribe(e);const s=fe(o),i=r[s];return i?i.subscribe(e):t?t.subscribe(e,o):n.subscribe(e)},select:function(e){const n=fe(e);o?.add(n);const s=r[n];return s?s.getSelectors():t?.select(n)},resolveSelect:function(e){const n=fe(e);o?.add(n);const s=r[n];return s?s.getResolveSelectors():t&&t.resolveSelect(n)},suspendSelect:function(e){const n=fe(e);o?.add(n);const s=r[n];return s?s.getSuspendSelectors():t&&t.suspendSelect(n)},dispatch:function(e){const n=fe(e),o=r[n];return o?o.getActions():t&&t.dispatch(n)},use:function(e,t){if(e)return c={...c,...e(c,t)},c},register:function(e){i(e.name,(()=>e.instantiate(c)))},registerGenericStore:function(e,t){u()("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),i(e,(()=>t))},registerStore:function(e,t){if(!t.reducer)throw new TypeError("Must specify store reducer");return i(e,(()=>ae(e,t).instantiate(c))).store},__unstableMarkListeningStores:function(e,t){o=new Set;try{return e.call(this)}finally{t.current=Array.from(o),o=null}}};c.register(C);for(const[t,r]of Object.entries(e))c.register(ae(t,r));t&&t.subscribe(s);const a=(l=c,Object.fromEntries(Object.entries(l).map((([e,t])=>"function"!=typeof t?[e,t]:[e,function(){return c[e].apply(null,arguments)}]))));var l;return M(a,{privateActionsOf:e=>{try{return F(r[e].store).privateActions}catch(e){return{}}},privateSelectorsOf:e=>{try{return F(r[e].store).privateSelectors}catch(e){return{}}}}),a}const ge=pe();function de(e){return"[object Object]"===Object.prototype.toString.call(e)}function ye(e){var t,r;return!1!==de(e)&&(void 0===(t=e.constructor)||!1!==de(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var be=r(1919),Se=r.n(be);let he;const ve={getItem:e=>he&&he[e]?he[e]:null,setItem(e,t){he||ve.clear(),he[e]=String(t)},clear(){he=Object.create(null)}},Oe=ve;let me;try{me=window.localStorage,me.setItem("__wpDataTestLocalStorage",""),me.removeItem("__wpDataTestLocalStorage")}catch(e){me=Oe}const we=me,Re="WP_DATA";function Ee(e,t){const r=function(e){const{storage:t=we,storageKey:r=Re}=e;let n;return{get:function(){if(void 0===n){const e=t.getItem(r);if(null===e)n={};else try{n=JSON.parse(e)}catch(e){n={}}}return n},set:function(e,o){n={...n,[e]:o},t.setItem(r,JSON.stringify(n))}}}(t);return{registerStore(t,n){if(!n.persist)return e.registerStore(t,n);const o=r.get()[t];if(void 0!==o){let e=n.reducer(n.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});e=ye(e)&&ye(o)?Se()(e,o,{isMergeableObject:ye}):o,n={...n,initialState:e}}const s=e.registerStore(t,n);return s.subscribe(function(e,t,n){let o;if(Array.isArray(n)){const e=n.reduce(((e,t)=>Object.assign(e,{[t]:(e,r)=>r.nextState[t]})),{});s=Qe(e),o=(e,t)=>t.nextState===e?e:s(e,t)}else o=(e,t)=>t.nextState;var s;let i=o(void 0,{nextState:e()});return()=>{const n=o(i,{nextState:e()});n!==i&&(r.set(t,n),i=n)}}(s.getState,t,n.persist)),s}}}Ee.__unstableMigrate=()=>{};const _e=Ee,Ie=window.wp.element,Te=window.wp.priorityQueue,Ne=window.wp.isShallowEqual;var je=r.n(Ne);const Ae=(0,Ie.createContext)(ge),{Consumer:Le,Provider:Pe}=Ae,Me=Le,Fe=Pe;function xe(){return(0,Ie.useContext)(Ae)}const Ce=(0,Ie.createContext)(!1),{Consumer:Ue,Provider:ke}=Ce,De=ke,Ve=(0,Te.createQueue)();function Ge(e,t,r){const n=xe(),o=(0,Ie.useContext)(Ce),s=(0,Ie.useMemo)((()=>function(e,t){const r=t?e.suspendSelect:e.select,n={};let o,s,i,c,u=!1;return(t,a)=>{function l(){if(u&&t===o)return s;const a={current:null},l=e.__unstableMarkListeningStores((()=>t(r,e)),a);c?c.updateStores(a.current):c=(t=>{const r=[...t],o=new Set;return{subscribe:function(t){u=!1;const s=()=>{u=!1,t()},c=()=>{i?Ve.add(n,s):s()},a=[];function l(t){a.push(e.subscribe(c,t))}for(const e of r)l(e);return o.add(l),()=>{o.delete(l);for(const e of a.values())e?.();Ve.cancel(n)}},updateStores:function(e){for(const t of e)if(!r.includes(t)){r.push(t);for(const e of o)e(t)}}}})(a.current),je()(s,l)||(s=l),o=t,u=!0}return i&&!a&&(u=!1,Ve.cancel(n)),l(),i=a,{subscribe:c.subscribe,getValue:function(){return l(),s}}}}(n,e)),[n]),i=(0,Ie.useCallback)(t,r),{subscribe:c,getValue:u}=s(i,o),a=(0,Ie.useSyncExternalStore)(c,u,u);return(0,Ie.useDebugValue)(a),a}function He(e,t){const r="function"!=typeof e,n=(0,Ie.useRef)(r);if(r!==n.current){const e=n.current?"static":"mapping";throw new Error(`Switching useSelect from ${e} to ${r?"static":"mapping"} is not allowed`)}return r?(o=e,xe().select(o)):Ge(!1,e,t);var o}function Ke(e,t){return Ge(!0,e,t)}const We=e=>(0,R.createHigherOrderComponent)((t=>(0,R.pure)((r=>{const n=He(((t,n)=>e(t,r,n)));return(0,Ie.createElement)(t,{...r,...n})}))),"withSelect"),$e=e=>(0,R.createHigherOrderComponent)((t=>r=>{const n=((e,t)=>{const r=xe(),n=(0,Ie.useRef)(e);return(0,R.useIsomorphicLayoutEffect)((()=>{n.current=e})),(0,Ie.useMemo)((()=>{const e=n.current(r.dispatch,r);return Object.fromEntries(Object.entries(e).map((([e,t])=>("function"!=typeof t&&console.warn(`Property ${e} returned from dispatchMap in useDispatchWithMap must be a function.`),[e,(...t)=>n.current(r.dispatch,r)[e](...t)]))))}),[r,...t])})(((t,n)=>e(t,r,n)),[]);return(0,Ie.createElement)(t,{...r,...n})}),"withDispatch"),Xe=(0,R.createHigherOrderComponent)((e=>t=>(0,Ie.createElement)(Me,null,(r=>(0,Ie.createElement)(e,{...t,registry:r})))),"withRegistry"),ze=e=>{const{dispatch:t}=xe();return void 0===e?t:t(e)};function Je(e){return ge.dispatch(e)}function Be(e){return ge.select(e)}const Qe=i(),qe=ge.resolveSelect,Ye=ge.suspendSelect,Ze=ge.subscribe,et=ge.registerGenericStore,tt=ge.registerStore,rt=ge.use,nt=ge.register})(),(window.wp=window.wp||{}).data=n})(); //# sourceMappingURL=index.min.js.map