/*! elementor - v3.25.0 - 10-12-2024 */ /*! For license information please see admin-notifications.min.js.LICENSE.txt */ (()=>{var e={61650:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{QueryClient:()=>l.QueryClient,QueryClientProvider:()=>l.QueryClientProvider,createQueryClient:()=>createQueryClient,useInfiniteQuery:()=>l.useInfiniteQuery,useMutation:()=>l.useMutation,useQuery:()=>l.useQuery,useQueryClient:()=>l.useQueryClient}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(39937),l=r(39937);function createQueryClient(){return new c.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1}}})}},5418:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNotifications=void 0;t.getNotifications=function getNotifications(){return function request(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,s){elementorCommon.ajax.addRequest(e,{success:r,error:s,data:t})}))}("notifications_get")}},13849:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203),i=r(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.BarButtonNotification=void 0;var a=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=n?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(s,a,o):s[a]=e[a]}s.default=e,r&&r.set(e,s);return s}(r(87363)),o=n(r(40131)),u=r(49005),c=r(36626);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var l=function BarButtonNotification(e){var t=e.defaultIsRead,r=(0,a.useState)(!1),s=(0,o.default)(r,2),n=s[0],i=s[1],l=(0,a.useState)(t),h=(0,o.default)(l,2),p=h[0],f=h[1];return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:"e-admin-top-bar__bar-button",style:{backgroundColor:"transparent",border:"none"},onClick:function onClick(e){e.preventDefault(),i(!0)}},a.default.createElement(c.Badge,{color:"primary",variant:"dot",invisible:p,sx:{mx:.5}},a.default.createElement("i",{className:"e-admin-top-bar__bar-button-icon eicon-speakerphone"})),a.default.createElement("span",{className:"e-admin-top-bar__bar-button-title"},e.children)),a.default.createElement(u.WhatsNew,{isOpen:n,setIsOpen:i,setIsRead:f}))};t.BarButtonNotification=l,l.propTypes={defaultIsRead:s.bool,children:s.any.isRequired}},65059:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewDrawerContent=void 0;var i=n(r(87363)),a=r(61650),o=r(5418),u=r(36626),c=r(38308),l=function WhatsNewDrawerContent(e){var t=e.setIsOpen,r=(0,a.useQuery)({queryKey:["e-notifications"],queryFn:o.getNotifications}),s=r.isPending,n=r.error,l=r.data;return s?i.default.createElement(u.Box,null,i.default.createElement(u.LinearProgress,{color:"secondary"})):n?i.default.createElement(u.Box,null,"An error has occurred: ",n):l.map((function(e,r){return i.default.createElement(c.WhatsNewItem,{key:r,item:e,itemIndex:r,itemsLength:l.length,setIsOpen:t})}))};t.WhatsNewDrawerContent=l,l.propTypes={setIsOpen:s.func.isRequired}},78596:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewItemChips=void 0;var i=n(r(87363)),a=n(r(73119)),o=r(36626),u=function WhatsNewItemChips(e){var t=e.chipPlan,r=e.chipTags,s=e.itemIndex,n=[];return t&&n.push({color:"promotion",size:"small",label:t}),r&&r.forEach((function(e){n.push({variant:"outlined",size:"small",label:e})})),n.length?i.default.createElement(o.Stack,{direction:"row",flexWrap:"wrap",gap:1,sx:{pb:1}},n.map((function(e,t){return i.default.createElement(o.Chip,(0,a.default)({key:"chip-".concat(s).concat(t)},e))}))):null};t.WhatsNewItemChips=u,u.propTypes={chipPlan:s.string,chipTags:s.array,itemIndex:s.number.isRequired}},48235:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewItemThumbnail=void 0;var i=n(r(87363)),a=r(36626),o=r(72331),u=function WhatsNewItemThumbnail(e){var t=e.imageSrc,r=e.title,s=e.link;return i.default.createElement(a.Box,{sx:{pb:2}},i.default.createElement(o.WrapperWithLink,{link:s},i.default.createElement("img",{src:t,alt:r,style:{maxWidth:"100%"}})))};t.WhatsNewItemThumbnail=u,u.propTypes={imageSrc:s.string.isRequired,title:s.string.isRequired,link:s.string}},87691:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewItemTopicLine=void 0;var i=n(r(87363)),a=r(36626),o=function WhatsNewItemTopicLine(e){var t=e.topic,r=e.date;return i.default.createElement(a.Stack,{direction:"row",divider:i.default.createElement(a.Divider,{orientation:"vertical",flexItem:!0}),spacing:1,color:"text.tertiary",sx:{pb:1}},t&&i.default.createElement(a.Box,null,t),r&&i.default.createElement(a.Box,null,r))};t.WhatsNewItemTopicLine=o,o.propTypes={topic:s.string,date:s.string}},38308:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewItem=void 0;var i=n(r(87363)),a=r(36626),o=r(87691),u=r(72331),c=r(48235),l=r(78596),h=function WhatsNewItem(e){var t=e.item,r=e.itemIndex,s=e.itemsLength,n=e.setIsOpen;return i.default.createElement(a.Box,{key:r,display:"flex",flexDirection:"column",sx:{pt:2}},(t.topic||t.date)&&i.default.createElement(o.WhatsNewItemTopicLine,{topic:t.topic,date:t.date}),i.default.createElement(u.WrapperWithLink,{link:t.link},i.default.createElement(a.Typography,{variant:"subtitle1",sx:{pb:2}},t.title)),t.imageSrc&&i.default.createElement(c.WhatsNewItemThumbnail,{imageSrc:t.imageSrc,link:t.link,title:t.title}),i.default.createElement(l.WhatsNewItemChips,{chipPlan:t.chipPlan,chipTags:t.chipTags,itemIndex:r}),t.description&&i.default.createElement(a.Typography,{variant:"body2",color:"text.secondary",sx:{pb:2}},t.description,t.readMoreText&&i.default.createElement(i.default.Fragment,null," ",i.default.createElement(a.Link,{href:t.link,color:"info.main",target:"_blank"},t.readMoreText))),t.cta&&t.ctaLink&&i.default.createElement(a.Box,{sx:{pb:2}},i.default.createElement(a.Button,{href:t.ctaLink,target:t.ctaLink.startsWith("#")?"_self":"_blank",variant:"contained",size:"small",color:"promotion",onClick:t.ctaLink.startsWith("#")?function(){return n(!1)}:function(){}},t.cta)),r!==s-1&&i.default.createElement(a.Divider,{sx:{my:1}}))};t.WhatsNewItem=h,h.propTypes={item:s.object.isRequired,itemIndex:s.number.isRequired,itemsLength:s.number.isRequired,setIsOpen:s.func.isRequired}},41500:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNewTopBar=void 0;var i=n(r(87363)),a=r(36626),o=r(38003),u=r(64888),c=function WhatsNewTopBar(e){var t=e.setIsOpen;return i.default.createElement(i.default.Fragment,null,i.default.createElement(a.AppBar,{elevation:0,position:"sticky",sx:{backgroundColor:"background.default"}},i.default.createElement(a.Toolbar,{variant:"dense"},i.default.createElement(a.Typography,{variant:"overline",sx:{flexGrow:1}},(0,o.__)("What's New","elementor")),i.default.createElement(a.IconButton,{"aria-label":"close",size:"small",onClick:function onClick(){return t(!1)}},i.default.createElement(u.XIcon,null)))),i.default.createElement(a.Divider,null))};t.WhatsNewTopBar=c,c.propTypes={setIsOpen:s.func.isRequired}},49005:(e,t,r)=>{"use strict";var s=r(23615),n=r(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsNew=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var s={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(s,a,o):s[a]=e[a]}s.default=e,r&&r.set(e,s);return s}(r(87363)),a=r(36626),o=r(61650),u=r(41500),c=r(65059);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var l=new o.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:18e5}}}),h=function WhatsNew(e){var t,r,s=e.isOpen,n=e.setIsOpen,h=e.setIsRead,p=e.anchorPosition,f=void 0===p?"right":p;return(0,i.useEffect)((function(){s&&h(!0)}),[s,h]),i.default.createElement(i.default.Fragment,null,i.default.createElement(o.QueryClientProvider,{client:l},i.default.createElement(a.DirectionProvider,{rtl:elementorCommon.config.isRTL},i.default.createElement(a.ThemeProvider,{colorScheme:(null===(t=window.elementor)||void 0===t||null===(r=t.getPreferences)||void 0===r?void 0:r.call(t,"ui_theme"))||"auto"},i.default.createElement(a.Drawer,{anchor:f,open:s,onClose:function onClose(){return n(!1)},ModalProps:{style:{zIndex:999999}}},i.default.createElement(a.Box,{sx:{width:320,backgroundColor:"background.default"},role:"presentation"},i.default.createElement(u.WhatsNewTopBar,{setIsOpen:n}),i.default.createElement(a.Box,{sx:{padding:"16px"}},i.default.createElement(c.WhatsNewDrawerContent,{setIsOpen:n}))))))))};t.WhatsNew=h,h.propTypes={isOpen:s.bool.isRequired,setIsOpen:s.func.isRequired,setIsRead:s.func.isRequired,anchorPosition:s.oneOf(["left","top","right","bottom"])}},72331:(e,t,r)=>{"use strict";var s=r(23615),n=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperWithLink=void 0;var i=n(r(87363)),a=r(36626),o=function WrapperWithLink(e){var t=e.link,r=e.children;return t?i.default.createElement(a.Link,{href:t,target:"_blank",underline:"none",color:"inherit",sx:{"&:hover":{color:"inherit"}}},r):r};t.WrapperWithLink=o,o.propTypes={link:s.string,children:s.any.isRequired}},64888:(e,t,r)=>{"use strict";var s=r(73203),n=r(7501);Object.defineProperty(t,"__esModule",{value:!0}),t.XIcon=void 0;var i=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var s={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(s,a,o):s[a]=e[a]}s.default=e,r&&r.set(e,s);return s}(r(87363)),a=s(r(73119)),o=r(36626);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var u=(0,i.forwardRef)((function(e,t){return i.default.createElement(o.SvgIcon,(0,a.default)({viewBox:"0 0 24 24"},e,{ref:t}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967Z"}),i.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z"}))}));t.XIcon=u},58772:(e,t,r)=>{"use strict";var s=r(90331);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,r,n,i,a){if(a!==s){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},23615:(e,t,r)=>{e.exports=r(58772)()},90331:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},71426:(e,t,r)=>{"use strict";var s=r(87363),n=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,o=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function q(e,t,r){var s,i={},c=null,l=null;for(s in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(l=t.ref),t)a.call(t,s)&&!u.hasOwnProperty(s)&&(i[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps)void 0===i[s]&&(i[s]=t[s]);return{$$typeof:n,type:e,key:c,ref:l,props:i,_owner:o.current}}t.Fragment=i,t.jsx=q,t.jsxs=q},24246:(e,t,r)=>{"use strict";e.exports=r(71426)},87363:e=>{"use strict";e.exports=React},36626:e=>{"use strict";e.exports=elementorV2.ui},38003:e=>{"use strict";e.exports=wp.i18n},98106:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);r{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},73119:e=>{function _extends(){return e.exports=_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},40608:e=>{e.exports=function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var s,n,i,a,o=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(s=i.call(r)).done)&&(o.push(s.value),o.length!==t);u=!0);}catch(e){c=!0,n=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}},e.exports.__esModule=!0,e.exports.default=e.exports},56894:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},40131:(e,t,r)=>{var s=r(17358),n=r(40608),i=r(35068),a=r(56894);e.exports=function _slicedToArray(e,t){return s(e)||n(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},7501:e=>{function _typeof(t){return e.exports=_typeof="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},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},35068:(e,t,r)=>{var s=r(98106);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},62238:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{FocusManager:()=>h,focusManager:()=>p}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(33949),l=r(14525),h=class extends c.Subscribable{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!l.isServer&&window.addEventListener){const listener=()=>e();return window.addEventListener("visibilitychange",listener,!1),()=>{window.removeEventListener("visibilitychange",listener)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach((t=>{t(e)}))}isFocused(){return"boolean"==typeof this.#e?this.#e:"hidden"!==globalThis.document?.visibilityState}},p=new h},13654:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function defaultTransformerFn(e){return e}function dehydrateMutation(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function dehydrateQuery(e,t){return{state:{...e.state,...void 0!==e.state.data&&{data:t(e.state.data)}},queryKey:e.queryKey,queryHash:e.queryHash,..."pending"===e.state.status&&{promise:e.promise?.then(t).catch((e=>Promise.reject(new Error("redacted"))))},...e.meta&&{meta:e.meta}}}function defaultShouldDehydrateMutation(e){return e.state.isPaused}function defaultShouldDehydrateQuery(e){return"success"===e.state.status}function dehydrate(e,t={}){const r=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??defaultShouldDehydrateMutation,s=e.getMutationCache().getAll().flatMap((e=>r(e)?[dehydrateMutation(e)]:[])),n=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??defaultShouldDehydrateQuery,i=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData??defaultTransformerFn;return{mutations:s,queries:e.getQueryCache().getAll().flatMap((e=>n(e)?[dehydrateQuery(e,i)]:[]))}}function hydrate(e,t,r){if("object"!=typeof t||null===t)return;const s=e.getMutationCache(),n=e.getQueryCache(),i=r?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??defaultTransformerFn,a=t.mutations||[],o=t.queries||[];a.forEach((({state:t,...n})=>{s.build(e,{...e.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...n},t)})),o.forEach((({queryKey:t,state:s,queryHash:a,meta:o,promise:u})=>{let c=n.get(a);const l=void 0===s.data?s.data:i(s.data);if(c){if(c.state.dataUpdatedAt{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{defaultShouldDehydrateMutation:()=>defaultShouldDehydrateMutation,defaultShouldDehydrateQuery:()=>defaultShouldDehydrateQuery,dehydrate:()=>dehydrate,hydrate:()=>hydrate}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))},61528:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e},u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{CancelledError:()=>c.CancelledError,InfiniteQueryObserver:()=>d.InfiniteQueryObserver,MutationCache:()=>y.MutationCache,MutationObserver:()=>b.MutationObserver,QueriesObserver:()=>f.QueriesObserver,Query:()=>j.Query,QueryCache:()=>l.QueryCache,QueryClient:()=>h.QueryClient,QueryObserver:()=>p.QueryObserver,defaultShouldDehydrateMutation:()=>w.defaultShouldDehydrateMutation,defaultShouldDehydrateQuery:()=>w.defaultShouldDehydrateQuery,dehydrate:()=>w.dehydrate,focusManager:()=>O.focusManager,hashKey:()=>g.hashKey,hydrate:()=>w.hydrate,isCancelledError:()=>P.isCancelledError,isServer:()=>g.isServer,keepPreviousData:()=>g.keepPreviousData,matchMutation:()=>g.matchMutation,matchQuery:()=>g.matchQuery,notifyManager:()=>m.notifyManager,onlineManager:()=>v.onlineManager,replaceEqualDeep:()=>g.replaceEqualDeep,skipToken:()=>g.skipToken}),e.exports=(s=u,__copyProps(n({},"__esModule",{value:!0}),s));var c=r(71739),l=r(17029),h=r(33489),p=r(59716),f=r(65631),d=r(77698),y=r(1516),b=r(17724),m=r(27842),O=r(62238),v=r(11044),g=r(14525),P=r(71739),w=r(13654);((e,t,r)=>{__copyProps(e,t,"default"),r&&__copyProps(r,t,"default")})(u,r(53749),e.exports);var j=r(6881)},13144:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{hasNextPage:()=>hasNextPage,hasPreviousPage:()=>hasPreviousPage,infiniteQueryBehavior:()=>infiniteQueryBehavior}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525);function infiniteQueryBehavior(e){return{onFetch:(t,r)=>{const fetchFn=async()=>{const r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,n=t.state.data?.pages||[],i=t.state.data?.pageParams||[],a={pages:[],pageParams:[]};let o=!1;const u=(0,c.ensureQueryFn)(t.options,t.fetchOptions),fetchPage=async(e,r,s)=>{if(o)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);const n={queryKey:t.queryKey,pageParam:r,direction:s?"backward":"forward",meta:t.options.meta};var i;i=n,Object.defineProperty(i,"signal",{enumerable:!0,get:()=>(t.signal.aborted?o=!0:t.signal.addEventListener("abort",(()=>{o=!0})),t.signal)});const a=await u(n),{maxPages:l}=t.options,h=s?c.addToStart:c.addToEnd;return{pages:h(e.pages,a,l),pageParams:h(e.pageParams,r,l)}};let l;if(s&&n.length){const e="backward"===s,t={pages:n,pageParams:i},a=(e?getPreviousPageParam:getNextPageParam)(r,t);l=await fetchPage(t,a,e)}else{l=await fetchPage(a,i[0]??r.initialPageParam);const t=e??n.length;for(let e=1;et.options.persister?.(fetchFn,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=fetchFn}}}function getNextPageParam(e,{pages:t,pageParams:r}){const s=t.length-1;return e.getNextPageParam(t[s],t,r[s],r)}function getPreviousPageParam(e,{pages:t,pageParams:r}){return e.getPreviousPageParam?.(t[0],t,r[0],r)}function hasNextPage(e,t){return!!t&&null!=getNextPageParam(e,t)}function hasPreviousPage(e,t){return!(!t||!e.getPreviousPageParam)&&null!=getPreviousPageParam(e,t)}},77698:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{InfiniteQueryObserver:()=>h}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(59716),l=r(13144),h=class extends c.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,l.infiniteQueryBehavior)()},t)}getOptimisticResult(e){return e.behavior=(0,l.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:r}=e,s=super.createResult(e,t),{isFetching:n,isRefetching:i,isError:a,isRefetchError:o}=s,u=r.fetchMeta?.fetchMore?.direction,c=a&&"forward"===u,h=n&&"forward"===u,p=a&&"backward"===u,f=n&&"backward"===u;return{...s,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,l.hasNextPage)(t,r.data),hasPreviousPage:(0,l.hasPreviousPage)(t,r.data),isFetchNextPageError:c,isFetchingNextPage:h,isFetchPreviousPageError:p,isFetchingPreviousPage:f,isRefetchError:o&&!c&&!p,isRefetching:i&&!h&&!f}}}},4251:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{Mutation:()=>p,getDefaultState:()=>getDefaultState}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(27842),l=r(85603),h=r(71739),p=class extends l.Removable{#s;#n;#i;constructor(e){super(),this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#s=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#s.includes(e)||(this.#s.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#s=this.#s.filter((t=>t!==e)),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#s.length||("pending"===this.state.status?this.scheduleGc():this.#n.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(e){this.#i=(0,h.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#a({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const t="pending"===this.state.status,r=!this.#i.canStart();try{if(!t){this.#a({type:"pending",variables:e,isPaused:r}),await(this.#n.config.onMutate?.(e,this));const t=await(this.options.onMutate?.(e));t!==this.state.context&&this.#a({type:"pending",context:t,variables:e,isPaused:r})}const s=await this.#i.start();return await(this.#n.config.onSuccess?.(s,e,this.state.context,this)),await(this.options.onSuccess?.(s,e,this.state.context)),await(this.#n.config.onSettled?.(s,null,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(s,null,e,this.state.context)),this.#a({type:"success",data:s}),s}catch(t){try{throw await(this.#n.config.onError?.(t,e,this.state.context,this)),await(this.options.onError?.(t,e,this.state.context)),await(this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(void 0,t,e,this.state.context)),t}finally{this.#a({type:"error",error:t})}}finally{this.#n.runNext(this)}}#a(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),c.notifyManager.batch((()=>{this.#s.forEach((t=>{t.onMutationUpdate(e)})),this.#n.notify({mutation:this,type:"updated",action:e})}))}};function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},1516:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{MutationCache:()=>f}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(27842),l=r(4251),h=r(14525),p=r(33949),f=class extends p.Subscribable{constructor(e={}){super(),this.config=e,this.#o=new Map,this.#u=Date.now()}#o;#u;build(e,t,r){const s=new l.Mutation({mutationCache:this,mutationId:++this.#u,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){const t=scopeFor(e),r=this.#o.get(t)??[];r.push(e),this.#o.set(t,r),this.notify({type:"added",mutation:e})}remove(e){const t=scopeFor(e);if(this.#o.has(t)){const r=this.#o.get(t)?.filter((t=>t!==e));r&&(0===r.length?this.#o.delete(t):this.#o.set(t,r))}this.notify({type:"removed",mutation:e})}canRun(e){const t=this.#o.get(scopeFor(e))?.find((e=>"pending"===e.state.status));return!t||t===e}runNext(e){const t=this.#o.get(scopeFor(e))?.find((t=>t!==e&&t.state.isPaused));return t?.continue()??Promise.resolve()}clear(){c.notifyManager.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}getAll(){return[...this.#o.values()].flat()}find(e){const t={exact:!0,...e};return this.getAll().find((e=>(0,h.matchMutation)(t,e)))}findAll(e={}){return this.getAll().filter((t=>(0,h.matchMutation)(e,t)))}notify(e){c.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.getAll().filter((e=>e.state.isPaused));return c.notifyManager.batch((()=>Promise.all(e.map((e=>e.continue().catch(h.noop))))))}};function scopeFor(e){return e.options.scope?.id??String(e.mutationId)}},17724:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{MutationObserver:()=>f}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(4251),l=r(27842),h=r(33949),p=r(14525),f=class extends h.Subscribable{#c;#l=void 0;#h;#p;constructor(e,t){super(),this.#c=e,this.setOptions(t),this.bindMethods(),this.#f()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#c.defaultMutationOptions(e),(0,p.shallowEqualObjects)(this.options,t)||this.#c.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#h,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,p.hashKey)(t.mutationKey)!==(0,p.hashKey)(this.options.mutationKey)?this.reset():"pending"===this.#h?.state.status&&this.#h.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#h?.removeObserver(this)}onMutationUpdate(e){this.#f(),this.#d(e)}getCurrentResult(){return this.#l}reset(){this.#h?.removeObserver(this),this.#h=void 0,this.#f(),this.#d()}mutate(e,t){return this.#p=t,this.#h?.removeObserver(this),this.#h=this.#c.getMutationCache().build(this.#c,this.options),this.#h.addObserver(this),this.#h.execute(e)}#f(){const e=this.#h?.state??(0,c.getDefaultState)();this.#l={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#d(e){l.notifyManager.batch((()=>{if(this.#p&&this.hasListeners()){const t=this.#l.variables,r=this.#l.context;"success"===e?.type?(this.#p.onSuccess?.(e.data,t,r),this.#p.onSettled?.(e.data,null,t,r)):"error"===e?.type&&(this.#p.onError?.(e.error,t,r),this.#p.onSettled?.(void 0,e.error,t,r))}this.listeners.forEach((e=>{e(this.#l)}))}))}}},27842:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function createNotifyManager(){let e=[],t=0,notifyFn=e=>{e()},batchNotifyFn=e=>{e()},scheduleFn=e=>setTimeout(e,0);const schedule=r=>{t?e.push(r):scheduleFn((()=>{notifyFn(r)}))},flush=()=>{const t=e;e=[],t.length&&scheduleFn((()=>{batchNotifyFn((()=>{t.forEach((e=>{notifyFn(e)}))}))}))};return{batch:e=>{let r;t++;try{r=e()}finally{t--,t||flush()}return r},batchCalls:e=>(...t)=>{schedule((()=>{e(...t)}))},schedule,setNotifyFunction:e=>{notifyFn=e},setBatchNotifyFunction:e=>{batchNotifyFn=e},setScheduler:e=>{scheduleFn=e}}}((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{createNotifyManager:()=>createNotifyManager,notifyManager:()=>o}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t));var o=createNotifyManager()},11044:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{OnlineManager:()=>h,onlineManager:()=>p}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(33949),l=r(14525),h=class extends c.Subscribable{#y=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!l.isServer&&window.addEventListener){const onlineListener=()=>e(!0),offlineListener=()=>e(!1);return window.addEventListener("online",onlineListener,!1),window.addEventListener("offline",offlineListener,!1),()=>{window.removeEventListener("online",onlineListener),window.removeEventListener("offline",offlineListener)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#y!==e&&(this.#y=e,this.listeners.forEach((t=>{t(e)})))}isOnline(){return this.#y}},p=new h},65631:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{QueriesObserver:()=>f}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(27842),l=r(59716),h=r(33949),p=r(14525);function difference(e,t){return e.filter((e=>!t.includes(e)))}var f=class extends h.Subscribable{#c;#b;#m;#s;#O;#v;#g;constructor(e,t,r){super(),this.#c=e,this.#m=[],this.#s=[],this.#b=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#s.forEach((e=>{e.subscribe((t=>{this.#P(e,t)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#s.forEach((e=>{e.destroy()}))}setQueries(e,t,r){this.#m=e,c.notifyManager.batch((()=>{const e=this.#s,t=this.#w(this.#m);t.forEach((e=>e.observer.setOptions(e.defaultedQueryOptions,r)));const s=t.map((e=>e.observer)),n=s.map((e=>e.getCurrentResult())),i=s.some(((t,r)=>t!==e[r]));(e.length!==s.length||i)&&(this.#s=s,this.#b=n,this.hasListeners()&&(difference(e,s).forEach((e=>{e.destroy()})),difference(s,e).forEach((e=>{e.subscribe((t=>{this.#P(e,t)}))})),this.#d()))}))}getCurrentResult(){return this.#b}getQueries(){return this.#s.map((e=>e.getCurrentQuery()))}getObservers(){return this.#s}getOptimisticResult(e,t){const r=this.#w(e),s=r.map((e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)));return[s,e=>this.#j(e??s,t),()=>r.map(((e,t)=>{const n=s[t];return e.defaultedQueryOptions.notifyOnChangeProps?n:e.observer.trackResult(n,(e=>{r.forEach((t=>{t.observer.trackProp(e)}))}))}))]}#j(e,t){return t?(this.#O&&this.#b===this.#g&&t===this.#v||(this.#v=t,this.#g=this.#b,this.#O=(0,p.replaceEqualDeep)(this.#O,t(e))),this.#O):e}#w(e){const t=this.#s,r=new Map(t.map((e=>[e.options.queryHash,e]))),s=e.map((e=>this.#c.defaultQueryOptions(e))),n=s.flatMap((e=>{const t=r.get(e.queryHash);return null!=t?[{defaultedQueryOptions:e,observer:t}]:[]})),i=new Set(n.map((e=>e.defaultedQueryOptions.queryHash))),a=s.filter((e=>!i.has(e.queryHash))),getObserver=e=>{const t=this.#c.defaultQueryOptions(e);return this.#s.find((e=>e.options.queryHash===t.queryHash))??new l.QueryObserver(this.#c,t)},o=a.map((e=>({defaultedQueryOptions:e,observer:getObserver(e)})));return n.concat(o).sort(((e,t)=>s.indexOf(e.defaultedQueryOptions)-s.indexOf(t.defaultedQueryOptions)))}#P(e,t){const r=this.#s.indexOf(e);-1!==r&&(this.#b=function replaceAt(e,t,r){const s=e.slice(0);return s[t]=r,s}(this.#b,r,t),this.#d())}#d(){c.notifyManager.batch((()=>{this.listeners.forEach((e=>{e(this.#b)}))}))}}},6881:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{Query:()=>f,fetchState:()=>fetchState}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525),l=r(27842),h=r(71739),p=r(85603),f=class extends p.Removable{#M;#Q;#C;#i;#R;#_;constructor(e){super(),this.#_=!1,this.#R=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#C=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#M=e.state||function getDefaultState(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=this.#M,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){this.options={...this.#R,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#C.remove(this)}setData(e,t){const r=(0,c.replaceData)(this.state.data,e,this.options);return this.#a({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#a({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(c.noop).catch(c.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#M)}isActive(){return this.observers.some((e=>!1!==(0,c.resolveEnabled)(e.options.enabled,this)))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some((e=>e.getCurrentResult().isStale)):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!(0,c.timeUntilStale)(this.state.dataUpdatedAt,e)}onFocus(){const e=this.observers.find((e=>e.shouldFetchOnWindowFocus()));e?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){const e=this.observers.find((e=>e.shouldFetchOnReconnect()));e?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#C.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.#i&&(this.#_?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#C.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#a({type:"invalidate"})}fetch(e,t){if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const r=new AbortController,addSignalProperty=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#_=!0,r.signal)})},s={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{const e=(0,c.ensureQueryFn)(this.options,t),r={queryKey:this.queryKey,meta:this.meta};return addSignalProperty(r),this.#_=!1,this.options.persister?this.options.persister(e,r,this):e(r)}};addSignalProperty(s),this.options.behavior?.onFetch(s,this),this.#Q=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===s.fetchOptions?.meta||this.#a({type:"fetch",meta:s.fetchOptions?.meta});const onError=e=>{(0,h.isCancelledError)(e)&&e.silent||this.#a({type:"error",error:e}),(0,h.isCancelledError)(e)||(this.#C.config.onError?.(e,this),this.#C.config.onSettled?.(this.state.data,e,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#i=(0,h.createRetryer)({initialPromise:t?.initialPromise,fn:s.fetchFn,abort:r.abort.bind(r),onSuccess:e=>{void 0!==e?(this.setData(e),this.#C.config.onSuccess?.(e,this),this.#C.config.onSettled?.(e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):onError(new Error(`${this.queryHash} data is undefined`))},onError,onFail:(e,t)=>{this.#a({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#a({type:"pause"})},onContinue:()=>{this.#a({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0}),this.#i.start()}#a(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...fetchState(t.data,this.options),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=e.error;return(0,h.isCancelledError)(r)&&r.revert&&this.#Q?{...this.#Q,fetchStatus:"idle"}:{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),l.notifyManager.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate()})),this.#C.notify({query:this,type:"updated",action:e})}))}};function fetchState(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,h.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}},17029:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{QueryCache:()=>f}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525),l=r(6881),h=r(27842),p=r(33949),f=class extends p.Subscribable{constructor(e={}){super(),this.config=e,this.#m=new Map}#m;build(e,t,r){const s=t.queryKey,n=t.queryHash??(0,c.hashQueryKeyByOptions)(s,t);let i=this.get(n);return i||(i=new l.Query({cache:this,queryKey:s,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(i)),i}add(e){this.#m.has(e.queryHash)||(this.#m.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#m.get(e.queryHash);t&&(e.destroy(),t===e&&this.#m.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){h.notifyManager.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}get(e){return this.#m.get(e)}getAll(){return[...this.#m.values()]}find(e){const t={exact:!0,...e};return this.getAll().find((e=>(0,c.matchQuery)(t,e)))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter((t=>(0,c.matchQuery)(e,t))):t}notify(e){h.notifyManager.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){h.notifyManager.batch((()=>{this.getAll().forEach((e=>{e.onFocus()}))}))}onOnline(){h.notifyManager.batch((()=>{this.getAll().forEach((e=>{e.onOnline()}))}))}}},33489:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{QueryClient:()=>b}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525),l=r(17029),h=r(1516),p=r(62238),f=r(11044),d=r(27842),y=r(13144),b=class{#S;#n;#R;#E;#x;#q;#D;#I;constructor(e={}){this.#S=e.queryCache||new l.QueryCache,this.#n=e.mutationCache||new h.MutationCache,this.#R=e.defaultOptions||{},this.#E=new Map,this.#x=new Map,this.#q=0}mount(){this.#q++,1===this.#q&&(this.#D=p.focusManager.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#S.onFocus())})),this.#I=f.onlineManager.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#S.onOnline())})))}unmount(){this.#q--,0===this.#q&&(this.#D?.(),this.#D=void 0,this.#I?.(),this.#I=void 0)}isFetching(e){return this.#S.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#n.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#S.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(void 0===t)return this.fetchQuery(e);{const r=this.defaultQueryOptions(e),s=this.#S.build(this,r);return e.revalidateIfStale&&s.isStaleByTime((0,c.resolveStaleTime)(r.staleTime,s))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return this.#S.findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,r){const s=this.defaultQueryOptions({queryKey:e}),n=this.#S.get(s.queryHash),i=n?.state.data,a=(0,c.functionalUpdate)(t,i);if(void 0!==a)return this.#S.build(this,s).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return d.notifyManager.batch((()=>this.#S.findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,r)]))))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#S.get(t.queryHash)?.state}removeQueries(e){const t=this.#S;d.notifyManager.batch((()=>{t.findAll(e).forEach((e=>{t.remove(e)}))}))}resetQueries(e,t){const r=this.#S,s={type:"active",...e};return d.notifyManager.batch((()=>(r.findAll(e).forEach((e=>{e.reset()})),this.refetchQueries(s,t))))}cancelQueries(e={},t={}){const r={revert:!0,...t},s=d.notifyManager.batch((()=>this.#S.findAll(e).map((e=>e.cancel(r)))));return Promise.all(s).then(c.noop).catch(c.noop)}invalidateQueries(e={},t={}){return d.notifyManager.batch((()=>{if(this.#S.findAll(e).forEach((e=>{e.invalidate()})),"none"===e.refetchType)return Promise.resolve();const r={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(r,t)}))}refetchQueries(e={},t){const r={...t,cancelRefetch:t?.cancelRefetch??!0},s=d.notifyManager.batch((()=>this.#S.findAll(e).filter((e=>!e.isDisabled())).map((e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(c.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))));return Promise.all(s).then(c.noop)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const r=this.#S.build(this,t);return r.isStaleByTime((0,c.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(c.noop).catch(c.noop)}fetchInfiniteQuery(e){return e.behavior=(0,y.infiniteQueryBehavior)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(c.noop).catch(c.noop)}resumePausedMutations(){return f.onlineManager.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#S}getMutationCache(){return this.#n}getDefaultOptions(){return this.#R}setDefaultOptions(e){this.#R=e}setQueryDefaults(e,t){this.#E.set((0,c.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#E.values()];let r={};return t.forEach((t=>{(0,c.partialMatchKey)(e,t.queryKey)&&(r={...r,...t.defaultOptions})})),r}setMutationDefaults(e,t){this.#x.set((0,c.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#x.values()];let r={};return t.forEach((t=>{(0,c.partialMatchKey)(e,t.mutationKey)&&(r={...r,...t.defaultOptions})})),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#R.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,c.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),!0!==t.enabled&&t.queryFn===c.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#R.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#S.clear(),this.#n.clear()}}},59716:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{QueryObserver:()=>d}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525),l=r(27842),h=r(62238),p=r(33949),f=r(6881),d=class extends p.Subscribable{constructor(e,t){super(),this.options=t,this.#c=e,this.#T=null,this.bindMethods(),this.setOptions(t)}#c;#F=void 0;#k=void 0;#l=void 0;#N;#W;#T;#A;#B;#K;#U;#L;#H;#G=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#F.addObserver(this),shouldFetchOnMount(this.#F,this.options)?this.#z():this.updateResult(),this.#V())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return shouldFetchOn(this.#F,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return shouldFetchOn(this.#F,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#$(),this.#X(),this.#F.removeObserver(this)}setOptions(e,t){const r=this.options,s=this.#F;if(this.options=this.#c.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,c.resolveEnabled)(this.options.enabled,this.#F))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#Y(),this.#F.setOptions(this.options),r._defaulted&&!(0,c.shallowEqualObjects)(this.options,r)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#F,observer:this});const n=this.hasListeners();n&&shouldFetchOptionally(this.#F,s,this.options,r)&&this.#z(),this.updateResult(t),!n||this.#F===s&&(0,c.resolveEnabled)(this.options.enabled,this.#F)===(0,c.resolveEnabled)(r.enabled,this.#F)&&(0,c.resolveStaleTime)(this.options.staleTime,this.#F)===(0,c.resolveStaleTime)(r.staleTime,this.#F)||this.#Z();const i=this.#J();!n||this.#F===s&&(0,c.resolveEnabled)(this.options.enabled,this.#F)===(0,c.resolveEnabled)(r.enabled,this.#F)&&i===this.#H||this.#ee(i)}getOptimisticResult(e){const t=this.#c.getQueryCache().build(this.#c,e),r=this.createResult(t,e);return function shouldAssignObserverCurrentProperties(e,t){if(!(0,c.shallowEqualObjects)(e.getCurrentResult(),t))return!0;return!1}(this,r)&&(this.#l=r,this.#W=this.options,this.#N=this.#F.state),r}getCurrentResult(){return this.#l}trackResult(e,t){const r={};return Object.keys(e).forEach((s=>{Object.defineProperty(r,s,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(s),t?.(s),e[s])})})),r}trackProp(e){this.#G.add(e)}getCurrentQuery(){return this.#F}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#c.defaultQueryOptions(e),r=this.#c.getQueryCache().build(this.#c,t);return r.isFetchingOptimistic=!0,r.fetch().then((()=>this.createResult(r,t)))}fetch(e){return this.#z({...e,cancelRefetch:e.cancelRefetch??!0}).then((()=>(this.updateResult(),this.#l)))}#z(e){this.#Y();let t=this.#F.fetch(this.options,e);return e?.throwOnError||(t=t.catch(c.noop)),t}#Z(){this.#$();const e=(0,c.resolveStaleTime)(this.options.staleTime,this.#F);if(c.isServer||this.#l.isStale||!(0,c.isValidTimeout)(e))return;const t=(0,c.timeUntilStale)(this.#l.dataUpdatedAt,e)+1;this.#U=setTimeout((()=>{this.#l.isStale||this.updateResult()}),t)}#J(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#F):this.options.refetchInterval)??!1}#ee(e){this.#X(),this.#H=e,!c.isServer&&!1!==(0,c.resolveEnabled)(this.options.enabled,this.#F)&&(0,c.isValidTimeout)(this.#H)&&0!==this.#H&&(this.#L=setInterval((()=>{(this.options.refetchIntervalInBackground||h.focusManager.isFocused())&&this.#z()}),this.#H))}#V(){this.#Z(),this.#ee(this.#J())}#$(){this.#U&&(clearTimeout(this.#U),this.#U=void 0)}#X(){this.#L&&(clearInterval(this.#L),this.#L=void 0)}createResult(e,t){const r=this.#F,s=this.options,n=this.#l,i=this.#N,a=this.#W,o=e!==r?e.state:this.#k,{state:u}=e;let l,h={...u},p=!1;if(t._optimisticResults){const n=this.hasListeners(),i=!n&&shouldFetchOnMount(e,t),a=n&&shouldFetchOptionally(e,r,t,s);(i||a)&&(h={...h,...(0,f.fetchState)(u.data,e.options)}),"isRestoring"===t._optimisticResults&&(h.fetchStatus="idle")}let{error:d,errorUpdatedAt:y,status:b}=h;if(t.select&&void 0!==h.data)if(n&&h.data===i?.data&&t.select===this.#A)l=this.#B;else try{this.#A=t.select,l=t.select(h.data),l=(0,c.replaceData)(n?.data,l,t),this.#B=l,this.#T=null}catch(e){this.#T=e}else l=h.data;if(void 0!==t.placeholderData&&void 0===l&&"pending"===b){let e;if(n?.isPlaceholderData&&t.placeholderData===a?.placeholderData)e=n.data;else if(e="function"==typeof t.placeholderData?t.placeholderData(this.#K?.state.data,this.#K):t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.#T=null}catch(e){this.#T=e}void 0!==e&&(b="success",l=(0,c.replaceData)(n?.data,e,t),p=!0)}this.#T&&(d=this.#T,l=this.#B,y=Date.now(),b="error");const m="fetching"===h.fetchStatus,O="pending"===b,v="error"===b,g=O&&m,P=void 0!==l;return{status:b,fetchStatus:h.fetchStatus,isPending:O,isSuccess:"success"===b,isError:v,isInitialLoading:g,isLoading:g,data:l,dataUpdatedAt:h.dataUpdatedAt,error:d,errorUpdatedAt:y,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>o.dataUpdateCount||h.errorUpdateCount>o.errorUpdateCount,isFetching:m,isRefetching:m&&!O,isLoadingError:v&&!P,isPaused:"paused"===h.fetchStatus,isPlaceholderData:p,isRefetchError:v&&P,isStale:isStale(e,t),refetch:this.refetch}}updateResult(e){const t=this.#l,r=this.createResult(this.#F,this.options);if(this.#N=this.#F.state,this.#W=this.options,void 0!==this.#N.data&&(this.#K=this.#F),(0,c.shallowEqualObjects)(r,t))return;this.#l=r;const s={};!1!==e?.listeners&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,r="function"==typeof e?e():e;if("all"===r||!r&&!this.#G.size)return!0;const s=new Set(r??this.#G);return this.options.throwOnError&&s.add("error"),Object.keys(this.#l).some((e=>{const r=e;return this.#l[r]!==t[r]&&s.has(r)}))})()&&(s.listeners=!0),this.#d({...s,...e})}#Y(){const e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#F)return;const t=this.#F;this.#F=e,this.#k=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#V()}#d(e){l.notifyManager.batch((()=>{e.listeners&&this.listeners.forEach((e=>{e(this.#l)})),this.#c.getQueryCache().notify({query:this.#F,type:"observerResultsUpdated"})}))}};function shouldFetchOnMount(e,t){return function shouldLoadOnMount(e,t){return!1!==(0,c.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===t.retryOnMount)}(e,t)||void 0!==e.state.data&&shouldFetchOn(e,t,t.refetchOnMount)}function shouldFetchOn(e,t,r){if(!1!==(0,c.resolveEnabled)(t.enabled,e)){const s="function"==typeof r?r(e):r;return"always"===s||!1!==s&&isStale(e,t)}return!1}function shouldFetchOptionally(e,t,r,s){return(e!==t||!1===(0,c.resolveEnabled)(s.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&isStale(e,r)}function isStale(e,t){return!1!==(0,c.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,c.resolveStaleTime)(t.staleTime,e))}},85603:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{Removable:()=>l}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(14525),l=class{#te;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,c.isValidTimeout)(this.gcTime)&&(this.#te=setTimeout((()=>{this.optionalRemove()}),this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(c.isServer?1/0:3e5))}clearGcTimeout(){this.#te&&(clearTimeout(this.#te),this.#te=void 0)}}},71739:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{CancelledError:()=>p,canFetch:()=>canFetch,createRetryer:()=>createRetryer,isCancelledError:()=>isCancelledError}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(62238),l=r(11044),h=r(14525);function defaultRetryDelay(e){return Math.min(1e3*2**e,3e4)}function canFetch(e){return"online"!==(e??"online")||l.onlineManager.isOnline()}var p=class{constructor(e){this.revert=e?.revert,this.silent=e?.silent}};function isCancelledError(e){return e instanceof p}function createRetryer(e){let t,r,s,n=!1,i=0,a=!1;const o=new Promise(((e,t)=>{r=e,s=t})),canContinue=()=>c.focusManager.isFocused()&&("always"===e.networkMode||l.onlineManager.isOnline())&&e.canRun(),canStart=()=>canFetch(e.networkMode)&&e.canRun(),resolve=s=>{a||(a=!0,e.onSuccess?.(s),t?.(),r(s))},reject=r=>{a||(a=!0,e.onError?.(r),t?.(),s(r))},pause=()=>new Promise((r=>{t=e=>{(a||canContinue())&&r(e)},e.onPause?.()})).then((()=>{t=void 0,a||e.onContinue?.()})),run=()=>{if(a)return;let t;const r=0===i?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(resolve).catch((t=>{if(a)return;const r=e.retry??(h.isServer?0:3),s=e.retryDelay??defaultRetryDelay,o="function"==typeof s?s(i,t):s,u=!0===r||"number"==typeof r&&icanContinue()?void 0:pause())).then((()=>{n?reject(t):run()}))):reject(t)}))};return{promise:o,cancel:t=>{a||(reject(new p(t)),e.abort?.())},continue:()=>(t?.(),o),cancelRetry:()=>{n=!0},continueRetry:()=>{n=!1},canStart,start:()=>(canStart()?run():pause().then(run),o)}}},33949:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{Subscribable:()=>o}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t));var o=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},53749:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty;e.exports=(t={},((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))},14525:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{addToEnd:()=>addToEnd,addToStart:()=>addToStart,ensureQueryFn:()=>ensureQueryFn,functionalUpdate:()=>functionalUpdate,hashKey:()=>hashKey,hashQueryKeyByOptions:()=>hashQueryKeyByOptions,isPlainArray:()=>isPlainArray,isPlainObject:()=>isPlainObject,isServer:()=>o,isValidTimeout:()=>isValidTimeout,keepPreviousData:()=>keepPreviousData,matchMutation:()=>matchMutation,matchQuery:()=>matchQuery,noop:()=>noop,partialMatchKey:()=>partialMatchKey,replaceData:()=>replaceData,replaceEqualDeep:()=>replaceEqualDeep,resolveEnabled:()=>resolveEnabled,resolveStaleTime:()=>resolveStaleTime,shallowEqualObjects:()=>shallowEqualObjects,skipToken:()=>u,sleep:()=>sleep,timeUntilStale:()=>timeUntilStale}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t));var o="undefined"==typeof window||"Deno"in globalThis;function noop(){}function functionalUpdate(e,t){return"function"==typeof e?e(t):e}function isValidTimeout(e){return"number"==typeof e&&e>=0&&e!==1/0}function timeUntilStale(e,t){return Math.max(e+(t||0)-Date.now(),0)}function resolveStaleTime(e,t){return"function"==typeof e?e(t):e}function resolveEnabled(e,t){return"function"==typeof e?e(t):e}function matchQuery(e,t){const{type:r="all",exact:s,fetchStatus:n,predicate:i,queryKey:a,stale:o}=e;if(a)if(s){if(t.queryHash!==hashQueryKeyByOptions(a,t.options))return!1}else if(!partialMatchKey(t.queryKey,a))return!1;if("all"!==r){const e=t.isActive();if("active"===r&&!e)return!1;if("inactive"===r&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&((!n||n===t.state.fetchStatus)&&!(i&&!i(t)))}function matchMutation(e,t){const{exact:r,status:s,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(hashKey(t.options.mutationKey)!==hashKey(i))return!1}else if(!partialMatchKey(t.options.mutationKey,i))return!1}return(!s||t.state.status===s)&&!(n&&!n(t))}function hashQueryKeyByOptions(e,t){return(t?.queryKeyHashFn||hashKey)(e)}function hashKey(e){return JSON.stringify(e,((e,t)=>isPlainObject(t)?Object.keys(t).sort().reduce(((e,r)=>(e[r]=t[r],e)),{}):t))}function partialMatchKey(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((r=>!partialMatchKey(e[r],t[r]))))}function replaceEqualDeep(e,t){if(e===t)return e;const r=isPlainArray(e)&&isPlainArray(t);if(r||isPlainObject(e)&&isPlainObject(t)){const s=r?e:Object.keys(e),n=s.length,i=r?t:Object.keys(t),a=i.length,o=r?[]:{};let u=0;for(let n=0;n{setTimeout(t,e)}))}function replaceData(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?replaceEqualDeep(e,t):t}function keepPreviousData(e){return e}function addToEnd(e,t,r=0){const s=[...e,t];return r&&s.length>r?s.slice(1):s}function addToStart(e,t,r=0){const s=[t,...e];return r&&s.length>r?s.slice(0,-1):s}var u=Symbol(),ensureQueryFn=(e,t)=>!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==u?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))},32969:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{HydrationBoundary:()=>HydrationBoundary}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(43653),HydrationBoundary=({children:e,options:t={},state:r,queryClient:s})=>{const n=(0,f.useQueryClient)(s),[i,a]=h.useState(),o=h.useRef(t);return o.current=t,h.useMemo((()=>{if(r){if("object"!=typeof r)return;const e=n.getQueryCache(),t=r.queries||[],s=[],u=[];for(const r of t){const t=e.get(r.queryHash);if(t){const e=r.state.dataUpdatedAt>t.state.dataUpdatedAt,s=i?.find((e=>e.queryHash===r.queryHash));e&&(!s||r.state.dataUpdatedAt>s.state.dataUpdatedAt)&&u.push(r)}else s.push(r)}s.length>0&&(0,p.hydrate)(n,{queries:s},o.current),u.length>0&&a((e=>e?[...e,...u]:u))}}),[n,i,r]),h.useEffect((()=>{i&&((0,p.hydrate)(n,{queries:i},o.current),a(void 0))}),[n,i]),e}},43653:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{QueryClientContext:()=>f,QueryClientProvider:()=>QueryClientProvider,useQueryClient:()=>useQueryClient}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(24246),f=h.createContext(void 0),useQueryClient=e=>{const t=h.useContext(f);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},QueryClientProvider=({client:e,children:t})=>(h.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]),(0,p.jsx)(f.Provider,{value:e,children:t}))},15178:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{QueryErrorResetBoundary:()=>QueryErrorResetBoundary,useQueryErrorResetBoundary:()=>useQueryErrorResetBoundary}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(24246);function createValue(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var f=h.createContext(createValue()),useQueryErrorResetBoundary=()=>h.useContext(f),QueryErrorResetBoundary=({children:e})=>{const[t]=h.useState((()=>createValue()));return(0,p.jsx)(f.Provider,{value:t,children:"function"==typeof e?e(t):e})}},94025:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{ensurePreventErrorBoundaryRetry:()=>ensurePreventErrorBoundaryRetry,getHasError:()=>getHasError,useClearResetErrorBoundary:()=>useClearResetErrorBoundary}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(6609),ensurePreventErrorBoundaryRetry=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},useClearResetErrorBoundary=e=>{h.useEffect((()=>{e.clearReset()}),[e])},getHasError=({result:e,errorResetBoundary:t,throwOnError:r,query:s})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(0,p.shouldThrowError)(r,[e.error,s])},39937:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e},__reExport=(e,t,r)=>(__copyProps(e,t,"default"),r&&__copyProps(r,t,"default")),u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{HydrationBoundary:()=>O.HydrationBoundary,IsRestoringProvider:()=>M.IsRestoringProvider,QueryClientContext:()=>m.QueryClientContext,QueryClientProvider:()=>m.QueryClientProvider,QueryErrorResetBoundary:()=>v.QueryErrorResetBoundary,infiniteQueryOptions:()=>b.infiniteQueryOptions,queryOptions:()=>y.queryOptions,useInfiniteQuery:()=>j.useInfiniteQuery,useIsFetching:()=>g.useIsFetching,useIsMutating:()=>P.useIsMutating,useIsRestoring:()=>M.useIsRestoring,useMutation:()=>w.useMutation,useMutationState:()=>P.useMutationState,usePrefetchInfiniteQuery:()=>d.usePrefetchInfiniteQuery,usePrefetchQuery:()=>d.usePrefetchQuery,useQueries:()=>c.useQueries,useQuery:()=>l.useQuery,useQueryClient:()=>m.useQueryClient,useQueryErrorResetBoundary:()=>v.useQueryErrorResetBoundary,useSuspenseInfiniteQuery:()=>p.useSuspenseInfiniteQuery,useSuspenseQueries:()=>f.useSuspenseQueries,useSuspenseQuery:()=>h.useSuspenseQuery}),e.exports=(s=u,__copyProps(n({},"__esModule",{value:!0}),s)),__reExport(u,r(61528),e.exports),__reExport(u,r(429),e.exports);var c=r(25405),l=r(47313),h=r(29134),p=r(22715),f=r(15605),d=r(29290),y=r(56701),b=r(19777),m=r(43653),O=r(32969),v=r(15178),g=r(43351),P=r(72836),w=r(89339),j=r(93217),M=r(46732)},19777:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function infiniteQueryOptions(e){return e}((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{infiniteQueryOptions:()=>infiniteQueryOptions}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))},46732:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{IsRestoringProvider:()=>f,useIsRestoring:()=>useIsRestoring}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=h.createContext(!1),useIsRestoring=()=>h.useContext(p),f=p.Provider},29290:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{usePrefetchInfiniteQuery:()=>usePrefetchInfiniteQuery,usePrefetchQuery:()=>usePrefetchQuery}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(43653);function usePrefetchQuery(e){const t=(0,c.useQueryClient)();t.getQueryState(e.queryKey)||t.prefetchQuery(e)}function usePrefetchInfiniteQuery(e){const t=(0,c.useQueryClient)();t.getQueryState(e.queryKey)||t.prefetchInfiniteQuery(e)}},56701:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function queryOptions(e){return e}((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{queryOptions:()=>queryOptions}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))},28495:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{defaultThrowOnError:()=>defaultThrowOnError,ensureStaleTime:()=>ensureStaleTime,fetchOptimistic:()=>fetchOptimistic,shouldSuspend:()=>shouldSuspend,willFetch:()=>willFetch}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t));var defaultThrowOnError=(e,t)=>void 0===t.state.data,ensureStaleTime=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},willFetch=(e,t)=>e.isLoading&&e.isFetching&&!t,shouldSuspend=(e,t)=>e?.suspense&&t.isPending,fetchOptimistic=(e,t,r)=>t.fetchOptimistic(e).catch((()=>{r.clearReset()}))},429:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty;e.exports=(t={},((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))},84238:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{useBaseQuery:()=>useBaseQuery}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(15178),d=r(43653),y=r(46732),b=r(94025),m=r(28495);function useBaseQuery(e,t,r){const s=(0,d.useQueryClient)(r),n=(0,y.useIsRestoring)(),i=(0,f.useQueryErrorResetBoundary)(),a=s.defaultQueryOptions(e);s.getDefaultOptions().queries?._experimental_beforeQuery?.(a),a._optimisticResults=n?"isRestoring":"optimistic",(0,m.ensureStaleTime)(a),(0,b.ensurePreventErrorBoundaryRetry)(a,i),(0,b.useClearResetErrorBoundary)(i);const[o]=h.useState((()=>new t(s,a))),u=o.getOptimisticResult(a);if(h.useSyncExternalStore(h.useCallback((e=>{const t=n?()=>{}:o.subscribe(p.notifyManager.batchCalls(e));return o.updateResult(),t}),[o,n]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),h.useEffect((()=>{o.setOptions(a,{listeners:!1})}),[a,o]),(0,m.shouldSuspend)(a,u))throw(0,m.fetchOptimistic)(a,o,i);if((0,b.getHasError)({result:u,errorResetBoundary:i,throwOnError:a.throwOnError,query:s.getQueryCache().get(a.queryHash)}))throw u.error;return s.getDefaultOptions().queries?._experimental_afterQuery?.(a,u),a.notifyOnChangeProps?u:o.trackResult(u)}},93217:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{useInfiniteQuery:()=>useInfiniteQuery}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(61528),l=r(84238);function useInfiniteQuery(e,t){return(0,l.useBaseQuery)(e,c.InfiniteQueryObserver,t)}},43351:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{useIsFetching:()=>useIsFetching}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(43653);function useIsFetching(e,t){const r=(0,f.useQueryClient)(t),s=r.getQueryCache();return h.useSyncExternalStore(h.useCallback((e=>s.subscribe(p.notifyManager.batchCalls(e))),[s]),(()=>r.isFetching(e)),(()=>r.isFetching(e)))}},89339:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{useMutation:()=>useMutation}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(43653),d=r(6609);function useMutation(e,t){const r=(0,f.useQueryClient)(t),[s]=h.useState((()=>new p.MutationObserver(r,e)));h.useEffect((()=>{s.setOptions(e)}),[s,e]);const n=h.useSyncExternalStore(h.useCallback((e=>s.subscribe(p.notifyManager.batchCalls(e))),[s]),(()=>s.getCurrentResult()),(()=>s.getCurrentResult())),i=h.useCallback(((e,t)=>{s.mutate(e,t).catch(d.noop)}),[s]);if(n.error&&(0,d.shouldThrowError)(s.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:i,mutateAsync:n.mutate}}},72836:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{useIsMutating:()=>useIsMutating,useMutationState:()=>useMutationState}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(43653);function useIsMutating(e,t){return useMutationState({filters:{...e,status:"pending"}},(0,f.useQueryClient)(t)).length}function getResult(e,t){return e.findAll(t.filters).map((e=>t.select?t.select(e):e.state))}function useMutationState(e={},t){const r=(0,f.useQueryClient)(t).getMutationCache(),s=h.useRef(e),n=h.useRef(null);return n.current||(n.current=getResult(r,e)),h.useEffect((()=>{s.current=e})),h.useSyncExternalStore(h.useCallback((e=>r.subscribe((()=>{const t=(0,p.replaceEqualDeep)(n.current,getResult(r,s.current));n.current!==t&&(n.current=t,p.notifyManager.schedule(e))}))),[r]),(()=>n.current),(()=>n.current))}},25405:(e,t,r)=>{"use strict";var s,n=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of o(t))c.call(e,n)||n===r||i(e,n,{get:()=>t[n],enumerable:!(s=a(t,n))||s.enumerable});return e},l={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(l,{useQueries:()=>useQueries}),e.exports=(s=l,__copyProps(i({},"__esModule",{value:!0}),s));var h=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,"default",{value:e,enumerable:!0}),e)))(r(87363),1),p=r(61528),f=r(43653),d=r(46732),y=r(15178),b=r(94025),m=r(28495);function useQueries({queries:e,...t},r){const s=(0,f.useQueryClient)(r),n=(0,d.useIsRestoring)(),i=(0,y.useQueryErrorResetBoundary)(),a=h.useMemo((()=>e.map((e=>{const t=s.defaultQueryOptions(e);return t._optimisticResults=n?"isRestoring":"optimistic",t}))),[e,s,n]);a.forEach((e=>{(0,m.ensureStaleTime)(e),(0,b.ensurePreventErrorBoundaryRetry)(e,i)})),(0,b.useClearResetErrorBoundary)(i);const[o]=h.useState((()=>new p.QueriesObserver(s,a,t))),[u,c,l]=o.getOptimisticResult(a,t.combine);h.useSyncExternalStore(h.useCallback((e=>n?()=>{}:o.subscribe(p.notifyManager.batchCalls(e))),[o,n]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),h.useEffect((()=>{o.setQueries(a,t,{listeners:!1})}),[a,t,o]);const O=u.some(((e,t)=>(0,m.shouldSuspend)(a[t],e)))?u.flatMap(((e,t)=>{const r=a[t];if(r){const t=new p.QueryObserver(s,r);if((0,m.shouldSuspend)(r,e))return(0,m.fetchOptimistic)(r,t,i);(0,m.willFetch)(e,n)&&(0,m.fetchOptimistic)(r,t,i)}return[]})):[];if(O.length>0)throw Promise.all(O);const v=u.find(((e,t)=>{const r=a[t];return r&&(0,b.getHasError)({result:e,errorResetBoundary:i,throwOnError:r.throwOnError,query:s.getQueryCache().get(r.queryHash)})}));if(v?.error)throw v.error;return c(l())}},47313:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{useQuery:()=>useQuery}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(61528),l=r(84238);function useQuery(e,t){return(0,l.useBaseQuery)(e,c.QueryObserver,t)}},22715:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{useSuspenseInfiniteQuery:()=>useSuspenseInfiniteQuery}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(61528),l=r(84238),h=r(28495);function useSuspenseInfiniteQuery(e,t){return(0,l.useBaseQuery)({...e,enabled:!0,suspense:!0,throwOnError:h.defaultThrowOnError},c.InfiniteQueryObserver,t)}},15605:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{useSuspenseQueries:()=>useSuspenseQueries}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(25405),l=r(28495);function useSuspenseQueries(e,t){return(0,c.useQueries)({...e,queries:e.queries.map((e=>({...e,suspense:!0,throwOnError:l.defaultThrowOnError,enabled:!0,placeholderData:void 0})))},t)}},29134:(e,t,r)=>{"use strict";var s,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(u,{useSuspenseQuery:()=>useSuspenseQuery}),e.exports=(s=u,((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of a(t))o.call(e,u)||u===r||n(e,u,{get:()=>t[u],enumerable:!(s=i(t,u))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s));var c=r(61528),l=r(84238),h=r(28495);function useSuspenseQuery(e,t){return(0,l.useBaseQuery)({...e,enabled:!0,suspense:!0,throwOnError:h.defaultThrowOnError,placeholderData:void 0},c.QueryObserver,t)}},6609:e=>{"use strict";var t,r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function shouldThrowError(e,t){return"function"==typeof e?e(...t):!!e}function noop(){}((e,t)=>{for(var s in t)r(e,s,{get:t[s],enumerable:!0})})(a,{noop:()=>noop,shouldThrowError:()=>shouldThrowError}),e.exports=(t=a,((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of n(t))i.call(e,u)||u===a||r(e,u,{get:()=>t[u],enumerable:!(o=s(t,u))||o.enumerable});return e})(r({},"__esModule",{value:!0}),t))}},t={};function __webpack_require__(r){var s=t[r];if(void 0!==s)return s.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,__webpack_require__),n.exports}(()=>{"use strict";var e=__webpack_require__(13849);window.elementorNotificationCenter={BarButtonNotification:e.BarButtonNotification}})()})();{"translation-revision-date":"2024-08-06 15:43+0200","generator":"WP-CLI\/2.11.0","source":"public\/build\/extendify-help-center-4f4fe8d589e81b516591.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ca","plural-forms":"nplurals=2; plural=n != 1;"},"Site Assistant":["Honlap Asszisztens"],"View Site":["Webhely megtekint\u00e9se"],"Done":["Elk\u00e9sz\u00fclt"],"Close Modal":["P\u00e1rbesz\u00e9dablak bez\u00e1r\u00e1sa"],"Pages":["Oldalak"],"Quick Links":["Gyorslinkek"],"Website Tools & Plugins":["Weboldal eszk\u00f6z\u00f6k & B\u0151v\u00edtm\u00e9nyek"],"Dashboard":["Vez\u00e9rl\u0151pult"],"Terms of Use":["Felhaszn\u00e1l\u00e1si felt\u00e9telek"],"Accept":["Elfogad\u00e1s"],"Ask AI":["K\u00e9rdezze meg az AI-t"],"Please try again.":["K\u00e9rj\u00fck, pr\u00f3b\u00e1lja meg \u00fajra."],"Remove rating":["\u00c9rt\u00e9kel\u00e9s elt\u00e1vol\u00edt\u00e1sa"],"Rate that this answer was helpful":["\u00c9rt\u00e9kelje, hogy ez a v\u00e1lasz mennyire volt hasznos"],"Rate that this answer was not helpful":["\u00c9rt\u00e9kelje, hogy ez a v\u00e1lasz mennyire nem volt hasznos"],"Oops! We were unable to send your question.":["Hopp\u00e1! Nem siker\u00fclt elk\u00fcldeni a k\u00e9rd\u00e9s\u00e9t."],"Ask Another Question":["Tegyen fel egy \u00fajabb k\u00e9rd\u00e9st"],"Chat History":["Cseveg\u00e9si el\u0151zm\u00e9nyek"],"Close history":["El\u0151zm\u00e9nyek bez\u00e1r\u00e1sa"],"Remove from history":["Elt\u00e1vol\u00edt\u00e1s az el\u0151zm\u00e9nyekb\u0151l"],"Beginner":["Kezd\u0151"],"Intermediate":["K\u00f6z\u00e9phalad\u00f3"],"Advanced":["Halad\u00f3"],"Toggle menu":["Men\u00fc v\u00e1lt\u00e1sa"],"WordPress Comfort Level":["Wordpress ismereti sz\u00ednt"],"Chat History (%d)":["Cseveg\u00e9si el\u0151zm\u00e9nyek (%d)"],"Hi there!":["\u00dcdv!"],"Ask me any questions about WordPress.":["Tegye fel k\u00e9rd\u00e9seit a WordPress-szel kapcsolatban."],"Ask your WordPress question\u2026":["\u00cdrja ide k\u00e9rd\u00e9s\u00e9t\u2026"],"For other questions, visit our support page.":["Egy\u00e9b k\u00e9rd\u00e9se eset\u00e9n l\u00e1togassa meg a t\u00e1mogat\u00e1si oldalunkat."],"Got questions? Ask our AI chatbot":["K\u00e9rd\u00e9se van? K\u00e9rdezze meg az AI chatbotunkat"],"AI Chatbot":["AI Chatbot"],"There was an error loading this article":["Hiba t\u00f6rt\u00e9nt a cikk bet\u00f6lt\u00e9sekor."],"Search for articles":["Cikkek keres\u00e9se"],"What do you need help with?":["Miben seg\u00edthet\u00fcnk?"],"Knowledge Base":["Tud\u00e1sb\u00e1zis"],"Searching...":["Keres\u00e9s..."],"Search results":["Keres\u00e9si tal\u00e1latok"],"Search the knowledge base":["Tud\u00e1sb\u00e1zis keres\u00e9se"],"Design Library":["Tervez\u00e9si k\u00f6nyvt\u00e1r"],"Open the Pattern Library":["Nyissa meg a Mintak\u00f6nyvt\u00e1rat"],"The Extendify pattern library can be opened by clicking the button to the left.":["Az Extendify mintak\u00f6nyvt\u00e1r megnyit\u00e1s\u00e1hoz kattintson a bal oldali gombra."],"Filter Patterns":["Mint\u00e1k sz\u0171r\u00e9se"],"Click on any pattern category to refine the selection.":["A kiv\u00e1laszt\u00e1s pontos\u00edt\u00e1s\u00e1hoz kattintson az egyik mintakateg\u00f3ri\u00e1ra."],"Select a Pattern":["Minta kiv\u00e1laszt\u00e1sa"],"Simply select any pattern you wish to insert into a page by clicking on it.":["Egyszer\u0171en kattintson arra a mint\u00e1ra, amelyet be szeretne sz\u00farni egy oldalba."],"View the Inserted Pattern":["Besz\u00fart minta megtekint\u00e9se"],"The selected pattern has been inserted into the page.":["A kiv\u00e1lasztott minta beilleszt\u00e9sre ker\u00fclt az oldalba."],"Page editor":["Oldalszerkeszt\u0151"],"Add a Block":["Blokk hozz\u00e1ad\u00e1sa"],"Click the plus to open the block inserter.":["Kattints a pluszra a blokk beilleszt\u0151 megnyit\u00e1s\u00e1hoz."],"Block Inserter":["Blokk beilleszt\u0151"],"Add a block by clicking or dragging it onto the page.":["Adjon hozz\u00e1 egy blokkot kattint\u00e1ssal vagy h\u00faz\u00e1ssal az oldalra."],"Page Title":["Oldal c\u00edme"],"Edit the page title by clicking it. Note: The title may or may not show up on the published page, depending on the page template used.":["Kattint\u00e1ssal szerkesztheti az oldal c\u00edmsor\u00e1t. Megjegyz\u00e9s: A c\u00edmsor megjelenhet vagy nem jelenhet meg a k\u00f6zz\u00e9tett oldalon, att\u00f3l f\u00fcgg\u0151en, hogy milyen sablont haszn\u00e1lunk."],"Blocks":["Blokkok"],"Each block will show up on the page and can be edited by clicking on it.":["Minden blokk megjelenik az oldalon, \u00e9s r\u00e1kattintva szerkeszthet\u0151."],"This is a sample paragraph block. It can be several sentences long and will span multiple rows. You can add as many blocks as you'd like to the page.":["Ez egy minta bekezd\u00e9s blokk. Lehet t\u00f6bb mondatb\u00f3l \u00e1ll\u00f3 \u00e9s t\u00f6bb soron \u00e1t\u00edvel\u0151. Tetsz\u0151leges sz\u00e1m\u00fa blokkot adhatsz hozz\u00e1 az oldalhoz."],"Page and Block Settings":["Oldal- \u00e9s blokkbe\u00e1ll\u00edt\u00e1sok"],"Select either page or block to change the settings for the entire page or the block that is selected.":["V\u00e1lassz az oldal vagy a blokk k\u00f6z\u00fcl a be\u00e1ll\u00edt\u00e1sok megv\u00e1ltoztat\u00e1s\u00e1hoz az eg\u00e9sz oldalon, vagy a kiv\u00e1lasztott blokkon."],"Preview":["El\u0151n\u00e9zet"],"Click preview to view how your changes look on the front end of your site.":["A webhelyen v\u00e9gzett m\u00f3dos\u00edt\u00e1sok megtekint\u00e9s\u00e9hez kattintson az el\u0151n\u00e9zetre."],"Publish or Save":["K\u00f6zz\u00e9t\u00e9tel vagy Ment\u00e9s"],"Click publish or update to save the changes you have made to the page and make them live on the site.":["Kattintson a K\u00f6zz\u00e9t\u00e9tel vagy Friss\u00edt\u00e9s gombra, hogy mentse az oldalon v\u00e9grehajtott m\u00f3dos\u00edt\u00e1sokat, \u00e9s \u00e9l\u0151ben is megjelenjenek a weboldalon."],"Installing a plugin":["B\u0151v\u00edtm\u00e9ny telep\u00edt\u00e9se"],"Add New plugin menu":["\u00daj b\u0151v\u00edtm\u00e9ny hozz\u00e1ad\u00e1sa men\u00fcpont"],"Click here to access the Add Plugins page.":["Kattintson ide a B\u0151v\u00edtm\u00e9nyek hozz\u00e1ad\u00e1sa oldal el\u00e9r\u00e9s\u00e9hez."],"Search":["Keres\u00e9s"],"Search for a plugin by name or functionality.":["Keressen b\u0151v\u00edtm\u00e9nyt n\u00e9v vagy funkci\u00f3 alapj\u00e1n."],"Plugin details":["B\u0151v\u00edtm\u00e9ny r\u00e9szletek"],"See important information about each plugin.":["Tekintse meg minden b\u0151v\u00edtm\u00e9nyr\u0151l a fontos inform\u00e1ci\u00f3kat."],"Install now":["Telep\u00edt\u00e9s most"],"Install the plugin. Then, press this button again to activate the plugin.":["Telep\u00edtse a b\u0151v\u00edtm\u00e9nyt. Ezut\u00e1n nyomja meg \u00fajra ezt a gombot a b\u0151v\u00edtm\u00e9ny bekapcsol\u00e1s\u00e1hoz."],"Upload Plugin":["B\u0151v\u00edtm\u00e9ny felt\u00f6lt\u00e9se"],"If you have a plugin from an external source, you can upload it directly here.":["Ha rendelkezik k\u00fcls\u0151 forr\u00e1sb\u00f3l sz\u00e1rmaz\u00f3 b\u0151v\u00edtm\u00e9nnyel, itt k\u00f6zvetlen\u00fcl felt\u00f6ltheti."],"Plugin management":["B\u0151v\u00edtm\u00e9ny kezel\u00e9s"],"Installed Plugins menu":["Telep\u00edtett b\u0151v\u00edtm\u00e9nyek men\u00fc"],"Click this menu to see and manage the plugins you have installed.":["Kattintson erre a men\u00fcre, hogy megtekinthesse \u00e9s kezelhesse a telep\u00edtett b\u0151v\u00edtm\u00e9nyeit."],"Installed plugins":["Telep\u00edtett b\u0151v\u00edtm\u00e9nyek"],"See all plugins installed on your site. This includes plugins that are active and deactivated.":["Tekintse meg az \u00d6n weboldal\u00e1n telep\u00edtett \u00f6sszes b\u0151v\u00edtm\u00e9nyt. Ide tartoznak az akt\u00edv \u00e9s a kikapcsolt b\u0151v\u00edtm\u00e9nyek is."],"Deactivate\/activate option":["Kikapcsol\u00e1s\/bekapcsol\u00e1s opci\u00f3"],"Under each plugin you can activate or deactivate it.":["Minden b\u0151v\u00edtm\u00e9ny alatt lehet\u0151s\u00e9g van a bekapcsol\u00e1s\u00e1ra vagy kikapcsol\u00e1s\u00e1ra."],"Add another":["\u00daj hozz\u00e1ad\u00e1sa"],"Click here to add another plugin to your site.":["Kattintson ide egy \u00fajabb b\u0151v\u00edtm\u00e9ny hozz\u00e1ad\u00e1s\u00e1hoz az oldalhoz."],"Tasks":["Feladatok"],"Now that you've created your starter site, make it your own with these follow up tasks.":["Most, hogy l\u00e9trehozta az alap weboldalt, testreszabhatja a k\u00f6vetkez\u0151 feladatok elv\u00e9gz\u00e9s\u00e9vel."],"Easily access some of the most common items in WordPress with these quick links.":["Ezekkel a gyorshivatkoz\u00e1sokkal k\u00f6nnyed\u00e9n el\u00e9rheti a WordPress leggyakoribb elemeit."],"See our personalized recommendations for you that will help you accomplish your goals.":["Tekintse meg szem\u00e9lyre szabott aj\u00e1nlatainkat, amelyek seg\u00edtenek el\u00e9rni c\u00e9ljait."],"Help Center":["S\u00fag\u00f3k\u00f6zpont"],"You can always access the help center by clicking this button.":["A s\u00fag\u00f3k\u00f6zpont mindig el\u00e9rhet\u0151, ha erre a gombra kattint."],"Visit your site":["L\u00e1togassa meg a honlapj\u00e1t"],"You can always visit your site by clicking this button.":["A honlapj\u00e1t mindig megtekintheti, ha erre a gombra kattint."],"Come back to the Site Assistant any time by clicking the menu item.":["A men\u00fcre kattintva b\u00e1rmikor visszat\u00e9rhet a Honlap Asszisztenshez."],"Users screen":["Felhaszn\u00e1l\u00f3k k\u00e9perny\u0151je"],"All Users menu":["\u00d6sszes felhaszn\u00e1l\u00f3 men\u00fcje"],"Click here to view and manage the users on your site.":["Kattintson ide a webhely felhaszn\u00e1l\u00f3inak megtekint\u00e9s\u00e9hez \u00e9s kezel\u00e9s\u00e9hez."],"Users":["Felhaszn\u00e1l\u00f3k"],"See all of your users, including admin users in this table.":["Ebben a t\u00e1bl\u00e1zatban megtekintheti az \u00f6sszes felhaszn\u00e1l\u00f3j\u00e1t, bele\u00e9rtve a rendszergazd\u00e1kat is."],"Edit user information":["Felhaszn\u00e1l\u00f3i inform\u00e1ci\u00f3k szerkeszt\u00e9se"],"Click the edit button to change the user's role, manage their account, or change their profile information.":["Kattintson a szerkeszt\u00e9s gombra a felhaszn\u00e1l\u00f3 szerepk\u00f6r\u00e9nek megv\u00e1ltoztat\u00e1s\u00e1hoz, fi\u00f3kj\u00e1nak kezel\u00e9s\u00e9hez vagy profilinform\u00e1ci\u00f3inak m\u00f3dos\u00edt\u00e1s\u00e1hoz."],"Search for users":["Felhaszn\u00e1l\u00f3k keres\u00e9se"],"Use the search bar to find a particular user.":["Haszn\u00e1lja a keres\u0151s\u00e1vot egy adott felhaszn\u00e1l\u00f3 megtal\u00e1l\u00e1s\u00e1hoz."],"Add a new user":["\u00daj felhaszn\u00e1l\u00f3 hozz\u00e1ad\u00e1sa"],"Click the Add New button to add a new user to your site.":["Kattintson az \"\u00daj hozz\u00e1ad\u00e1sa\" gombra, hogy \u00faj felhaszn\u00e1l\u00f3t adjon hozz\u00e1 az oldalhoz."],"Getting started with WordPress":["Els\u0151 l\u00e9p\u00e9sek a WordPress haszn\u00e1lat\u00e1hoz"],"At any time, you can view your site (from a visitor's perspective) from the top admin bar under your site's name.":["B\u00e1rmikor megtekintheti webhely\u00e9t (egy l\u00e1togat\u00f3 szemsz\u00f6g\u00e9b\u0151l) az adminisztr\u00e1ci\u00f3s fels\u0151 s\u00e1von kereszt\u00fcl, a webhely neve alatt."],"Access the Site Assistant at any time.":["B\u00e1rmikor hozz\u00e1f\u00e9rhet a Honlap asszisztenshez."],"Click here to go to your website management dashboard. From there you will be able to create more websites, and manage your account settings.":["A webhelykezel\u0151 ir\u00e1ny\u00edt\u00f3pultja el\u00e9r\u00e9s\u00e9hez kattintson ide. Az ir\u00e1ny\u00edt\u00f3pultr\u00f3l tov\u00e1bbi webhelyeket hozhat l\u00e9tre \u00e9s kezelheti fi\u00f3kbe\u00e1ll\u00edt\u00e1sait."],"The default WordPress dashboard will have some overall site metrics and modules added from certain plugins.":["Az alap\u00e9rtelmezett WordPress vez\u00e9rl\u0151pult tartalmaz n\u00e9h\u00e1ny \u00e1ltal\u00e1nos oldalstatisztik\u00e1t \u00e9s bizonyos b\u0151v\u00edtm\u00e9nyek \u00e1ltal hozz\u00e1adott modulokat."],"Posts":["Bejegyz\u00e9sek"],"Manage and create blog posts.":["Blogbejegyz\u00e9sek kezel\u00e9se \u00e9s l\u00e9trehoz\u00e1sa."],"Media":["M\u00e9dia"],"Add, edit, or remove images and other media from your library. When you upload an image to be used on your site, it will be added to the library.":["K\u00e9pek \u00e9s egy\u00e9b m\u00e9diatartalmak hozz\u00e1ad\u00e1sa, szerkeszt\u00e9se vagy elt\u00e1vol\u00edt\u00e1sa a k\u00f6nyvt\u00e1rb\u00f3l. Amikor egy k\u00e9pet felt\u00f6lt a weboldal\u00e1ra, az hozz\u00e1ad\u00f3dik a k\u00f6nyvt\u00e1rhoz."],"Use the pages menu to add, delete, or edit the pages on your site.":["Az oldalak men\u00fcj\u00e9ben hozz\u00e1adhat, t\u00f6r\u00f6lhet vagy szerkeszthet oldalakat a webhely\u00e9n."],"Comments":["Hozz\u00e1sz\u00f3l\u00e1sok"],"If you have commenting enabled on your posts, you can manage those comments here.":["Ha enged\u00e9lyezte a hozz\u00e1sz\u00f3l\u00e1sokat a bejegyz\u00e9sein\u00e9l, itt kezelheti azokat."],"Appearance":["Megjelen\u00e9s"],"Manage your theme and access the Site Editor from the Appearance menu. The Site Editor is where you can make global changes to your site (such as the menu, header\/footer, and styles).":["Kezelje a sablonj\u00e1t, \u00e9s a Megjelen\u00e9s men\u00fcb\u0151l \u00e9rje el a Webhelyszerkeszt\u0151t. A Webhelyszerkeszt\u0151 az a hely, ahol glob\u00e1lis v\u00e1ltoztat\u00e1sokat hajthat v\u00e9gre a webhely\u00e9n (p\u00e9ld\u00e1ul a men\u00fc, fejl\u00e9c\/l\u00e1bl\u00e9c \u00e9s a st\u00edlusok tekintet\u00e9ben)."],"Plugins":["B\u0151v\u00edtm\u00e9nyek"],"Add or manage the plugins on your site.":["B\u0151v\u00edtm\u00e9nyek hozz\u00e1ad\u00e1sa vagy kezel\u00e9se a webhelyeden."],"Add or manage users on your site, both admin users and others.":["Felhaszn\u00e1l\u00f3k hozz\u00e1ad\u00e1sa vagy kezel\u00e9se a webhelyen, bele\u00e9rtve a rendszergazd\u00e1kat \u00e9s m\u00e1s felhaszn\u00e1l\u00f3kat is."],"Tools":["Eszk\u00f6z\u00f6k"],"Import\/export post data, check site health, and edit theme or plugin files directly in the WordPress admin.":["Import\u00e1lhatja\/export\u00e1lhatja a bejegyz\u00e9s adatait, ellen\u0151rizheti a webhely eg\u00e9szs\u00e9g\u00e9t, \u00e9s k\u00f6zvetlen\u00fcl a WordPress adminisztr\u00e1ci\u00f3s fel\u00fclet\u00e9n szerkesztheti a sablon vagy b\u0151v\u00edtm\u00e9nyeit."],"Settings":["Be\u00e1ll\u00edt\u00e1sok"],"Advanced settings for your site and for certain plugins.":["Halad\u00f3 be\u00e1ll\u00edt\u00e1sok az oldaladhoz \u00e9s bizonyos b\u0151v\u00edtm\u00e9nyekhez."],"Collapse menu":["Men\u00fc \u00f6sszecsuk\u00e1sa"],"Use this toggle to collapse or expand the sidebar menu.":["Ezzel a kapcsol\u00f3val \u00f6sszecsukhatja vagy kibonthatja az oldals\u00e1v men\u00fct."],"User":["Felhaszn\u00e1l\u00f3"],"Manage your profile or log out of your account here.":["Itt kezelheti a profilj\u00e1t vagy kijelentkezhet a fi\u00f3kj\u00e1b\u00f3l."],"Tours":["Bemutat\u00f3k"],"Learn more about your WordPress admin":["Tudj meg t\u00f6bbet a WordPress adminisztr\u00e1ci\u00f3s fel\u00fcletr\u0151l"],"Tour this page":["Ismerkedjen meg ezzel az oldallal"],"Show Help Center":["S\u00fag\u00f3k\u00f6zpont megjelen\u00edt\u00e9se"],"Minimize Help Center":["S\u00fag\u00f3k\u00f6zpont \u00f6sszecsuk\u00e1sa"],"close":["bez\u00e1r"],"Go back":["Menj vissza"],"Extendify Help Center":["Extendify S\u00fag\u00f3k\u00f6zpont"],"Tour":["Bemutat\u00f3"],"Back":["Vissza"],"Tour Steps":["Bemutat\u00f3 l\u00e9p\u00e9sei"],"%1$s of %2$s":["%1$s \/ %2$s"],"Next":["K\u00f6vetkez\u0151"],"Help":["Seg\u00edts\u00e9g"]}}} Revolutionizing Zobo Beverage Production with Advanced Industrial Processing Techniques: A Powerful 50% Boost in Yield – AgriTalker | Source for Agriculture, Environment, & Energy News

Revolutionizing Zobo Beverage Production with Advanced Industrial Processing Techniques: A Powerful 50% Boost in Yield

Zobo Beverage Production

Revolutionizing Zobo Beverage Production with Advanced Industrial Processing Techniques: A 50% Boost in Yield

Zobo beverage, also known as Hibiscus flower drink, is a popular drink in Nigeria and other parts of Africa. It is made by steeping dried hibiscus flowers in hot water and adding sugar or other sweeteners to taste. Zobo is known for its refreshing taste and numerous health benefits, including its ability to help lower blood pressure and cholesterol levels.

The industrial processing of Zobo beverage involves several steps, including raw material sourcing and quality control, pre-processing treatments, extraction process, flavoring and sweetening, preservation and shelf-life enhancement, quality control and assurance, regulatory compliance, and market trends and consumer preferences. Each step plays a critical role in ensuring that the final product is of high quality, safe for consumption, and meets the needs and preferences of consumers.

Key Takeaways

  • The industrial processing of Zobo beverage involves several steps, including raw material sourcing and quality control, pre-processing treatments, extraction process, flavoring and sweetening, preservation and shelf-life enhancement, quality control and assurance, regulatory compliance, and market trends and consumer preferences.
  • Each step plays a critical role in ensuring that the final product is of high quality, safe for consumption, and meets the needs and preferences of consumers.
  • To ensure that Zobo beverage is of high quality, safe for consumption, and meets the needs and preferences of consumers, it is important to follow best practices in each step of the industrial processing.

History and Significance of Zobo Beverage

Zobo Beverage Production

Zobo beverage, also known as Hibiscus tea, is a popular drink in Nigeria and other parts of West Africa. The tea is made from the dried calyces of the hibiscus flower, also known as Roselle. Zobo is enjoyed for its unique taste and numerous health benefits.

The use of hibiscus tea dates back to ancient Egypt, where it was used as a medicinal drink. The tea was also popular in ancient Greece and Rome, where it was used to treat a variety of ailments.

In Nigeria, Zobo has a special place in the culture and is often served at social gatherings, celebrations, and everyday life. It is not just a beverage but a symbol of hospitality and communal unity. Whether served at family gatherings, weddings, or as a daily refreshment, Zobo is a shared experience that brings people together.

Zobo is also known for its numerous health benefits. It is rich in antioxidants and has been shown to lower blood pressure, reduce inflammation, and improve digestive health. Studies have also shown that Zobo can help to reduce cholesterol levels and improve liver health.

In recent years, Zobo has gained popularity outside of West Africa and can now be found in health food stores and online retailers around the world. The growing demand for Zobo has led to increased industrial processing of the beverage, making it more widely available and accessible to people everywhere.

Overall, Zobo is a delicious and nutritious beverage with a rich history and cultural significance. Its popularity continues to grow as more people discover its unique taste and numerous health benefits.

Raw Material Sourcing and Quality Control

Zobo Beverage Production

Hibiscus Flower Varieties

The Hibiscus sabdariffa plant is the primary source of hibiscus flower extract used in the production of zobo beverage. The plant is native to West Africa, but it is now cultivated in other parts of the world, including Asia and the Americas. There are various hibiscus flower varieties, but the most commonly used for zobo beverage production is the Roselle variety. The Roselle variety is preferred because it has a higher yield of calyces, which are the fleshy red sepals that enclose the flower bud. The calyces are the primary raw material used in the production of zobo beverage.

Quality Parameters for Raw Materials

The quality of the raw materials used in the production of zobo beverage is critical to the final product’s taste, aroma, and nutritional value. The quality parameters for the raw materials include the color, texture, flavor, and nutrient content. The calyces should be fresh, plump, and free from any signs of insect damage or decay. The color should be bright red, indicating a high anthocyanin content. The texture should be firm, indicating freshness, and the flavor should be tart and slightly sour, indicating the presence of organic acids such as citric and malic acid. The nutrient content should be high, with a high concentration of vitamins, minerals, and antioxidants.

Supply Chain Management

The supply chain for hibiscus flower extract used in the production of zobo beverage is complex and involves various stakeholders, including farmers, processors, and traders. The supply chain management is critical to ensuring the quality and consistency of the raw materials used in the production of zobo beverage. The farmers should follow good agricultural practices to produce high-quality hibiscus flowers, and the processors should follow good manufacturing practices to produce high-quality hibiscus flower extract. The traders should ensure that the raw materials are transported and stored under the appropriate conditions to maintain their quality and freshness.

In conclusion, the quality of the raw materials used in the production of zobo beverage is critical to the final product’s taste, aroma, and nutritional value. The hibiscus flower varieties, quality parameters for raw materials, and supply chain management are essential factors to consider in ensuring the quality and consistency of the raw materials used in the production of zobo beverage. By following these guidelines, manufacturers can produce high-quality zobo beverage that meets the nutritional and sensory needs of consumers.

Pre-Processing Treatments

Before the industrial processing of zobo beverage (hibiscus flower) extract can take place, the flowers must undergo several pre-processing treatments. These treatments ensure that the flowers are clean, free from contaminants, and are of high quality. The pre-processing treatments include cleaning and sorting, drying, and storage.

Cleaning and Sorting

The first step in the pre-processing treatment of zobo flowers is cleaning and sorting. This step involves removing any foreign matter, such as stones, dirt, and other debris, from the flowers. The flowers are then sorted according to their size and color. This process ensures that only high-quality flowers are used in the production of zobo beverage extract.

Drying and Storage

After the flowers have been cleaned and sorted, they are then dried. The drying process is critical as it helps to preserve the quality of the flowers. The flowers are dried under controlled conditions to ensure that they do not lose their color, flavor, and aroma. Once the flowers are completely dry, they are then stored in a cool, dry place until they are ready for further processing.

In summary, the pre-processing treatments of zobo flowers are critical in ensuring that the flowers used in the production of zobo beverage extract are of high quality. The cleaning and sorting process removes any foreign matter, while the drying and storage process helps to preserve the quality of the flowers. By following these pre-processing treatments, industrial processing of zobo beverage extract can take place efficiently, resulting in a high-quality product.

Extraction Process

Zobo Beverage Production

Zobo beverage, also known as hibiscus flower tea, is a popular drink in many parts of the world. The process of extracting the juice from the hibiscus calyxes involves several steps. In this section, we will explore the different methods used to extract the juice from the hibiscus calyxes.

Hot Water Extraction

Hot water extraction is the most common method used to extract juice from hibiscus calyxes. The process involves boiling the calyxes in water for a certain period of time. This method is preferred because it is simple and requires less time. However, it is important to note that boiling the calyxes for too long can result in the loss of some of the nutrients.

Cold Water Infusion

Cold water infusion is another method used to extract juice from hibiscus calyxes. This method involves soaking the calyxes in cold water for a certain period of time. This method is preferred because it preserves more of the nutrients in the calyxes. However, it takes longer than hot water extraction.

Concentration Techniques

After the juice has been extracted from the calyxes, it is often necessary to concentrate it. This is done to reduce the volume of the juice and increase its potency. There are several concentration techniques that can be used, including evaporation, reverse osmosis, and freeze concentration. Each of these techniques has its advantages and disadvantages, and the choice of technique will depend on the specific requirements of the manufacturer.

In conclusion, the extraction process of hibiscus calyxes involves several steps, including hot water extraction, cold water infusion, and concentration techniques. The choice of method will depend on the specific requirements of the manufacturer. It is important to note that the extraction process should be carried out carefully to ensure that the nutrients in the calyxes are preserved.

Flavoring and Sweetening

Zobo Beverage Production

Natural and Artificial Flavorings

Zobo, a popular Nigerian street food drink, is commonly flavored with garlic, ginger, and fruit. These natural flavorings can be added during the brewing process to enhance the taste and aroma of the drink. In addition to natural flavorings, artificial flavorings can also be used to create unique and consistent flavor profiles. However, it is important to note that natural flavorings are preferred by consumers due to their perceived health benefits and the absence of chemical additives.

Sweeteners and Their Impact

Zobo is traditionally sweetened with sugar, but there are a variety of sweeteners that can be used to enhance the taste of the drink. Natural sweeteners such as honey, agave nectar, and stevia are becoming increasingly popular due to their lower glycemic index and perceived health benefits. Artificial sweeteners such as aspartame and sucralose can also be used, but they have been linked to negative health effects and are not preferred by health-conscious consumers.

It is important to note that the type and amount of sweetener used can impact the overall taste and nutritional value of the drink. For example, excessive use of sugar can increase the calorie content of the drink, while the use of natural sweeteners can provide additional nutrients and health benefits. In addition, the use of artificial sweeteners can alter the taste of the drink, leading to a bitter or metallic aftertaste.

To ensure the best flavor and nutritional profile, it is recommended to use natural sweeteners in moderation and to experiment with different flavorings to create unique and enjoyable flavor profiles.

Preservation and Shelf-Life Enhancement

Zobo Beverage Production

Zobo beverage is a popular drink in Nigeria, made from the dried calyces of the Hibiscus sabdariffa plant. Due to its high demand, there is a need to extend its shelf-life and maintain its quality. Preservation techniques are employed to achieve this. In this section, we will discuss the various preservation techniques used to enhance the shelf-life of Zobo beverage.

Chemical Preservatives

The use of chemical preservatives is a common method of extending the shelf-life of Zobo beverage. Commonly used preservatives include acetic acid and sodium benzoate. These preservatives inhibit the growth of microorganisms, thereby preventing spoilage and improving the shelf-life of the beverage. However, it is important to note that excessive use of chemical preservatives can be harmful to human health. Therefore, it is essential to adhere to the recommended concentration and usage levels.

Pasteurization

Pasteurization is another method of preserving Zobo beverage. This technique involves heating the beverage to a specific temperature for a predetermined time to kill microorganisms. Pasteurization is effective in extending the shelf-life of Zobo beverage while maintaining its nutritional value. It is important to note that improper pasteurization can lead to the growth of heat-resistant microorganisms, which can cause spoilage.

Packaging Innovations

Packaging innovations have also been employed to enhance the shelf-life of Zobo beverage. The use of airtight packaging, such as cans and bottles, helps to prevent the entry of oxygen and other contaminants, thereby reducing the rate of spoilage. Additionally, the use of eco-friendly and biodegradable packaging materials has gained popularity due to its positive impact on the environment.

In conclusion, preservation techniques are essential in enhancing the shelf-life of Zobo beverage while maintaining its quality. The use of chemical preservatives, pasteurization, and packaging innovations are effective methods of achieving this. However, it is important to adhere to recommended concentration and usage levels and ensure proper pasteurization to prevent the growth of heat-resistant microorganisms.

Quality Control and Assurance

To ensure the consistency and safety of the zobo beverage (hibiscus flower) extract during the industrial processing, quality control and assurance measures must be put in place. These measures include sensory evaluation, physicochemical analysis, and microbiological standards.

Sensory Evaluation

Sensory evaluation is a critical aspect of quality control during the processing of zobo beverage extract. This evaluation involves the use of trained sensory panels to assess the appearance, aroma, flavor, and texture of the final product. The sensory panelists evaluate the product against specific standards to ensure that the product meets the desired quality attributes. Any deviation from the required standards is noted, and corrective actions are taken to ensure that the final product meets the set quality standards.

Physicochemical Analysis

Physicochemical analysis is an essential aspect of quality control during the processing of zobo beverage extract. This analysis involves the determination of various physical and chemical properties of the final product, such as pH, total soluble solids, and color. The results obtained from the physicochemical analysis are compared to the set standards to ensure that the final product meets the desired quality attributes. Any deviation from the required standards is noted, and corrective actions are taken to ensure that the final product meets the set quality standards.

Microbiological Standards

Microbiological standards are critical in ensuring the safety of the zobo beverage extract during the industrial processing. The extract must be free from harmful microorganisms that can cause foodborne illnesses. Therefore, microbiological tests are conducted to determine the presence of harmful microorganisms such as Salmonella, Escherichia coli, and Staphylococcus aureus. The results obtained from the microbiological tests are compared to the set standards to ensure that the final product meets the required safety standards. Any deviation from the required standards is noted, and corrective actions are taken to ensure that the final product meets the set quality standards.

In conclusion, quality control and assurance measures are critical in ensuring the consistency and safety of the zobo beverage extract during the industrial processing. Sensory evaluation, physicochemical analysis, and microbiological standards are essential aspects of quality control that must be put in place to ensure that the final product meets the set quality standards.

Regulatory Compliance and Certifications

When it comes to industrial processing of zobo beverage or hibiscus flower extract, regulatory compliance and certifications are crucial. This is because the beverage is consumed by humans and must meet certain standards to ensure safety and quality.

In Nigeria, the National Agency for Food and Drug Administration and Control (NAFDAC) is responsible for regulating and certifying food and beverage products. NAFDAC ensures that all food and beverage products meet certain standards before they are approved for consumption.

To ensure regulatory compliance and certification, manufacturers of zobo beverage or hibiscus flower extract must adhere to strict guidelines including Good Manufacturing Practices (GMP), Hazard Analysis and Critical Control Points (HACCP), and ISO 22000. These guidelines ensure that the product is safe for consumption and that the manufacturing process is consistent and of high quality.

In addition to regulatory compliance, certifications such as Organic, Kosher, and Halal can be obtained to appeal to specific markets and consumers. These certifications indicate that the product meets certain standards and requirements for organic, kosher, or halal products.

Manufacturers of zobo beverage or hibiscus flower extract must ensure that their product meets regulatory compliance and certification standards to ensure safety and quality. By adhering to these guidelines and obtaining certifications, manufacturers can appeal to a wider range of consumers and markets.

Market Trends and Consumer Preferences

The market for zobo beverage has been growing steadily due to the increasing awareness of the health benefits associated with the consumption of hibiscus tea. The beverage is popular in Nigeria, where it is commonly sold as a street food drink, but it is also gaining popularity in other parts of the world. According to a report by WufasAgronet, the global market for hibiscus tea is expected to grow at a compound annual growth rate of 6.8% from 2021 to 2026.

One of the key drivers of the market growth is the increasing demand for healthy beverages. Zobo drink is rich in antioxidants, which help to prevent cell damage caused by free radicals. It is also a good source of vitamin C, which is important for the immune system. These health benefits have made zobo drink a popular alternative to carbonated drinks, which are high in sugar and calories.

Consumer preferences are also changing, with more people opting for natural and organic products. Zobo drink is made from natural ingredients, which makes it an attractive beverage for health-conscious consumers. In addition, the beverage is available in different flavors, which allows consumers to choose the flavor that best suits their taste.

Another trend in the market is the increasing popularity of ready-to-drink (RTD) beverages. RTD beverages are convenient and easy to consume, which makes them popular among busy consumers. Manufacturers are responding to this trend by introducing RTD zobo drinks, which are available in different sizes and flavors.

Overall, the market for zobo beverage is expected to continue to grow in the coming years, driven by increasing demand for healthy and natural beverages. Manufacturers are likely to focus on innovation, introducing new flavors and formats to meet the changing needs and preferences of consumers.

There are currently no events.