/*! This file is auto-generated */ !function(){var e={2167:function(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;r1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(o,u){null!==u&&"object"===t(u)&&(o=o[1]),e.call(n,o,u,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}}],u&&r(o.prototype,u),s&&r(o,s),e}();e.exports=o},9125:function(e){e.exports=function(e){var t,r=Object.keys(e);return t=function(){var e,t,n;for(e="return {",t=0;t2?r-2:0),o=2;o2?r-2:0),o=2;o2?r-2:0),o=2;ot=>{let{storeKey:r,selectorName:n,args:o}=t;return e.select(r)[n](...o)})),[N]:I((e=>t=>{let{storeKey:r,selectorName:n,args:o}=t;const u=e.select(r)[n].hasResolver?"resolveSelect":"select";return e[u](r)[n](...o)})),[A]:I((e=>t=>{let{storeKey:r,actionName:n,args:o}=t;return e.dispatch(r)[n](...o)}))};var C=()=>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};const F={name:"core/data",instantiate(e){const t=t=>function(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),u=1;ufunction(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),u=1;u[e,t(e)])))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map((e=>[e,r(e)])))},subscribe(){return()=>()=>{}}}}};var U=F;var k=(e,t)=>()=>r=>n=>{const o=e.select(U).getCachedResolvers(t);return Object.entries(o).forEach((r=>{let[o,u]=r;const s=(0,i.get)(e.stores,[t,"resolvers",o]);s&&s.shouldInvalidate&&u.forEach(((r,u)=>{"finished"!==(null==r?void 0:r.status)&&"error"!==(null==r?void 0:r.status)||!s.shouldInvalidate(n,...u)||e.dispatch(U).invalidateResolution(t,o,u)}))})),r(n)};function x(e){return()=>t=>r=>"function"==typeof r?r(e):t(r)}function D(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 M=(V="selectorName",e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;const n=r[V];if(void 0===n)return t;const o=e(t[n],r);return o===t[n]?t:{...t,[n]:o}})((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(O()),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_RESOLUTION":{const r=new(O())(e);return r.set(D(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new(O())(e);return r.set(D(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new(O())(e);return r.set(D(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new(O())(e);for(const e of t.args)r.set(D(e),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new(O())(e);for(const e of t.args)r.set(D(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},u=t.errors[n];u&&(o.error=u),r.set(D(e),o)})),r}case"INVALIDATE_RESOLUTION":{const r=new(O())(e);return r.delete(D(t.args)),r}}return e}));var V;var G=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;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 M(e,t)}return e};function H(e,t,r){const n=(0,i.get)(e,[t]);if(n)return n.get(D(r))}function K(e,t,r){const n=H(e,t,r);return n&&"resolving"===n.status}function W(e,t,r){return void 0!==H(e,t,r)}function X(e,t,r){var n;const o=null===(n=H(e,t,r))||void 0===n?void 0:n.status;return"finished"===o||"error"===o}function q(e,t,r){var n;return"error"===(null===(n=H(e,t,r))||void 0===n?void 0:n.status)}function B(e,t,r){const n=H(e,t,r);return"error"===(null==n?void 0:n.status)?n.error:null}function J(e,t,r){var n;return"resolving"===(null===(n=H(e,t,r))||void 0===n?void 0:n.status)}function $(e){return e}function z(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 ue=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t};function se(r,n){return{name:r,instantiate:o=>{const u=n.reducer,c=function(e,t,r,n){const o={...t.controls,...P},u=(0,i.mapValues)(o,(e=>e.isRegistryControl?e(r):e)),c=[R(k(r,e),C,E()(u),x(n))];"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&c.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e}));const{reducer:a,initialState:l}=t;return S(s()({metadata:G,root:a}),{root:l},(0,i.flowRight)(c))}(r,n,o,{registry:o,get dispatch(){return Object.assign((e=>c.dispatch(e)),v())},get select(){return Object.assign((e=>e(c.__unstableOriginalGetState())),h())},get resolveSelect(){return y()}}),a=function(){const e={};return{isRunning(t,r){return e[t]&&e[t].get(ue(r))},clear(t,r){e[t]&&e[t].delete(ue(r))},markAsRunning(t,r){e[t]||(e[t]=new(O())),e[t].set(ue(r),!0)}}}();let l;const f=function(e,t){const r=e=>function(){return Promise.resolve(t.dispatch(e(...arguments)))};return(0,i.mapValues)(e,r)}({...t,...n.actions},c);let p=function(e,t){const r=e=>{const r=function(){const r=arguments.length,n=new Array(r+1);n[0]=t.__unstableOriginalGetState();for(let e=0;efunction(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o(e.isRegistrySelector&&(e.registry=o),function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;oe.fulfill?e:{...e,fulfill:e})),u=(t,u)=>{const s=e[u];if(!s)return t.hasResolver=!1,t;const i=function(){for(var e=arguments.length,i=new Array(e),c=0;c{n.clear(u,i),r.dispatch(z(u,i));try{await ie(r,o,u,...i),r.dispatch(Q(u,i))}catch(e){r.dispatch(Y(u,i,e))}})))}return a(...i),t(...i)};return i.hasResolver=!0,i};return{resolvers:o,selectors:(0,i.mapValues)(t,u)}}(n.resolvers,p,c,a);l=e.resolvers,p=e.selectors}const d=function(e,t){const{getIsResolving:r,hasStartedResolution:n,hasFinishedResolution:o,hasResolutionFailed:u,isResolving:s,getCachedResolvers:c,getResolutionState:a,getResolutionError:l,...f}=e;return(0,i.mapValues)(f,((r,n)=>r.hasResolver?function(){for(var o=arguments.length,u=new Array(o),s=0;s{const i=()=>e.hasFinishedResolution(n,u),c=t=>{if(e.hasResolutionFailed(n,u)){const t=e.getResolutionError(n,u);s(t)}else o(t)},a=()=>r.apply(null,u),l=a();if(i())return c(l);const f=t.subscribe((()=>{i()&&(f(),c(a()))}))}))}:async function(){for(var e=arguments.length,t=new Array(e),n=0;nr.hasResolver?function(){for(var o=arguments.length,u=new Array(o),s=0;s{const o=t.subscribe((()=>{e.hasFinishedResolution(n,u)&&(r(),o())}))}))}:r))}(p,c),h=()=>p,v=()=>f,y=()=>d;c.__unstableOriginalGetState=c.getState,c.getState=()=>c.__unstableOriginalGetState().root;const b=c&&(e=>{let t=c.__unstableOriginalGetState();return c.subscribe((()=>{const r=c.__unstableOriginalGetState(),n=r!==t;t=r,n&&e()}))});return{reducer:u,store:c,actions:f,selectors:p,resolvers:l,getSelectors:h,getResolveSelectors:y,getSuspendSelectors:()=>g,getActions:v,subscribe:b}}}}async function ie(e,t,r){const n=(0,i.get)(t,[r]);if(!n)return;for(var o=arguments.length,u=new Array(o>3?o-3:0),s=3;sArray.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe(e){return r.add(e),()=>r.delete(e)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}function ae(e){return null!==e&&"object"==typeof e}function le(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r={},n=ce(),o=new Set;function u(){n.emit()}const s=e=>n.subscribe(e);function c(e){const n=ae(e)?e.name:e;o.add(n);const u=r[n];return u?u.getSelectors():null==t?void 0:t.select(n)}function l(e,t){o.clear();try{return e.call(this)}finally{t.current=Array.from(o)}}function f(e){const n=ae(e)?e.name:e;o.add(n);const u=r[n];return u?u.getResolveSelectors():t&&t.resolveSelect(n)}function p(e){const n=ae(e)?e.name:e;o.add(n);const u=r[n];return u?u.getSuspendSelectors():t&&t.suspendSelect(n)}function d(e){const n=ae(e)?e.name:e,o=r[n];return o?o.getActions():t&&t.dispatch(n)}function g(e){return(0,i.mapValues)(e,((e,t)=>"function"!=typeof e?e:function(){return m[t].apply(null,arguments)}))}function h(e,t){if("function"!=typeof t.getSelectors)throw new TypeError("store.getSelectors must be a function");if("function"!=typeof t.getActions)throw new TypeError("store.getActions must be a function");if("function"!=typeof t.subscribe)throw new TypeError("store.subscribe must be a function");t.emitter=ce();const n=t.subscribe;t.subscribe=e=>{const r=t.emitter.subscribe(e),o=n((()=>{t.emitter.isPaused?t.emitter.emit():e()}));return()=>{null==o||o(),null==r||r()}},r[e]=t,t.subscribe(u)}function v(e){h(e.name,e.instantiate(m))}function y(e,t){a()("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),h(e,t)}function S(e,t){if(!t.reducer)throw new TypeError("Must specify store reducer");const r=se(e,t).instantiate(m);return h(e,r),r.store}function b(e,n){return e in r?r[e].subscribe(n):t?t.__unstableSubscribeStore(e,n):s(n)}function R(e){n.pause(),Object.values(r).forEach((e=>e.emitter.pause())),e(),n.resume(),Object.values(r).forEach((e=>e.emitter.resume()))}let m={batch:R,stores:r,namespaces:r,subscribe:s,select:c,resolveSelect:f,suspendSelect:p,dispatch:d,use:O,register:v,registerGenericStore:y,registerStore:S,__unstableMarkListeningStores:l,__unstableSubscribeStore:b};function O(e,t){if(e)return m={...m,...e(m,t)},m}m.register(U);for(const[t,r]of Object.entries(e))m.register(se(t,r));return t&&t.subscribe(u),g(m)}var fe=le(); /*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ function pe(e){return"[object Object]"===Object.prototype.toString.call(e)}function de(e){var t,r;return!1!==pe(e)&&(void 0===(t=e.constructor)||!1!==pe(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}let ge;const he={getItem(e){return ge&&ge[e]?ge[e]:null},setItem(e,t){ge||he.clear(),ge[e]=String(t)},clear(){ge=Object.create(null)}};var ve=he;let ye;try{ye=window.localStorage,ye.setItem("__wpDataTestLocalStorage",""),ye.removeItem("__wpDataTestLocalStorage")}catch(e){ye=ve}const Se=ye,be="WP_DATA";function Re(e,t){const r=function(e){const{storage:t=Se,storageKey:r=be}=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=de(e)&&de(o)?(0,i.merge)({},e,o):o,n={...n,initialState:e}}const u=e.registerStore(t,n);return u.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]})),{});u=ze(e),o=(e,t)=>t.nextState===e?e:u(e,t)}else o=(e,t)=>t.nextState;var u;let s=o(void 0,{nextState:e()});return()=>{const n=o(s,{nextState:e()});n!==s&&(r.set(t,n),s=n)}}(u.getState,t,n.persist)),u}}}Re.__unstableMigrate=()=>{};var me=Re;function Oe(){return Oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{},He=(0,Te.createQueue)();function Ke(e,t){const r="function"==typeof e;r||(t=[]);const n=(0,we.useCallback)(r?e:Ge,t),o=r?n:null,u=Ue(),s=Ve(),i=(0,we.useRef)(u),c=(0,we.useRef)(),a=(0,we.useRef)(s),l=(0,we.useRef)(),f=(0,we.useRef)(),p=(0,we.useRef)([]),d=(0,we.useCallback)((e=>u.__unstableMarkListeningStores((()=>e(u.select,u)),p)),[u]),g=(0,we.useMemo)((()=>({})),t||[]);let h;if(o){h=l.current;const e=i.current!==u,t=c.current!==o,r=a.current&&!s,n=!!f.current;if(e||t||r||n)try{h=d(o)}catch(e){let t=`An error occurred while running 'mapSelect': ${e.message}`;f.current&&(t+="\nThe error may be correlated with this previous error:\n",t+=`${f.current.stack}\n\n`,t+="Original stack trace:"),console.error(t)}}(0,Ee.useIsomorphicLayoutEffect)((()=>{r&&(i.current=u,c.current=o,a.current=s,l.current=h,f.current=void 0)}));const v=Ie((()=>({queue:!0})),[u]),[,y]=(0,we.useReducer)((e=>e+1),0),S=(0,we.useRef)(!1);return(0,Ee.useIsomorphicLayoutEffect)((()=>{if(!r)return;const e=()=>{try{const e=d(c.current);if(Ae()(l.current,e))return;l.current=e}catch(e){f.current=e}y()},t=()=>{S.current&&(a.current?He.add(v,e):e())};e();const n=p.current.map((e=>u.__unstableSubscribeStore(e,t)));return S.current=!0,()=>{n.forEach((e=>null==e?void 0:e())),He.cancel(v),S.current=!1}}),[u,d,r,g]),(0,we.useDebugValue)(h),r?h:u.select(e)}function We(e,t){const r=(0,we.useCallback)(e,t),n=Ue(),o=Ve(),u=(0,we.useRef)(n),s=(0,we.useRef)(),i=(0,we.useRef)(o),c=(0,we.useRef)(),a=(0,we.useRef)(),l=(0,we.useRef)([]),f=(0,we.useCallback)((e=>n.__unstableMarkListeningStores((()=>e(n.suspendSelect,n)),l)),[n]),p=(0,we.useMemo)((()=>({})),t||[]);let d=c.current,g=a.current;const h=u.current!==n,v=s.current!==r,y=i.current&&!o;if(h||v||y)try{d=f(r)}catch(e){g=e}(0,Ee.useIsomorphicLayoutEffect)((()=>{u.current=n,s.current=r,i.current=o,c.current=d,a.current=g}));const S=Ie((()=>({queue:!0})),[n]),[,b]=(0,we.useReducer)((e=>e+1),0),R=(0,we.useRef)(!1);if((0,Ee.useIsomorphicLayoutEffect)((()=>{const e=()=>{try{const e=f(s.current);if(Ae()(c.current,e))return;c.current=e}catch(e){a.current=e}b()},t=()=>{R.current&&(i.current?He.add(S,e):e())};e();const r=l.current.map((e=>n.__unstableSubscribeStore(e,t)));return R.current=!0,()=>{r.forEach((e=>null==e?void 0:e())),He.cancel(S),R.current=!1}}),[n,f,p]),g)throw g;return d}var Xe=e=>(0,Ee.createHigherOrderComponent)((t=>(0,Ee.pure)((r=>{const n=Ke(((t,n)=>e(t,r,n)));return(0,we.createElement)(t,Oe({},r,n))}))),"withSelect");var qe=(e,t)=>{const r=Ue(),n=(0,we.useRef)(e);return(0,Ee.useIsomorphicLayoutEffect)((()=>{n.current=e})),(0,we.useMemo)((()=>{const e=n.current(r.dispatch,r);return(0,i.mapValues)(e,((e,t)=>("function"!=typeof e&&console.warn(`Property ${t} returned from dispatchMap in useDispatchWithMap must be a function.`),function(){return n.current(r.dispatch,r)[t](...arguments)})))}),[r,...t])};var Be=e=>(0,Ee.createHigherOrderComponent)((t=>r=>{const n=qe(((t,n)=>e(t,r,n)),[]);return(0,we.createElement)(t,Oe({},r,n))}),"withDispatch");var Je=(0,Ee.createHigherOrderComponent)((e=>t=>(0,we.createElement)(Ce,null,(r=>(0,we.createElement)(e,Oe({},t,{registry:r}))))),"withRegistry");var $e=e=>{const{dispatch:t}=Ue();return void 0===e?t:t(e)};const ze=s(),Qe=fe.select,Ye=fe.resolveSelect,Ze=fe.suspendSelect,et=fe.dispatch,tt=fe.subscribe,rt=fe.registerGenericStore,nt=fe.registerStore,ot=fe.use,ut=fe.register}(),(window.wp=window.wp||{}).data=n}();