(()=>{"use strict";const e=window.wp.data,n={uniqueIDs:{}},t=(0,e.createReduxStore)("firebox/data",{reducer(e=n,t){if("ADD_UNIQUE_ID"===t.type){const n=e.uniqueIDs;return Object.assign(n,{[t.uniqueID]:t.clientID}),{...e,uniqueIDs:n}}return e},actions:{addUniqueID:(e,n)=>({type:"ADD_UNIQUE_ID",uniqueID:e,clientID:n})},controls:{},selectors:{getUniqueIDs(e){const{uniqueIDs:n}=e;return n},isUniqueID(e,n){const{uniqueIDs:t}=e;let u=!0;return t.hasOwnProperty(n)&&(u=!1),u},isUniqueBlock(e,n,t){const{uniqueIDs:u}=e;let s=!1;return u.hasOwnProperty(n)&&u[n]===t&&(s=!0),s}}});(0,e.register)(t)})();