(()=>{"use strict";var __webpack_modules__=({644

/*!*****************************************************************************!*\
  !*** ./node_modules/react-refresh/cjs/react-refresh-runtime.development.js ***!
  \*****************************************************************************/
(__unused_webpack_module,exports){if(true){(function(){'use strict';var REACT_FORWARD_REF_TYPE=Symbol.for('react.forward_ref');var REACT_MEMO_TYPE=Symbol.for('react.memo');var PossiblyWeakMap=typeof WeakMap==='function'?WeakMap:Map;var allFamiliesByID=new Map();var allFamiliesByType=new PossiblyWeakMap();var allSignaturesByType=new PossiblyWeakMap();var updatedFamiliesByType=new PossiblyWeakMap();var pendingUpdates=[];var helpersByRendererID=new Map();var helpersByRoot=new Map();var mountedRoots=new Set();var failedRoots=new Set();var rootElements=typeof WeakMap==='function'?new WeakMap():null;var isPerformingRefresh=false;function computeFullKey(signature){if(signature.fullKey!==null){return signature.fullKey;}
var fullKey=signature.ownKey;var hooks;try{hooks=signature.getCustomHooks();}catch(err){signature.forceReset=true;signature.fullKey=fullKey;return fullKey;}
for(var i=0;i<hooks.length;i++){var hook=hooks[i];if(typeof hook!=='function'){signature.forceReset=true;signature.fullKey=fullKey;return fullKey;}
var nestedHookSignature=allSignaturesByType.get(hook);if(nestedHookSignature===undefined){continue;}
var nestedHookKey=computeFullKey(nestedHookSignature);if(nestedHookSignature.forceReset){signature.forceReset=true;}
fullKey+='\n---\n'+nestedHookKey;}
signature.fullKey=fullKey;return fullKey;}
function haveEqualSignatures(prevType,nextType){var prevSignature=allSignaturesByType.get(prevType);var nextSignature=allSignaturesByType.get(nextType);if(prevSignature===undefined&&nextSignature===undefined){return true;}
if(prevSignature===undefined||nextSignature===undefined){return false;}
if(computeFullKey(prevSignature)!==computeFullKey(nextSignature)){return false;}
if(nextSignature.forceReset){return false;}
return true;}
function isReactClass(type){return type.prototype&&type.prototype.isReactComponent;}
function canPreserveStateBetween(prevType,nextType){if(isReactClass(prevType)||isReactClass(nextType)){return false;}
if(haveEqualSignatures(prevType,nextType)){return true;}
return false;}
function resolveFamily(type){return updatedFamiliesByType.get(type);}
function cloneMap(map){var clone=new Map();map.forEach(function(value,key){clone.set(key,value);});return clone;}
function cloneSet(set){var clone=new Set();set.forEach(function(value){clone.add(value);});return clone;}
function getProperty(object,property){try{return object[property];}catch(err){return undefined;}}
function performReactRefresh(){if(pendingUpdates.length===0){return null;}
if(isPerformingRefresh){return null;}
isPerformingRefresh=true;try{var staleFamilies=new Set();var updatedFamilies=new Set();var updates=pendingUpdates;pendingUpdates=[];updates.forEach(function(_ref){var family=_ref[0],nextType=_ref[1];var prevType=family.current;updatedFamiliesByType.set(prevType,family);updatedFamiliesByType.set(nextType,family);family.current=nextType;if(canPreserveStateBetween(prevType,nextType)){updatedFamilies.add(family);}else{staleFamilies.add(family);}});var update={updatedFamilies:updatedFamilies,staleFamilies:staleFamilies};helpersByRendererID.forEach(function(helpers){helpers.setRefreshHandler(resolveFamily);});var didError=false;var firstError=null;var failedRootsSnapshot=cloneSet(failedRoots);var mountedRootsSnapshot=cloneSet(mountedRoots);var helpersByRootSnapshot=cloneMap(helpersByRoot);failedRootsSnapshot.forEach(function(root){var helpers=helpersByRootSnapshot.get(root);if(helpers===undefined){throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');}
if(!failedRoots.has(root)){}
if(rootElements===null){return;}
if(!rootElements.has(root)){return;}
var element=rootElements.get(root);try{helpers.scheduleRoot(root,element);}catch(err){if(!didError){didError=true;firstError=err;}}});mountedRootsSnapshot.forEach(function(root){var helpers=helpersByRootSnapshot.get(root);if(helpers===undefined){throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');}
if(!mountedRoots.has(root)){}
try{helpers.scheduleRefresh(root,update);}catch(err){if(!didError){didError=true;firstError=err;}}});if(didError){throw firstError;}
return update;}finally{isPerformingRefresh=false;}}
function register(type,id){{if(type===null){return;}
if(typeof type!=='function'&&typeof type!=='object'){return;}
if(allFamiliesByType.has(type)){return;}
var family=allFamiliesByID.get(id);if(family===undefined){family={current:type};allFamiliesByID.set(id,family);}else{pendingUpdates.push([family,type]);}
allFamiliesByType.set(type,family);if(typeof type==='object'&&type!==null){switch(getProperty(type,'$$typeof')){case REACT_FORWARD_REF_TYPE:register(type.render,id+'$render');break;case REACT_MEMO_TYPE:register(type.type,id+'$type');break;}}}}
function setSignature(type,key){var forceReset=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var getCustomHooks=arguments.length>3?arguments[3]:undefined;{if(!allSignaturesByType.has(type)){allSignaturesByType.set(type,{forceReset:forceReset,ownKey:key,fullKey:null,getCustomHooks:getCustomHooks||function(){return[];}});}
if(typeof type==='object'&&type!==null){switch(getProperty(type,'$$typeof')){case REACT_FORWARD_REF_TYPE:setSignature(type.render,key,forceReset,getCustomHooks);break;case REACT_MEMO_TYPE:setSignature(type.type,key,forceReset,getCustomHooks);break;}}}}
function collectCustomHooksForSignature(type){{var signature=allSignaturesByType.get(type);if(signature!==undefined){computeFullKey(signature);}}}
function getFamilyByID(id){{return allFamiliesByID.get(id);}}
function getFamilyByType(type){{return allFamiliesByType.get(type);}}
function findAffectedHostInstances(families){{var affectedInstances=new Set();mountedRoots.forEach(function(root){var helpers=helpersByRoot.get(root);if(helpers===undefined){throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');}
var instancesForRoot=helpers.findHostInstancesForRefresh(root,families);instancesForRoot.forEach(function(inst){affectedInstances.add(inst);});});return affectedInstances;}}
function injectIntoGlobalHook(globalObject){{var hook=globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__;if(hook===undefined){var nextID=0;globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__=hook={renderers:new Map(),supportsFiber:true,inject:function(injected){return nextID++;},onScheduleFiberRoot:function(id,root,children){},onCommitFiberRoot:function(id,root,maybePriorityLevel,didError){},onCommitFiberUnmount:function(){}};}
if(hook.isDisabled){console['warn']('Something has shimmed the React DevTools global hook (__REACT_DEVTOOLS_GLOBAL_HOOK__). '+'Fast Refresh is not compatible with this shim and will be disabled.');return;}
var oldInject=hook.inject;hook.inject=function(injected){var id=oldInject.apply(this,arguments);if(typeof injected.scheduleRefresh==='function'&&typeof injected.setRefreshHandler==='function'){helpersByRendererID.set(id,injected);}
return id;};hook.renderers.forEach(function(injected,id){if(typeof injected.scheduleRefresh==='function'&&typeof injected.setRefreshHandler==='function'){helpersByRendererID.set(id,injected);}});var oldOnCommitFiberRoot=hook.onCommitFiberRoot;var oldOnScheduleFiberRoot=hook.onScheduleFiberRoot||function(){};hook.onScheduleFiberRoot=function(id,root,children){if(!isPerformingRefresh){failedRoots.delete(root);if(rootElements!==null){rootElements.set(root,children);}}
return oldOnScheduleFiberRoot.apply(this,arguments);};hook.onCommitFiberRoot=function(id,root,maybePriorityLevel,didError){var helpers=helpersByRendererID.get(id);if(helpers!==undefined){helpersByRoot.set(root,helpers);var current=root.current;var alternate=current.alternate;if(alternate!==null){var wasMounted=alternate.memoizedState!=null&&alternate.memoizedState.element!=null&&mountedRoots.has(root);var isMounted=current.memoizedState!=null&&current.memoizedState.element!=null;if(!wasMounted&&isMounted){mountedRoots.add(root);failedRoots.delete(root);}else if(wasMounted&&isMounted);else if(wasMounted&&!isMounted){mountedRoots.delete(root);if(didError){failedRoots.add(root);}else{helpersByRoot.delete(root);}}else if(!wasMounted&&!isMounted){if(didError){failedRoots.add(root);}}}else{mountedRoots.add(root);}}
return oldOnCommitFiberRoot.apply(this,arguments);};}}
function hasUnrecoverableErrors(){return false;}
function _getMountedRootCount(){{return mountedRoots.size;}}
function createSignatureFunctionForTransform(){{var savedType;var hasCustomHooks;var didCollectHooks=false;return function(type,key,forceReset,getCustomHooks){if(typeof key==='string'){if(!savedType){savedType=type;hasCustomHooks=typeof getCustomHooks==='function';}
if(type!=null&&(typeof type==='function'||typeof type==='object')){setSignature(type,key,forceReset,getCustomHooks);}
return type;}else{if(!didCollectHooks&&hasCustomHooks){didCollectHooks=true;collectCustomHooksForSignature(savedType);}}};}}
function isLikelyComponentType(type){{switch(typeof type){case'function':{if(type.prototype!=null){if(type.prototype.isReactComponent){return true;}
var ownNames=Object.getOwnPropertyNames(type.prototype);if(ownNames.length>1||ownNames[0]!=='constructor'){return false;}
if(type.prototype.__proto__!==Object.prototype){return false;}}
var name=type.name||type.displayName;return typeof name==='string'&&/^[A-Z]/.test(name);}
case'object':{if(type!=null){switch(getProperty(type,'$$typeof')){case REACT_FORWARD_REF_TYPE:case REACT_MEMO_TYPE:return true;default:return false;}}
return false;}
default:{return false;}}}}
exports._getMountedRootCount=_getMountedRootCount;exports.collectCustomHooksForSignature=collectCustomHooksForSignature;exports.createSignatureFunctionForTransform=createSignatureFunctionForTransform;exports.findAffectedHostInstances=findAffectedHostInstances;exports.getFamilyByID=getFamilyByID;exports.getFamilyByType=getFamilyByType;exports.hasUnrecoverableErrors=hasUnrecoverableErrors;exports.injectIntoGlobalHook=injectIntoGlobalHook;exports.isLikelyComponentType=isLikelyComponentType;exports.performReactRefresh=performReactRefresh;exports.register=register;exports.setSignature=setSignature;})();}},206

/*!***********************************************!*\
  !*** ./node_modules/react-refresh/runtime.js ***!
  \***********************************************/
(module,__unused_webpack_exports,__webpack_require__){if(false){}else{module.exports=__webpack_require__(/*! ./cjs/react-refresh-runtime.development.js */ 644);}}});const __webpack_module_cache__={};function __webpack_require__(moduleId){const cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports;}
const module=__webpack_module_cache__[moduleId]={exports:{}};if(!(moduleId in __webpack_modules__)){delete __webpack_module_cache__[moduleId];const e=new Error("Cannot find module '"+moduleId+"'");e.code='MODULE_NOT_FOUND';throw e;}
__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports;}
let __webpack_exports__=__webpack_require__(206);window.ReactRefreshRuntime=__webpack_exports__;})();