PageSourceSearch

https://www.spiritblends.com/wp-content/cache/breeze-minification/…emon-1-64-js-dist-compose.js?ver=1791597148

js spiritblends.com collected 2026-10-10 01:53:28 UTC 56,331 bytes, 279 lines download raw bytes

1(function(){"use strict";var wp;(wp||={}).compose=(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __commonJS=(cb,mod)=>function __require(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)
2__defProp(target,name,{get:all[name],enumerable:!0})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from==="object"||typeof from==="function"){for(let key of __getOwnPropNames(from))
3if(!__hasOwnProp.call(to,key)&&key!==except)
4__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}
5return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var __toCommonJS=(mod)=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var require_private_apis=__commonJS({"package-external:@wordpress/private-apis"(exports,module){module.exports=window.wp.privateApis}});var require_jsx_runtime=__commonJS({"vendor-external:react/jsx-runtime"(exports,module){module.exports=window.ReactJSXRuntime}});var require_is_shallow_equal=__commonJS({"package-external:@wordpress/is-shallow-equal"(exports,module){module.exports=window.wp.isShallowEqual}});var require_element=__commonJS({"package-external:@wordpress/element"(exports,module){module.exports=window.wp.element}});var require_deprecated=__commonJS({"package-external:@wordpress/deprecated"(exports,module){module.exports=window.wp.deprecated}});var require_dom=__commonJS({"package-external:@wordpress/dom"(exports,module){module.exports=window.wp.dom}});var require_mousetrap=__commonJS({"node_modules/mousetrap/mousetrap.js"(exports,module){(function(window2,document2,undefined2){if(!window2){return}
6var _MAP={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"};var _KEYCODE_MAP={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"};var _SHIFT_MAP={"~":"`","!":"1","@":"2","#":"3","$":"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0","_":"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"};var _SPECIAL_ALIASES={"option":"alt","command":"meta","return":"enter","escape":"esc","plus":"+","mod":/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"};var _REVERSE_MAP;for(var i=1;i<20;++i){_MAP[111+i]="f"+i}
7for(i=0;i<=9;++i){_MAP[i+96]=i.toString()}
8function _addEvent(object,type,callback){if(object.addEventListener){object.addEventListener(type,callback,!1);return}
9object.attachEvent("on"+type,callback)}
10function _characterFromEvent(e){if(e.type=="keypress"){var character=String.fromCharCode(e.which);if(!e.shiftKey){character=character.toLowerCase()}
11return character}
12if(_MAP[e.which]){return _MAP[e.which]}
13if(_KEYCODE_MAP[e.which]){return _KEYCODE_MAP[e.which]}
14return String.fromCharCode(e.which).toLowerCase()}
15function _modifiersMatch(modifiers1,modifiers2){return modifiers1.sort().join(",")===modifiers2.sort().join(",")}
16function _eventModifiers(e){var modifiers=[];if(e.shiftKey){modifiers.push("shift")}
17if(e.altKey){modifiers.push("alt")}
18if(e.ctrlKey){modifiers.push("ctrl")}
19if(e.metaKey){modifiers.push("meta")}
20return modifiers}
21function _preventDefault(e){if(e.preventDefault){e.preventDefault();return}
22e.returnValue=!1}
23function _stopPropagation(e){if(e.stopPropagation){e.stopPropagation();return}
24e.cancelBubble=!0}
25function _isModifier(key){return key=="shift"||key=="ctrl"||key=="alt"||key=="meta"}
26function _getReverseMap(){if(!_REVERSE_MAP){_REVERSE_MAP={};for(var key in _MAP){if(key>95&&key<112){continue}
27if(_MAP.hasOwnProperty(key)){_REVERSE_MAP[_MAP[key]]=key}}}
28return _REVERSE_MAP}
29function _pickBestAction(key,modifiers,action){if(!action){action=_getReverseMap()[key]?"keydown":"keypress"}
30if(action=="keypress"&&modifiers.length){action="keydown"}
31return action}
32function _keysFromString(combination){if(combination==="+"){return["+"]}
33combination=combination.replace(/\+{2}/g,"+plus");return combination.split("+")}
34function _getKeyInfo(combination,action){var keys;var key;var i2;var modifiers=[];keys=_keysFromString(combination);for(i2=0;i2<keys.length;++i2){key=keys[i2];
34if(_SPECIAL_ALIASES[key]){key=_SPECIAL_ALIASES[key]}
35if(action&&action!="keypress"&&_SHIFT_MAP[key]){key=_SHIFT_MAP[key];modifiers.push("shift")}
36if(_isModifier(key)){modifiers.push(key)}}
37action=_pickBestAction(key,modifiers,action);return{key,modifiers,action}}
38function _belongsTo(element,ancestor){if(element===null||element===document2){return!1}
39if(element===ancestor){return!0}
40return _belongsTo(element.parentNode,ancestor)}
41function Mousetrap3(targetElement){var self=this;targetElement=targetElement||document2;if(!(self instanceof Mousetrap3)){return new Mousetrap3(targetElement)}
42self.target=targetElement;self._callbacks={};self._directMap={};var _sequenceLevels={};var _resetTimer;var _ignoreNextKeyup=!1;var _ignoreNextKeypress=!1;var _nextExpectedAction=!1;function _resetSequences(doNotReset){doNotReset=doNotReset||{};var activeSequences=!1,key;for(key in _sequenceLevels){if(doNotReset[key]){activeSequences=!0;continue}
43_sequenceLevels[key]=0}
44if(!activeSequences){_nextExpectedAction=!1}}
45function _getMatches(character,modifiers,e,sequenceName,combination,level){var i2;var callback;var matches=[];var action=e.type;if(!self._callbacks[character]){return[]}
46if(action=="keyup"&&_isModifier(character)){modifiers=[character]}
47for(i2=0;i2<self._callbacks[character].length;++i2){callback=self._callbacks[character][i2];if(!sequenceName&&callback.seq&&_sequenceLevels[callback.seq]!=callback.level){continue}
48if(action!=callback.action){continue}
49if(action=="keypress"&&!e.metaKey&&!e.ctrlKey||_modifiersMatch(modifiers,callback.modifiers)){var deleteCombo=!sequenceName&&callback.combo==combination;var deleteSequence=sequenceName&&callback.seq==sequenceName&&callback.level==level;if(deleteCombo||deleteSequence){self._callbacks[character].splice(i2,1)}
50matches.push(callback)}}
51return matches}
52function _fireCallback(callback,e,combo,sequence){if(self.stopCallback(e,e.target||e.srcElement,combo,sequence)){return}
53if(callback(e,combo)===!1){_preventDefault(e);_stopPropagation(e)}}
54self._handleKey=function(character,modifiers,e){var callbacks=_getMatches(character,modifiers,e);var i2;var doNotReset={};var maxLevel=0;var processedSequenceCallback=!1;for(i2=0;i2<callbacks.length;++i2){if(callbacks[i2].seq){maxLevel=Math.max(maxLevel,callbacks[i2].level)}}
55for(i2=0;i2<callbacks.length;++i2){if(callbacks[i2].seq){if(callbacks[i2].level!=maxLevel){continue}
56processedSequenceCallback=!0;doNotReset[callbacks[i2].seq]=1;_fireCallback(callbacks[i2].callback,e,callbacks[i2].combo,callbacks[i2].seq);continue}
57if(!processedSequenceCallback){_fireCallback(callbacks[i2].callback,e,callbacks[i2].combo)}}
58var ignoreThisKeypress=e.type=="keypress"&&_ignoreNextKeypress;if(e.type==_nextExpectedAction&&!_isModifier(character)&&!ignoreThisKeypress){_resetSequences(doNotReset)}
59_ignoreNextKeypress=processedSequenceCallback&&e.type=="keydown"};function _handleKeyEvent(e){if(typeof e.which!=="number"){e.which=e.keyCode}
60var character=_characterFromEvent(e);if(!character){return}
61if(e.type=="keyup"&&_ignoreNextKeyup===character){_ignoreNextKeyup=!1;return}
62self.handleKey(character,_eventModifiers(e),e)}
63function _resetSequenceTimer(){clearTimeout(_resetTimer);_resetTimer=setTimeout(_resetSequences,1e3)}
64function _bindSequence(combo,keys,callback,action){_sequenceLevels[combo]=0;function _increaseSequence(nextAction){return function(){_nextExpectedAction=nextAction;++_sequenceLevels[combo];_resetSequenceTimer()}}
65function _callbackAndReset(e){_fireCallback(callback,e,combo);if(action!=="keyup"){_ignoreNextKeyup=_characterFromEvent(e)}
66setTimeout(_resetSequences,10)}
67for(var i2=0;i2<keys.length;++i2){var isFinal=i2+1===keys.length;var wrappedCallback=isFinal?_callbackAndReset:_increaseSequence(action||_getKeyInfo(keys[i2+1]).action);_bindSingle(keys[i2],wrappedCallback,action,combo,i2)}}
68function _bindSingle(combination,callback,action,sequenceName,level){self._directMap[combination+":"+action]=callback;combination=combination.replace(/\s+/g," ");var sequence=combination.split(" ");var info;if(sequence.length>1){_bindSequence(combination,sequence,callback,action);return}
69info=_getKeyInfo(combination,action);self._callbacks[info.key]=self._callbacks[info.key]||[];_getMatches(info.key,info.modifiers,{type:info.action},sequenceName,combination,level);self._callbacks[info.key][sequenceName?"unshift":"push"]({callback,modifiers:info.modifiers,action:info.action,seq:sequenceName,level,combo:combination})}
70self._bindMultiple=function(combinations,callback,action){for(var i2=0;i2<combinations.length;++i2){_bindSingle(combinations[i2],callback,action)}};_addEvent(targetElement,"keypress",_handleKeyEvent);_addEvent(targetElement,"keydown",_handleKeyEvent);_addEvent(targetElement,"keyup",_handleKeyEvent)}
71Mousetrap3.prototype.bind=function(keys,callback,action){var self=this;keys=keys instanceof Array?keys:[keys];self._bindMultiple.call(self,keys,callback,action);return self};Mousetrap3.prototype.unbind=function(keys,action){var self=this;return self.bind.call(self,keys,function(){},action)};Mousetrap3.prototype.trigger=function(keys,action){var self=this;if(self._directMap[keys+":"+action]){self._directMap[keys+":"+action]({},keys)}
72return self};Mousetrap3.prototype.reset=function(){var self=this;self._callbacks={};self._directMap={};return self};Mousetrap3.prototype.stopCallback=function(e,element){var self=this;if((" "+element.className+" ").indexOf(" mousetrap ")>-1){return!1}
73if(_belongsTo(element,self.target)){return!1}
74if("composedPath" in e&&typeof e.composedPath==="function"){var initialEventTarget=e.composedPath()[0];if(initialEventTarget!==e.target){element=initialEventTarget}}
75return element.tagName=="INPUT"||element.tagName=="SELECT"||element.tagName=="TEXTAREA"||element.isContentEditable};Mousetrap3.prototype.handleKey=function(){var self=this;return self._handleKey.apply(self,arguments)};Mousetrap3.addKeycodes=function(object){for(var key in object){if(object.hasOwnProperty(key)){_MAP[key]=object[key]}}
76_REVERSE_MAP=null};Mousetrap3.init=function(){var documentMousetrap=Mousetrap3(document2);for(var method in documentMousetrap){if(method.charAt(0)!=="_"){Mousetrap3[method]=(function(method2){return function(){return documentMousetrap[method2].apply(documentMousetrap,arguments)}}
76)(method)}}};Mousetrap3.init();window2.Mousetrap=Mousetrap3;if(typeof module!=="undefined"&&module.exports){module.exports=Mousetrap3}
77if(typeof define==="function"&&define.amd){define(function(){return Mousetrap3})}})(typeof window!=="undefined"?window:null,typeof window!=="undefined"?document:null)}});var require_keycodes=__commonJS({"package-external:@wordpress/keycodes"(exports,module){module.exports=window.wp.keycodes}});var require_undo_manager=__commonJS({"package-external:@wordpress/undo-manager"(exports,module){module.exports=window.wp.undoManager}});var require_priority_queue=__commonJS({"package-external:@wordpress/priority-queue"(exports,module){module.exports=window.wp.priorityQueue}});var require_react=__commonJS({"vendor-external:react"(exports,module){module.exports=window.React}});var index_exports={};__export(index_exports,{__experimentalUseDialog:()=>use_dialog_default,__experimentalUseDragging:()=>useDragging,__experimentalUseDropZone:()=>useDropZone,__experimentalUseFixedWindowList:()=>useFixedWindowList,__experimentalUseFocusOutside:()=>useFocusOutside,compose:()=>compose_default,createHigherOrderComponent:()=>createHigherOrderComponent,debounce:()=>debounce,ifCondition:()=>if_condition_default,observableMap:()=>observableMap,pipe:()=>pipe_default,privateApis:()=>privateApis,pure:()=>pure_default,throttle:()=>throttle,useAsyncList:()=>use_async_list_default,useConstrainedTabbing:()=>use_constrained_tabbing_default,useCopyOnClick:()=>useCopyOnClick,useCopyToClipboard:()=>useCopyToClipboard,useDebounce:()=>useDebounce,useDebouncedInput:()=>useDebouncedInput,useDisabled:()=>useDisabled,useEvent:()=>useEvent,useFocusOnMount:()=>useFocusOnMount,useFocusReturn:()=>use_focus_return_default,useFocusableIframe:()=>useFocusableIframe,useInstanceId:()=>use_instance_id_default,useIsomorphicLayoutEffect:()=>use_isomorphic_layout_effect_default,useKeyboardShortcut:()=>use_keyboard_shortcut_default,useMediaQuery:()=>useMediaQuery,useMergeRefs:()=>useMergeRefs,useObservableValue:()=>useObservableValue,usePrevious:()=>usePrevious,useReducedMotion:()=>use_reduced_motion_default,useRefEffect:()=>useRefEffect,useResizeObserver:()=>useResizeObserver2,useStateWithHistory:()=>useStateWithHistory,useThrottle:()=>useThrottle,useViewportMatch:()=>use_viewport_match_default,useWarnOnChange:()=>use_warn_on_change_default,withGlobalEvents:()=>withGlobalEvents,withInstanceId:()=>with_instance_id_default,withSafeTimeout:()=>with_safe_timeout_default,withState:()=>withState});var __assign=function(){__assign=Object.assign||function __assign2(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}
78return t};return __assign.apply(this,arguments)};function lowerCase(str){return str.toLowerCase()}
79var DEFAULT_SPLIT_REGEXP=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g];var DEFAULT_STRIP_REGEXP=/[^A-Z0-9]+/gi;function noCase(input,options){if(options===void 0){options={}}
80var _a=options.splitRegexp,splitRegexp=_a===void 0?DEFAULT_SPLIT_REGEXP:_a,_b=options.stripRegexp,stripRegexp=_b===void 0?DEFAULT_STRIP_REGEXP:_b,_c=options.transform,transform=_c===void 0?lowerCase:_c,_d=options.delimiter,delimiter=_d===void 0?" ":_d;var result=replace(replace(input,splitRegexp,"$1\0$2"),stripRegexp,"\0");var start=0;var end=result.length;while(result.charAt(start)==="\0")
81start++;while(result.charAt(end-1)==="\0")
82end--;return result.slice(start,end).split("\0").map(transform).join(delimiter)}
83function replace(input,re,value){if(re instanceof RegExp)
84return input.replace(re,value);return re.reduce(function(input2,re2){return input2.replace(re2,value)},input)}
85function pascalCaseTransform(input,index){var firstChar=input.charAt(0);var lowerChars=input.substr(1).toLowerCase();if(index>0&&firstChar>="0"&&firstChar<="9"){return"_"+firstChar+lowerChars}
86return""+firstChar.toUpperCase()+lowerChars}
87function pascalCase(input,options){if(options===void 0){options={}}
88return noCase(input,__assign({delimiter:"",transform:pascalCaseTransform},options))}
89function createHigherOrderComponent(mapComponent,modifierName){return(Inner)=>{const Outer=mapComponent(Inner);Outer.displayName=hocName(modifierName,Inner);return Outer}}
90var hocName=(name,Inner)=>
90{const inner=Inner.displayName||Inner.name||"Component";const outer=pascalCase(name??"");return `${outer}(${inner})`};var debounce=(func,wait,options)=>{let lastArgs;let lastThis;let maxWait=0;let result;let timerId;let lastCallTime;let lastInvokeTime=0;let leading=!1;let maxing=!1;let trailing=!0;if(options){leading=!!options.leading;maxing="maxWait" in options;if(options.maxWait!==void 0){maxWait=Math.max(options.maxWait,wait)}
91trailing="trailing" in options?!!options.trailing:trailing}
92function invokeFunc(time){const args=lastArgs;const thisArg=lastThis;lastArgs=void 0;lastThis=void 0;lastInvokeTime=time;result=func.apply(thisArg,args);return result}
93function startTimer(pendingFunc,waitTime){timerId=setTimeout(pendingFunc,waitTime)}
94function cancelTimer(){if(timerId!==void 0){clearTimeout(timerId)}}
95function leadingEdge(time){lastInvokeTime=time;startTimer(timerExpired,wait);return leading?invokeFunc(time):result}
96function getTimeSinceLastCall(time){return time-(lastCallTime||0)}
97function remainingWait(time){const timeSinceLastCall=getTimeSinceLastCall(time);const timeSinceLastInvoke=time-lastInvokeTime;const timeWaiting=wait-timeSinceLastCall;return maxing?Math.min(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting}
98function shouldInvoke(time){const timeSinceLastCall=getTimeSinceLastCall(time);const timeSinceLastInvoke=time-lastInvokeTime;return lastCallTime===void 0||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}
99function timerExpired(){const time=Date.now();if(shouldInvoke(time)){return trailingEdge(time)}
100startTimer(timerExpired,remainingWait(time));return void 0}
101function clearTimer(){timerId=void 0}
102function trailingEdge(time){clearTimer();if(trailing&&lastArgs){return invokeFunc(time)}
103lastArgs=lastThis=void 0;return result}
104function cancel(){cancelTimer();lastInvokeTime=0;clearTimer();lastArgs=lastCallTime=lastThis=void 0}
105function flush(){return pending()?trailingEdge(Date.now()):result}
106function pending(){return timerId!==void 0}
107function debounced(...args){const time=Date.now();const isInvoking=shouldInvoke(time);lastArgs=args;lastThis=this;lastCallTime=time;if(isInvoking){if(!pending()){return leadingEdge(lastCallTime)}
108if(maxing){startTimer(timerExpired,wait);return invokeFunc(lastCallTime)}}
109if(!pending()){startTimer(timerExpired,wait)}
110return result}
111debounced.cancel=cancel;debounced.flush=flush;debounced.pending=pending;return debounced};var throttle=(func,wait,options)=>{let leading=!0;let trailing=!0;if(options){leading="leading" in options?!!options.leading:leading;trailing="trailing" in options?!!options.trailing:trailing}
112return debounce(func,wait,{leading,trailing,maxWait:wait})};function observableMap(){const map=new Map();const listeners=new Map();function callListeners(name){const list=listeners.get(name);if(!list){return}
113for(const listener2 of list){listener2()}}
114return{get(name){return map.get(name)},set(name,value){map.set(name,value);callListeners(name)},delete(name){map.delete(name);callListeners(name)},subscribe(name,listener2){let list=listeners.get(name);if(!list){list=new Set();listeners.set(name,list)}
115list.add(listener2);return()=>{list.delete(listener2);if(list.size===0){listeners.delete(name)}}}}}
116var import_private_apis=__toESM(require_private_apis(),1);var{lock,unlock}=(0,import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/compose");var registries=new WeakMap();function subscribeDelegatedListener(target,eventType,callback,capture=!1){const ownerDoc=target.ownerDocument;const root=ownerDoc??target;const isWindow=ownerDoc===void 0;let perRoot=registries.get(root);if(!perRoot){perRoot=new Map();registries.set(root,perRoot)}
117const key=capture?`${eventType}:capture`:eventType;let perEvent=perRoot.get(key);if(!perEvent){perEvent=new WeakMap();perRoot.set(key,perEvent);const subscribers=perEvent;root.addEventListener(eventType,(event)=>
117{if(isWindow){const set2=subscribers.get(root);if(set2){for(const cb of set2){cb(event)}}
118return}
119if(capture){const path=[];let current=event.target;while(current){path.push(current);if(current===root){break}
120current=current.parentNode}
121for(let i=path.length-1;i>=0;i--){const set2=subscribers.get(path[i]);if(set2){for(const cb of set2){cb(event)}}}}else{let current=event.target;while(current){const set2=subscribers.get(current);if(set2){for(const cb of set2){cb(event)}}
122if(current===root){break}
123current=current.parentNode}}},capture)}
124let set=perEvent.get(target);if(!set){set=new Set();perEvent.set(target,set)}
125set.add(callback);return()=>{set.delete(callback)}}
126var privateApis={};lock(privateApis,{subscribeDelegatedListener});var basePipe=(reverse=!1)=>(...funcs)=>(...args)=>{const functions=funcs.flat();if(reverse){functions.reverse()}
127return functions.reduce((prev,func)=>[func(...prev)],args)[0]};var pipe=basePipe();var pipe_default=pipe;var compose=basePipe(!0);var compose_default=compose;var import_jsx_runtime=__toESM(require_jsx_runtime(),1);function ifCondition(predicate){return createHigherOrderComponent((WrappedComponent)=>(props)=>
127{if(!predicate(props)){return null}
128return(0,import_jsx_runtime.jsx)(WrappedComponent,{...props})},"ifCondition")}
129var if_condition_default=ifCondition;var import_is_shallow_equal=__toESM(require_is_shallow_equal(),1);var import_element=__toESM(require_element(),1);var import_deprecated=__toESM(require_deprecated(),1);var import_jsx_runtime2=__toESM(require_jsx_runtime(),1);var pure=createHigherOrderComponent(function(WrappedComponent){(0,import_deprecated.default)("wp.compose.pure",{since:"7.1",alternative:"Use `memo` or `PureComponent` instead"});if(WrappedComponent.prototype instanceof import_element.Component){return class extends WrappedComponent{shouldComponentUpdate(nextProps,nextState){return!(0,import_is_shallow_equal.isShallowEqual)(nextProps,this.props)||!(0,import_is_shallow_equal.isShallowEqual)(nextState,this.state)}}}
130return class extends import_element.Component{shouldComponentUpdate(nextProps){return!(0,import_is_shallow_equal.isShallowEqual)(nextProps,this.props)}
131render(){return(0,import_jsx_runtime2.jsx)(WrappedComponent,{...this.props})}}},"pure");var pure_default=pure;var import_element2=__toESM(require_element(),1);var import_deprecated2=__toESM(require_deprecated(),1);var Listener=class{constructor(){this.listeners={};this.handleEvent=this.handleEvent.bind(this)}
132add(eventType,instance){if(!this.listeners[eventType]){window.addEventListener(eventType,this.handleEvent);this.listeners[eventType]=[]}
133this.listeners[eventType].push(instance)}
134remove(eventType,instance){if(!this.listeners[eventType]){return}
135this.listeners[eventType]=this.listeners[eventType].filter((listener2)=>listener2!==instance);if(!this.listeners[eventType].length){window.removeEventListener(eventType,this.handleEvent);delete this.listeners[eventType]}}
136handleEvent(event){this.listeners[event.type]?.forEach((instance)=>{instance.handleEvent(event)})}};var listener_default=Listener;var import_jsx_runtime3=__toESM(require_jsx_runtime(),1);var listener=new listener_default();function withGlobalEvents(eventTypesToHandlers){(0,import_deprecated2.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"});return createHigherOrderComponent((WrappedComponent)=>{class Wrapper extends import_element2.Component{constructor(props){super(props);this.handleEvent=this.handleEvent.bind(this);this.handleRef=this.handleRef.bind(this)}
137componentDidMount(){Object.keys(eventTypesToHandlers).forEach((eventType)=>{listener.add(eventType,this)})}
138componentWillUnmount(){Object.keys(eventTypesToHandlers).forEach((eventType)=>{listener.remove(eventType,this)})}
139handleEvent(event){const handler=eventTypesToHandlers[event.type];if(typeof this.wrappedRef[handler]==="function"){this.wrappedRef[handler](event)}}
140handleRef(el){this.wrappedRef=el;if(this.props.forwardedRef){this.props.forwardedRef(el)}}
141render(){return(0,import_jsx_runtime3.jsx)(WrappedComponent,{...this.props.ownProps,ref:this.handleRef})}}
142return(0,import_element2.forwardRef)((props,ref)=>{return(0,import_jsx_runtime3.jsx)(Wrapper,{ownProps:props,forwardedRef:ref})})},"withGlobalEvents")}
143var import_element3=__toESM(require_element(),1);var instanceMap=new WeakMap();function createId(object){const instances=instanceMap.get(object)||0;instanceMap.set(object,instances+1);return instances}
144function useInstanceId(object,prefix,preferredId){return(0,import_element3.useMemo)(()=>{if(preferredId){return preferredId}
145const id=createId(object);return prefix?`${prefix}-${id}`:id},[object,preferredId,prefix])}
146var use_instance_id_default=useInstanceId;var import_jsx_runtime4=__toESM(require_jsx_runtime(),1);var withInstanceId=createHigherOrderComponent((WrappedComponent)=>{return(props)=>{const instanceId=use_instance_id_default(WrappedComponent);return(0,import_jsx_runtime4.jsx)(WrappedComponent,{...props,instanceId})}},"instanceId");var with_instance_id_default=withInstanceId;var import_element4=__toESM(require_element(),1);var import_jsx_runtime5=__toESM(require_jsx_runtime(),1);var withSafeTimeout=createHigherOrderComponent((OriginalComponent)=>{return class WrappedComponent extends import_element4.Component{timeouts;constructor(props){super(props);this.timeouts=[];this.setTimeout=this.setTimeout.bind(this);this.clearTimeout=this.clearTimeout.bind(this)}
147componentWillUnmount(){this.timeouts.forEach(clearTimeout)}
148setTimeout(fn,delay){const id=setTimeout(()=>{fn();this.clearTimeout(id)},delay);this.timeouts.push(id);return id}
149clearTimeout(id){clearTimeout(id);this.timeouts=this.timeouts.filter((timeoutId)=>timeoutId!==id)}
150render(){return((0,import_jsx_runtime5.jsx)(OriginalComponent,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout}))}}},"withSafeTimeout");var with_safe_timeout_default=withSafeTimeout;var import_element5=__toESM(require_element(),1);var import_deprecated3=__toESM(require_deprecated(),1);var import_jsx_runtime6=__toESM(require_jsx_runtime(),1);function withState(initialState={}){(0,import_deprecated3.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"});return createHigherOrderComponent((OriginalComponent)=>{return class WrappedComponent extends import_element5.Component{constructor(props){super(props);this.setState=this.setState.bind(this);this.state=initialState}
151render(){return(0,import_jsx_runtime6.jsx)(OriginalComponent,{...this.props,...this.state,setState:this.setState})}}},"withState")}
152var import_dom=__toESM(require_dom(),1);var import_element6=__toESM(require_element(),1);function useRefEffect(callback,dependencies){const cleanupRef=(0,import_element6.useRef)(void 0);return(0,import_element6.useCallback)((node)=>{if(node){cleanupRef.current=callback(node)}else if(cleanupRef.current){cleanupRef.current()}},dependencies)}
153function useConstrainedTabbing(){return useRefEffect((node)=>{function onKeyDown(event){const{key,shiftKey,target}=event;if(key!=="Tab"){return}
154const action=shiftKey?"findPrevious":"findNext";const nextElement=import_dom.focus.tabbable[action](target)||null;if(target.contains(nextElement)){event.preventDefault();nextElement?.focus();return}
155if(node.contains(nextElement)){return}
156const domAction=shiftKey?"append":"prepend";const{ownerDocument}=node;const trap=ownerDocument.createElement("div");trap.tabIndex=-1;node[domAction](trap);trap.addEventListener("blur",()=>node.removeChild(trap));trap.focus()}
157node.addEventListener("keydown",onKeyDown);return()=>{node.removeEventListener("keydown",onKeyDown)}},[])}
158var use_constrained_tabbing_default=useConstrainedTabbing;var import_element8=__toESM(require_element(),1);var import_deprecated4=__toESM(require_deprecated(),1);var import_element7=__toESM(require_element(),1);async function copyToClipboard(text,trigger){if(!trigger){return!1}
159const{ownerDocument}=trigger;if(!ownerDocument){return!1}
160const{defaultView}=ownerDocument;try{if(defaultView?.navigator?.clipboard?.writeText){await defaultView.navigator.clipboard.writeText(text);return!0}
161const textarea=ownerDocument.createElement("textarea");textarea.value=text;textarea.setAttribute("readonly","");textarea.style.position="fixed";textarea.style.left="-9999px";textarea.style.top="-9999px";ownerDocument.body.appendChild(textarea);textarea.select();const success=ownerDocument.execCommand("copy");textarea.remove();return success}catch{return!1}}
162function restoreFocus(trigger){if("focus" in trigger&&typeof trigger.focus==="function"){trigger.focus()}}
163function useUpdatedRef(value){const ref=(0,import_element7.useRef)(value);(0,import_element7.useLayoutEffect)(()=>{ref.current=value},[value]);return ref}
164function useCopyToClipboard(text,onSuccess){const textRef=useUpdatedRef(text);const onSuccessRef=useUpdatedRef(onSuccess);return useRefEffect((node)=>{let isActive=!0;const handleClick=async()=>{const textToCopy=typeof textRef.current==="function"?textRef.current():textRef.current||"";const success=await copyToClipboard(textToCopy,node);if(success){if(isActive){restoreFocus(node)}
165if(onSuccessRef.current){onSuccessRef.current()}}};node.addEventListener("click",handleClick);return()=>{isActive=!1;node.removeEventListener("click",handleClick)}},[])}
166function useCopyOnClick(ref,text,timeout=4e3){(0,import_deprecated4.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});const[hasCopied,setHasCopied]=(0,import_element8.useState)(!1);(0,import_element8.useEffect)(()=>{let isActive=!0;let timeoutId;if(!ref.current){return}
167let targets;if(typeof ref.current==="string"){targets=typeof document!=="undefined"?Array.from(document.querySelectorAll(ref.current)):[]}else if("length" in ref.current&&typeof ref.current.length==="number"){targets=Array.from(ref.current)}else{targets=[ref.current]}
168if(targets.length===0){return}
169const handleClick=async(event)=>{const trigger=event.currentTarget;if(!trigger){return}
170const success=await copyToClipboard(typeof text==="function"?text():text||"",trigger);if(!isActive){return}
171if(success){restoreFocus(trigger);if(timeout){setHasCopied(!0);clearTimeout(timeoutId);timeoutId=setTimeout(()=>setHasCopied(!1),timeout)}}};for(const target of targets){target.addEventListener("click",handleClick)}
172return()=>{isActive=!1;for(const target of targets){target.removeEventListener("click",handleClick)}
173clearTimeout(timeoutId)}},[ref,text,timeout]);return hasCopied}
174var import_element13=__toESM(require_element(),1);var import_dom2=__toESM(require_dom(),1);var import_element9=__toESM(require_element(),1);function useFocusOnMount(focusOnMount="firstElement"){const focusOnMountRef=(0,import_element9.useRef)(focusOnMount);const setFocus=(target)=>{target.focus({preventScroll:!0})};(0,import_element9.useEffect)(()=>{focusOnMountRef.current=focusOnMount},[focusOnMount]);return useRefEffect((node)=>{if(focusOnMountRef.current===!1){return}
175if(node.contains(node.ownerDocument?.activeElement??null)){return}
176if(focusOnMountRef.current!=="firstElement"&&focusOnMountRef.current!=="firstInputElement"){setFocus(node);return}
177const timerId=setTimeout(()=>{if(focusOnMountRef.current==="firstInputElement"){const formInput=node.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])');if(formInput){setFocus(formInput);return}}
178const firstTabbable=import_dom2.focus.tabbable.find(node)[0];if(firstTabbable){setFocus(firstTabbable)}},0);return()=>{clearTimeout(timerId)}},[])}
179var import_element10=__toESM(require_element(),1);var origin=null;function useFocusReturn(onFocusReturn){const ref=(0,import_element10.useRef)(null);const focusedBeforeMountRef=(0,import_element10.useRef)(null);const onFocusReturnRef=(0,import_element10.useRef)(onFocusReturn);(0,import_element10.useEffect)(()=>{onFocusReturnRef.current=onFocusReturn},[onFocusReturn]);return(0,import_element10.useCallback)((node)=>{if(node){ref.current=node;if(focusedBeforeMountRef.current){return}
180const activeDocument=node.ownerDocument.activeElement instanceof window.HTMLIFrameElement?node.ownerDocument.activeElement.contentDocument:node.ownerDocument;focusedBeforeMountRef.current=activeDocument?.activeElement??null}else if(focusedBeforeMountRef.current){const isFocused=ref.current?.contains(ref.current?.ownerDocument.activeElement??null);if(ref.current?.isConnected&&!isFocused){origin??=focusedBeforeMountRef.current;return}
181if(onFocusReturnRef.current){onFocusReturnRef.current()}else{const elementToFocus=!focusedBeforeMountRef.current.isConnected?origin:focusedBeforeMountRef.current;elementToFocus?.focus()}
182origin=null}},[])}
183var use_focus_return_default=useFocusReturn;var import_element11=__toESM(require_element(),1);var INPUT_BUTTON_TYPES=["button","submit"];function isFocusNormalizedButton(eventTarget){if(!(eventTarget instanceof window.HTMLElement)){return!1}
184switch(eventTarget.nodeName){case "A":case "BUTTON":return!0;case "INPUT":return INPUT_BUTTON_TYPES.includes(eventTarget.type)}
185return!1}
186function useFocusOutside(onFocusOutside){const currentOnFocusOutsideRef=(0,import_element11.useRef)(onFocusOutside);(0,import_element11.useEffect)(()=>{currentOnFocusOutsideRef.current=onFocusOutside},[onFocusOutside]);const preventBlurCheckRef=(0,import_element11.useRef)(!1);const blurCheckTimeoutIdRef=(0,import_element11.useRef)(void 0);const cancelBlurCheck=(0,import_element11.useCallback)(()=>{clearTimeout(blurCheckTimeoutIdRef.current)},[]);(0,import_element11.useEffect)(()=>{if(!onFocusOutside){cancelBlurCheck()}},[onFocusOutside,cancelBlurCheck]);const normalizeButtonFocus=(0,import_element11.useCallback)((event)=>{const{type,target}=event;const isInteractionEnd=["mouseup","touchend"].includes(type);if(isInteractionEnd){preventBlurCheckRef.current=!1}else if(isFocusNormalizedButton(target)){preventBlurCheckRef.current=!0}},[]);const queueBlurCheck=(0,import_element11.useCallback)((event)=>{event.persist();if(preventBlurCheckRef.current){return}
187const ignoreForRelatedTarget=event.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");if(ignoreForRelatedTarget&&event.relatedTarget?.closest(ignoreForRelatedTarget)){return}
188blurCheckTimeoutIdRef.current=setTimeout(()=>{if(!document.hasFocus()){event.preventDefault();return}
189if("function"===typeof currentOnFocusOutsideRef.current){currentOnFocusOutsideRef.current(event)}},0)},[]);return{onFocus:cancelBlurCheck,onMouseDown:normalizeButtonFocus,onMouseUp:normalizeButtonFocus,onTouchStart:normalizeButtonFocus,onTouchEnd:normalizeButtonFocus,onBlur:queueBlurCheck}}
190var import_element12=__toESM(require_element(),1);function assignRef(ref,value){if(typeof ref==="function"){const returned=ref(value);return typeof returned==="function"?returned:void 0}else if(ref&&ref.hasOwnProperty("current")){ref.current=value}
191return void 0}
192function detachRef(ref,index,cleanups){const cleanup=cleanups[index];if(cleanup){cleanups[index]=void 0;cleanup()}else{assignRef(ref,null)}}
193function useMergeRefs(refs){const elementRef=(0,import_element12.useRef)(null);const attachedRefsRef=(0,import_element12.useRef)([]);const currentRefsRef=(0,import_element12.useRef)(refs);const cleanupsRef=(0,import_element12.useRef)([]);currentRefsRef.current=refs;(0,import_element12.useLayoutEffect)(()=>{const element=elementRef.current;if(element===null){return}
194refs.forEach((ref,index)=>{const attachedRef=attachedRefsRef.current[index];if(ref!==attachedRef){detachRef(attachedRef,index,cleanupsRef.current);cleanupsRef.current[index]=assignRef(ref,element)}});attachedRefsRef.current=refs},refs);return(0,import_element12.useCallback)((value)=>{elementRef.current=value;if(value===null){attachedRefsRef.current.forEach((ref,index)=>{detachRef(ref,index,cleanupsRef.current)});attachedRefsRef.current=[]}else{attachedRefsRef.current=currentRefsRef.current;attachedRefsRef.current.forEach((ref,index)=>{cleanupsRef.current[index]=assignRef(ref,value)})}},[])}
195function useDialog(options){const currentOptions=(0,import_element13.useRef)(void 0);const{constrainTabbing=options.focusOnMount!==!1}=options;(0,import_element13.useEffect)(()=>{currentOptions.current=options},Object.values(options));const constrainedTabbingRef=use_constrained_tabbing_default();const focusOnMountRef=useFocusOnMount(options.focusOnMount);const focusReturnRef=use_focus_return_default();const focusOutsideProps=useFocusOutside((event)=>{if(currentOptions.current?.__unstableOnClose){currentOptions.current.__unstableOnClose("focus-outside",event)}else if(currentOptions.current?.onClose){currentOptions.current.onClose()}});const onKeyDown=(0,import_element13.useCallback)((event)=>{currentOptions.current?.onKeyDown?.(event);if(event.key==="Escape"&&!event.defaultPrevented&&currentOptions.current?.onClose){event.preventDefault();event.stopPropagation();currentOptions.current.onClose()}},[]);return[useMergeRefs([constrainTabbing?constrainedTabbingRef:null,options.focusOnMount!==!1?focusReturnRef:null,options.focusOnMount!==!1?focusOnMountRef:null]),{...focusOutsideProps,onKeyDown,tabIndex:-1}]}
196var use_dialog_default=useDialog;function useDisabled({isDisabled:isDisabledProp=!1}={}){return useRefEffect((node)=>{if(isDisabledProp){return}
197const defaultView=node?.ownerDocument?.defaultView;if(!defaultView){return}
198const updates=[];const disable=()=>{node.childNodes.forEach((child)=>{if(!(child instanceof defaultView.HTMLElement)){return}
199if(!child.getAttribute("inert")){child.setAttribute("inert","true");updates.push(()=>{child.removeAttribute("inert")})}})};const debouncedDisable=debounce(disable,0,{leading:!0});disable();const observer=new window.MutationObserver(debouncedDisable);observer.observe(node,{childList:!0});return()=>{if(observer){observer.disconnect()}
200debouncedDisable.cancel();updates.forEach((update)=>update())}},[isDisabledProp])}
201var import_element14=__toESM(require_element(),1);function useEvent(callback){const ref=(0,import_element14.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});(0,import_element14.useInsertionEffect)(()=>{ref.current=callback});return(0,import_element14.useCallback)((...args)=>ref.current?.(...args),[])}
202var import_element16=__toESM(require_element(),1);var import_element15=__toESM(require_element(),1);var useIsomorphicLayoutEffect=typeof window!=="undefined"?import_element15.useLayoutEffect:import_element15.useEffect;var use_isomorphic_layout_effect_default=useIsomorphicLayoutEffect;function useDragging({onDragStart,onDragMove,onDragEnd}){const[isDragging,setIsDragging]=(0,import_element16.useState)(!1);const eventsRef=(0,import_element16.useRef)({onDragStart,onDragMove,onDragEnd});use_isomorphic_layout_effect_default(()=>{eventsRef.current.onDragStart=onDragStart;eventsRef.current.onDragMove=onDragMove;eventsRef.current.onDragEnd=onDragEnd},[onDragStart,onDragMove,onDragEnd]);const onMouseMove=(0,import_element16.useCallback)((event)=>{eventsRef.current.onDragMove?.(event)},[]);const endDrag=(0,import_element16.useCallback)(function endDrag2(event){eventsRef.current.onDragEnd?.(event);document.removeEventListener("mousemove",onMouseMove);document.removeEventListener("mouseup",endDrag2);setIsDragging(!1)},[onMouseMove]);const startDrag=(0,import_element16.useCallback)((event)=>{eventsRef.current.onDragStart?.(event);document.addEventListener("mousemove",onMouseMove);document.addEventListener("mouseup",endDrag);setIsDragging(!0)},[onMouseMove,endDrag]);(0,import_element16.useEffect)(()=>{return()=>{if(isDragging){document.removeEventListener("mousemove",onMouseMove);document.removeEventListener("mouseup",endDrag)}}},[isDragging,onMouseMove,endDrag]);return{startDrag,endDrag,isDragging}}
203var import_mousetrap=__toESM(require_mousetrap(),1);(function(Mousetrap3){if(!Mousetrap3){return}
204var _globalCallbacks={};var _originalStopCallback=Mousetrap3.prototype.stopCallback;Mousetrap3.prototype.stopCallback=function(e,element,combo,sequence){var self=this;if(self.paused){return!0}
205if(_globalCallbacks[combo]||_globalCallbacks[sequence]){return!1}
206return _originalStopCallback.call(self,e,element,combo)};Mousetrap3.prototype.bindGlobal=function(keys,callback,action){var self=this;self.bind(keys,callback,action);if(keys instanceof Array){for(var i=0;i<keys.length;i++){_globalCallbacks[keys[i]]=!0}
207return}
208_globalCallbacks[keys]=!0};Mousetrap3.init()})(typeof Mousetrap!=="undefined"?Mousetrap:void 0);var import_element17=__toESM(require_element(),1);var import_keycodes=__toESM(require_keycodes(),1);function useKeyboardShortcut(shortcuts,callback,{bindGlobal=!1,eventName="keydown",isDisabled=!1,target}={}){const currentCallbackRef=(0,import_element17.useRef)(callback);(0,import_element17.useEffect)(()=>{currentCallbackRef.current=callback},[callback]);(0,import_element17.useEffect)(()=>{if(isDisabled){return}
209const mousetrap=new import_mousetrap.default(target&&target.current?target.current:(document));const shortcutsArray=Array.isArray(shortcuts)?shortcuts:[shortcuts];shortcutsArray.forEach((shortcut)=>
209{const keys=shortcut.split("+");const modifiers=new Set(keys.filter((value)=>value.length>1));const hasAlt=modifiers.has("alt");const hasShift=modifiers.has("shift");if((0,import_keycodes.isAppleOS)()&&(modifiers.size===1&&hasAlt||modifiers.size===2&&hasAlt&&hasShift)){throw new Error(`Cannot bind ${shortcut}. Alt and Shift+Alt modifiers are reserved for character input.`)}
210const bindFn=bindGlobal?"bindGlobal":"bind";mousetrap[bindFn](shortcut,(...args)=>currentCallbackRef.current(...args),eventName)});return()=>{mousetrap.reset()}},[shortcuts,bindGlobal,eventName,target,isDisabled])}
211var use_keyboard_shortcut_default=useKeyboardShortcut;var import_element18=__toESM(require_element(),1);var perWindowCache=new WeakMap();var EMPTY_SUBSCRIBER={subscribe:()=>()=>{},getValue:()=>!1};function getMQLSubscriber(view,query){if(!view||!query||typeof view.matchMedia!=="function"){return EMPTY_SUBSCRIBER}
212let queryCache=perWindowCache.get(view);if(!queryCache){queryCache=new Map();perWindowCache.set(view,queryCache)}
213const cached=queryCache.get(query);if(cached){return cached}
214const mediaQueryList=view.matchMedia(query);const listeners=new Set();const notify=()=>{for(const listener2 of listeners){listener2()}};const subscriber={subscribe(onStoreChange){if(listeners.size===0){mediaQueryList.addEventListener?.("change",notify)}
215listeners.add(onStoreChange);return()=>{listeners.delete(onStoreChange);if(listeners.size===0){mediaQueryList.removeEventListener?.("change",notify)}}},getValue(){return mediaQueryList.matches}};queryCache.set(query,subscriber);return subscriber}
216function useMediaQuery(query,view=typeof window!=="undefined"?window:void 0){const source=getMQLSubscriber(view,query);return(0,import_element18.useSyncExternalStore)(source.subscribe,source.getValue,()=>!1)}
217var import_element19=__toESM(require_element(),1);function usePrevious(value){const ref=(0,import_element19.useRef)(void 0);(0,import_element19.useEffect)(()=>{ref.current=value},[value]);return ref.current}
218var useReducedMotion=()=>useMediaQuery("(prefers-reduced-motion: reduce)");var use_reduced_motion_default=useReducedMotion;var import_undo_manager=__toESM(require_undo_manager(),1);var import_element20=__toESM(require_element(),1);function undoRedoReducer(state,action){switch(action.type){case "UNDO":{const undoRecord=state.manager.undo();if(undoRecord){return{...state,value:undoRecord[0].changes.prop.from}}
219return state}
220case "REDO":{const redoRecord=state.manager.redo();if(redoRecord){return{...state,value:redoRecord[0].changes.prop.to}}
221return state}
222case "RECORD":{state.manager.addRecord([{id:"object",changes:{prop:{from:state.value,to:action.value}}}],action.isStaged);return{...state,value:action.value}}}
223return state}
224function initReducer(value){return{manager:(0,import_undo_manager.createUndoManager)(),value}}
225function useStateWithHistory(initialValue){const[state,dispatch]=(0,import_element20.useReducer)(undoRedoReducer,initialValue,initReducer);return{value:state.value,setValue:(0,import_element20.useCallback)((newValue,isStaged)=>{dispatch({type:"RECORD",value:newValue,isStaged})},[]),hasUndo:state.manager.hasUndo(),hasRedo:state.manager.hasRedo(),undo:(0,import_element20.useCallback)(()=>{dispatch({type:"UNDO"})},[]),redo:(0,import_element20.useCallback)(()=>{dispatch({type:"REDO"})},[])}}
226var import_element21=__toESM(require_element(),1);var BREAKPOINTS={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480};var CONDITIONS={">=":"min-width","<":"max-width"};var OPERATOR_EVALUATORS={">=":(breakpointValue,width)=>width>=breakpointValue,"<":(breakpointValue,width)=>width<breakpointValue};var ViewportMatchWidthContext=(0,import_element21.createContext)(null);ViewportMatchWidthContext.displayName="ViewportMatchWidthContext";var useViewportMatch=(breakpoint,operator=">=",view=typeof window!=="undefined"?window:void 0)=>{const simulatedWidth=(0,import_element21.useContext)(ViewportMatchWidthContext);const mediaQuery=!simulatedWidth&&`(${CONDITIONS[operator]}: ${BREAKPOINTS[breakpoint]}px)`;const mediaQueryResult=useMediaQuery(mediaQuery||void 0,view);if(simulatedWidth){return OPERATOR_EVALUATORS[operator](BREAKPOINTS[breakpoint],simulatedWidth)}
227return mediaQueryResult};useViewportMatch.__experimentalWidthProvider=ViewportMatchWidthContext.Provider;var use_viewport_match_default=useViewportMatch;
227var import_element22=__toESM(require_element(),1);function useResizeObserver(callback,resizeObserverOptions={}){const callbackEvent=useEvent(callback);const observedElementRef=(0,import_element22.useRef)(null);const resizeObserverRef=(0,import_element22.useRef)(void 0);return useEvent((element)=>{if(element===observedElementRef.current){return}
228resizeObserverRef.current??=new ResizeObserver(callbackEvent);const{current:resizeObserver}=resizeObserverRef;if(observedElementRef.current){resizeObserver.unobserve(observedElementRef.current)}
229observedElementRef.current=element??null;if(element){resizeObserver.observe(element,resizeObserverOptions)}})}
230var import_element23=__toESM(require_element(),1);var import_jsx_runtime7=__toESM(require_jsx_runtime(),1);var extractSize=(entry)=>{let entrySize;if(!entry.contentBoxSize){entrySize=[entry.contentRect.width,entry.contentRect.height]}else if(entry.contentBoxSize[0]){const contentBoxSize=entry.contentBoxSize[0];entrySize=[contentBoxSize.inlineSize,contentBoxSize.blockSize]}else{const contentBoxSize=entry.contentBoxSize;entrySize=[contentBoxSize.inlineSize,contentBoxSize.blockSize]}
231const[width,height]=entrySize.map((d)=>Math.round(d));return{width,height}};var RESIZE_ELEMENT_STYLES={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function ResizeElement({onResize}){const resizeElementRef=useResizeObserver((entries)=>{const newSize=extractSize(entries.at(-1));onResize(newSize)});return(0,import_jsx_runtime7.jsx)("div",{ref:resizeElementRef,style:RESIZE_ELEMENT_STYLES,"aria-hidden":"true"})}
232function sizeEquals(a,b){return a.width===b.width&&a.height===b.height}
233var NULL_SIZE={width:null,height:null};function useLegacyResizeObserver(){const[size,setSize]=(0,import_element23.useState)(NULL_SIZE);const previousSizeRef=(0,import_element23.useRef)(NULL_SIZE);const handleResize=(0,import_element23.useCallback)((newSize)=>{if(!sizeEquals(previousSizeRef.current,newSize)){previousSizeRef.current=newSize;setSize(newSize)}},[]);const resizeElement=(0,import_jsx_runtime7.jsx)(ResizeElement,{onResize:handleResize});return[resizeElement,size]}
234function useResizeObserver2(callback,options={}){return callback?useResizeObserver(callback,options):useLegacyResizeObserver()}
235var import_element24=__toESM(require_element(),1);var import_priority_queue=__toESM(require_priority_queue(),1);function getFirstItemsPresentInState(list,state){const firstItems=[];for(let i=0;i<list.length;i++){const item=list[i];if(!state.includes(item)){break}
236firstItems.push(item)}
237return firstItems}
238function useAsyncList(list,config={step:1}){const{step=1}=config;const[current,setCurrent]=(0,import_element24.useState)([]);(0,import_element24.useEffect)(()=>{let firstItems=getFirstItemsPresentInState(list,current);if(firstItems.length<step){firstItems=firstItems.concat(list.slice(firstItems.length,step))}
239setCurrent(firstItems);const asyncQueue=(0,import_priority_queue.createQueue)();for(let i=firstItems.length;i<list.length;i+=step){asyncQueue.add({},()=>{(0,import_element24.flushSync)(()=>{setCurrent((state)=>[...state,...list.slice(i,i+step)])})})}
240return()=>asyncQueue.reset()},[list]);return current}
241var use_async_list_default=useAsyncList;function useWarnOnChange(object,prefix="Change detection"){const previousValues=usePrevious(object);Object.entries(previousValues??[]).forEach(([key,value])=>{if(value!==object[key]){console.warn(`${prefix}: ${key} key changed:`,value,object[key])}})}
242var use_warn_on_change_default=useWarnOnChange;var import_react=__toESM(require_react());function areInputsEqual(newInputs,lastInputs){if(newInputs.length!==lastInputs.length){return!1}
243for(var i=0;i<newInputs.length;i++){if(newInputs[i]!==lastInputs[i]){return!1}}
244return!0}
245function useMemoOne(getResult,inputs){var initial=(0,import_react.useState)(function(){return{inputs,result:getResult()}})[0];var committed=(0,import_react.useRef)(initial);var isInputMatch=Boolean(inputs&&committed.current.inputs&&areInputsEqual(inputs,committed.current.inputs));var cache=isInputMatch?committed.current:{inputs,result:getResult()};(0,import_react.useEffect)(function(){committed.current=cache},[cache]);return cache.result}
246var import_element25=__toESM(require_element(),1);function useDebounce(fn,wait,options){const debounced=useMemoOne(()=>debounce(fn,wait??0,options),[fn,wait,options?.leading,options?.trailing,options?.maxWait]);(0,import_element25.useEffect)(()=>()=>debounced.cancel(),[debounced]);return debounced}
247var import_element26=__toESM(require_element(),1);function useDebouncedInput(defaultValue=""){const[input,setInput]=(0,import_element26.useState)(defaultValue);const[debouncedInput,setDebouncedState]=(0,import_element26.useState)(defaultValue);const setDebouncedInput=useDebounce(setDebouncedState,250);(0,import_element26.useEffect)(()=>{setDebouncedInput(input)},[input,setDebouncedInput]);return[input,setInput,debouncedInput]}
248var import_element27=__toESM(require_element(),1);function useThrottle(fn,wait,options){const throttled=useMemoOne(()=>throttle(fn,wait??0,options),[fn,wait,options]);(0,import_element27.useEffect)(()=>()=>throttled.cancel(),[throttled]);return throttled}
249function useDropZone({dropZoneElement,isDisabled,onDrop:_onDrop,onDragStart:_onDragStart,onDragEnter:_onDragEnter,onDragLeave:_onDragLeave,onDragEnd:_onDragEnd,onDragOver:_onDragOver}){const onDropEvent=useEvent(_onDrop);const onDragStartEvent=useEvent(_onDragStart);const onDragEnterEvent=useEvent(_onDragEnter);const onDragLeaveEvent=useEvent(_onDragLeave);const onDragEndEvent=useEvent(_onDragEnd);const onDragOverEvent=useEvent(_onDragOver);return useRefEffect((elem)=>{if(isDisabled){return}
250const element=dropZoneElement??elem;let isDragging=!1;const{ownerDocument}=element;function isElementInZone(targetToCheck){const{defaultView}=ownerDocument;if(!targetToCheck||!defaultView||!(targetToCheck instanceof defaultView.HTMLElement)||!element.contains(targetToCheck)){return!1}
251let elementToCheck=targetToCheck;do{if(elementToCheck.dataset.isDropZone){return elementToCheck===element}}while(elementToCheck=elementToCheck.parentElement);return!1}
252function maybeDragStart(event){if(isDragging){return}
253isDragging=!0;ownerDocument.addEventListener("dragend",maybeDragEnd);ownerDocument.addEventListener("mousemove",maybeDragEnd);if(_onDragStart){onDragStartEvent(event)}}
254function onDragEnter(event){event.preventDefault();if(element.contains(event.relatedTarget)){return}
255if(_onDragEnter){onDragEnterEvent(event)}}
256function onDragOver(event){if(!event.defaultPrevented&&_onDragOver){onDragOverEvent(event)}
257event.preventDefault()}
258function onDragLeave(event){if(isElementInZone(event.relatedTarget)){return}
259if(_onDragLeave){onDragLeaveEvent(event)}}
260function onDrop(event){if(event.defaultPrevented){return}
261event.preventDefault();event.dataTransfer&&event.dataTransfer.files.length;if(_onDrop){onDropEvent(event)}
262maybeDragEnd(event)}
263function maybeDragEnd(event){if(!isDragging){return}
264isDragging=!1;ownerDocument.removeEventListener("dragend",maybeDragEnd);ownerDocument.removeEventListener("mousemove",maybeDragEnd);if(_onDragEnd){onDragEndEvent(event)}}
265element.setAttribute("data-is-drop-zone","true");element.addEventListener("drop",onDrop);element.addEventListener("dragenter",onDragEnter);element.addEventListener("dragover",onDragOver);element.addEventListener("dragleave",onDragLeave);ownerDocument.addEventListener("dragenter",maybeDragStart);return()=>{element.removeAttribute("data-is-drop-zone");element.removeEventListener("drop",onDrop);element.removeEventListener("dragenter",onDragEnter);element.removeEventListener("dragover",onDragOver);element.removeEventListener("dragleave",onDragLeave);ownerDocument.removeEventListener("dragend",maybeDragEnd);ownerDocument.removeEventListener("mousemove",maybeDragEnd);ownerDocument.removeEventListener("dragenter",maybeDragStart)}},[isDisabled,dropZoneElement])}
266function useFocusableIframe(){return useRefEffect((element)=>{const{ownerDocument}=element;if(!ownerDocument){return}
267const{defaultView}=ownerDocument;if(!defaultView){return}
268function checkFocus(){if(ownerDocument&&ownerDocument.activeElement===element){element.focus()}}
269defaultView.addEventListener("blur",checkFocus);return()=>{defaultView.removeEventListener("blur",checkFocus)}},[])}
270var import_element28=__toESM(require_element(),1);var import_dom3=__toESM(require_dom(),1);var import_keycodes2=__toESM(require_keycodes(),1);var DEFAULT_INIT_WINDOW_SIZE=30;function useFixedWindowList(elementRef,itemHeight,totalItems,options){const initWindowSize=options?.initWindowSize??DEFAULT_INIT_WINDOW_SIZE;const useWindowing=options?.useWindowing??!0;const[fixedListWindow,setFixedListWindow]=(0,import_element28.useState)({visibleItems:initWindowSize,start:0,end:initWindowSize,itemInView:(index)=>{return index>=0&&index<=initWindowSize}});(0,import_element28.useLayoutEffect)(()=>{if(!useWindowing){return}
271const scrollContainer=(0,import_dom3.getScrollContainer)(elementRef.current);const measureWindow=(initRender)=>{if(!scrollContainer){return}
272const visibleItems=Math.ceil(scrollContainer.clientHeight/itemHeight);const windowOverscan=initRender?visibleItems:options?.windowOverscan??visibleItems;const firstViewableIndex=Math.floor(scrollContainer.scrollTop/itemHeight);const start=Math.max(0,firstViewableIndex-windowOverscan);const end=Math.min(totalItems-1,firstViewableIndex+visibleItems+windowOverscan);setFixedListWindow((lastWindow)=>{const nextWindow={visibleItems,start,end,itemInView:(index)=>{return start<=index&&index<=end}};if(lastWindow.start!==nextWindow.start||lastWindow.end!==nextWindow.end||lastWindow.visibleItems!==nextWindow.visibleItems){return nextWindow}
273return lastWindow})};measureWindow(!0);const debounceMeasureList=debounce(()=>{measureWindow()},16);scrollContainer?.addEventListener("scroll",debounceMeasureList);scrollContainer?.ownerDocument?.defaultView?.addEventListener("resize",debounceMeasureList);scrollContainer?.ownerDocument?.defaultView?.addEventListener("resize",debounceMeasureList);return()=>{scrollContainer?.removeEventListener("scroll",debounceMeasureList);scrollContainer?.ownerDocument?.defaultView?.removeEventListener("resize",debounceMeasureList)}},[itemHeight,elementRef,totalItems,options?.expandedState,options?.windowOverscan,useWindowing]);(0,import_element28.useLayoutEffect)(()=>{if(!useWindowing){return}
274const scrollContainer=(0,import_dom3.getScrollContainer)(elementRef.current);const handleKeyDown=(event)=>{switch(event.keyCode){case import_keycodes2.HOME:{return scrollContainer?.scrollTo({top:0})}
275case import_keycodes2.END:{return scrollContainer?.scrollTo({top:totalItems*itemHeight})}
276case import_keycodes2.PAGEUP:{return scrollContainer?.scrollTo({top:scrollContainer.scrollTop-fi
276xedListWindow.visibleItems*itemHeight})}
277case import_keycodes2.PAGEDOWN:{return scrollContainer?.scrollTo({top:scrollContainer.scrollTop+fixedListWindow.visibleItems*itemHeight})}}};scrollContainer?.ownerDocument?.defaultView?.addEventListener("keydown",handleKeyDown);return()=>{scrollContainer?.ownerDocument?.defaultView?.removeEventListener("keydown",handleKeyDown)}},[totalItems,itemHeight,elementRef,fixedListWindow.visibleItems,useWindowing,options?.expandedState]);return[fixedListWindow,setFixedListWindow]}
278var import_element29=__toESM(require_element(),1);function useObservableValue(map,name){const[subscribe,getValue]=(0,import_element29.useMemo)(()=>[(listener2)=>map.subscribe(name,listener2),()=>map.get(name)],[map,name]);return(0,import_element29.useSyncExternalStore)(subscribe,getValue,getValue)}
279return __toCommonJS(index_exports)})();(window.wp||={}).compose=wp.compose})()

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.