PageSourceSearch

https://abuhafsabq-n7vyf9bx.manus.space/assets/index-BgF33Nxi.js

js abuhafsabq-n7vyf9bx.manus.space collected 2026-10-03 04:59:33 UTC 1,496,841 bytes, 1,066 lines download raw bytes

vendor: 28,653 bytes, lines 1-9
1function $R(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const o=Object.getOwnPropertyDescriptor(r,s);o&&Object.defineProperty(e,s,o.get?o:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&r(c)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();var Lf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function nt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ux={exports:{}},Gc={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var ON;function zR(){if(ON)return Gc;ON=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,s,o){var c=null;if(o!==void 0&&(c=""+o),s.key!==void 0&&(c=""+s.key),"key"in s){o={};for(var u in s)u!=="key"&&(o[u]=s[u])}else o=s;return s=o.ref,{$$typeof:e,type:r,key:c,ref:s!==void 0?s:null,props:o}}return Gc.Fragment=t,Gc.jsx=n,Gc.jsxs=n,Gc}var _N;function LR(){return _N||(_N=1,Ux.exports=zR()),Ux.exports}var l=LR(),Ii=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(){}},IR={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},UR=class{#t=IR;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},yi=new UR;function HR(e){setTimeout(e,0)}var Pi=typeof window>"u"||"Deno"in globalThis;function pn(){}function FR(e,t){return typeof e=="function"?e(t):e}function u1(e){return typeof e=="number"&&e>=0&&e!==1/0}function HT(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ts(e,t){return typeof e=="function"?e(t):e}function hr(e,t){return typeof e=="function"?e(t):e}function kN(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:o,queryKey:c,stale:u}=e;if(c){if(r){if(t.queryHash!==iw(c,t.options))return!1}else if(!gu(t.queryKey,c))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||s&&s!==t.state.fetchStatus||o&&!o(t))}function TN(e,t){const{exact:n,status:r,predicate:s,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Es(t.options.mutationKey)!==Es(o))return!1}else if(!gu(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function iw(e,t){return(t?.queryKeyHashFn||Es)(e)}function Es(e){return JSON.stringify(e,(t,n)=>d1(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function gu(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>gu(e[n],t[n])):!1}var GR=Object.prototype.hasOwnProperty;function ow(e,t){if(e===t)return e;const n=PN(e)&&PN(t);if(!n&&!(d1(e)&&d1(t)))return t;const s=(n?e:Object.keys(e)).length,o=n?t:Object.keys(t),c=o.length,u=n?new Array(c):{};let f=0;for(let p=0;p<c;p++){const g=n?p:o[p],m=e[g],x=t[g];if(m===x){u[g]=m,(n?p<s:GR.call(e,g))&&f++;continue}if(m===null||x===null||typeof m!="object"||typeof x!="object"){u[g]=x;continue}const b=ow(m,x);u[g]=b,b===m&&f++}return s===c&&f===s?e:u}function xu(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function PN(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function d1(e){if(!EN(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!EN(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function EN(e){return Object.prototype.toString.call(e)==="[object Object]"}function QR(e){return new Promise(t=>{yi.setTimeout(t,e)})}function f1(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?ow(e,t):t}function KR(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function VR(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Yn=Symbol();function FT(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Yn?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function GT(e,t){return typeof e=="function"?e(...t):!!e}var YR=class extends Ii{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!Pi&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},lw=new YR;function p1(){let e,t;const n=new Promise((s,o)=>{e=s,t=o});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}var XR=HR;function WR(){let e=[],t=0,n=u=>{u()},r=u=>{u()},s=XR;const o=u=>{t?e.push(u):s(()=>{n(u)})},c=()=>{const u=e;e=[],u.length&&s(()=>{r(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||c()}return f},batchCalls:u=>(...f)=>{o(()=>{u(...f)})},schedule:o,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{r=u},setScheduler:u=>{s=u}}}var Tt=WR(),ZR=class extends Ii{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!Pi&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}},Ap=new ZR;function JR(e){return Math.min(1e3*2**e,3e4)}function QT(e){return(e??"online")==="online"?Ap.isOnline():!0}var m1=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function KT(e){let t=!1,n=0,r;const s=p1(),o=()=>s.status!=="pending",c=y=>{if(!o()){const j=new m1(y);x(j),e.onCancel?.(j)}},u=()=>{t=!0},f=()=>{t=!1},p=()=>lw.isFocused()&&(e.networkMode==="always"||Ap.isOnline())&&e.canRun(),g=()=>QT(e.networkMode)&&e.canRun(),m=y=>{o()||(r?.(),s.resolve(y))},x=y=>{o()||(r?.(),s.reject(y))},b=()=>new Promise(y=>{r=j=>{(o()||p())&&y(j)},e.onPause?.()}).then(()=>{r=void 0,o()||e.onContinue?.()}),A=()=>{if(o())return;let y;const j=n===0?e.initialPromise:void 0;try{y=j??e.fn()}catch(N){y=Promise.reject(N)}Promise.resolve(y).then(m).catch(N=>{if(o())return;const k=e.retry??(Pi?0:3),T=e.retryDelay??JR,C=typeof T=="function"?T(n,N):T,O=k===!0||typeof k=="number"&&n<k||typeof k=="function"&&k(n,N);if(t||!O){x(N);return}n++,e.onFail?.(n,N),QR(C).then(()=>p()?void 0:b()).then(()=>{t?x(N):A()})})};return{promise:s,status:()=>s.status,cancel:c,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:f,canStart:g,start:()=>(g()?A():b().then(A),s)}}var VT=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),u1(this.gcTime)&&(this.#t=yi.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Pi?1/0:300*1e3))}clearGcTimeout(){this.#t&&(yi.clearTimeout(this.#t),this.#t=void 0)}},eq=class extends VT{#t;#e;#n;#a;#r;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#n=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=CN(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=CN(this.options);t.data!==void 0&&(this.setData(t.data,{updatedAt:t.dataUpdatedAt,manual:!0}),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=f1(this.state.data,e,this.options);return this.#i({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(pn).catch(pn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>hr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Yn||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ts(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!HT(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.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.#r&&(this.#o?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const u=this.observers.find(f=>f.options.queryFn);u&&this.setOptions(u.options)}const n=new AbortController,r=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},s=()=>{const u=FT(this.options,t),p=(()=>{const g={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(g),g})();return this.#o=!1,this.options.persister?this.options.persister(u,p,this):u(p)},c=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:s};return r(u),u})();this.options.behavior?.onFetch(c,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==c.fetchOptions?.meta)&&this.#i({type:"fetch",meta:c.fetchOptions?.meta}),this.#r=KT({initialPromise:t?.initialPromise,fn:c.fetchFn,onCancel:u=>{u instanceof m1&&u.revert&&this.setState({...this.#e,fetchStatus:"idle"}),n.abort()},onFail:(u,f)=>{this.#i({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0});try{const u=await this.#r.start();if(u===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(u),this.#n.config.onSuccess?.(u,this),this.#n.config.onSettled?.(u,this.state.error,this),u}catch(u){if(u instanceof m1){if(u.silent)return this.#r.promise;if(u.revert){if(this.state.data===void 0)throw u;return this.state.data}}throw this.#i({type:"error",error:u}),this.#n.config.onError?.(u,this),this.#n.config.onSettled?.(this.state.data,u,this),u}finally{this.scheduleGc()}}#i(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...YT(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?r:void 0,r;case"error":const s=e.error;return{...n,error:s,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Tt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function YT(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:QT(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function CN(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var od=class extends Ii{constructor(e,t){super(),this.options=t,this.#t=e,this.#i=null,this.#o=p1(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#a=void 0;#r;#s;#o;#i;#p;#d;#f;#c;#u;#l;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),MN(this.#e,this.options)?this.#m():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return h1(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return h1(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#w(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof hr(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#A(),this.#e.setOptions(this.options),t._defaulted&&!xu(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&DN(this.#e,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#e!==n||hr(this.options.enabled,this.#e)!==hr(t.enabled,this.#e)||Ts(this.options.staleTime,this.#e)!==Ts(t.staleTime,this.#e))&&this.#g();const s=this.#x();r&&(this.#e!==n||hr(this.options.enabled,this.#e)!==hr(t.enabled,this.#e)||s!==this.#l)&&this.#v(s)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return nq(this,n)&&(this.#a=n,this.#s=this.options,this.#r=this.#e.state),n}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(n,r))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),n=this.#t.getQueryCache().build(this.#t,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#m(e){this.#A();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(pn)),t}#g(){this.#b();const e=Ts(this.options.staleTime,this.#e);if(Pi||this.#a.isStale||!u1(e))return;const n=HT(this.#a.dataUpdatedAt,e)+1;this.#c=yi.setTimeout(()=>{this.#a.isStale||this.updateResult()},n)}#x(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#w(),this.#l=e,!(Pi||hr(this.options.enabled,this.#e)===!1||!u1(this.#l)||this.#l===0)&&(this.#u=yi.setInterval(()=>{(this.options.refetchIntervalInBackground||lw.isFocused())&&this.#m()},this.#l))}#y(){this.#g(),this.#v(this.#x())}#b(){this.#c&&(yi.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(yi.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#e,r=this.options,s=this.#a,o=this.#r,c=this.#s,f=e!==n?e.state:this.#n,{state:p}=e;let g={...p},m=!1,x;if(t._optimisticResults){const E=this.hasListeners(),R=!E&&MN(e,t),L=E&&DN(e,n,t,r);(R||L)&&(g={...g,...YT(p.data,e.options)}),t._optimisticResults==="isRestoring"&&(g.fetchStatus="idle")}let{error:b,errorUpdatedAt:A,status:y}=g;x=g.data;let j=!1;if(t.placeholderData!==void 0&&x===void 0&&y==="pending"){let E;s?.isPlaceholderData&&t.placeholderData===c?.placeholderData?(E=s.data,j=!0):E=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,E!==void 0&&(y="success",x=f1(s?.data,E,t),m=!0)}if(t.select&&x!==void 0&&!j)if(s&&x===o?.data&&t.select===this.#p)x=this.#d;else try{this.#p=t.select,x=t.select(x),x=f1(s?.data,x,t),this.#d=x,this.#i=null}catch(E){this.#i=E}this.#i&&(b=this.#i,x=this.#d,A=Date.now(),y="error");const N=g.fetchStatus==="fetching",k=y==="pending",T=y==="error",C=k&&N,O=x!==void 0,S={status:y,fetchStatus:g.fetchStatus,isPending:k,isSuccess:y==="success",isError:T,isInitialLoading:C,isLoading:C,data:x,dataUpdatedAt:g.dataUpdatedAt,error:b,errorUpdatedAt:A,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>f.dataUpdateCount||g.errorUpdateCount>f.errorUpdateCount,isFetching:N,isRefetching:N&&!k,isLoadingError:T&&!O,isPaused:g.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:T&&O,isStale:cw(e,t),refetch:this.refetch,promise:this.#o,isEnabled:hr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const E=$=>{S.status==="error"?$.reject(S.error):S.data!==void 0&&$.resolve(S.data)},R=()=>{const $=this.#o=S.promise=p1();E($)},L=this.#o;switch(L.status){case"pending":e.queryHash===n.queryHash&&E(L);break;case"fulfilled":(S.status==="error"||S.data!==L.value)&&R();break;case"rejected":(S.status!=="error"||S.error!==L.reason)&&R();break}}return S}updateResult(){const e=this.#a,t=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#s=this.options,this.#r.data!==void 0&&(this.#f=this.#e),xu(t,e))return;this.#a=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,s=typeof r=="function"?r():r;if(s==="all"||!s&&!this.#h.size)return!0;const o=new Set(s??this.#h);return this.options.throwOnError&&o.add("error"),Object.keys(this.#a).some(c=>{const u=c;return this.#a[u]!==e[u]&&o.has(u)})};this.#j({listeners:n()})}#A(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#j(e){Tt.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function tq(e,t){return hr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function MN(e,t){return tq(e,t)||e.state.data!==void 0&&h1(e,t,t.refetchOnMount)}function h1(e,t,n){if(hr(t.enabled,e)!==!1&&Ts(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&cw(e,t)}return!1}function DN(e,t,n,r){return(e!==t||hr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&cw(e,n)}function cw(e,t){return hr(t.enabled,e)!==!1&&e.isStaleByTime(Ts(t.staleTime,e))}function nq(e,t){return!xu(e.getCurrentResult(),t)}function jp(e){return{onFetch:(t,n)=>{const r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],c=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const p=async()=>{let g=!1;const m=A=>{Object.defineProperty(A,"signal",{enumerable:!0,get:()=>(t.signal.aborted?g=!0:t.signal.addEventListener("abort",()=>{g=!0}),t.signal)})},x=FT(t.options,t.fetchOptions),b=async(A,y,j)=>{if(g)return Promise.reject();if(y==null&&A.pages.length)return Promise.resolve(A);const k=(()=>{const _={client:t.client,queryKey:t.queryKey,pageParam:y,direction:j?"backward":"forward",meta:t.options.meta};return m(_),_})(),T=await x(k),{maxPages:C}=t.options,O=j?VR:KR;return{pages:O(A.pages,T,C),pageParams:O(A.pageParams,y,C)}};if(s&&o.length){const A=s==="backward",y=A?XT:g1,j={pages:o,pageParams:c},N=y(r,j);u=await b(j,N,A)}else{const A=e??o.length;do{const y=f===0?c[0]??r.initialPageParam:g1(r,u);if(f>0&&y==null)break;u=await b(u,y),f++}while(f<A)}return u};t.options.persister?t.fetchFn=()=>t.options.persister?.(p,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=p}}}function g1(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function XT(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function rq(e,t){return t?g1(e,t)!=null:!1}function aq(e,t){return!t||!e.getPreviousPageParam?!1:XT(e,t)!=null}var WT=class extends od{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:jp()})}getOptimisticResult(e){return e.behavior=jp(),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:n}=e,r=super.createResult(e,t),{isFetching:s,isRefetching:o,isError:c,isRefetchError:u}=r,f=n.fetchMeta?.fetchMore?.direction,p=c&&f==="forward",g=s&&f==="forward",m=c&&f==="backward",x=s&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:rq(t,n.data),hasPreviousPage:aq(t,n.data),isFetchNextPageError:p,isFetchingNextPage:g,isFetchPreviousPageError:m,isFetchingPreviousPage:x,isRefetchError:u&&!p&&!m,isRefetching:o&&!g&&!x}}},sq=class extends VT{#t;#e;#n;#a;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||ZT(),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.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=KT({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(o,c)=>{this.#r({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",s=!this.#a.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:s}),await this.#n.config.onMutate?.(e,this,n);const c=await this.options.onMutate?.(e,n);c!==this.state.context&&this.#r({type:"pending",context:c,variables:e,isPaused:s})}const o=await this.#a.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#r({type:"success",data:o}),o}catch(o){try{throw await this.#n.config.onError?.(o,e,this.state.context,this,n),await this.options.onError?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(void 0,o,e,this.state.context,n),o}finally{this.#r({type:"error",error:o})}}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,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{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Tt.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function ZT(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var iq=class extends Ii{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,n){const r=new sq({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#t.add(e);const t=If(e);if(typeof t=="string"){const n=this.#e.get(t);n?n.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=If(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=If(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(s=>s.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=If(e);return typeof t=="string"?this.#e.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Tt.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>TN(t,n))}findAll(e={}){return this.getAll().filter(t=>TN(e,t))}notify(e){Tt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>
vendor: 1,553 bytes, line 9
9t.state.isPaused);return Tt.batch(()=>Promise.all(e.map(t=>t.continue().catch(pn))))}};function If(e){return e.options.scope?.id}var oq=class extends Ii{#t;#e=void 0;#n;#a;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#t.defaultMutationOptions(t),xu(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Es(n.mutationKey)!==Es(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#s(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#s()}mutate(t,n){return this.#a=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??ZT();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){Tt.batch(()=>{if(this.#a&&this.hasListeners()){const n=this.#e.variables,r=this.#e.context,s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};t?.type==="success"?(this.#a.onSuccess?.(t.data,n,r,s),this.#a.onSettled?.(t.data,null,
9n,r,s)):t?.type==="error"&&(this.#a.onError?.(t.error,n,r,s),this.#a.onSettled?.(void 0,t.error,n,r,s))}this.listeners.forEach(n=>{n(this.#e)})})}};function RN(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function lq(e,t,n){const r=e.slice(0);return r[t]=n,r}var cq=class extends Ii{#t;#e;#n;#a;#r;#s;#o;#i;#p=[];constructor(e,t,n){super(),this.#t=e,this.#a=n,this.#n=[],this.#r=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#r.forEach(e=>{e.subscribe(t=>{this.#u(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#r.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#a=t,Tt.batch(()=>{const n=this.#r,r=this.#c(this.#n);this.#p=r,r.forEach(g=>g.observer.setOptions(g.defaultedQueryOptions));const s=r.map(g=>g.observer),o=s.map(g=>g.getCurrentResult()),c=n.length!==s.length,u=s.some((g,m)=>g!==n[m]),f=c||u,p=f?!0:o.some((g,m)=>{const x=this.#e[m];return!x||!xu(g,x)});!f&&!p||(f&&(this.#r=s),this.#e=o,this.hasListeners()&&(f&&(RN(n,s).forEach(g=>{g.destroy()}),RN(s,n).forEach(g=>{g.subscribe(m=>{this.#u(g,m)})})),this.#l()))})}getCurrentResult(){return this.#e}getQueries(){return this.#r.map(e=>e.getCurrentQuery())}getObservers(){return this.#r}getOptimisticResult(e,t){const n=this.#c(e),r=n.map(s=>s.observer.getOptimisticResult(s.defaultedQueryOptions));return[r,s=>this.#f(s??r,t),()=>this.#d(r,n)]}#d(e,t){return t.map((n,r)=>{const s=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?s:n.observer.trackResult(s,o=>{t.forEach(c=>{c.observer.trackProp(o)})})})}#f(e,t){return t?((!this.#s||this.#e!==this.#i||t!==this.#o)&&(this.#o=t,this.#i=this.#e,this.#s=ow(this.#s,t(e))),this.#s):e}#c(e){const t=new Map(this.#r.map(r=>[r.options.queryHash,r])),n=[];return e.forEach(r=>{const s=this.#t.defaultQueryOptions(r),o=t.get(s.queryHash);o?n.push({defaultedQueryOptions:s,observer:o}):n.push({defaultedQueryOptions:s,observer:new od(this.#t,s)})}),n}#u(e,t){const n=this.#r.indexOf(e);n!==-1&&(this.#e=lq(this.#e,n,t),this.#l())}#l(){if(this.hasListeners()){const e=this.#s,t=this.#d(this.#e,this.#p),n=this.#f(t,this.#a?.combine);e!==n&&Tt.batch(()=>{this.listeners.forEach(r=>{r(this.#e)})})}}},uq=class extends Ii{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const r=t.queryKey,s=t.queryHash??iw(r,t);let o=this.get(s);return o||(o=new eq({client:e,queryKey:r,queryHash:s,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Tt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>kN(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>kN(e,n)):t}notify(e){Tt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Tt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Tt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},dq=class{#t;#e;#n;#a;#r;#s;#o;#i;constructor(e={}){this.#t=e.queryCache||new uq,this.#e=e.mutationCache||new iq,this.#n=e.defaultOptions||{},this.#a=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#o=lw.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=Ap.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#o?.(),this.#o=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#t.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ts(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(r.queryHash)?.state.data,c=FR(t,o);if(c!==void 0)return this.#t.build(this,r).setData(c,{...n,manual:!0})}
vendor: 9,542 bytes, lines 9-17
9setQueriesData(e,t,n){return Tt.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;Tt.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return Tt.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Tt.batch(()=>this.#t.findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(pn).catch(pn)}invalidateQueries(e,t={}){return Tt.batch(()=>(this.#t.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Tt.batch(()=>this.#t.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let o=s.fetch(void 0,n);return n.throwOnError||(o=o.catch(pn)),s.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(pn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(Ts(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(pn).catch(pn)}fetchInfiniteQuery(e){return e.behavior=jp(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(pn).catch(pn)}ensureInfiniteQueryData(e){return e.behavior=jp(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Ap.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(Es(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{gu(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(Es(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{gu(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=iw(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Yn&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Hx={exports:{}},Re={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var qN;function fq(){if(qN)return Re;qN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),x=Symbol.iterator;function b(z){return z===null||typeof z!="object"?null:(z=x&&z[x]||z["@@iterator"],typeof z=="function"?z:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,j={};function N(z,Q,V){this.props=z,this.context=Q,this.refs=j,this.updater=V||A}N.prototype.isReactComponent={},N.prototype.setState=function(z,Q){if(typeof z!="object"&&typeof z!="function"&&z!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,z,Q,"setState")},N.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function k(){}k.prototype=N.prototype;function T(z,Q,V){this.props=z,this.context=Q,this.refs=j,this.updater=V||A}var C=T.prototype=new k;C.constructor=T,y(C,N.prototype),C.isPureReactComponent=!0;var O=Array.isArray;function _(){}var S={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function R(z,Q,V){var ee=V.ref;return{$$typeof:e,type:z,key:Q,ref:ee!==void 0?ee:null,props:V}}function L(z,Q){return R(z.type,Q,z.props)}function $(z){return typeof z=="object"&&z!==null&&z.$$typeof===e}function H(z){var Q={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(V){return Q[V]})}var G=/\/+/g;function Y(z,Q){return typeof z=="object"&&z!==null&&z.key!=null?H(""+z.key):Q.toString(36)}function X(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(_,_):(z.status="pending",z.then(function(Q){z.status==="pending"&&(z.status="fulfilled",z.value=Q)},function(Q){z.status==="pending"&&(z.status="rejected",z.reason=Q)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function q(z,Q,V,ee,ue){var he=typeof z;(he==="undefined"||he==="boolean")&&(z=null);var xe=!1;if(z===null)xe=!0;else switch(he){case"bigint":case"string":case"number":xe=!0;break;case"object":switch(z.$$typeof){case e:case t:xe=!0;break;case g:return xe=z._init,q(xe(z._payload),Q,V,ee,ue)}}if(xe)return ue=ue(z),xe=ee===""?"."+Y(z,0):ee,O(ue)?(V="",xe!=null&&(V=xe.replace(G,"$&/")+"/"),q(ue,Q,V,"",function(Ne){return Ne})):ue!=null&&($(ue)&&(ue=L(ue,V+(ue.key==null||z&&z.key===ue.key?"":(""+ue.key).replace(G,"$&/")+"/")+xe)),Q.push(ue)),1;xe=0;var je=ee===""?".":ee+":";if(O(z))for(var de=0;de<z.length;de++)ee=z[de],he=je+Y(ee,de),xe+=q(ee,Q,V,he,ue);else if(de=b(z),typeof de=="function")for(z=de.call(z),de=0;!(ee=z.next()).done;)ee=ee.value,he=je+Y(ee,de++),xe+=q(ee,Q,V,he,ue);else if(he==="object"){if(typeof z.then=="function")return q(X(z),Q,V,ee,ue);throw Q=String(z),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return xe}function U(z,Q,V){if(z==null)return z;var ee=[],ue=0;return q(z,ee,"","",function(he){return Q.call(V,he,ue++)}),ee}function I(z){if(z._status===-1){var Q=z._result;Q=Q(),Q.then(function(V){(z._status===0||z._status===-1)&&(z._status=1,z._result=V)},function(V){(z._status===0||z._status===-1)&&(z._status=2,z._result=V)}),z._status===-1&&(z._status=0,z._result=Q)}if(z._status===1)return z._result.default;throw z._result}var te=typeof reportError=="function"?reportError:function(z){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof z=="object"&&z!==null&&typeof z.message=="string"?String(z.message):String(z),error:z});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",z);return}console.error(z)},oe={map:U,forEach:function(z,Q,V){U(z,function(){Q.apply(this,arguments)},V)},count:function(z){var Q=0;return U(z,function(){Q++}),Q},toArray:function(z){return U(z,function(Q){return Q})||[]},only:function(z){if(!$(z))throw Error("React.Children.only expected to receive a single React element child.");return z}};return Re.Activity=m,Re.Children=oe,Re.Component=N,Re.Fragment=n,Re.Profiler=s,Re.PureComponent=T,Re.StrictMode=r,Re.Suspense=f,Re.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=S,Re.__COMPILER_RUNTIME={__proto__:null,c:function(z){return S.H.useMemoCache(z)}},Re.cache=function(z){return function(){return z.apply(null,arguments)}},Re.cacheSignal=function(){return null},Re.cloneElement=function(z,Q,V){if(z==null)throw Error("The argument must be a React element, but you passed "+z+".");var ee=y({},z.props),ue=z.key;if(Q!=null)for(he in Q.key!==void 0&&(ue=""+Q.key),Q)!E.call(Q,he)||he==="key"||he==="__self"||he==="__source"||he==="ref"&&Q.ref===void 0||(ee[he]=Q[he]);var he=arguments.length-2;if(he===1)ee.children=V;else if(1<he){for(var xe=Array(he),je=0;je<he;je++)xe[je]=arguments[je+2];ee.children=xe}return R(z.type,ue,ee)},Re.createContext=function(z){return z={$$typeof:c,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null},z.Provider=z,z.Consumer={$$typeof:o,_context:z},z},Re.createElement=function(z,Q,V){var ee,ue={},he=null;if(Q!=null)for(ee in Q.key!==void 0&&(he=""+Q.key),Q)E.call(Q,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(ue[ee]=Q[ee]);var xe=arguments.length-2;if(xe===1)ue.children=V;else if(1<xe){for(var je=Array(xe),de=0;de<xe;de++)je[de]=arguments[de+2];ue.children=je}if(z&&z.defaultProps)for(ee in xe=z.defaultProps,xe)ue[ee]===void 0&&(ue[ee]=xe[ee]);return R(z,he,ue)},Re.createRef=function(){return{current:null}},Re.forwardRef=function(z){return{$$typeof:u,render:z}},Re.isValidElement=$,Re.lazy=function(z){return{$$typeof:g,_payload:{_status:-1,_result:z},_init:I}},Re.memo=function(z,Q){return{$$typeof:p,type:z,compare:Q===void 0?null:Q}},Re.startTransition=function(z){var Q=S.T,V={};S.T=V;try{var ee=z(),ue=S.S;ue!==null&&ue(V,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(_,te)}
17catch(he){te(he)}finally{Q!==null&&V.types!==null&&(Q.types=V.types),S.T=Q}},Re.unstable_useCacheRefresh=function(){return S.H.useCacheRefresh()},Re.use=function(z){return S.H.use(z)},Re.useActionState=function(z,Q,V){return S.H.useActionState(z,Q,V)},Re.useCallback=function(z,Q){return S.H.useCallback(z,Q)},Re.useContext=function(z){return S.H.useContext(z)},Re.useDebugValue=function(){},Re.useDeferredValue=function(z,Q){return S.H.useDeferredValue(z,Q)},Re.useEffect=function(z,Q){return S.H.useEffect(z,Q)},Re.useEffectEvent=function(z){return S.H.useEffectEvent(z)},Re.useId=function(){return S.H.useId()},Re.useImperativeHandle=function(z,Q,V){return S.H.useImperativeHandle(z,Q,V)},Re.useInsertionEffect=function(z,Q){return S.H.useInsertionEffect(z,Q)},Re.useLayoutEffect=function(z,Q){return S.H.useLayoutEffect(z,Q)},Re.useMemo=function(z,Q){return S.H.useMemo(z,Q)},Re.useOptimistic=function(z,Q){return S.H.useOptimistic(z,Q)},Re.useReducer=function(z,Q,V){return S.H.useReducer(z,Q,V)},Re.useRef=function(z){return S.H.useRef(z)},Re.useState=function(z){return S.H.useState(z)},Re.useSyncExternalStore=function(z,Q,V){return S.H.useSyncExternalStore(z,Q,V)},Re.useTransition=function(){return S.H.useTransition()},Re.version="19.2.1",Re}var BN;function Tm(){return BN||(BN=1,Hx.exports=fq()),Hx.exports}var M=Tm();const B=nt(M),JT=$R({__proto__:null,default:B},[M]);var eP=M.createContext(void 0),ld=e=>{const t=M.useContext(eP);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},pq=({client:e,children:t})=>(M.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx(eP.Provider,{value:e,children:t})),tP=M.createContext(!1),nP=()=>M.useContext(tP);tP.Provider;function mq(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var hq=M.createContext(mq()),rP=()=>M.useContext(hq),aP=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},sP=e=>{M.useEffect(()=>{e.clearReset()},[e])},iP=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(s&&e.data===void 0||GT(n,[e.error,r])),uw=(e,t)=>t.state.data===void 0,oP=e=>{if(e.suspense){const n=s=>s==="static"?s:Math.max(s??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...s)=>n(r(...s)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},lP=(e,t)=>e.isLoading&&e.isFetching&&!t,x1=(e,t)=>e?.suspense&&t.isPending,Sp=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function cP({queries:e,...t},n){const r=ld(n),s=nP(),o=rP(),c=M.useMemo(()=>e.map(y=>{const j=r.defaultQueryOptions(y);return j._optimisticResults=s?"isRestoring":"optimistic",j}),[e,r,s]);c.forEach(y=>{oP(y),aP(y,o)}),sP(o);const[u]=M.useState(()=>new cq(r,c,t)),[f,p,g]=u.getOptimisticResult(c,t.combine),m=!s&&t.subscribed!==!1;M.useSyncExternalStore(M.useCallback(y=>m?u.subscribe(Tt.batchCalls(y)):pn,[u,m]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),M.useEffect(()=>{u.setQueries(c,t)},[c,t,u]);const b=f.some((y,j)=>x1(c[j],y))?f.flatMap((y,j)=>{const N=c[j];if(N){const k=new od(r,N);if(x1(N,y))return Sp(N,k,o);lP(y,s)&&Sp(N,k,o)}return[]}):[];if(b.length>0)throw Promise.all(b);const A=f.find((y,j)=>{const N=c[j];return N&&iP({result:y,errorResetBoundary:o,throwOnError:N.throwOnError,query:r.getQueryCache().get(N.queryHash),suspense:N.suspense})});if(A?.error)throw A.error;return p(g())}function Pm(e,t,n){const r=nP(),s=rP(),o=ld(n),c=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(c),c._optimisticResults=r?"isRestoring":"optimistic",oP(c),aP(c,s),sP(s);const u=!o.getQueryCache().get(c.queryHash),[f]=M.useState(()=>new t(o,c)),p=f.getOptimisticResult(c),g=!r&&e.subscribed!==!1;if(M.useSyncExternalStore(M.useCallback(m=>{const x=g?f.subscribe(Tt.batchCalls(m)):pn;return f.updateResult(),x},[f,g]),()=>f.getCurrentResult(),()=>f.getCurrentResult()),M.useEffect(()=>{f.setOptions(c)},[c,f]),x1(c,p))throw Sp(c,f,s);if(iP({result:p,errorResetBoundary:s,throwOnError:c.throwOnError,query:o.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw p.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(c,p),c.experimental_prefetchInRender&&!Pi&&lP(p,r)&&(u?Sp(c,f,s):o.getQueryCache().get(c.queryHash)?.promise)?.catch(pn).finally(()=>{f.updateResult()}),c.notifyOnChangeProps?p:f.trackResult(p)}function gq(e,t){return Pm(e,od,t)}function xq(e,t){return Pm({...e,enabled:!0,suspense:!0,throwOnError:uw,placeholderData:void 0},od,t)}function vq(e,t){return Pm({...e,enabled:!0,suspense:!0,throwOnError:uw},WT,t)}function yq(e,t){return cP({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:uw,enabled:!0,placeholderData:void 0}))},t)}function bq(e,t){const n=ld(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function wq(e,t){const n=ld(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}
17function Aq(e,t){const n=ld(t),[r]=M.useState(()=>new oq(n,e));M.useEffect(()=>{r.setOptions(e)},[r,e]);const s=M.useSyncExternalStore(M.useCallback(c=>r.subscribe(Tt.batchCalls(c)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=M.useCallback((c,u)=>{r.mutate(c,u).catch(pn)},[r]);if(s.error&&GT(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:o,mutateAsync:s.mutate}}function jq(e,t){return Pm(e,WT,t)}function Ei(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}const Sq=typeof Symbol=="function"&&!!Symbol.asyncIterator;function uP(e){return Sq&&Ei(e)&&Symbol.asyncIterator in e}var Nq=Object.create,dP=Object.defineProperty,Oq=Object.getOwnPropertyDescriptor,fP=Object.getOwnPropertyNames,_q=Object.getPrototypeOf,kq=Object.prototype.hasOwnProperty,cd=(e,t)=>function(){return t||(0,e[fP(e)[0]])((t={exports:{}}).exports,t),t.exports},Tq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=fP(t),o=0,c=s.length,u;o<c;o++)u=s[o],!kq.call(e,u)&&u!==n&&dP(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=Oq(t,u))||r.enumerable});return e},Em=(e,t,n)=>(n=e!=null?Nq(_q(e)):{},Tq(dP(n,"default",{value:e,enumerable:!0}),e));const pP=()=>{},$N=e=>{Object.freeze&&Object.freeze(e)};function mP(e,t,n){var r;const s=t.join(".");return(r=n[s])!==null&&r!==void 0||(n[s]=new Proxy(pP,{get(o,c){if(!(typeof c!="string"||c==="then"))return mP(e,[...t,c],n)},apply(o,c,u){const f=t[t.length-1];let p={args:u,path:t};return f==="call"?p={args:u.length>=2?[u[1]]:[],path:t.slice(0,-1)}:f==="apply"&&(p={args:u.length>=2?u[1]:[],path:t.slice(0,-1)}),$N(p.args),$N(p.path),e(p)}})),n[s]}const Cm=e=>mP(e,[],Object.create(null)),dw=e=>new Proxy(pP,{get(t,n){if(n!=="then")return e(n)}});var hP=cd({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Pq=cd({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=hP().default;function r(s,o){if(n(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var u=c.call(s,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Eq=cd({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=hP().default,r=Pq();function s(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),gP=cd({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Eq();function r(s,o,c){return(o=n(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),fw=cd({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=gP();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function s(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}});Em(fw());Em(gP());var Uf=Em(fw());function Cq(e,t){if("error"in e){const r=t.deserialize(e.error);return{ok:!1,error:(0,Uf.default)((0,Uf.default)({},e),{},{error:r})}}return{ok:!0,result:(0,Uf.default)((0,Uf.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}
17var Fx=class extends Error{constructor(){super("Unable to transform response from server")}};function Mq(e,t){let n;try{n=Cq(e,t)}catch{throw new Fx}if(!n.ok&&(!Ei(n.error.error)||typeof n.error.error.code!="number"))throw new Fx;if(n.ok&&!Ei(n.result))throw new Fx;return n}Em(fw());function Mm(e){const t={subscribe(n){let r=null,s=!1,o=!1,c=!1;function u(){if(r===null){c=!0;return}o||(o=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(f){var p;s||(p=n.next)===null||p===void 0||p.call(n,f)},error(f){var p;s||(s=!0,(p=n.error)===null||p===void 0||p.call(n,f),u())},complete(){var f;s||(s=!0,(f=n.complete)===null||f===void 0||f.call(n),u())}}),c&&u(),{unsubscribe:u}},pipe(...n){return n.reduce(Dq,t)}};return t}function Dq(e,t){return t(e)}function Rq(e){const t=new AbortController;return new Promise((r,s)=>{let o=!1;function c(){o||(o=!0,u.unsubscribe())}t.signal.addEventListener("abort",()=>{s(t.signal.reason)});const u=e.subscribe({next(f){o=!0,r(f),c()},error(f){s(f)},complete(){t.abort(),c()}})})}var qq=Object.create,xP=Object.defineProperty,Bq=Object.getOwnPropertyDescriptor,vP=Object.getOwnPropertyNames,$q=Object.getPrototypeOf,zq=Object.prototype.hasOwnProperty,Rs=(e,t)=>function(){return t||(0,e[vP(e)[0]])((t={exports:{}}).exports,t),t.exports},Lq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=vP(t),o=0,c=s.length,u;o<c;o++)u=s[o],!zq.call(e,u)&&u!==n&&xP(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=Bq(t,u))||r.enumerable});return e},Ui=(e,t,n)=>(n=e!=null?qq($q(e)):{},Lq(t||!e||!e.__esModule?xP(n,"default",{value:e,enumerable:!0}):n,e)),Iq=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function n(r,s){if(r==null)return{};var o={};for(var c in r)if({}.hasOwnProperty.call(r,c)){if(s.includes(c))continue;o[c]=r[c]}return o}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Uq=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var n=Iq();function r(s,o){if(s==null)return{};var c,u,f=n(s,o);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(s);for(u=0;u<p.length;u++)c=p[u],o.includes(c)||{}.propertyIsEnumerable.call(s,c)&&(f[c]=s[c])}return f}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),yP=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Hq=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=yP().default;function r(s,o){if(n(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var u=c.call(s,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Fq=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=yP().default,r=Hq();function s(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),Gq=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=Fq();function r(s,o,c){return(o=n(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),ud=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=Gq();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function s(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};
17c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),Qq=Ui(Uq(),1),zN=Ui(ud(),1);const Kq=["cursor","direction"];function Fr(e,t,n){const r=e.flatMap(s=>s.split("."));if(!t&&(!n||n==="any"))return r.length?[r]:[];if(n==="infinite"&&Ei(t)&&("direction"in t||"cursor"in t)){const{cursor:s,direction:o}=t,c=(0,Qq.default)(t,Kq);return[r,{input:c,type:"infinite"}]}return[r,(0,zN.default)((0,zN.default)({},typeof t<"u"&&t!==Yn&&{input:t}),n&&n!=="any"&&{type:n})]}function mp(e){return Fr(e,void 0,"any")}var Vq=Object.create,bP=Object.defineProperty,Yq=Object.getOwnPropertyDescriptor,wP=Object.getOwnPropertyNames,Xq=Object.getPrototypeOf,Wq=Object.prototype.hasOwnProperty,ea=(e,t)=>function(){return t||(0,e[wP(e)[0]])((t={exports:{}}).exports,t),t.exports},Zq=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=wP(t),o=0,c=s.length,u;o<c;o++)u=s[o],!Wq.call(e,u)&&u!==n&&bP(e,u,{get:(f=>t[f]).bind(null,u),enumerable:!(r=Yq(t,u))||r.enumerable});return e},Mt=(e,t,n)=>(n=e!=null?Vq(Xq(e)):{},Zq(t||!e||!e.__esModule?bP(n,"default",{value:e,enumerable:!0}):n,e)),AP=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function n(r){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t.exports.__esModule=!0,t.exports.default=t.exports,n(r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Jq=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var n=AP().default;function r(s,o){if(n(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var u=c.call(s,o||"default");if(n(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),eB=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var n=AP().default,r=Jq();function s(o){var c=r(o,"string");return n(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),Hi=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var n=eB();function r(s,o,c){return(o=n(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Mr=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var n=Hi();function r(o,c){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(o);c&&(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(o,p).enumerable})),u.push.apply(u,f)}return u}function s(o){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?r(Object(u),!0).forEach(function(f){n(o,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(f){Object.defineProperty(o,f,Object.getOwnPropertyDescriptor(u,f))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}});function tB(e){return t=>{let n=0,r=null;const s=[];function o(){r||(r=t.subscribe({next(u){for(const p of s){var f;(f=p.next)===null||f===void 0||f.call(p,u)}},error(u){for(const p of s){var f;(f=p.error)===null||f===void 0||f.call(p,u)}},complete(){for(const f of s){var u;(u=f.complete)===null||u===void 0||u.call(f)}}}))}function c(){if(n===0&&r){const u=r;r=null,u.unsubscribe()}}return Mm(u=>(n++,s.push(u),o(),{unsubscribe(){n--,c();const f=s.findIndex(p=>p===u);f>-1&&s.splice(f,1)}}))}}function nB(e){let t=e;const n=[],r=c=>{t!==void 0&&c.next(t),n.push(c)},s=c=>{n.splice(n.indexOf(c),1)},o=Mm(c=>(r(c),()=>{s(c)}));return o.next=c=>{if(t!==c){t=c;for(const u of n)u.next(c)}},o.get=()=>t,o}function rB(e){return Mm(t=>{function n(s=0,o=e.op){const c=e.links[s];if(!c)throw new Error("No more links to execute - did you forget to add an ending link?");return c({op:o,next(f){return n(s+1,f)}})}return n().subscribe(t)})}
17var Hf=Mt(Hi(),1),Ho=Mt(Mr(),1);function aB(e){return e instanceof ol}function sB(e){return Ei(e)&&Ei(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function iB(e,t){return typeof e=="string"?e:Ei(e)&&typeof e.message=="string"?e.message:t}var ol=class hp extends Error{constructor(t,n){var r,s;const o=n?.cause;super(t,{cause:o}),(0,Hf.default)(this,"cause",void 0),(0,Hf.default)(this,"shape",void 0),(0,Hf.default)(this,"data",void 0),(0,Hf.default)(this,"meta",void 0),this.meta=n?.meta,this.cause=o,this.shape=n==null||(r=n.result)===null||r===void 0?void 0:r.error,this.data=n==null||(s=n.result)===null||s===void 0?void 0:s.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,hp.prototype)}static from(t,n={}){const r=t;return aB(r)?(n.meta&&(r.meta=(0,Ho.default)((0,Ho.default)({},r.meta),n.meta)),r):sB(r)?new hp(r.error.message,(0,Ho.default)((0,Ho.default)({},n),{},{result:r})):new hp(iB(r,"Unknown error"),(0,Ho.default)((0,Ho.default)({},n),{},{cause:r}))}};function oB(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:n=>n,deserialize:n=>n},output:{serialize:n=>n,deserialize:n=>n}}}const LN=e=>typeof e=="function";function lB(e){if(e)return e;if(typeof window<"u"&&LN(window.fetch))return window.fetch;if(typeof globalThis<"u"&&LN(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var lu=Mt(Mr());function cB(e){return{url:e.url.toString(),fetch:e.fetch,transformer:oB(e.transformer),methodOverride:e.methodOverride}}function uB(e){const t={};for(let n=0;n<e.length;n++){const r=e[n];t[n]=r}return t}const dB={query:"GET",mutation:"POST",subscription:"PATCH"};function jP(e){return"input"in e?e.transformer.input.serialize(e.input):uB(e.inputs.map(t=>e.transformer.input.serialize(t)))}const SP=e=>{const t=e.url.split("?");let r=t[0].replace(/\/$/,"")+"/"+e.path;const s=[];if(t[1]&&s.push(t[1]),"inputs"in e&&s.push("batch=1"),e.type==="query"||e.type==="subscription"){const o=jP(e);o!==void 0&&e.methodOverride!=="POST"&&s.push(`input=${encodeURIComponent(JSON.stringify(o))}`)}return s.length&&(r+="?"+s.join("&")),r},fB=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=jP(e);return t!==void 0?JSON.stringify(t):void 0},pB=e=>xB((0,lu.default)((0,lu.default)({},e),{},{contentTypeHeader:"application/json",getUrl:SP,getBody:fB}));var mB=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const hB=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new mB};async function gB(e){var t;hB(e.signal);const n=e.getUrl(e),r=e.getBody(e),s=(t=e.methodOverride)!==null&&t!==void 0?t:dB[e.type],o=await(async()=>{const u=await e.headers();return Symbol.iterator in u?Object.fromEntries(u):u})(),c=(0,lu.default)((0,lu.default)((0,lu.default)({},e.contentTypeHeader&&s!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),o);return lB(e.fetch)(n,{method:s,signal:e.signal,body:r,headers:c})}async function xB(e){const t={},n=await gB(e);t.response=n;const r=await n.json();return t.responseJSON=r,{json:r,meta:t}}Mt(Mr(),1);const IN=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function UN(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function s(u){const f=[[]];let p=0;for(;;){const x=u[p];if(!x)break;const b=f[f.length-1];if(x.aborted){var g;(g=x.reject)===null||g===void 0||g.call(x,new Error("Aborted")),p++;continue}if(e.validate(b.concat(x).map(y=>y.key))){b.push(x),p++;continue}if(b.length===0){var m;(m=x.reject)===null||m===void 0||m.call(x,new Error("Input is too big for a single dispatch")),p++;continue}f.push([])}return f}function o(){const u=s(t);r();for(const f of u){if(!f.length)continue;const p={items:f};for(const m of f)m.batch=p;e.fetch(p.items.map(m=>m.key)).then(async m=>{await Promise.all(m.map(async(b,A)=>{const y=p.items[A];try{var j;const k=await Promise.resolve(b);(j=y.resolve)===null||j===void 0||j.call(y,k)}catch(k){var N;(N=y.reject)===null||N===void 0||N.call(y,k)}y.batch=null,y.reject=null,y.resolve=null}));for(const b of p.items){var x;(x=b.reject)===null||x===void 0||x.call(b,new Error("Missing result")),b.batch=null}}).catch(m=>{for(const b of p.items){var x;(x=b.reject)===null||x===void 0||x.call(b,m),b.batch=null}})}}function c(u){var f;const p={aborted:!1,key:u,batch:null,resolve:IN,reject:IN},g=new Promise((m,x)=>{var b;p.reject=x,p.resolve=m,(b=t)!==null&&b!==void 0||(t=[]),t.push(p)});return(f=n)!==null&&f!==void 0||(n=setTimeout(o)),g}return{load:c}}function vB(...e){const t=new AbortController,n=e.length;let r=0;const s=()=>{++r===n&&t.abort()};for(const o of e)o?.aborted?s():o?.addEventListener("abort",s,{once:!0});return t.signal}var Ff=Mt(Mr(),1);function yB(e){var t,n;const r=cB(e),s=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,o=(n=e.maxItems)!==null&&n!==void 0?n:1/0;return()=>{const c=g=>({validate(m){if(s===1/0&&o===1/0)return!0;
17if(m.length>o)return!1;const x=m.map(y=>y.path).join(","),b=m.map(y=>y.input);return SP((0,Ff.default)((0,Ff.default)({},r),{},{type:g,path:x,inputs:b,signal:null})).length<=s},async fetch(m){const x=m.map(k=>k.path).join(","),b=m.map(k=>k.input),A=vB(...m.map(k=>k.signal)),y=await pB((0,Ff.default)((0,Ff.default)({},r),{},{path:x,inputs:b,type:g,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:m}):e.headers:{}},signal:A}));return(Array.isArray(y.json)?y.json:m.map(()=>y.json)).map(k=>({meta:y.meta,json:k}))}}),u=UN(c("query")),f=UN(c("mutation")),p={query:u,mutation:f};return({op:g})=>Mm(m=>{/* istanbul ignore if -- @preserve */if(g.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const b=p[g.type].load(g);let A;return b.then(y=>{A=y;const j=Mq(y.json,r.transformer.output);if(!j.ok){m.error(ol.from(j.error,{meta:y.meta}));return}m.next({context:y.meta,result:j.result}),m.complete()}).catch(y=>{m.error(ol.from(y,{meta:A?.meta}))}),()=>{}})}}Mt(Mr(),1);const NP=(e,...t)=>typeof e=="function"?e(...t):e;Mt(Hi(),1);function bB(){let e,t;return{promise:new Promise((r,s)=>{e=r,t=s}),resolve:e,reject:t}}async function wB(e){const t=await NP(e.url);if(!e.connectionParams)return t;const r=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+r}async function AB(e){const t={method:"connectionParams",data:await NP(e)};return JSON.stringify(t)}Mt(Hi(),1);var pi=Mt(Hi(),1);function jB(e){const{promise:t,resolve:n,reject:r}=bB();return e.addEventListener("open",()=>{e.removeEventListener("error",r),n()}),e.addEventListener("error",r),t}function SB(e,{intervalMs:t,pongTimeoutMs:n}){let r,s;function o(){r=setTimeout(()=>{e.send("PING"),s=setTimeout(()=>{e.close()},n)},t)}function c(){clearTimeout(r),o()}function u(){clearTimeout(s),c()}e.addEventListener("open",o),e.addEventListener("message",({data:f})=>{clearTimeout(r),o(),f==="PONG"&&u()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(s)})}var NB=class v1{constructor(t){var n;if((0,pi.default)(this,"id",++v1.connectCount),(0,pi.default)(this,"WebSocketPonyfill",void 0),(0,pi.default)(this,"urlOptions",void 0),(0,pi.default)(this,"keepAliveOpts",void 0),(0,pi.default)(this,"wsObservable",nB(null)),(0,pi.default)(this,"openPromise",null),this.WebSocketPonyfill=(n=t.WebSocketPonyfill)!==null&&n!==void 0?n:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++v1.connectCount;const n=wB(t.urlOptions).then(r=>new t.WebSocketPonyfill(r));t.openPromise=n.then(async r=>{t.ws=r,r.addEventListener("message",function({data:s}){s==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&SB(r,t.keepAliveOpts),r.addEventListener("close",()=>{t.ws===r&&(t.ws=null)}),await jB(r),t.urlOptions.connectionParams&&r.send(await AB(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var n;(n=t.ws)===null||n===void 0||n.close()}}};(0,pi.default)(NB,"connectCount",0);Mt(Hi(),1);Mt(Mr(),1);var Gx=Mt(Hi(),1),HN=Mt(Mr(),1),Dm=class{constructor(e){(0,Gx.default)(this,"links",void 0),(0,Gx.default)(this,"runtime",void 0),(0,Gx.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return rB({links:this.links,op:(0,HN.default)((0,HN.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(tB())}async requestAsPromise(e){var t=this;try{const n=t.$request(e);return(await Rq(n)).result.data}catch(n){throw ol.from(n)}}query(e,t,n){return this.requestAsPromise({type:"query",path:e,input:t,context:n?.context,signal:n?.signal})}mutation(e,t,n){return this.requestAsPromise({type:"mutation",path:e,input:t,context:n?.context,signal:n?.signal})}subscription(e,t,n){return this.$request({type:"subscription",path:e,input:t,context:n.context,signal:n.signal}).subscribe({next(s){switch(s.result.type){case"state":{var o;(o=n.onConnectionStateChange)===null||o===void 0||o.call(n,s.result);break}case"started":{var c;
17(c=n.onStarted)===null||c===void 0||c.call(n,{context:s.context});break}case"stopped":{var u;(u=n.onStopped)===null||u===void 0||u.call(n);break}case"data":case void 0:{var f;(f=n.onData)===null||f===void 0||f.call(n,s.result.data);break}}},error(s){var o;(o=n.onError)===null||o===void 0||o.call(n,s)},complete(){var s;(s=n.onComplete)===null||s===void 0||s.call(n)}})}};const OP=Symbol.for("trpc_untypedClient"),OB={query:"query",mutate:"mutation",subscribe:"subscription"},_B=e=>OB[e];function _P(e){const t=Cm(({path:n,args:r})=>{const s=[...n],o=_B(s.pop()),c=s.join(".");return e[o](c,...r)});return dw(n=>n===OP?e:t[n])}function kB(e){const t=new Dm(e);return _P(t)}function pw(e){return e[OP]}Mt(Mr(),1);Mt(Mr(),1);var TB=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(s){var o,c,u,f=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(c&&(o=s[c])!=null)return o.call(s);if(u&&(o=s[u])!=null)return new r(o.call(s));c="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(s){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var u=c.done;return Promise.resolve(c.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):o(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):o(f.apply(this.s,arguments))}},new r(s)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});Mt(TB(),1);Mt(Mr(),1);var PB=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function n(){var r=typeof SuppressedError=="function"?SuppressedError:function(u,f){var p=Error();return p.name="SuppressedError",p.error=u,p.suppressed=f,p},s={},o=[];function c(u,f){if(f!=null){if(Object(f)!==f)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(u)var p=f[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(p===void 0&&(p=f[Symbol.dispose||Symbol.for("Symbol.dispose")],u))var g=p;if(typeof p!="function")throw new TypeError("Object is not disposable.");g&&(p=function(){try{g.call(f)}catch(x){return Promise.reject(x)}}),o.push({v:f,d:p,a:u})}else u&&o.push({d:f,a:u});return f}return{e:s,u:c.bind(null,!1),a:c.bind(null,!0),d:function(){var f,p=this.e,g=0;function m(){for(;f=o.pop();)try{if(!f.a&&g===1)return g=0,o.push(f),Promise.resolve().then(m);if(f.d){var b=f.d.call(f.v);if(f.a)return g|=2,Promise.resolve(b).then(m,x)}else g|=1}catch(A){return x(A)}if(g===1)return p!==s?Promise.reject(p):Promise.resolve();if(p!==s)throw p}function x(b){return p=p!==s?new r(b,p):b,m()}return m()}}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),kP=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function n(r,s){this.v=r,this.k=s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),EB=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var n=kP();function r(s){return new n(s,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),CB=ea({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var n=kP();function r(o){return function(){return new s(o.apply(this,arguments))}}function s(o){var c,u;function f(g,m){try{var x=o[g](m),b=x.value,A=b instanceof n;Promise.resolve(A?b.v:b).then(function(y){if(A){var j=g==="return"?"return":"next";if(!b.k||y.done)return f(j,y);y=o[j](y).value}p(x.done?"return":"normal",y)},function(y){f("throw",y)})}catch(y){p("throw",y)}}function p(g,m){switch(g){case"return":c.resolve({value:m,done:!0});break;case"throw":c.reject(m);break;default:c.resolve({value:m,done:!1})}(c=c.next)?f(c.key,c.arg):u=null}this._invoke=function(g,m){return new Promise(function(x,b){var A={key:g,arg:m,resolve:x,reject:b,next:null};u?u=u.next=A:(c=u=A,f(g,m))})},typeof o.return!="function"&&(this.return=void 0)}s.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},s.prototype.next=function(o){return this._invoke("next",o)},s.prototype.throw=function(o){return this._invoke("throw",o)},s.prototype.return=function(o){return this._invoke("return",o)}
17,t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});Mt(PB(),1);Mt(EB(),1);Mt(CB(),1);Mt(Mr(),1);function MB(e){return Cm(({path:t,args:n})=>{var r;const s=[...t],o=s.pop();if(o==="useMutation")return e[o](s,...n);if(o==="_def")return{path:s};const[c,...u]=n,f=(r=u[0])!==null&&r!==void 0?r:{};return e[o](s,c,f)})}var Qx;const DB=["client","ssrContext","ssrState","abortOnUnmount"],RB=(Qx=M.createContext)===null||Qx===void 0?void 0:Qx.call(JT,null),qB=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function BB(e){return Cm(t=>{const n=[...t.path],r=n.pop(),s=[...t.args],o=s.shift(),c=qB(r),u=Fr(n,o,c);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(n,u,s[0]),queryOptions:()=>e.queryOptions(n,u,...s),fetch:()=>e.fetchQuery(u,...s),fetchInfinite:()=>e.fetchInfiniteQuery(u,s[0]),prefetch:()=>e.prefetchQuery(u,...s),prefetchInfinite:()=>e.prefetchInfiniteQuery(u,s[0]),ensureData:()=>e.ensureQueryData(u,...s),invalidate:()=>e.invalidateQueries(u,...s),reset:()=>e.resetQueries(u,...s),refetch:()=>e.refetchQueries(u,...s),cancel:()=>e.cancelQuery(u,...s),setData:()=>{e.setQueryData(u,s[0],s[1])},setQueriesData:()=>e.setQueriesData(u,s[0],s[1],s[2]),setInfiniteData:()=>{e.setInfiniteQueryData(u,s[0],s[1])},getData:()=>e.getQueryData(u),getInfiniteData:()=>e.getInfiniteQueryData(u),setMutationDefaults:()=>e.setMutationDefaults(mp(n),o),getMutationDefaults:()=>e.getMutationDefaults(mp(n)),isMutating:()=>e.isMutating({mutationKey:mp(n)})}[r]()})}function $B(e){const t=_P(e.client),n=BB(e);return dw(r=>{const s=r;return s==="client"?t:DB.includes(s)?e[s]:n[r]})}var zB=Ui(ud(),1);function FN(e){const t=e instanceof Dm?e:pw(e);return Cm(n=>{const r=n.path,s=r.join("."),[o,c]=n.args;return(0,zB.default)({queryKey:Fr(r,o,"query"),queryFn:()=>t.query(s,o,c?.trpc)},c)})}var Kx=Ui(ud(),1);function xn(e,t,n){var r;const s=e[0];let o=(r=e[1])===null||r===void 0?void 0:r.input;if(n){var c;o=(0,Kx.default)((0,Kx.default)((0,Kx.default)({},(c=o)!==null&&c!==void 0?c:{}),n.pageParam?{cursor:n.pageParam}:{}),{},{direction:n.direction})}return[s.join("."),o,t?.trpc]}var LB=Rs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function n(s){var o,c,u,f=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,u=Symbol.iterator);f--;){if(c&&(o=s[c])!=null)return o.call(s);if(u&&(o=s[u])!=null)return new r(o.call(s));c="@@asyncIterator",u="@@iterator"}throw new TypeError("Object is not async iterable")}function r(s){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var u=c.done;return Promise.resolve(c.value).then(function(f){return{value:f,done:u}})}return r=function(u){this.s=u,this.n=u.next},r.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(u){var f=this.s.return;return f===void 0?Promise.resolve({value:u,done:!0}):o(f.apply(this.s,arguments))},throw:function(u){var f=this.s.return;return f===void 0?Promise.reject(u):o(f.apply(this.s,arguments))}},new r(s)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),IB=Ui(LB(),1);function y1(e){return{path:e.path.join(".")}}function Qc(e){const t=y1(e);return M.useMemo(()=>t,[t])}async function TP(e,t,n){const s=t.getQueryCache().build(t,{queryKey:n});s.setState({data:[],status:"success"});const o=[];var c=!1,u=!1,f;try{for(var p=(0,IB.default)(e),g;c=!(g=await p.next()).done;c=!1){const m=g.value;o.push(m),s.setState({data:[...o]})}}catch(m){u=!0,f=m}finally{try{c&&p.return!=null&&await p.return()}finally{if(u)throw f}}return o}var Xe=Ui(ud(),1);function UB(e){const{client:t,queryClient:n}=e,r=t instanceof Dm?t:pw(t);return{infiniteQueryOptions:(s,o,c)=>{var u,f;const p=((u=o[1])===null||u===void 0?void 0:u.input)===Yn,g=async m=>{var x;const b=(0,Xe.default)((0,Xe.default)({},c),{},{trpc:(0,Xe.default)((0,Xe.default)({},c?.trpc),!(c==null||(x=c.trpc)===null||x===void 0)&&x.abortOnUnmount?{signal:m.signal}:{signal:null})});return await r.query(...xn(o,b,{direction:m.direction,pageParam:m.pageParam}))};return Object.assign((0,Xe.default)((0,Xe.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:p?Yn:g,initialPageParam:(f=c?.initialCursor)!==null&&f!==void 0?f:null}),{trpc:y1({path:s})})},queryOptions:(s,o,c)=>{var u;const f=((u=o[1])===null||u===void 0?void 0:u.input)===Yn,p=async g=>{var m;const x=(0,Xe.default)((0,Xe.default)({},c),{},{trpc:(0,Xe.default)((0,Xe.default)({},c?.trpc),!(c==null||(m=c.trpc)===null||m===void 0)&&m.abortOnUnmount?{signal:g.signal}:{signal:null})}),b=await r.query(...xn(o,x));return uP(b)?TP(b,n,o):b};return Object.assign((0,Xe.default)((0,Xe.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:f?Yn:p}),{trpc:y1({path:s})})},fetchQuery:(s,o)=>n.fetchQuery((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s,queryFn:()=>r.query(...xn(s,o))})),fetchInfiniteQuery:(s,o)=>{var c;return n.fetchInfiniteQuery((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s,queryFn:({pageParam:u,direction:f})=>r.query(...xn(s,o,{pageParam:u,direction:f})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},prefetchQuery:(s,o)=>n.prefetchQuery((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s,queryFn:()=>r.query(...xn(s,o))})),prefetchInfiniteQuery:(s,o)=>{var c;return n.prefetchInfiniteQuery((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s,queryFn:({pageParam:u,direction:f})=>r.query(...xn(s,o,{pageParam:u,direction:f})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},ensureQueryData:(s,o)=>
17n.ensureQueryData((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s,queryFn:()=>r.query(...xn(s,o))})),invalidateQueries:(s,o,c)=>n.invalidateQueries((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s}),c),resetQueries:(s,o,c)=>n.resetQueries((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s}),c),refetchQueries:(s,o,c)=>n.refetchQueries((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s}),c),cancelQuery:(s,o)=>n.cancelQueries({queryKey:s},o),setQueryData:(s,o,c)=>n.setQueryData(s,o,c),setQueriesData:(s,o,c,u)=>n.setQueriesData((0,Xe.default)((0,Xe.default)({},o),{},{queryKey:s}),c,u),getQueryData:s=>n.getQueryData(s),setInfiniteQueryData:(s,o,c)=>n.setQueryData(s,o,c),getInfiniteQueryData:s=>n.getQueryData(s),setMutationDefaults:(s,o)=>{const c=s[0],u=f=>r.mutation(...xn([c,{input:f}],e));return n.setMutationDefaults(s,typeof o=="function"?o({canonicalMutationFn:u}):o)},getMutationDefaults:s=>n.getMutationDefaults(s),isMutating:s=>n.isMutating((0,Xe.default)((0,Xe.default)({},s),{},{exact:!0}))}}var ve=Ui(ud());const GN=(e,t)=>new Proxy(e,{get(r,s){return t(s),r[s]}});function HB(e){var t,n;const r=(t=void 0)!==null&&t!==void 0?t:O=>O.originalFn(),s=(n=void 0)!==null&&n!==void 0?n:RB,o=kB,c=O=>{var _;const{abortOnUnmount:S=!1,queryClient:E,ssrContext:R}=O,[L,$]=M.useState((_=O.ssrState)!==null&&_!==void 0?_:!1),H=O.client instanceof Dm?O.client:pw(O.client),G=M.useMemo(()=>UB({client:H,queryClient:E}),[H,E]),Y=M.useMemo(()=>(0,ve.default)({abortOnUnmount:S,queryClient:E,client:H,ssrContext:R??null,ssrState:L},G),[S,H,G,E,R,L]);return M.useEffect(()=>{$(X=>X?"mounted":!1)},[]),l.jsx(s.Provider,{value:Y,children:O.children})};function u(){const O=M.useContext(s);if(!O)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return O}function f(O,_){var S;const{queryClient:E,ssrState:R}=u();return R&&R!=="mounted"&&((S=E.getQueryCache().find({queryKey:O}))===null||S===void 0?void 0:S.state.status)==="error"?(0,ve.default)({retryOnMount:!1},_):_}function p(O,_,S){var E,R,L,$,H;const G=u(),{abortOnUnmount:Y,client:X,ssrState:q,queryClient:U,prefetchQuery:I}=G,te=Fr(O,_,"query"),oe=U.getQueryDefaults(te),z=_===Yn;typeof window>"u"&&q==="prepass"&&(S==null||(E=S.trpc)===null||E===void 0?void 0:E.ssr)!==!1&&((R=S?.enabled)!==null&&R!==void 0?R:oe?.enabled)!==!1&&!z&&!U.getQueryCache().find({queryKey:te})&&I(te,S);const Q=f(te,(0,ve.default)((0,ve.default)({},oe),S)),V=(L=($=S==null||(H=S.trpc)===null||H===void 0?void 0:H.abortOnUnmount)!==null&&$!==void 0?$:void 0)!==null&&L!==void 0?L:Y,ee=gq((0,ve.default)((0,ve.default)({},Q),{},{queryKey:te,queryFn:z?_:async ue=>{const he=(0,ve.default)((0,ve.default)({},Q),{},{trpc:(0,ve.default)((0,ve.default)({},Q?.trpc),V?{signal:ue.signal}:{signal:null})}),xe=await X.query(...xn(te,he));return uP(xe)?TP(xe,U,te):xe}}),U);return ee.trpc=Qc({path:O}),ee}function g(O,_,S){var E,R,L;const $=u(),H=Fr(O,_,"query"),G=_===Yn,Y=(E=(R=S==null||(L=S.trpc)===null||L===void 0?void 0:L.abortOnUnmount)!==null&&R!==void 0?R:void 0)!==null&&E!==void 0?E:$.abortOnUnmount;bq((0,ve.default)((0,ve.default)({},S),{},{queryKey:H,queryFn:G?_:X=>{const q={trpc:(0,ve.default)((0,ve.default)({},S?.trpc),Y?{signal:X.signal}:{})};return $.client.query(...xn(H,q))}}))}function m(O,_,S){var E,R,L;const $=u(),H=Fr(O,_,"query"),G=(E=(R=S==null||(L=S.trpc)===null||L===void 0?void 0:L.abortOnUnmount)!==null&&R!==void 0?R:void 0)!==null&&E!==void 0?E:$.abortOnUnmount,Y=xq((0,ve.default)((0,ve.default)({},S),{},{queryKey:H,queryFn:X=>{const q=(0,ve.default)((0,ve.default)({},S),{},{trpc:(0,ve.default)((0,ve.default)({},S?.trpc),G?{signal:X.signal}:{signal:null})});return $.client.query(...xn(H,q))}}),$.queryClient);return Y.trpc=Qc({path:O}),[Y.data,Y]}function x(O,_){const{client:S,queryClient:E}=u(),R=mp(O),L=E.defaultMutationOptions(E.getMutationDefaults(R)),$=Aq((0,ve.default)((0,ve.default)({},_),{},{mutationKey:R,mutationFn:H=>
17S.mutation(...xn([O,{input:H}],_)),onSuccess(...H){var G,Y;return r({originalFn:()=>{var q,U,I;return(q=_==null||(U=_.onSuccess)===null||U===void 0?void 0:U.call(_,...H))!==null&&q!==void 0?q:L==null||(I=L.onSuccess)===null||I===void 0?void 0:I.call(L,...H)},queryClient:E,meta:(G=(Y=_?.meta)!==null&&Y!==void 0?Y:L?.meta)!==null&&G!==void 0?G:{}})}}),E);return $.trpc=Qc({path:O}),$}const b={data:void 0,error:null,status:"idle"},A={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function y(O,_,S){var E;const R=(E=S?.enabled)!==null&&E!==void 0?E:_!==Yn,L=Es(Fr(O,_,"any")),{client:$}=u(),H=M.useRef(S);M.useEffect(()=>{H.current=S});const[G]=M.useState(new Set([])),Y=M.useCallback(z=>{G.add(z)},[G]),X=M.useRef(null),q=M.useCallback(z=>{const Q=I.current,V=I.current=z(Q);let ee=!1;for(const ue of G)if(Q[ue]!==V[ue]){ee=!0;break}ee&&oe(GN(V,Y))},[Y,G]),U=M.useCallback(()=>{var z;if((z=X.current)===null||z===void 0||z.unsubscribe(),!R){q(()=>(0,ve.default)((0,ve.default)({},b),{},{reset:U}));return}q(()=>(0,ve.default)((0,ve.default)({},A),{},{reset:U}));const Q=$.subscription(O.join("."),_??void 0,{onStarted:()=>{var V,ee;(V=(ee=H.current).onStarted)===null||V===void 0||V.call(ee),q(ue=>(0,ve.default)((0,ve.default)({},ue),{},{status:"pending",error:null}))},onData:V=>{var ee,ue;(ee=(ue=H.current).onData)===null||ee===void 0||ee.call(ue,V),q(he=>(0,ve.default)((0,ve.default)({},he),{},{status:"pending",data:V,error:null}))},onError:V=>{var ee,ue;(ee=(ue=H.current).onError)===null||ee===void 0||ee.call(ue,V),q(he=>(0,ve.default)((0,ve.default)({},he),{},{status:"error",error:V}))},onConnectionStateChange:V=>{q(ee=>{switch(V.state){case"idle":return(0,ve.default)((0,ve.default)({},ee),{},{status:V.state,error:null,data:void 0});case"connecting":return(0,ve.default)((0,ve.default)({},ee),{},{error:V.error,status:V.state});case"pending":return ee}})},onComplete:()=>{var V,ee;(V=(ee=H.current).onComplete)===null||V===void 0||V.call(ee),q(ue=>(0,ve.default)((0,ve.default)({},ue),{},{status:"idle",error:null,data:void 0}))}});X.current=Q},[$,L,R,q]);M.useEffect(()=>(U(),()=>{var z;(z=X.current)===null||z===void 0||z.unsubscribe()}),[U]);const I=M.useRef(R?(0,ve.default)((0,ve.default)({},A),{},{reset:U}):(0,ve.default)((0,ve.default)({},b),{},{reset:U})),[te,oe]=M.useState(GN(I.current,Y));return te}function j(O,_,S){var E,R,L,$,H;const{client:G,ssrState:Y,prefetchInfiniteQuery:X,queryClient:q,abortOnUnmount:U}=u(),I=Fr(O,_,"infinite"),te=q.getQueryDefaults(I),oe=_===Yn;typeof window>"u"&&Y==="prepass"&&(S==null||(E=S.trpc)===null||E===void 0?void 0:E.ssr)!==!1&&((R=S?.enabled)!==null&&R!==void 0?R:te?.enabled)!==!1&&!oe&&!q.getQueryCache().find({queryKey:I})&&X(I,(0,ve.default)((0,ve.default)({},te),S));const z=f(I,(0,ve.default)((0,ve.default)({},te),S)),Q=(L=S==null||($=S.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&L!==void 0?L:U,V=jq((0,ve.default)((0,ve.default)({},z),{},{initialPageParam:(H=S.initialCursor)!==null&&H!==void 0?H:null,persister:S.persister,queryKey:I,queryFn:oe?_:ee=>{var ue;const he=(0,ve.default)((0,ve.default)({},z),{},{trpc:(0,ve.default)((0,ve.default)({},z?.trpc),Q?{signal:ee.signal}:{signal:null})});return G.query(...xn(I,he,{pageParam:(ue=ee.pageParam)!==null&&ue!==void 0?ue:S.initialCursor,direction:ee.direction}))}}),q);return V.trpc=Qc({path:O}),V}function N(O,_,S){var E,R,L;const $=u(),H=Fr(O,_,"infinite"),G=$.queryClient.getQueryDefaults(H),Y=_===Yn,X=f(H,(0,ve.default)((0,ve.default)({},G),S)),q=(E=S==null||(R=S.trpc)===null||R===void 0?void 0:R.abortOnUnmount)!==null&&E!==void 0?E:$.abortOnUnmount;wq((0,ve.default)((0,ve.default)({},S),{},{initialPageParam:(L=S.initialCursor)!==null&&L!==void 0?L:null,queryKey:H,queryFn:Y?_:U=>{var I;const te=(0,ve.default)((0,ve.default)({},X),{},{trpc:(0,ve.default)((0,ve.default)({},X?.trpc),q?{signal:U.signal}:{})});return $.client.query(...xn(H,te,{pageParam:(I=U.pageParam)!==null&&I!==void 0?I:S.initialCursor,direction:U.direction}))}}))}function k(O,_,S){var E,R,L;const $=u(),H=Fr(O,_,"infinite"),G=$.queryClient.getQueryDefaults(H),Y=f(H,(0,ve.default)((0,ve.default)({},G),S)),X=(E=S==null||(R=S.trpc)===null||R===void 0?void 0:R.abortOnUnmount)!==null&&E!==void 0?E:$.abortOnUnmount,q=vq((0,ve.default)((0,ve.default)({},S),{},{initialPageParam:(L=S.initialCursor)!==null&&L!==void 0?L:null,queryKey:H,queryFn:U=>{var I;const te=(0,ve.default)((0,ve.default)({},Y),{},{trpc:(0,ve.default)((0,ve.default)({},Y?.trpc),X?{signal:U.signal}:{})});return $.client.query(...xn(H,te,{pageParam:(I=U.pageParam)!==null&&I!==void 0?I:S.initialCursor,direction:U.direction}))}}),$.queryClient);return q.trpc=Qc({path:O}),[q.data,q]}return{Provider:c,createClient:o,useContext:u,useUtils:u,useQuery:p,usePrefetchQuery:g,useSuspenseQuery:m,useQueries:(O,_)=>{const{ssrState:S,queryClient:E,prefetchQuery:R,client:L}=u(),$=FN(L),H=O($);if(typeof window>"u"&&S==="prepass")for(const Y of H){var G;const X=Y;((G=X.trpc)===null||G===void 0?void 0:G.ssr)!==!1&&!E.getQueryCache().find({queryKey:X.queryKey})&&R(X.queryKey,X)}return cP({queries:H.map(Y=>(0,ve.default)((0,ve.default)({},Y),{},{queryKey:Y.queryKey})),combine:_?.combine},E)},useSuspenseQueries:O=>{const{queryClient:_,client:S}=u(),E=FN(S),R=O(E),L=yq({queries:R.map($=>(0,ve.default)((0,ve.default)({},$),{},{queryFn:$.queryFn,queryKey:$.queryKey}))},_);return[L.map($=>$.data),L]},useMutation:x,useSubscription:y,useInfiniteQuery:j,usePrefetchInfiniteQuery:N,useSuspenseInfiniteQuery:k}}function FB(e){const t=MB(e);return dw(n=>n==="useContext"||n==="useUtils"?()=>{const r=e.useUtils();return M.useMemo(()=>$B(r),[r])}:e.hasOwnProperty(n)?e[n]:t[n])}function GB(e){const t=HB();return FB(t)}const fe=GB(),QB="Please login (10001)";var Vx={exports:{}},Kc={},Yx={exports:{}},Xx={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var QN;function KB(){return QN||(QN=1,(function(e){function t(q,U){var I=q.length;q.push(U);e:for(;0<I;){var te=I-1>>>1,oe=q[te];
vendor: 11,799 bytes, lines 25-41
25if(0<s(oe,U))q[te]=U,q[I]=oe,I=te;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var U=q[0],I=q.pop();if(I!==U){q[0]=I;e:for(var te=0,oe=q.length,z=oe>>>1;te<z;){var Q=2*(te+1)-1,V=q[Q],ee=Q+1,ue=q[ee];if(0>s(V,I))ee<oe&&0>s(ue,V)?(q[te]=ue,q[ee]=I,te=ee):(q[te]=V,q[Q]=I,te=Q);else if(ee<oe&&0>s(ue,I))q[te]=ue,q[ee]=I,te=ee;else break e}}return U}function s(q,U){var I=q.sortIndex-U.sortIndex;return I!==0?I:q.id-U.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var c=Date,u=c.now();e.unstable_now=function(){return c.now()-u}}var f=[],p=[],g=1,m=null,x=3,b=!1,A=!1,y=!1,j=!1,N=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function C(q){for(var U=n(p);U!==null;){if(U.callback===null)r(p);else if(U.startTime<=q)r(p),U.sortIndex=U.expirationTime,t(f,U);else break;U=n(p)}}function O(q){if(y=!1,C(q),!A)if(n(f)!==null)A=!0,_||(_=!0,H());else{var U=n(p);U!==null&&X(O,U.startTime-q)}}var _=!1,S=-1,E=5,R=-1;function L(){return j?!0:!(e.unstable_now()-R<E)}function $(){if(j=!1,_){var q=e.unstable_now();R=q;var U=!0;try{e:{A=!1,y&&(y=!1,k(S),S=-1),b=!0;var I=x;try{t:{for(C(q),m=n(f);m!==null&&!(m.expirationTime>q&&L());){var te=m.callback;if(typeof te=="function"){m.callback=null,x=m.priorityLevel;var oe=te(m.expirationTime<=q);if(q=e.unstable_now(),typeof oe=="function"){m.callback=oe,C(q),U=!0;break t}m===n(f)&&r(f),C(q)}else r(f);m=n(f)}if(m!==null)U=!0;else{var z=n(p);z!==null&&X(O,z.startTime-q),U=!1}}break e}finally{m=null,x=I,b=!1}U=void 0}}finally{U?H():_=!1}}}var H;if(typeof T=="function")H=function(){T($)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,Y=G.port2;G.port1.onmessage=$,H=function(){Y.postMessage(null)}}else H=function(){N($,0)};function X(q,U){S=N(function(){q(e.unstable_now())},U)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_next=function(q){switch(x){case 1:case 2:case 3:var U=3;break;default:U=x}var I=x;x=U;try{return q()}finally{x=I}},e.unstable_requestPaint=function(){j=!0},e.unstable_runWithPriority=function(q,U){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var I=x;x=q;try{return U()}finally{x=I}},e.unstable_scheduleCallback=function(q,U,I){var te=e.unstable_now();switch(typeof I=="object"&&I!==null?(I=I.delay,I=typeof I=="number"&&0<I?te+I:te):I=te,q){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=I+oe,q={id:g++,callback:U,priorityLevel:q,startTime:I,expirationTime:oe,sortIndex:-1},I>te?(q.sortIndex=I,t(p,q),n(f)===null&&q===n(p)&&(y?(k(S),S=-1):y=!0,X(O,I-te))):(q.sortIndex=oe,t(f,q),A||b||(A=!0,_||(_=!0,H()))),q},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(q){var U=x;return function(){var I=x;x=U;try{return q.apply(this,arguments)}finally{x=I}}}})(Xx)),Xx}var KN;function VB(){return KN||(KN=1,Yx.exports=KB()),Yx.exports}var Wx={exports:{}},dn={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var VN;function YB(){if(VN)return dn;VN=1;var e=Tm();function t(f){var p="https://react.dev/errors/"+f;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)p+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+f+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},s=Symbol.for("react.portal");function o(f,p,g){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:m==null?null:""+m,children:f,containerInfo:p,implementation:g}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function u(f,p){if(f==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return dn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,dn.createPortal=function(f,p){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return o(f,p,null,g)},dn.flushSync=function(f){var p=c.T,g=r.p;try{if(c.T=null,r.p=2,f)return f()}finally{c.T=p,r.p=g,r.d.f()}},dn.preconnect=function(f,p){typeof f=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(f,p))},dn.prefetchDNS=function(f){typeof f=="string"&&r.d.D(f)},dn.preinit=function(f,p){if(typeof f=="string"&&p&&typeof p.as=="string"){var g=p.as,m=u(g,p.crossOrigin),x=typeof p.integrity=="string"?p.integrity:void 0,b=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;g==="style"?r.d.S(f,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:m,integrity:x,fetchPriority:b}):g==="script"&&r.d.X(f,{crossOrigin:m,integrity:x,fetchPriority:b,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},dn.preinitModule=function(f,p){if(typeof f=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var g=u(p.as,p.crossOrigin);r.d.M(f,{crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(f)},dn.preload=function(f,p){if(typeof f=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var g=p.as,m=u(g,p.crossOrigin);r.d.L(f,g,{crossOrigin:m,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},dn.preloadModule=function(f,p){if(typeof f=="string")if(p){var g=u(p.as,p.crossOrigin);r.d.m(f,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(f)},dn.requestFormReset=function(f){r.d.r(f)},dn.unstable_batchedUpdates=function(f,p){return f(p)},dn.useFormState=function(f,p,g){return c.H.useFormState(f,p,g)},dn.useFormStatus=function(){return c.H.useHostTransitionStatus()},dn.version="19.2.1",dn}var YN;function PP(){if(YN)return Wx.exports;YN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Wx.exports=YB(),Wx.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var XN;function XB(){if(XN)return Kc;XN=1;var e=VB(),t=Tm(),n=PP();function r(a){var i="https://react.dev/errors/"+a;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var d=2;d<arguments.length;d++)i+="&args[]="+encodeURIComponent(arguments[d])}return"Minified React error #"+a+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function o(a){var i=a,d=a;if(a.alternate)for(;i.return;)i=i.return;else{a=i;do i=a,(i.flags&4098)!==0&&(d=i.return),a=i.return;while(a)}return i.tag===3?d:null}function c(a){if(a.tag===13){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function u(a){if(a.tag===31){var i=a.memoizedState;if(i===null&&(a=a.alternate,a!==null&&(i=a.memoizedState)),i!==null)return i.dehydrated}return null}function f(a){if(o(a)!==a)throw Error(r(188))}function p(a){var i=a.alternate;if(!i){if(i=o(a),i===null)throw Error(r(188));return i!==a?null:a}for(var d=a,h=i;;){var v=d.return;if(v===null)break;var w=v.alternate;if(w===null){if(h=v.return,h!==null){d=h;continue}break}if(v.child===w.child){for(w=v.child;w;){if(w===d)return f(v),a;if(w===h)return f(v),i;w=w.sibling}throw Error(r(188))}if(d.return!==h.return)d=v,h=w;else{for(var P=!1,D=v.child;D;){if(D===d){P=!0,d=v,h=w;break}if(D===h){P=!0,h=v,d=w;break}D=D.sibling}if(!P){for(D=w.child;D;){if(D===d){P=!0,d=w,h=v;break}if(D===h){P=!0,h=w,d=v;break}D=D.sibling}if(!P)throw Error(r(189))}}if(d.alternate!==h)throw Error(r(190))}if(d.tag!==3)throw Error(r(188));return d.stateNode.current===d?a:i}function g(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a;for(a=a.child;a!==null;){if(i=g(a),i!==null)return i;a=a.sibling}return null}var m=Object.assign,x=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),T=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),_=Symbol.for("react.suspense_list"),S=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),L=Symbol.for("react.memo_cache_sentinel"),$=Symbol.iterator;function H(a){return a===null||typeof a!="object"?null:(a=$&&a[$]||a["@@iterator"],typeof a=="function"?a:null)}var G=Symbol.for("react.client.reference");function Y(a){if(a==null)return null;if(typeof a=="function")return a.$$typeof===G?null:a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case y:return"Fragment";case N:return"Profiler";case j:return"StrictMode";case O:return"Suspense";case _:return"SuspenseList";case R:return"Activity"}if(typeof a=="object")switch(a.$$typeof){case A:return"Portal";case T:return a.displayName||"Context";case k:return(a._context.displayName||"Context")+".Consumer";case C:var i=a.render;return a=a.displayName,a||(a=i.displayName||i.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case S:return i=a.displayName||null,i!==null?i:Y(a.type)||"Memo";case E:i=a._payload,a=a._init;try{return Y(a(i))}catch{}}return null}var X=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},te=[],oe=-1;function z(a){return{current:a}}function Q(a){0>oe||(a.current=te[oe],te[oe]=null,oe--)}function V(a,i){oe++,te[oe]=a.current,a.current=i}var ee=z(null),ue=z(null),he=z(null),xe=z(null);function je(a,i){switch(V(he,i),V(ue,a),V(ee,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?YS(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=YS(i),a=XS(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}Q(ee),V(ee,a)}function de(){Q(ee),Q(ue),Q(he)}function Ne(a){a.memoizedState!==null&&V(xe,a);var i=ee.current,d=XS(i,a.type);i!==d&&(V(ue,a),V(ee,d))}function Oe(a){ue.current===a&&(Q(ee),Q(ue)),xe.current===a&&(Q(xe),Ic._currentValue=I)}var ce,Ke;
vendor: 11,227 bytes, lines 41-48
41function De(a){if(ce===void 0)try{throw Error()}catch(d){var i=d.stack.trim().match(/\n( *(at )?)/);ce=i&&i[1]||"",Ke=-1<d.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<d.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+ce+a+Ke}var gt=!1;function ft(a,i){if(!a||gt)return"";gt=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var h={DetermineComponentFrameRoot:function(){try{if(i){var le=function(){throw Error()};if(Object.defineProperty(le.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(le,[])}catch(re){var ne=re}Reflect.construct(a,[],le)}else{try{le.call()}catch(re){ne=re}a.call(le.prototype)}}else{try{throw Error()}catch(re){ne=re}(le=a())&&typeof le.catch=="function"&&le.catch(function(){})}}catch(re){if(re&&ne&&typeof re.stack=="string")return[re.stack,ne.stack]}return[null,null]}};h.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var v=Object.getOwnPropertyDescriptor(h.DetermineComponentFrameRoot,"name");v&&v.configurable&&Object.defineProperty(h.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var w=h.DetermineComponentFrameRoot(),P=w[0],D=w[1];if(P&&D){var F=P.split(`
44`),J=D.split(`
45`);for(v=h=0;h<F.length&&!F[h].includes("DetermineComponentFrameRoot");)h++;for(;v<J.length&&!J[v].includes("DetermineComponentFrameRoot");)v++;if(h===F.length||v===J.length)for(h=F.length-1,v=J.length-1;1<=h&&0<=v&&F[h]!==J[v];)v--;for(;1<=h&&0<=v;h--,v--)if(F[h]!==J[v]){if(h!==1||v!==1)do if(h--,v--,0>v||F[h]!==J[v]){var ae=`
46`+F[h].replace(" at new "," at ");return a.displayName&&ae.includes("<anonymous>")&&(ae=ae.replace("<anonymous>",a.displayName)),ae}while(1<=h&&0<=v);break}}}finally{gt=!1,Error.prepareStackTrace=d}return(d=a?a.displayName||a.name:"")?De(d):""}function Nt(a,i){switch(a.tag){case 26:case 27:case 5:return De(a.type);case 16:return De("Lazy");case 13:return a.child!==i&&i!==null?De("Suspense Fallback"):De("Suspense");case 19:return De("SuspenseList");case 0:case 15:return ft(a.type,!1);case 11:return ft(a.type.render,!1);case 1:return ft(a.type,!0);case 31:return De("Activity");default:return""}}function An(a){try{var i="",d=null;do i+=Nt(a,d),d=a,a=a.return;while(a);return i}catch(h){return`
47Error generating stack: `+h.message+`
48`+h.stack}}var Dt=Object.prototype.hasOwnProperty,Rr=e.unstable_scheduleCallback,Bn=e.unstable_cancelCallback,jt=e.unstable_shouldYield,er=e.unstable_requestPaint,Vt=e.unstable_now,eo=e.unstable_getCurrentPriorityLevel,Is=e.unstable_ImmediatePriority,Nd=e.unstable_UserBlockingPriority,Us=e.unstable_NormalPriority,ec=e.unstable_LowPriority,ia=e.unstable_IdlePriority,Od=e.log,Xa=e.unstable_setDisableYieldValue,Hs=null,hn=null;function Ar(a){if(typeof Od=="function"&&Xa(a),hn&&typeof hn.setStrictMode=="function")try{hn.setStrictMode(Hs,a)}catch{}}var cn=Math.clz32?Math.clz32:qr,Eh=Math.log,tc=Math.LN2;function qr(a){return a>>>=0,a===0?32:31-(Eh(a)/tc|0)|0}var to=256,no=262144,Fs=4194304;function Br(a){var i=a&42;if(i!==0)return i;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Me(a,i,d){var h=a.pendingLanes;if(h===0)return 0;var v=0,w=a.suspendedLanes,P=a.pingedLanes;a=a.warmLanes;var D=h&134217727;return D!==0?(h=D&~w,h!==0?v=Br(h):(P&=D,P!==0?v=Br(P):d||(d=D&~a,d!==0&&(v=Br(d))))):(D=h&~w,D!==0?v=Br(D):P!==0?v=Br(P):d||(d=h&~a,d!==0&&(v=Br(d)))),v===0?0:i!==0&&i!==v&&(i&w)===0&&(w=v&-v,d=i&-i,w>=d||w===32&&(d&4194048)!==0)?i:v}function bt(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function Yt(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function un(){var a=Fs;return Fs<<=1,(Fs&62914560)===0&&(Fs=4194304),a}function Wa(a){for(var i=[],d=0;31>d;d++)i.push(a);return i}function St(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function jn(a,i,d,h,v,w){var P=a.pendingLanes;a.pendingLanes=d,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=d,a.entangledLanes&=d,a.errorRecoveryDisabledLanes&=d,a.shellSuspendCounter=0;var D=a.entanglements,F=a.expirationTimes,J=a.hiddenUpdates;for(d=P&~d;0<d;){var ae=31-cn(d),le=1<<ae;D[ae]=0,F[ae]=-1;var ne=J[ae];if(ne!==null)for(J[ae]=null,ae=0;ae<ne.length;ae++){var re=ne[ae];re!==null&&(re.lane&=-536870913)}d&=~le}h!==0&&Gs(a,h,0),w!==0&&v===0&&a.tag!==0&&(a.suspendedLanes|=w&~(P&~i))}function Gs(a,i,d){a.pendingLanes|=i,a.suspendedLanes&=~i;var h=31-cn(i);a.entangledLanes|=i,a.entanglements[h]=a.entanglements[h]|1073741824|d&261930}function Sn(a,i){var d=a.entangledLanes|=i;for(a=a.entanglements;d;){var h=31-cn(d),v=1<<h;v&i|a[h]&i&&(a[h]|=i),d&=~v}}function Nn(a,i){var d=i&-i;return d=(d&42)!==0?1:ro(d),(d&(a.suspendedLanes|i))!==0?0:d}function ro(a){switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=128;break;case 268435456:a=134217728;break;default:a=0}return a}function jr(a){return a&=-a,2<a?8<a?(a&134217727)!==0?32:268435456:8:2}function Ch(){var a=U.p;return a!==0?a:(a=window.event,a===void 0?32:yN(a.type))}function RA(a,i){var d=U.p;try{return U.p=a,i()}finally{U.p=d}}var Za=Math.random().toString(36).slice(2),tn="__reactFiber$"+Za,On="__reactProps$"+Za,ao="__reactContainer$"+Za,Mh="__reactEvents$"+Za,_M="__reactListeners$"+Za,kM="__reactHandles$"+Za,qA="__reactResources$"+Za,nc="__reactMarker$"+Za;function Dh(a){delete a[tn],delete a[On],delete a[Mh],delete a[_M],delete a[kM]}function so(a){var i=a[tn];if(i)return i;for(var d=a.parentNode;d;){if(i=d[ao]||d[tn]){if(d=i.alternate,i.child!==null||d!==null&&d.child!==null)for(a=rN(a);a!==null;){if(d=a[tn])return d;a=rN(a)}return i}a=d,d=a.parentNode}return null}function io(a){if(a=a[tn]||a[ao]){var i=a.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return a}return null}function rc(a){var i=a.tag;if(i===5||i===26||i===27||i===6)return a.stateNode;throw Error(r(33))}function oo(a){var i=a[qA];return i||(i=a[qA]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Xt(a){a[nc]=!0}var BA=new Set,$A={};function Qs(a,i){lo(a,i),lo(a+"Capture",i)}function lo(a,i){for($A[a]=i,a=0;a<i.length;a++)BA.add(i[a])}var TM=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),zA={},LA={};function PM(a){return Dt.call(LA,a)?!0:Dt.call(zA,a)?!1:TM.test(a)?LA[a]=!0:(zA[a]=!0,!1)}function _d(a,i,d){if(PM(i))if(d===null)a.removeAttribute(i);else{switch(typeof d){case"undefined":case"function":case"symbol":a.removeAttribute(i);return;case"boolean":var h=i.toLowerCase().slice(0,5);if(h!=="data-"&&h!=="aria-"){a.removeAttribute(i);return}}a.setAttribute(i,""+d)}}function kd(a,i,d){if(d===null)a.removeAttribute(i);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(i);return}a.setAttribute(i,""+d)}}function oa(a,i,d,h){if(h===null)a.removeAttribute(d);else{switch(typeof h){case"undefined":case"function":case"symbol":case"boolean":a.removeAttribute(d);return}a.setAttributeNS(i,d,""+h)}}function tr(a){switch(typeof a){case"bigint":case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function IA(a){var i=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function EM(a,i,d){var h=Object.getOwnPropertyDescriptor(a.constructor.prototype,i);if(!a.hasOwnProperty(i)&&typeof h<"u"&&typeof h.get=="function"&&typeof h.set=="function"){var v=h.get,w=h.set;return Object.defineProperty(a,i,{configurable:!0,get:function(){return v.call(this)},set:function(P){d=""+P,w.call(this,P)}}),Object.defineProperty(a,i,{enumerable:h.enumerable}),{getValue:function(){return d},setValue:function(P){d=""+P},stopTracking:function(){a._valueTracker=null,delete a[i]}}}}function Rh(a){if(!a._valueTracker){var i=IA(a)?"checked":"value";a._valueTracker=EM(a,i,""+a[i])}}function UA(a){if(!a)return!1;var i=a._valueTracker;if(!i)return!0;var d=i.getValue(),h="";return a&&(h=IA(a)?a.checked?"true":"false":a.value),a=h,a!==d?(i.setValue(a),!0):!1}function Td(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var CM=/[\n"\\]/g;function nr(a){return a.replace(CM,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function qh(a,i,d,h,v,w,P,D){a.name="",P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?a.type=P:a.removeAttribute("type"),i!=null?P==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+tr(i)):a.value!==""+tr(i)&&(a.value=""+tr(i)):P!=="submit"&&P!=="reset"||a.removeAttribute("value"),i!=null?Bh(a,P,tr(i)):d!=null?Bh(a,P,tr(d)):h!=null&&a.removeAttribute("value"),v==null&&w!=null&&(a.defaultChecked=!!w),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"?a.name=""+tr(D):a.removeAttribute("name")}function HA(a,i,d,h,v,w,P,D){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(a.type=w),i!=null||d!=null){if(!(w!=="submit"&&w!=="reset"||i!=null)){Rh(a);return}d=d!=null?""+tr(d):"",i=i!=null?""+tr(i):d,D||i===a.value||(a.value=i),a.defaultValue=i}h=h??v,h=typeof h!="function"&&typeof h!="symbol"&&!!h,a.checked=D?a.checked:!!h,a.defaultChecked=!!h,P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"&&(a.name=P),Rh(a)}function Bh(a,i,d){i==="number"&&Td(a.ownerDocument)===a||a.defaultValue===""+d||(a.defaultValue=""+d)}function co(a,i,d,h){if(a=a.options,i){i={};for(var v=0;v<d.length;v++)i["$"+d[v]]=!0;for(d=0;d<a.length;d++)v=i.hasOwnProperty("$"+a[d].value),a[d].selected!==v&&(a[d].selected=v),v&&h&&(a[d].defaultSelected=!0)}else{for(d=""+tr(d),i=null,v=0;v<a.length;v++){if(a[v].value===d){a[v].selected=!0,h&&(a[v].defaultSelected=!0);return}i!==null||a[v].disabled||(i=a[v])}i!==null&&(i.selected=!0)}}
vendor: 4,573 bytes, line 48
48function FA(a,i,d){if(i!=null&&(i=""+tr(i),i!==a.value&&(a.value=i),d==null)){a.defaultValue!==i&&(a.defaultValue=i);return}a.defaultValue=d!=null?""+tr(d):""}function GA(a,i,d,h){if(i==null){if(h!=null){if(d!=null)throw Error(r(92));if(X(h)){if(1<h.length)throw Error(r(93));h=h[0]}d=h}d==null&&(d=""),i=d}d=tr(i),a.defaultValue=d,h=a.textContent,h===d&&h!==""&&h!==null&&(a.value=h),Rh(a)}function uo(a,i){if(i){var d=a.firstChild;if(d&&d===a.lastChild&&d.nodeType===3){d.nodeValue=i;return}}a.textContent=i}var MM=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function QA(a,i,d){var h=i.indexOf("--")===0;d==null||typeof d=="boolean"||d===""?h?a.setProperty(i,""):i==="float"?a.cssFloat="":a[i]="":h?a.setProperty(i,d):typeof d!="number"||d===0||MM.has(i)?i==="float"?a.cssFloat=d:a[i]=(""+d).trim():a[i]=d+"px"}function KA(a,i,d){if(i!=null&&typeof i!="object")throw Error(r(62));if(a=a.style,d!=null){for(var h in d)!d.hasOwnProperty(h)||i!=null&&i.hasOwnProperty(h)||(h.indexOf("--")===0?a.setProperty(h,""):h==="float"?a.cssFloat="":a[h]="");for(var v in i)h=i[v],i.hasOwnProperty(v)&&d[v]!==h&&QA(a,v,h)}else for(var w in i)i.hasOwnProperty(w)&&QA(a,w,i[w])}function $h(a){if(a.indexOf("-")===-1)return!1;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var DM=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),RM=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Pd(a){return RM.test(""+a)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":a}function la(){}var zh=null;function Lh(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var fo=null,po=null;function VA(a){var i=io(a);if(i&&(a=i.stateNode)){var d=a[On]||null;e:switch(a=i.stateNode,i.type){case"input":if(qh(a,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name),i=d.name,d.type==="radio"&&i!=null){for(d=a;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll('input[name="'+nr(""+i)+'"][type="radio"]'),i=0;i<d.length;i++){var h=d[i];if(h!==a&&h.form===a.form){var v=h[On]||null;if(!v)throw Error(r(90));qh(h,v.value,v.defaultValue,v.defaultValue,v.checked,v.defaultChecked,v.type,v.name)}}for(i=0;i<d.length;i++)h=d[i],h.form===a.form&&UA(h)}break e;case"textarea":FA(a,d.value,d.defaultValue);break e;case"select":i=d.value,i!=null&&co(a,!!d.multiple,i,!1)}}}var Ih=!1;function YA(a,i,d){if(Ih)return a(i,d);Ih=!0;try{var h=a(i);return h}finally{if(Ih=!1,(fo!==null||po!==null)&&(vf(),fo&&(i=fo,a=po,po=fo=null,VA(i),a)))for(i=0;i<a.length;i++)VA(a[i])}}function ac(a,i){var d=a.stateNode;if(d===null)return null;var h=d[On]||null;if(h===null)return null;d=h[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(h=!h.disabled)||(a=a.type,h=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!h;break e;default:a=!1}if(a)return null;if(d&&typeof d!="function")throw Error(r(231,i,typeof d));return d}var ca=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uh=!1;if(ca)try{var sc={};Object.defineProperty(sc,"passive",{get:function(){Uh=!0}}),window.addEventListener("test",sc,sc),window.removeEventListener("test",sc,sc)}catch{Uh=!1}var Ja=null,Hh=null,Ed=null;function XA(){if(Ed)return Ed;var a,i=Hh,d=i.length,h,v="value"in Ja?Ja.value:Ja.textContent,w=v.length;for(a=0;a<d&&i[a]===v[a];a++);var P=d-a;for(h=1;h<=P&&i[d-h]===v[w-h];h++);return Ed=v.slice(a,1<h?1-h:void 0)}function Cd(a){var i=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&i===13&&(a=13)):a=i,a===10&&(a=13),32<=a||a===13?a:0}function Md(){return!0}function WA(){return!1}function _n(a){function i(d,h,v,w,P){this._reactName=d,this._targetInst=v,this.type=h,this.nativeEvent=w,this.target=P,this.currentTarget=null;for(var D in a)a.hasOwnProperty(D)&&(d=a[D],this[D]=d?d(w):w[D]);return this.isDefaultPrevented=(w.defaultPrevented!=null?w.defaultPrevented:w.returnValue===!1)?Md:WA,this.isPropagationStopped=WA,this}return m(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=Md)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=Md)},persist:function(){},isPersistent:Md}),i}var Ks={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Dd=_n(Ks),ic=m({},Ks,{view:0,detail:0}),qM=_n(ic),Fh,Gh,oc,Rd=m({},ic,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Kh,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==oc&&(oc&&a.type==="mousemove"?(Fh=a.screenX-oc.screenX,Gh=a.screenY-oc.screenY):Gh=Fh=0,oc=a),Fh)},movementY:function(a){return"movementY"in a?a.movementY:Gh}}),ZA=_n(Rd),BM=m({},Rd,{dataTransfer:0}),$M=_n(BM),zM=m({},ic,{relatedTarget:0}),Qh=_n(zM),LM=m({},Ks,{animationName:0,elapsedTime:0,pseudoElement:0}),IM=_n(LM),UM=m({},Ks,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),HM=_n(UM),FM=m({},Ks,{data:0}),JA=_n(FM),GM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},QM={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},KM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};
vendor: 5,174 bytes, line 48
48function VM(a){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(a):(a=KM[a])?!!i[a]:!1}function Kh(){return VM}var YM=m({},ic,{key:function(a){if(a.key){var i=GM[a.key]||a.key;if(i!=="Unidentified")return i}return a.type==="keypress"?(a=Cd(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?QM[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Kh,charCode:function(a){return a.type==="keypress"?Cd(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?Cd(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),XM=_n(YM),WM=m({},Rd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ej=_n(WM),ZM=m({},ic,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Kh}),JM=_n(ZM),eD=m({},Ks,{propertyName:0,elapsedTime:0,pseudoElement:0}),tD=_n(eD),nD=m({},Rd,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),rD=_n(nD),aD=m({},Ks,{newState:0,oldState:0}),sD=_n(aD),iD=[9,13,27,32],Vh=ca&&"CompositionEvent"in window,lc=null;ca&&"documentMode"in document&&(lc=document.documentMode);var oD=ca&&"TextEvent"in window&&!lc,tj=ca&&(!Vh||lc&&8<lc&&11>=lc),nj=" ",rj=!1;function aj(a,i){switch(a){case"keyup":return iD.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sj(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var mo=!1;function lD(a,i){switch(a){case"compositionend":return sj(i);case"keypress":return i.which!==32?null:(rj=!0,nj);case"textInput":return a=i.data,a===nj&&rj?null:a;default:return null}}function cD(a,i){if(mo)return a==="compositionend"||!Vh&&aj(a,i)?(a=XA(),Ed=Hh=Ja=null,mo=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return tj&&i.locale!=="ko"?null:i.data;default:return null}}var uD={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ij(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i==="input"?!!uD[a.type]:i==="textarea"}function oj(a,i,d,h){fo?po?po.push(h):po=[h]:fo=h,i=Nf(i,"onChange"),0<i.length&&(d=new Dd("onChange","change",null,d,h),a.push({event:d,listeners:i}))}var cc=null,uc=null;function dD(a){HS(a,0)}function qd(a){var i=rc(a);if(UA(i))return a}function lj(a,i){if(a==="change")return i}var cj=!1;if(ca){var Yh;if(ca){var Xh="oninput"in document;if(!Xh){var uj=document.createElement("div");uj.setAttribute("oninput","return;"),Xh=typeof uj.oninput=="function"}Yh=Xh}else Yh=!1;cj=Yh&&(!document.documentMode||9<document.documentMode)}function dj(){cc&&(cc.detachEvent("onpropertychange",fj),uc=cc=null)}function fj(a){if(a.propertyName==="value"&&qd(uc)){var i=[];oj(i,uc,a,Lh(a)),YA(dD,i)}}function fD(a,i,d){a==="focusin"?(dj(),cc=i,uc=d,cc.attachEvent("onpropertychange",fj)):a==="focusout"&&dj()}function pD(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return qd(uc)}function mD(a,i){if(a==="click")return qd(i)}function hD(a,i){if(a==="input"||a==="change")return qd(i)}function gD(a,i){return a===i&&(a!==0||1/a===1/i)||a!==a&&i!==i}var $n=typeof Object.is=="function"?Object.is:gD;function dc(a,i){if($n(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;var d=Object.keys(a),h=Object.keys(i);if(d.length!==h.length)return!1;for(h=0;h<d.length;h++){var v=d[h];if(!Dt.call(i,v)||!$n(a[v],i[v]))return!1}return!0}function pj(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function mj(a,i){var d=pj(a);a=0;for(var h;d;){if(d.nodeType===3){if(h=a+d.textContent.length,a<=i&&h>=i)return{node:d,offset:i-a};a=h}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=pj(d)}}function hj(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?hj(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function gj(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Td(a.document);i instanceof a.HTMLIFrameElement;){try{var d=typeof i.contentWindow.location.href=="string"}catch{d=!1}if(d)a=i.contentWindow;else break;i=Td(a.document)}return i}function Wh(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var xD=ca&&"documentMode"in document&&11>=document.documentMode,ho=null,Zh=null,fc=null,Jh=!1;function xj(a,i,d){var h=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;
vendor: 18,793 bytes, line 48
48Jh||ho==null||ho!==Td(h)||(h=ho,"selectionStart"in h&&Wh(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),fc&&dc(fc,h)||(fc=h,h=Nf(Zh,"onSelect"),0<h.length&&(i=new Dd("onSelect","select",null,i,d),a.push({event:i,listeners:h}),i.target=ho)))}function Vs(a,i){var d={};return d[a.toLowerCase()]=i.toLowerCase(),d["Webkit"+a]="webkit"+i,d["Moz"+a]="moz"+i,d}var go={animationend:Vs("Animation","AnimationEnd"),animationiteration:Vs("Animation","AnimationIteration"),animationstart:Vs("Animation","AnimationStart"),transitionrun:Vs("Transition","TransitionRun"),transitionstart:Vs("Transition","TransitionStart"),transitioncancel:Vs("Transition","TransitionCancel"),transitionend:Vs("Transition","TransitionEnd")},eg={},vj={};ca&&(vj=document.createElement("div").style,"AnimationEvent"in window||(delete go.animationend.animation,delete go.animationiteration.animation,delete go.animationstart.animation),"TransitionEvent"in window||delete go.transitionend.transition);function Ys(a){if(eg[a])return eg[a];if(!go[a])return a;var i=go[a],d;for(d in i)if(i.hasOwnProperty(d)&&d in vj)return eg[a]=i[d];return a}var yj=Ys("animationend"),bj=Ys("animationiteration"),wj=Ys("animationstart"),vD=Ys("transitionrun"),yD=Ys("transitionstart"),bD=Ys("transitioncancel"),Aj=Ys("transitionend"),jj=new Map,tg="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");tg.push("scrollEnd");function Sr(a,i){jj.set(a,i),Qs(i,[a])}var Bd=typeof reportError=="function"?reportError:function(a){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof a=="object"&&a!==null&&typeof a.message=="string"?String(a.message):String(a),error:a});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",a);return}console.error(a)},rr=[],xo=0,ng=0;function $d(){for(var a=xo,i=ng=xo=0;i<a;){var d=rr[i];rr[i++]=null;var h=rr[i];rr[i++]=null;var v=rr[i];rr[i++]=null;var w=rr[i];if(rr[i++]=null,h!==null&&v!==null){var P=h.pending;P===null?v.next=v:(v.next=P.next,P.next=v),h.pending=v}w!==0&&Sj(d,v,w)}}function zd(a,i,d,h){rr[xo++]=a,rr[xo++]=i,rr[xo++]=d,rr[xo++]=h,ng|=h,a.lanes|=h,a=a.alternate,a!==null&&(a.lanes|=h)}function rg(a,i,d,h){return zd(a,i,d,h),Ld(a)}function Xs(a,i){return zd(a,null,null,i),Ld(a)}function Sj(a,i,d){a.lanes|=d;var h=a.alternate;h!==null&&(h.lanes|=d);for(var v=!1,w=a.return;w!==null;)w.childLanes|=d,h=w.alternate,h!==null&&(h.childLanes|=d),w.tag===22&&(a=w.stateNode,a===null||a._visibility&1||(v=!0)),a=w,w=w.return;return a.tag===3?(w=a.stateNode,v&&i!==null&&(v=31-cn(d),a=w.hiddenUpdates,h=a[v],h===null?a[v]=[i]:h.push(i),i.lane=d|536870912),w):null}function Ld(a){if(50<Dc)throw Dc=0,fx=null,Error(r(185));for(var i=a.return;i!==null;)a=i,i=a.return;return a.tag===3?a.stateNode:null}var vo={};function wD(a,i,d,h){this.tag=a,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=h,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function zn(a,i,d,h){return new wD(a,i,d,h)}function ag(a){return a=a.prototype,!(!a||!a.isReactComponent)}function ua(a,i){var d=a.alternate;return d===null?(d=zn(a.tag,i,a.key,a.mode),d.elementType=a.elementType,d.type=a.type,d.stateNode=a.stateNode,d.alternate=a,a.alternate=d):(d.pendingProps=i,d.type=a.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=a.flags&65011712,d.childLanes=a.childLanes,d.lanes=a.lanes,d.child=a.child,d.memoizedProps=a.memoizedProps,d.memoizedState=a.memoizedState,d.updateQueue=a.updateQueue,i=a.dependencies,d.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},d.sibling=a.sibling,d.index=a.index,d.ref=a.ref,d.refCleanup=a.refCleanup,d}function Nj(a,i){a.flags&=65011714;var d=a.alternate;return d===null?(a.childLanes=0,a.lanes=i,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=d.childLanes,a.lanes=d.lanes,a.child=d.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=d.memoizedProps,a.memoizedState=d.memoizedState,a.updateQueue=d.updateQueue,a.type=d.type,i=d.dependencies,a.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),a}function Id(a,i,d,h,v,w){var P=0;if(h=a,typeof a=="function")ag(a)&&(P=1);else if(typeof a=="string")P=OR(a,d,ee.current)?26:a==="html"||a==="head"||a==="body"?27:5;else e:switch(a){case R:return a=zn(31,d,i,v),a.elementType=R,a.lanes=w,a;case y:return Ws(d.children,v,w,i);case j:P=8,v|=24;break;case N:return a=zn(12,d,i,v|2),a.elementType=N,a.lanes=w,a;case O:return a=zn(13,d,i,v),a.elementType=O,a.lanes=w,a;case _:return a=zn(19,d,i,v),a.elementType=_,a.lanes=w,a;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case T:P=10;break e;case k:P=9;break e;case C:P=11;break e;case S:P=14;break e;case E:P=16,h=null;break e}P=29,d=Error(r(130,a===null?"null":typeof a,"")),h=null}return i=zn(P,d,i,v),i.elementType=a,i.type=h,i.lanes=w,i}function Ws(a,i,d,h){return a=zn(7,a,h,i),a.lanes=d,a}function sg(a,i,d){return a=zn(6,a,null,i),a.lanes=d,a}function Oj(a){var i=zn(18,null,null,0);return i.stateNode=a,i}function ig(a,i,d){return i=zn(4,a.children!==null?a.children:[],a.key,i),i.lanes=d,i.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},i}var _j=new WeakMap;function ar(a,i){if(typeof a=="object"&&a!==null){var d=_j.get(a);return d!==void 0?d:(i={value:a,source:i,stack:An(i)},_j.set(a,i),i)}return{value:a,source:i,stack:An(i)}}var yo=[],bo=0,Ud=null,pc=0,sr=[],ir=0,es=null,$r=1,zr="";function da(a,i){yo[bo++]=pc,yo[bo++]=Ud,Ud=a,pc=i}function kj(a,i,d){sr[ir++]=$r,sr[ir++]=zr,sr[ir++]=es,es=a;var h=$r;a=zr;var v=32-cn(h)-1;h&=~(1<<v),d+=1;var w=32-cn(i)+v;if(30<w){var P=v-v%5;w=(h&(1<<P)-1).toString(32),h>>=P,v-=P,$r=1<<32-cn(i)+v|d<<v|h,zr=w+a}else $r=1<<w|d<<v|h,zr=a}function og(a){a.return!==null&&(da(a,1),kj(a,1,0))}function lg(a){for(;a===Ud;)Ud=yo[--bo],yo[bo]=null,pc=yo[--bo],yo[bo]=null;for(;a===es;)es=sr[--ir],sr[ir]=null,zr=sr[--ir],sr[ir]=null,$r=sr[--ir],sr[ir]=null}function Tj(a,i){sr[ir++]=$r,sr[ir++]=zr,sr[ir++]=es,$r=i.id,zr=i.overflow,es=a}var nn=null,xt=null,Ge=!1,ts=null,or=!1,cg=Error(r(519));function ns(a){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw mc(ar(i,a)),cg}function Pj(a){var i=a.stateNode,d=a.type,h=a.memoizedProps;switch(i[tn]=a,i[On]=h,d){case"dialog":Ue("cancel",i),Ue("close",i);break;case"iframe":case"object":case"embed":Ue("load",i);break;case"video":case"audio":for(d=0;d<qc.length;d++)Ue(qc[d],i);break;case"source":Ue("error",i);break;case"img":case"image":case"link":Ue("error",i),Ue("load",i);break;case"details":Ue("toggle",i);break;case"input":Ue("invalid",i),HA(i,h.value,h.defaultValue,h.checked,h.defaultChecked,h.type,h.name,!0);break;case"select":Ue("invalid",i);break;case"textarea":Ue("invalid",i),GA(i,h.value,h.defaultValue,h.children)}d=h.children,typeof d!="string"&&typeof d!="number"&&typeof d!="bigint"||i.textContent===""+d||h.suppressHydrationWarning===!0||KS(i.textContent,d)?(h.popover!=null&&(Ue("beforetoggle",i),Ue("toggle",i)),h.onScroll!=null&&Ue("scroll",i),h.onScrollEnd!=null&&Ue("scrollend",i),h.onClick!=null&&(i.onclick=la),i=!0):i=!1,i||ns(a,!0)}function Ej(a){for(nn=a.return;nn;)switch(nn.tag){case 5:case 31:case 13:or=!1;return;case 27:case 3:or=!0;return;default:nn=nn.return}}function wo(a){if(a!==nn)return!1;if(!Ge)return Ej(a),Ge=!0,!1;var i=a.tag,d;if((d=i!==3&&i!==27)&&((d=i===5)&&(d=a.type,d=!(d!=="form"&&d!=="button")||_x(a.type,a.memoizedProps)),d=!d),d&&xt&&ns(a),Ej(a),i===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));xt=nN(a)}else if(i===31){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));xt=nN(a)}else i===27?(i=xt,gs(a.type)?(a=Cx,Cx=null,xt=a):xt=i):xt=nn?cr(a.stateNode.nextSibling):null;return!0}function Zs(){xt=nn=null,Ge=!1}function ug(){var a=ts;return a!==null&&(En===null?En=a:En.push.apply(En,a),ts=null),a}function mc(a){ts===null?ts=[a]:ts.push(a)}var dg=z(null),Js=null,fa=null;function rs(a,i,d){V(dg,i._currentValue),i._currentValue=d}function pa(a){a._currentValue=dg.current,Q(dg)}function fg(a,i,d){for(;a!==null;){var h=a.alternate;if((a.childLanes&i)!==i?(a.childLanes|=i,h!==null&&(h.childLanes|=i)):h!==null&&(h.childLanes&i)!==i&&(h.childLanes|=i),a===d)break;a=a.return}}function pg(a,i,d,h){var v=a.child;for(v!==null&&(v.return=a);v!==null;){var w=v.dependencies;if(w!==null){var P=v.child;w=w.firstContext;e:for(;w!==null;){var D=w;w=v;for(var F=0;F<i.length;F++)if(D.context===i[F]){w.lanes|=d,D=w.alternate,D!==null&&(D.lanes|=d),fg(w.return,d,a),h||(P=null);break e}w=D.next}}else if(v.tag===18){if(P=v.return,P===null)throw Error(r(341));P.lanes|=d,w=P.alternate,w!==null&&(w.lanes|=d),fg(P,d,a),P=null}else P=v.child;if(P!==null)P.return=v;else for(P=v;P!==null;){if(P===a){P=null;break}if(v=P.sibling,v!==null){v.return=P.return,P=v;break}P=P.return}v=P}}function Ao(a,i,d,h){a=null;for(var v=i,w=!1;v!==null;){if(!w){if((v.flags&524288)!==0)w=!0;else if((v.flags&262144)!==0)break}if(v.tag===10){var P=v.alternate;if(P===null)throw Error(r(387));if(P=P.memoizedProps,P!==null){var D=v.type;$n(v.pendingProps.value,P.value)||(a!==null?a.push(D):a=[D])}}else if(v===xe.current){if(P=v.alternate,P===null)throw Error(r(387));P.memoizedState.memoizedState!==v.memoizedState.memoizedState&&(a!==null?a.push(Ic):a=[Ic])}v=v.return}a!==null&&pg(i,a,d,h),i.flags|=262144}function Hd(a){for(a=a.firstContext;a!==null;){if(!$n(a.context._currentValue,a.memoizedValue))return!0;a=a.next}return!1}function ei(a){Js=a,fa=null,a=a.dependencies,a!==null&&(a.firstContext=null)}function rn(a){return Cj(Js,a)}function Fd(a,i){return Js===null&&ei(a),Cj(a,i)}function Cj(a,i){var d=i._currentValue;if(i={context:i,memoizedValue:d,next:null},fa===null){if(a===null)throw Error(r(308));fa=i,a.dependencies={lanes:0,firstContext:i},a.flags|=524288}else fa=fa.next=i;return d}var AD=typeof AbortController<"u"?AbortController:function(){var a=[],i=this.signal={aborted:!1,addEventListener:function(d,h){a.push(h)}};this.abort=function(){i.aborted=!0,a.forEach(function(d){return d()})}},jD=e.unstable_scheduleCallback,SD=e.unstable_NormalPriority,Rt={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function mg(){return{controller:new AD,data:new Map,refCount:0}}function hc(a){a.refCount--,a.refCount===0&&jD(SD,function(){a.controller.abort()})}var gc=null,hg=0,jo=0,So=null;function ND(a,i){if(gc===null){var d=gc=[];hg=0,jo=vx(),So={status:"pending",value:void 0,then:function(h){d.push(h)}}}return hg++,i.then(Mj,Mj),i}function Mj(){if(--hg===0&&gc!==null){So!==null&&(So.status="fulfilled");var a=gc;gc=null,jo=0,So=null;for(var i=0;i<a.length;i++)(0,a[i])()}}function OD(a,i){var d=[],h={status:"pending",value:null,reason:null,then:function(v){d.push(v)}};return a.then(function(){h.status="fulfilled",h.value=i;for(var v=0;v<d.length;v++)(0,d[v])(i)},function(v){for(h.status="rejected",h.reason=v,v=0;v<d.length;v++)(0,d[v])(void 0)}),h}var Dj=q.S;q.S=function(a,i){xS=Vt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&ND(a,i),Dj!==null&&Dj(a,i)};var ti=z(null);function gg(){var a=ti.current;return a!==null?a:ut.pooledCache}function Gd(a,i){i===null?V(ti,ti.current):V(ti,i.pool)}function Rj(){var a=gg();return a===null?null:{parent:Rt._currentValue,pool:a}}var No=Error(r(460)),xg=Error(r(474)),Qd=Error(r(542)),Kd={then:function(){}};function qj(a){return a=a.status,a==="fulfilled"||a==="rejected"}function Bj(a,i,d){switch(d=a[d],d===void 0?a.push(i):d!==i&&(i.then(la,la),i=d),i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,zj(a),a;default:if(typeof i.status=="string")i.then(la,la);else{if(a=ut,a!==null&&100<a.shellSuspendCounter)throw Error(r(482));a=i,a.status="pending",a.then(function(h){if(i.status==="pending"){var v=i;v.status="fulfilled",v.value=h}},function(h){if(i.status==="pending"){var v=i;v.status="rejected",v.reason=h}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw a=i.reason,zj(a),a}throw ri=i,No}}function ni(a){try{var i=a._init;return i(a._payload)}catch(d){throw d!==null&&typeof d=="object"&&typeof d.then=="function"?(ri=d,No):d}}var ri=null;function $j(){if(ri===null)throw Error(r(459));var a=ri;return ri=null,a}function zj(a){if(a===No||a===Qd)throw Error(r(483))}var Oo=null,xc=0;function Vd(a){var i=xc;return xc+=1,Oo===null&&(Oo=[]),Bj(Oo,a,i)}function vc(a,i){i=i.props.ref,a.ref=i!==void 0?i:null}function Yd(a,i){throw i.$$typeof===x?Error(r(525)):(a=Object.prototype.toString.call(i),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":a)))}function Lj(a){function i(W,K){if(a){var Z=W.deletions;Z===null?(W.deletions=[K],W.flags|=16):Z.push(K)}}function d(W,K){if(!a)return null;for(;K!==null;)i(W,K),K=K.sibling;return null}function h(W){for(var K=new Map;W!==null;)W.key!==null?K.set(W.key,W):K.set(W.index,W),W=W.sibling;return K}function v(W,K){return W=ua(W,K),W.index=0,W.sibling=null,W}function w(W,K,Z){return W.index=Z,a?(Z=W.alternate,Z!==null?(Z=Z.index,Z<K?(W.flags|=67108866,K):Z):(W.flags|=67108866,K)):(W.flags|=1048576,K)}function P(W){return a&&W.alternate===null&&(W.flags|=67108866),W}function D(W,K,Z,ie){return K===null||K.tag!==6?(K=sg(Z,W.mode,ie),K.return=W,K):(K=v(K,Z),K.return=W,K)}function F(W,K,Z,ie){var _e=Z.type;return _e===y?ae(W,K,Z.props.children,ie,Z.key):K!==null&&(K.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===E&&ni(_e)===K.type)?(K=v(K,Z.props),vc(K,Z),K.return=W,K):(K=Id(Z.type,Z.key,Z.props,null,W.mode,ie),vc(K,Z),K.return=W,K)}function J(W,K,Z,ie){return K===null||K.tag!==4||K.stateNode.containerInfo!==Z.containerInfo||K.stateNode.implementation!==Z.implementation?(K=ig(Z,W.mode,ie),K.return=W,K):(K=v(K,Z.children||[]),K.return=W,K)}function ae(W,K,Z,ie,_e){return K===null||K.tag!==7?(K=Ws(Z,W.mode,ie,_e),K.return=W,K):(K=v(K,Z),K.return=W,K)}function le(W,K,Z){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return K=sg(""+K,W.mode,Z),K.return=W,K;if(typeof K=="object"&&K!==null){switch(K.$$typeof){case b:return Z=Id(K.type,K.key,K.props,null,W.mode,Z),vc(Z,K),Z.return=W,Z;case A:return K=ig(K,W.mode,Z),K.return=W,K;case E:return K=ni(K),le(W,K,Z)}if(X(K)||H(K))return K=Ws(K,W.mode,Z,null),K.return=W,K;if(typeof K.then=="function")return le(W,Vd(K),Z);if(K.$$typeof===T)return le(W,Fd(W,K),Z);Yd(W,K)}return null}function ne(W,K,Z,ie){var _e=K!==null?K.key:null;if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return _e!==null?null:D(W,K,""+Z,ie);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case b:return Z.key===_e?F(W,K,Z,ie):null;case A:return Z.key===_e?J(W,K,Z,ie):null;case E:return Z=ni(Z),ne(W,K,Z,ie)}if(X(Z)||H(Z))return _e!==null?null:ae(W,K,Z,ie,null);if(typeof Z.then=="function")return ne(W,K,Vd(Z),ie);if(Z.$$typeof===T)return ne(W,K,Fd(W,Z),ie);Yd(W,Z)}return null}function re(W,K,Z,ie,_e){if(typeof ie=="string"&&ie!==""||typeof ie=="number"||typeof ie=="bigint")return W=W.get(Z)||null,D(K,W,""+ie,_e);if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case b:return W=W.get(ie.key===null?Z:ie.key)||null,F(K,W,ie,_e);case A:return W=W.get(ie.key===null?Z:ie.key)||null,J(K,W,ie,_e);case E:return ie=ni(ie),re(W,K,Z,ie,_e)}if(X(ie)||H(ie))return W=W.get(Z)||null,ae(K,W,ie,_e,null);if(typeof ie.then=="function")return re(W,K,Z,Vd(ie),_e);if(ie.$$typeof===T)return re(W,K,Z,Fd(K,ie),_e);Yd(K,ie)}return null}function be(W,K,Z,ie){for(var _e=null,Ve=null,Se=K,ze=K=0,Fe=null;Se!==null&&ze<Z.length;ze++){Se.index>ze?(Fe=Se,Se=null):Fe=Se.sibling;var Ye=ne(W,Se,Z[ze],ie);if(Ye===null){Se===null&&(Se=Fe);break}a&&Se&&Ye.alternate===null&&i(W,Se),K=w(Ye,K,ze),Ve===null?_e=Ye:Ve.sibling=Ye,Ve=Ye,Se=Fe}if(ze===Z.length)return d(W,Se),Ge&&da(W,ze),_e;if(Se===null){for(;ze<Z.length;ze++)Se=le(W,Z[ze],ie),Se!==null&&(K=w(Se,K,ze),Ve===null?_e=Se:Ve.sibling=Se,Ve=Se);return Ge&&da(W,ze),_e}for(Se=h(Se);ze<Z.length;ze++)Fe=re(Se,W,ze,Z[ze],ie),Fe!==null&&(a&&Fe.alternate!==null&&Se.delete(Fe.key===null?ze:Fe.key),K=w(Fe,K,ze),Ve===null?_e=Fe:Ve.sibling=Fe,Ve=Fe);return a&&Se.forEach(function(ws){return i(W,ws)}),Ge&&da(W,ze),_e}function Te(W,K,Z,ie){if(Z==null)throw Error(r(151));for(var _e=null,Ve=null,Se=K,ze=K=0,Fe=null,Ye=Z.next();Se!==null&&!Ye.done;ze++,Ye=Z.next()){Se.index>ze?(Fe=Se,Se=null):Fe=Se.sibling;var ws=ne(W,Se,Ye.value,ie);if(ws===null){Se===null&&(Se=Fe);break}a&&Se&&ws.alternate===null&&i(W,Se),K=w(ws,K,ze),Ve===null?_e=ws:Ve.sibling=ws,Ve=ws,Se=Fe}if(Ye.done)return d(W,Se),Ge&&da(W,ze),_e;if(Se===null){for(;!Ye.done;ze++,Ye=Z.next())Ye=le(W,Ye.value,ie),Ye!==null&&(K=w(Ye,K,ze),Ve===null?_e=Ye:Ve.sibling=Ye,Ve=Ye);return Ge&&da(W,ze),_e}for(Se=h(Se);!Ye.done;ze++,Ye=Z.next())Ye=re(Se,W,ze,Ye.value,ie),Ye!==null&&(a&&Ye.alternate!==null&&Se.delete(Ye.key===null?ze:Ye.key),K=w(Ye,K,ze),Ve===null?_e=Ye:Ve.sibling=Ye,Ve=Ye);return a&&Se.forEach(function(BR){return i(W,BR)}),Ge&&da(W,ze),_e}function lt(W,K,Z,ie){if(typeof Z=="object"&&Z!==null&&Z.type===y&&Z.key===null&&(Z=Z.props.children),typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case b:e:{for(var _e=Z.key;K!==null;){if(K.key===_e){if(_e=Z.type,_e===y){if(K.tag===7){d(W,K.sibling),ie=v(K,Z.props.children),ie.return=W,W=ie;break e}}else if(K.elementType===_e||typeof _e=="object"&&_e!==null&&_e.$$typeof===E&&ni(_e)===K.type){d(W,K.sibling),ie=v(K,Z.props),vc(ie,Z),ie.return=W,W=ie;break e}d(W,K);break}else i(W,K);K=K.sibling}Z.type===y?(ie=Ws(Z.props.children,W.mode,ie,Z.key),ie.return=W,W=ie):(ie=Id(Z.type,Z.key,Z.props,null,W.mode,ie),vc(ie,Z),ie.return=W,W=ie)}return P(W);case A:e:{for(_e=Z.key;K!==null;
vendor: 6,220 bytes, line 48
48){if(K.key===_e)if(K.tag===4&&K.stateNode.containerInfo===Z.containerInfo&&K.stateNode.implementation===Z.implementation){d(W,K.sibling),ie=v(K,Z.children||[]),ie.return=W,W=ie;break e}else{d(W,K);break}else i(W,K);K=K.sibling}ie=ig(Z,W.mode,ie),ie.return=W,W=ie}return P(W);case E:return Z=ni(Z),lt(W,K,Z,ie)}if(X(Z))return be(W,K,Z,ie);if(H(Z)){if(_e=H(Z),typeof _e!="function")throw Error(r(150));return Z=_e.call(Z),Te(W,K,Z,ie)}if(typeof Z.then=="function")return lt(W,K,Vd(Z),ie);if(Z.$$typeof===T)return lt(W,K,Fd(W,Z),ie);Yd(W,Z)}return typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint"?(Z=""+Z,K!==null&&K.tag===6?(d(W,K.sibling),ie=v(K,Z),ie.return=W,W=ie):(d(W,K),ie=sg(Z,W.mode,ie),ie.return=W,W=ie),P(W)):d(W,K)}return function(W,K,Z,ie){try{xc=0;var _e=lt(W,K,Z,ie);return Oo=null,_e}catch(Se){if(Se===No||Se===Qd)throw Se;var Ve=zn(29,Se,null,W.mode);return Ve.lanes=ie,Ve.return=W,Ve}finally{}}}var ai=Lj(!0),Ij=Lj(!1),as=!1;function vg(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yg(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function ss(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function is(a,i,d){var h=a.updateQueue;if(h===null)return null;if(h=h.shared,(Ze&2)!==0){var v=h.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),h.pending=i,i=Ld(a),Sj(a,null,d),i}return zd(a,h,i,d),Ld(a)}function yc(a,i,d){if(i=i.updateQueue,i!==null&&(i=i.shared,(d&4194048)!==0)){var h=i.lanes;h&=a.pendingLanes,d|=h,i.lanes=d,Sn(a,d)}}function bg(a,i){var d=a.updateQueue,h=a.alternate;if(h!==null&&(h=h.updateQueue,d===h)){var v=null,w=null;if(d=d.firstBaseUpdate,d!==null){do{var P={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};w===null?v=w=P:w=w.next=P,d=d.next}while(d!==null);w===null?v=w=i:w=w.next=i}else v=w=i;d={baseState:h.baseState,firstBaseUpdate:v,lastBaseUpdate:w,shared:h.shared,callbacks:h.callbacks},a.updateQueue=d;return}a=d.lastBaseUpdate,a===null?d.firstBaseUpdate=i:a.next=i,d.lastBaseUpdate=i}var wg=!1;function bc(){if(wg){var a=So;if(a!==null)throw a}}function wc(a,i,d,h){wg=!1;var v=a.updateQueue;as=!1;var w=v.firstBaseUpdate,P=v.lastBaseUpdate,D=v.shared.pending;if(D!==null){v.shared.pending=null;var F=D,J=F.next;F.next=null,P===null?w=J:P.next=J,P=F;var ae=a.alternate;ae!==null&&(ae=ae.updateQueue,D=ae.lastBaseUpdate,D!==P&&(D===null?ae.firstBaseUpdate=J:D.next=J,ae.lastBaseUpdate=F))}if(w!==null){var le=v.baseState;P=0,ae=J=F=null,D=w;do{var ne=D.lane&-536870913,re=ne!==D.lane;if(re?(He&ne)===ne:(h&ne)===ne){ne!==0&&ne===jo&&(wg=!0),ae!==null&&(ae=ae.next={lane:0,tag:D.tag,payload:D.payload,callback:null,next:null});e:{var be=a,Te=D;ne=i;var lt=d;switch(Te.tag){case 1:if(be=Te.payload,typeof be=="function"){le=be.call(lt,le,ne);break e}le=be;break e;case 3:be.flags=be.flags&-65537|128;case 0:if(be=Te.payload,ne=typeof be=="function"?be.call(lt,le,ne):be,ne==null)break e;le=m({},le,ne);break e;case 2:as=!0}}ne=D.callback,ne!==null&&(a.flags|=64,re&&(a.flags|=8192),re=v.callbacks,re===null?v.callbacks=[ne]:re.push(ne))}else re={lane:ne,tag:D.tag,payload:D.payload,callback:D.callback,next:null},ae===null?(J=ae=re,F=le):ae=ae.next=re,P|=ne;if(D=D.next,D===null){if(D=v.shared.pending,D===null)break;re=D,D=re.next,re.next=null,v.lastBaseUpdate=re,v.shared.pending=null}}while(!0);ae===null&&(F=le),v.baseState=F,v.firstBaseUpdate=J,v.lastBaseUpdate=ae,w===null&&(v.shared.lanes=0),ds|=P,a.lanes=P,a.memoizedState=le}}function Uj(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function Hj(a,i){var d=a.callbacks;if(d!==null)for(a.callbacks=null,a=0;a<d.length;a++)Uj(d[a],i)}var _o=z(null),Xd=z(0);function Fj(a,i){a=Aa,V(Xd,a),V(_o,i),Aa=a|i.baseLanes}function Ag(){V(Xd,Aa),V(_o,_o.current)}function jg(){Aa=Xd.current,Q(_o),Q(Xd)}var Ln=z(null),lr=null;function os(a){var i=a.alternate;V(Et,Et.current&1),V(Ln,a),lr===null&&(i===null||_o.current!==null||i.memoizedState!==null)&&(lr=a)}function Sg(a){V(Et,Et.current),V(Ln,a),lr===null&&(lr=a)}function Gj(a){a.tag===22?(V(Et,Et.current),V(Ln,a),lr===null&&(lr=a)):ls()}function ls(){V(Et,Et.current),V(Ln,Ln.current)}function In(a){Q(Ln),lr===a&&(lr=null),Q(Et)}var Et=z(0);function Wd(a){for(var i=a;i!==null;){if(i.tag===13){var d=i.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||Px(d)||Ex(d)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var ma=0,$e=null,it=null,qt=null,Zd=!1,ko=!1,si=!1,Jd=0,Ac=0,To=null,_D=0;function Ot(){throw Error(r(321))}function Ng(a,i){if(i===null)return!1;for(var d=0;d<i.length&&d<a.length;d++)if(!$n(a[d],i[d]))return!1;return!0}function Og(a,i,d,h,v,w){return ma=w,$e=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=a===null||a.memoizedState===null?k5:Ig,si=!1,w=d(h,v),si=!1,ko&&(w=Kj(i,d,h,v)),Qj(a),w}function Qj(a){q.H=Nc;var i=it!==null&&it.next!==null;if(ma=0,qt=it=$e=null,Zd=!1,Ac=0,To=null,i)throw Error(r(300));a===null||Bt||(a=a.dependencies,a!==null&&Hd(a)&&(Bt=!0))}function Kj(a,i,d,h){$e=a;var v=0;do{if(ko&&(To=null),Ac=0,ko=!1,25<=v)throw Error(r(301));if(v+=1,qt=it=null,a.updateQueue!=null){var w=a.updateQueue;w.lastEffect=null,w.events=null,w.stores=null,w.memoCache!=null&&(w.memoCache.index=0)}q.H=T5,w=i(d,h)}while(ko);return w}function kD(){var a=q.H,i=a.useState()[0];return i=typeof i.then=="function"?jc(i):i,a=a.useState()[0],(it!==null?it.memoizedState:null)!==a&&($e.flags|=1024),i}function _g(){var a=Jd!==0;return Jd=0,a}function kg(a,i,d){i.updateQueue=a.updateQueue,i.flags&=-2053,a.lanes&=~d}function Tg(a){if(Zd){for(a=a.memoizedState;a!==null;){var i=a.queue;i!==null&&(i.pending=null),a=a.next}
vendor: 16,404 bytes, line 48
48Zd=!1}ma=0,qt=it=$e=null,ko=!1,Ac=Jd=0,To=null}function gn(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qt===null?$e.memoizedState=qt=a:qt=qt.next=a,qt}function Ct(){if(it===null){var a=$e.alternate;a=a!==null?a.memoizedState:null}else a=it.next;var i=qt===null?$e.memoizedState:qt.next;if(i!==null)qt=i,it=a;else{if(a===null)throw $e.alternate===null?Error(r(467)):Error(r(310));it=a,a={memoizedState:it.memoizedState,baseState:it.baseState,baseQueue:it.baseQueue,queue:it.queue,next:null},qt===null?$e.memoizedState=qt=a:qt=qt.next=a}return qt}function ef(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function jc(a){var i=Ac;return Ac+=1,To===null&&(To=[]),a=Bj(To,a,i),i=$e,(qt===null?i.memoizedState:qt.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?k5:Ig),a}function tf(a){if(a!==null&&typeof a=="object"){if(typeof a.then=="function")return jc(a);if(a.$$typeof===T)return rn(a)}throw Error(r(438,String(a)))}function Pg(a){var i=null,d=$e.updateQueue;if(d!==null&&(i=d.memoCache),i==null){var h=$e.alternate;h!==null&&(h=h.updateQueue,h!==null&&(h=h.memoCache,h!=null&&(i={data:h.data.map(function(v){return v.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),d===null&&(d=ef(),$e.updateQueue=d),d.memoCache=i,d=i.data[i.index],d===void 0)for(d=i.data[i.index]=Array(a),h=0;h<a;h++)d[h]=L;return i.index++,d}function ha(a,i){return typeof i=="function"?i(a):i}function nf(a){var i=Ct();return Eg(i,it,a)}function Eg(a,i,d){var h=a.queue;if(h===null)throw Error(r(311));h.lastRenderedReducer=d;var v=a.baseQueue,w=h.pending;if(w!==null){if(v!==null){var P=v.next;v.next=w.next,w.next=P}i.baseQueue=v=w,h.pending=null}if(w=a.baseState,v===null)a.memoizedState=w;else{i=v.next;var D=P=null,F=null,J=i,ae=!1;do{var le=J.lane&-536870913;if(le!==J.lane?(He&le)===le:(ma&le)===le){var ne=J.revertLane;if(ne===0)F!==null&&(F=F.next={lane:0,revertLane:0,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),le===jo&&(ae=!0);else if((ma&ne)===ne){J=J.next,ne===jo&&(ae=!0);continue}else le={lane:0,revertLane:J.revertLane,gesture:null,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},F===null?(D=F=le,P=w):F=F.next=le,$e.lanes|=ne,ds|=ne;le=J.action,si&&d(w,le),w=J.hasEagerState?J.eagerState:d(w,le)}else ne={lane:le,revertLane:J.revertLane,gesture:J.gesture,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null},F===null?(D=F=ne,P=w):F=F.next=ne,$e.lanes|=le,ds|=le;J=J.next}while(J!==null&&J!==i);if(F===null?P=w:F.next=D,!$n(w,a.memoizedState)&&(Bt=!0,ae&&(d=So,d!==null)))throw d;a.memoizedState=w,a.baseState=P,a.baseQueue=F,h.lastRenderedState=w}return v===null&&(h.lanes=0),[a.memoizedState,h.dispatch]}function Cg(a){var i=Ct(),d=i.queue;if(d===null)throw Error(r(311));d.lastRenderedReducer=a;var h=d.dispatch,v=d.pending,w=i.memoizedState;if(v!==null){d.pending=null;var P=v=v.next;do w=a(w,P.action),P=P.next;while(P!==v);$n(w,i.memoizedState)||(Bt=!0),i.memoizedState=w,i.baseQueue===null&&(i.baseState=w),d.lastRenderedState=w}return[w,h]}function Vj(a,i,d){var h=$e,v=Ct(),w=Ge;if(w){if(d===void 0)throw Error(r(407));d=d()}else d=i();var P=!$n((it||v).memoizedState,d);if(P&&(v.memoizedState=d,Bt=!0),v=v.queue,Rg(Wj.bind(null,h,v,a),[a]),v.getSnapshot!==i||P||qt!==null&&qt.memoizedState.tag&1){if(h.flags|=2048,Po(9,{destroy:void 0},Xj.bind(null,h,v,d,i),null),ut===null)throw Error(r(349));w||(ma&127)!==0||Yj(h,i,d)}return d}function Yj(a,i,d){a.flags|=16384,a={getSnapshot:i,value:d},i=$e.updateQueue,i===null?(i=ef(),$e.updateQueue=i,i.stores=[a]):(d=i.stores,d===null?i.stores=[a]:d.push(a))}function Xj(a,i,d,h){i.value=d,i.getSnapshot=h,Zj(i)&&Jj(a)}function Wj(a,i,d){return d(function(){Zj(i)&&Jj(a)})}function Zj(a){var i=a.getSnapshot;a=a.value;try{var d=i();return!$n(a,d)}catch{return!0}}function Jj(a){var i=Xs(a,2);i!==null&&Cn(i,a,2)}function Mg(a){var i=gn();if(typeof a=="function"){var d=a;if(a=d(),si){Ar(!0);try{d()}finally{Ar(!1)}}}return i.memoizedState=i.baseState=a,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ha,lastRenderedState:a},i}function e5(a,i,d,h){return a.baseState=d,Eg(a,it,typeof h=="function"?h:ha)}function TD(a,i,d,h,v){if(sf(a))throw Error(r(485));if(a=i.action,a!==null){var w={payload:v,action:a,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(P){w.listeners.push(P)}};q.T!==null?d(!0):w.isTransition=!1,h(w),d=i.pending,d===null?(w.next=i.pending=w,t5(i,w)):(w.next=d.next,i.pending=d.next=w)}}function t5(a,i){var d=i.action,h=i.payload,v=a.state;if(i.isTransition){var w=q.T,P={};q.T=P;try{var D=d(v,h),F=q.S;F!==null&&F(P,D),n5(a,i,D)}catch(J){Dg(a,i,J)}finally{w!==null&&P.types!==null&&(w.types=P.types),q.T=w}}else try{w=d(v,h),n5(a,i,w)}catch(J){Dg(a,i,J)}}function n5(a,i,d){d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(function(h){r5(a,i,h)},function(h){return Dg(a,i,h)}):r5(a,i,d)}function r5(a,i,d){i.status="fulfilled",i.value=d,a5(i),a.state=d,i=a.pending,i!==null&&(d=i.next,d===i?a.pending=null:(d=d.next,i.next=d,t5(a,d)))}function Dg(a,i,d){var h=a.pending;if(a.pending=null,h!==null){h=h.next;do i.status="rejected",i.reason=d,a5(i),i=i.next;while(i!==h)}a.action=null}function a5(a){a=a.listeners;for(var i=0;i<a.length;i++)(0,a[i])()}function s5(a,i){return i}function i5(a,i){if(Ge){var d=ut.formState;if(d!==null){e:{var h=$e;if(Ge){if(xt){t:{for(var v=xt,w=or;v.nodeType!==8;){if(!w){v=null;break t}if(v=cr(v.nextSibling),v===null){v=null;break t}}w=v.data,v=w==="F!"||w==="F"?v:null}if(v){xt=cr(v.nextSibling),h=v.data==="F!";break e}}ns(h)}h=!1}h&&(i=d[0])}}return d=gn(),d.memoizedState=d.baseState=i,h={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s5,lastRenderedState:i},d.queue=h,d=N5.bind(null,$e,h),h.dispatch=d,h=Mg(!1),w=Lg.bind(null,$e,!1,h.queue),h=gn(),v={state:i,dispatch:null,action:a,pending:null},h.queue=v,d=TD.bind(null,$e,v,w,d),v.dispatch=d,h.memoizedState=a,[i,d,!1]}function o5(a){var i=Ct();return l5(i,it,a)}function l5(a,i,d){if(i=Eg(a,i,s5)[0],a=nf(ha)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var h=jc(i)}catch(P){throw P===No?Qd:P}else h=i;i=Ct();var v=i.queue,w=v.dispatch;return d!==i.memoizedState&&($e.flags|=2048,Po(9,{destroy:void 0},PD.bind(null,v,d),null)),[h,w,a]}function PD(a,i){a.action=i}function c5(a){var i=Ct(),d=it;if(d!==null)return l5(i,d,a);Ct(),i=i.memoizedState,d=Ct();var h=d.queue.dispatch;return d.memoizedState=a,[i,h,!1]}function Po(a,i,d,h){return a={tag:a,create:d,deps:h,inst:i,next:null},i=$e.updateQueue,i===null&&(i=ef(),$e.updateQueue=i),d=i.lastEffect,d===null?i.lastEffect=a.next=a:(h=d.next,d.next=a,a.next=h,i.lastEffect=a),a}function u5(){return Ct().memoizedState}function rf(a,i,d,h){var v=gn();$e.flags|=a,v.memoizedState=Po(1|i,{destroy:void 0},d,h===void 0?null:h)}function af(a,i,d,h){var v=Ct();h=h===void 0?null:h;var w=v.memoizedState.inst;it!==null&&h!==null&&Ng(h,it.memoizedState.deps)?v.memoizedState=Po(i,w,d,h):($e.flags|=a,v.memoizedState=Po(1|i,w,d,h))}function d5(a,i){rf(8390656,8,a,i)}function Rg(a,i){af(2048,8,a,i)}function ED(a){$e.flags|=4;var i=$e.updateQueue;if(i===null)i=ef(),$e.updateQueue=i,i.events=[a];else{var d=i.events;d===null?i.events=[a]:d.push(a)}}function f5(a){var i=Ct().memoizedState;return ED({ref:i,nextImpl:a}),function(){if((Ze&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function p5(a,i){return af(4,2,a,i)}function m5(a,i){return af(4,4,a,i)}function h5(a,i){if(typeof i=="function"){a=a();var d=i(a);return function(){typeof d=="function"?d():i(null)}}if(i!=null)return a=a(),i.current=a,function(){i.current=null}}function g5(a,i,d){d=d!=null?d.concat([a]):null,af(4,4,h5.bind(null,i,a),d)}function qg(){}function x5(a,i){var d=Ct();i=i===void 0?null:i;var h=d.memoizedState;return i!==null&&Ng(i,h[1])?h[0]:(d.memoizedState=[a,i],a)}function v5(a,i){var d=Ct();i=i===void 0?null:i;var h=d.memoizedState;if(i!==null&&Ng(i,h[1]))return h[0];if(h=a(),si){Ar(!0);try{a()}finally{Ar(!1)}}return d.memoizedState=[h,i],h}function Bg(a,i,d){return d===void 0||(ma&1073741824)!==0&&(He&261930)===0?a.memoizedState=i:(a.memoizedState=d,a=yS(),$e.lanes|=a,ds|=a,d)}function y5(a,i,d,h){return $n(d,i)?d:_o.current!==null?(a=Bg(a,d,h),$n(a,i)||(Bt=!0),a):(ma&42)===0||(ma&1073741824)!==0&&(He&261930)===0?(Bt=!0,a.memoizedState=d):(a=yS(),$e.lanes|=a,ds|=a,i)}function b5(a,i,d,h,v){var w=U.p;U.p=w!==0&&8>w?w:8;var P=q.T,D={};q.T=D,Lg(a,!1,i,d);try{var F=v(),J=q.S;if(J!==null&&J(D,F),F!==null&&typeof F=="object"&&typeof F.then=="function"){var ae=OD(F,h);Sc(a,i,ae,Fn(a))}else Sc(a,i,h,Fn(a))}catch(le){Sc(a,i,{then:function(){},status:"rejected",reason:le},Fn())}finally{U.p=w,P!==null&&D.types!==null&&(P.types=D.types),q.T=P}}function CD(){}function $g(a,i,d,h){if(a.tag!==5)throw Error(r(476));var v=w5(a).queue;b5(a,v,i,I,d===null?CD:function(){return A5(a),d(h)})}function w5(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ha,lastRenderedState:I},next:null};var d={};return i.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ha,lastRenderedState:d},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function A5(a){var i=w5(a);i.next===null&&(i=a.alternate.memoizedState),Sc(a,i.next.queue,{},Fn())}function zg(){return rn(Ic)}function j5(){return Ct().memoizedState}function S5(){return Ct().memoizedState}function MD(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var d=Fn();a=ss(d);var h=is(i,a,d);h!==null&&(Cn(h,i,d),yc(h,i,d)),i={cache:mg()},a.payload=i;return}i=i.return}}function DD(a,i,d){var h=Fn();d={lane:h,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},sf(a)?O5(i,d):(d=rg(a,i,d,h),d!==null&&(Cn(d,a,h),_5(d,i,h)))}function N5(a,i,d){var h=Fn();Sc(a,i,d,h)}function Sc(a,i,d,h){var v={lane:h,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null};if(sf(a))O5(i,v);else{var w=a.alternate;if(a.lanes===0&&(w===null||w.lanes===0)&&(w=i.lastRenderedReducer,w!==null))try{var P=i.lastRenderedState,D=w(P,d);if(v.hasEagerState=!0,v.eagerState=D,$n(D,P))return zd(a,i,v,0),ut===null&&$d(),!1}catch{}finally{}if(d=rg(a,i,v,h),d!==null)return Cn(d,a,h),_5(d,i,h),!0}return!1}function Lg(a,i,d,h){if(h={lane:2,revertLane:vx(),gesture:null,action:h,hasEagerState:!1,eagerState:null,next:null},sf(a)){if(i)throw Error(r(479))}else i=rg(a,d,h,2),i!==null&&Cn(i,a,2)}function sf(a){var i=a.alternate;return a===$e||i!==null&&i===$e}function O5(a,i){ko=Zd=!0;var d=a.pending;d===null?i.next=i:(i.next=d.next,d.next=i),a.pending=i}function _5(a,i,d){if((d&4194048)!==0){var h=i.lanes;h&=a.pendingLanes,d|=h,i.lanes=d,Sn(a,d)}}var Nc={readContext:rn,use:tf,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot};Nc.useEffectEvent=Ot;var k5={readContext:rn,use:tf,useCallback:function(a,i){return gn().memoizedState=[a,i===void 0?null:i],a},useContext:rn,useEffect:d5,useImperativeHandle:function(a,i,d){d=d!=null?d.concat([a]):null,rf(4194308,4,h5.bind(null,i,a),d)},useLayoutEffect:function(a,i){return rf(4194308,4,a,i)},useInsertionEffect:function(a,i){rf(4,2,a,i)},useMemo:function(a,i){var d=gn();i=i===void 0?null:i;var h=a();if(si){Ar(!0);try{a()}finally{Ar(!1)}}return d.memoizedState=[h,i],h},useReducer:function(a,i,d){var h=gn();if(d!==void 0){var v=d(i);if(si){Ar(!0);try{d(i)}finally{Ar(!1)}}}else v=i;return h.memoizedState=h.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},h.queue=a,a=a.dispatch=DD.bind(null,$e,a),[h.memoizedState,a]},useRef:function(a){var i=gn();return a={current:a},i.memoizedState=a},useState:function(a){a=Mg(a);var i=a.queue,d=N5.bind(null,$e,i);return i.dispatch=d,[a.memoizedState,d]},useDebugValue:qg,useDeferredValue:function(a,i){var d=gn();return Bg(d,a,i)},useTransition:function(){var a=Mg(!1);return a=b5.bind(null,$e,a.queue,!0,!1),gn().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,d){var h=$e,v=gn();if(Ge){if(d===void 0)throw Error(r(407));d=d()}else{if(d=i(),ut===null)throw Error(r(349));(He&127)!==0||Yj(h,i,d)}v.memoizedState=d;var w={value:d,getSnapshot:i};return v.queue=w,d5(Wj.bind(null,h,w,a),[a]),h.flags|=2048,Po(9,{destroy:void 0},Xj.bind(null,h,w,d,i),null),d},useId:function(){var a=gn(),i=ut.identifierPrefix;if(Ge){var d=zr,h=$r;d=(h&~(1<<32-cn(h)-1)).toString(32)+d,i="_"+i+"R_"+d,d=Jd++,0<d&&(i+="H"+d.toString(32)),i+="_"}else d=_D++,i="_"+i+"r_"+d.toString(32)+"_";return a.memoizedState=i},useHostTransitionStatus:zg,useFormState:i5,useActionState:i5,useOptimistic:function(a){var i=gn();i.memoizedState=i.baseState=a;var d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=d,i=Lg.bind(null,$e,!0,d),d.dispatch=i,[a,i]},useMemoCache:Pg,useCacheRefresh:function(){return gn().memoizedState=MD.bind(null,$e)},useEffectEvent:function(a){var i=gn(),d={impl:a};return i.memoizedState=d,function(){if((Ze&2)!==0)throw Error(r(440));return d.impl.apply(void 0,arguments)}}},Ig={readContext:rn,use:tf,useCallback:x5,useContext:rn,useEffect:Rg,useImperativeHandle:g5,useInsertionEffect:p5,useLayoutEffect:m5,useMemo:v5,useReducer:nf,useRef:u5,useState:function(){return nf(ha)},useDebugValue:qg,useDeferredValue:function(a,i){var d=Ct();return y5(d,it.memoizedState,a,i)},useTransition:function(){var a=nf(ha)[0],i=Ct().memoizedState;return[typeof a=="boolean"?a:jc(a),i]},useSyncExternalStore:Vj,useId:j5,useHostTransitionStatus:zg,useFormState:o5,useActionState:o5,useOptimistic:function(a,i){var d=Ct();return e5(d,it,a,i)},useMemoCache:Pg,useCacheRefresh:S5};Ig.useEffectEvent=f5;var T5={readContext:rn,use:tf,useCallback:x5,useContext:rn,useEffect:Rg,useImperativeHandle:g5,useInsertionEffect:p5,useLayoutEffect:m5,useMemo:v5,useReducer:Cg,useRef:u5,useState:function(){return Cg(ha)},useDebugValue:qg,useDeferredValue:function(a,i){var d=Ct();return it===null?Bg(d,a,i):y5(d,it.memoizedState,a,i)},useTransition:function(){var a=Cg(ha)[0],i=Ct().memoizedState;return[typeof a=="boolean"?a:jc(a),i]},useSyncExternalStore:Vj,useId:j5,useHostTransitionStatus:zg,useFormState:c5,useActionState:c5,useOptimistic:function(a,i){var d=Ct();return it!==null?e5(d,it,a,i):(d.baseState=a,[a,d.queue.dispatch])},useMemoCache:Pg,useCacheRefresh:S5};T5.useEffectEvent=f5;function Ug(a,i,d,h){i=a.memoizedState,d=d(h,i),d=d==null?i:m({},i,d),a.memoizedState=d,a.lanes===0&&(a.updateQueue.baseState=d)}var Hg={enqueueSetState:function(a,i,d){a=a._reactInternals;var h=Fn(),v=ss(h);v.payload=i,d!=null&&(v.callback=d),i=is(a,v,h),i!==null&&(Cn(i,a,h),yc(i,a,h))},enqueueReplaceState:function(a,i,d){a=a._reactInternals;var h=Fn(),v=ss(h);v.tag=1,v.payload=i,d!=null&&(v.callback=d),i=is(a,v,h),i!==null&&(Cn(i,a,h),yc(i,a,h))},enqueueForceUpdate:function(a,i){a=a._reactInternals;var d=Fn(),h=ss(d);h.tag=2,i!=null&&(h.callback=i),i=is(a,h,d),i!==null&&(Cn(i,a,d),yc(i,a,d))}};function P5(a,i,d,h,v,w,P){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(h,w,P):i.prototype&&i.prototype.isPureReactComponent?!dc(d,h)||!dc(v,w):!0}function E5(a,i,d,h){a=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(d,h),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(d,h),i.state!==a&&Hg.enqueueReplaceState(i,i.state,null)}function ii(a,i){var d=i;if("ref"in i){d={};for(var h in i)h!=="ref"&&(d[h]=i[h])}if(a=a.defaultProps){d===i&&(d=m({},d));for(var v in a)d[v]===void 0&&(d[v]=a[v])}return d}function C5(a){Bd(a)}function M5(a){console.error(a)}function D5(a){Bd(a)}function of(a,i){try{var d=a.onUncaughtError;d(i.value,{componentStack:i.stack})}catch(h){setTimeout(function(){throw h})}}function R5(a,i,d){try{var h=a.onCaughtError;h(d.value,{componentStack:d.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(v){setTimeout(function(){throw v})}}
vendor: 12,055 bytes, line 48
48function Fg(a,i,d){return d=ss(d),d.tag=3,d.payload={element:null},d.callback=function(){of(a,i)},d}function q5(a){return a=ss(a),a.tag=3,a}function B5(a,i,d,h){var v=d.type.getDerivedStateFromError;if(typeof v=="function"){var w=h.value;a.payload=function(){return v(w)},a.callback=function(){R5(i,d,h)}}var P=d.stateNode;P!==null&&typeof P.componentDidCatch=="function"&&(a.callback=function(){R5(i,d,h),typeof v!="function"&&(fs===null?fs=new Set([this]):fs.add(this));var D=h.stack;this.componentDidCatch(h.value,{componentStack:D!==null?D:""})})}function RD(a,i,d,h,v){if(d.flags|=32768,h!==null&&typeof h=="object"&&typeof h.then=="function"){if(i=d.alternate,i!==null&&Ao(i,d,v,!0),d=Ln.current,d!==null){switch(d.tag){case 31:case 13:return lr===null?yf():d.alternate===null&&_t===0&&(_t=3),d.flags&=-257,d.flags|=65536,d.lanes=v,h===Kd?d.flags|=16384:(i=d.updateQueue,i===null?d.updateQueue=new Set([h]):i.add(h),hx(a,h,v)),!1;case 22:return d.flags|=65536,h===Kd?d.flags|=16384:(i=d.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([h])},d.updateQueue=i):(d=i.retryQueue,d===null?i.retryQueue=new Set([h]):d.add(h)),hx(a,h,v)),!1}throw Error(r(435,d.tag))}return hx(a,h,v),yf(),!1}if(Ge)return i=Ln.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=v,h!==cg&&(a=Error(r(422),{cause:h}),mc(ar(a,d)))):(h!==cg&&(i=Error(r(423),{cause:h}),mc(ar(i,d))),a=a.current.alternate,a.flags|=65536,v&=-v,a.lanes|=v,h=ar(h,d),v=Fg(a.stateNode,h,v),bg(a,v),_t!==4&&(_t=2)),!1;var w=Error(r(520),{cause:h});if(w=ar(w,d),Mc===null?Mc=[w]:Mc.push(w),_t!==4&&(_t=2),i===null)return!0;h=ar(h,d),d=i;do{switch(d.tag){case 3:return d.flags|=65536,a=v&-v,d.lanes|=a,a=Fg(d.stateNode,h,a),bg(d,a),!1;case 1:if(i=d.type,w=d.stateNode,(d.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(fs===null||!fs.has(w))))return d.flags|=65536,v&=-v,d.lanes|=v,v=q5(v),B5(v,a,d,h),bg(d,v),!1}d=d.return}while(d!==null);return!1}var Gg=Error(r(461)),Bt=!1;function an(a,i,d,h){i.child=a===null?Ij(i,null,d,h):ai(i,a.child,d,h)}function $5(a,i,d,h,v){d=d.render;var w=i.ref;if("ref"in h){var P={};for(var D in h)D!=="ref"&&(P[D]=h[D])}else P=h;return ei(i),h=Og(a,i,d,P,w,v),D=_g(),a!==null&&!Bt?(kg(a,i,v),ga(a,i,v)):(Ge&&D&&og(i),i.flags|=1,an(a,i,h,v),i.child)}function z5(a,i,d,h,v){if(a===null){var w=d.type;return typeof w=="function"&&!ag(w)&&w.defaultProps===void 0&&d.compare===null?(i.tag=15,i.type=w,L5(a,i,w,h,v)):(a=Id(d.type,null,h,i,i.mode,v),a.ref=i.ref,a.return=i,i.child=a)}if(w=a.child,!Jg(a,v)){var P=w.memoizedProps;if(d=d.compare,d=d!==null?d:dc,d(P,h)&&a.ref===i.ref)return ga(a,i,v)}return i.flags|=1,a=ua(w,h),a.ref=i.ref,a.return=i,i.child=a}function L5(a,i,d,h,v){if(a!==null){var w=a.memoizedProps;if(dc(w,h)&&a.ref===i.ref)if(Bt=!1,i.pendingProps=h=w,Jg(a,v))(a.flags&131072)!==0&&(Bt=!0);else return i.lanes=a.lanes,ga(a,i,v)}return Qg(a,i,d,h,v)}function I5(a,i,d,h){var v=h.children,w=a!==null?a.memoizedState:null;if(a===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),h.mode==="hidden"){if((i.flags&128)!==0){if(w=w!==null?w.baseLanes|d:d,a!==null){for(h=i.child=a.child,v=0;h!==null;)v=v|h.lanes|h.childLanes,h=h.sibling;h=v&~w}else h=0,i.child=null;return U5(a,i,w,d,h)}if((d&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},a!==null&&Gd(i,w!==null?w.cachePool:null),w!==null?Fj(i,w):Ag(),Gj(i);else return h=i.lanes=536870912,U5(a,i,w!==null?w.baseLanes|d:d,d,h)}else w!==null?(Gd(i,w.cachePool),Fj(i,w),ls(),i.memoizedState=null):(a!==null&&Gd(i,null),Ag(),ls());return an(a,i,v,d),i.child}function Oc(a,i){return a!==null&&a.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function U5(a,i,d,h,v){var w=gg();return w=w===null?null:{parent:Rt._currentValue,pool:w},i.memoizedState={baseLanes:d,cachePool:w},a!==null&&Gd(i,null),Ag(),Gj(i),a!==null&&Ao(a,i,h,!0),i.childLanes=v,null}function lf(a,i){return i=uf({mode:i.mode,children:i.children},a.mode),i.ref=a.ref,a.child=i,i.return=a,i}function H5(a,i,d){return ai(i,a.child,null,d),a=lf(i,i.pendingProps),a.flags|=2,In(i),i.memoizedState=null,a}function qD(a,i,d){var h=i.pendingProps,v=(i.flags&128)!==0;if(i.flags&=-129,a===null){if(Ge){if(h.mode==="hidden")return a=lf(i,h),i.lanes=536870912,Oc(null,a);if(Sg(i),(a=xt)?(a=tN(a,or),a=a!==null&&a.data==="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:es!==null?{id:$r,overflow:zr}:null,retryLane:536870912,hydrationErrors:null},d=Oj(a),d.return=i,i.child=d,nn=i,xt=null)):a=null,a===null)throw ns(i);return i.lanes=536870912,null}return lf(i,h)}var w=a.memoizedState;if(w!==null){var P=w.dehydrated;if(Sg(i),v)if(i.flags&256)i.flags&=-257,i=H5(a,i,d);else if(i.memoizedState!==null)i.child=a.child,i.flags|=128,i=null;else throw Error(r(558));else if(Bt||Ao(a,i,d,!1),v=(d&a.childLanes)!==0,Bt||v){if(h=ut,h!==null&&(P=Nn(h,d),P!==0&&P!==w.retryLane))throw w.retryLane=P,Xs(a,P),Cn(h,a,P),Gg;yf(),i=H5(a,i,d)}else a=w.treeContext,xt=cr(P.nextSibling),nn=i,Ge=!0,ts=null,or=!1,a!==null&&Tj(i,a),i=lf(i,h),i.flags|=4096;return i}return a=ua(a.child,{mode:h.mode,children:h.children}),a.ref=i.ref,i.child=a,a.return=i,a}function cf(a,i){var d=i.ref;if(d===null)a!==null&&a.ref!==null&&(i.flags|=4194816);else{if(typeof d!="function"&&typeof d!="object")throw Error(r(284));(a===null||a.ref!==d)&&(i.flags|=4194816)}}function Qg(a,i,d,h,v){return ei(i),d=Og(a,i,d,h,void 0,v),h=_g(),a!==null&&!Bt?(kg(a,i,v),ga(a,i,v)):(Ge&&h&&og(i),i.flags|=1,an(a,i,d,v),i.child)}function F5(a,i,d,h,v,w){return ei(i),i.updateQueue=null,d=Kj(i,h,d,v),Qj(a),h=_g(),a!==null&&!Bt?(kg(a,i,w),ga(a,i,w)):(Ge&&h&&og(i),i.flags|=1,an(a,i,d,w),i.child)}function G5(a,i,d,h,v){if(ei(i),i.stateNode===null){var w=vo,P=d.contextType;typeof P=="object"&&P!==null&&(w=rn(P)),w=new d(h,w),i.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,w.updater=Hg,i.stateNode=w,w._reactInternals=i,w=i.stateNode,w.props=h,w.state=i.memoizedState,w.refs={},vg(i),P=d.contextType,w.context=typeof P=="object"&&P!==null?rn(P):vo,w.state=i.memoizedState,P=d.getDerivedStateFromProps,typeof P=="function"&&(Ug(i,d,P,h),w.state=i.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(P=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),P!==w.state&&Hg.enqueueReplaceState(w,w.state,null),wc(i,h,w,v),bc(),w.state=i.memoizedState),typeof w.componentDidMount=="function"&&(i.flags|=4194308),h=!0}else if(a===null){w=i.stateNode;var D=i.memoizedProps,F=ii(d,D);w.props=F;var J=w.context,ae=d.contextType;P=vo,typeof ae=="object"&&ae!==null&&(P=rn(ae));var le=d.getDerivedStateFromProps;ae=typeof le=="function"||typeof w.getSnapshotBeforeUpdate=="function",D=i.pendingProps!==D,ae||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(D||J!==P)&&E5(i,w,h,P),as=!1;var ne=i.memoizedState;w.state=ne,wc(i,h,w,v),bc(),J=i.memoizedState,D||ne!==J||as?(typeof le=="function"&&(Ug(i,d,le,h),J=i.memoizedState),(F=as||P5(i,d,F,h,ne,J,P))?(ae||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount()),typeof w.componentDidMount=="function"&&(i.flags|=4194308)):(typeof w.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=h,i.memoizedState=J),w.props=h,w.state=J,w.context=P,h=F):(typeof w.componentDidMount=="function"&&(i.flags|=4194308),h=!1)}else{w=i.stateNode,yg(a,i),P=i.memoizedProps,ae=ii(d,P),w.props=ae,le=i.pendingProps,ne=w.context,J=d.contextType,F=vo,typeof J=="object"&&J!==null&&(F=rn(J)),D=d.getDerivedStateFromProps,(J=typeof D=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(P!==le||ne!==F)&&E5(i,w,h,F),as=!1,ne=i.memoizedState,w.state=ne,wc(i,h,w,v),bc();var re=i.memoizedState;P!==le||ne!==re||as||a!==null&&a.dependencies!==null&&Hd(a.dependencies)?(typeof D=="function"&&(Ug(i,d,D,h),re=i.memoizedState),(ae=as||P5(i,d,ae,h,ne,re,F)||a!==null&&a.dependencies!==null&&Hd(a.dependencies))?(J||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(h,re,F),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(h,re,F)),typeof w.componentDidUpdate=="function"&&(i.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof w.componentDidUpdate!="function"||P===a.memoizedProps&&ne===a.memoizedState||(i.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||P===a.memoizedProps&&ne===a.memoizedState||(i.flags|=1024),i.memoizedProps=h,i.memoizedState=re),w.props=h,w.state=re,w.context=F,h=ae):(typeof w.componentDidUpdate!="function"||P===a.memoizedProps&&ne===a.memoizedState||(i.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||P===a.memoizedProps&&ne===a.memoizedState||(i.flags|=1024),h=!1)}return w=h,cf(a,i),h=(i.flags&128)!==0,w||h?(w=i.stateNode,d=h&&typeof d.getDerivedStateFromError!="function"?null:w.render(),i.flags|=1,a!==null&&h?(i.child=ai(i,a.child,null,v),i.child=ai(i,null,d,v)):an(a,i,d,v),i.memoizedState=w.state,a=i.child):a=ga(a,i,v),a}function Q5(a,i,d,h){return Zs(),i.flags|=256,an(a,i,d,h),i.child}var Kg={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Vg(a){return{baseLanes:a,cachePool:Rj()}}function Yg(a,i,d){return a=a!==null?a.childLanes&~d:0,i&&(a|=Hn),a}function K5(a,i,d){var h=i.pendingProps,v=!1,w=(i.flags&128)!==0,P;if((P=w)||(P=a!==null&&a.memoizedState===null?!1:(Et.current&2)!==0),P&&(v=!0,i.flags&=-129),P=(i.flags&32)!==0,i.flags&=-33,a===null){if(Ge){if(v?os(i):ls(),(a=xt)?(a=tN(a,or),a=a!==null&&a.data!=="&"?a:null,a!==null&&(i.memoizedState={dehydrated:a,treeContext:es!==null?{id:$r,overflow:zr}:null,retryLane:536870912,hydrationErrors:null},d=Oj(a),d.return=i,i.child=d,nn=i,xt=null)):a=null,a===null)throw ns(i);return Ex(a)?i.lanes=32:i.lanes=536870912,null}var D=h.children;return h=h.fallback,v?(ls(),v=i.mode,D=uf({mode:"hidden",children:D},v),h=Ws(h,v,d,null),D.return=i,h.return=i,D.sibling=h,i.child=D,h=i.child,h.memoizedState=Vg(d),h.childLanes=Yg(a,P,d),i.memoizedState=Kg,Oc(null,h)):(os(i),Xg(i,D))}var F=a.memoizedState;if(F!==null&&(D=F.dehydrated,D!==null)){if(w)i.flags&256?(os(i),i.flags&=-257,i=Wg(a,i,d)):i.memoizedState!==null?(ls(),i.child=a.child,i.flags|=128,i=null):(ls(),D=h.fallback,v=i.mode,h=uf({mode:"visible",children:h.children},v),D=Ws(D,v,d,null),D.flags|=2,h.return=i,D.return=i,h.sibling=D,i.child=h,ai(i,a.child,null,d),h=i.child,h.memoizedState=Vg(d),h.childLanes=Yg(a,P,d),i.memoizedState=Kg,i=Oc(null,h));else if(os(i),Ex(D)){if(P=D.nextSibling&&D.nextSibling.dataset,P)var J=P.dgst;P=J,h=Error(r(419)),h.stack="",h.digest=P,mc({value:h,source:null,stack:null}),i=Wg(a,i,d)}else if(Bt||Ao(a,i,d,!1),P=(d&a.childLanes)!==0,Bt||P){if(P=ut,P!==null&&(h=Nn(P,d),h!==0&&h!==F.retryLane))throw F.retryLane=h,Xs(a,h),Cn(P,a,h),Gg;Px(D)||yf(),i=Wg(a,i,d)}else Px(D)?(i.flags|=192,i.child=a.child,i=null):(a=F.treeContext,xt=cr(D.nextSibling),nn=i,Ge=!0,ts=null,or=!1,a!==null&&Tj(i,a),i=Xg(i,h.children),i.flags|=4096);return i}return v?(ls(),D=h.fallback,v=i.mode,F=a.child,J=F.sibling,h=ua(F,{mode:"hidden",children:h.children}),h.subtreeFlags=F.subtreeFlags&65011712,J!==null?D=ua(J,D):(D=Ws(D,v,d,null),D.flags|=2),D.return=i,h.return=i,h.sibling=D,i.child=h,Oc(null,h),h=i.child,D=a.child.memoizedState,D===null?D=Vg(d):(v=D.cachePool,v!==null?(F=Rt._currentValue,v=v.parent!==F?{parent:F,pool:F}
vendor: 5,134 bytes, line 48
48:v):v=Rj(),D={baseLanes:D.baseLanes|d,cachePool:v}),h.memoizedState=D,h.childLanes=Yg(a,P,d),i.memoizedState=Kg,Oc(a.child,h)):(os(i),d=a.child,a=d.sibling,d=ua(d,{mode:"visible",children:h.children}),d.return=i,d.sibling=null,a!==null&&(P=i.deletions,P===null?(i.deletions=[a],i.flags|=16):P.push(a)),i.child=d,i.memoizedState=null,d)}function Xg(a,i){return i=uf({mode:"visible",children:i},a.mode),i.return=a,a.child=i}function uf(a,i){return a=zn(22,a,null,i),a.lanes=0,a}function Wg(a,i,d){return ai(i,a.child,null,d),a=Xg(i,i.pendingProps.children),a.flags|=2,i.memoizedState=null,a}function V5(a,i,d){a.lanes|=i;var h=a.alternate;h!==null&&(h.lanes|=i),fg(a.return,i,d)}function Zg(a,i,d,h,v,w){var P=a.memoizedState;P===null?a.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:h,tail:d,tailMode:v,treeForkCount:w}:(P.isBackwards=i,P.rendering=null,P.renderingStartTime=0,P.last=h,P.tail=d,P.tailMode=v,P.treeForkCount=w)}function Y5(a,i,d){var h=i.pendingProps,v=h.revealOrder,w=h.tail;h=h.children;var P=Et.current,D=(P&2)!==0;if(D?(P=P&1|2,i.flags|=128):P&=1,V(Et,P),an(a,i,h,d),h=Ge?pc:0,!D&&a!==null&&(a.flags&128)!==0)e:for(a=i.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&V5(a,d,i);else if(a.tag===19)V5(a,d,i);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}switch(v){case"forwards":for(d=i.child,v=null;d!==null;)a=d.alternate,a!==null&&Wd(a)===null&&(v=d),d=d.sibling;d=v,d===null?(v=i.child,i.child=null):(v=d.sibling,d.sibling=null),Zg(i,!1,v,d,w,h);break;case"backwards":case"unstable_legacy-backwards":for(d=null,v=i.child,i.child=null;v!==null;){if(a=v.alternate,a!==null&&Wd(a)===null){i.child=v;break}a=v.sibling,v.sibling=d,d=v,v=a}Zg(i,!0,d,null,w,h);break;case"together":Zg(i,!1,null,null,void 0,h);break;default:i.memoizedState=null}return i.child}function ga(a,i,d){if(a!==null&&(i.dependencies=a.dependencies),ds|=i.lanes,(d&i.childLanes)===0)if(a!==null){if(Ao(a,i,d,!1),(d&i.childLanes)===0)return null}else return null;if(a!==null&&i.child!==a.child)throw Error(r(153));if(i.child!==null){for(a=i.child,d=ua(a,a.pendingProps),i.child=d,d.return=i;a.sibling!==null;)a=a.sibling,d=d.sibling=ua(a,a.pendingProps),d.return=i;d.sibling=null}return i.child}function Jg(a,i){return(a.lanes&i)!==0?!0:(a=a.dependencies,!!(a!==null&&Hd(a)))}function BD(a,i,d){switch(i.tag){case 3:je(i,i.stateNode.containerInfo),rs(i,Rt,a.memoizedState.cache),Zs();break;case 27:case 5:Ne(i);break;case 4:je(i,i.stateNode.containerInfo);break;case 10:rs(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Sg(i),null;break;case 13:var h=i.memoizedState;if(h!==null)return h.dehydrated!==null?(os(i),i.flags|=128,null):(d&i.child.childLanes)!==0?K5(a,i,d):(os(i),a=ga(a,i,d),a!==null?a.sibling:null);os(i);break;case 19:var v=(a.flags&128)!==0;if(h=(d&i.childLanes)!==0,h||(Ao(a,i,d,!1),h=(d&i.childLanes)!==0),v){if(h)return Y5(a,i,d);i.flags|=128}if(v=i.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),V(Et,Et.current),h)break;return null;case 22:return i.lanes=0,I5(a,i,d,i.pendingProps);case 24:rs(i,Rt,a.memoizedState.cache)}return ga(a,i,d)}function X5(a,i,d){if(a!==null)if(a.memoizedProps!==i.pendingProps)Bt=!0;else{if(!Jg(a,d)&&(i.flags&128)===0)return Bt=!1,BD(a,i,d);Bt=(a.flags&131072)!==0}else Bt=!1,Ge&&(i.flags&1048576)!==0&&kj(i,pc,i.index);switch(i.lanes=0,i.tag){case 16:e:{var h=i.pendingProps;if(a=ni(i.elementType),i.type=a,typeof a=="function")ag(a)?(h=ii(a,h),i.tag=1,i=G5(null,i,a,h,d)):(i.tag=0,i=Qg(null,i,a,h,d));else{if(a!=null){var v=a.$$typeof;if(v===C){i.tag=11,i=$5(null,i,a,h,d);break e}else if(v===S){i.tag=14,i=z5(null,i,a,h,d);break e}}throw i=Y(a)||a,Error(r(306,i,""))}}return i;case 0:return Qg(a,i,i.type,i.pendingProps,d);case 1:return h=i.type,v=ii(h,i.pendingProps),G5(a,i,h,v,d);case 3:e:{if(je(i,i.stateNode.containerInfo),a===null)throw Error(r(387));h=i.pendingProps;var w=i.memoizedState;v=w.element,yg(a,i),wc(i,h,null,d);var P=i.memoizedState;if(h=P.cache,rs(i,Rt,h),h!==w.cache&&pg(i,[Rt],d,!0),bc(),h=P.element,w.isDehydrated)if(w={element:h,isDehydrated:!1,cache:P.cache},i.updateQueue.baseState=w,i.memoizedState=w,i.flags&256){i=Q5(a,i,h,d);break e}else if(h!==v){v=ar(Error(r(424)),i),mc(v),i=Q5(a,i,h,d);break e}else{switch(a=i.stateNode.containerInfo,a.nodeType){case 9:a=a.body;break;default:a=a.nodeName==="HTML"?a.ownerDocument.body:a}for(xt=cr(a.firstChild),nn=i,Ge=!0,ts=null,or=!0,d=Ij(i,null,h,d),i.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling}else{if(Zs(),h===v){i=ga(a,i,d);break e}an(a,i,h,d)}i=i.child}return i;case 26:return cf(a,i),a===null?(d=oN(i.type,null,i.pendingProps,null))?i.memoizedState=d:Ge||(d=i.type,a=i.pendingProps,h=Of(he.current).createElement(d),h[tn]=i,h[On]=a,sn(h,d,a),Xt(h),i.stateNode=h):i.memoizedState=oN(i.type,a.memoizedProps,i.pendingProps,a.memoizedState),null;case 27:return Ne(i),a===null&&Ge&&(h=i.stateNode=aN(i.type,i.pendingProps,he.current),nn=i,or=!0,v=xt,gs(i.type)?(Cx=v,xt=cr
vendor: 4,662 bytes, line 48
48(h.firstChild)):xt=v),an(a,i,i.pendingProps.children,d),cf(a,i),a===null&&(i.flags|=4194304),i.child;case 5:return a===null&&Ge&&((v=h=xt)&&(h=pR(h,i.type,i.pendingProps,or),h!==null?(i.stateNode=h,nn=i,xt=cr(h.firstChild),or=!1,v=!0):v=!1),v||ns(i)),Ne(i),v=i.type,w=i.pendingProps,P=a!==null?a.memoizedProps:null,h=w.children,_x(v,w)?h=null:P!==null&&_x(v,P)&&(i.flags|=32),i.memoizedState!==null&&(v=Og(a,i,kD,null,null,d),Ic._currentValue=v),cf(a,i),an(a,i,h,d),i.child;case 6:return a===null&&Ge&&((a=d=xt)&&(d=mR(d,i.pendingProps,or),d!==null?(i.stateNode=d,nn=i,xt=null,a=!0):a=!1),a||ns(i)),null;case 13:return K5(a,i,d);case 4:return je(i,i.stateNode.containerInfo),h=i.pendingProps,a===null?i.child=ai(i,null,h,d):an(a,i,h,d),i.child;case 11:return $5(a,i,i.type,i.pendingProps,d);case 7:return an(a,i,i.pendingProps,d),i.child;case 8:return an(a,i,i.pendingProps.children,d),i.child;case 12:return an(a,i,i.pendingProps.children,d),i.child;case 10:return h=i.pendingProps,rs(i,i.type,h.value),an(a,i,h.children,d),i.child;case 9:return v=i.type._context,h=i.pendingProps.children,ei(i),v=rn(v),h=h(v),i.flags|=1,an(a,i,h,d),i.child;case 14:return z5(a,i,i.type,i.pendingProps,d);case 15:return L5(a,i,i.type,i.pendingProps,d);case 19:return Y5(a,i,d);case 31:return qD(a,i,d);case 22:return I5(a,i,d,i.pendingProps);case 24:return ei(i),h=rn(Rt),a===null?(v=gg(),v===null&&(v=ut,w=mg(),v.pooledCache=w,w.refCount++,w!==null&&(v.pooledCacheLanes|=d),v=w),i.memoizedState={parent:h,cache:v},vg(i),rs(i,Rt,v)):((a.lanes&d)!==0&&(yg(a,i),wc(i,null,null,d),bc()),v=a.memoizedState,w=i.memoizedState,v.parent!==h?(v={parent:h,cache:h},i.memoizedState=v,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=v),rs(i,Rt,h)):(h=w.cache,rs(i,Rt,h),h!==v.cache&&pg(i,[Rt],d,!0))),an(a,i,i.pendingProps.children,d),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function xa(a){a.flags|=4}function ex(a,i,d,h,v){if((i=(a.mode&32)!==0)&&(i=!1),i){if(a.flags|=16777216,(v&335544128)===v)if(a.stateNode.complete)a.flags|=8192;else if(jS())a.flags|=8192;else throw ri=Kd,xg}else a.flags&=-16777217}function W5(a,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)a.flags&=-16777217;else if(a.flags|=16777216,!fN(i))if(jS())a.flags|=8192;else throw ri=Kd,xg}function df(a,i){i!==null&&(a.flags|=4),a.flags&16384&&(i=a.tag!==22?un():536870912,a.lanes|=i,Do|=i)}function _c(a,i){if(!Ge)switch(a.tailMode){case"hidden":i=a.tail;for(var d=null;i!==null;)i.alternate!==null&&(d=i),i=i.sibling;d===null?a.tail=null:d.sibling=null;break;case"collapsed":d=a.tail;for(var h=null;d!==null;)d.alternate!==null&&(h=d),d=d.sibling;h===null?i||a.tail===null?a.tail=null:a.tail.sibling=null:h.sibling=null}}function vt(a){var i=a.alternate!==null&&a.alternate.child===a.child,d=0,h=0;if(i)for(var v=a.child;v!==null;)d|=v.lanes|v.childLanes,h|=v.subtreeFlags&65011712,h|=v.flags&65011712,v.return=a,v=v.sibling;else for(v=a.child;v!==null;)d|=v.lanes|v.childLanes,h|=v.subtreeFlags,h|=v.flags,v.return=a,v=v.sibling;return a.subtreeFlags|=h,a.childLanes=d,i}function $D(a,i,d){var h=i.pendingProps;switch(lg(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vt(i),null;case 1:return vt(i),null;case 3:return d=i.stateNode,h=null,a!==null&&(h=a.memoizedState.cache),i.memoizedState.cache!==h&&(i.flags|=2048),pa(Rt),de(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(a===null||a.child===null)&&(wo(i)?xa(i):a===null||a.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,ug())),vt(i),null;case 26:var v=i.type,w=i.memoizedState;return a===null?(xa(i),w!==null?(vt(i),W5(i,w)):(vt(i),ex(i,v,null,h,d))):w?w!==a.memoizedState?(xa(i),vt(i),W5(i,w)):(vt(i),i.flags&=-16777217):(a=a.memoizedProps,a!==h&&xa(i),vt(i),ex(i,v,a,h,d)),null;case 27:if(Oe(i),d=he.current,v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==h&&xa(i);else{if(!h){if(i.stateNode===null)throw Error(r(166));return vt(i),null}a=ee.current,wo(i)?Pj(i):(a=aN(v,h,d),i.stateNode=a,xa(i))}return vt(i),null;case 5:if(Oe(i),v=i.type,a!==null&&i.stateNode!=null)a.memoizedProps!==h&&xa(i);else{if(!h){if(i.stateNode===null)throw Error(r(166));return vt(i),null}if(w=ee.current,wo(i))Pj(i);else{var P=Of(he.current);switch(w){case 1:w=P.createElementNS("http://www.w3.org/2000/svg",v);break;case 2:w=P.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;default:switch(v){case"svg":w=P.createElementNS("http://www.w3.org/2000/svg",v);break;case"math":w=P.createElementNS("http://www.w3.org/1998/Math/MathML",v);break;case"script":w=P.createElement("div"),w.innerHTML="<script><\/script>",w=w.removeChild(w.firstChild);break;
vendor: 23,019 bytes, line 48
48case"select":w=typeof h.is=="string"?P.createElement("select",{is:h.is}):P.createElement("select"),h.multiple?w.multiple=!0:h.size&&(w.size=h.size);break;default:w=typeof h.is=="string"?P.createElement(v,{is:h.is}):P.createElement(v)}}w[tn]=i,w[On]=h;e:for(P=i.child;P!==null;){if(P.tag===5||P.tag===6)w.appendChild(P.stateNode);else if(P.tag!==4&&P.tag!==27&&P.child!==null){P.child.return=P,P=P.child;continue}if(P===i)break e;for(;P.sibling===null;){if(P.return===null||P.return===i)break e;P=P.return}P.sibling.return=P.return,P=P.sibling}i.stateNode=w;e:switch(sn(w,v,h),v){case"button":case"input":case"select":case"textarea":h=!!h.autoFocus;break e;case"img":h=!0;break e;default:h=!1}h&&xa(i)}}return vt(i),ex(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,d),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==h&&xa(i);else{if(typeof h!="string"&&i.stateNode===null)throw Error(r(166));if(a=he.current,wo(i)){if(a=i.stateNode,d=i.memoizedProps,h=null,v=nn,v!==null)switch(v.tag){case 27:case 5:h=v.memoizedProps}a[tn]=i,a=!!(a.nodeValue===d||h!==null&&h.suppressHydrationWarning===!0||KS(a.nodeValue,d)),a||ns(i,!0)}else a=Of(a).createTextNode(h),a[tn]=i,i.stateNode=a}return vt(i),null;case 31:if(d=i.memoizedState,a===null||a.memoizedState!==null){if(h=wo(i),d!==null){if(a===null){if(!h)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[tn]=i}else Zs(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;vt(i),a=!1}else d=ug(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=d),a=!0;if(!a)return i.flags&256?(In(i),i):(In(i),null);if((i.flags&128)!==0)throw Error(r(558))}return vt(i),null;case 13:if(h=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=wo(i),h!==null&&h.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[tn]=i}else Zs(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;vt(i),v=!1}else v=ug(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(In(i),i):(In(i),null)}return In(i),(i.flags&128)!==0?(i.lanes=d,i):(d=h!==null,a=a!==null&&a.memoizedState!==null,d&&(h=i.child,v=null,h.alternate!==null&&h.alternate.memoizedState!==null&&h.alternate.memoizedState.cachePool!==null&&(v=h.alternate.memoizedState.cachePool.pool),w=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(w=h.memoizedState.cachePool.pool),w!==v&&(h.flags|=2048)),d!==a&&d&&(i.child.flags|=8192),df(i,i.updateQueue),vt(i),null);case 4:return de(),a===null&&Ax(i.stateNode.containerInfo),vt(i),null;case 10:return pa(i.type),vt(i),null;case 19:if(Q(Et),h=i.memoizedState,h===null)return vt(i),null;if(v=(i.flags&128)!==0,w=h.rendering,w===null)if(v)_c(h,!1);else{if(_t!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(w=Wd(a),w!==null){for(i.flags|=128,_c(h,!1),a=w.updateQueue,i.updateQueue=a,df(i,a),i.subtreeFlags=0,a=d,d=i.child;d!==null;)Nj(d,a),d=d.sibling;return V(Et,Et.current&1|2),Ge&&da(i,h.treeForkCount),i.child}a=a.sibling}h.tail!==null&&Vt()>gf&&(i.flags|=128,v=!0,_c(h,!1),i.lanes=4194304)}else{if(!v)if(a=Wd(w),a!==null){if(i.flags|=128,v=!0,a=a.updateQueue,i.updateQueue=a,df(i,a),_c(h,!0),h.tail===null&&h.tailMode==="hidden"&&!w.alternate&&!Ge)return vt(i),null}else 2*Vt()-h.renderingStartTime>gf&&d!==536870912&&(i.flags|=128,v=!0,_c(h,!1),i.lanes=4194304);h.isBackwards?(w.sibling=i.child,i.child=w):(a=h.last,a!==null?a.sibling=w:i.child=w,h.last=w)}return h.tail!==null?(a=h.tail,h.rendering=a,h.tail=a.sibling,h.renderingStartTime=Vt(),a.sibling=null,d=Et.current,V(Et,v?d&1|2:d&1),Ge&&da(i,h.treeForkCount),a):(vt(i),null);case 22:case 23:return In(i),jg(),h=i.memoizedState!==null,a!==null?a.memoizedState!==null!==h&&(i.flags|=8192):h&&(i.flags|=8192),h?(d&536870912)!==0&&(i.flags&128)===0&&(vt(i),i.subtreeFlags&6&&(i.flags|=8192)):vt(i),d=i.updateQueue,d!==null&&df(i,d.retryQueue),d=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(d=a.memoizedState.cachePool.pool),h=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(h=i.memoizedState.cachePool.pool),h!==d&&(i.flags|=2048),a!==null&&Q(ti),null;case 24:return d=null,a!==null&&(d=a.memoizedState.cache),i.memoizedState.cache!==d&&(i.flags|=2048),pa(Rt),vt(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function zD(a,i){switch(lg(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return pa(Rt),de(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Oe(i),null;case 31:if(i.memoizedState!==null){if(In(i),i.alternate===null)throw Error(r(340));Zs()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(In(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Zs()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return Q(Et),null;case 4:return de(),null;case 10:return pa(i.type),null;case 22:case 23:return In(i),jg(),a!==null&&Q(ti),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return pa(Rt),null;case 25:return null;default:return null}}function Z5(a,i){switch(lg(i),i.tag){case 3:pa(Rt),de();break;case 26:case 27:case 5:Oe(i);break;case 4:de();break;case 31:i.memoizedState!==null&&In(i);break;case 13:In(i);break;case 19:Q(Et);break;case 10:pa(i.type);break;case 22:case 23:In(i),jg(),a!==null&&Q(ti);break;case 24:pa(Rt)}}function kc(a,i){try{var d=i.updateQueue,h=d!==null?d.lastEffect:null;if(h!==null){var v=h.next;d=v;do{if((d.tag&a)===a){h=void 0;var w=d.create,P=d.inst;h=w(),P.destroy=h}d=d.next}while(d!==v)}}catch(D){at(i,i.return,D)}}function cs(a,i,d){try{var h=i.updateQueue,v=h!==null?h.lastEffect:null;if(v!==null){var w=v.next;h=w;do{if((h.tag&a)===a){var P=h.inst,D=P.destroy;if(D!==void 0){P.destroy=void 0,v=i;var F=d,J=D;try{J()}catch(ae){at(v,F,ae)}}}h=h.next}while(h!==w)}}catch(ae){at(i,i.return,ae)}}function J5(a){var i=a.updateQueue;if(i!==null){var d=a.stateNode;try{Hj(i,d)}catch(h){at(a,a.return,h)}}}function eS(a,i,d){d.props=ii(a.type,a.memoizedProps),d.state=a.memoizedState;try{d.componentWillUnmount()}catch(h){at(a,i,h)}}function Tc(a,i){try{var d=a.ref;if(d!==null){switch(a.tag){case 26:case 27:case 5:var h=a.stateNode;break;case 30:h=a.stateNode;break;default:h=a.stateNode}typeof d=="function"?a.refCleanup=d(h):d.current=h}}catch(v){at(a,i,v)}}function Lr(a,i){var d=a.ref,h=a.refCleanup;if(d!==null)if(typeof h=="function")try{h()}catch(v){at(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(v){at(a,i,v)}else d.current=null}function tS(a){var i=a.type,d=a.memoizedProps,h=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":d.autoFocus&&h.focus();break e;case"img":d.src?h.src=d.src:d.srcSet&&(h.srcset=d.srcSet)}}catch(v){at(a,a.return,v)}}function tx(a,i,d){try{var h=a.stateNode;oR(h,a.type,d,i),h[On]=i}catch(v){at(a,a.return,v)}}function nS(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&gs(a.type)||a.tag===4}function nx(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||nS(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&gs(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function rx(a,i,d){var h=a.tag;if(h===5||h===6)a=a.stateNode,i?(d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d).insertBefore(a,i):(i=d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d,i.appendChild(a),d=d._reactRootContainer,d!=null||i.onclick!==null||(i.onclick=la));else if(h!==4&&(h===27&&gs(a.type)&&(d=a.stateNode,i=null),a=a.child,a!==null))for(rx(a,i,d),a=a.sibling;a!==null;)rx(a,i,d),a=a.sibling}function ff(a,i,d){var h=a.tag;if(h===5||h===6)a=a.stateNode,i?d.insertBefore(a,i):d.appendChild(a);else if(h!==4&&(h===27&&gs(a.type)&&(d=a.stateNode),a=a.child,a!==null))for(ff(a,i,d),a=a.sibling;a!==null;)ff(a,i,d),a=a.sibling}function rS(a){var i=a.stateNode,d=a.memoizedProps;try{for(var h=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);sn(i,h,d),i[tn]=a,i[On]=d}catch(w){at(a,a.return,w)}}var va=!1,$t=!1,ax=!1,aS=typeof WeakSet=="function"?WeakSet:Set,Wt=null;function LD(a,i){if(a=a.containerInfo,Nx=Mf,a=gj(a),Wh(a)){if("selectionStart"in a)var d={start:a.selectionStart,end:a.selectionEnd};else e:{d=(d=a.ownerDocument)&&d.defaultView||window;var h=d.getSelection&&d.getSelection();if(h&&h.rangeCount!==0){d=h.anchorNode;var v=h.anchorOffset,w=h.focusNode;h=h.focusOffset;try{d.nodeType,w.nodeType}catch{d=null;break e}var P=0,D=-1,F=-1,J=0,ae=0,le=a,ne=null;t:for(;;){for(var re;le!==d||v!==0&&le.nodeType!==3||(D=P+v),le!==w||h!==0&&le.nodeType!==3||(F=P+h),le.nodeType===3&&(P+=le.nodeValue.length),(re=le.firstChild)!==null;)ne=le,le=re;for(;;){if(le===a)break t;if(ne===d&&++J===v&&(D=P),ne===w&&++ae===h&&(F=P),(re=le.nextSibling)!==null)break;le=ne,ne=le.parentNode}le=re}d=D===-1||F===-1?null:{start:D,end:F}}else d=null}d=d||{start:0,end:0}}else d=null;for(Ox={focusedElem:a,selectionRange:d},Mf=!1,Wt=i;Wt!==null;)if(i=Wt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,Wt=a;else for(;Wt!==null;){switch(i=Wt,w=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(d=0;d<a.length;d++)v=a[d],v.ref.impl=v.nextImpl;break;case 11:case 15:break;case 1:if((a&1024)!==0&&w!==null){a=void 0,d=i,v=w.memoizedProps,w=w.memoizedState,h=d.stateNode;try{var be=ii(d.type,v);a=h.getSnapshotBeforeUpdate(be,w),h.__reactInternalSnapshotBeforeUpdate=a}catch(Te){at(d,d.return,Te)}}break;case 3:if((a&1024)!==0){if(a=i.stateNode.containerInfo,d=a.nodeType,d===9)Tx(a);else if(d===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":Tx(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((a&1024)!==0)throw Error(r(163))}if(a=i.sibling,a!==null){a.return=i.return,Wt=a;break}Wt=i.return}}function sS(a,i,d){var h=d.flags;switch(d.tag){case 0:case 11:case 15:ba(a,d),h&4&&kc(5,d);break;case 1:if(ba(a,d),h&4)if(a=d.stateNode,i===null)try{a.componentDidMount()}catch(P){at(d,d.return,P)}else{var v=ii(d.type,i.memoizedProps);i=i.memoizedState;try{a.componentDidUpdate(v,i,a.__reactInternalSnapshotBeforeUpdate)}catch(P){at(d,d.return,P)}}h&64&&J5(d),h&512&&Tc(d,d.return);break;case 3:if(ba(a,d),h&64&&(a=d.updateQueue,a!==null)){if(i=null,d.child!==null)switch(d.child.tag){case 27:case 5:i=d.child.stateNode;break;case 1:i=d.child.stateNode}try{Hj(a,i)}catch(P){at(d,d.return,P)}}break;case 27:i===null&&h&4&&rS(d);case 26:case 5:ba(a,d),i===null&&h&4&&tS(d),h&512&&Tc(d,d.return);break;case 12:ba(a,d);break;case 31:ba(a,d),h&4&&lS(a,d);break;case 13:ba(a,d),h&4&&cS(a,d),h&64&&(a=d.memoizedState,a!==null&&(a=a.dehydrated,a!==null&&(d=YD.bind(null,d),hR(a,d))));break;case 22:if(h=d.memoizedState!==null||va,!h){i=i!==null&&i.memoizedState!==null||$t,v=va;var w=$t;va=h,($t=i)&&!w?wa(a,d,(d.subtreeFlags&8772)!==0):ba(a,d),va=v,$t=w}break;case 30:break;default:ba(a,d)}}function iS(a){var i=a.alternate;i!==null&&(a.alternate=null,iS(i)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(i=a.stateNode,i!==null&&Dh(i)),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}var wt=null,kn=!1;function ya(a,i,d){for(d=d.child;d!==null;)oS(a,i,d),d=d.sibling}function oS(a,i,d){if(hn&&typeof hn.onCommitFiberUnmount=="function")try{hn.onCommitFiberUnmount(Hs,d)}catch{}switch(d.tag){case 26:$t||Lr(d,i),ya(a,i,d),d.memoizedState?d.memoizedState.count--:d.stateNode&&(d=d.stateNode,d.parentNode.removeChild(d));break;case 27:$t||Lr(d,i);var h=wt,v=kn;gs(d.type)&&(wt=d.stateNode,kn=!1),ya(a,i,d),$c(d.stateNode),wt=h,kn=v;break;case 5:$t||Lr(d,i);case 6:if(h=wt,v=kn,wt=null,ya(a,i,d),wt=h,kn=v,wt!==null)if(kn)try{(wt.nodeType===9?wt.body:wt.nodeName==="HTML"?wt.ownerDocument.body:wt).removeChild(d.stateNode)}catch(w){at(d,i,w)}else try{wt.removeChild(d.stateNode)}catch(w){at(d,i,w)}break;case 18:wt!==null&&(kn?(a=wt,JS(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,d.stateNode),Uo(a)):JS(wt,d.stateNode));break;case 4:h=wt,v=kn,wt=d.stateNode.containerInfo,kn=!0,ya(a,i,d),wt=h,kn=v;break;case 0:case 11:case 14:case 15:cs(2,d,i),$t||cs(4,d,i),ya(a,i,d);break;case 1:$t||(Lr(d,i),h=d.stateNode,typeof h.componentWillUnmount=="function"&&eS(d,i,h)),ya(a,i,d);break;case 21:ya(a,i,d);break;case 22:$t=(h=$t)||d.memoizedState!==null,ya(a,i,d),$t=h;break;default:ya(a,i,d)}}function lS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null))){a=a.dehydrated;try{Uo(a)}catch(d){at(i,i.return,d)}}}function cS(a,i){if(i.memoizedState===null&&(a=i.alternate,a!==null&&(a=a.memoizedState,a!==null&&(a=a.dehydrated,a!==null))))try{Uo(a)}catch(d){at(i,i.return,d)}}function ID(a){switch(a.tag){case 31:case 13:case 19:var i=a.stateNode;return i===null&&(i=a.stateNode=new aS),i;case 22:return a=a.stateNode,i=a._retryCache,i===null&&(i=a._retryCache=new aS),i;default:throw Error(r(435,a.tag))}}function pf(a,i){var d=ID(a);i.forEach(function(h){if(!d.has(h)){d.add(h);var v=XD.bind(null,a,h);h.then(v,v)}})}function Tn(a,i){var d=i.deletions;if(d!==null)for(var h=0;h<d.length;h++){var v=d[h],w=a,P=i,D=P;e:for(;D!==null;){switch(D.tag){case 27:if(gs(D.type)){wt=D.stateNode,kn=!1;break e}break;case 5:wt=D.stateNode,kn=!1;break e;case 3:case 4:wt=D.stateNode.containerInfo,kn=!0;break e}D=D.return}if(wt===null)throw Error(r(160));oS(w,P,v),wt=null,kn=!1,w=v.alternate,w!==null&&(w.return=null),v.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)uS(i,a),i=i.sibling}var Nr=null;function uS(a,i){var d=a.alternate,h=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:Tn(i,a),Pn(a),h&4&&(cs(3,a,a.return),kc(3,a),cs(5,a,a.return));break;case 1:Tn(i,a),Pn(a),h&512&&($t||d===null||Lr(d,d.return)),h&64&&va&&(a=a.updateQueue,a!==null&&(h=a.callbacks,h!==null&&(d=a.shared.hiddenCallbacks,a.shared.hiddenCallbacks=d===null?h:d.concat(h))));break;case 26:var v=Nr;if(Tn(i,a),Pn(a),h&512&&($t||d===null||Lr(d,d.return)),h&4){var w=d!==null?d.memoizedState:null;if(h=a.memoizedState,d===null)if(h===null)if(a.stateNode===null){e:{h=a.type,d=a.memoizedProps,v=v.ownerDocument||v;t:switch(h){case"title":w=v.getElementsByTagName("title")[0],(!w||w[nc]||w[tn]||w.namespaceURI==="http://www.w3.org/2000/svg"||w.hasAttribute("itemprop"))&&(w=v.createElement(h),v.head.insertBefore(w,v.querySelector("head > title"))),sn(w,h,d),w[tn]=a,Xt(w),h=w;break e;case"link":var P=uN("link","href",v).get(h+(d.href||""));if(P){for(var D=0;D<P.length;D++)if(w=P[D],w.getAttribute("href")===(d.href==null||d.href===""?null:d.href)&&w.getAttribute("rel")===(d.rel==null?null:d.rel)&&w.getAttribute("title")===(d.title==null?null:d.title)&&w.getAttribute("crossorigin")===(d.crossOrigin==null?null:d.crossOrigin)){P.splice(D,1);break t}}w=v.createElement(h),sn(w,h,d),v.head.appendChild(w);break;case"meta":if(P=uN("meta","content",v).get(h+(d.content||""))){for(D=0;D<P.length;D++)if(w=P[D],w.getAttribute("content")===(d.content==null?null:""+d.content)&&w.getAttribute("name")===(d.name==null?null:d.name)&&w.getAttribute("property")===(d.property==null?null:d.property)&&w.getAttribute("http-equiv")===(d.httpEquiv==null?null:d.httpEquiv)&&w.getAttribute("charset")===(d.charSet==null?null:d.charSet)){P.splice(D,1);break t}}w=v.createElement(h),sn(w,h,d),v.head.appendChild(w);break;default:throw Error(r(468,h))}w[tn]=a,Xt(w),h=w}a.stateNode=h}else dN(v,a.type,a.stateNode);else a.stateNode=cN(v,h,a.memoizedProps);else w!==h?(w===null?d.stateNode!==null&&(d=d.stateNode,d.parentNode.removeChild(d)):w.count--,h===null?dN(v,a.type,a.stateNode):cN(v,h,a.memoizedProps)):h===null&&a.stateNode!==null&&tx(a,a.memoizedProps,d.memoizedProps)}break;case 27:Tn(i,a),Pn(a),h&512&&($t||d===null||Lr(d,d.return)),d!==null&&h&4&&tx(a,a.memoizedProps,d.memoizedProps);break;case 5:if(Tn(i,a),Pn(a),h&512&&($t||d===null||Lr(d,d.return)),a.flags&32){v=a.stateNode;try{uo(v,"")}catch(be){at(a,a.return,be)}}h&4&&a.stateNode!=null&&(v=a.memoizedProps,tx(a,v,d!==null?d.memoizedProps:v)),h&1024&&(ax=!0);break;case 6:if(Tn(i,a),Pn(a),h&4){if(a.stateNode===null)throw Error(r(162));h=a.memoizedProps,d=a.stateNode;try{d.nodeValue=h}catch(be){at(a,a.return,be)}}break;case 3:if(Tf=null,v=Nr,Nr=_f(i.containerInfo),Tn(i,a),Nr=v,Pn(a),h&4&&d!==null&&d.memoizedState.isDehydrated)try{Uo(i.containerInfo)}catch(be){at(a,a.return,be)}ax&&(ax=!1,dS(a));break;case 4:h=Nr,Nr=_f(a.stateNode.containerInfo),Tn(i,a),Pn(a),Nr=h;break;case 12:Tn(i,a),Pn(a);break;case 31:Tn(i,a),Pn(a),h&4&&(h=a.updateQueue,h!==null&&(a.updateQueue=null,pf(a,h)));break;case 13:Tn(i,a),Pn(a),a.child.flags&8192&&a.memoizedState!==null!=(d!==null&&d.memoizedState!==null)&&(hf=Vt()),h&4&&(h=a.updateQueue,h!==null&&(a.updateQueue=null,pf(a,h)));break;case 22:v=a.memoizedState!==null;var F=d!==null&&d.memoizedState!==null,J=va,ae=$t;if(va=J||v,$t=ae||F,Tn(i,a),$t=ae,va=J,Pn(a),h&8192)e:for(i=a.stateNode,i._visibility=v?i._visibility&-2:i._visibility|1,v&&(d===null||F||va||$t||oi(a)),d=null,i=a;;){if(i.tag===5||i.tag===26){if(d===null){F=d=i;try{if(w=F.stateNode,v)P=w.style,typeof P.setProperty=="function"?P.setProperty("display","none","important"):P.display="none";else{D=F.stateNode;var le=F.memoizedProps.style,ne=le!=null&&le.hasOwnProperty("display")?le.display:null;D.style.display=ne==null||typeof ne=="boolean"?"":(""+ne).trim()}}catch(be){at(F,F.return,be)}}}else if(i.tag===6){if(d===null){F=i;try{F.stateNode.nodeValue=v?"":F.memoizedProps}catch(be){at(F,F.return,be)}}}else if(i.tag===18){if(d===null){F=i;try{var re=F.stateNode;v?eN(re,!0):eN(F.stateNode,!1)}catch(be){at(F,F.return,be)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===a)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;d===i&&(d=null),i=i.return}d===i&&(d=null),i.sibling.return=i.return,i=i.sibling}h&4&&(h=a.updateQueue,h!==null&&(d=h.retryQueue,d!==null&&(h.retryQueue=null,pf(a,d))));break;case 19:Tn(i,a),Pn(a),h&4&&(h=a.updateQueue,h!==null&&(a.updateQueue=null,pf(a,h)));break;case 30:break;case 21:break;default:Tn(i,a),Pn(a)}}function Pn(a){var i=a.flags;if(i&2){try{for(var d,h=a.return;h!==null;){if(nS(h)){d=h;break}h=h.return}if(d==null)throw Error(r(160));switch(d.tag){case 27:var v=d.stateNode,w=nx(a);ff(a,w,v);break;case 5:var P=d.stateNode;d.flags&32&&(uo(P,""),d.flags&=-33);var D=nx(a);ff(a,D,P);break;case 3:case 4:var F=d.stateNode.containerInfo,J=nx(a);rx(a,J,F);break;default:throw Error(r(161))}}catch(ae){at(a,a.return,ae)}a.flags&=-3}i&4096&&(a.flags&=-4097)}function dS(a){if(a.subtreeFlags&1024)for(a=a.child;a!==null;){var i=a;dS(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),a=a.sibling}}function ba(a,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)sS(a,i.alternate,i),i=i.sibling}function oi(a){for(a=a.child;a!==null;){var i=a;switch(i.tag){case 0:case 11:case 14:case 15:cs(4,i,i.return),oi(i);break;case 1:Lr(i,i.return);var d=i.stateNode;typeof d.componentWillUnmount=="function"&&eS(i,i.return,d),oi(i);break;case 27:$c(i.stateNode);case 26:case 5:Lr(i,i.return),oi(i);break;case 22:i.memoizedState===null&&oi(i);break;case 30:oi(i);break;default:oi(i)}a=a.sibling}}function wa(a,i,d){for(d=d&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var h=i.alternate,v=a,w=i,P=w.flags;switch(w.tag){case 0:case 11:case 15:wa(v,w,d),kc(4,w);break;case 1:if(wa(v,w,d),h=w,v=h.stateNode,typeof v.componentDidMount=="function")try{v.componentDidMount()}catch(J){at(h,h.return,J)}if(h=w,v=h.updateQueue,v!==null){var D=h.stateNode;try{var F=v.shared.hiddenCallbacks;if(F!==null)for(v.shared.hiddenCallbacks=null,v=0;v<F.length;v++)Uj(F[v],D)}catch(J){at(h,h.return,J)}}d&&P&64&&J5(w),Tc(w,w.return);break;case 27:rS(w);case 26:case 5:wa(v,w,d),d&&h===null&&P&4&&tS(w),Tc(w,w.return);break;case 12:wa(v,w,d);break;case 31:wa(v,w,d),d&&P&4&&lS(v,w);break;case 13:wa(v,w,d),d&&P&4&&cS(v,w);break;case 22:w.memoizedState===null&&wa(v,w,d),Tc(w,w.return);break;case 30:break;default:wa(v,w,d)}i=i.sibling}}function sx(a,i){var d=null;a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(d=a.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==d&&(a!=null&&a.refCount++,d!=null&&hc(d))}function ix(a,i){a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&hc(a))}function Or(a,i,d,h){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)fS(a,i,d,h),i=i.sibling}function fS(a,i,d,h){var v=i.flags;switch(i.tag){case 0:case 11:case 15:Or(a,i,d,h),v&2048&&kc(9,i);break;case 1:Or(a,i,d,h);break;case 3:Or(a,i,d,h),v&2048&&(a=null,i.alternate!==null&&(a=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==a&&(i.refCount++,a!=null&&hc(a)));break;case 12:if(v&2048){Or(a,i,d,h),a=i.stateNode;try{var w=i.memoizedProps,P=w.id,D=w.onPostCommit;typeof D=="function"&&D(P,i.alternate===null?"mount":"update",a.passiveEffectDuration,-0)}catch(F){at(i,i.return,F)}}else Or(a,i,d,h);break;case 31:Or(a,i,d,h);break;case 13:Or(a,i,d,h);break;case 23:break;case 22:w=i.stateNode,P=i.alternate,i.memoizedState!==null?w._visibility&2?Or(a,i,d,h):Pc(a,i):w._visibility&2?Or(a,i,d,h):(w._visibility|=2,Eo(a,i,d,h,(i.subtreeFlags&10256)!==0||!1)),v&2048&&sx(P,i);break;case 24:Or(a,i,d,h),v&2048&&ix(i.alternate,i);break;default:Or(a,i,d,h)}}function Eo(a,i,d,h,v){for(v=v&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var w=a,P=i,D=d,F=h,J=P.flags;switch(P.tag){case 0:case 11:case 15:Eo(w,P,D,F,v),kc(8,P);break;case 23:break;case 22:var ae=P.stateNode;P.memoizedState!==null?ae._visibility&2?Eo(w,P,D,F,v):Pc(w,P):(ae._visibility|=2,Eo(w,P,D,F,v)),v&&J&2048&&sx(P.alternate,P);break;case 24:Eo(w,P,D,F,v),v&&J&2048&&ix(P.alternate,P);break;default:Eo(w,P,D,F,v)}i=i.sibling}}function Pc(a,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var d=a,h=i,v=h.flags;switch(h.tag){case 22:Pc(d,h),v&2048&&sx(h.alternate,h);break;case 24:Pc(d,h),v&2048&&ix(h.alternate,h);break;default:Pc(d,h)}i=i.sibling}}var Ec=8192;function Co(a,i,d){if(a.subtreeFlags&Ec)for(a=a.child;a!==null;)pS(a,i,d),a=a.sibling}function pS(a,i,d){switch(a.tag){case 26:Co(a,i,d),a.flags&Ec&&a.memoizedState!==null&&_R(d,Nr,a.memoizedState,a.memoizedProps);break;case 5:Co(a,i,d);break;case 3:case 4:var h=Nr;Nr=_f(a.stateNode.containerInfo),Co(a,i,d),Nr=h;break;case 22:a.memoizedState===null&&(h=a.alternate,h!==null&&h.memoizedState!==null?(h=Ec,Ec=16777216,Co(a,i,d),Ec=h):Co(a,i,d));break;default:Co(a,i,d)}}function mS(a){var i=a.alternate;if(i!==null&&(a=i.child,a!==null)){i.child=null;do i=a.sibling,a.sibling=null,a=i;while(a!==null)}}
vendor: 4,640 bytes, line 48
48function Cc(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var d=0;d<i.length;d++){var h=i[d];Wt=h,gS(h,a)}mS(a)}if(a.subtreeFlags&10256)for(a=a.child;a!==null;)hS(a),a=a.sibling}function hS(a){switch(a.tag){case 0:case 11:case 15:Cc(a),a.flags&2048&&cs(9,a,a.return);break;case 3:Cc(a);break;case 12:Cc(a);break;case 22:var i=a.stateNode;a.memoizedState!==null&&i._visibility&2&&(a.return===null||a.return.tag!==13)?(i._visibility&=-3,mf(a)):Cc(a);break;default:Cc(a)}}function mf(a){var i=a.deletions;if((a.flags&16)!==0){if(i!==null)for(var d=0;d<i.length;d++){var h=i[d];Wt=h,gS(h,a)}mS(a)}for(a=a.child;a!==null;){switch(i=a,i.tag){case 0:case 11:case 15:cs(8,i,i.return),mf(i);break;case 22:d=i.stateNode,d._visibility&2&&(d._visibility&=-3,mf(i));break;default:mf(i)}a=a.sibling}}function gS(a,i){for(;Wt!==null;){var d=Wt;switch(d.tag){case 0:case 11:case 15:cs(8,d,i);break;case 23:case 22:if(d.memoizedState!==null&&d.memoizedState.cachePool!==null){var h=d.memoizedState.cachePool.pool;h!=null&&h.refCount++}break;case 24:hc(d.memoizedState.cache)}if(h=d.child,h!==null)h.return=d,Wt=h;else e:for(d=a;Wt!==null;){h=Wt;var v=h.sibling,w=h.return;if(iS(h),h===d){Wt=null;break e}if(v!==null){v.return=w,Wt=v;break e}Wt=w}}}var UD={getCacheForType:function(a){var i=rn(Rt),d=i.data.get(a);return d===void 0&&(d=a(),i.data.set(a,d)),d},cacheSignal:function(){return rn(Rt).controller.signal}},HD=typeof WeakMap=="function"?WeakMap:Map,Ze=0,ut=null,Ie=null,He=0,rt=0,Un=null,us=!1,Mo=!1,ox=!1,Aa=0,_t=0,ds=0,li=0,lx=0,Hn=0,Do=0,Mc=null,En=null,cx=!1,hf=0,xS=0,gf=1/0,xf=null,fs=null,It=0,ps=null,Ro=null,ja=0,ux=0,dx=null,vS=null,Dc=0,fx=null;function Fn(){return(Ze&2)!==0&&He!==0?He&-He:q.T!==null?vx():Ch()}function yS(){if(Hn===0)if((He&536870912)===0||Ge){var a=no;no<<=1,(no&3932160)===0&&(no=262144),Hn=a}else Hn=536870912;return a=Ln.current,a!==null&&(a.flags|=32),Hn}function Cn(a,i,d){(a===ut&&(rt===2||rt===9)||a.cancelPendingCommit!==null)&&(qo(a,0),ms(a,He,Hn,!1)),St(a,d),((Ze&2)===0||a!==ut)&&(a===ut&&((Ze&2)===0&&(li|=d),_t===4&&ms(a,He,Hn,!1)),Ir(a))}function bS(a,i,d){if((Ze&6)!==0)throw Error(r(327));var h=!d&&(i&127)===0&&(i&a.expiredLanes)===0||bt(a,i),v=h?QD(a,i):mx(a,i,!0),w=h;do{if(v===0){Mo&&!h&&ms(a,i,0,!1);break}else{if(d=a.current.alternate,w&&!FD(d)){v=mx(a,i,!1),w=!1;continue}if(v===2){if(w=i,a.errorRecoveryDisabledLanes&w)var P=0;else P=a.pendingLanes&-536870913,P=P!==0?P:P&536870912?536870912:0;if(P!==0){i=P;e:{var D=a;v=Mc;var F=D.current.memoizedState.isDehydrated;if(F&&(qo(D,P).flags|=256),P=mx(D,P,!1),P!==2){if(ox&&!F){D.errorRecoveryDisabledLanes|=w,li|=w,v=4;break e}w=En,En=v,w!==null&&(En===null?En=w:En.push.apply(En,w))}v=P}if(w=!1,v!==2)continue}}if(v===1){qo(a,0),ms(a,i,0,!0);break}e:{switch(h=a,w=v,w){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ms(h,i,Hn,!us);break e;case 2:En=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(v=hf+300-Vt(),10<v)){if(ms(h,i,Hn,!us),Me(h,0,!0)!==0)break e;ja=i,h.timeoutHandle=WS(wS.bind(null,h,d,En,xf,cx,i,Hn,li,Do,us,w,"Throttled",-0,0),v);break e}wS(h,d,En,xf,cx,i,Hn,li,Do,us,w,null,-0,0)}}break}while(!0);Ir(a)}function wS(a,i,d,h,v,w,P,D,F,J,ae,le,ne,re){if(a.timeoutHandle=-1,le=i.subtreeFlags,le&8192||(le&16785408)===16785408){le={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:la},pS(i,w,le);var be=(w&62914560)===w?hf-Vt():(w&4194048)===w?xS-Vt():0;if(be=kR(le,be),be!==null){ja=w,a.cancelPendingCommit=be(TS.bind(null,a,i,w,d,h,v,P,D,F,ae,le,null,ne,re)),ms(a,w,P,!J);return}}TS(a,i,w,d,h,v,P,D,F)}function FD(a){for(var i=a;;){var d=i.tag;if((d===0||d===11||d===15)&&i.flags&16384&&(d=i.updateQueue,d!==null&&(d=d.stores,d!==null)))for(var h=0;h<d.length;h++){var v=d[h],w=v.getSnapshot;v=v.value;try{if(!$n(w(),v))return!1}catch{return!1}}if(d=i.child,i.subtreeFlags&16384&&d!==null)d.return=i,i=d;else{if(i===a)break;for(;i.sibling===null;){if(i.return===null||i.return===a)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ms(a,i,d,h){i&=~lx,i&=~li,a.suspendedLanes|=i,a.pingedLanes&=~i,h&&(a.warmLanes|=i),h=a.expirationTimes;for(var v=i;0<v;){var w=31-cn(v),P=1<<w;h[w]=-1,v&=~P}d!==0&&Gs(a,d,i)}function vf(){return(Ze&6)===0?(Rc(0),!1):!0}function px(){if(Ie!==null){if(rt===0)var a=Ie.return;else a=Ie,fa=Js=null,Tg(a),Oo=null,xc=0,a=Ie;for(;a!==null;)Z5(a.alternate,a),a=a.return;Ie=null}}function qo(a,i){var d=a.timeoutHandle;d!==-1&&(a.timeoutHandle=-1,uR(d)),d=a.cancelPendingCommit,d!==null&&(a.cancelPendingCommit=null,d()),ja=0,px(),ut=
vendor: 4,727 bytes, line 48
48a,Ie=d=ua(a.current,null),He=i,rt=0,Un=null,us=!1,Mo=bt(a,i),ox=!1,Do=Hn=lx=li=ds=_t=0,En=Mc=null,cx=!1,(i&8)!==0&&(i|=i&32);var h=a.entangledLanes;if(h!==0)for(a=a.entanglements,h&=i;0<h;){var v=31-cn(h),w=1<<v;i|=a[v],h&=~w}return Aa=i,$d(),d}function AS(a,i){$e=null,q.H=Nc,i===No||i===Qd?(i=$j(),rt=3):i===xg?(i=$j(),rt=4):rt=i===Gg?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,Un=i,Ie===null&&(_t=1,of(a,ar(i,a.current)))}function jS(){var a=Ln.current;return a===null?!0:(He&4194048)===He?lr===null:(He&62914560)===He||(He&536870912)!==0?a===lr:!1}function SS(){var a=q.H;return q.H=Nc,a===null?Nc:a}function NS(){var a=q.A;return q.A=UD,a}function yf(){_t=4,us||(He&4194048)!==He&&Ln.current!==null||(Mo=!0),(ds&134217727)===0&&(li&134217727)===0||ut===null||ms(ut,He,Hn,!1)}function mx(a,i,d){var h=Ze;Ze|=2;var v=SS(),w=NS();(ut!==a||He!==i)&&(xf=null,qo(a,i)),i=!1;var P=_t;e:do try{if(rt!==0&&Ie!==null){var D=Ie,F=Un;switch(rt){case 8:px(),P=6;break e;case 3:case 2:case 9:case 6:Ln.current===null&&(i=!0);var J=rt;if(rt=0,Un=null,Bo(a,D,F,J),d&&Mo){P=0;break e}break;default:J=rt,rt=0,Un=null,Bo(a,D,F,J)}}GD(),P=_t;break}catch(ae){AS(a,ae)}while(!0);return i&&a.shellSuspendCounter++,fa=Js=null,Ze=h,q.H=v,q.A=w,Ie===null&&(ut=null,He=0,$d()),P}function GD(){for(;Ie!==null;)OS(Ie)}function QD(a,i){var d=Ze;Ze|=2;var h=SS(),v=NS();ut!==a||He!==i?(xf=null,gf=Vt()+500,qo(a,i)):Mo=bt(a,i);e:do try{if(rt!==0&&Ie!==null){i=Ie;var w=Un;t:switch(rt){case 1:rt=0,Un=null,Bo(a,i,w,1);break;case 2:case 9:if(qj(w)){rt=0,Un=null,_S(i);break}i=function(){rt!==2&&rt!==9||ut!==a||(rt=7),Ir(a)},w.then(i,i);break e;case 3:rt=7;break e;case 4:rt=5;break e;case 7:qj(w)?(rt=0,Un=null,_S(i)):(rt=0,Un=null,Bo(a,i,w,7));break;case 5:var P=null;switch(Ie.tag){case 26:P=Ie.memoizedState;case 5:case 27:var D=Ie;if(P?fN(P):D.stateNode.complete){rt=0,Un=null;var F=D.sibling;if(F!==null)Ie=F;else{var J=D.return;J!==null?(Ie=J,bf(J)):Ie=null}break t}}rt=0,Un=null,Bo(a,i,w,5);break;case 6:rt=0,Un=null,Bo(a,i,w,6);break;case 8:px(),_t=6;break e;default:throw Error(r(462))}}KD();break}catch(ae){AS(a,ae)}while(!0);return fa=Js=null,q.H=h,q.A=v,Ze=d,Ie!==null?0:(ut=null,He=0,$d(),_t)}function KD(){for(;Ie!==null&&!jt();)OS(Ie)}function OS(a){var i=X5(a.alternate,a,Aa);a.memoizedProps=a.pendingProps,i===null?bf(a):Ie=i}function _S(a){var i=a,d=i.alternate;switch(i.tag){case 15:case 0:i=F5(d,i,i.pendingProps,i.type,void 0,He);break;case 11:i=F5(d,i,i.pendingProps,i.type.render,i.ref,He);break;case 5:Tg(i);default:Z5(d,i),i=Ie=Nj(i,Aa),i=X5(d,i,Aa)}a.memoizedProps=a.pendingProps,i===null?bf(a):Ie=i}function Bo(a,i,d,h){fa=Js=null,Tg(i),Oo=null,xc=0;var v=i.return;try{if(RD(a,v,i,d,He)){_t=1,of(a,ar(d,a.current)),Ie=null;return}}catch(w){if(v!==null)throw Ie=v,w;_t=1,of(a,ar(d,a.current)),Ie=null;return}i.flags&32768?(Ge||h===1?a=!0:Mo||(He&536870912)!==0?a=!1:(us=a=!0,(h===2||h===9||h===3||h===6)&&(h=Ln.current,h!==null&&h.tag===13&&(h.flags|=16384))),kS(i,a)):bf(i)}function bf(a){var i=a;do{if((i.flags&32768)!==0){kS(i,us);return}a=i.return;var d=$D(i.alternate,i,Aa);if(d!==null){Ie=d;return}if(i=i.sibling,i!==null){Ie=i;return}Ie=i=a}while(i!==null);_t===0&&(_t=5)}function kS(a,i){do{var d=zD(a.alternate,a);if(d!==null){d.flags&=32767,Ie=d;return}if(d=a.return,d!==null&&(d.flags|=32768,d.subtreeFlags=0,d.deletions=null),!i&&(a=a.sibling,a!==null)){Ie=a;return}Ie=a=d}while(a!==null);_t=6,Ie=null}function TS(a,i,d,h,v,w,P,D,F){a.cancelPendingCommit=null;do wf();while(It!==0);if((Ze&6)!==0)throw Error(r(327));if(i!==null){if(i===a.current)throw Error(r(177));if(w=i.lanes|i.childLanes,w|=ng,jn(a,d,w,P,D,F),a===ut&&(Ie=ut=null,He=0),Ro=i,ps=a,ja=d,ux=w,dx=v,vS=h,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(a.callbackNode=null,a.callbackPriority=0,WD(Us,function(){return DS(),null})):(a.callbackNode=null,a.callbackPriority=0),h=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||h){h=q.T,q.T=null,v=U.p,U.p=2,P=Ze,Ze|=4;try{LD(a,i,d)}finally{Ze=P,U.p=v,q.T=h}}It=1,PS(),ES(),CS()}}function PS(){if(It===1){It=0;var a=ps,i=Ro,d=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||d){d=q.T,q.T=null;var h=U.p;U.p=2;var v=Ze;Ze|=4;try{uS(i,a);var w=Ox,P=gj(a.containerInfo),D=w.focusedElem,F=w.selectionRange;if(P!==D&&D&&D.ownerDocument&&hj(D.ownerDocument.documentElement,D)){if(F!==null&&Wh(D)){var J=F.start,ae=F.end;if(ae===void 0&&(ae=J),"selectionStart"in D)D.selectionStart=J,D.selectionEnd=Math.min(ae,D.value.length);else{var le=D.ownerDocument||document,ne=le&&le.defaultView||window;if(ne.getSelection){var re=ne.getSelection(),be=D.textContent.length,Te=Math.min(F.start,be),lt=F.end===void 0?Te:Math.min(F.end,be);!re.extend&&Te>lt&&(P=lt,lt=Te,Te=P);var W=mj(D,Te),K=mj(D,lt);
vendor: 6,936 bytes, line 48
48if(W&&K&&(re.rangeCount!==1||re.anchorNode!==W.node||re.anchorOffset!==W.offset||re.focusNode!==K.node||re.focusOffset!==K.offset)){var Z=le.createRange();Z.setStart(W.node,W.offset),re.removeAllRanges(),Te>lt?(re.addRange(Z),re.extend(K.node,K.offset)):(Z.setEnd(K.node,K.offset),re.addRange(Z))}}}}for(le=[],re=D;re=re.parentNode;)re.nodeType===1&&le.push({element:re,left:re.scrollLeft,top:re.scrollTop});for(typeof D.focus=="function"&&D.focus(),D=0;D<le.length;D++){var ie=le[D];ie.element.scrollLeft=ie.left,ie.element.scrollTop=ie.top}}Mf=!!Nx,Ox=Nx=null}finally{Ze=v,U.p=h,q.T=d}}a.current=i,It=2}}function ES(){if(It===2){It=0;var a=ps,i=Ro,d=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||d){d=q.T,q.T=null;var h=U.p;U.p=2;var v=Ze;Ze|=4;try{sS(a,i.alternate,i)}finally{Ze=v,U.p=h,q.T=d}}It=3}}function CS(){if(It===4||It===3){It=0,er();var a=ps,i=Ro,d=ja,h=vS;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?It=5:(It=0,Ro=ps=null,MS(a,a.pendingLanes));var v=a.pendingLanes;if(v===0&&(fs=null),jr(d),i=i.stateNode,hn&&typeof hn.onCommitFiberRoot=="function")try{hn.onCommitFiberRoot(Hs,i,void 0,(i.current.flags&128)===128)}catch{}if(h!==null){i=q.T,v=U.p,U.p=2,q.T=null;try{for(var w=a.onRecoverableError,P=0;P<h.length;P++){var D=h[P];w(D.value,{componentStack:D.stack})}}finally{q.T=i,U.p=v}}(ja&3)!==0&&wf(),Ir(a),v=a.pendingLanes,(d&261930)!==0&&(v&42)!==0?a===fx?Dc++:(Dc=0,fx=a):Dc=0,Rc(0)}}function MS(a,i){(a.pooledCacheLanes&=i)===0&&(i=a.pooledCache,i!=null&&(a.pooledCache=null,hc(i)))}function wf(){return PS(),ES(),CS(),DS()}function DS(){if(It!==5)return!1;var a=ps,i=ux;ux=0;var d=jr(ja),h=q.T,v=U.p;try{U.p=32>d?32:d,q.T=null,d=dx,dx=null;var w=ps,P=ja;if(It=0,Ro=ps=null,ja=0,(Ze&6)!==0)throw Error(r(331));var D=Ze;if(Ze|=4,hS(w.current),fS(w,w.current,P,d),Ze=D,Rc(0,!1),hn&&typeof hn.onPostCommitFiberRoot=="function")try{hn.onPostCommitFiberRoot(Hs,w)}catch{}return!0}finally{U.p=v,q.T=h,MS(a,i)}}function RS(a,i,d){i=ar(d,i),i=Fg(a.stateNode,i,2),a=is(a,i,2),a!==null&&(St(a,2),Ir(a))}function at(a,i,d){if(a.tag===3)RS(a,a,d);else for(;i!==null;){if(i.tag===3){RS(i,a,d);break}else if(i.tag===1){var h=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(fs===null||!fs.has(h))){a=ar(d,a),d=q5(2),h=is(i,d,2),h!==null&&(B5(d,h,i,a),St(h,2),Ir(h));break}}i=i.return}}function hx(a,i,d){var h=a.pingCache;if(h===null){h=a.pingCache=new HD;var v=new Set;h.set(i,v)}else v=h.get(i),v===void 0&&(v=new Set,h.set(i,v));v.has(d)||(ox=!0,v.add(d),a=VD.bind(null,a,i,d),i.then(a,a))}function VD(a,i,d){var h=a.pingCache;h!==null&&h.delete(i),a.pingedLanes|=a.suspendedLanes&d,a.warmLanes&=~d,ut===a&&(He&d)===d&&(_t===4||_t===3&&(He&62914560)===He&&300>Vt()-hf?(Ze&2)===0&&qo(a,0):lx|=d,Do===He&&(Do=0)),Ir(a)}function qS(a,i){i===0&&(i=un()),a=Xs(a,i),a!==null&&(St(a,i),Ir(a))}function YD(a){var i=a.memoizedState,d=0;i!==null&&(d=i.retryLane),qS(a,d)}function XD(a,i){var d=0;switch(a.tag){case 31:case 13:var h=a.stateNode,v=a.memoizedState;v!==null&&(d=v.retryLane);break;case 19:h=a.stateNode;break;case 22:h=a.stateNode._retryCache;break;default:throw Error(r(314))}h!==null&&h.delete(i),qS(a,d)}function WD(a,i){return Rr(a,i)}var Af=null,$o=null,gx=!1,jf=!1,xx=!1,hs=0;function Ir(a){a!==$o&&a.next===null&&($o===null?Af=$o=a:$o=$o.next=a),jf=!0,gx||(gx=!0,JD())}function Rc(a,i){if(!xx&&jf){xx=!0;do for(var d=!1,h=Af;h!==null;){if(a!==0){var v=h.pendingLanes;if(v===0)var w=0;else{var P=h.suspendedLanes,D=h.pingedLanes;w=(1<<31-cn(42|a)+1)-1,w&=v&~(P&~D),w=w&201326741?w&201326741|1:w?w|2:0}w!==0&&(d=!0,LS(h,w))}else w=He,w=Me(h,h===ut?w:0,h.cancelPendingCommit!==null||h.timeoutHandle!==-1),(w&3)===0||bt(h,w)||(d=!0,LS(h,w));h=h.next}while(d);xx=!1}}function ZD(){BS()}function BS(){jf=gx=!1;var a=0;hs!==0&&cR()&&(a=hs);for(var i=Vt(),d=null,h=Af;h!==null;){var v=h.next,w=$S(h,i);w===0?(h.next=null,d===null?Af=v:d.next=v,v===null&&($o=d)):(d=h,(a!==0||(w&3)!==0)&&(jf=!0)),h=v}It!==0&&It!==5||Rc(a),hs!==0&&(hs=0)}function $S(a,i){for(var d=a.suspendedLanes,h=a.pingedLanes,v=a.expirationTimes,w=a.pendingLanes&-62914561;0<w;){var P=31-cn(w),D=1<<P,F=v[P];F===-1?((D&d)===0||(D&h)!==0)&&(v[P]=Yt(D,i)):F<=i&&(a.expiredLanes|=D),w&=~D}if(i=ut,d=He,d=Me(a,a===i?d:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),h=a.callbackNode,d===0||a===i&&(rt===2||rt===9)||a.cancelPendingCommit!==null)return h!==null&&h!==null&&Bn(h),a.callbackNode=null,a.callbackPriority=0;if((d&3)===0||bt(a,d)){if(i=d&-d,i===a.callbackPriority)return i;switch(h!==null&&Bn(h),jr(d)){case 2:case 8:d=Nd;break;case 32:d=Us;break;case 268435456:d=ia;break;default:d=Us}return h=zS.bind(null,a),d=Rr(d,h),a.callbackPriority=i,a.callbackNode=d,i}return h!==null&&h!==null&&Bn(h),a.callbackPriority=2,a.callbackNode=null,2}function zS(a,i){if(It!==0&&It!==5)return a.callbackNode=null,a.callbackPriority=0,null;var d=a.callbackNode;if(wf()&&a.callbackNode!==d)return null;var h=He;return h=Me(a,a===ut?h:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),h===0?null:(bS(a,h,i),$S(a,Vt()),a.callbackNode!=null&&a.callbackNode===d?zS.bind(null,a):null)}function LS(a,i){if(wf())return null;bS(a,i,!0)}function JD(){dR(function(){(Ze&6)!==0?Rr(Is,ZD):BS()})}function vx(){if(hs===0){var a=jo;a===0&&(a=to,to<<=1,(to&261888)===0&&(to=256)),hs=a}return hs}function IS(a){return a==null||typeof a=="symbol"||typeof a=="boolean"?null:typeof a=="function"?a:Pd(""+a)}function US(a,i){var d=i.ownerDocument.createElement("input");return d.name=i.name,d.value=i.value,a.id&&d.setAttribute("form",a.id),i.parentNode.insertBefore(d,i),a=new FormData(a),d.parentNode.removeChild(d),a}function eR(a,i,d,h,v){if(i==="submit"&&d&&d.stateNode===v){var w=IS((v[On]||null).action),P=h.submitter;P&&(i=(i=P[On]||null)?IS(i.formAction):P.getAttribute("formAction"),i!==null&&(w=i,P=null));var D=new Dd("action","action",null,h,v);a.push({event:D,listeners:[{instance:null,listener:function(){if(h.defaultPrevented){if(hs!==0){var F=P?US(v,P):new FormData(v);$g(d,{pending:!0,data:F,method:v.method,action:w},null,F)}}else typeof w=="function"&&(D.preventDefault(),F=P?US(v,P):new FormData(v),$g(d,{pending:!0,data:F,method:v.method,action:w},w,F))},currentTarget:v}]})}}for(var yx=0;yx<tg.length;yx++){var bx=tg[yx],tR=bx.toLowerCase(),nR=bx[0].toUpperCase()+bx.slice(1);Sr(tR,"on"+nR)}Sr(yj,"onAnimationEnd"),Sr(bj,"onAnimationIteration"),Sr(wj,"onAnimationStart"),Sr("dblclick","onDoubleClick"),Sr("focusin","onFocus"),Sr("focusout","onBlur"),Sr(vD,"onTransitionRun"),Sr(yD,"onTransitionStart"),Sr(bD,"onTransitionCancel"),Sr(Aj,"onTransitionEnd"),lo("onMouseEnter",["mouseout","mouseover"]),lo("onMouseLeave",["mouseout","mouseover"]),lo("onPointerEnter",["pointerout","pointerover"]),lo("onPointerLeave",["pointerout","pointerover"]),Qs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Qs("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),Qs("onBeforeInput",["compositionend","keypress","textInput","paste"]),Qs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Qs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Qs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qc="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rR=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(qc));function HS(a,i){i=(i&4)!==0;for(var d=0;d<a.length;d++){var h=a[d],v=h.event;h=h.listeners;e:{var w=void 0;if(i)for(var P=h.length-1;0<=P;P--){var D=h[P],F=D.instance,J=D.currentTarget;if(D=D.listener,F!==w&&v.isPropagationStopped())break e;w=D,v.currentTarget=J;try{w(v)}catch(ae){Bd(ae)}v.currentTarget=null,w=F}else for(P=0;P<h.length;P++){if(D=h[P],F=D.instance,J=D.currentTarget,D=D.listener,F!==w&&v.isPropagationStopped())break e;w=D,v.currentTarget=J;try{w(v)}catch(ae){Bd(ae)}v.currentTarget=null,w=F}}}}function Ue(a,i){var d=i[Mh];d===void 0&&(d=i[Mh]=new Set);var h=a+"__bubble";d.has(h)||(FS(i,a,2,!1),d.add(h))}function wx(a,i,d){var h=0;i&&(h|=4),FS(d,a,h,i)}var Sf="_reactListening"+Math.random().toString(36).slice(2);function Ax(a){if(!a[Sf]){a[Sf]=!0,BA.forEach(function(d){d!=="selectionchange"&&(rR.has(d)||wx(d,!1,a),wx(d,!0,a))});var i=a.nodeType===9?a:a.ownerDocument;i===null||i[Sf]||(i[Sf]=!0,wx("selectionchange",!1,i))}}function FS(a,i,d,h){switch(yN(i)){case 2:var v=ER;break;case 8:v=CR;break;default:v=Bx}d=v.bind(null,i,d,a),v=void 0,!Uh||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(v=!0),h?v!==void 0?a.addEventListener(i,d,{capture:!0,passive:v}):a.addEventListener(i,d,!0):v!==void 0?a.addEventListener(i,d,{passive:v}):a.addEventListener(i,d,!1)}function jx(a,i,d,h,v){var w=h;if((i&1)===0&&(i&2)===0&&h!==null)e:for(;;){if(h===null)return;var P=h.tag;if(P===3||P===4){var D=h.stateNode.containerInfo;if(D===v)break;if(P===4)for(P=h.return;P!==null;){var F=P.tag;if((F===3||F===4)&&P.stateNode.containerInfo===v)return;P=P.return}for(;D!==null;){if(P=so(D),P===null)return;if(F=P.tag,F===5||F===6||F===26||F===27){h=w=P;continue e}D=D.parentNode}}h=h.return}YA(function(){var J=w,ae=Lh(d),le=[];e:{var ne=jj.get(a);if(ne!==void 0){var re=Dd,be=a;switch(a){case"keypress":if(Cd(d)===0)break e;case"keydown":case"keyup":re=XM;break;case"focusin":be="focus",re=Qh;break;case"focusout":be="blur",re=Qh;break;case"beforeblur":case"afterblur":re=Qh;break;case"click":if(d.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":re=ZA;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":re=$M;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":re=JM;break;case yj:case bj:case wj:re=IM;break;case Aj:re=tD;break;case"scroll":case"scrollend":re=qM;break;case"wheel":re=rD;break;case"copy":case"cut":case"paste":re=HM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":re=ej;break;case"toggle":case"beforetoggle":re=sD}var Te=(i&4)!==0,lt=!Te&&(a==="scroll"||a==="scrollend"),W=Te?ne!==null?ne+"Capture":null:ne;Te=[];for(var K=J,Z;K!==null;){var ie=K;if(Z=ie.stateNode,ie=ie.tag,ie!==5&&ie!==26&&ie!==27||Z===null||W===null||(ie=ac(K,W),ie!=null&&Te.push(Bc(K,ie,Z))),lt)break;K=K.return}0<Te.length&&(ne=new re(ne,be,null,d,ae),le.push({event:ne,listeners:Te}))}}if((i&7)===0){e:{if(ne=a==="mouseover"||a==="pointerover",re=a==="mouseout"||a==="pointerout",ne&&d!==zh&&(be=d.relatedTarget||d.fromElement)&&(so(be)||be[ao]))break e;if((re||ne)&&(ne=ae.window===ae?ae:(ne=ae.ownerDocument)?ne.defaultView||ne.parentWindow:window,re?(be=d.relatedTarget||d.toElement,re=J,be=be?so(be):null,be!==null&&(lt=o(be),Te=be.tag,be!==lt||Te!==5&&Te!==27&&Te!==6)&&(be=null)):(re=null,be=J),re!==be)){if(Te=ZA,ie="onMouseLeave",W="onMouseEnter",K="mouse",(a==="pointerout"||a==="pointerover")&&(Te=ej,ie="onPointerLeave",W="onPointerEnter",K="pointer"),lt=re==null?ne:rc(re),Z=be==null?ne:rc(be),ne=new Te(ie,K+"leave",re,d,ae),ne.target=lt,ne.relatedTarget=Z,ie=null,so(ae)===J&&(Te=new Te(W,K+"enter",be,d,ae),Te.target=Z,Te.relatedTarget=lt,ie=Te),lt=ie,re&&be)t:{for(Te=aR,W=re,K=be,Z=0,ie=W;ie;ie=Te(ie))Z++;ie=0;for(var _e=K;_e;_e=Te(_e))ie++;for(;0<Z-ie;)W=Te(W),Z--;for(;0<ie-Z;)K=Te(K),ie--;for(;Z--;){if(W===K||K!==null&&W===K.alternate){Te=W;break t}W=Te(W),K=Te(K)}Te=null}else Te=null;re!==null&&GS(le,ne,re,Te,!1),be!==null&&lt!==null&&GS(le,lt,be,Te,!0)}}
vendor: 5,221 bytes, lines 48-49
48e:{if(ne=J?rc(J):window,re=ne.nodeName&&ne.nodeName.toLowerCase(),re==="select"||re==="input"&&ne.type==="file")var Ve=lj;else if(ij(ne))if(cj)Ve=hD;else{Ve=pD;var Se=fD}else re=ne.nodeName,!re||re.toLowerCase()!=="input"||ne.type!=="checkbox"&&ne.type!=="radio"?J&&$h(J.elementType)&&(Ve=lj):Ve=mD;if(Ve&&(Ve=Ve(a,J))){oj(le,Ve,d,ae);break e}Se&&Se(a,ne,J),a==="focusout"&&J&&ne.type==="number"&&J.memoizedProps.value!=null&&Bh(ne,"number",ne.value)}switch(Se=J?rc(J):window,a){case"focusin":(ij(Se)||Se.contentEditable==="true")&&(ho=Se,Zh=J,fc=null);break;case"focusout":fc=Zh=ho=null;break;case"mousedown":Jh=!0;break;case"contextmenu":case"mouseup":case"dragend":Jh=!1,xj(le,d,ae);break;case"selectionchange":if(xD)break;case"keydown":case"keyup":xj(le,d,ae)}var ze;if(Vh)e:{switch(a){case"compositionstart":var Fe="onCompositionStart";break e;case"compositionend":Fe="onCompositionEnd";break e;case"compositionupdate":Fe="onCompositionUpdate";break e}Fe=void 0}else mo?aj(a,d)&&(Fe="onCompositionEnd"):a==="keydown"&&d.keyCode===229&&(Fe="onCompositionStart");Fe&&(tj&&d.locale!=="ko"&&(mo||Fe!=="onCompositionStart"?Fe==="onCompositionEnd"&&mo&&(ze=XA()):(Ja=ae,Hh="value"in Ja?Ja.value:Ja.textContent,mo=!0)),Se=Nf(J,Fe),0<Se.length&&(Fe=new JA(Fe,a,null,d,ae),le.push({event:Fe,listeners:Se}),ze?Fe.data=ze:(ze=sj(d),ze!==null&&(Fe.data=ze)))),(ze=oD?lD(a,d):cD(a,d))&&(Fe=Nf(J,"onBeforeInput"),0<Fe.length&&(Se=new JA("onBeforeInput","beforeinput",null,d,ae),le.push({event:Se,listeners:Fe}),Se.data=ze)),eR(le,a,J,d,ae)}HS(le,i)})}function Bc(a,i,d){return{instance:a,listener:i,currentTarget:d}}function Nf(a,i){for(var d=i+"Capture",h=[];a!==null;){var v=a,w=v.stateNode;if(v=v.tag,v!==5&&v!==26&&v!==27||w===null||(v=ac(a,d),v!=null&&h.unshift(Bc(a,v,w)),v=ac(a,i),v!=null&&h.push(Bc(a,v,w))),a.tag===3)return h;a=a.return}return[]}function aR(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5&&a.tag!==27);return a||null}function GS(a,i,d,h,v){for(var w=i._reactName,P=[];d!==null&&d!==h;){var D=d,F=D.alternate,J=D.stateNode;if(D=D.tag,F!==null&&F===h)break;D!==5&&D!==26&&D!==27||J===null||(F=J,v?(J=ac(d,w),J!=null&&P.unshift(Bc(d,J,F))):v||(J=ac(d,w),J!=null&&P.push(Bc(d,J,F)))),d=d.return}P.length!==0&&a.push({event:i,listeners:P})}var sR=/\r\n?/g,iR=/\u0000|\uFFFD/g;function QS(a){return(typeof a=="string"?a:""+a).replace(sR,`
49`).replace(iR,"")}function KS(a,i){return i=QS(i),QS(a)===i}function ot(a,i,d,h,v,w){switch(d){case"children":typeof h=="string"?i==="body"||i==="textarea"&&h===""||uo(a,h):(typeof h=="number"||typeof h=="bigint")&&i!=="body"&&uo(a,""+h);break;case"className":kd(a,"class",h);break;case"tabIndex":kd(a,"tabindex",h);break;case"dir":case"role":case"viewBox":case"width":case"height":kd(a,d,h);break;case"style":KA(a,h,w);break;case"data":if(i!=="object"){kd(a,"data",h);break}case"src":case"href":if(h===""&&(i!=="a"||d!=="href")){a.removeAttribute(d);break}if(h==null||typeof h=="function"||typeof h=="symbol"||typeof h=="boolean"){a.removeAttribute(d);break}h=Pd(""+h),a.setAttribute(d,h);break;case"action":case"formAction":if(typeof h=="function"){a.setAttribute(d,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof w=="function"&&(d==="formAction"?(i!=="input"&&ot(a,i,"name",v.name,v,null),ot(a,i,"formEncType",v.formEncType,v,null),ot(a,i,"formMethod",v.formMethod,v,null),ot(a,i,"formTarget",v.formTarget,v,null)):(ot(a,i,"encType",v.encType,v,null),ot(a,i,"method",v.method,v,null),ot(a,i,"target",v.target,v,null)));if(h==null||typeof h=="symbol"||typeof h=="boolean"){a.removeAttribute(d);break}h=Pd(""+h),a.setAttribute(d,h);break;case"onClick":h!=null&&(a.onclick=la);break;case"onScroll":h!=null&&Ue("scroll",a);break;case"onScrollEnd":h!=null&&Ue("scrollend",a);break;case"dangerouslySetInnerHTML":if(h!=null){if(typeof h!="object"||!("__html"in h))throw Error(r(61));if(d=h.__html,d!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=d}}break;case"multiple":a.multiple=h&&typeof h!="function"&&typeof h!="symbol";break;case"muted":a.muted=h&&typeof h!="function"&&typeof h!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(h==null||typeof h=="function"||typeof h=="boolean"||typeof h=="symbol"){a.removeAttribute("xlink:href");break}d=Pd(""+h),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",d);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":h!=null&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(d,""+h):a.removeAttribute(d);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":h&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(d,""):a.removeAttribute(d);break;case"capture":case"download":h===!0?a.setAttribute(d,""):h!==!1&&h!=null&&typeof h!="function"&&typeof h!="symbol"?a.setAttribute(d,h):a.removeAttribute(d);break;case"cols":case"rows":case"size":case"span":h!=null&&typeof h!="function"&&typeof h!="symbol"&&!isNaN(h)&&1<=h?a.setAttribute(d,h):a.removeAttribute(d);break;case"rowSpan":case"start":h==null||typeof h=="function"||typeof h=="symbol"||isNaN(h)?a.removeAttribute(d):a.setAttribute(d,h);break;case"popover":Ue("beforetoggle",a),Ue("toggle",a),_d(a,"popover",h);break;case"xlinkActuate":oa(a,"http://www.w3.org/1999/xlink","xlink:actuate",h);break;case"xlinkArcrole":oa(a,"http://www.w3.org/1999/xlink","xlink:arcrole",h);break;case"xlinkRole":oa(a,"http://www.w3.org/1999/xlink","xlink:role",h);break;case"xlinkShow":oa(a,"http://www.w3.org/1999/xlink","xlink:show",h);break;case"xlinkTitle":oa(a,"http://www.w3.org/1999/xlink","xlink:title",h);break;case"xlinkType":oa(a,"http://www.w3.org/1999/xlink","xlink:type",h);break;case"xmlBase":oa(a,"http://www.w3.org/XML/1998/namespace","xml:base",h);break;case"xmlLang":oa(a,"http://www.w3.org/XML/1998/namespace","xml:lang",h);break;case"xmlSpace":oa(a,"http://www.w3.org/XML/1998/namespace","xml:space",h);break;case"is":_d(a,"is",h);break;case"innerText":case"textContent":break;default:(!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(d=DM.get(d)||d,_d(a,d,h))}}function Sx(a,i,d,h,v,w){switch(d){case"style":KA(a,h,w);break;case"dangerouslySetInnerHTML":if(h!=null){if(typeof h!="object"||!("__html"in h))throw Error(r(61));if(d=h.__html,d!=null){if(v.children!=null)throw Error(r(60));a.innerHTML=d}}break;case"children":typeof h=="string"?uo(a,h):(typeof h=="number"||typeof h=="bigint")&&uo(a,""+h);break;case"onScroll":h!=null&&Ue("scroll",a);break;case"onScrollEnd":h!=null&&Ue("scrollend",a);break;case"onClick":h!=null&&(a.onclick=la);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$A.hasOwnProperty(d))e:{if(d[0]==="o"&&d[1]==="n"&&(v=d.endsWith("Capture"),i=d.slice(2,v?d.length-7:void 0),w=a[On]||null,w=w!=null?w[d]:null,typeof w=="function"&&a.removeEventListener(i,w,v),typeof h=="function")){typeof w!="function"&&w!==null&&(d in a?a[d]=null:a.hasAttribute(d)&&a.removeAttribute(d)),a.addEventListener(i,h,v);break e}d in a?a[d]=h:h===!0?a.setAttribute(d,""):_d(a,d,h)}}}function sn(a,i,d){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ue("error",a),Ue("load",a);var h=!1,v=!1,w;for(w in d)if(d.hasOwnProperty(w)){var P=d[w];if(P!=null)switch(w){case"src":h=!0;break;case"srcSet":v=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:ot(a,i,w,P,d,null)}}v&&ot(a,i,"srcSet",d.srcSet,d,null),h&&ot(a,i,"src",d.src,d,null);return;case"input":Ue("invalid",a);var D=w=P=v=null,F=null,J=null;for(h in d)if(d.hasOwnProperty(h)){var ae=d[h];if(ae!=null)switch(h){case"name":v=ae;break;case"type":P=ae;break;case"checked":F=ae;break;case"defaultChecked":J=ae;break;case"value":w=ae;break;case"defaultValue":D=ae;break;case"children":case"dangerouslySetInnerHTML":if(ae!=null)throw Error(r(137,i));break;default:ot(a,i,h,ae,d,null)}}HA(a,w,D,F,J,P,v,!1);return;case"select":Ue("invalid",a),h=P=w=null;for(v in d)if(d.hasOwnProperty(v)&&(D=d[v],D!=null))switch(v){case"value":w=D;break;case"defaultValue":P=D;break;case"multiple":h=D;default:ot(a,i,v,D,d,null)}i=w,d=P,a.multiple=!!h,i!=null?co(a,!!h,i,!1):d!=null&&co(a,!!h,d,!0);return;case"textarea":Ue("invalid",a),w=v=h=null;for(P in d)if(d.hasOwnProperty(P)&&(D=d[P],D!=null))switch(P){case"value":h=D;break;case"defaultValue":v=D;break;case"children":w=D;break;case"dangerouslySetInnerHTML":if(D!=null)throw Error(r(91));break;default:ot(a,i,P,D,d,null)}GA(a,h,v,w);return;case"option":for(F in d)if(d.hasOwnProperty(F)&&(h=d[F],h!=null))switch(F){case"selected":a.selected=h&&typeof h!="function"&&typeof h!="symbol";break;default:ot(a,i,F,h,d,null)}return;case"dialog":Ue("beforetoggle",a),Ue("toggle",a),Ue("cancel",a),Ue("close",a);break;case"iframe":case"object":Ue("load",a);break;case"video":case"audio":for(h=0;h<qc.length;h++)Ue(qc[h],a);break;case"image":Ue("error",a),Ue("load",a);break;case"details":Ue("toggle",a);break;case"embed":case"source":case"link":Ue("error",a),Ue("load",a);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(J in d)if(d.hasOwnProperty(J)&&(h=d[J],h!=null))switch(J){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:ot(a,i,J,h,d,null)}return;default:if($h(i)){for(ae in d)d.hasOwnProperty(ae)&&(h=d[ae],h!==void 0&&Sx(a,i,ae,h,d,void 0));return}}for(D in d)d.hasOwnProperty(D)&&(h=d[D],h!=null&&ot(a,i,D,h,d,null))}function oR(a,i,d,h){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var v=null,w=null,P=null,D=null,F=null,J=null,ae=null;for(re in d){var le=d[re];
vendor: 5,108 bytes, line 49
49if(d.hasOwnProperty(re)&&le!=null)switch(re){case"checked":break;case"value":break;case"defaultValue":F=le;default:h.hasOwnProperty(re)||ot(a,i,re,null,h,le)}}for(var ne in h){var re=h[ne];if(le=d[ne],h.hasOwnProperty(ne)&&(re!=null||le!=null))switch(ne){case"type":w=re;break;case"name":v=re;break;case"checked":J=re;break;case"defaultChecked":ae=re;break;case"value":P=re;break;case"defaultValue":D=re;break;case"children":case"dangerouslySetInnerHTML":if(re!=null)throw Error(r(137,i));break;default:re!==le&&ot(a,i,ne,re,h,le)}}qh(a,P,D,F,J,ae,w,v);return;case"select":re=P=D=ne=null;for(w in d)if(F=d[w],d.hasOwnProperty(w)&&F!=null)switch(w){case"value":break;case"multiple":re=F;default:h.hasOwnProperty(w)||ot(a,i,w,null,h,F)}for(v in h)if(w=h[v],F=d[v],h.hasOwnProperty(v)&&(w!=null||F!=null))switch(v){case"value":ne=w;break;case"defaultValue":D=w;break;case"multiple":P=w;default:w!==F&&ot(a,i,v,w,h,F)}i=D,d=P,h=re,ne!=null?co(a,!!d,ne,!1):!!h!=!!d&&(i!=null?co(a,!!d,i,!0):co(a,!!d,d?[]:"",!1));return;case"textarea":re=ne=null;for(D in d)if(v=d[D],d.hasOwnProperty(D)&&v!=null&&!h.hasOwnProperty(D))switch(D){case"value":break;case"children":break;default:ot(a,i,D,null,h,v)}for(P in h)if(v=h[P],w=d[P],h.hasOwnProperty(P)&&(v!=null||w!=null))switch(P){case"value":ne=v;break;case"defaultValue":re=v;break;case"children":break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:v!==w&&ot(a,i,P,v,h,w)}FA(a,ne,re);return;case"option":for(var be in d)if(ne=d[be],d.hasOwnProperty(be)&&ne!=null&&!h.hasOwnProperty(be))switch(be){case"selected":a.selected=!1;break;default:ot(a,i,be,null,h,ne)}for(F in h)if(ne=h[F],re=d[F],h.hasOwnProperty(F)&&ne!==re&&(ne!=null||re!=null))switch(F){case"selected":a.selected=ne&&typeof ne!="function"&&typeof ne!="symbol";break;default:ot(a,i,F,ne,h,re)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Te in d)ne=d[Te],d.hasOwnProperty(Te)&&ne!=null&&!h.hasOwnProperty(Te)&&ot(a,i,Te,null,h,ne);for(J in h)if(ne=h[J],re=d[J],h.hasOwnProperty(J)&&ne!==re&&(ne!=null||re!=null))switch(J){case"children":case"dangerouslySetInnerHTML":if(ne!=null)throw Error(r(137,i));break;default:ot(a,i,J,ne,h,re)}return;default:if($h(i)){for(var lt in d)ne=d[lt],d.hasOwnProperty(lt)&&ne!==void 0&&!h.hasOwnProperty(lt)&&Sx(a,i,lt,void 0,h,ne);for(ae in h)ne=h[ae],re=d[ae],!h.hasOwnProperty(ae)||ne===re||ne===void 0&&re===void 0||Sx(a,i,ae,ne,h,re);return}}for(var W in d)ne=d[W],d.hasOwnProperty(W)&&ne!=null&&!h.hasOwnProperty(W)&&ot(a,i,W,null,h,ne);for(le in h)ne=h[le],re=d[le],!h.hasOwnProperty(le)||ne===re||ne==null&&re==null||ot(a,i,le,ne,h,re)}function VS(a){switch(a){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function lR(){if(typeof performance.getEntriesByType=="function"){for(var a=0,i=0,d=performance.getEntriesByType("resource"),h=0;h<d.length;h++){var v=d[h],w=v.transferSize,P=v.initiatorType,D=v.duration;if(w&&D&&VS(P)){for(P=0,D=v.responseEnd,h+=1;h<d.length;h++){var F=d[h],J=F.startTime;if(J>D)break;var ae=F.transferSize,le=F.initiatorType;ae&&VS(le)&&(F=F.responseEnd,P+=ae*(F<D?1:(D-J)/(F-J)))}if(--h,i+=8*(w+P)/(v.duration/1e3),a++,10<a)break}}if(0<a)return i/a/1e6}return navigator.connection&&(a=navigator.connection.downlink,typeof a=="number")?a:5}var Nx=null,Ox=null;function Of(a){return a.nodeType===9?a:a.ownerDocument}function YS(a){switch(a){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function XS(a,i){if(a===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return a===1&&i==="foreignObject"?0:a}function _x(a,i){return a==="textarea"||a==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var kx=null;function cR(){var a=window.event;return a&&a.type==="popstate"?a===kx?!1:(kx=a,!0):(kx=null,!1)}var WS=typeof setTimeout=="function"?setTimeout:void 0,uR=typeof clearTimeout=="function"?clearTimeout:void 0,ZS=typeof Promise=="function"?Promise:void 0,dR=typeof queueMicrotask=="function"?queueMicrotask:typeof ZS<"u"?function(a){return ZS.resolve(null).then(a).catch(fR)}:WS;function fR(a){setTimeout(function(){throw a})}function gs(a){return a==="head"}function JS(a,i){var d=i,h=0;do{var v=d.nextSibling;if(a.removeChild(d),v&&v.nodeType===8)if(d=v.data,d==="/$"||d==="/&"){if(h===0){a.removeChild(v),Uo(i);return}h--}else if(d==="$"||d==="$?"||d==="$~"||d==="$!"||d==="&")h++;else if(d==="html")$c(a.ownerDocument.documentElement);else if(d==="head"){d=a.ownerDocument.head,$c(d);for(var w=d.firstChild;w;){var P=w.nextSibling,D=w.nodeName;w[nc]||D==="SCRIPT"||D==="STYLE"||D==="LINK"&&w.rel.toLowerCase()==="stylesheet"||d.removeChild(w),w=P}}else d==="body"&&$c(a.ownerDocument.body);d=v}while(d);Uo(i)}function eN(a,i){var d=a;a=0;do{var h=d.nextSibling;
vendor: 11,516 bytes, line 49
49if(d.nodeType===1?i?(d._stashedDisplay=d.style.display,d.style.display="none"):(d.style.display=d._stashedDisplay||"",d.getAttribute("style")===""&&d.removeAttribute("style")):d.nodeType===3&&(i?(d._stashedText=d.nodeValue,d.nodeValue=""):d.nodeValue=d._stashedText||""),h&&h.nodeType===8)if(d=h.data,d==="/$"){if(a===0)break;a--}else d!=="$"&&d!=="$?"&&d!=="$~"&&d!=="$!"||a++;d=h}while(d)}function Tx(a){var i=a.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var d=i;switch(i=i.nextSibling,d.nodeName){case"HTML":case"HEAD":case"BODY":Tx(d),Dh(d);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(d.rel.toLowerCase()==="stylesheet")continue}a.removeChild(d)}}function pR(a,i,d,h){for(;a.nodeType===1;){var v=d;if(a.nodeName.toLowerCase()!==i.toLowerCase()){if(!h&&(a.nodeName!=="INPUT"||a.type!=="hidden"))break}else if(h){if(!a[nc])switch(i){case"meta":if(!a.hasAttribute("itemprop"))break;return a;case"link":if(w=a.getAttribute("rel"),w==="stylesheet"&&a.hasAttribute("data-precedence"))break;if(w!==v.rel||a.getAttribute("href")!==(v.href==null||v.href===""?null:v.href)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin)||a.getAttribute("title")!==(v.title==null?null:v.title))break;return a;case"style":if(a.hasAttribute("data-precedence"))break;return a;case"script":if(w=a.getAttribute("src"),(w!==(v.src==null?null:v.src)||a.getAttribute("type")!==(v.type==null?null:v.type)||a.getAttribute("crossorigin")!==(v.crossOrigin==null?null:v.crossOrigin))&&w&&a.hasAttribute("async")&&!a.hasAttribute("itemprop"))break;return a;default:return a}}else if(i==="input"&&a.type==="hidden"){var w=v.name==null?null:""+v.name;if(v.type==="hidden"&&a.getAttribute("name")===w)return a}else return a;if(a=cr(a.nextSibling),a===null)break}return null}function mR(a,i,d){if(i==="")return null;for(;a.nodeType!==3;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!d||(a=cr(a.nextSibling),a===null))return null;return a}function tN(a,i){for(;a.nodeType!==8;)if((a.nodeType!==1||a.nodeName!=="INPUT"||a.type!=="hidden")&&!i||(a=cr(a.nextSibling),a===null))return null;return a}function Px(a){return a.data==="$?"||a.data==="$~"}function Ex(a){return a.data==="$!"||a.data==="$?"&&a.ownerDocument.readyState!=="loading"}function hR(a,i){var d=a.ownerDocument;if(a.data==="$~")a._reactRetry=i;else if(a.data!=="$?"||d.readyState!=="loading")i();else{var h=function(){i(),d.removeEventListener("DOMContentLoaded",h)};d.addEventListener("DOMContentLoaded",h),a._reactRetry=h}}function cr(a){for(;a!=null;a=a.nextSibling){var i=a.nodeType;if(i===1||i===3)break;if(i===8){if(i=a.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return a}var Cx=null;function nN(a){a=a.nextSibling;for(var i=0;a;){if(a.nodeType===8){var d=a.data;if(d==="/$"||d==="/&"){if(i===0)return cr(a.nextSibling);i--}else d!=="$"&&d!=="$!"&&d!=="$?"&&d!=="$~"&&d!=="&"||i++}a=a.nextSibling}return null}function rN(a){a=a.previousSibling;for(var i=0;a;){if(a.nodeType===8){var d=a.data;if(d==="$"||d==="$!"||d==="$?"||d==="$~"||d==="&"){if(i===0)return a;i--}else d!=="/$"&&d!=="/&"||i++}a=a.previousSibling}return null}function aN(a,i,d){switch(i=Of(d),a){case"html":if(a=i.documentElement,!a)throw Error(r(452));return a;case"head":if(a=i.head,!a)throw Error(r(453));return a;case"body":if(a=i.body,!a)throw Error(r(454));return a;default:throw Error(r(451))}}function $c(a){for(var i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Dh(a)}var ur=new Map,sN=new Set;function _f(a){return typeof a.getRootNode=="function"?a.getRootNode():a.nodeType===9?a:a.ownerDocument}var Sa=U.d;U.d={f:gR,r:xR,D:vR,C:yR,L:bR,m:wR,X:jR,S:AR,M:SR};function gR(){var a=Sa.f(),i=vf();return a||i}function xR(a){var i=io(a);i!==null&&i.tag===5&&i.type==="form"?A5(i):Sa.r(a)}var zo=typeof document>"u"?null:document;function iN(a,i,d){var h=zo;if(h&&typeof i=="string"&&i){var v=nr(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof d=="string"&&(v+='[crossorigin="'+d+'"]'),sN.has(v)||(sN.add(v),a={rel:a,crossOrigin:d,href:i},h.querySelector(v)===null&&(i=h.createElement("link"),sn(i,"link",a),Xt(i),h.head.appendChild(i)))}}function vR(a){Sa.D(a),iN("dns-prefetch",a,null)}function yR(a,i){Sa.C(a,i),iN("preconnect",a,i)}function bR(a,i,d){Sa.L(a,i,d);var h=zo;if(h&&a&&i){var v='link[rel="preload"][as="'+nr(i)+'"]';i==="image"&&d&&d.imageSrcSet?(v+='[imagesrcset="'+nr(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(v+='[imagesizes="'+nr(d.imageSizes)+'"]')):v+='[href="'+nr(a)+'"]';var w=v;switch(i){case"style":w=Lo(a);break;case"script":w=Io(a)}ur.has(w)||(a=m({rel:"preload",href:i==="image"&&d&&d.imageSrcSet?void 0:a,as:i},d),ur.set(w,a),h.querySelector(v)!==null||i==="style"&&h.querySelector(zc(w))||i==="script"&&h.querySelector(Lc(w))||(i=h.createElement("link"),sn(i,"link",a),Xt(i),h.head.appendChild(i)))}}function wR(a,i){Sa.m(a,i);var d=zo;if(d&&a){var h=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+nr(h)+'"][href="'+nr(a)+'"]',w=v;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=Io(a)}if(!ur.has(w)&&(a=m({rel:"modulepreload",href:a},i),ur.set(w,a),d.querySelector(v)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(Lc(w)))return}h=d.createElement("link"),sn(h,"link",a),Xt(h),d.head.appendChild(h)}}}function AR(a,i,d){Sa.S(a,i,d);var h=zo;if(h&&a){var v=oo(h).hoistableStyles,w=Lo(a);i=i||"default";var P=v.get(w);if(!P){var D={loading:0,preload:null};if(P=h.querySelector(zc(w)))D.loading=5;else{a=m({rel:"stylesheet",href:a,"data-precedence":i},d),(d=ur.get(w))&&Mx(a,d);var F=P=h.createElement("link");Xt(F),sn(F,"link",a),F._p=new Promise(function(J,ae){F.onload=J,F.onerror=ae}),F.addEventListener("load",function(){D.loading|=1}),F.addEventListener("error",function(){D.loading|=2}),D.loading|=4,kf(P,i,h)}P={type:"stylesheet",instance:P,count:1,state:D},v.set(w,P)}}}function jR(a,i){Sa.X(a,i);var d=zo;if(d&&a){var h=oo(d).hoistableScripts,v=Io(a),w=h.get(v);w||(w=d.querySelector(Lc(v)),w||(a=m({src:a,async:!0},i),(i=ur.get(v))&&Dx(a,i),w=d.createElement("script"),Xt(w),sn(w,"link",a),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(v,w))}}function SR(a,i){Sa.M(a,i);var d=zo;if(d&&a){var h=oo(d).hoistableScripts,v=Io(a),w=h.get(v);w||(w=d.querySelector(Lc(v)),w||(a=m({src:a,async:!0,type:"module"},i),(i=ur.get(v))&&Dx(a,i),w=d.createElement("script"),Xt(w),sn(w,"link",a),d.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(v,w))}}function oN(a,i,d,h){var v=(v=he.current)?_f(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(i=Lo(d.href),d=oo(v).hoistableStyles,h=d.get(i),h||(h={type:"style",instance:null,count:0,state:null},d.set(i,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){a=Lo(d.href);var w=oo(v).hoistableStyles,P=w.get(a);if(P||(v=v.ownerDocument||v,P={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(a,P),(w=v.querySelector(zc(a)))&&!w._p&&(P.instance=w,P.state.loading=5),ur.has(a)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},ur.set(a,d),w||NR(v,a,d,P.state))),i&&h===null)throw Error(r(528,""));return P}if(i&&h!==null)throw Error(r(529,""));return null;case"script":return i=d.async,d=d.src,typeof d=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Io(d),d=oo(v).hoistableScripts,h=d.get(i),h||(h={type:"script",instance:null,count:0,state:null},d.set(i,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Lo(a){return'href="'+nr(a)+'"'}function zc(a){return'link[rel="stylesheet"]['+a+"]"}function lN(a){return m({},a,{"data-precedence":a.precedence,precedence:null})}function NR(a,i,d,h){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?h.loading=1:(i=a.createElement("link"),h.preload=i,i.addEventListener("load",function(){return h.loading|=1}),i.addEventListener("error",function(){return h.loading|=2}),sn(i,"link",d),Xt(i),a.head.appendChild(i))}function Io(a){return'[src="'+nr(a)+'"]'}function Lc(a){return"script[async]"+a}function cN(a,i,d){if(i.count++,i.instance===null)switch(i.type){case"style":var h=a.querySelector('style[data-href~="'+nr(d.href)+'"]');if(h)return i.instance=h,Xt(h),h;var v=m({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return h=(a.ownerDocument||a).createElement("style"),Xt(h),sn(h,"style",v),kf(h,d.precedence,a),i.instance=h;case"stylesheet":v=Lo(d.href);var w=a.querySelector(zc(v));if(w)return i.state.loading|=4,i.instance=w,Xt(w),w;h=lN(d),(v=ur.get(v))&&Mx(h,v),w=(a.ownerDocument||a).createElement("link"),Xt(w);var P=w;return P._p=new Promise(function(D,F){P.onload=D,P.onerror=F}),sn(w,"link",h),i.state.loading|=4,kf(w,d.precedence,a),i.instance=w;case"script":return w=Io(d.src),(v=a.querySelector(Lc(w)))?(i.instance=v,Xt(v),v):(h=d,(v=ur.get(w))&&(h=m({},d),Dx(h,v)),a=a.ownerDocument||a,v=a.createElement("script"),Xt(v),sn(v,"link",h),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(h=i.instance,i.state.loading|=4,kf(h,d.precedence,a));return i.instance}function kf(a,i,d){for(var h=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=h.length?h[h.length-1]:null,w=v,P=0;P<h.length;P++){var D=h[P];if(D.dataset.precedence===i)w=D;else if(w!==v)break}w?w.parentNode.insertBefore(a,w.nextSibling):(i=d.nodeType===9?d.head:d,i.insertBefore(a,i.firstChild))}function Mx(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.title==null&&(a.title=i.title)}function Dx(a,i){a.crossOrigin==null&&(a.crossOrigin=i.crossOrigin),a.referrerPolicy==null&&(a.referrerPolicy=i.referrerPolicy),a.integrity==null&&(a.integrity=i.integrity)}var Tf=null;function uN(a,i,d){if(Tf===null){var h=new Map,v=Tf=new Map;v.set(d,h)}else v=Tf,h=v.get(d),h||(h=new Map,v.set(d,h));if(h.has(a))return h;for(h.set(a,null),d=d.getElementsByTagName(a),v=0;v<d.length;v++){var w=d[v];if(!(w[nc]||w[tn]||a==="link"&&w.getAttribute("rel")==="stylesheet")&&w.namespaceURI!=="http://www.w3.org/2000/svg"){var P=w.getAttribute(i)||"";P=a+P;var D=h.get(P);D?D.push(w):h.set(P,[w])}}return h}function dN(a,i,d){a=a.ownerDocument||a,a.head.insertBefore(d,i==="title"?a.querySelector("head > title"):null)}function OR(a,i,d){if(d===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function fN(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function _R(a,i,d,h){if(d.type==="stylesheet"&&(typeof h.media!="str
49ing"||matchMedia(h.media).matches!==!1)&&(d.state.loading&4)===0){if(d.instance===null){var v=Lo(h.href),w=i.querySelector(zc(v));if(w){i=w._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Pf.bind(a),i.then(a,a)),d.state.loading|=4,d.instance=w,Xt(w);return}w=i.ownerDocument||i,h=lN(h),(v=ur.get(v))&&Mx(h,v),w=w.createElement("link"),Xt(w);var P=w;P._p=new Promise(function(D,F){P.onload=D,P.onerror=F}),sn(w,"link",h),d.instance=w}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(d,i),(i=d.state.preload)&&(d.state.loading&3)===0&&(a.count++,d=Pf.bind(a),i.addEventListener("load",d),i.addEventListener("error",d))}}var Rx=0;function kR(a,i){return a.stylesheets&&a.count===0&&Cf(a,a.stylesheets),0<a.count||0<a.imgCount?function(d){var h=setTimeout(function(){if(a.stylesheets&&Cf(a,a.stylesheets),a.unsuspend){var w=a.unsuspend;a.unsuspend=null,w()}},6e4+i);0<a.imgBytes&&Rx===0&&(Rx=62500*lR());var v=setTimeout(function(){if(a.waitingForImages=!1,a.count===0&&(a.stylesheets&&Cf(a,a.stylesheets),a.unsuspend)){var w=a.unsuspend;a.unsuspend=null,w()}},(a.imgBytes>Rx?50:800)+i);return a.unsuspend=d,function(){a.unsuspend=null,clearTimeout(h),clearTimeout(v)}}:null}function Pf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Cf(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Ef=null;function Cf(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Ef=new Map,i.forEach(TR,a),Ef=null,Pf.call(a))}function TR(a,i){if(!(i.state.loading&4)){var d=Ef.get(a);if(d)var h=d.get(null);else{d=new Map,Ef.set(a,d);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),w=0;w<v.length;w++){var P=v[w];(P.nodeName==="LINK"||P.getAttribute("media")!=="not all")&&(d.set(P.dataset.precedence,P),h=P)}h&&d.set(null,h)}v=i.instance,P=v.getAttribute("data-precedence"),w=d.get(P)||h,w===h&&d.set(null,v),d.set(P,v),this.count++,h=Pf.bind(this),v.addEventListener("load",h),v.addEventListener("error",h),w?w.parentNode.insertBefore(v,w.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(v,a.firstChild)),i.state.loading|=4}}var Ic={$$typeof:T,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function PR(a,i,d,h,v,w,P,D,F){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Wa(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wa(0),this.hiddenUpdates=Wa(null),this.identifierPrefix=h,this.onUncaughtError=v,this.onCaughtError=w,this.onRecoverableError=P,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=F,this.incompleteTransitions=new Map}function pN(a,i,d,h,v,w,P,D,F,J,ae,le){return a=new PR(a,i,d,P,F,J,ae,le,D),i=1,w===!0&&(i|=24),w=zn(3,null,null,i),a.current=w,w.stateNode=a,i=mg(),i.refCount++,a.pooledCache=i,i.refCount++,w.memoizedState={element:h,isDehydrated:d,cache:i},vg(w),a}function mN(a){return a?(a=vo,a):vo}function hN(a,i,d,h,v,w){v=mN(v),h.context===null?h.context=v:h.pendingContext=v,h=ss(i),h.payload={element:d},w=w===void 0?null:w,w!==null&&(h.callback=w),d=is(a,h,i),d!==null&&(Cn(d,a,i),yc(d,a,i))}function gN(a,i){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var d=a.retryLane;a.retryLane=d!==0&&d<i?d:i}}function qx(a,i){gN(a,i),(a=a.alternate)&&gN(a,i)}function xN(a){if(a.tag===13||a.tag===31){var i=Xs(a,67108864);i!==null&&Cn(i,a,67108864),qx(a,67108864)}}function vN(a){if(a.tag===13||a.tag===31){var i=Fn();i=ro(i);var d=Xs(a,i);d!==null&&Cn(d,a,i),qx(a,i)}}var Mf=!0;function ER(a,i,d,h){var v=q.T;q.T=null;var w=U.p;try{U.p=2,Bx(a,i,d,h)}finally{U.p=w,q.T=v}}function CR(a,i,d,h){var v=q.T;q.T=null;var w=U.p;try{U.p=8,Bx(a,i,d,h)}finally{U.p=w,q.T=v}}function Bx(a,i,d,h){if(Mf){var v=$x(h);if(v===null)jx(a,i,h,Df,d),bN(a,h);else if(DR(v,a,i,d,h))h.stopPropagation();else if(bN(a,h),i&4&&-1<MR.indexOf(a)){for(;v!==null;){var w=io(v);if(w!==null)switch(w.tag){case 3:if(w=w.stateNode,w.current.memoizedState.isDehydrated){var P=Br(w.pendingLanes);if(P!==0){var D=w;for(D.pendingLanes|=2,D.entangledLanes|=2;P;){var F=1<<31-cn(P);D.entanglements[1]|=F,P&=~F}Ir(w),(Ze&6)===0&&(gf=Vt()+500,Rc(0))}}break;case 31:case 13:D=Xs(w,2),D!==null&&Cn(D,w,2),vf(),qx(w,2)}if(w=$x(h),w===null&&jx(a,i,h,Df,d),w===v)break;v=w}v!==null&&h.stopPropagation()}else jx(a,i,h,null,d)}}
vendor: 6,127 bytes, line 49
49function $x(a){return a=Lh(a),zx(a)}var Df=null;function zx(a){if(Df=null,a=so(a),a!==null){var i=o(a);if(i===null)a=null;else{var d=i.tag;if(d===13){if(a=c(i),a!==null)return a;a=null}else if(d===31){if(a=u(i),a!==null)return a;a=null}else if(d===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Df=a,null}function yN(a){switch(a){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(eo()){case Is:return 2;case Nd:return 8;case Us:case ec:return 32;case ia:return 268435456;default:return 32}default:return 32}}var Lx=!1,xs=null,vs=null,ys=null,Uc=new Map,Hc=new Map,bs=[],MR="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function bN(a,i){switch(a){case"focusin":case"focusout":xs=null;break;case"dragenter":case"dragleave":vs=null;break;case"mouseover":case"mouseout":ys=null;break;case"pointerover":case"pointerout":Uc.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hc.delete(i.pointerId)}}function Fc(a,i,d,h,v,w){return a===null||a.nativeEvent!==w?(a={blockedOn:i,domEventName:d,eventSystemFlags:h,nativeEvent:w,targetContainers:[v]},i!==null&&(i=io(i),i!==null&&xN(i)),a):(a.eventSystemFlags|=h,i=a.targetContainers,v!==null&&i.indexOf(v)===-1&&i.push(v),a)}function DR(a,i,d,h,v){switch(i){case"focusin":return xs=Fc(xs,a,i,d,h,v),!0;case"dragenter":return vs=Fc(vs,a,i,d,h,v),!0;case"mouseover":return ys=Fc(ys,a,i,d,h,v),!0;case"pointerover":var w=v.pointerId;return Uc.set(w,Fc(Uc.get(w)||null,a,i,d,h,v)),!0;case"gotpointercapture":return w=v.pointerId,Hc.set(w,Fc(Hc.get(w)||null,a,i,d,h,v)),!0}return!1}function wN(a){var i=so(a.target);if(i!==null){var d=o(i);if(d!==null){if(i=d.tag,i===13){if(i=c(d),i!==null){a.blockedOn=i,RA(a.priority,function(){vN(d)});return}}else if(i===31){if(i=u(d),i!==null){a.blockedOn=i,RA(a.priority,function(){vN(d)});return}}else if(i===3&&d.stateNode.current.memoizedState.isDehydrated){a.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}a.blockedOn=null}function Rf(a){if(a.blockedOn!==null)return!1;for(var i=a.targetContainers;0<i.length;){var d=$x(a.nativeEvent);if(d===null){d=a.nativeEvent;var h=new d.constructor(d.type,d);zh=h,d.target.dispatchEvent(h),zh=null}else return i=io(d),i!==null&&xN(i),a.blockedOn=d,!1;i.shift()}return!0}function AN(a,i,d){Rf(a)&&d.delete(i)}function RR(){Lx=!1,xs!==null&&Rf(xs)&&(xs=null),vs!==null&&Rf(vs)&&(vs=null),ys!==null&&Rf(ys)&&(ys=null),Uc.forEach(AN),Hc.forEach(AN)}function qf(a,i){a.blockedOn===i&&(a.blockedOn=null,Lx||(Lx=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,RR)))}var Bf=null;function jN(a){Bf!==a&&(Bf=a,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Bf===a&&(Bf=null);for(var i=0;i<a.length;i+=3){var d=a[i],h=a[i+1],v=a[i+2];if(typeof h!="function"){if(zx(h||d)===null)continue;break}var w=io(d);w!==null&&(a.splice(i,3),i-=3,$g(w,{pending:!0,data:v,method:d.method,action:h},h,v))}}))}function Uo(a){function i(F){return qf(F,a)}xs!==null&&qf(xs,a),vs!==null&&qf(vs,a),ys!==null&&qf(ys,a),Uc.forEach(i),Hc.forEach(i);for(var d=0;d<bs.length;d++){var h=bs[d];h.blockedOn===a&&(h.blockedOn=null)}for(;0<bs.length&&(d=bs[0],d.blockedOn===null);)wN(d),d.blockedOn===null&&bs.shift();if(d=(a.ownerDocument||a).$$reactFormReplay,d!=null)for(h=0;h<d.length;h+=3){var v=d[h],w=d[h+1],P=v[On]||null;if(typeof w=="function")P||jN(d);else if(P){var D=null;if(w&&w.hasAttribute("formAction")){if(v=w,P=w[On]||null)D=P.formAction;else if(zx(v)!==null)continue}else D=P.action;typeof D=="function"?d[h+1]=D:(d.splice(h,3),h-=3),jN(d)}}}function SN(){function a(w){w.canIntercept&&w.info==="react-transition"&&w.intercept({handler:function(){return new Promise(function(P){return v=P})},focusReset:"manual",scroll:"manual"})}function i(){v!==null&&(v(),v=null),h||setTimeout(d,20)}function d(){if(!h&&!navigation.transition){var w=navigation.currentEntry;w&&w.url!=null&&navigation.navigate(w.url,{state:w.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var h=!1,v=null;return navigation.addEventListener("navigate",a),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(d,100),function(){h=!0,navigation.removeEventListener("navigate",a),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),v!==null&&(v(),v=null)}}}function Ix(a){this._internalRoot=a}$f.prototype.render=Ix.prototype.render=function(a){var i=this._internalRoot;if(i===null)throw Error(r(409));var d=i.current,h=Fn();hN(d,h,a,i,null,null)},$f.prototype.unmount=Ix.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var i=a.containerInfo;hN(a.current,2,null,a,null,null),vf(),i[ao]=null}};function $f(a){this._internalRoot=a}
49$f.prototype.unstable_scheduleHydration=function(a){if(a){var i=Ch();a={blockedOn:null,target:a,priority:i};for(var d=0;d<bs.length&&i!==0&&i<bs[d].priority;d++);bs.splice(d,0,a),d===0&&wN(a)}};var NN=t.version;if(NN!=="19.2.1")throw Error(r(527,NN,"19.2.1"));U.findDOMNode=function(a){var i=a._reactInternals;if(i===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=p(i),a=a!==null?g(a):null,a=a===null?null:a.stateNode,a};var qR={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zf.isDisabled&&zf.supportsFiber)try{Hs=zf.inject(qR),hn=zf}catch{}}return Kc.createRoot=function(a,i){if(!s(a))throw Error(r(299));var d=!1,h="",v=C5,w=M5,P=D5;return i!=null&&(i.unstable_strictMode===!0&&(d=!0),i.identifierPrefix!==void 0&&(h=i.identifierPrefix),i.onUncaughtError!==void 0&&(v=i.onUncaughtError),i.onCaughtError!==void 0&&(w=i.onCaughtError),i.onRecoverableError!==void 0&&(P=i.onRecoverableError)),i=pN(a,1,!1,null,null,d,h,null,v,w,P,SN),a[ao]=i.current,Ax(a),new Ix(i)},Kc.hydrateRoot=function(a,i,d){if(!s(a))throw Error(r(299));var h=!1,v="",w=C5,P=M5,D=D5,F=null;return d!=null&&(d.unstable_strictMode===!0&&(h=!0),d.identifierPrefix!==void 0&&(v=d.identifierPrefix),d.onUncaughtError!==void 0&&(w=d.onUncaughtError),d.onCaughtError!==void 0&&(P=d.onCaughtError),d.onRecoverableError!==void 0&&(D=d.onRecoverableError),d.formState!==void 0&&(F=d.formState)),i=pN(a,1,!0,i,d??null,h,v,F,w,P,D,SN),i.context=mN(null),d=i.current,h=Fn(),h=ro(h),v=ss(h),v.callback=null,is(d,v,h),d=h,i.current.lanes=d,St(i,d),Ir(i),a[ao]=i.current,Ax(a),new $f(i)},Kc.version="19.2.1",Kc}var WN;function WB(){if(WN)return Vx.exports;WN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Vx.exports=XB(),Vx.exports}var ZB=WB(),JB=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),EP=(function(){function e(t){this.generateIdentifier=t,this.kv=new JB}return e.prototype.register=function(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e})(),e$=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(r[o]=s[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),t$=(function(e){e$(t,e);function t(){var n=e.call(this,function(r){return r.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(n,r.allowProps),e.prototype.register.call(this,n,r.identifier)):e.prototype.register.call(this,n,r)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t})(EP),n$=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(u){c={error:u}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o};function r$(e){if("values"in Object)return Object.values(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function a$(e,t){var n=r$(e);if("find"in n)return n.find(t);for(var r=n,s=0;s<r.length;s++){var o=r[s];if(t(o))return o}}function ll(e,t){Object.entries(e).forEach(function(n){var r=n$(n,2),s=r[0],o=r[1];return t(o,s)})}function gp(e,t){return e.indexOf(t)!==-1}function ZN(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return r}}var s$=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return a$(this.transfomers,function(n){return n.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),i$=function(e){return Object.prototype.toString.call(e).slice(8,-1)},CP=function(e){return typeof e>"u"},o$=function(e){return e===null},vu=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},b1=function(e){return vu(e)&&Object.keys(e).length===0},Cs=function(e){return Array.isArray(e)},l$=function(e){return typeof e=="string"},c$=function(e){return typeof e=="number"&&!isNaN(e)},u$=function(e){return typeof e=="boolean"},d$=function(e){return e instanceof RegExp},yu=function(e){return e instanceof Map},bu=function(e){return e instanceof Set},MP=function(e){return i$(e)==="Symbol"},f$=function(e){return e instanceof Date&&!isNaN(e.valueOf())},p$=function(e){return e instanceof Error},JN=function(e){return typeof e=="number"&&isNaN(e)},m$=function(e){return u$(e)||o$(e)||CP(e)||c$(e)||l$(e)||MP(e)},h$=function(e){return typeof e=="bigint"},g$=function(e){return e===1/0||e===-1/0},x$=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},v$=function(e){return e instanceof URL},DP=function(e){return e.replace(/\./g,"\\.")},Zx=function(e){return e.map(String).map(DP).join(".")},cu=function(e){for(var t=[],n="",r=0;r<e.length;r++){var s=e.charAt(r),o=s==="\\"&&e.charAt(r+1)===".";if(o){n+=".",r++;continue}var c=s===".";if(c){t.push(n),n="";continue}n+=s}var u=n;return t.push(u),t},w1=function(){return w1=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},w1.apply(this,arguments)},A1=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(u){c={error:u}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},j1=function(e,t){for(var n=0,r=t.length,s=e.length;n<r;n++,s++)e[s]=t[n];return e};function Ur(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var RP=[Ur(CP,"undefined",function(){return null},function(){}),Ur(h$,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Ur(f$,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Ur(p$,"Error",function(e,t){var n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(r){n[r]=e[r]}),n},function(e,t){var n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(function(r){n[r]=e[r]}),n}),Ur(d$,"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}
49),Ur(bu,"set",function(e){return j1([],A1(e.values()))},function(e){return new Set(e)}),Ur(yu,"map",function(e){return j1([],A1(e.entries()))},function(e){return new Map(e)}),Ur(function(e){return JN(e)||g$(e)},"number",function(e){return JN(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Ur(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Ur(v$,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function Rm(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var qP=Rm(function(e,t){if(MP(e)){var n=!!t.symbolRegistry.getIdentifier(e);return n}return!1},function(e,t){var n=t.symbolRegistry.getIdentifier(e);return["symbol",n]},function(e){return e.description},function(e,t,n){var r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),y$=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),BP=Rm(x$,function(e){return["typed-array",e.constructor.name]},function(e){return j1([],A1(e))},function(e,t){var n=y$[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function $P(e,t){if(e?.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var zP=Rm($P,function(e,t){var n=t.classRegistry.getIdentifier(e.constructor);return["class",n]},function(e,t){var n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return w1({},e);var r={};return n.forEach(function(s){r[s]=e[s]}),r},function(e,t,n){var r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),LP=Rm(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return["custom",n.name]},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return n.serialize(e)},function(e,t,n){var r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),b$=[zP,qP,LP,BP],e4=function(e,t){var n=ZN(b$,function(s){return s.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var r=ZN(RP,function(s){return s.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},IP={};RP.forEach(function(e){IP[e.annotation]=e});var w$=function(e,t,n){if(Cs(t))switch(t[0]){case"symbol":return qP.untransform(e,t,n);case"class":return zP.untransform(e,t,n);case"custom":return LP.untransform(e,t,n);case"typed-array":return BP.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var r=IP[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},Yo=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function UP(e){if(gp(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(gp(e,"prototype"))throw new Error("prototype is not allowed as a property");if(gp(e,"constructor"))throw new Error("constructor is not allowed as a property")}var A$=function(e,t){UP(t);for(var n=0;n<t.length;n++){var r=t[n];if(bu(e))e=Yo(e,+r);else if(yu(e)){var s=+r,o=+t[++n]==0?"key":"value",c=Yo(e,s);switch(o){case"key":e=c;break;case"value":e=e.get(c);break}}else e=e[r]}return e},S1=function(e,t,n){if(UP(t),t.length===0)return n(e);for(var r=e,s=0;s<t.length-1;s++){var o=t[s];if(Cs(r)){var c=+o;r=r[c]}else if(vu(r))r=r[o];else if(bu(r)){var u=+o;r=Yo(r,u)}else if(yu(r)){var f=s===t.length-2;if(f)break;var u=+o,p=+t[++s]==0?"key":"value",g=Yo(r,u);switch(p){case"key":r=g;break;case"value":r=r.get(g);break}}}var m=t[t.length-1];if(Cs(r)?r[+m]=n(r[+m]):vu(r)&&(r[m]=n(r[m])),bu(r)){var x=Yo(r,+m),b=n(x);x!==b&&(r.delete(x),r.add(b))}if(yu(r)){var u=+t[t.length-2],A=Yo(r,u),p=+m==0?"key":"value";switch(p){case"key":{var y=n(A);r.set(y,r.get(A)),y!==A&&r.delete(A);break}case"value":{r.set(A,n(r.get(A)));break}}}return e},Ta=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(u){c={error:u}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},Os=function(e,t){for(var n=0,r=t.length,s=e.length;n<r;n++,s++)e[s]=t[n];return e};function N1(e,t,n){if(n===void 0&&(n=[]),!!e){if(!Cs(e)){ll(e,function(c,u){return N1(c,t,Os(Os([],Ta(n)),Ta(cu(u))))});return}var r=Ta(e,2),s=r[0],o=r[1];o&&ll(o,function(c,u){N1(c,t,Os(Os([],Ta(n)),Ta(cu(u))))}),t(s,n)}}function j$(e,t,n){return N1(t,function(r,s){e=S1(e,s,function(o){return w$(o,r,n)})}),e}function S$(e,t){function n(c,u){var f=A$(e,cu(u));c.map(cu).forEach(function(p){e=S1(e,p,function(){return f})})}if(Cs(t)){var r=Ta(t,2),s=r[0],o=r[1];
49s.forEach(function(c){e=S1(e,cu(c),function(){return e})}),o&&ll(o,n)}else ll(t,n);return e}var N$=function(e,t){return vu(e)||Cs(e)||yu(e)||bu(e)||$P(e,t)};function O$(e,t,n){var r=n.get(e);r?r.push(t):n.set(e,[t])}function _$(e,t){var n={},r=void 0;return e.forEach(function(s){if(!(s.length<=1)){t||(s=s.map(function(f){return f.map(String)}).sort(function(f,p){return f.length-p.length}));var o=Ta(s),c=o[0],u=o.slice(1);c.length===0?r=u.map(Zx):n[Zx(c)]=u.map(Zx)}}),r?b1(n)?[r]:[r,n]:b1(n)?void 0:n}var HP=function(e,t,n,r,s,o,c){var u;s===void 0&&(s=[]),o===void 0&&(o=[]),c===void 0&&(c=new Map);var f=m$(e);if(!f){O$(e,s,t);var p=c.get(e);if(p)return r?{transformedValue:null}:p}if(!N$(e,n)){var g=e4(e,n),m=g?{transformedValue:g.value,annotations:[g.type]}:{transformedValue:e};return f||c.set(e,m),m}if(gp(o,e))return{transformedValue:null};var x=e4(e,n),b=(u=x?.value)!==null&&u!==void 0?u:e,A=Cs(b)?[]:{},y={};ll(b,function(N,k){var T=HP(N,t,n,r,Os(Os([],Ta(s)),[k]),Os(Os([],Ta(o)),[e]),c);A[k]=T.transformedValue,Cs(T.annotations)?y[k]=T.annotations:vu(T.annotations)&&ll(T.annotations,function(C,O){y[DP(k)+"."+O]=C})});var j=b1(y)?{transformedValue:A,annotations:x?[x.type]:void 0}:{transformedValue:A,annotations:x?[x.type,y]:y};return f||c.set(e,j),j};function FP(e){return Object.prototype.toString.call(e).slice(8,-1)}function t4(e){return FP(e)==="Array"}function k$(e){if(FP(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function T$(e,t,n,r,s){const o={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";o==="enumerable"&&(e[t]=n),s&&o==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function O1(e,t={}){if(t4(e))return e.map(s=>O1(s,t));if(!k$(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((s,o)=>{if(t4(t.props)&&!t.props.includes(o))return s;const c=e[o],u=O1(c,t);return T$(s,o,u,e,t.nonenumerable),s},{})}var gi=function(){return gi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},gi.apply(this,arguments)},P$=function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(u){c={error:u}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(c)throw c.error}}return o},E$=function(e,t){for(var n=0,r=t.length,s=e.length;n<r;n++,s++)e[s]=t[n];return e},Fa=(function(){function e(t){var n=t===void 0?{}:t,r=n.dedupe,s=r===void 0?!1:r;this.classRegistry=new t$,this.symbolRegistry=new EP(function(o){var c;return(c=o.description)!==null&&c!==void 0?c:""}),this.customTransformerRegistry=new s$,this.allowedErrorProps=[],this.dedupe=s}return e.prototype.serialize=function(t){var n=new Map,r=HP(t,n,this,this.dedupe),s={json:r.transformedValue};r.annotations&&(s.meta=gi(gi({},s.meta),{values:r.annotations}));var o=_$(n,this.dedupe);return o&&(s.meta=gi(gi({},s.meta),{referentialEqualities:o})),s},e.prototype.deserialize=function(t){var n=t.json,r=t.meta,s=O1(n);return r?.values&&(s=j$(s,r.values,this)),r?.referentialEqualities&&(s=S$(s,r.referentialEqualities)),s},e.prototype.stringify=function(t){return JSON.stringify(this.serialize(t))},e.prototype.parse=function(t){return this.deserialize(JSON.parse(t))},e.prototype.registerClass=function(t,n){this.classRegistry.register(t,n)},e.prototype.registerSymbol=function(t,n){this.symbolRegistry.register(t,n)},e.prototype.registerCustom=function(t,n){this.customTransformerRegistry.register(gi({name:n},t))},e.prototype.allowErrorProps=function(){for(var t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];(t=this.allowedErrorProps).push.apply(t,E$([],P$(n)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();Fa.serialize;Fa.deserialize;Fa.stringify;Fa.parse;Fa.registerClass;Fa.registerCustom;Fa.registerSymbol;Fa.allowErrorProps;var C$=(e,t,n,r,s,o,c,u)=>{let f=document.documentElement,p=["light","dark"];
vendor: 7,443 bytes, line 49
49function g(b){(Array.isArray(e)?e:[e]).forEach(A=>{let y=A==="class",j=y&&o?s.map(N=>o[N]||N):s;y?(f.classList.remove(...j),f.classList.add(o&&o[b]?o[b]:b)):f.setAttribute(A,b)}),m(b)}function m(b){u&&p.includes(b)&&(f.style.colorScheme=b)}function x(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)g(r);else try{let b=localStorage.getItem(t)||n,A=c&&b==="system"?x():b;g(A)}catch{}},M$=M.createContext(void 0),D$={setTheme:e=>{},themes:[]},R$=()=>{var e;return(e=M.useContext(M$))!=null?e:D$};M.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:s,defaultTheme:o,value:c,themes:u,nonce:f,scriptProps:p})=>{let g=JSON.stringify([n,t,o,e,u,c,r,s]).slice(1,-1);return M.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?f:"",dangerouslySetInnerHTML:{__html:`(${C$.toString()})(${g})`}})});var mw=PP();const q$=nt(mw);function B$(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const $$=e=>{switch(e){case"success":return I$;case"info":return H$;case"warning":return U$;case"error":return F$;default:return null}},z$=Array(12).fill(0),L$=({visible:e,className:t})=>B.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},B.createElement("div",{className:"sonner-spinner"},z$.map((n,r)=>B.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),I$=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),U$=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),H$=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),F$=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},B.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),G$=B.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},B.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),B.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Q$=()=>{const[e,t]=B.useState(document.hidden);return B.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let _1=1;class K${constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...s}=t,o=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:_1++,c=this.toasts.find(f=>f.id===o),u=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),c?this.toasts=this.toasts.map(f=>f.id===o?(this.publish({...f,...t,id:o,title:r}),{...f,...t,id:o,dismissible:u,title:r}):f):this.addToast({title:r,...s,dismissible:u,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const s=Promise.resolve(t instanceof Function?t():t);let o=r!==void 0,c;const u=s.then(async p=>{if(c=["resolve",p],B.isValidElement(p))o=!1,this.create({id:r,type:"default",message:p});else if(Y$(p)&&!p.ok){o=!1;const m=typeof n.error=="function"?await n.error(`HTTP error! status: ${p.status}`):n.error,x=typeof n.description=="function"?await n.description(`HTTP error! status: ${p.status}`):n.description,A=typeof m=="object"&&!B.isValidElement(m)?m:{message:m};this.create({id:r,type:"error",description:x,...A})}else if(p instanceof Error){o=!1;const m=typeof n.error=="function"?await n.error(p):n.error,x=typeof n.description=="function"?await n.description(p):n.description,A=typeof m=="object"&&!B.isValidElement(m)?m:{message:m};this.create({id:r,type:"error",description:x,...A})}else if(n.success!==void 0){o=!1;const m=typeof n.success=="function"?await n.success(p):n.success,x=typeof n.description=="function"?await n.description(p):n.description,A=typeof m=="object"&&!B.isValidElement(m)?m:{message:m};this.create({id:r,type:"success",description:x,...A})}}).catch(async p=>{if(c=["reject",p],n.error!==void 0){o=!1;const g=typeof n.error=="function"?await n.error(p):n.error,m=typeof n.description=="function"?await n.description(p):n.description,b=typeof g=="object"&&!B.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:m,...b})}}).finally(()=>{o&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((p,g)=>u.then(()=>c[0]==="reject"?g(c[1]):p(c[1])).catch(g));return typeof r!="string"&&typeof r!="number"?{unwrap:f}:Object.assign(r,{unwrap:f})},this.custom=(t,n)=>{const r=n?.id||_1++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Mn=new K$,V$=(e,t)=>{const n=t?.id||_1++;return Mn.addToast({title:e,...t,id:n}),n},Y$=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",X$=V$,W$=()=>Mn.toasts,Z$=()=>Mn.getActiveToasts(),ge=Object.assign(X$,{success:Mn.success,info:Mn.info,warning:Mn.warning,error:Mn.error,custom:Mn.custom,message:Mn.message,promise:Mn.promise,dismiss:Mn.dismiss,loading:Mn.loading},{getHistory:W$,getToasts:Z$});B$
vendor: 4,787 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
vendor: 10,086 bytes, line 49
49left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 617 bytes, line 49
49Gf(e){return e.label!==void 0}const J$=3,ez="24px",tz="16px",n4=4e3,nz=356,rz=14,az=45,sz=200;function Hr(...e){return e.filter(Boolean).join(" ")}function iz(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const oz=e=>{var t,n,r,s,o,c,u,f,p;const{invert:g,toast:m,unstyled:x,interacting:b,setHeights:A,visibleToasts:y,heights:j,index:N,toasts:k,expanded:T,removeToast:C,defaultRichColors:O,closeButton:_,style:S,cancelButtonStyle:E,actionButtonStyle:R,className:L="",descriptionClassName:$="",duration:H,position:G,gap:Y,expandByDefault:X,classNames:q,icons:U,closeButtonAriaLabel:I="Close toast"}
vendor: 14,496 bytes, line 49
49=e,[te,oe]=B.useState(null),[z,Q]=B.useState(null),[V,ee]=B.useState(!1),[ue,he]=B.useState(!1),[xe,je]=B.useState(!1),[de,Ne]=B.useState(!1),[Oe,ce]=B.useState(!1),[Ke,De]=B.useState(0),[gt,ft]=B.useState(0),Nt=B.useRef(m.duration||H||n4),An=B.useRef(null),Dt=B.useRef(null),Rr=N===0,Bn=N+1<=y,jt=m.type,er=m.dismissible!==!1,Vt=m.className||"",eo=m.descriptionClassName||"",Is=B.useMemo(()=>j.findIndex(Me=>Me.toastId===m.id)||0,[j,m.id]),Nd=B.useMemo(()=>{var Me;return(Me=m.closeButton)!=null?Me:_},[m.closeButton,_]),Us=B.useMemo(()=>m.duration||H||n4,[m.duration,H]),ec=B.useRef(0),ia=B.useRef(0),Od=B.useRef(0),Xa=B.useRef(null),[Hs,hn]=G.split("-"),Ar=B.useMemo(()=>j.reduce((Me,bt,Yt)=>Yt>=Is?Me:Me+bt.height,0),[j,Is]),cn=Q$(),Eh=m.invert||g,tc=jt==="loading";ia.current=B.useMemo(()=>Is*Y+Ar,[Is,Ar]),B.useEffect(()=>{Nt.current=Us},[Us]),B.useEffect(()=>{ee(!0)},[]),B.useEffect(()=>{const Me=Dt.current;if(Me){const bt=Me.getBoundingClientRect().height;return ft(bt),A(Yt=>[{toastId:m.id,height:bt,position:m.position},...Yt]),()=>A(Yt=>Yt.filter(un=>un.toastId!==m.id))}},[A,m.id]),B.useLayoutEffect(()=>{if(!V)return;const Me=Dt.current,bt=Me.style.height;Me.style.height="auto";const Yt=Me.getBoundingClientRect().height;Me.style.height=bt,ft(Yt),A(un=>un.find(St=>St.toastId===m.id)?un.map(St=>St.toastId===m.id?{...St,height:Yt}:St):[{toastId:m.id,height:Yt,position:m.position},...un])},[V,m.title,m.description,A,m.id,m.jsx,m.action,m.cancel]);const qr=B.useCallback(()=>{he(!0),De(ia.current),A(Me=>Me.filter(bt=>bt.toastId!==m.id)),setTimeout(()=>{C(m)},sz)},[m,C,A,ia]);B.useEffect(()=>{if(m.promise&&jt==="loading"||m.duration===1/0||m.type==="loading")return;let Me;return T||b||cn?(()=>{if(Od.current<ec.current){const un=new Date().getTime()-ec.current;Nt.current=Nt.current-un}Od.current=new Date().getTime()})():(()=>{Nt.current!==1/0&&(ec.current=new Date().getTime(),Me=setTimeout(()=>{m.onAutoClose==null||m.onAutoClose.call(m,m),qr()},Nt.current))})(),()=>clearTimeout(Me)},[T,b,m,jt,cn,qr]),B.useEffect(()=>{m.delete&&(qr(),m.onDismiss==null||m.onDismiss.call(m,m))},[qr,m.delete]);function to(){var Me;if(U?.loading){var bt;return B.createElement("div",{className:Hr(q?.loader,m==null||(bt=m.classNames)==null?void 0:bt.loader,"sonner-loader"),"data-visible":jt==="loading"},U.loading)}return B.createElement(L$,{className:Hr(q?.loader,m==null||(Me=m.classNames)==null?void 0:Me.loader),visible:jt==="loading"})}const no=m.icon||U?.[jt]||$$(jt);var Fs,Br;return B.createElement("li",{tabIndex:0,ref:Dt,className:Hr(L,Vt,q?.toast,m==null||(t=m.classNames)==null?void 0:t.toast,q?.default,q?.[jt],m==null||(n=m.classNames)==null?void 0:n[jt]),"data-sonner-toast":"","data-rich-colors":(Fs=m.richColors)!=null?Fs:O,"data-styled":!(m.jsx||m.unstyled||x),"data-mounted":V,"data-promise":!!m.promise,"data-swiped":Oe,"data-removed":ue,"data-visible":Bn,"data-y-position":Hs,"data-x-position":hn,"data-index":N,"data-front":Rr,"data-swiping":xe,"data-dismissible":er,"data-type":jt,"data-invert":Eh,"data-swipe-out":de,"data-swipe-direction":z,"data-expanded":!!(T||X&&V),"data-testid":m.testId,style:{"--index":N,"--toasts-before":N,"--z-index":k.length-N,"--offset":`${ue?Ke:ia.current}px`,"--initial-height":X?"auto":`${gt}px`,...S,...m.style},onDragEnd:()=>{je(!1),oe(null),Xa.current=null},onPointerDown:Me=>{Me.button!==2&&(tc||!er||(An.current=new Date,De(ia.current),Me.target.setPointerCapture(Me.pointerId),Me.target.tagName!=="BUTTON"&&(je(!0),Xa.current={x:Me.clientX,y:Me.clientY})))},onPointerUp:()=>{var Me,bt,Yt;if(de||!er)return;Xa.current=null;const un=Number(((Me=Dt.current)==null?void 0:Me.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Wa=Number(((bt=Dt.current)==null?void 0:bt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),St=new Date().getTime()-((Yt=An.current)==null?void 0:Yt.getTime()),jn=te==="x"?un:Wa,Gs=Math.abs(jn)/St;if(Math.abs(jn)>=az||Gs>.11){De(ia.current),m.onDismiss==null||m.onDismiss.call(m,m),Q(te==="x"?un>0?"right":"left":Wa>0?"down":"up"),qr(),Ne(!0);return}else{var Sn,Nn;(Sn=Dt.current)==null||Sn.style.setProperty("--swipe-amount-x","0px"),(Nn=Dt.current)==null||Nn.style.setProperty("--swipe-amount-y","0px")}ce(!1),je(!1),oe(null)},onPointerMove:Me=>{var bt,Yt,un;if(!Xa.current||!er||((bt=window.getSelection())==null?void 0:bt.toString().length)>0)return;const St=Me.clientY-Xa.current.y,jn=Me.clientX-Xa.current.x;var Gs;const Sn=(Gs=e.swipeDirections)!=null?Gs:iz(G);!te&&(Math.abs(jn)>1||Math.abs(St)>1)&&oe(Math.abs(jn)>Math.abs(St)?"x":"y");let Nn={x:0,y:0};const ro=jr=>1/(1.5+Math.abs(jr)/20);if(te==="y"){if(Sn.includes("top")||Sn.includes("bottom"))if(Sn.includes("top")&&St<0||Sn.includes("bottom")&&St>0)Nn.y=St;else{const jr=St*ro(St);Nn.y=Math.abs(jr)<Math.abs(St)?jr:St}}else if(te==="x"&&(Sn.includes("left")||Sn.includes("right")))if(Sn.includes("left")&&jn<0||Sn.includes("right")&&jn>0)Nn.x=jn;else{const jr=jn*ro(jn);Nn.x=Math.abs(jr)<Math.abs(jn)?jr:jn}(Math.abs(Nn.x)>0||Math.abs(Nn.y)>0)&&ce(!0),(Yt=Dt.current)==null||Yt.style.setProperty("--swipe-amount-x",`${Nn.x}px`),(un=Dt.current)==null||un.style.setProperty("--swipe-amount-y",`${Nn.y}px`)}},Nd&&!m.jsx&&jt!=="loading"?B.createElement("button",{"aria-label":I,"data-disabled":tc,"data-close-button":!0,onClick:tc||!er?()=>{}:()=>{qr(),m.onDismiss==null||m.onDismiss.call(m,m)},className:Hr(q?.closeButton,m==null||(r=m.classNames)==null?void 0:r.closeButton)},(Br=U?.close)!=null?Br:G$):null,(jt||m.icon||m.promise)&&m.icon!==null&&(U?.[jt]!==null||m.icon)?B.createElement("div",{"data-icon":"",className:Hr(q?.icon,m==null||(s=m.classNames)==null?void 0:s.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||to():null,m.type!=="loading"?no:null):null,B.createElement("div",{"data-content":"",className:Hr(q?.content,m==null||(o=m.classNames)==null?void 0:o.content)},B.createElement("div",{"data-title":"",className:Hr(q?.title,m==null||(c=m.classNames)==null?void 0:c.title)},m.jsx?m.jsx:typeof m.title=="function"?m.title():m.title),m.description?B.createElement("div",{"data-description":"",className:Hr($,eo,q?.description,m==null||(u=m.classNames)==null?void 0:u.description)},typeof m.description=="function"?m.description():m.description):null),B.isValidElement(m.cancel)?m.cancel:m.cancel&&Gf(m.cancel)?B.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||E,onClick:Me=>{Gf(m.cancel)&&er&&(m.cancel.onClick==null||m.cancel.onClick.call(m.cancel,Me),qr())},className:Hr(q?.cancelButton,m==null||(f=m.classNames)==null?void 0:f.cancelButton)},m.cancel.label):null,B.isValidElement(m.action)?m.action:m.action&&Gf(m.action)?B.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||R,onClick:Me=>{Gf(m.action)&&(m.action.onClick==null||m.action.onClick.call(m.action,Me),!Me.defaultPrevented&&qr())},className:Hr(q?.actionButton,m==null||(p=m.classNames)==null?void 0:p.actionButton)},m.action.label):null)};function r4(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function lz(e,t){const n={};return[e,t].forEach((r,s)=>{const o=s===1,c=o?"--mobile-offset":"--offset",u=o?tz:ez;function f(p){["top","right","bottom","left"].forEach(g=>{n[`${c}-${g}`]=typeof p=="number"?`${p}px`:p})}typeof r=="number"||typeof r=="string"?f(r):typeof r=="object"?["top","right","bottom","left"].forEach(p=>{r[p]===void 0?n[`${c}-${p}`]=u:n[`${c}-${p}`]=typeof r[p]=="number"?`${r[p]}px`:r[p]}):f(u)}),n}const cz=B.forwardRef(function(t,n){const{id:r,invert:s,position:o="bottom-right",hotkey:c=["altKey","KeyT"],expand:u,closeButton:f,className:p,offset:g,mobileOffset:m,theme:x="light",richColors:b,duration:A,style:y,visibleToasts:j=J$,toastOptions:N,dir:k=r4(),gap:T=rz,icons:C,containerAriaLabel:O="Notifications"}=t,[_,S]=B.useState([]),E=B.useMemo(()=>r?_.filter(V=>V.toasterId===r):_.filter(V=>!V.toasterId),[_,r]),R=B.useMemo(()=>Array.from(new Set([o].concat(E.filter(V=>V.position).map(V=>V.position)))),[E,o]),[L,$]=B.useState([]),[H,G]=B.useState(!1),[Y,X]=B.useState(!1),[q,U]=B.useState(x!=="system"?x:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),I=B.useRef(null),te=c.join("+").replace(/Key/g,"").replace(/Digit/g,""),oe=B.useRef(null),z=B.useRef(!1),Q=B.useCallback(V=>{S(ee=>{var ue;return(ue=ee.find(he=>he.id===V.id))!=null&&ue.delete||Mn.dismiss(V.id),ee.filter(({id:he})=>he!==V.id)})},[]);return B.useEffect(()=>Mn.subscribe(V=>{if(V.dismiss){requestAnimationFrame(()=>{S(ee=>ee.map(ue=>ue.id===V.id?{...ue,delete:!0}:ue))});return}setTimeout(()=>{q$.flushSync(()=>{S(ee=>{const ue=ee.findIndex(he=>he.id===V.id);return ue!==-1?[...ee.slice(0,ue),{...ee[ue],...V},...ee.slice(ue+1)]:[V,...ee]})})})}),[_]),B.useEffect(()=>{if(x!=="system"){U(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const V=window.matchMedia("(prefers-color-scheme: dark)");try{V.addEventListener("change",({matches:ee})=>{U(ee?"dark":"light")})}catch{V.addListener(({matches:ue})=>{try{U(ue?"dark":"light")}catch(he){console.error(he)}})}},[x]),B.useEffect(()=>{_.length<=1&&G(!1)},[_]),B.useEffect(()=>{const V=ee=>{var ue;if(c.every(je=>ee[je]||ee.code===je)){var xe;G(!0),(xe=I.current)==null||xe.focus()}ee.code==="Escape"&&(document.activeElement===I.current||(ue=I.current)!=null&&ue.contains(document.activeElement))&&G(!1)};return document.addEventListener("keydown",V),()=>document.removeEventListener("keydown",V)},[c]),B.useEffect(()=>{if(I.current)return()=>{oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null,z.current=!1)}},[I.current]),B.createElement("section",{ref:n,"aria-label":`${O} ${te}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},R.map((V,ee)=>{var ue;const[he,xe]=V.split("-");return E.length?B.createElement("ol",{key:V,dir:k==="auto"?r4():k,tabIndex:-1,ref:I,className:p,"data-sonner-toaster":!0,"data-sonner-theme":q,"data-y-position":he,"data-x-position":xe,style:{"--front-toast-height":`${((ue=L[0])==null?void 0:ue.height)||0}px`,"--width":`${nz}px`,"--gap":`${T}px`,...y,...lz(g,m)},onBlur:je=>{z.current&&!je.currentTarget.contains(je.relatedTarget)&&(z.current=!1,oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null))},onFocus:je=>{je.target instanceof HTMLElement&&je.target.dataset.dismissible==="false"||z.current||(z.current=!0,oe.current=je.relatedTarget)},onMouseEnter:()=>G(!0),onMouseMove:()=>G(!0),onMouseLeave:()=>{Y||G(!1)},onDragEnd:()=>G(!1),onPointerDown:je=>{je.target instanceof HTMLElement&&je.target.dataset.dismissible==="false"||X(!0)},onPointerUp:()=>X(!1)},E.filter(je=>!je.position&&ee===0||je.position===V).map((je,de)=>{var Ne,Oe;return B.createElement(oz,{key:je.id,icons:C,index:de,toast:je,defaultRichColors:b,duration:(Ne=N?.duration)!=null?Ne:A,className:N?.className,descriptionClassName:N?.descriptionClassName,invert:s,visibleToasts:j,closeButton:(Oe=N?.closeButton)!=null?Oe:f,interacting:Y,position:V,style:N?.style,unstyled:N?.unstyled,classNames:N?.classNames,cancelButtonStyle:N?.cancelButtonStyle,actionButtonStyle:N?.actionButtonStyle,closeButtonAriaLabel:N?.closeButtonAriaLabel,removeToast:Q,toasts:E.filter(ce=>ce.position==je.position),heights:L.filter(ce=>ce.position==je.position),setHeights:$,expandByDefault:u,gap:T,expanded:H,swipeDirections:t.swipeDirections})})):null}))}),uz=({...e})=>{const{theme:t="system"}=R$();return l.jsx(cz,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function ka(e,t,{checkForDefaultPrevented:n=!0}={}){return function(s){if(e?.(s),n===!1||!s.defaultPrevented)return t?.(s)}}function a4(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function GP(...e){return t=>{let n=!1;const r=e.map(s=>{const o=a4(s,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let s=0;s<r.length;s++){const o=r[s];typeof o=="function"?o():a4(e[s],null)}}}}function Fi(...e){return M.useCallback(GP(...e),e)}function QP(e,t=[]){let n=[];function r(o,c){const u=M.createContext(c),f=n.length;n=[...n,c];const p=m=>{const{scope:x,children:b,...A}=m,y=x?.[e]?.[f]||u,j=M.useMemo(()=>A,Object.values(A));return l.jsx(y.Provider,{value:j,children:b})};p.displayName=o+"Provider";function g(m,x){const b=x?.[e]?.[f]||u,A=M.useContext(b);if(A)return A;if(c!==void 0)return c;throw new Error(`\`${m}\` must be used within \`${o}\``)}return[p,g]}const s=()=>{const o=n.map(c=>M.createContext(c));return function(u){const f=u?.[e]||o;return M.useMemo(()=>({[`__scope${e}`]:{...u,[e]:f}}),[u,f])}};return s.scopeName=e,[r,dz(s,...t)]}function dz(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(o){const c=r.reduce((u,{useScope:f,scopeName:p})=>{const m=f(o)[`__scope${p}`];return{...u,...m}},{});return M.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return n.scopeName=t.scopeName,n}function KP(e){const t=fz(e),n=M.forwardRef((r,s)=>{const{children:o,...c}=r,u=M.Children.toArray(o),f=u.find(mz);if(f){const p=f.props.children,g=u.map(m=>m===f?M.Children.count(p)>1?M.Children.only(null):M.isValidElement(p)?p.props.children:null:m);return l.jsx(t,{...c,ref:s,children:M.isValidElement(p)?M.cloneElement(p,void 0,g):null})}return l.jsx(t,{...c,ref:s,children:o})});return n.displayName=`${e}.Slot`,n}var VP=KP("Slot");function fz(e){const t=M.forwardRef((n,r)=>{const{children:s,...o}=n;if(M.isValidElement(s)){const c=gz(s),u=hz(o,s.props);return s.type!==M.Fragment&&(u.ref=r?GP(r,c):c),M.cloneElement(s,u)}return M.Children.count(s)>1?M.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var YP=Symbol("radix.slottable");function pz(e){const t=({children:n})=>l.jsx(l.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=YP,t}function mz(e){return M.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===YP}function hz(e,t){const n={...t};for(const r in t){const s=e[r],o=t[r];/^on[A-Z]/.test(r)?s&&o?n[r]=(...u)=>{const f=o(...u);return s(...u),f}:s&&(n[r]=s):r==="style"?n[r]={...s,...o}
vendor: 1,086 bytes, line 49
49:r==="className"&&(n[r]=[s,o].filter(Boolean).join(" "))}return{...e,...n}}function gz(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var xz=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Gi=xz.reduce((e,t)=>{const n=KP(`Primitive.${t}`),r=M.forwardRef((s,o)=>{const{asChild:c,...u}=s,f=c?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(f,{...u,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function vz(e,t){e&&mw.flushSync(()=>e.dispatchEvent(t))}function qm(e){const t=M.useRef(e);return M.useEffect(()=>{t.current=e}),M.useMemo(()=>(...n)=>t.current?.(...n),[])}function yz(e,t=globalThis?.document){const n=qm(e);M.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}
vendor: 5,477 bytes, line 49
49var bz="DismissableLayer",k1="dismissableLayer.update",wz="dismissableLayer.pointerDownOutside",Az="dismissableLayer.focusOutside",s4,XP=M.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),WP=M.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:o,onInteractOutside:c,onDismiss:u,...f}=e,p=M.useContext(XP),[g,m]=M.useState(null),x=g?.ownerDocument??globalThis?.document,[,b]=M.useState({}),A=Fi(t,S=>m(S)),y=Array.from(p.layers),[j]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),N=y.indexOf(j),k=g?y.indexOf(g):-1,T=p.layersWithOutsidePointerEventsDisabled.size>0,C=k>=N,O=Nz(S=>{const E=S.target,R=[...p.branches].some(L=>L.contains(E));!C||R||(s?.(S),c?.(S),S.defaultPrevented||u?.())},x),_=Oz(S=>{const E=S.target;[...p.branches].some(L=>L.contains(E))||(o?.(S),c?.(S),S.defaultPrevented||u?.())},x);return yz(S=>{k===p.layers.size-1&&(r?.(S),!S.defaultPrevented&&u&&(S.preventDefault(),u()))},x),M.useEffect(()=>{if(g)return n&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(s4=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(g)),p.layers.add(g),i4(),()=>{n&&p.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=s4)}},[g,x,n,p]),M.useEffect(()=>()=>{g&&(p.layers.delete(g),p.layersWithOutsidePointerEventsDisabled.delete(g),i4())},[g,p]),M.useEffect(()=>{const S=()=>b({});return document.addEventListener(k1,S),()=>document.removeEventListener(k1,S)},[]),l.jsx(Gi.div,{...f,ref:A,style:{pointerEvents:T?C?"auto":"none":void 0,...e.style},onFocusCapture:ka(e.onFocusCapture,_.onFocusCapture),onBlurCapture:ka(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:ka(e.onPointerDownCapture,O.onPointerDownCapture)})});WP.displayName=bz;var jz="DismissableLayerBranch",Sz=M.forwardRef((e,t)=>{const n=M.useContext(XP),r=M.useRef(null),s=Fi(t,r);return M.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),l.jsx(Gi.div,{...e,ref:s})});Sz.displayName=jz;function Nz(e,t=globalThis?.document){const n=qm(e),r=M.useRef(!1),s=M.useRef(()=>{});return M.useEffect(()=>{const o=u=>{if(u.target&&!r.current){let f=function(){ZP(wz,n,p,{discrete:!0})};const p={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",s.current),s.current=f,t.addEventListener("click",s.current,{once:!0})):f()}else t.removeEventListener("click",s.current);r.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",o),t.removeEventListener("click",s.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Oz(e,t=globalThis?.document){const n=qm(e),r=M.useRef(!1);return M.useEffect(()=>{const s=o=>{o.target&&!r.current&&ZP(Az,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",s),()=>t.removeEventListener("focusin",s)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function i4(){const e=new CustomEvent(k1);document.dispatchEvent(e)}function ZP(e,t,n,{discrete:r}){const s=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?vz(s,o):s.dispatchEvent(o)}var wu=globalThis?.document?M.useLayoutEffect:()=>{};const _z=["top","right","bottom","left"],Ms=Math.min,Vn=Math.max,Np=Math.round,Qf=Math.floor,Vr=e=>({x:e,y:e}),kz={left:"right",right:"left",bottom:"top",top:"bottom"},Tz={start:"end",end:"start"};function T1(e,t,n){return Vn(e,Ms(t,n))}function Ba(e,t){return typeof e=="function"?e(t):e}function $a(e){return e.split("-")[0]}function Ll(e){return e.split("-")[1]}function hw(e){return e==="x"?"y":"x"}function gw(e){return e==="y"?"height":"width"}const Pz=new Set(["top","bottom"]);function Gr(e){return Pz.has($a(e))?"y":"x"}function xw(e){return hw(Gr(e))}function Ez(e,t,n){n===void 0&&(n=!1);const r=Ll(e),s=xw(e),o=gw(s);let c=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(c=Op(c)),[c,Op(c)]}function Cz(e){const t=Op(e);return[P1(e),t,P1(t)]}function P1(e){return e.replace(/start|end/g,t=>Tz[t])}const o4=["left","right"],l4=["right","left"],Mz=["top","bottom"],Dz=["bottom","top"];function Rz(e,t,n){switch(e){case"top":case"bottom":return n?t?l4:o4:t?o4:l4;case"left":case"right":return t?Mz:Dz;default:return[]}}function qz(e,t,n,r){const s=Ll(e);let o=Rz($a(e),n==="start",r);return s&&(o=o.map(c=>c+"-"+s),t&&(o=o.concat(o.map(P1)))),o}function Op(e){return e.replace(/left|right|bottom|top/g,t=>kz[t])}function Bz(e){return{top:0,right:0,bottom:0,left:0,...e}}function JP(e){return typeof e!="number"?Bz(e):{top:e,right:e,bottom:e,left:e}}function _p(e){const{x:t,y:n,width:r,height:s}=e;return{width:r,height:s,top:n,left:t,right:t+r,bottom:n+s,x:t,y:n}}function c4(e,t,n){let{reference:r,floating:s}=e;const o=Gr(t),c=xw(t),u=gw(c),f=$a(t),p=o==="y",g=r.x+r.width/2-s.width/2,m=r.y+r.height/2-s.height/2,x=r[u]/2-s[u]/2;let b;switch(f){case"top":b={x:g,y:r.y-s.height};break;case"bottom":b={x:g,y:r.y+r.height};break;case"right":b={x:r.x+r.width,y:m};break;case"left":b={x:r.x-s.width,y:m};break;default:b={x:r.x,y:r.y}}switch(Ll(t)){case"start":b[c]-=x*(n&&p?-1:1);break;case"end":b[c]+=x*(n&&p?-1:1);break}return b}const $z=async(e,t,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:o=[],platform:c}
vendor: 14,992 bytes, line 49
49=n,u=o.filter(Boolean),f=await(c.isRTL==null?void 0:c.isRTL(t));let p=await c.getElementRects({reference:e,floating:t,strategy:s}),{x:g,y:m}=c4(p,r,f),x=r,b={},A=0;for(let y=0;y<u.length;y++){const{name:j,fn:N}=u[y],{x:k,y:T,data:C,reset:O}=await N({x:g,y:m,initialPlacement:r,placement:x,strategy:s,middlewareData:b,rects:p,platform:c,elements:{reference:e,floating:t}});g=k??g,m=T??m,b={...b,[j]:{...b[j],...C}},O&&A<=50&&(A++,typeof O=="object"&&(O.placement&&(x=O.placement),O.rects&&(p=O.rects===!0?await c.getElementRects({reference:e,floating:t,strategy:s}):O.rects),{x:g,y:m}=c4(p,x,f)),y=-1)}return{x:g,y:m,placement:x,strategy:s,middlewareData:b}};async function Au(e,t){var n;t===void 0&&(t={});const{x:r,y:s,platform:o,rects:c,elements:u,strategy:f}=e,{boundary:p="clippingAncestors",rootBoundary:g="viewport",elementContext:m="floating",altBoundary:x=!1,padding:b=0}=Ba(t,e),A=JP(b),j=u[x?m==="floating"?"reference":"floating":m],N=_p(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(j)))==null||n?j:j.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(u.floating)),boundary:p,rootBoundary:g,strategy:f})),k=m==="floating"?{x:r,y:s,width:c.floating.width,height:c.floating.height}:c.reference,T=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u.floating)),C=await(o.isElement==null?void 0:o.isElement(T))?await(o.getScale==null?void 0:o.getScale(T))||{x:1,y:1}:{x:1,y:1},O=_p(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:k,offsetParent:T,strategy:f}):k);return{top:(N.top-O.top+A.top)/C.y,bottom:(O.bottom-N.bottom+A.bottom)/C.y,left:(N.left-O.left+A.left)/C.x,right:(O.right-N.right+A.right)/C.x}}const zz=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:s,rects:o,platform:c,elements:u,middlewareData:f}=t,{element:p,padding:g=0}=Ba(e,t)||{};if(p==null)return{};const m=JP(g),x={x:n,y:r},b=xw(s),A=gw(b),y=await c.getDimensions(p),j=b==="y",N=j?"top":"left",k=j?"bottom":"right",T=j?"clientHeight":"clientWidth",C=o.reference[A]+o.reference[b]-x[b]-o.floating[A],O=x[b]-o.reference[b],_=await(c.getOffsetParent==null?void 0:c.getOffsetParent(p));let S=_?_[T]:0;(!S||!await(c.isElement==null?void 0:c.isElement(_)))&&(S=u.floating[T]||o.floating[A]);const E=C/2-O/2,R=S/2-y[A]/2-1,L=Ms(m[N],R),$=Ms(m[k],R),H=L,G=S-y[A]-$,Y=S/2-y[A]/2+E,X=T1(H,Y,G),q=!f.arrow&&Ll(s)!=null&&Y!==X&&o.reference[A]/2-(Y<H?L:$)-y[A]/2<0,U=q?Y<H?Y-H:Y-G:0;return{[b]:x[b]+U,data:{[b]:X,centerOffset:Y-X-U,...q&&{alignmentOffset:U}},reset:q}}}),Lz=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:s,middlewareData:o,rects:c,initialPlacement:u,platform:f,elements:p}=t,{mainAxis:g=!0,crossAxis:m=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:y=!0,...j}=Ba(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const N=$a(s),k=Gr(u),T=$a(u)===u,C=await(f.isRTL==null?void 0:f.isRTL(p.floating)),O=x||(T||!y?[Op(u)]:Cz(u)),_=A!=="none";!x&&_&&O.push(...qz(u,y,A,C));const S=[u,...O],E=await Au(t,j),R=[];let L=((r=o.flip)==null?void 0:r.overflows)||[];if(g&&R.push(E[N]),m){const Y=Ez(s,c,C);R.push(E[Y[0]],E[Y[1]])}if(L=[...L,{placement:s,overflows:R}],!R.every(Y=>Y<=0)){var $,H;const Y=((($=o.flip)==null?void 0:$.index)||0)+1,X=S[Y];if(X&&(!(m==="alignment"?k!==Gr(X):!1)||L.every(I=>Gr(I.placement)===k?I.overflows[0]>0:!0)))return{data:{index:Y,overflows:L},reset:{placement:X}};let q=(H=L.filter(U=>U.overflows[0]<=0).sort((U,I)=>U.overflows[1]-I.overflows[1])[0])==null?void 0:H.placement;if(!q)switch(b){case"bestFit":{var G;const U=(G=L.filter(I=>{if(_){const te=Gr(I.placement);return te===k||te==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(te=>te>0).reduce((te,oe)=>te+oe,0)]).sort((I,te)=>I[1]-te[1])[0])==null?void 0:G[0];U&&(q=U);break}case"initialPlacement":q=u;break}if(s!==q)return{reset:{placement:q}}}return{}}}};function u4(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function d4(e){return _z.some(t=>e[t]>=0)}const Iz=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...s}=Ba(e,t);switch(r){case"referenceHidden":{const o=await Au(t,{...s,elementContext:"reference"}),c=u4(o,n.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:d4(c)}}}case"escaped":{const o=await Au(t,{...s,altBoundary:!0}),c=u4(o,n.floating);return{data:{escapedOffsets:c,escaped:d4(c)}}}default:return{}}}}},eE=new Set(["left","top"]);async function Uz(e,t){const{placement:n,platform:r,elements:s}=e,o=await(r.isRTL==null?void 0:r.isRTL(s.floating)),c=$a(n),u=Ll(n),f=Gr(n)==="y",p=eE.has(c)?-1:1,g=o&&f?-1:1,m=Ba(t,e);let{mainAxis:x,crossAxis:b,alignmentAxis:A}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return u&&typeof A=="number"&&(b=u==="end"?A*-1:A),f?{x:b*g,y:x*p}:{x:x*p,y:b*g}}const Hz=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:s,y:o,placement:c,middlewareData:u}=t,f=await Uz(t,e);return c===((n=u.offset)==null?void 0:n.placement)&&(r=u.arrow)!=null&&r.alignmentOffset?{}:{x:s+f.x,y:o+f.y,data:{...f,placement:c}}}}},Fz=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:s}=t,{mainAxis:o=!0,crossAxis:c=!1,limiter:u={fn:j=>{let{x:N,y:k}=j;return{x:N,y:k}}},...f}=Ba(e,t),p={x:n,y:r},g=await Au(t,f),m=Gr($a(s)),x=hw(m);let b=p[x],A=p[m];if(o){const j=x==="y"?"top":"left",N=x==="y"?"bottom":"right",k=b+g[j],T=b-g[N];b=T1(k,b,T)}if(c){const j=m==="y"?"top":"left",N=m==="y"?"bottom":"right",k=A+g[j],T=A-g[N];A=T1(k,A,T)}const y=u.fn({...t,[x]:b,[m]:A});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[x]:o,[m]:c}}}}}},Gz=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:s,rects:o,middlewareData:c}=t,{offset:u=0,mainAxis:f=!0,crossAxis:p=!0}=Ba(e,t),g={x:n,y:r},m=Gr(s),x=hw(m);let b=g[x],A=g[m];const y=Ba(u,t),j=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(f){const T=x==="y"?"height":"width",C=o.reference[x]-o.floating[T]+j.mainAxis,O=o.reference[x]+o.reference[T]-j.mainAxis;b<C?b=C:b>O&&(b=O)}if(p){var N,k;const T=x==="y"?"width":"height",C=eE.has($a(s)),O=o.reference[m]-o.floating[T]+(C&&((N=c.offset)==null?void 0:N[m])||0)+(C?0:j.crossAxis),_=o.reference[m]+o.reference[T]+(C?0:((k=c.offset)==null?void 0:k[m])||0)-(C?j.crossAxis:0);A<O?A=O:A>_&&(A=_)}return{[x]:b,[m]:A}}}},Qz=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:s,rects:o,platform:c,elements:u}=t,{apply:f=()=>{},...p}=Ba(e,t),g=await Au(t,p),m=$a(s),x=Ll(s),b=Gr(s)==="y",{width:A,height:y}=o.floating;let j,N;m==="top"||m==="bottom"?(j=m,N=x===(await(c.isRTL==null?void 0:c.isRTL(u.floating))?"start":"end")?"left":"right"):(N=m,j=x==="end"?"top":"bottom");const k=y-g.top-g.bottom,T=A-g.left-g.right,C=Ms(y-g[j],k),O=Ms(A-g[N],T),_=!t.middlewareData.shift;let S=C,E=O;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(E=T),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(S=k),_&&!x){const L=Vn(g.left,0),$=Vn(g.right,0),H=Vn(g.top,0),G=Vn(g.bottom,0);b?E=A-2*(L!==0||$!==0?L+$:Vn(g.left,g.right)):S=y-2*(H!==0||G!==0?H+G:Vn(g.top,g.bottom))}await f({...t,availableWidth:E,availableHeight:S});const R=await c.getDimensions(u.floating);return A!==R.width||y!==R.height?{reset:{rects:!0}}:{}}}};function Bm(){return typeof window<"u"}function Il(e){return tE(e)?(e.nodeName||"").toLowerCase():"#document"}function Wn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ta(e){var t;return(t=(tE(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function tE(e){return Bm()?e instanceof Node||e instanceof Wn(e).Node:!1}function Er(e){return Bm()?e instanceof Element||e instanceof Wn(e).Element:!1}function Wr(e){return Bm()?e instanceof HTMLElement||e instanceof Wn(e).HTMLElement:!1}function f4(e){return!Bm()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Wn(e).ShadowRoot}const Kz=new Set(["inline","contents"]);function dd(e){const{overflow:t,overflowX:n,overflowY:r,display:s}=Cr(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Kz.has(s)}const Vz=new Set(["table","td","th"]);function Yz(e){return Vz.has(Il(e))}const Xz=[":popover-open",":modal"];function $m(e){return Xz.some(t=>{try{return e.matches(t)}catch{return!1}})}const Wz=["transform","translate","scale","rotate","perspective"],Zz=["transform","translate","scale","rotate","perspective","filter"],Jz=["paint","layout","strict","content"];function vw(e){const t=yw(),n=Er(e)?Cr(e):e;return Wz.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||Zz.some(r=>(n.willChange||"").includes(r))||Jz.some(r=>(n.contain||"").includes(r))}function eL(e){let t=Ds(e);for(;Wr(t)&&!cl(t);){if(vw(t))return t;if($m(t))return null;t=Ds(t)}return null}function yw(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const tL=new Set(["html","body","#document"]);function cl(e){return tL.has(Il(e))}function Cr(e){return Wn(e).getComputedStyle(e)}function zm(e){return Er(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ds(e){if(Il(e)==="html")return e;const t=e.assignedSlot||e.parentNode||f4(e)&&e.host||ta(e);return f4(t)?t.host:t}function nE(e){const t=Ds(e);return cl(t)?e.ownerDocument?e.ownerDocument.body:e.body:Wr(t)&&dd(t)?t:nE(t)}function ju(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=nE(e),o=s===((r=e.ownerDocument)==null?void 0:r.body),c=Wn(s);if(o){const u=E1(c);return t.concat(c,c.visualViewport||[],dd(s)?s:[],u&&n?ju(u):[])}return t.concat(s,ju(s,[],n))}function E1(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function rE(e){const t=Cr(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const s=Wr(e),o=s?e.offsetWidth:n,c=s?e.offsetHeight:r,u=Np(n)!==o||Np(r)!==c;return u&&(n=o,r=c),{width:n,height:r,$:u}}function bw(e){return Er(e)?e:e.contextElement}function tl(e){const t=bw(e);if(!Wr(t))return Vr(1);const n=t.getBoundingClientRect(),{width:r,height:s,$:o}=rE(t);let c=(o?Np(n.width):n.width)/r,u=(o?Np(n.height):n.height)/s;return(!c||!Number.isFinite(c))&&(c=1),(!u||!Number.isFinite(u))&&(u=1),{x:c,y:u}}const nL=Vr(0);function aE(e){const t=Wn(e);return!yw()||!t.visualViewport?nL:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rL(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Wn(e)?!1:t}function Ci(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),o=bw(e);let c=Vr(1);t&&(r?Er(r)&&(c=tl(r)):c=tl(e));const u=rL(o,n,r)?aE(o):Vr(0);let f=(s.left+u.x)/c.x,p=(s.top+u.y)/c.y,g=s.width/c.x,m=s.height/c.y;if(o){const x=Wn(o),b=r&&Er(r)?Wn(r):r;let A=x,y=E1(A);for(;y&&r&&b!==A;){const j=tl(y),N=y.getBoundingClientRect(),k=Cr(y),T=N.left+(y.clientLeft+parseFloat(k.paddingLeft))*j.x,C=N.top+(y.clientTop+parseFloat(k.paddingTop))*j.y;f*=j.x,p*=j.y,g*=j.x,m*=j.y,f+=T,p+=C,A=Wn(y),y=E1(A)}}return _p({width:g,height:m,x:f,y:p})}function Lm(e,t){const n=zm(e).scrollLeft;return t?t.left+n:Ci(ta(e)).left+n}function sE(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-Lm(e,n),s=n.top+t.scrollTop;return{x:r,y:s}}function aL(e){let{elements:t,rect:n,offsetParent:r,strategy:s}=e;const o=s==="fixed",c=ta(r),u=t?$m(t.floating):!1;if(r===c||u&&o)return n;let f={scrollLeft:0,scrollTop:0},p=Vr(1);const g=Vr(0),m=Wr(r);if((m||!m&&!o)&&((Il(r)!=="body"||dd(c))&&(f=zm(r)),Wr(r))){const b=Ci(r);p=tl(r),g.x=b.x+r.clientLeft,g.y=b.y+r.clientTop}const x=c&&!m&&!o?sE(c,f):Vr(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-f.scrollLeft*p.x+g.x+x.x,y:n.y*p.y-f.scrollTop*p.y+g.y+x.y}}function sL(e){return Array.from(e.getClientRects())}function iL(e){const t=ta(e),n=zm(e),r=e.ownerDocument.body,s=Vn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Vn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let c=-n.scrollLeft+Lm(e);const u=-n.scrollTop;return Cr(r).direction==="rtl"&&(c+=Vn(t.clientWidth,r.clientWidth)-s),{width:s,height:o,x:c,y:u}}const p4=25;function oL(e,t){const n=Wn(e),r=ta(e),s=n.visualViewport;let o=r.clientWidth,c=r.clientHeight,u=0,f=0;if(s){o=s.width,c=s.height;const g=yw();(!g||g&&t==="fixed")&&(u=s.offsetLeft,f=s.offsetTop)}const p=Lm(r);if(p<=0){const g=r.ownerDocument,m=g.body,x=getComputedStyle(m),b=g.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,A=Math.abs(r.clientWidth-m.clientWidth-b);A<=p4&&(o-=A)}else p<=p4&&(o+=p);return{width:o,height:c,x:u,y:f}}const lL=new Set(["absolute","fixed"]);function cL(e,t){const n=Ci(e,!0,t==="fixed"),r=n.top+e.clientTop,s=n.left+e.clientLeft,o=Wr(e)?tl(e):Vr(1),c=e.clientWidth*o.x,u=e.clientHeight*o.y,f=s*o.x,p=r*o.y;return{width:c,height:u,x:f,y:p}}function m4(e,t,n){let r;if(t==="viewport")r=oL(e,n);else if(t==="document")r=iL(ta(e));else if(Er(t))r=cL(t,n);else{const s=aE(e);r={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return _p(r)}function iE(e,t){const n=Ds(e);return n===t||!Er(n)||cl(n)?!1:Cr(n).position==="fixed"||iE(n,t)}function uL(e,t){const n=t.get(e);if(n)return n;let r=ju(e,[],!1).filter(u=>Er(u)&&Il(u)!=="body"),s=null;const o=Cr(e).position==="fixed";let c=o?Ds(e):e;for(;Er(c)&&!cl(c);){const u=Cr(c),f=vw(c);!f&&u.position==="fixed"&&(s=null),(o?!f&&!s:!f&&u.position==="static"&&!!s&&lL.has(s.position)||dd(c)&&!f&&iE(e,c))?r=r.filter(g=>g!==c):s=u,c=Ds(c)}return t.set(e,r),r}function dL(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e;const c=[...n==="clippingAncestors"?$m(t)?[]:uL(t,this._c):[].concat(n),r],u=c[0],f=c.reduce((p,g)=>{const m=m4(t,g,s);return p.top=Vn(m.top,p.top),p.right=Ms(m.right,p.right),p.bottom=Ms(m.bottom,p.bottom),p.left=Vn(m.left,p.left),p},m4(t,u,s));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function fL(e){const{width:t,height:n}=rE(e);return{width:t,height:n}}function pL(e,t,n){const r=Wr(t),s=ta(t),o=n==="fixed",c=Ci(e,!0,o,t);let u={scrollLeft:0,scrollTop:0};const f=Vr(0);function p(){f.x=Lm(s)}if(r||!r&&!o)if((Il(t)!=="body"||dd(s))&&(u=zm(t)),r){const b=Ci(t,!0,o,t);f.x=b.x+t.clientLeft,f.y=b.y+t.clientTop}else s&&p();o&&!r&&s&&p();const g=s&&!r&&!o?sE(s,u):Vr(0),m=c.left+u.scrollLeft-f.x-g.x,x=c.top+u.scrollTop-f.y-g.y;return{x:m,y:x,width:c.width,height:c.height}}function Jx(e){return Cr(e).position==="static"}function h4(e,t){if(!Wr(e)||Cr(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return ta(e)===n&&(n=n.ownerDocument.body),n}function oE(e,t){const n=Wn(e);if($m(e))return n;if(!Wr(e)){let s=Ds(e);for(;s&&!cl(s);
vendor: 4,248 bytes, line 49
49){if(Er(s)&&!Jx(s))return s;s=Ds(s)}return n}let r=h4(e,t);for(;r&&Yz(r)&&Jx(r);)r=h4(r,t);return r&&cl(r)&&Jx(r)&&!vw(r)?n:r||eL(e)||n}const mL=async function(e){const t=this.getOffsetParent||oE,n=this.getDimensions,r=await n(e.floating);return{reference:pL(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function hL(e){return Cr(e).direction==="rtl"}const gL={convertOffsetParentRelativeRectToViewportRelativeRect:aL,getDocumentElement:ta,getClippingRect:dL,getOffsetParent:oE,getElementRects:mL,getClientRects:sL,getDimensions:fL,getScale:tl,isElement:Er,isRTL:hL};function lE(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function xL(e,t){let n=null,r;const s=ta(e);function o(){var u;clearTimeout(r),(u=n)==null||u.disconnect(),n=null}function c(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),o();const p=e.getBoundingClientRect(),{left:g,top:m,width:x,height:b}=p;if(u||t(),!x||!b)return;const A=Qf(m),y=Qf(s.clientWidth-(g+x)),j=Qf(s.clientHeight-(m+b)),N=Qf(g),T={rootMargin:-A+"px "+-y+"px "+-j+"px "+-N+"px",threshold:Vn(0,Ms(1,f))||1};let C=!0;function O(_){const S=_[0].intersectionRatio;if(S!==f){if(!C)return c();S?c(!1,S):r=setTimeout(()=>{c(!1,1e-7)},1e3)}S===1&&!lE(p,e.getBoundingClientRect())&&c(),C=!1}try{n=new IntersectionObserver(O,{...T,root:s.ownerDocument})}catch{n=new IntersectionObserver(O,T)}n.observe(e)}return c(!0),o}function vL(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:f=!1}=r,p=bw(e),g=s||o?[...p?ju(p):[],...ju(t)]:[];g.forEach(N=>{s&&N.addEventListener("scroll",n,{passive:!0}),o&&N.addEventListener("resize",n)});const m=p&&u?xL(p,n):null;let x=-1,b=null;c&&(b=new ResizeObserver(N=>{let[k]=N;k&&k.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var T;(T=b)==null||T.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let A,y=f?Ci(e):null;f&&j();function j(){const N=Ci(e);y&&!lE(y,N)&&n(),y=N,A=requestAnimationFrame(j)}return n(),()=>{var N;g.forEach(k=>{s&&k.removeEventListener("scroll",n),o&&k.removeEventListener("resize",n)}),m?.(),(N=b)==null||N.disconnect(),b=null,f&&cancelAnimationFrame(A)}}const yL=Hz,bL=Fz,wL=Lz,AL=Qz,jL=Iz,g4=zz,SL=Gz,NL=(e,t,n)=>{const r=new Map,s={platform:gL,...n},o={...s.platform,_c:r};return $z(e,t,{...s,platform:o})};var OL=typeof document<"u",_L=function(){},xp=OL?M.useLayoutEffect:_L;function kp(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!kp(e[r],t[r]))return!1;return!0}if(s=Object.keys(e),n=s.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,s[r]))return!1;for(r=n;r--!==0;){const o=s[r];if(!(o==="_owner"&&e.$$typeof)&&!kp(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function cE(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function x4(e,t){const n=cE(e);return Math.round(t*n)/n}function ev(e){const t=M.useRef(e);return xp(()=>{t.current=e}),t}function kL(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:o,floating:c}={},transform:u=!0,whileElementsMounted:f,open:p}=e,[g,m]=M.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,b]=M.useState(r);kp(x,r)||b(r);const[A,y]=M.useState(null),[j,N]=M.useState(null),k=M.useCallback(I=>{I!==_.current&&(_.current=I,y(I))},[]),T=M.useCallback(I=>{I!==S.current&&(S.current=I,N(I))},[]),C=o||A,O=c||j,_=M.useRef(null),S=M.useRef(null),E=M.useRef(g),R=f!=null,L=ev(f),$=ev(s),H=ev(p),G=M.useCallback(()=>{if(!_.current||!S.current)return;const I={placement:t,strategy:n,middleware:x};$.current&&(I.platform=$.current),NL(_.current,S.current,I).then(te=>{const oe={...te,isPositioned:H.current!==!1};Y.current&&!kp(E.current,oe)&&(E.current=oe,mw.flushSync(()=>{m(oe)}))})},[x,t,n,$,H]);xp(()=>{p===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(I=>({...I,isPositioned:!1})))}
vendor: 4,564 bytes, line 49
49,[p]);const Y=M.useRef(!1);xp(()=>(Y.current=!0,()=>{Y.current=!1}),[]),xp(()=>{if(C&&(_.current=C),O&&(S.current=O),C&&O){if(L.current)return L.current(C,O,G);G()}},[C,O,G,L,R]);const X=M.useMemo(()=>({reference:_,floating:S,setReference:k,setFloating:T}),[k,T]),q=M.useMemo(()=>({reference:C,floating:O}),[C,O]),U=M.useMemo(()=>{const I={position:n,left:0,top:0};if(!q.floating)return I;const te=x4(q.floating,g.x),oe=x4(q.floating,g.y);return u?{...I,transform:"translate("+te+"px, "+oe+"px)",...cE(q.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:te,top:oe}},[n,u,q.floating,g.x,g.y]);return M.useMemo(()=>({...g,update:G,refs:X,elements:q,floatingStyles:U}),[g,G,X,q,U])}const TL=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:s}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?g4({element:r.current,padding:s}).fn(n):{}:r?g4({element:r,padding:s}).fn(n):{}}}},PL=(e,t)=>({...yL(e),options:[e,t]}),EL=(e,t)=>({...bL(e),options:[e,t]}),CL=(e,t)=>({...SL(e),options:[e,t]}),ML=(e,t)=>({...wL(e),options:[e,t]}),DL=(e,t)=>({...AL(e),options:[e,t]}),RL=(e,t)=>({...jL(e),options:[e,t]}),qL=(e,t)=>({...TL(e),options:[e,t]});var BL="Arrow",uE=M.forwardRef((e,t)=>{const{children:n,width:r=10,height:s=5,...o}=e;return l.jsx(Gi.svg,{...o,ref:t,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});uE.displayName=BL;var $L=uE;function zL(e){const[t,n]=M.useState(void 0);return wu(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const o=s[0];let c,u;if("borderBoxSize"in o){const f=o.borderBoxSize,p=Array.isArray(f)?f[0]:f;c=p.inlineSize,u=p.blockSize}else c=e.offsetWidth,u=e.offsetHeight;n({width:c,height:u})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var dE="Popper",[fE,pE]=QP(dE),[gle,mE]=fE(dE),hE="PopperAnchor",gE=M.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...s}=e,o=mE(hE,n),c=M.useRef(null),u=Fi(t,c),f=M.useRef(null);return M.useEffect(()=>{const p=f.current;f.current=r?.current||c.current,p!==f.current&&o.onAnchorChange(f.current)}),r?null:l.jsx(Gi.div,{...s,ref:u})});gE.displayName=hE;var ww="PopperContent",[LL,IL]=fE(ww),xE=M.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:o="center",alignOffset:c=0,arrowPadding:u=0,avoidCollisions:f=!0,collisionBoundary:p=[],collisionPadding:g=0,sticky:m="partial",hideWhenDetached:x=!1,updatePositionStrategy:b="optimized",onPlaced:A,...y}=e,j=mE(ww,n),[N,k]=M.useState(null),T=Fi(t,xe=>k(xe)),[C,O]=M.useState(null),_=zL(C),S=_?.width??0,E=_?.height??0,R=r+(o!=="center"?"-"+o:""),L=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},$=Array.isArray(p)?p:[p],H=$.length>0,G={padding:L,boundary:$.filter(HL),altBoundary:H},{refs:Y,floatingStyles:X,placement:q,isPositioned:U,middlewareData:I}=kL({strategy:"fixed",placement:R,whileElementsMounted:(...xe)=>vL(...xe,{animationFrame:b==="always"}),elements:{reference:j.anchor},middleware:[PL({mainAxis:s+E,alignmentAxis:c}),f&&EL({mainAxis:!0,crossAxis:!1,limiter:m==="partial"?CL():void 0,...G}),f&&ML({...G}),DL({...G,apply:({elements:xe,rects:je,availableWidth:de,availableHeight:Ne})=>{const{width:Oe,height:ce}=je.reference,Ke=xe.floating.style;Ke.setProperty("--radix-popper-available-width",`${de}px`),Ke.setProperty("--radix-popper-available-height",`${Ne}px`),Ke.setProperty("--radix-popper-anchor-width",`${Oe}px`),Ke.setProperty("--radix-popper-anchor-height",`${ce}px`)}}),C&&qL({element:C,padding:u}),FL({arrowWidth:S,arrowHeight:E}),x&&RL({strategy:"referenceHidden",...G})]}),[te,oe]=bE(q),z=qm(A);wu(()=>{U&&z?.()},[U,z]);const Q=I.arrow?.x,V=I.arrow?.y,ee=I.arrow?.centerOffset!==0,[ue,he]=M.useState();return wu(()=>{N&&he(window.getComputedStyle(N).zIndex)},[N]),l.jsx("div",{ref:Y.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:U?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[I.transformOrigin?.x,I.transformOrigin?.y].join(" "),...I.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(LL,{scope:n,placedSide:te,onArrowChange:O,arrowX:Q,arrowY:V,shouldHideArrow:ee,children:l.jsx(Gi.div,{"data-side":te,"data-align":oe,...y,ref:T,style:{...y.style,animation:U?void 0:"none"}})})})});xE.displayName=ww;var vE="PopperArrow",UL={top:"bottom",right:"left",bottom:"top",left:"r
49ight"},yE=M.forwardRef(function(t,n){const{__scopePopper:r,...s}=t,o=IL(vE,r),c=UL[o.placedSide];return l.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:l.jsx($L,{...s,ref:n,style:{...s.style,display:"block"}})})});yE.displayName=vE;function HL(e){return e!==null}var FL=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:s}=t,c=s.arrow?.centerOffset!==0,u=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,g]=bE(n),m={start:"0%",center:"50%",end:"100%"}[g],x=(s.arrow?.x??0)+u/2,b=(s.arrow?.y??0)+f/2;let A="",y="";return p==="bottom"?(A=c?m:`${x}px`,y=`${-f}px`):p==="top"?(A=c?m:`${x}px`,y=`${r.floating.height+f}px`):p==="right"?(A=`${-f}px`,y=c?m:`${b}px`):p==="left"&&(A=`${r.floating.width+f}px`,y=c?m:`${b}px`),{data:{x:A,y}}}});function bE(e){const[t,n="center"]=e.split("-");return[t,n]}var GL=gE,QL=xE,KL=yE;function VL(e,t){return M.useReducer((n,r)=>t[n][r]??n,e)}var wE=e=>{const{present:t,children:n}=e,r=YL(t),s=typeof n=="function"?n({present:r.isPresent}):M.Children.only(n),o=Fi(r.ref,XL(s));return typeof n=="function"||r.isPresent?M.cloneElement(s,{ref:o}):null};wE.displayName="Presence";function YL(e){const[t,n]=M.useState(),r=M.useRef(null),s=M.useRef(e),o=M.useRef("none"),c=e?"mounted":"unmounted",[u,f]=VL(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return M.useEffect(()=>{const p=Kf(r.current);o.current=u==="mounted"?p:"none"},[u]),wu(()=>{const p=r.current,g=s.current;if(g!==e){const x=o.current,b=Kf(p);e?f("MOUNT"):b==="none"||p?.display==="none"?f("UNMOUNT"):f(g&&x!==b?"ANIMATION_OUT":"UNMOUNT"),s.current=e}},[e,f]),wu(()=>{if(t){let p;const g=t.ownerDocument.defaultView??window,m=b=>{const y=Kf(r.current).includes(CSS.escape(b.animationName));if(b.target===t&&y&&(f("ANIMATION_END"),!s.current)){const j=t.style.animationFillMode;t.style.animationFillMode="forwards",p=g.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=j)})}},x=b=>{b.target===t&&(o.current=Kf(r.current))};return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",m),t.addEventListener("animationend",m),()=>{g.clearTimeout(p),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",m),t.removeEventListener("animationend",m)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:M.useCallback(p=>{r.current=p?getComputedStyle(p):null,n(p)},[])}}function Kf(e){return e?.animationName||"none"}function XL(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var WL=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),ZL="VisuallyHidden",AE=M.forwardRef((e,t)=>l.jsx(Gi.span,{...e,ref:t,style:{...WL,...e.style}}));AE.displayName=ZL;var JL=AE,[Im]=QP("Tooltip",[pE]),Aw=pE(),jE="TooltipProvider",eI=700,v4="tooltip.open",[tI,SE]=Im(jE),NE=e=>{const{__scopeTooltip:t,delayDuration:n=eI,skipDelayDuration:r=300,disableHoverableContent:s=!1,children:o}=e,c=M.useRef(!0),u=M.useRef(!1),f=M.useRef(0);return M.useEffect(()=>{const p=f.current;return()=>window.clearTimeout(p)},[]),l.jsx(tI,{scope:t,isOpenDelayedRef:c,delayDuration:n,onOpen:M.useCallback(()=>{window.clearTimeout(f.current),c.current=!1},[]),onClose:M.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.current=!0,r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:M.useCallback(p=>{u.current=p},[]),disableHoverableContent:s,children:o})};NE.displayName=jE;var OE="Tooltip",[xle,Um]=Im(OE),C1="TooltipTrigger",nI=M.forwardRef((e,t)=>
vendor: 12,907 bytes, line 49
49{const{__scopeTooltip:n,...r}=e,s=Um(C1,n),o=SE(C1,n),c=Aw(n),u=M.useRef(null),f=Fi(t,u,s.onTriggerChange),p=M.useRef(!1),g=M.useRef(!1),m=M.useCallback(()=>p.current=!1,[]);return M.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),l.jsx(GL,{asChild:!0,...c,children:l.jsx(Gi.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:f,onPointerMove:ka(e.onPointerMove,x=>{x.pointerType!=="touch"&&!g.current&&!o.isPointerInTransitRef.current&&(s.onTriggerEnter(),g.current=!0)}),onPointerLeave:ka(e.onPointerLeave,()=>{s.onTriggerLeave(),g.current=!1}),onPointerDown:ka(e.onPointerDown,()=>{s.open&&s.onClose(),p.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:ka(e.onFocus,()=>{p.current||s.onOpen()}),onBlur:ka(e.onBlur,s.onClose),onClick:ka(e.onClick,s.onClose)})})});nI.displayName=C1;var rI="TooltipPortal",[vle,aI]=Im(rI,{forceMount:void 0}),ul="TooltipContent",sI=M.forwardRef((e,t)=>{const n=aI(ul,e.__scopeTooltip),{forceMount:r=n.forceMount,side:s="top",...o}=e,c=Um(ul,e.__scopeTooltip);return l.jsx(wE,{present:r||c.open,children:c.disableHoverableContent?l.jsx(_E,{side:s,...o,ref:t}):l.jsx(iI,{side:s,...o,ref:t})})}),iI=M.forwardRef((e,t)=>{const n=Um(ul,e.__scopeTooltip),r=SE(ul,e.__scopeTooltip),s=M.useRef(null),o=Fi(t,s),[c,u]=M.useState(null),{trigger:f,onClose:p}=n,g=s.current,{onPointerInTransitChange:m}=r,x=M.useCallback(()=>{u(null),m(!1)},[m]),b=M.useCallback((A,y)=>{const j=A.currentTarget,N={x:A.clientX,y:A.clientY},k=dI(N,j.getBoundingClientRect()),T=fI(N,k),C=pI(y.getBoundingClientRect()),O=hI([...T,...C]);u(O),m(!0)},[m]);return M.useEffect(()=>()=>x(),[x]),M.useEffect(()=>{if(f&&g){const A=j=>b(j,g),y=j=>b(j,f);return f.addEventListener("pointerleave",A),g.addEventListener("pointerleave",y),()=>{f.removeEventListener("pointerleave",A),g.removeEventListener("pointerleave",y)}}},[f,g,b,x]),M.useEffect(()=>{if(c){const A=y=>{const j=y.target,N={x:y.clientX,y:y.clientY},k=f?.contains(j)||g?.contains(j),T=!mI(N,c);k?x():T&&(x(),p())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[f,g,c,p,x]),l.jsx(_E,{...e,ref:o})}),[oI,lI]=Im(OE,{isInside:!1}),cI=pz("TooltipContent"),_E=M.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":s,onEscapeKeyDown:o,onPointerDownOutside:c,...u}=e,f=Um(ul,n),p=Aw(n),{onClose:g}=f;return M.useEffect(()=>(document.addEventListener(v4,g),()=>document.removeEventListener(v4,g)),[g]),M.useEffect(()=>{if(f.trigger){const m=x=>{x.target?.contains(f.trigger)&&g()};return window.addEventListener("scroll",m,{capture:!0}),()=>window.removeEventListener("scroll",m,{capture:!0})}},[f.trigger,g]),l.jsx(WP,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:m=>m.preventDefault(),onDismiss:g,children:l.jsxs(QL,{"data-state":f.stateAttribute,...p,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[l.jsx(cI,{children:r}),l.jsx(oI,{scope:n,isInside:!0,children:l.jsx(JL,{id:f.contentId,role:"tooltip",children:s||r})})]})})});sI.displayName=ul;var kE="TooltipArrow",uI=M.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,s=Aw(n);return lI(kE,n).isInside?null:l.jsx(KL,{...s,...r,ref:t})});uI.displayName=kE;function dI(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,s,o)){case o:return"left";case s:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function fI(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function pI(e){const{top:t,right:n,bottom:r,left:s}=e;return[{x:s,y:t},{x:n,y:t},{x:n,y:r},{x:s,y:r}]}function mI(e,t){const{x:n,y:r}=e;let s=!1;for(let o=0,c=t.length-1;o<t.length;c=o++){const u=t[o],f=t[c],p=u.x,g=u.y,m=f.x,x=f.y;g>r!=x>r&&n<(m-p)*(r-g)/(x-g)+p&&(s=!s)}return s}function hI(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),gI(t)}function gI(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const s=e[r];for(;t.length>=2;){const o=t[t.length-1],c=t[t.length-2];if((o.x-c.x)*(s.y-c.y)>=(o.y-c.y)*(s.x-c.x))t.pop();else break}t.push(s)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const s=e[r];for(;n.length>=2;){const o=n[n.length-1],c=n[n.length-2];if((o.x-c.x)*(s.y-c.y)>=(o.y-c.y)*(s.x-c.x))n.pop();else break}n.push(s)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var xI=NE;function TE(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=TE(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function qe(){for(var e,t,n=0,r="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=TE(e))&&(r&&(r+=" "),r+=t);return r}const jw="-",vI=e=>{const t=bI(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:c=>{const u=c.split(jw);return u[0]===""&&u.length!==1&&u.shift(),PE(u,t)||yI(c)},getConflictingClassGroupIds:(c,u)=>{const f=n[c]||[];return u&&r[c]?[...f,...r[c]]:f}}},PE=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),s=r?PE(e.slice(1),r):void 0;if(s)return s;if(t.validators.length===0)return;const o=e.join(jw);return t.validators.find(({validator:c})=>c(o))?.classGroupId},y4=/^\[(.+)\]$/,yI=e=>{if(y4.test(e)){const t=y4.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},bI=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const s in n)M1(n[s],r,s,t);return r},M1=(e,t,n,r)=>{e.forEach(s=>{if(typeof s=="string"){const o=s===""?t:b4(t,s);o.classGroupId=n;return}if(typeof s=="function"){if(wI(s)){M1(s(r),t,n,r);return}t.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([o,c])=>{M1(c,b4(t,o),n,r)})})},b4=(e,t)=>{let n=e;return t.split(jw).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},wI=e=>e.isThemeGetter,AI=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const s=(o,c)=>{n.set(o,c),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let c=n.get(o);if(c!==void 0)return c;if((c=r.get(o))!==void 0)return s(o,c),c},set(o,c){n.has(o)?n.set(o,c):s(o,c)}}},D1="!",R1=":",jI=R1.length,SI=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=s=>{const o=[];let c=0,u=0,f=0,p;for(let A=0;A<s.length;A++){let y=s[A];if(c===0&&u===0){if(y===R1){o.push(s.slice(f,A)),f=A+jI;continue}if(y==="/"){p=A;continue}}y==="["?c++:y==="]"?c--:y==="("?u++:y===")"&&u--}const g=o.length===0?s:s.substring(f),m=NI(g),x=m!==g,b=p&&p>f?p-f:void 0;return{modifiers:o,hasImportantModifier:x,baseClassName:m,maybePostfixModifierPosition:b}};if(t){const s=t+R1,o=r;r=c=>c.startsWith(s)?o(c.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:c,maybePostfixModifierPosition:void 0}}if(n){const s=r;r=o=>n({className:o,parseClassName:s})}return r},NI=e=>e.endsWith(D1)?e.substring(0,e.length-1):e.startsWith(D1)?e.substring(1):e,OI=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const s=[];let o=[];return r.forEach(c=>{c[0]==="["||t[c]?(s.push(...o.sort(),c),o=[]):o.push(c)}),s.push(...o.sort()),s}},_I=e=>({cache:AI(e.cacheSize),parseClassName:SI(e),sortModifiers:OI(e),...vI(e)}),kI=/\s+/,TI=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s,sortModifiers:o}=t,c=[],u=e.trim().split(kI);let f="";for(let p=u.length-1;p>=0;p-=1){const g=u[p],{isExternal:m,modifiers:x,hasImportantModifier:b,baseClassName:A,maybePostfixModifierPosition:y}=n(g);if(m){f=g+(f.length>0?" "+f:f);continue}let j=!!y,N=r(j?A.substring(0,y):A);if(!N){if(!j){f=g+(f.length>0?" "+f:f);continue}if(N=r(A),!N){f=g+(f.length>0?" "+f:f);continue}j=!1}const k=o(x).join(":"),T=b?k+D1:k,C=T+N;if(c.includes(C))continue;c.push(C);const O=s(N,j);for(let _=0;_<O.length;++_){const S=O[_];c.push(T+S)}f=g+(f.length>0?" "+f:f)}return f};function PI(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=EE(t))&&(r&&(r+=" "),r+=n);return r}const EE=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=EE(e[r]))&&(n&&(n+=" "),n+=t);return n};function EI(e,...t){let n,r,s,o=c;function c(f){const p=t.reduce((g,m)=>m(g),e());return n=_I(p),r=n.cache.get,s=n.cache.set,o=u,u(f)}function u(f){const p=r(f);if(p)return p;const g=TI(f,n);return s(f,g),g}return function(){return o(PI.apply(null,arguments))}}const Ut=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},CE=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ME=/^\((?:(\w[\w-]*):)?(.+)\)$/i,CI=/^\d+\/\d+$/,MI=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,DI=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,RI=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,qI=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,BI=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fo=e=>CI.test(e),Le=e=>!!e&&!Number.isNaN(Number(e)),As=e=>!!e&&Number.isInteger(Number(e)),tv=e=>e.endsWith("%")&&Le(e.slice(0,-1)),Na=e=>MI.test(e),$I=()=>!0,zI=e=>DI.test(e)&&!RI.test(e),DE=()=>!1,LI=e=>qI.test(e),II=e=>BI.test(e),UI=e=>!we(e)&&!Ae(e),HI=e=>Ul(e,BE,DE),we=e=>CE.test(e),ci=e=>Ul(e,$E,zI),nv=e=>Ul(e,VI,Le),w4=e=>Ul(e,RE,DE),FI=e=>Ul(e,qE,II),Vf=e=>Ul(e,zE,LI),Ae=e=>ME.test(e),Vc=e=>Hl(e,$E),GI=e=>Hl(e,YI),A4=e=>Hl(e,RE),QI=e=>Hl(e,BE),KI=e=>Hl(e,qE),Yf=e=>Hl(e,zE,!0),Ul=(e,t,n)=>{const r=CE.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Hl=(e,t,n=!1)=>{const r=ME.exec(e);return r?r[1]?t(r[1]):n:!1},RE=e=>e==="position"||e==="percentage",qE=e=>e==="image"||e==="url",BE=e=>e==="length"||e==="size"||e==="bg-size",$E=e=>e==="length",VI=e=>e==="number",YI=e=>e==="family-name",zE=e=>e==="shadow",XI=()=>{const e=Ut("color"),t=Ut("font"),n=Ut("text"),r=Ut("font-weight"),s=Ut("tracking"),o=Ut("leading"),c=Ut("breakpoint"),u=Ut("container"),f=Ut("spacing"),p=Ut("radius"),g=Ut("shadow"),m=Ut("inset-shadow"),x=Ut("text-shadow"),b=Ut("drop-shadow"),A=Ut("blur"),y=Ut("perspective"),j=Ut("aspect"),N=Ut("ease"),k=Ut("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],O=()=>[...C(),Ae,we],_=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],E=()=>[Ae,we,f],R=()=>[Fo,"full","auto",...E()],L=()=>[As,"none","subgrid",Ae,we],$=()=>["auto",{span:["full",As,Ae,we]},As,Ae,we],H=()=>[As,"auto",Ae,we],G=()=>["auto","min","max","fr",Ae,we],Y=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],X=()=>["start","end","center","stretch","center-safe","end-safe"],q=()=>["auto",...E()],U=()=>[Fo,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...E()],I=()=>[e,Ae,we],te=()=>[...C(),A4,w4,{position:[Ae,we]}],oe=()=>["no-repeat",{repeat:["","x","y","space","round"]}],z=()=>["auto","cover","contain",QI,HI,{size:[Ae,we]}],Q=()=>[tv,Vc,ci],V=()=>["","none","full",p,Ae,we],ee=()=>["",Le,Vc,ci],ue=()=>["solid","dashed","dotted","double"],he=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],xe=()=>[Le,tv,A4,w4],je=()=>["","none",A,Ae,we],de=()=>["none",Le,Ae,we],Ne=()=>["none",Le,Ae,we],Oe=()=>[Le,Ae,we],ce=()=>[Fo,"full",...E()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Na],breakpoint:[Na],color:[$I],container:[Na],"drop-shadow":[Na],ease:["in","out","in-out"],font:[UI],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Na],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Na],shadow:[Na],spacing:["px",Le],text:[Na],"text-shadow":[Na],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fo,we,Ae,j]}
vendor: 5,620 bytes, line 49
49],container:["container"],columns:[{columns:[Le,we,Ae,u]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:O()}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{start:R()}],end:[{end:R()}],top:[{top:R()}],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[As,"auto",Ae,we]}],basis:[{basis:[Fo,"full","auto",u,...E()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Le,Fo,"auto","initial","none",we]}],grow:[{grow:["",Le,Ae,we]}],shrink:[{shrink:["",Le,Ae,we]}],order:[{order:[As,"first","last","none",Ae,we]}],"grid-cols":[{"grid-cols":L()}],"col-start-end":[{col:$()}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":L()}],"row-start-end":[{row:$()}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:E()}],"gap-x":[{"gap-x":E()}],"gap-y":[{"gap-y":E()}],"justify-content":[{justify:[...Y(),"normal"]}],"justify-items":[{"justify-items":[...X(),"normal"]}],"justify-self":[{"justify-self":["auto",...X()]}],"align-content":[{content:["normal",...Y()]}],"align-items":[{items:[...X(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...X(),{baseline:["","last"]}]}],"place-content":[{"place-content":Y()}],"place-items":[{"place-items":[...X(),"baseline"]}],"place-self":[{"place-self":["auto",...X()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:q()}],mx:[{mx:q()}],my:[{my:q()}],ms:[{ms:q()}],me:[{me:q()}],mt:[{mt:q()}],mr:[{mr:q()}],mb:[{mb:q()}],ml:[{ml:q()}],"space-x":[{"space-x":E()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":E()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[u,"screen",...U()]}],"min-w":[{"min-w":[u,"screen","none",...U()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[c]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",n,Vc,ci]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Ae,nv]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",tv,we]}],"font-family":[{font:[GI,we,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,Ae,we]}],"line-clamp":[{"line-clamp":[Le,"none",Ae,nv]}],leading:[{leading:[o,...E()]}],"list-image":[{"list-image":["none",Ae,we]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ae,we]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:I()}],"text-color":[{text:I()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ue(),"wavy"]}],"text-decoration-thickness":[{decoration:[Le,"from-font","auto",Ae,ci]}],"text-decoration-color":[{decoration:I()}],"underline-offset":[{"underline-offset":[Le,"auto",Ae,we]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ae,we]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ae,we]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:te()}],"bg-repeat":[{bg:oe()}],"bg-size":[{bg:z()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},As,Ae,we],radial:["",Ae,we],conic:[As,Ae,we]},KI,FI]}],"bg-color":[{bg:I()}],"gradient-from-pos":[{from:Q()}
49],"gradient-via-pos":[{via:Q()}],"gradient-to-pos":[{to:Q()}],"gradient-from":[{from:I()}],"gradient-via":[{via:I()}],"gradient-to":[{to:I()}],rounded:[{rounded:V()}],"rounded-s":[{"rounded-s":V()}],"rounded-e":[{"rounded-e":V()}],"rounded-t":[{"rounded-t":V()}],"rounded-r":[{"rounded-r":V()}],"rounded-b":[{"rounded-b":V()}],"rounded-l":[{"rounded-l":V()}],"rounded-ss":[{"rounded-ss":V()}],"rounded-se":[{"rounded-se":V()}],"rounded-ee":[{"rounded-ee":V()}],"rounded-es":[{"rounded-es":V()}],"rounded-tl":[{"rounded-tl":V()}],"rounded-tr":[{"rounded-tr":V()}],"rounded-br":[{"rounded-br":V()}],"rounded-bl":[{"rounded-bl":V()}],"border-w":[{border:ee()}],"border-w-x":[{"border-x":ee()}],"border-w-y":[{"border-y":ee()}],"border-w-s":[{"border-s":ee()}],"border-w-e":[{"border-e":ee()}],"border-w-t":[{"border-t":ee()}],"border-w-r":[{"border-r":ee()}],"border-w-b":[{"border-b":ee()}],"border-w-l":[{"border-l":ee()}],"divide-x":[{"divide-x":ee()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ee()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ue(),"hidden","none"]}],"divide-style":[{divide:[...ue(),"hidden","none"]}],"border-color":[{border:I()}],"border-color-x":[{"border-x":I()}],"border-color-y":[{"border-y":I()}],"border-color-s":[{"border-s":I()}],"border-color-e":[{"border-e":I()}],"border-color-t":[{"border-t":I()}],"border-color-r":[{"border-r":I()}],"border-color-b":[{"border-b":I()}],"border-color-l":[{"border-l":I()}
vendor: 5,757 bytes, line 49
49],"divide-color":[{divide:I()}],"outline-style":[{outline:[...ue(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Le,Ae,we]}],"outline-w":[{outline:["",Le,Vc,ci]}],"outline-color":[{outline:I()}],shadow:[{shadow:["","none",g,Yf,Vf]}],"shadow-color":[{shadow:I()}],"inset-shadow":[{"inset-shadow":["none",m,Yf,Vf]}],"inset-shadow-color":[{"inset-shadow":I()}],"ring-w":[{ring:ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:I()}],"ring-offset-w":[{"ring-offset":[Le,ci]}],"ring-offset-color":[{"ring-offset":I()}],"inset-ring-w":[{"inset-ring":ee()}],"inset-ring-color":[{"inset-ring":I()}],"text-shadow":[{"text-shadow":["none",x,Yf,Vf]}],"text-shadow-color":[{"text-shadow":I()}],opacity:[{opacity:[Le,Ae,we]}],"mix-blend":[{"mix-blend":[...he(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":he()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Le]}],"mask-image-linear-from-pos":[{"mask-linear-from":xe()}],"mask-image-linear-to-pos":[{"mask-linear-to":xe()}],"mask-image-linear-from-color":[{"mask-linear-from":I()}],"mask-image-linear-to-color":[{"mask-linear-to":I()}],"mask-image-t-from-pos":[{"mask-t-from":xe()}],"mask-image-t-to-pos":[{"mask-t-to":xe()}],"mask-image-t-from-color":[{"mask-t-from":I()}],"mask-image-t-to-color":[{"mask-t-to":I()}],"mask-image-r-from-pos":[{"mask-r-from":xe()}],"mask-image-r-to-pos":[{"mask-r-to":xe()}],"mask-image-r-from-color":[{"mask-r-from":I()}],"mask-image-r-to-color":[{"mask-r-to":I()}],"mask-image-b-from-pos":[{"mask-b-from":xe()}],"mask-image-b-to-pos":[{"mask-b-to":xe()}],"mask-image-b-from-color":[{"mask-b-from":I()}],"mask-image-b-to-color":[{"mask-b-to":I()}],"mask-image-l-from-pos":[{"mask-l-from":xe()}],"mask-image-l-to-pos":[{"mask-l-to":xe()}],"mask-image-l-from-color":[{"mask-l-from":I()}],"mask-image-l-to-color":[{"mask-l-to":I()}],"mask-image-x-from-pos":[{"mask-x-from":xe()}],"mask-image-x-to-pos":[{"mask-x-to":xe()}],"mask-image-x-from-color":[{"mask-x-from":I()}],"mask-image-x-to-color":[{"mask-x-to":I()}],"mask-image-y-from-pos":[{"mask-y-from":xe()}],"mask-image-y-to-pos":[{"mask-y-to":xe()}],"mask-image-y-from-color":[{"mask-y-from":I()}],"mask-image-y-to-color":[{"mask-y-to":I()}],"mask-image-radial":[{"mask-radial":[Ae,we]}],"mask-image-radial-from-pos":[{"mask-radial-from":xe()}],"mask-image-radial-to-pos":[{"mask-radial-to":xe()}],"mask-image-radial-from-color":[{"mask-radial-from":I()}],"mask-image-radial-to-color":[{"mask-radial-to":I()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":C()}],"mask-image-conic-pos":[{"mask-conic":[Le]}],"mask-image-conic-from-pos":[{"mask-conic-from":xe()}],"mask-image-conic-to-pos":[{"mask-conic-to":xe()}],"mask-image-conic-from-color":[{"mask-conic-from":I()}],"mask-image-conic-to-color":[{"mask-conic-to":I()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:te()}],"mask-repeat":[{mask:oe()}],"mask-size":[{mask:z()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ae,we]}],filter:[{filter:["","none",Ae,we]}],blur:[{blur:je()}],brightness:[{brightness:[Le,Ae,we]}],contrast:[{contrast:[Le,Ae,we]}],"drop-shadow":[{"drop-shadow":["","none",b,Yf,Vf]}],"drop-shadow-color":[{"drop-shadow":I()}],grayscale:[{grayscale:["",Le,Ae,we]}],"hue-rotate":[{"hue-rotate":[Le,Ae,we]}],invert:[{invert:["",Le,Ae,we]}],saturate:[{saturate:[Le,Ae,we]}],sepia:[{sepia:["",Le,Ae,we]}],"backdrop-filter":[{"backdrop-filter":["","none",Ae,we]}],"backdrop-blur":[{"backdrop-blur":je()}],"backdrop-brightness":[{"backdrop-brightness":[Le,Ae,we]}],"backdrop-contrast":[{"backdrop-contrast":[Le,Ae,we]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Le,Ae,we]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Le,Ae,we]}],"backdrop-invert":[{"backdrop-invert":["",Le,Ae,we]}],"backdrop-opacity":[{"backdrop-opacity":[Le,Ae,we]}],"backdrop-saturate":[{"backdrop-saturate":[Le,Ae,we]}],"backdrop-sepia":[{"backdrop-sepia":["",Le,Ae,we]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":E()}],"border-spacing-x":[{"border-spacing-x":E()}],"border-spacing-y":[{"border-spacing-y":E()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ae,we]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Le,"initial",Ae,we]}],ease:[{ease:["linear","initial",N,Ae,we]}],delay:[{delay:[Le,Ae,we]}],animate:[{animate:["none",k,Ae,we]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[y,Ae,we]}],"perspective-origin":[{"perspective-origin":O()}],rotate:[{rotate:de()}],"rotate-x":[{"rotate-x":de()}],"rotate-y":[{"rotate-y":de()}],"rotate-z":[{"rotate-z":de()}],scale:[{scale:Ne()}],"scale-x":[{"scale-x":Ne()}],"scale-y":[{"scale-y":Ne()}],"scale-z":[{"scale-z":Ne()}],"scale-3d":["scale-3d"],skew:[{skew:Oe()}],"skew-x":[{"skew-x":Oe()}],"skew-y":[{"skew-y":Oe()}],transform:[{transform:[Ae,we,"","none","gpu","cpu"]}],"transform-origin":[{origin:O()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ce()}],"translate-x":[{"translate-x":ce()}],"translate-y":[{"translate-y":ce()}],"translate-z":[{"translate-z":ce()}],"translate-none":["translate-none"],accent:[{accent:I()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:I()}
vendor: 7,872 bytes, lines 49-54
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ae,we]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ae,we]}],fill:[{fill:["none",...I()]}],"stroke-w":[{stroke:[Le,Vc,ci,nv]}],stroke:[{stroke:["none",...I()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},WI=EI(XI);function qs(...e){return WI(qe(e))}function ZI({delayDuration:e=0,...t}){return l.jsx(xI,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const j4=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,S4=qe,LE=(e,t)=>n=>{var r;if(t?.variants==null)return S4(e,n?.class,n?.className);const{variants:s,defaultVariants:o}=t,c=Object.keys(s).map(p=>{const g=n?.[p],m=o?.[p];if(g===null)return null;const x=j4(g)||j4(m);return s[p][x]}),u=n&&Object.entries(n).reduce((p,g)=>{let[m,x]=g;return x===void 0||(p[m]=x),p},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((p,g)=>{let{class:m,className:x,...b}=g;return Object.entries(b).every(A=>{let[y,j]=A;return Array.isArray(j)?j.includes({...o,...u}[y]):{...o,...u}[y]===j})?[...p,m,x]:p},[]);return S4(e,c,f,n?.class,n?.className)},JI=LE("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function st({className:e,variant:t,size:n,asChild:r=!1,...s}){const o=r?VP:"button";return l.jsx(o,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:qs(JI({variant:t,size:n,className:e})),...s})}function Sw({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:qs("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function eU({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:qs("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function tU({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:qs("leading-none font-semibold",e),...t})}function Nw({className:e,...t}){return l.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:qs("px-6",e),...t})}/**
50 * @license lucide-react v0.453.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const nU=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),IE=(...e)=>
vendor: 8,693 bytes, lines 54-178
54e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/**
55 * @license lucide-react v0.453.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var rU={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
60 * @license lucide-react v0.453.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const aU=M.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:o,iconNode:c,...u},f)=>M.createElement("svg",{ref:f,...rU,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:IE("lucide",s),...u},[...c.map(([p,g])=>M.createElement(p,g)),...Array.isArray(o)?o:[o]]));/**
65 * @license lucide-react v0.453.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const Ce=(e,t)=>{const n=M.forwardRef(({className:r,...s},o)=>M.createElement(aU,{ref:o,iconNode:t,className:IE(`lucide-${nU(e)}`,r),...s}));return n.displayName=`${e}`,n};/**
70 * @license lucide-react v0.453.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const sU=Ce("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/**
75 * @license lucide-react v0.453.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const iU=Ce("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const oU=Ce("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
85 * @license lucide-react v0.453.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const lU=Ce("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
90 * @license lucide-react v0.453.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const cU=Ce("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
95 * @license lucide-react v0.453.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const uU=Ce("CalendarX",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]);/**
100 * @license lucide-react v0.453.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const dl=Ce("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
105 * @license lucide-react v0.453.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const UE=Ce("ChartNoAxesColumn",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]]);/**
110 * @license lucide-react v0.453.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const q1=Ce("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
115 * @license lucide-react v0.453.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const fd=Ce("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
120 * @license lucide-react v0.453.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const dU=Ce("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
125 * @license lucide-react v0.453.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const za=Ce("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
130 * @license lucide-react v0.453.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const Tp=Ce("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
135 * @license lucide-react v0.453.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const fU=Ce("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
140 * @license lucide-react v0.453.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const Mi=Ce("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const fl=Ce("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const HE=Ce("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
155 * @license lucide-react v0.453.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const vn=Ce("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/**
160 * @license lucide-react v0.453.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const pU=Ce("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
165 * @license lucide-react v0.453.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const mU=Ce("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
170 * @license lucide-react v0.453.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const hU=Ce("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/**
175 * @license lucide-react v0.453.0 - ISC
176 *
177 * This source code is licensed under the ISC license.
178 * See the LICENSE file in the root directory of this source tree.
179 */const gU=Ce("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
180 * @license lucide-react v0.453.0 - ISC
181 *
182 * This source code is licensed under the ISC license.
183 * See the LICENSE file in the root directory of this source tree.
184 */const br=Ce("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
185 * @license lucide-react v0.453.0 - ISC
186 *
187 * This source code is licensed under the ISC license.
188 * See the LICENSE file in the root directory of this source tree.
189 */const FE=Ce("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
190 * @license lucide-react v0.453.0 - ISC
191 *
192 * This source code is licensed under the ISC license.
193 * See the LICENSE file in the root directory of this source tree.
194 */const xU=Ce("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
195 * @license lucide-react v0.453.0 - ISC
196 *
197 * This source code is licensed under the ISC license.
198 * See the LICENSE file in the root directory of this source tree.
199 */const Di=Ce("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
200 * @license lucide-react v0.453.0 - ISC
201 *
202 * This source code is licensed under the ISC license.
203 * See the LICENSE file in the root directory of this source tree.
204 */const Ow=Ce("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
205 * @license lucide-react v0.453.0 - ISC
206 *
207 * This source code is licensed under the ISC license.
208 * See the LICENSE file in the root directory of this source tree.
209 */const Su=Ce("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
210 * @license lucide-react v0.453.0 - ISC
211 *
212 * This source code is licensed under the ISC license.
213 * See the LICENSE file in the root directory of this source tree.
214 */const Pp=Ce("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
215 * @license lucide-react v0.453.0 - ISC
216 *
217 * This source code is licensed under the ISC license.
218 * See the LICENSE file in the root directory of this source tree.
219 */const GE=Ce("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
220 * @license lucide-react v0.453.0 - ISC
221 *
222 * This source code is licensed under the ISC license.
223 * See the LICENSE file in the root directory of this source tree.
224 */const Jn=Ce("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
225 * @license lucide-react v0.453.0 - ISC
226 *
227 * This source code is licensed under the ISC license.
228 * See the LICENSE file in the root directory of this source tree.
229 */const na=Ce("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
230 * @license lucide-react v0.453.0 - ISC
231 *
232 * This source code is licensed under the ISC license.
233 * See the LICENSE file in the root directory of this source tree.
234 */const Nu=Ce("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
235 * @license lucide-react v0.453.0 - ISC
236 *
237 * This source code is licensed under the ISC license.
238 * See the LICENSE file in the root directory of this source tree.
239 */const vU=Ce("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
240 * @license lucide-react v0.453.0 - ISC
241 *
242 * This source code is licensed under the ISC license.
243 * See the LICENSE file in the root directory of this source tree.
244 */const Ga=Ce("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
245 * @license lucide-react v0.453.0 - ISC
246 *
247 * This source code is licensed under the ISC license.
248 * See the LICENSE file in the root directory of this source tree.
249 */const N4=Ce("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
250 * @license lucide-react v0.453.0 - ISC
251 *
252 * This source code is licensed under the ISC license.
253 * See the LICENSE file in the root directory of this source tree.
254 */const pd=Ce("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);/**
255 * @license lucide-react v0.453.0 - ISC
256 *
257 * This source code is licensed under the ISC license.
258 * See the LICENSE file in the root directory of this source tree.
259 */const Qi=Ce("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
260 * @license lucide-react v0.453.0 - ISC
261 *
262 * This source code is licensed under the ISC license.
263 * See the LICENSE file in the root directory of this source tree.
264 */const QE=Ce("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
265 * @license lucide-react v0.453.0 - ISC
266 *
267 * This source code is licensed under the ISC license.
268 * See the LICENSE file in the root directory of this source tree.
269 */const ra=Ce("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
270 * @license lucide-react v0.453.0 - ISC
271 *
272 * This source code is licensed under the ISC license.
273 * See the LICENSE file in the root directory of this source tree.
274 */const yU=Ce("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
275 * @license lucide-react v0.453.0 - ISC
276 *
277 * This source code is licensed under the ISC license.
278 * See the LICENSE file in the root directory of this source tree.
279 */const B1=Ce("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
280 * @license lucide-react v0.453.0 - ISC
281 *
282 * This source code is licensed under the ISC license.
283 * See the LICENSE file in the root directory of this source tree.
284 */const bU=Ce("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
285 * @license lucide-react v0.453.0 - ISC
286 *
287 * This source code is licensed under the ISC license.
288 * See the LICENSE file in the root directory of this source tree.
289 */const wU=Ce("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/**
290 * @license lucide-react v0.453.0 - ISC
291 *
292 * This source code is licensed under the ISC license.
293 * See the LICENSE file in the root directory of this source tree.
294 */const nl=Ce("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
295 * @license lucide-react v0.453.0 - ISC
296 *
297 * This source code is licensed under the ISC license.
298 * See the LICENSE file in the root directory of this source tree.
299 */const KE=Ce("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/**
300 * @license lucide-react v0.453.0 - ISC
301 *
302 * This source code is licensed under the ISC license.
303 * See the LICENSE file in the root directory of this source tree.
304 */const Hm=Ce("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function AU(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var n,r,s,o,c=[],u="",f=e.split("/");for(f[0]||f.shift();s=f.shift();)n=s[0],n==="*"?(c.push(n),u+=s[1]==="?"?"(?:/(.*))?":"/(.*)"):n===":"?(r=s.indexOf("?",1),o=s.indexOf(".",1),c.push(s.substring(1,~r?r:~o?o:s.length)),u+=~r&&!~o?"(?:/([^/]+?))?":"/([^/]+?)",~o&&(u+=(~r?"?":"")+"\\"+s.substring(o))):u+="/"+s;return{keys:c,pattern:new RegExp("^"+u+(t?"(?=$|/)":"/?$"),"i")}}var rv={exports:{}},av={};/**
305 * @license React
306 * use-sync-external-store-shim.production.js
307 *
308 * Copyright (c) Meta Platforms, Inc. and affiliates.
309 *
310 * This source code is licensed under the MIT license found in the
311 * LICENSE file in the root directory of this source tree.
312 */var O4;function jU(){if(O4)return av;O4=1;var e=Tm();function t(m,x){return m===x&&(m!==0||1/m===1/x)||m!==m&&x!==x}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,s=e.useEffect,o=e.useLayoutEffect,c=e.useDebugValue;function u(m,x){var b=x(),A=r({inst:{value:b,getSnapshot:x}}),y=A[0].inst,j=A[1];return o(function(){y.value=b,y.getSnapshot=x,f(y)&&j({inst:y})},[m,b,x]),s(function(){return f(y)&&j({inst:y}),m(function(){f(y)&&j({inst:y})})},[m]),c(b),b}function f(m){var x=m.getSnapshot;m=m.value;try{var b=x();return!n(m,b)}catch{return!0}}function p(m,x){return x()}var g=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:u;return av.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:g,av}var _4;function SU(){return _4||(_4=1,rv.exports=jU()),rv.exports}var NU=SU();const OU=JT.useInsertionEffect,_U=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",kU=_U?M.useLayoutEffect:M.useEffect,TU=OU||kU,VE=e=>{const t=M.useRef([e,(...n)=>t[0](...n)]).current;return TU(()=>{t[0]=e}),t[1]},PU="popstate",_w="pushState",kw="replaceState",EU="hashchange",k4=[PU,_w,
312kw,EU],CU=e=>{for(const t of k4)addEventListener(t,e);return()=>{for(const t of k4)removeEventListener(t,e)}},YE=(e,t)=>NU.useSyncExternalStore(CU,e,t),MU=()=>location.search,DU=({ssrSearch:e=""}={})=>YE(MU,()=>e),T4=()=>location.pathname,RU=({ssrPath:e}={})=>YE(T4,e?()=>e:T4),qU=(e,{replace:t=!1,state:n=null}={})=>history[t?kw:_w](n,"",e),BU=(e={})=>[RU(e),qU],P4=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[P4]>"u"){for(const e of[_w,kw]){const t=history[e];history[e]=function(){const n=t.apply(this,arguments),r=new Event(e);return r.arguments=arguments,dispatchEvent(r),n}}Object.defineProperty(window,P4,{value:!0})}const $U=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",XE=(e="")=>e==="/"?"":e,zU=(e,t)=>e[0]==="~"?e.slice(1):XE(t)+e,LU=(e="",t)=>$U(E4(XE(e)),E4(t)),E4=e=>{try{return decodeURI(e)}catch{return e}},WE={hook:BU,searchHook:DU,parser:AU,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},ZE=M.createContext(WE),md=()=>M.useContext(ZE),JE={},eC=M.createContext(JE),hd=()=>M.useContext(eC),Fm=e=>{const[t,n]=e.hook(e);return[LU(e.base,t),VE((r,s)=>n(zU(r,e.base),s))]},Fl=()=>Fm(md()),tC=(e,t,n,r)=>{const{pattern:s,keys:o}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",r),c=s.exec(n)||[],[u,...f]=c;return u!==void 0?[!0,(()=>{const p=o!==!1?Object.fromEntries(o.map((m,x)=>[m,f[x]])):c.groups;let g={...f};return p&&Object.assign(g,p),g})(),...r?[u]:[]]:[!1,null]},IU=({children:e,...t})=>{const n=md(),r=t.hook?WE:n;let s=r;const[o,c]=t.ssrPath?.split("?")??[];c&&(t.ssrSearch=c,t.ssrPath=o),t.hrefs=t.hrefs??t.hook?.hrefs;let u=M.useRef({}),f=u.current,p=f;for(let g in r){const m=g==="base"?r[g]+(t[g]||""):t[g]||r[g];f===p&&m!==p[g]&&(u.current=p={...p}),p[g]=m,(m!==r[g]||m!==s[g])&&(s=p)}return M.createElement(ZE.Provider,{value:s,children:e})},C4=({children:e,component:t},n)=>t?M.createElement(t,{params:n}):typeof e=="function"?e(n):e,UU=e=>{let t=M.useRef(JE);const n=t.current;return t.current=Object.keys(e).length!==Object.keys(n).length||Object.entries(e).some(([r,s])=>s!==n[r])?e:n},Je=({path:e,nest:t,match:n,...r})=>{const s=md(),[o]=Fm(s),[c,u,f]=n??tC(s.parser,e,o,t),p=UU({...hd(),...u});if(!c)return null;const g=f?M.createElement(IU,{base:f},C4(r,p)):C4(r,p);return M.createElement(eC.Provider,{value:p,children:g})},me=M.forwardRef((e,t)=>{const n=md(),[r,s]=Fm(n),{to:o="",href:c=o,onClick:u,asChild:f,children:p,className:g,replace:m,state:x,...b}=e,A=VE(j=>{j.ctrlKey||j.metaKey||j.altKey||j.shiftKey||j.button!==0||(u?.(j),j.defaultPrevented||(j.preventDefault(),s(c,e)))}),y=n.hrefs(c[0]==="~"?c.slice(1):n.base+c,n);return f&&M.isValidElement(p)?M.cloneElement(p,{onClick:A,href:y}):M.createElement("a",{...b,onClick:A,href:y,className:g?.call?g(r===c):g,children:p,ref:t})}),$1=e=>Array.isArray(e)?e.flatMap(t=>$1(t&&t.type===M.Fragment?t.props.children:t)):[e],HU=({children:e,location:t})=>{const n=md(),[r]=Fm(n);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),$1(e).forEach(o=>{if(M.isValidElement(o)&&o.props.path){const c=o.props.path;window.__WOUTER_ROUTES__.includes(c)||window.__WOUTER_ROUTES__.push(c)}}));for(const s of $1(e)){let o=0;if(M.isValidElement(s)&&(o=tC(n.parser,s.props.path,t||r,s.props.nest))[0])return M.cloneElement(s,{match:o})}return null};function pl(){const[,e]=Fl(),t=()=>{e("/")};return l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:l.jsx(Sw,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:l.jsxs(Nw,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:l.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),l.jsx(dU,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),l.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),l.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),l.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",l.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),l.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:l.jsxs(st,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:t,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[l.jsx(pU,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class FU extends M.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:l.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[l.jsx(bU,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),l.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),l.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:l.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),l.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:qs("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[l.jsx(vU,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const GU=M.createContext(void 0);function QU({children:e,defaultTheme:t="light",switchable:n=!1}){const[r,s]=M.useState(()=>n&&localStorage.getItem("theme")||t);M.useEffect(()=>{const c=document.documentElement;
312r==="dark"?c.classList.add("dark"):c.classList.remove("dark"),n&&localStorage.setItem("theme",r)},[r,n]);const o=n?()=>{s(c=>c==="light"?"dark":"light")}:void 0;return l.jsx(GU.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:o,switchable:n},children:e})}const Xf="الشيف جمر وكرم للشواء والضيافة",ln="https://jamarkarambq-n7vyf9bx.manus.space",KU="/manus-storage/logo_main_9e6e6c8d.png",nC="جمر وكرم للشواء والضيافة — خدمة شواء احترافية تصل إلى موقعك في الرياض وضواحيها. شيف متخصص، معدات احترافية، تجربة لا تُنسى للعائلات والمناسبات والمخيمات.",VU="شواء خارجي, شواء في الرياض, شيف شواء, خدمة شواء متنقلة, شواء للمناسبات, شواء المخيمات, جمر وكرم, شواء احترافي";function Pt({title:e,description:t=nC,canonical:n,ogImage:r=KU,ogType:s="website",keywords:o=VU,schema:c,noIndex:u=!1}){const f=e?`${e} | ${Xf}`:Xf,p=n?`${ln}${n}`:ln,g=r.startsWith("http")?r:`${ln}${r}`;return M.useEffect(()=>{document.title=f;const m=(b,A)=>{let y=document.querySelector(b);if(!y){y=document.createElement("meta");const j=b.includes("[name=")?"name":"property",N=b.match(/\[(?:name|property)="([^"]+)"\]/)?.[1]??"";y.setAttribute(j,N),document.head.appendChild(y)}y.setAttribute("content",A)},x=(b,A)=>{let y=document.querySelector(`link[rel="${b}"]`);y||(y=document.createElement("link"),y.setAttribute("rel",b),document.head.appendChild(y)),y.setAttribute("href",A)};return m('[name="description"]',t),m('[name="keywords"]',o),u?m('[name="robots"]',"noindex, nofollow"):m('[name="robots"]',"index, follow"),x("canonical",p),m('[property="og:title"]',f),m('[property="og:description"]',t),m('[property="og:url"]',p),m('[property="og:type"]',s),m('[property="og:image"]',g),m('[property="og:site_name"]',Xf),m('[property="og:locale"]',"ar_SA"),m('[name="twitter:card"]',"summary_large_image"),m('[name="twitter:title"]',f),m('[name="twitter:description"]',t),m('[name="twitter:image"]',g),document.querySelectorAll("[data-schema-org]").forEach(b=>b.remove()),c&&(Array.isArray(c)?c:[c]).forEach((A,y)=>{const j=document.createElement("script");j.setAttribute("data-schema-org",String(y)),j.type="application/ld+json",j.textContent=JSON.stringify(A),document.head.appendChild(j)}),()=>{document.title=Xf}},[f,t,o,p,g,s,c,u]),null}const Gm=()=>({"@context":"https://schema.org","@type":"LocalBusiness","@id":`${ln}/#organization`,name:"جمر وكرم للشواء والضيافة",alternateName:"Jamar & Karam Catering & BBQ",description:nC,url:ln,logo:`${ln}/manus-storage/logo_main_9e6e6c8d.png`,image:`${ln}/manus-storage/hero_bbq_c4c2b1e0.jpg`,telephone:"+966533521601",email:"[email protected]",priceRange:"$$",currenciesAccepted:"SAR",paymentAccepted:"Cash, Credit Card",areaServed:[{"@type":"City",name:"الرياض"},{"@type":"City",name:"Riyadh"}],address:{"@type":"PostalAddress",addressLocality:"الرياض",addressRegion:"الرياض",addressCountry:"SA"},geo:{"@type":"GeoCoordinates",latitude:24.7136,longitude:46.6753},openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"],opens:"08:00",closes:"23:00"}],sameAs:["https://twitter.com/jamarkaram_bbq","https://www.instagram.com/jamarkaram_bbq","https://www.snapchat.com/add/jamarkaram_bbq"]}),rC=(e,t,n,r)=>({"@context":"https://schema.org","@type":"Service",name:e,description:t,url:`${ln}${n}`,provider:{"@type":"LocalBusiness",name:"جمر وكرم للشواء والضيافة",url:ln},areaServed:{"@type":"City",name:"الرياض"},...r&&{offers:{"@type":"Offer",price:r,priceCurrency:"SAR"}}}),gd=e=>({"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(t=>({"@type":"Question",name:t.question,acceptedAnswer:{"@type":"Answer",text:t.answer}}))}),Qm=e=>({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((t,n)=>({"@type":"ListItem",position:n+1,name:t.name,item:t.url.startsWith("http")?t.url:`${ln}${t.url}`}))}
312),YU=(e,t,n,r,s)=>({"@context":"https://schema.org","@type":"Article",headline:e,description:t,url:`${ln}${n}`,datePublished:r,dateModified:r,image:s?`${ln}${s}`:`${ln}/manus-storage/logo_main_9e6e6c8d.png`,author:{"@type":"Organization",name:"جمر وكرم للشواء والضيافة",url:ln},publisher:{"@type":"Organization",name:"جمر وكرم للشواء والضيافة",logo:{"@type":"ImageObject",url:`${ln}/manus-storage/logo_main_9e6e6c8d.png`}}}),Tw=(e=4.9,t=127)=>({"@context":"https://schema.org","@type":"LocalBusiness","@id":`${ln}/#organization`,name:"جمر وكرم للشواء والضيافة",url:ln,aggregateRating:{"@type":"AggregateRating",ratingValue:e.toFixed(1),bestRating:"5",worstRating:"1",reviewCount:t}}),XU=[{label:"عزيمة منزلية",icon:"🏠",key:"عزيمة منزلية"},{label:"مناسبة عائلية",icon:"👨‍👩‍👧‍👦",key:"مناسبة عائلية"},{label:"استراحة",icon:"🏡",key:"استراحة"},{label:"مناسبة شركة",icon:"🏢",key:"مناسبة شركة"},{label:"حفلة",icon:"🎉",key:"حفلة"},{label:"أخرى",icon:"✨",key:"مناسبة"}],M4=[{label:"10–30",value:20},{label:"30–60",value:45},{label:"60–100",value:80},{label:"100–200",value:150},{label:"+200",value:250}],WU=[{label:"شواء",icon:"🥩",key:"شواء"},{label:"قهوة عربية",icon:"☕",key:"قهوة عربية"},{label:"طاولات وكراسي",icon:"🪑",key:"طاولات وكراسي"},{label:"ضيافة كاملة",icon:"🍽️",key:"ضيافة كاملة"},{label:"خيمة",icon:"⛺",key:"خيمة"}],ZU="966533521601";function JU(){const[e,t]=M.useState(1),[n,r]=M.useState(""),[s,o]=M.useState(0),[c,u]=M.useState(["شواء"]),[f,p]=M.useState(""),[g,m]=M.useState(""),[x,b]=M.useState(!1),A=N=>{u(k=>k.includes(N)?k.filter(T=>T!==N):[...k,N])},y=()=>e===1?!!n:e===2?s>0:e===3?c.length>0:e===4?!!f:e===5?!!g.trim():!1,j=()=>{const N=M4.find(O=>O.value===s)?.label||s,k=c.join(" + "),T=`مرحباً 👋
313أريد حجز ${n} في ${g}
314التاريخ: ${f}
315عدد الضيوف: ${N} شخص
316الخدمات: ${k}
317أرجو إرسال العرض 🔥`,C=`https://wa.me/${ZU}?text=${encodeURIComponent(T)}`;window.open(C,"_blank"),b(!0)};return x?l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:69",className:"rounded-2xl p-5 text-center",style:{background:"rgba(212,175,55,0.08)",border:"1px solid rgba(212,175,55,0.2)"},children:[l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:73",className:"text-4xl mb-3",children:"✅"}),l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:74",className:"text-white font-bold text-base mb-1",children:"تم فتح واتساب!"}),l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:75",className:"text-white/60 text-sm mb-4",children:"أرسل الرسالة الجاهزة وسيصلك العرض خلال ساعتين"}),l.jsx("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:76",onClick:()=>{b(!1),t(1),r(""),o(0),u(["شواء"]),p(""),m("")},className:"text-xs px-4 py-2 rounded-full",style:{background:"rgba(212,175,55,0.15)",color:"#D4AF37",border:"1px solid rgba(212,175,55,0.3)"},children:"طلب جديد"})]}):l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:88",className:"rounded-2xl overflow-hidden",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(212,175,55,0.15)"},children:[l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:93",className:"px-4 py-3 flex items-center gap-2",style:{background:"linear-gradient(135deg, rgba(212,175,55,0.15), rgba(212,175,55,0.05))"},children:[l.jsx("span",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:97",className:"text-xl",children:"💬"}),l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:98",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:99",className:"text-white font-bold text-sm",children:"طلب سريع عبر واتساب"}),l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:100",className:"text-white/50 text-xs",children:"5 خطوات — يصلك العرض خلال ساعتين"})]}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:103",className:"mr-auto flex gap-1",children:[1,2,3,4,5].map(N=>l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:105",className:"w-1.5 h-1.5 rounded-full transition-all",style:{background:N<=e?"#D4AF37":"rgba(255,255,255,0.15)",transform:N===e?"scale(1.4)":"scale(1)"}},N))})]}),l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:117",className:"p-4",children:[e===1&&l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:120",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:121",className:"text-white/70 text-xs mb-3 text-right",children:"نوع المناسبة؟"}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:122",className:"grid grid-cols-3 gap-2",children:XU.map(N=>l.jsxs("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:124",onClick:()=>r(N.key),className:"rounded-xl py-2 px-1 text-center transition-all active:scale-95",style:{background:n===N.key?"rgba(212,175,55,0.2)":"rgba(255,255,255,0.04)",border:`1px solid ${n===N.key?"rgba(212,175,55,0.5)":"rgba(255,255,255,0.08)"}`},children:[l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:133",className:"text-xl mb-0.5",children:N.icon}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:134",className:"text-xs text-white/80",children:N.label})]},N.key))})]}),e===2&&l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:143",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:144",className:"text-white/70 text-xs mb-3 text-right",children:"عدد الضيوف؟"}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:145",className:"grid grid-cols-5 ga
317p-2",children:M4.map(N=>l.jsx("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:147",onClick:()=>o(N.value),className:"rounded-xl py-3 text-center transition-all active:scale-95",style:{background:s===N.value?"rgba(212,175,55,0.2)":"rgba(255,255,255,0.04)",border:`1px solid ${s===N.value?"rgba(212,175,55,0.5)":"rgba(255,255,255,0.08)"}`},children:l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:156",className:"text-xs font-bold text-white",children:N.label})},N.value))})]}),e===3&&l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:165",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:166",className:"text-white/70 text-xs mb-3 text-right",children:"الخدمات المطلوبة؟ (يمكن اختيار أكثر من خدمة)"}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:167",className:"grid grid-cols-3 gap-2",children:WU.map(N=>l.jsxs("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:169",onClick:()=>A(N.key),className:"rounded-xl py-2 px-1 text-center transition-all active:scale-95",style:{background:c.includes(N.key)?"rgba(212,175,55,0.2)":"rgba(255,255,255,0.04)",border:`1px solid ${c.includes(N.key)?"rgba(212,175,55,0.5)":"rgba(255,255,255,0.08)"}`},children:[l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:178",className:"text-xl mb-0.5",children:N.icon}),l.jsx("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:179",className:"text-xs text-white/80",children:N.label})]},N.key))})]}),e===4&&l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:188",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:189",className:"text-white/70 text-xs mb-3 text-right",children:"تاريخ المناسبة؟"}),l.jsx("input",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:190",type:"date",value:f,min:new Date().toISOString().split("T")[0],onChange:N=>p(N.target.value),className:"w-full rounded-xl px-4 py-3 text-sm text-right",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(212,175,55,0.25)",color:"#fff",outline:"none"}})]}),e===5&&l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:208",children:[l.jsx("p",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:209",className:"text-white/70 text-xs mb-3 text-right",children:"الموقع / الحي؟"}),l.jsx("input",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:210",type:"text",value:g,onChange:N=>m(N.target.value),placeholder:"مثال: حي النرجس، الرياض",className:"w-full rounded-xl px-4 py-3 text-sm text-right",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(212,175,55,0.25)",color:"#fff",outline:"none"}})]}),l.jsxs("div",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:227",className:"flex gap-2 mt-4",children:[e>1&&l.jsx("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:229",onClick:()=>t(N=>N-1),className:"flex-1 py-2.5 rounded-xl text-sm transition-all active:scale-95",style:{background:"rgba(255,255,255,0.06)",color:"rgba(255,255,255,0.6)",border:"1px solid rgba(255,255,255,0.08)"},children:"← رجوع"}),e<5?l.jsx("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:238",onClick:()=>y()&&t(N=>N+1),disabled:!y(),className:"flex-1 py-2.5 rounded-xl text-sm font-bold transition-all active:scale-95",style:{background:y()?"linear-gradient(135deg, #D4AF37, #F5C842)":"rgba(255,255,255,0.06)",color:y()?"#1a1a1a":"rgba(255,255,255,0.3)",border:"none"},children:"التالي →"}):l.jsxs("button",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:251",onClick:()=>y()&&j(),disabled:!y(),className:"flex-1 py-2.5 rounded-xl text-sm font-bold transition-all active:scale-95 flex items-center justify-center gap-2",style:{background:y()?"linear-gradient(135deg, #25D366, #128C7E)":"rgba(255,255,255,0.06)",color:y()?"#fff":"rgba(255,255,255,0.3)",border:"none"},children:[l.jsx("span",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:261",children:"💬"}),l.jsx("span",{"data-loc":"client/src/components/WhatsAppQuickBook.tsx:262",children:"إرسال عبر واتساب"})]})]})]})]})}const eH=[{href:"/service/bbq-at-home",icon:"🏠",title:"شواء في المنزل",desc:"شيف يأتيك أينما كنت"},{href:"/service/bbq-events",icon:"🎉",title:"مناسبات وأفراح",desc:"بوفيه مشويات متكامل"},{href:"/service/bbq-camps",icon:"⛺",title:"رحلات ومخيمات",desc:"شواء في الطبيعة"},{href:"/service/bbq-companies",icon:"🏢",title:"فعاليات الشركات",desc:"حلول احترافية للأعمال"}];function tH(){const{data:e}=fe.packages.listAll.useQuery(),{data:t}=fe.bookings.stats.useQuery(),n=(e||[]).slice(0,3);return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Home.tsx:20",title:"جمر وكرم | شواء وضيافة في موقعك",description:"جمر وكرم للشواء والضيافة - شواء خارجي احترافي في موقعك بالرياض. مناسبات، عائلات، شركات. احجز الآن!",keywords:"شواء خارجي بالرياض, ضيافة للمناسبات, قهوة عربية, شواء في موقعك, جمر وكرم",canonical:"/",schema:[Gm(),Tw(4.9,127)]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:27",className:"h-full flex flex-col overflow-hidden",style:{background:"linear-gradient(180deg, #0a0805 0%, #0f0c07 100%)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:29",className:"relative flex-shrink-0 flex flex-col items-center justify-center text-center px-4",style:{height:"38%",background:"linear-gradient(180deg, rgba(201,168,76,0.08) 0%, transparent 100%)",borderBottom:"1px solid rgba(201,168,76,0.1)"},children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:38",className:"absolute inset-0 overflow-hidden pointer-events-none",children:[...Array(6)].map((r,s)=>l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:40",className:"absolute text-lg",style:{left:`${15+s*14}%`,bottom:"10%",animation:`float ${1.5+s*.3}s ease-in-out infinite alternate`,opacity:.4,animationDelay:`${s*.2}s`},children:"🔥"},s))}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:56",className:"relative z-10",children:[l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:57",className:"text-3xl mb-1",children:"🔥"}),l.jsx("h1",{"data-loc":"client/src/pages/Home.tsx:58",className:"text-xl font-bold mb-0.5",style:{color:"#D4AF37"},children:"جمر وكرم للشواء والضيافة"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:59",className:"text-xs text-gray-300 mb-0.5",children:"جمر الأصالة... وكرم الضيافة"}),l.jsx("p",{"data-loc":"client/src/pages/Home.tsx:60",className:"text-xs text-gray-500",children:"شواء • ضيافة • قهوة عربية • تقديم احترافي"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:65",className:"flex-shrink-0 grid grid-cols-3 divide-x divide-x-reverse",style:{height:"11%",borderBottom:"1px solid rgba(201,168,76,0.1)",background:"rgba(201,168,76,0.04)",direction:"rtl"},children:[{icon:"📅",value:t?.total||"٠",label:"حجز"},{icon:"✅",value:t?.confirmed||"٠",label:"مؤكد"},{icon:"⭐",value:"٨+",label:"سنوات خبرة"}].map(r=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:79",className:"flex flex-col items-center justify-center gap-0.5",children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:80",className:"text-sm",children:r.icon}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:81",className:"text-sm font-bold",style:{color:"#D4AF37"},children:r.value}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:82",className:"text-xs text-gray-500",children:r.label})]},r.label))}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:88",className:"flex-shrink-0 grid grid-cols-2 gap-2 px-4 py-2",style:{height:"14%"},children:[l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:89",href:"/booking",children:l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:90",className:"w-full h-full rounded-2xl font-bold text-sm flex flex-col items-center justify-center gap-1 active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a",boxShadow:"0 4px 20px rgba(212,175,55,0.35)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:98",className:"text-lg",children:"🔥"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:99",children:"احجز مناسبتك الآن"})]})}),l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:102",href:"/offers",children:l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:103",className:"w-full h-full rounded-2xl font-bold text-sm flex flex-col items-center justify-center gap-1 active:scale-95 transition-transform",style:{background:"rgba(201,168,76,0.1)",border:"1px solid rgba(201,168,76,0.3)",color:"#D4AF37"},children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:111",className:"text-lg",children:"🎁"}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:112",children:"العروض والباقات"})]})})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:118",className:"flex-shrink-0 px-4 pb-4",children:l.jsx(JU,{"data-loc":"client/src/pages/Home.tsx:119"})}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:123",className:"flex-shrink-0 px-4 pb-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:124",className:"flex items-center justify-between mb-2",children:[l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:125",href:"/services",className:"text-xs",style:{color:"#D4AF37"},children:"عرض الكل ←"}),l.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:126",className:"text-xs font-bold text-white",children:"خدماتنا الشعبية"})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:128",className:"grid grid-cols-4 gap-2",children:eH.map(r=>l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:130",href:r.href,children:l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:131",className:"rounded-xl p-2 flex flex-col items-center text-center active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(201,168,76,0.12)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:138",className:"text-xl mb-1",children:r.icon}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:139",className:"text-xs text-white font-medium leading-tight",children:r.title})]})},r.href))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:147",className:"flex-1 overflow-hidden flex flex-col px-4 pb-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:148",className:"flex items-center justify-between mb-1.5 flex-shrink-0",children:[l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:149",href:"/packages",className:"text-xs",style:{color:"#D4AF37"},children:"عرض الكل ←"}),l.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:150",className:"text-xs font-bold text-white",children:"الباقات المتاحة"})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:152",className:"flex gap-3 overflow-x-auto pb-1",style:{scrollSnapType:"x mandatory",WebkitOverflowScrolling:"touch",scrollbarWidth:"none"},children:n.length===0?l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:157",className:"flex-shrink-0 w-full flex items-center justify-center text-gray-500 text-sm",children:"لا توجد باقات متاحة حالياً"}):n.map(r=>l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:161",className:"flex-shrink-0 rounded-2xl p-3 flex flex-col justify-between",style:{width:"58vw",maxWidth:200,scrollSnapAlign:"start",background:"linear-gradient(135deg, rgba(201,168,76,0.12), rgba(201,168,76,0.05))",border:"1px solid rgba(201,168,76,0.25)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:172",children:[l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:173",className:"text-xs text-gray-400 mb-1",children:["🥩 ",r.guestCount||"جميع الأحجام"]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:174",className:"font-bold text-white text-sm mb-1",children:r.nameAr}),r.descriptionAr&&l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:176",className:"text-xs text-gray-400 line-clamp-2",children:r.descriptionAr})]}),l.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:179",className:"mt-2 flex items-center justify-between",children:[l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:180",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Home.tsx:181",className:"text-xs px-2 py-1 rounded-lg font-medium active:scale-95 transition-transform",style:{background:"rgba(212,175,55,0.2)",color:"#D4AF37",border:"1px solid rgba(212,175,55,0.3)"},children:"احجز"})}),l.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:188",className:"font-bold text-sm",style:{color:"#D4AF37"},children:[Number(r.price).toFixed(0)," ر.س"]})]})]},r.id))})]}),l.jsx("div",{"data-loc":"client/src/pages/Home.tsx:196",className:"flex-shrink-0 grid grid-cols-4 gap-2 px-4 pb-3",style:{height:"13%"},children:[{href:"/gallery",icon:"📸",label:"المعرض"},{href:"/my-bookings",icon:"📋",label:"حجوزاتي"},{href:"/about",icon:"👨‍🍳",label:"من نحن"},{href:"/contact",icon:"📞",label:"تواصل"}].map(r=>l.jsx(me,{"data-loc":"client/src/pages/Home.tsx:206",href:r.href,children:l.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:207",className:"w-full h-full rounded-xl flex flex-col items-center justify-center gap-1 active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)",minHeight:52},children:[l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:215",className:"text-base",children:r.icon}),l.jsx("span",{"data-loc":"client/src/pages/Home.tsx:216",className:"text-xs text-gray-400",children:r.label})]})},r.href))}),l.jsx("style",{"data-loc":"client/src/pages/Home.tsx:222",children:`
318        @keyframes float {
319          from { transform: translateY(0px); }
320          to { transform: translateY(-8px); }
321        }
322      `})]})]})}const nH=[{id:1,nameAr:"شواء العائلات",descriptionAr:"تجربة شواء عائلية فاخرة في منزلك أو فيلتك",icon:"🏠",isActive:!0},{id:2,nameAr:"شواء المناسبات",descriptionAr:"أعراس وحفلات وتجمعات بأعلى مستوى",icon:"🎉",isActive:!0},{id:3,nameAr:"شواء المخيمات",descriptionAr:"شواء في الطبيعة والبر مع معدات كاملة",icon:"⛺",isActive:!0},{id:4,nameAr:"شواء الشركات",descriptionAr:"فعاليات وتجمعات الشركات والمؤسسات",icon:"🏢",isActive:!0}];function rH(){const{data:e}=fe.services.list.useQuery(),{data:t}=fe.packages.listAll.useQuery(),n=e&&e.length>0?e:nH;return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Services.tsx:20",title:"خدماتنا | شواء وضيافة وقهوة عربية",description:"تعرف على خدمات جمر وكرم: شواء خارجي، ضيافة للمناسبات، قهوة عربية، وتقديم احترافي في موقعك بالرياض.",keywords:"خدمات شواء الرياض, ضيافة مناسبات, قهوة عربية, شواء خارجي",canonical:"/services"}),l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:26",className:"h-full flex flex-col overflow-hidden",style:{background:"#0a0805"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:28",className:"flex-shrink-0 px-4 pt-3 pb-2",style:{borderBottom:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Services.tsx:29",className:"text-base font-bold text-white text-center",children:"خدماتنا ⚙️"}),l.jsx("p",{"data-loc":"client/src/pages/Services.tsx:30",className:"text-xs text-center text-gray-500 mt-0.5",children:"شواء خارجي احترافي لجميع المناسبات"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:34",className:"flex-1 overflow-y-auto px-4 py-3 space-y-3",style:{scrollbarWidth:"none"},children:[l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:36",className:"grid grid-cols-2 gap-2",children:n.map(r=>l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:38",className:"rounded-xl 
322p-3 flex flex-col items-center text-center",style:{background:"rgba(201,168,76,0.06)",border:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Services.tsx:43",className:"text-3xl mb-2",children:r.icon||"🔥"}),l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:44",className:"font-bold text-white text-sm mb-1",children:r.nameAr}),r.descriptionAr&&l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:46",className:"text-[10px] text-gray-500 line-clamp-2",children:r.descriptionAr})]},r.id))}),t&&t.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:54",children:[l.jsx("h2",{"data-loc":"client/src/pages/Services.tsx:55",className:"text-sm font-bold text-white mb-2",children:"الباقات المتاحة 📦"}),l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:56",className:"space-y-2",children:t.slice(0,5).map(r=>l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:58",className:"flex items-center justify-between rounded-xl px-3 py-2.5",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:63",children:[l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:64",className:"font-bold text-white text-sm",children:r.nameAr}),r.guestCount&&l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:65",className:"text-xs text-gray-500",children:["👥 ",r.guestCount]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:67",className:"text-right",children:[l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:68",className:"font-bold text-sm",style:{color:"#D4AF37"},children:[Number(r.price).toFixed(0)," ر.س"]}),l.jsx(me,{"data-loc":"client/src/pages/Services.tsx:69",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Services.tsx:70",className:"text-[10px] px-2 py-1 rounded-lg mt-1",style:{background:"rgba(212,175,55,0.15)",color:"#D4AF37"},children:"احجز"})})]})]},r.id))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:82",className:"rounded-xl p-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsx("h3",{"data-loc":"client/src/pages/Services.tsx:83",className:"text-sm font-bold text-white mb-2",children:"ماذا يشمل الخدمة؟"}),l.jsx("div",{"data-loc":"client/src/pages/Services.tsx:84",className:"space-y-1.5",children:["شيف محترف بخبرة +8 سنوات","شواية احترافية وفحم طبيعي","جميع الأدوات والمعدات اللازمة","خدمة تنظيف شاملة بعد الانتهاء","نصل إليك في أي موقع بالرياض"].map((r,s)=>l.jsxs("div",{"data-loc":"client/src/pages/Services.tsx:92",className:"flex items-center gap-2 text-xs text-gray-300",children:[l.jsx("span",{"data-loc":"client/src/pages/Services.tsx:93",style:{color:"#D4AF37"},children:"✓"}),l.jsx("span",{"data-loc":"client/src/pages/Services.tsx:94",children:r})]},s))})]}),l.jsx(me,{"data-loc":"client/src/pages/Services.tsx:101",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Services.tsx:102",className:"w-full py-3 rounded-2xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a",boxShadow:"0 4px 16px rgba(212,175,55,0.3)"},children:"🔥 احجز الآن"})})]})]})]})}function aH(e){if(!e)return[];if(Array.isArray(e))return e;try{const t=JSON.parse(e);return Array.isArray(t)?t:[String(t)]}catch{return e.split(",").map(t=>t.trim()).filter(Boolean)}}function sH(){const{data:e}=fe.services.list.useQuery(),[t,n]=M.useState(null),r=t||e?.[0]?.id,{data:s}=fe.packages.byService.useQuery({serviceId:r??0},{enabled:!!r});return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Packages.tsx:30",title:"الباقات والأسعار | جمر وكرم للشواء",description:"اختر من باقات جمر وكرم: باقة الجمر، الكرم، المناسبات، والشركات. أسعار شفافة وخدمة احترافية.",keywords:"باقات شواء, أسعار شواء الرياض, باقات ضيافة, عروض شواء",canonical:"/packages"}),l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:36",className:"h-full flex flex-col overflow-hidden",style:{background:"#0a0805"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:38",className:"flex-shrink-0 px-4 pt-3 pb-2",style:{borderBottom:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Packages.tsx:39",className:"text-base font-bold text-white text-center",children:"الباقات والأسعار 📦"}),l.jsx("h2",{"data-loc":"client/src/pages/Packages.tsx:40",className:"sr-only",children:"باقات الشواء الخارجي والضيافة في الرياض"}),l.jsx("p",{"data-loc":"client/src/pages/Packages.tsx:41",className:"text-xs text-center text-gray-500 mt-0.5",children:"اختر الباقة المناسبة لمناسبتك"})]}),e&&e.length>1&&l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:46",className:"flex-shrink-0 px-4 py-2 overflow-x-auto",style:{scrollbarWidth:"none"},children:l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:47",className:"flex gap-2",children:e.map(o=>l.jsx("button",{"data-loc":"client/src/pages/Packages.tsx:49",onClick:()=>n(o.id),className:"whitespace-nowrap px-3 py-1.5 rounded-full text-xs font-medium transition-all active:scale-95",style:{background:r===o.id?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.05)",border:`1px solid ${r===o.id?"#D4AF37":"rgba(255,255,255,0.08)"}`,color:r===o.id?"#D4AF37":"#aaa"},children:o.nameAr},o.id))})}),l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:67",className:"flex-1 overflow-y-auto px-4 py-3 space-y-3",style:{scrollbarWidth:"none"},children:!s||s.length===0?l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:69",className:"flex flex-col items-center justify-center h-32 text-gray-500",children:[l.jsx("span",{"data-loc":"client/src/pages/Packages.tsx:70",className:"text-3xl mb-2",children:"📦"}),l.jsx("p",{"data-loc":"client/src/pages/Packages.tsx:71",className:"text-xs",children:"جاري تحميل الباقات..."})]}):s.map(o=>{const c=aH(o.features);return l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:77",className:"rounded-2xl p-4 relative",style:{background:o.isPopular?"rgba(201,168,76,0.08)":"rgba(255,255,255,0.04)",border:`1.5px solid ${o.isPopular?"rgba(201,168,76,0.4)":"rgba(255,255,255,0.08)"}`},children:[o.isPopular&&l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:86",className:"absolute top-3 left-3 text-[10px] font-bold px-2 py-0.5 rounded-full",style:{background:"rgba(212,175,55,0.2)",color:"#D4AF37",border:"1px solid rgba(212,175,55,0.3)"},children:"⭐ الأكثر طلباً"}),l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:93",className:"flex items-start justify-between mb-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:94",children:[l.jsx("h3",{"data-loc":"client/src/pages/Packages.tsx:95",className:"font-bold text-white text-sm",children:o.nameAr}),o.guestCount&&l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:96",className:"text-xs text-gray-500 mt-0.5",children:["👥 ",o.guestCount]}),o.duration&&l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:97",className:"text-xs text-gray-500",children:["⏱ ",o.duration]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:99",className:"text-right",children:[l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:100",className:"text-xl font-bold",style:{color:"#D4AF37"},children:Number(o.price).toFixed(0)}),l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:101",className:"text-xs text-gray-500",children:"ريال سعودي"})]})]}),c.length>0&&l.jsx("div",{"data-loc":"client/src/pages/Packages.tsx:105",className:"space-y-1 mb-3",children:c.slice(0,4).map((u,f)=>l.jsxs("div",{"data-loc":"client/src/pages/Packages.tsx:107",className:"flex items-center gap-1.5 text-xs text-gray-400",children:[l.jsx("span",{"data-loc":"client/src/pages/Packages.tsx:108",style:{color:"#D4AF37"},children:"✓"}),l.jsx("span",{"data-loc":"client/src/pages/Packages.tsx:109",children:u})]},f))}),l.jsx(me,{"data-loc":"client/src/pages/Packages.tsx:114",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Packages.tsx:115",className:"w-full py-2 rounded-xl text-xs font-bold active:scale-95 transition-transform",style:{background:o.isPopular?"linear-gradient(135deg, #D4AF37, #F5C842)":"rgba(255,255,255,0.06)",color:o.isPopular?"#1a1a1a":"#fff",border:o.isPopular?"none":"1px solid rgba(255,255,255,0.1)"},children:"احجز هذه الباقة →"})})]},o.id)})})]})]})}const iH=[{id:1,imageUrl:"/manus-storage/hero_bbq_7b9d8d72.jpg",titleAr:"شواء فاخر في الفيلا"},{id:2,imageUrl:"/manus-storage/service_onsite_00f00874.jpg",titleAr:"شيف احترافي في الموقع"},{id:3,imageUrl:"/manus-storage/service_meat_bb52813b.jpg",titleAr:"أجود اللحوم الطازجة"},{id:4,imageUrl:"/manus-storage/service_events_73277901.jpg",titleAr:"مناسبة عائلية كبيرة"},{id:5,imageUrl:"/manus-storage/service_camping_42d6add0.jpg",titleAr:"شواء المخيمات"},{id:6,imageUrl:"/manus-storage/pkg_family_55d7b5a1.jpg",titleAr:"باقة العائلة"},{id:7,imageUrl:"/manus-storage/pkg_gathering_17319721.jpg",titleAr:"شواء التجمعات"},{id:8,imageUrl:"/manus-storage/pkg_vip_e980d847.jpg",titleAr:"باقة VIP"},{id:9,imageUrl:"/manus-storage/service_chef_719c2674.jpg",titleAr:"شيف متخصص محترف"},{id:10,imageUrl:"/manus-storage/service_graduation_94042296.jpg",titleAr:"حفل تخرج مميز"},{id:11,imageUrl:"/manus-storage/gallery1_f8322fec.jpg",titleAr:"شواء فاخر"},{id:12,imageUrl:"/manus-storage/gallery2_7d2e0ce5.jpg",titleAr:"إعداد احترافي"}];function oH(){const{data:e}=fe.gallery.list.useQuery({serviceId:void 0}),[t,n]=M.useState(null),r=e&&e.length>0?e:iH;return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Gallery.tsx:29",title:"معرض الصور | جمر وكرم للشواء والضيافة",description:"شاهد صور خدمات جمر وكرم: شواء خارجي، ضيافة مناسبات، قهوة عربية بالرياض.",keywords:"صور شواء, معرض شواء الرياض, صور ضيافة مناسبات",canonical:"/gallery"}),l.jsxs("div",{"data-loc":"client/src/pages/Gallery.tsx:35",className:"h-full flex flex-col overflow-hidden",style:{background:"#0a0805"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Gallery.tsx:37",className:"flex-shrink-0 px-4 pt-3 pb-2",style:{borderBottom:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Gallery.tsx:38",className:"text-base font-bold text-white text-center",children:"معرض الصور 📸"}),l.jsx("h2",{"data-loc":"client/src/pages/Gallery.tsx:39",className:"sr-only",children:"صور خدمة الشواء الخارجي والضيافة"}),l.jsx("p",{"data-loc":"client/src/pages/Gallery.tsx:40",className:"text-xs text-center text-gray-500 mt-0.5",children:"لحظات من تجارب شوائنا الخارجية"})]}),l.jsx("div",{"data-loc":"client/src/pages/Gallery.tsx:44",className:"flex-1 overflow-y-auto px-3 py-2",style:{scrollbarWidth:"none"},children:l.jsx("div",{"data-loc":"client/src/pages/Gallery.tsx:45",className:"grid grid-cols-2 gap-2",children:r.map((s,o)=>l.jsxs("div",{"data-loc":"client/src/pages/Gallery.tsx:47",className:"relative rounded-xl overflow-hidden cursor-pointer active:scale-95 transition-transform",style:{aspectRatio:o%3===0?"1/1.2":"1/1",border:"1px solid rgba(201,168,76,0.15)"},onClick:()=>n(s.imageUrl),children:[l.jsx("img",{"data-loc":"client/src/pages/Gallery.tsx:56",src:s.imageUrl,alt:s.titleAr||`صورة ${o+1}`,className:"w-full h-full object-cover",loading:"lazy"}),s.titleAr&&l.jsx("div",{"data-loc":"client/src/pages/Gallery.tsx:63",className:"absolute bottom-0 right-0 left-0 p-2",style:{background:"linear-gradient(to top, rgba(0,0,0,0.7), transparent)"},children:l.jsx("span",{"data-loc":"client/src/pages/Gallery.tsx:67",className:"text-[10px] font-medium text-white",children:s.titleAr})})]},s.id||o))})}),t&&l.jsxs("div",{"data-loc":"client/src/pages/Gallery.tsx:77",className:"fixed inset-0 z-50 flex items-center justify-center p-4",style:{background:"rgba(0,0,0,0.92)"},onClick:()=>n(null),children:[l.jsx("button",{"data-loc":"client/src/pages/Gallery.tsx:82",className:"absolute top-4 left-4 w-9 h-9 rounded-full flex items-center justify-center text-white",style:{background:"rgba(255,255,255,0.15)"},onClick:()=>n(null),children:l.jsx(Hm,{"data-loc":"client/src/pages/Gallery.tsx:87",className:"w-4 h-4"})}),l.jsx("img",{"data-loc":"client/src/pages/Gallery.tsx:89",src:t,alt:"صورة مكبرة",className:"max-w-full max-h-[85vh] object-contain rounded-xl",onClick:s=>s.stopPropagation()})]})]})]})}const lH=[{emoji:"🔥",name:"الشيف جمر وكرم",role:"الشيف الرئيسي ومؤسس الخدمة"},{emoji:"🧑‍🍳",name:"الشيف علاء السبتي",role:"شيف ثانٍ متخصص في الشواء"},{emoji:"👥",name:"فريق الخدمة",role:"طاقم خدمة ومساعدون محترفون"}],cH=[{icon:"👥",value:"+500",label:"عميل سعيد"},{icon:"🔥",value:"+1000",label:"مناسبة"},{icon:"⭐",value:"+8",label:"سنوات خبرة"},{icon:"🏆",value:"5★",label:"تقييم"}],uH=["نصل إليك في أي موقع داخل الرياض","نوفر جميع المعدات والأدوات اللازمة","شيفات محترفون بخبرة سنوات في الشواء","أجود أنواع اللحوم الطازجة والتتبيلات","خدمة متكاملة من الإعداد حتى التنظيف"];function dH(){return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/About.tsx:28",title:"من نحن | جمر وكرم للشواء والضيافة",description:"تعرف على فريق جمر وكرم المتخصص في الشواء الخارجي والضيافة وقهوة عربية في الرياض.",keywords:"جمر وكرم, فريق شواء الرياض, شيف شواء احترافي",canonical:"/about"}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:34",className:"h-full flex flex-col overflow-hidden",style:{background:"#0a0805"},children:[l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:36",className:"flex-shrink-0 px-4 pt-3 pb-2",style:{borderBottom:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/About.tsx:37",className:"text-base font-bold text-white text-center",children:"من نحن 👨‍🍳"}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:38",className:"text-xs text-center text-gray-500 mt-0.5",children:"خبرة سنوات في الشواء الخارجي الاحترافي"})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:42",className:"flex-1 overflow-y-auto px-4 py-3 space-y-4",style:{scrollbarWidth:"none"},children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:44",className:"grid grid-cols-4 gap-2",children:cH.map(e=>l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:46",className:"flex flex-col items-center justify-center py-3 rounded-xl",style:{background:"rgba(201,168,76,0.07)",border:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("span",{"data-loc":"client/src/pages/About.tsx:51",className:"text-base",children:e.icon}),l.jsx("span",{"data-loc":"client/src/pages/About.tsx:52",className:"text-sm font-bold mt-0.5",style:{color:"#D4AF37"},children:e.value}),l.jsx("span",{"data-loc":"client/src/pages/About.tsx:53",className:"text-[10px] text-gray-500",children:e.label})]},e.label))}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:59",className:"rounded-xl p-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:60",className:"text-sm font-bold text-white mb-2",children:["قصة ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:60",style:{color:"#D4AF37"},children:"مشويات جمر وكرم 🔥"})]}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:61",className:"text-xs text-gray-40
3220 leading-relaxed",children:"مشويات جمر وكرم - خدمة الشواء الاحترافية في موقع العميل بالرياض. نصل إليك بفريق متخصص ومعدات احترافية لتقديم تجربة شواء فاخرة للعزائم والمناسبات والمخيمات والاستراحات والشركات. جمر الأصالة... وكرم الضيافة."})]}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:67",className:"space-y-1.5",children:uH.map((e,t)=>l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:69",className:"flex items-center gap-2 px-3 py-2 rounded-lg",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.06)"},children:[l.jsx("span",{"data-loc":"client/src/pages/About.tsx:74",className:"text-xs",style:{color:"#D4AF37"},children:"✓"}),l.jsx("span",{"data-loc":"client/src/pages/About.tsx:75",className:"text-xs text-gray-300",children:e})]},t))}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:81",children:[l.jsxs("h2",{"data-loc":"client/src/pages/About.tsx:82",className:"text-sm font-bold text-white mb-2",children:["فريقنا ",l.jsx("span",{"data-loc":"client/src/pages/About.tsx:82",style:{color:"#D4AF37"},children:"الاحترافي"})]}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:83",className:"grid grid-cols-3 gap-2",children:lH.map(e=>l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:85",className:"flex flex-col items-center py-3 px-2 rounded-xl text-center",style:{background:"rgba(201,168,76,0.06)",border:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("div",{"data-loc":"client/src/pages/About.tsx:90",className:"w-10 h-10 rounded-full flex items-center justify-center text-xl mb-1",style:{background:"rgba(201,168,76,0.15)"},children:e.emoji}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:96",className:"text-xs font-bold text-white leading-tight",children:e.name}),l.jsx("div",{"data-loc":"client/src/pages/About.tsx:97",className:"text-[10px] text-gray-500 mt-0.5",children:e.role})]},e.name))})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:104",className:"rounded-xl p-3 text-center",style:{background:"rgba(255,255,255,0.02)",border:"1px solid rgba(255,255,255,0.06)"},children:[l.jsx("p",{"data-loc":"client/src/pages/About.tsx:108",className:"text-[10px] text-gray-600 mb-1",children:"تمت البرمجة والتطوير بواسطة"}),l.jsx("p",{"data-loc":"client/src/pages/About.tsx:109",className:"text-sm font-bold",style:{color:"#D4AF37"},children:"شركة الخطوط الأرضية"}),l.jsx("a",{"data-loc":"client/src/pages/About.tsx:110",href:"tel:0537122490",className:"text-xs mt-0.5 inline-block",style:{color:"rgba(201,168,76,0.7)"},children:"📞 0537122490"})]}),l.jsxs("div",{"data-loc":"client/src/pages/About.tsx:120",className:"grid grid-cols-2 gap-2 pb-2",children:[l.jsx(me,{"data-loc":"client/src/pages/About.tsx:121",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/About.tsx:122",className:"w-full py-2.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a"},children:"🔥 احجز الآن"})}),l.jsx(me,{"data-loc":"client/src/pages/About.tsx:129",href:"/contact",children:l.jsx("button",{"data-loc":"client/src/pages/About.tsx:130",className:"w-full py-2.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"rgba(201,168,76,0.1)",border:"1px solid rgba(201,168,76,0.3)",color:"#D4AF37"},children:"📞 تواصل معنا"})})]})]})]})]})}const D4=()=>l.jsx("svg",{"data-loc":"client/src/pages/Contact.tsx:7",viewBox:"0 0 24 24",fill:"#25D366",className:"w-5 h-5 flex-shrink-0",children:l.jsx("path",{"data-loc":"client/src/pages/Contact.tsx:8",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
322198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})});function fH(){const{data:e}=fe.settings.get.useQuery(),[t,n]=M.useState({name:"",phone:"",message:""}),[r,s]=M.useState(!1),o=e?.whatsapp1||"966533521601",c=e?.whatsapp2||"966534573051",u=e?.email||"[email protected]",f=e?.address||"الرياض، المملكة العربية السعودية",p=e?.instagram||"jamarkaram_bbq",g=encodeURIComponent("مرحباً شيف جمر وكرم 🔥 أريد الاستفسار عن خدمات الشواء الخارجية"),m=x=>{if(x.preventDefault(),!t.name||!t.phone){ge.error("يرجى ملء الحقول المطلوبة");return}s(!0),ge.success("تم إرسال رسالتك بنجاح!")};return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Contact.tsx:33",title:"تواصل معنا | جمر وكرم للشواء والضيافة",description:"تواصل مع جمر وكرم للشواء والضيافة عبر واتساب أو النموذج. نخدمك في الرياض وضواحيها.",keywords:"تواصل شواء الرياض, واتساب جمر وكرم, حجز شواء",canonical:"/contact"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:39",className:"h-full flex flex-col overflow-hidden",style:{background:"#0a0805"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:41",className:"flex-shrink-0 px-4 pt-3 pb-2",style:{borderBottom:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Contact.tsx:42",className:"text-base font-bold text-white text-center",children:"تواصل معنا 📞"}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:43",className:"text-xs text-center text-gray-500 mt-0.5",children:"يسعدنا الإجابة على جميع استفساراتك"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:47",className:"flex-1 overflow-y-auto px-4 py-3 space-y-3",style:{scrollbarWidth:"none"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:49",children:[l.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:50",className:"text-xs font-bold text-white mb-2",children:"📱 تواصل مباشر عبر واتساب"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:51",className:"grid grid-cols-2 gap-2",children:[l.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:52",href:`https://wa.me/${o}?text=${g}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 p-3 rounded-xl active:scale-95 transition-transform",style:{background:"rgba(37,211,102,0.08)",border:"1px solid rgba(37,211,102,0.25)"},children:[l.jsx(D4,{"data-loc":"client/src/pages/Contact.tsx:59"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:60",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:61",className:"text-[10px] text-gray-500",children:"مبيعات"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:62",className:"text-xs font-bold text-green-400",dir:"ltr",children:["+",o]})]})]}),l.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:65",href:`https://wa.me/${c}?text=${g}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 p-3 rounded-xl active:scale-95 transition-transform",style:{background:"rgba(37,211,102,0.08)",border:"1px solid rgba(37,211,102,0.25)"},children:[l.jsx(D4,{"data-loc":"client/src/pages/Contact.tsx:72"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:73",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:74",className:"text-[10px] text-gray-500",children:"دعم"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:75",className:"text-xs font-bold text-green-400",dir:"ltr",children:["+",c]})]})]})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:82",className:"space-y-2",children:[l.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:83",href:`mailto:${u}`,className:"flex items-center gap-3 p-3 rounded-xl active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:88",className:"text-lg",children:"✉️"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:89",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:90",className:"text-[10px] text-gray-500",children:"البريد الإلكتروني"}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:91",className:"text-xs font-semibold text-white",children:u})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:94",className:"flex items-center gap-3 p-3 rounded-xl",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:98",className:"text-lg",children:"📍"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:99",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:100",className:"text-[10px] text-gray-500",children:"الموقع"}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:101",className:"text-xs font-semibold text-white",children:f})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:104",className:"flex items-center gap-3 p-3 rounded-xl",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:108",className:"text-lg",children:"⏰"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:109",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:110",className:"text-[10px] text-gray-500",children:"ساعات العمل"}),l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:111",className:"text-xs font-semibold text-white",children:"الأحد - الخميس: 9ص - 9م"})]})]}),l.jsxs("a",{"data-loc":"client/src/pages/Contact.tsx:114",href:`https://instagram.com/${p}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 p-3 rounded-xl active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Contact.tsx:121",className:"text-lg",children:"📸"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:122",children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:123",className:"text-[10px] text-gray-500",children:"إنستغرام"}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:124",className:"text-xs font-semibold",style:{color:"#D4AF37"},children:["@",p]})]})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:130",children:[l.jsx("h2",{"data-loc":"client/src/pages/Contact.tsx:131",className:"text-xs font-bold text-white mb-2",children:"💬 أرسل رسالتك"}),r?l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:133",className:"text-center py-6 rounded-xl",style:{background:"rgba(201,168,76,0.08)",border:"1px solid rgba(201,168,76,0.2)"},children:[l.jsx("div",{"data-loc":"client/src/pages/Contact.tsx:137",className:"text-3xl mb-2",children:"✅"}),l.jsx("h3",{"data-loc":"client/src/pages/Contact.tsx:138",className:"text-sm font-bold text-white mb-1",children:"تم الإرسال بنجاح!"}),l.jsx("p",{"data-loc":"client/src/pages/Contact.tsx:139",className:"text-xs text-gray-400 mb-3",children:"سنتواصل معك في Ø£Ù
322‚رب وقت"}),l.jsx("button",{"data-loc":"client/src/pages/Contact.tsx:140",onClick:()=>s(!1),className:"text-xs px-4 py-1.5 rounded-lg",style:{background:"rgba(201,168,76,0.15)",color:"#D4AF37",border:"1px solid rgba(201,168,76,0.3)"},children:"إرسال رسالة أخرى"})]}):l.jsxs("form",{"data-loc":"client/src/pages/Contact.tsx:149",onSubmit:m,className:"rounded-xl p-3 space-y-2",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.07)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:154",className:"grid grid-cols-2 gap-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:155",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:156",className:"block text-xs text-gray-400 mb-1",children:"الاسم *"}),l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:157",type:"text",value:t.name,onChange:x=>n({...t,name:x.target.value}),placeholder:"اسمك الكريم",className:"w-full px-3 py-2 rounded-lg text-xs text-white outline-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.1)"},required:!0})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:167",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:168",className:"block text-xs text-gray-400 mb-1",children:"الهاتف *"}),l.jsx("input",{"data-loc":"client/src/pages/Contact.tsx:169",type:"tel",value:t.phone,onChange:x=>n({...t,phone:x.target.value}),placeholder:"05XXXXXXXX",className:"w-full px-3 py-2 rounded-lg text-xs text-white outline-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.1)"},dir:"ltr",required:!0})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Contact.tsx:181",children:[l.jsx("label",{"data-loc":"client/src/pages/Contact.tsx:182",className:"block text-xs text-gray-400 mb-1",children:"رسالتك"}),l.jsx("textarea",{"data-loc":"client/src/pages/Contact.tsx:183",value:t.message,onChange:x=>n({...t,message:x.target.value}),placeholder:"اكتب رسالتك هنا...",rows:3,className:"w-full px-3 py-2 rounded-lg text-xs text-white outline-none resize-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.1)"}})]}),l.jsx("button",{"data-loc":"client/src/pages/Contact.tsx:192",type:"submit",className:"w-full py-2.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a"},children:"📤 إرسال الرسالة"})]})]})]})]})]})}const Pw=()=>{const e="https://manus.im",t="N7VYF9BXYJF9ZDR5mZ9in8",n=`${window.location.origin}/api/oauth/callback`,r=btoa(n),s=new URL(`${e}/app-auth`);return s.searchParams.set("appId",t),s.searchParams.set("redirectUri",n),s.searchParams.set("state",r),s.searchParams.set("type","signIn"),s.toString()};function Km(e){const{redirectOnUnauthenticated:t=!1,redirectPath:n=Pw()}={},r=fe.useUtils(),s=fe.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),o=fe.auth.logout.useMutation({onSuccess:()=>{r.auth.me.setData(void 0,null)}}),c=M.useCallback(async()=>{try{await o.mutateAsync()}catch(f){if(f instanceof ol&&f.data?.code==="UNAUTHORIZED")return;throw f}finally{r.auth.me.setData(void 0,null),await r.auth.me.invalidate()}},[o,r]),u=M.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(s.data)),{user:s.data??null,loading:s.isLoading||o.isPending,error:s.error??o.error??null,isAuthenticated:!!s.data}),[s.data,s.error,s.isLoading,o.error,o.isPending]);return M.useEffect(()=>{t&&(s.isLoading||o.isPending||u.user||typeof window>"u"||window.location.pathname!==n&&(window.location.href=n))},[t,n,o.isPending,s.isLoading,u.user]),{...u,refresh:()=>s.refetch(),logout:c}}const Yc=[{value:"home_dinner",label:"عزيمة منزلية",icon:"🏠"},{value:"family",label:"مناسبة عائلية",icon:"👨‍👩‍👧‍👦"},{value:"rest_house",label:"استراحة",icon:"🏡"},{value:"farm",label:"مزرعة",icon:"🌿"},{value:"camp",label:"مخيم",icon:"⛺"},{value:"company_meeting",label:"اجتماع شركة",icon:"💼"},{value:"company_event",label:"فعالية شركة",icon:"🏢"},{value:"guest_reception",label:"استقبال ضيوف",icon:"🤝"},{value:"special",label:"مناسبة خاصة",icon:"🎉"},{value:"other",label:"أخرى",icon:"📌"}],Wf=[{label:"1 إلى 10",value:8},{label:"10 إلى 25",value:18},{label:"25 إلى 50",value:38},{label:"50 إلى 100",value:75},{label:"100 إلى 200",value:150},{label:"أكثر من 200",value:250}],pH=[{category:"الشواء",key:"grill_only",label:"شوي فقط",icon:"🔥"},{category:"الشواء",key:"grill_with_meat",label:"توفير اللحوم والشواء",icon:"🥩"},{category:"الشواء",key:"grill_slaughter",label:"شواء ذبائح",icon:"🐑"},{category:"الشواء",key:"grill_camp",label:"شواء مخيمات",icon:"⛺"}
322,{category:"الضيافة",key:"arabic_hospitality",label:"ضيافة عربية",icon:"☕"},{category:"الضيافة",key:"guest_reception",label:"استقبال الضيوف",icon:"🤝"},{category:"الضيافة",key:"buffet_management",label:"إدارة البوفيه",icon:"🍽️"},{category:"القهوة",key:"arabic_coffee",label:"قهوة عربية",icon:"☕"},{category:"القهوة",key:"tea",label:"شاي",icon:"🍵"},{category:"القهوة",key:"dates",label:"تمر فاخر",icon:"🌴"},{category:"التقديم",key:"serving_staff",label:"موظفو تقديم",icon:"👨‍🍳"},{category:"التقديم",key:"buffet_setup",label:"تجهيز البوفيه",icon:"🍽️"},{category:"التقديم",key:"table_arrangement",label:"ترتيب الطاولات",icon:"🪑"}],Zf=[{value:"home",label:"🏠 منزل / فيلا"},{value:"rest_house",label:"🏡 استراحة"},{value:"farm",label:"🌿 مزرعة"},{value:"camp",label:"⛺ مخيم"},{value:"company",label:"🏢 شركة"},{value:"other",label:"📍 موقع آخر"}],mH=["الرياض","جدة","مكة المكرمة","المدينة المنورة","الدمام","الخبر","الأحساء","تبوك","أبها","نجران","حائل","القصيم","الطائف"],sv=["10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00"],iv=8,hH=["نوع المناسبة","عدد الضيوف","الخدمات المطلوبة","تفاصيل الموقع","الموعد","أسئلة ذكية","ملخص الحجز","تأكيد الطلب"],gH=["🎉","👥","🛎️","📍","📅","🧠","📋","✅"];function xH(e){const t={};return e.forEach(n=>{t[n.category]||(t[n.category]=[]),t[n.category].push(n)}),t}function vH(){const[,e]=Fl(),[t,n]=M.useState(1),[r,s]=M.useState(!1),[o,c]=M.useState(null),[u,f]=M.use
322State({occasionType:"family",guestCount:18,selectedSubServices:[],locationType:"home",locationCity:"الرياض",locationAddress:"",bookingDate:"",arrivalTime:"16:00",startTime:"17:00",endTime:"21:00",smartAnswers:{},customerName:"",customerPhone:"",customerEmail:"",customerNotes:""}),{user:p}=Km();M.useEffect(()=>{p&&f(S=>({...S,customerName:S.customerName||p.name||"",customerPhone:S.customerPhone||p.phone||"",customerEmail:S.customerEmail||p.email||""}))},[p]);const g=fe.bookings.create.useMutation({onSuccess:S=>{c({bookingNumber:S.bookingNumber}),s(!1)},onError:S=>{ge.error(`حدث خطأ: ${S.message}`),s(!1)}}),m=S=>{const E=u.selectedSubServices.find(R=>R.key===S.key);f(E?R=>({...R,selectedSubServices:R.selectedSubServices.filter(L=>L.key!==S.key)}):R=>({...R,selectedSubServices:[...R.selectedSubServices,{category:S.category,nameAr:S.label,key:S.key}]}))},x=u.selectedSubServices.some(S=>S.category==="الشواء"),b=u.selectedSubServices.some(S=>S.category==="القهوة"),A=u.selectedSubServices.some(S=>S.category==="التقديم"),y=x||b||A,j=()=>t===3?u.selectedSubServices.length>0:t===4?u.locationCity.trim()!==""&&u.locationAddress.trim()!=="":t===5?u.bookingDate!=="":t===8?u.customerName.trim()!==""&&u.customerPhone.trim()!=="":!0,N=()=>{n(t===5&&!y?7:S=>S+1)},k=()=>{t===7&&!y?n(5):t>1?n(S=>S-1):e("/")},T=()=>{s(!0);const S=u.selectedSubServices.map(R=>`[${R.category}] ${R.nameAr}`).join(", "),E=Object.entries(u.smartAnswers).map(([R,L])=>`${R}: ${L}`).join(", ");g.mutate({bookingType:"grilling_only",serviceId:1,customerName:u.customerName,customerPhone:u.customerPhone,customerEmail:u.customerEmail||void 0,guestCount:u.guestCount,bookingDate:u.bookingDate,bookingTime:u.startTime,locationType:u.locationType,locationCity:u.locationCity,locationAddress:u.locationAddress,meatItems:[],customerNotes:[`نوع المناسبة: ${Yc.find(R=>R.value===u.occasionType)?.label}`,`الخدمات: ${S}`,`وقت الوصول: ${u.arrivalTime} | البداية: ${u.startTime} | النهاية: ${u.endTime}`,E?`إجابات ذكية: ${E}`:"",u.customerNotes?`ملاحظات: ${u.customerNotes}`:""].filter(Boolean).join(`
323`)})};if(o){const S=Yc.find(E=>E.value===u.occasionType);return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Booking.tsx:267",title:"احجز مناسبتك | جمر وكرم للشواء والضيافة",description:"احجز خدمة الشواء الخارجي مع جمر وكرم في 8 خطوات سهلة. نصل إليك في الرياض وضواحيها.",keywords:"حجز شواء الرياض, احجز شيف شواء, خدمة شواء في موقعك",canonical:"/booking"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:273",className:"min-h-full flex flex-col items-center justify-center px-4 py-8",style:{background:"linear-gradient(180deg, #0a0a0a 0%, #0d0b06 100%)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:275",className:"relative mb-6",style:{animation:"successPop 0.6s cubic-bezier(0.23,1,0.32,1) both"},children:[l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:276",className:"w-24 h-24 rounded-full flex items-center justify-center text-5xl",style:{background:"linear-gradient(135deg, #C9A84C, #ff6600)",boxShadow:"0 0 40px rgba(201,168,76,0.5)"},children:"✅"}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:280",className:"absolute -top-1 -right-1 text-2xl animate-bounce",children:"🎉"})]}),l.jsx("h2",{"data-loc":"client/src/pages/Booking.tsx:283",className:"text-2xl font-bold text-white mb-1",children:"تم استلام طلبك!"}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:284",className:"text-amber-400/70 text-sm mb-6",children:"سيتواصل معك فريقنا خلال ساعات قليلة لمراجعة الطلب وإرسال العرض"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:286",className:"w-full max-w-sm rounded-2xl p-4 mb-4 text-center",style:{background:"rgba(201,168,76,0.08)",border:"1px solid rgba(201,168,76,0.3)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:288",className:"text-amber-400/60 text-xs mb-1",children:"رقم الطلب"}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:289",className:"text-2xl font-bold",style:{color:"#C9A84C",letterSpacing:"0.1em"},children:o.bookingNumber}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:292",className:"text-white/40 text-xs mt-1",children:"احتفظ بهذا الرقم للمتابعة"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:296",className:"w-full max-w-sm rounded-2xl p-4 mb-4",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:298",className:"text-white/50 text-xs mb-3 text-center",children:"مراحل معالجة طلبك"}),[{status:"طلب جديد",done:!0},{status:"مراجعة الطلب",done:!1},{status:"إرسال العرض",done:!1},{status:"التأكيد والتجهيز",done:!1}].map((E,R)=>l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:305",className:"flex items-center gap-3 mb-2",children:[l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:306",className:"w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 text-xs",style:{background:E.done?"#C9A84C":"rgba(255,255,255,0.1)",color:E.done?"#000":"rgba(255,255,255,0.3)"},children:E.done?"✓":R+1}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:310",className:"text-sm",style:{color:E.done?"#C9A84C":"rgba(255,255,255,0.4)"},children:E.status})]},R))]}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:316",className:"w-full max-w-sm rounded-2xl p-4 mb-6 space-y-2",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[{label:"المناسبة",value:`${S?.icon} ${S?.label}`},{label:"الضيوف",value:Wf.find(E=>E.value===u.guestCount)?.label+" ضيف"},{label:"الخدمات",value:Array.from(new Set(u.selectedSubServices.map(E=>E.category))).join(" + ")},{label:"التاريخ",value:`${u.bookingDate} | ${u.startTime} - ${u.endTime}`},{label:"الموقع",value:`${u.locationCity} - ${Zf.find(E=>E.value===u.locationType)?.label}`}].map((E,R)=>l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:325",className:"flex justify-between text-sm",children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:326",className:"text-white/50",children:E.label}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:327",className:"text-white text-right",children:E.value})]},R))}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:333",className:"w-full max-w-sm space-y-3 mb-3",children:[l.jsxs("a",{"data-loc":"client/src/pages/Booking.tsx:335",href:`https://wa.me/?text=${encodeURIComponent(`🔥 *مشويات جمر وكرم*
324━━━━━━━━━━━━━━━━━━
325📋 *تفاصيل حجزي*
326رقم الطلب: *${o.bookingNumber}*
327الاسم: ${u.customerName}
328المناسبة: ${S?.icon} ${S?.label}
329الضيوف: ${Wf.find(E=>E.value===u.guestCount)?.label} ضيف
330التاريخ: ${u.bookingDate}
331الوقت: ${u.startTime} - ${u.endTime}
332الموقع: ${u.locationCity} - ${Zf.find(E=>E.value===u.locationType)?.label}
333`+(u.selectedSubServices.length>0?`الخدمات: ${Array.from(new Set(u.selectedSubServices.map(E=>E.category))).join(" + ")}
334`:"")+`━━━━━━━━━━━━━━━━━━
335📱 للمتابعة: اكتب رقم طلبك في صفحة حجوزاتي`)}`,target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center justify-center gap-2 py-3 rounded-2xl font-bold text-white",style:{background:"linear-gradient(135deg, #25D366, #128C7E)"},children:[l.jsx("svg",{"data-loc":"client/src/pages/Booking.tsx:354",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"
335currentColor",children:l.jsx("path",{"data-loc":"client/src/pages/Booking.tsx:354",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:355",children:"مشاركة تفاصيل حجزي"})]}),l.jsxs("a",{"data-loc":"client/src/pages/Booking.tsx:358",href:`https://wa.me/966537122490?text=${encodeURIComponent(`مرحباً 🔥
336أحتاج مساعدة بخصوص طلب الحجز رقم: *${o.bookingNumber}*
337الاسم: ${u.customerName}`)}`,target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center justify-center gap-2 py-2.5 rounded-2xl font-medium text-sm",style:{background:"rgba(37,211,102,0.1)",border:"1px solid rgba(37,211,102,0.3)",color:"#25D366"},children:[l.jsx("svg",{"data-loc":"client/src/pages/Booking.tsx:365",className:"w-4 h-4",viewBox:"0 0 24 24",fill:"currentColor",children:l.jsx("path",{"data-loc":"client/src/pages/Booking.tsx:365",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:366",children:"تواصل مع الدعم"})]})]}),l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:370",onClick:()=>e("/my-bookings"),className:"text-amber-400 text-sm font-medium mb-2",children:"متابعة حجوزاتي ←"}),l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:373",onClick:()=>e("/"),className:"text-white/40 text-xs",children:"العودة للرئيسية"}),l.jsx("style",{"data-loc":"client/src/pages/Booking.tsx:377",children:`
338          @keyframes successPop {
339            0% { transform: scale(0.5); opacity: 0; }
340            70% { transform: scale(1.1); }
341            100% { transform: scale(1); opacity: 1; }
342          }
343        `})]})]})}const C=t>6&&!y?t-1:t,O=y?iv:iv-1,_=(C-1)/(O-1)*100;return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Booking.tsx:396",title:"احجز مناسبتك | جمر وكرم للشواء والضيافة",description:"احجز خدمة الشواء الخارجي مع جمر وكرم في 8 Ø®Ø
343·ÙˆØ§Øª سهلة. نصل إليك في الرياض وضواحيها.",keywords:"حجز شواء الرياض, احجز شيف شواء, خدمة شواء في موقعك",canonical:"/booking"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:402",className:"min-h-full flex flex-col",style:{background:"linear-gradient(180deg, #0a0a0a 0%, #0d0b06 100%)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Booking.tsx:404",className:"sr-only",children:"احجز خدمة شواء خارجي مع جمر وكرم"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:406",className:"px-4 pt-4 pb-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:407",className:"flex items-center justify-between mb-3",children:[l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:408",onClick:k,className:"w-9 h-9 rounded-full flex items-center justify-center active:scale-90 transition-transform",style:{background:"rgba(255,255,255,0.06)"},children:l.jsx("svg",{"data-loc":"client/src/pages/Booking.tsx:411",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5 text-white/70",children:l.jsx("path",{"data-loc":"client/src/pages/Booking.tsx:412",strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"})})}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:415",className:"text-center",children:[l.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:416",className:"text-white font-bold text-base",children:[gH[t-1]," ",hH[t-1]]}),l.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:417",className:"text-white/40 text-xs",children:["الخطوة ",C," من ",O]})]}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:419",className:"w-9 h-9"})]}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:421",className:"h-1 rounded-full overflow-hidden",style:{background:"rgba(255,255,255,0.08)"},children:l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:422",className:"h-full rounded-full transition-all duration-500",style:{width:`${_}%`,background:"linear-gradient(90deg, #C9A84C, #ff6600)"}})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:428",className:"flex-1 overflow-y-auto px-4 py-4",children:[t===1&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:432",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:433",className:"text-white/60 text-sm text-center mb-4",children:"ما نوع مناسبتك؟"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:434",className:"grid grid-cols-2 gap-3",children:Yc.map(S=>{const E=u.occasionType===S.value;return l.jsxs("button",{"data-loc":"client/src/pages/Booking.tsx:438",onClick:()=>f(R=>({...R,occasionType:S.value})),className:"p-4 rounded-2xl flex flex-col items-center gap-2 transition-all duration-200 active:scale-95",style:{background:E?"rgba(201,168,76,0.15)":"rgba(255,255,255,0.04)",border:E?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:445",className:"text-3xl",children:S.icon}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:446",className:"text-white text-sm font-medium text-center",children:S.label})]},S.value)})})]}),t===2&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:456",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:457",className:"text-white/60 text-sm text-center mb-4",children:"كم عدد الضيوف المتوقع؟"}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:458",className:"text-white/40 text-xs text-center mb-4",children:"يُستخدم العدد لحساب العمالة والمعدات والكميات"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:459",className:"space-y-3",children:Wf.map(S=>{const E=u.guestCount===S.value;return l.jsxs("button",{"data-loc":"client/src/pages/Booking.tsx:463",onClick:()=>f(R=>({...R,guestCount:S.value})),className:"w-full p-4 rounded-2xl flex items-center gap-4 transition-all duration-200 active:scale-98",style:{background:E?"rgba(201,168,76,0.15)":"rgba(255,255,255,0.04)",border:E?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.08)"},children:[l.jsxs("span",{"data-loc":"client/src/pages/Booking.tsx:470",className:"text-white font-medium text-base flex-1 text-right",children:[S.label," ضيف"]}),E&&l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:471",className:"text-amber-400",children:"✓"})]},S.value)})})]}),t===3&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:481",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:482",className:"text-white/60 text-sm text-center mb-4",children:"اختر الخدمات المطلوبة (يمكن اختيار أكثر من خدمة)"}),Object.entries(xH(pH)).map(([S,E])=>l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:484",className:"mb-5",children:[l.jsxs("p",{"data-loc":"client/src/pages/Booking.tsx:485",className:"text-amber-400 text-sm font-bold mb-2 flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:486",className:"w-1 h-4 rounded-full inline-block",style:{background:"#C9A84C"}}),S]}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:489",className:"space-y-2",children:E.map(R=>{const L=u.selectedSubServices.some($=>$.key===R.key);return l.jsxs("button",{"data-loc":"client/src/pages/Booking.tsx:493",onClick:()=>m(R),className:"w-full text-right p-3 rounded-xl flex items-center gap-3 transition-all duration-200 active:scale-98",style:{background:L?"rgba(201,168,76,0.12)":"rgba(255,255,255,0.04)",border:L?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:500",className:"text-xl",children:R.icon}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:501",className:"flex-1 text-white text-sm",children:R.label}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:502",className:"w-5 h-5 rounded flex items-center justify-center flex-shrink-0",style:{background:L?"#C9A84C":"rgba(255,255,255,0.1)",border:L?"none":"1px solid rgba(255,255,255,0.2)"},children:L&&l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:504",className:"text-black text-xs font-bold",children:"✓"})})]},R.key)})})]},S))]}),t===4&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:517",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:518",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:519",className:"text-white/60 text-xs mb-2",children:"نوع الموقع"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:520",className:"grid grid-cols-2 gap-2",children:Zf.map(S=>{const E=u.locationType===S.value;return l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:524",onClick:()=>f(R=>({...R,locationType:S.value})),className:"p-3 rounded-xl text-sm transition-all duration-200 active:scale-95",style:{background:E?"rgba(201,168,76,0.15)":"rgba(255,255,255,0.04)",border:E?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.08)",color:E?"#C9A84C":"rgba(255,255,255,0.7)"},children:S.label},S.value)})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:538",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:539",className:"text-white/60 text-xs mb-2",children:"المدينة"}),l.jsx("select",{"data-loc":"client/src/pages/Booking.tsx:540",value:u.locationCity,onChange:S=>f(E=>({...E,locationCity:S.target.value})),className:"w-full p-3 rounded-xl text-white text-sm appearance-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"},children:mH.map(S=>l.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:544",value:S,style:{background:"#1a1a1a"},children:S},S))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:547",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:548",className:"text-white/60 text-xs mb-2",children:"العنوان التفصيلي"}),l.jsx("textarea",{"data-loc":"client/src/pages/Booking.tsx:549",value:u.locationAddress,onChange:S=>f(E=>({...E,locationAddress:S.target.value})),placeholder:"الحي، الشارع، رقم المنزل أو الاستراحة...",rows:3,className:"w-full p-3 rounded-xl text-white text-sm resize-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"}})]})]}),t===5&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:561",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:562",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:563",className:"text-white/60 text-xs mb-2",children:"تاريخ المناسبة *"}),l.jsx("input",{"data-loc":"client/src/pages/Booking.tsx:564",type:"date",value:u.bookingDate,min:new Date().toISOString().split("T")[0],onChange:S=>f(E=>({...E,bookingDate:S.target.value})),className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)",colorScheme:"dark"}})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:570",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:571",className:"text-white/60 text-xs mb-2",children:"وقت الوصول (الفريق يصل قبل المناسبة)"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:572",className:"grid grid-cols-4 gap-2",children:sv.map(S=>
343{const E=u.arrivalTime===S;return l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:576",onClick:()=>f(R=>({...R,arrivalTime:S})),className:"p-2 rounded-xl text-xs font-medium transition-all duration-200 active:scale-95",style:{background:E?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.05)",border:E?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.08)",color:E?"#C9A84C":"rgba(255,255,255,0.6)"},children:S},S)})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:590",className:"grid grid-cols-2 gap-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:591",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:592",className:"text-white/60 text-xs mb-2",children:"وقت بدء المناسبة"}),l.jsx("select",{"data-loc":"client/src/pages/Booking.tsx:593",value:u.startTime,onChange:S=>f(E=>({...E,startTime:S.target.value})),className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"},children:sv.map(S=>l.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:597",value:S,style:{background:"#1a1a1a"},children:S},S))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:600",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:601",className:"text-white/60 text-xs mb-2",children:"وقت انتهاء المناسبة"}),l.jsx("select",{"data-loc":"client/src/pages/Booking.tsx:602",value:u.endTime,onChange:S=>f(E=>({...E,endTime:S.target.value})),className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"},children:sv.map(S=>l.jsx("option",{"data-loc":"client/src/pages/Booking.tsx:606",value:S,style:{background:"#1a1a1a"},children:S},S))})]})]})]}),t===6&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:615",className:"space-y-4",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:616",className:"text-white/60 text-sm text-center mb-2",children:"أسئلة تساعدنا على تجهيز طلبك بشكل أفضل"}),x&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:619",className:"rounded-2xl p-4 space-y-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:621",className:"text-amber-400 text-sm font-bold",children:"🔥 الشواء"}),[{key:"meatFromClient",label:"هل اللحوم من العميل؟"},{key:"hasElectricity",label:"هل يوجد مصدر كهرباء؟"},{key:"hasWater",label:"هل يوجد مصدر ماء؟"},{key:"needsCharcoal",label:"هل تحتاج فحم؟"},{key:"needsGrillTools",label:"هل تحتاج أدوات شواء؟"}].map(S=>{const E=u.smartAnswers[S.key];return l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:631",className:"flex items-center justify-between",children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:632",className:"text-white/80 text-sm",children:S.label}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:633",className:"flex gap-2",children:[!0,!1].map(R=>l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:635",onClick:()=>f(L=>({...L,smartAnswers:{...L.smartAnswers,[S.key]:R}})),className:"px-3 py-1.5 rounded-lg text-xs font-medium transition-all",style:{background:E===R?R?"rgba(34,197,94,0.2)":"rgba(239,68,68,0.2)":"rgba(255,255,255,0.06)",border:E===R?R?"1px solid #22c55e":"1px solid #ef4444":"1px solid rgba(255,255,255,0.1)",color:E===R?R?"#22c55e":"#ef4444":"rgba(255,255,255,0.5)"},children:R?"نعم":"لا"},String(R)))})]},S.key)})]}),b&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:654",className:"rounded-2xl p-4 space-y-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:656",className:"text-amber-400 text-sm font-bold",children:"☕ القهوة"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:657",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:658",className:"text-white/70 text-sm mb-2",children:"عدد الدلال المطلوبة"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:659",className:"flex gap-2",children:[1,2,3,4,5].map(S=>l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:661",onClick:()=>f(E=>({...E,smartAnswers:{...E.smartAnswers,coffeePotsCount:S}})),className:"w-10 h-10 rounded-xl text-sm font-bold transition-all",style:{background:u.smartAnswers.coffeePotsCount===S?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.06)",border:u.smartAnswers.coffeePotsCount===S?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.1)",color:u.smartAnswers.coffeePotsCount===S?"#C9A84C":"rgba(255,255,255,0.5)"},children:S},S))})]})]}),A&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:678",className:"rounded-2xl p-4 space-y-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:680",className:"text-amber-400 text-sm font-bold",children:"🍽️ التقديم"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:681",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:682",className:"text-white/70 text-sm mb-2",children:"عدد مقدمي الضيافة"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:683",className:"flex gap-2",children:[1,2,3,4,5].map(S=>l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:685",onClick:()=>f(E=>({...E,smartAnswers:{...E.smartAnswers,servingStaffCount:S}})),className:"w-10 h-10 rounded-xl text-sm font-bold transition-all",style:{background:u.smartAnswers.servingStaffCount===S?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.06)",border:u.smartAnswers.servingStaffCount===S?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.1)",color:u.smartAnswers.servingStaffCount===S?"#C9A84C":"rgba(255,255,255,0.5)"},children:S},S))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:698",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:699",className:"text-white/70 text-sm mb-2",children:"نوع التقديم"}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:700",className:"flex gap-2 flex-wrap",children:["بوفيه","مائدة","تقديم مباشر"].map(S=>l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:702",onClick:()=>f(E=>({...E,smartAnswers:{...E.smartAnswers,servingType:S}})),className:"px-3 py-1.5 rounded-xl text-sm transition-all",style:{background:u.smartAnswers.servingType===S?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.06)",border:u.smartAnswers.servingType===S?"1.5px solid #C9A84C":"1px solid rgba(255,255,255,0.1)",color:u.smartAnswers.servingType===S?"#C9A84C":"rgba(255,255,255,0.5)"},children:S},S))})]})]})]}),t===7&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:722",className:"space-y-3",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:723",className:"text-white/60 text-sm text-center mb-2",children:"ملخص طلبك"}),[{label:"نوع المناسبة",value:`${Yc.find(S=>S.value===u.occasionType)?.icon} ${Yc.find(S=>S.value===u.occasionType)?.label}`},{label:"عدد الضيوف",value:Wf.find(S=>S.value===u.guestCount)?.label+" ضيف"},{label:"الخدمات",value:Array.from(new Set(u.selectedSubServices.map(S=>S.category))).join(" + ")||"—"},{label:"التفاصيل",value:u.selectedSubServices.map(S=>S.nameAr).join("، ")||"—"},{label:"نوع الموقع",value:Zf.find(S=>S.value===u.locationType)?.label??""},{label:"المدينة",value:u.locationCity},{label:"العنوان",value:u.locationAddress||"—"},{label:"التاريخ",value:u.bookingDate||"—"},{label:"وقت الوصول",value:u.arrivalTime},{label:"البداية - النهاية",value:`${u.startTime} - ${u.endTime}`}].map((S,E)=>l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:736",className:"flex justify-between items-start py-2 border-b",style:{borderColor:"rgba(255,255,255,0.06)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:738",className:"text-white/50 text-sm flex-shrink-0",children:S.label}),l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:739",className:"text-white text-sm text-right mr-4",children:S.value})]},E)),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:742",className:"mt-4 p-3 rounded-xl",style:{background:"rgba(201,168,76,0.06)",border:"1px solid rgba(201,168,76,0.15)"},children:l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:744",className:"text-amber-400/80 text-xs text-center leading-relaxed",children:"السعر النهائي يُحدد بعد مراجعة الطلب من فريقنا وإرسال عرض السعر لك"})})]}),t===8&&l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:753",className:"space-y-4",children:[p&&p.phone?l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:756",className:"flex items-center gap-2 p-3 rounded-xl",style:{background:"rgba(34,197,94,0.08)",border:"1px solid rgba(34,197,94,0.2)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:760",className:"text-lg",children:"✓"}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:761",className:"text-green-400 text-xs",children:"تم ملء بياناتك تلقائياً من حسابك — يمكنك التعديل إذا أردت"})]}):p?l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:764",className:"flex items-center gap-2 p-3 rounded-xl",style:{background:"rgba(255,165,0,0.08)",border:"1px solid rgba(255,165,0,0.2)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Booking.tsx:768",className:"text-lg",children:"💡"}),l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:769",className:"text-amber-400 text-xs",children:"أكمل ملفك الشخصي مرة واحدة لتسريع الحجوزات القادمة"})]}):l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:772",className:"text-white/60 text-sm text-center mb-2",children:"بياناتك للتواصل"}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:774",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:775",className:"text-white/60 text-xs mb-2",children:"الاسم الكريم *"}),l.jsx("input",{"data-loc":"client/src/pages/Booking.tsx:776",type:"text",value:u.customerName,onChange:S=>f(E=>({...E,customerName:S.target.value})),placeholder:"اسمك الكريم",className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:u.customerName?"1px solid rgba(34,197,94,0.3)":"1px solid rgba(255,255,255,0.12)"}})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:785",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:786",className:"text-white/60 text-xs mb-2",children:"رقم الجوال *"}),l.jsx("input",{"data-loc":"client/src/pages/Booking.tsx:787",type:"tel",value:u.customerPhone,onChange:S=>f(E=>({...E,customerPhone:S.target.value})),placeholder:"05xxxxxxxx",dir:"ltr",className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:u.customerPhone?"1px solid rgba(34,197,94,0.3)":"1px solid rgba(255,255,255,0.12)"}})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:796",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:797",className:"text-white/60 text-xs mb-2",children:"البريد الإلكتروني (اختياري)"}),l.jsx("input",{"data-loc":"client/src/pages/Booking.tsx:798",type:"email",value:u.customerEmail,onChange:S=>f(E=>({...E,customerEmail:S.target.value})),placeholder:"[email protected]",dir:"ltr",className:"w-full p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"}})]}),l.jsxs("div",{"data-loc":"client/src/pages/Booking.tsx:804",children:[l.jsx("p",{"data-loc":"client/src/pages/Booking.tsx:805",className:"text-white/60 text-xs mb-2",children:"ملاحظات إضافية (اختياري)"}),l.jsx("textarea",{"data-loc":"client/src/pages/Booking.tsx:806",value:u.customerNotes,onChange:S=>f(E=>({...E,customerNotes:S.target.value})),placeholder:"أي طلبات خاصة أو ملاحظات...",rows:3,className:"w-full p-3 rounded-xl text-white text-sm resize-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"}})]})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Booking.tsx:818",className:"px-4 pb-4 pt-2",style:{borderTop:"1px solid rgba(255,255,255,0.06)"},children:t<iv?l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:820",onClick:N,disabled:!j(),className:"w-full py-4 rounded-2xl font-bold text-lg transition-all duration-200 active:scale-98",style:{background:j()?"linear-gradient(135deg, #C9A84C, #ff6600)":"rgba(255,255,255,0.08)",color:j()?"#000":"rgba(255,255,255,0.3)",boxShadow:j()?"0 4px 20px rgba(201,168,76,0.3)":"none"},children:"التالي ←"}):l.jsx("button",{"data-loc":"client/src/pages/Booking.tsx:830",onClick:T,disabled:r||!j(),className:"w-full py-4 rounded-2xl font-bold text-lg transition-all duration-200 active:scale-98",style:{background:r||!j()?"rgba(255,255,255,0.08)":"linear-gradient(135deg, #C9A84C, #ff6600)",color:r||!j()?"rgba(255,255,255,0.3)":"#000",boxShadow:r||!j()?"none":"0 4px 20px rgba(201,168,76,0.4)"},children:r?"جاري الإرسال...":"إرسال طلب الحجز 🔥"})})]})]})}var ov,R4;function qn(){if(R4)return ov;R4=1;var e=Array.isArray;return ov=e,ov}var lv,q4;function aC(){if(q4)return lv;q4=1;var e=typeof Lf=="object"&&Lf&&Lf.Object===Object&&Lf;return lv=e,lv}var cv,B4;function aa(){if(B4)return cv;B4=1;var e=aC(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return cv=n,cv}var uv,$4;function xd(){if($4)return uv;$4=1;var e=aa(),t=e.Symbol;return uv=t,uv}var dv,z4;function yH(){if(z4)return dv;z4=1;var e=xd(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,s=e?e.toStringTag:void 0;function o(c){var u=n.call(c,s),f=c[s];try{c[s]=void 0;var p=!0}catch{}var g=r.call(c);return p&&(u?c[s]=f:delete c[s]),g}return dv=o,dv}var fv,L4;function bH(){if(L4)return fv;L4=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return fv=n,fv}var pv,I4;function Qa(){if(I4)return pv;I4=1;
vendor: 1,266 bytes, line 343
343var e=xd(),t=yH(),n=bH(),r="[object Null]",s="[object Undefined]",o=e?e.toStringTag:void 0;function c(u){return u==null?u===void 0?s:r:o&&o in Object(u)?t(u):n(u)}return pv=c,pv}var mv,U4;function Ka(){if(U4)return mv;U4=1;function e(t){return t!=null&&typeof t=="object"}return mv=e,mv}var hv,H4;function Gl(){if(H4)return hv;H4=1;var e=Qa(),t=Ka(),n="[object Symbol]";function r(s){return typeof s=="symbol"||t(s)&&e(s)==n}return hv=r,hv}var gv,F4;function Ew(){if(F4)return gv;F4=1;var e=qn(),t=Gl(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function s(o,c){if(e(o))return!1;var u=typeof o;return u=="number"||u=="symbol"||u=="boolean"||o==null||t(o)?!0:r.test(o)||!n.test(o)||c!=null&&o in Object(c)}return gv=s,gv}var xv,G4;function Bs(){if(G4)return xv;G4=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return xv=e,xv}var vv,Q4;function Cw(){if(Q4)return vv;Q4=1;var e=Qa(),t=Bs(),n="[object AsyncFunction]",r="[object Function]",s="[object GeneratorFunction]",o="[object Proxy]";function c(u){if(!t(u))return!1;var f=e(u);return f==r||f==s||f==n||f==o}return vv=c,vv}var yv,K4;function wH(){if(K4)return yv;K4=1;var e=aa(),t=e["__core-js_shared__"];return yv=t,yv}var bv,V4;function AH(){if(V4)return bv;V4=1;
vendor: 3,292 bytes, line 343
343var e=wH(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return bv=n,bv}var wv,Y4;function sC(){if(Y4)return wv;Y4=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return wv=n,wv}var Av,X4;function jH(){if(X4)return Av;X4=1;var e=Cw(),t=AH(),n=Bs(),r=sC(),s=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,f=c.toString,p=u.hasOwnProperty,g=RegExp("^"+f.call(p).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(x){if(!n(x)||t(x))return!1;var b=e(x)?g:o;return b.test(r(x))}return Av=m,Av}var jv,W4;function SH(){if(W4)return jv;W4=1;function e(t,n){return t?.[n]}return jv=e,jv}var Sv,Z4;function Ki(){if(Z4)return Sv;Z4=1;var e=jH(),t=SH();function n(r,s){var o=t(r,s);return e(o)?o:void 0}return Sv=n,Sv}var Nv,J4;function Vm(){if(J4)return Nv;J4=1;var e=Ki(),t=e(Object,"create");return Nv=t,Nv}var Ov,e3;function NH(){if(e3)return Ov;e3=1;var e=Vm();function t(){this.__data__=e?e(null):{},this.size=0}return Ov=t,Ov}var _v,t3;function OH(){if(t3)return _v;t3=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return _v=e,_v}var kv,n3;function _H(){if(n3)return kv;n3=1;var e=Vm(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function s(o){var c=this.__data__;if(e){var u=c[o];return u===t?void 0:u}return r.call(c,o)?c[o]:void 0}return kv=s,kv}var Tv,r3;function kH(){if(r3)return Tv;r3=1;var e=Vm(),t=Object.prototype,n=t.hasOwnProperty;function r(s){var o=this.__data__;return e?o[s]!==void 0:n.call(o,s)}return Tv=r,Tv}var Pv,a3;function TH(){if(a3)return Pv;a3=1;var e=Vm(),t="__lodash_hash_undefined__";function n(r,s){var o=this.__data__;return this.size+=this.has(r)?0:1,o[r]=e&&s===void 0?t:s,this}return Pv=n,Pv}var Ev,s3;function PH(){if(s3)return Ev;s3=1;var e=NH(),t=OH(),n=_H(),r=kH(),s=TH();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=s,Ev=o,Ev}var Cv,i3;function EH(){if(i3)return Cv;i3=1;function e(){this.__data__=[],this.size=0}return Cv=e,Cv}var Mv,o3;function Mw(){if(o3)return Mv;o3=1;function e(t,n){return t===n||t!==t&&n!==n}return Mv=e,Mv}var Dv,l3;function Ym(){if(l3)return Dv;l3=1;var e=Mw();function t(n,r){for(var s=n.length;s--;)if(e(n[s][0],r))return s;return-1}return Dv=t,Dv}var Rv,c3;function CH(){if(c3)return Rv;c3=1;var e=Ym(),t=Array.prototype,n=t.splice;function r(s){var o=this.__data__,c=e(o,s);if(c<0)return!1;var u=o.length-1;return c==u?o.pop():n.call(o,c,1),--this.size,!0}return Rv=r,Rv}var qv,u3;function MH(){if(u3)return qv;u3=1;var e=Ym();function t(n){var r=this.__data__,s=e(r,n);return s<0?void 0:r[s][1]}return qv=t,qv}var Bv,d3;function DH(){if(d3)return Bv;d3=1;var e=Ym();function t(n){return e(this.__data__,n)>-1}return Bv=t,Bv}var $v,f3;function RH(){if(f3)return $v;f3=1;var e=Ym();function t(n,r){var s=this.__data__,o=e(s,n);return o<0?(++this.size,s.push([n,r])):s[o][1]=r,this}return $v=t,$v}var zv,p3;function Xm(){if(p3)return zv;p3=1;
vendor: 9,543 bytes, lines 343-351
343var e=EH(),t=CH(),n=MH(),r=DH(),s=RH();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=s,zv=o,zv}var Lv,m3;function Dw(){if(m3)return Lv;m3=1;var e=Ki(),t=aa(),n=e(t,"Map");return Lv=n,Lv}var Iv,h3;function qH(){if(h3)return Iv;h3=1;var e=PH(),t=Xm(),n=Dw();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Iv=r,Iv}var Uv,g3;function BH(){if(g3)return Uv;g3=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Uv=e,Uv}var Hv,x3;function Wm(){if(x3)return Hv;x3=1;var e=BH();function t(n,r){var s=n.__data__;return e(r)?s[typeof r=="string"?"string":"hash"]:s.map}return Hv=t,Hv}var Fv,v3;function $H(){if(v3)return Fv;v3=1;var e=Wm();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return Fv=t,Fv}var Gv,y3;function zH(){if(y3)return Gv;y3=1;var e=Wm();function t(n){return e(this,n).get(n)}return Gv=t,Gv}var Qv,b3;function LH(){if(b3)return Qv;b3=1;var e=Wm();function t(n){return e(this,n).has(n)}return Qv=t,Qv}var Kv,w3;function IH(){if(w3)return Kv;w3=1;var e=Wm();function t(n,r){var s=e(this,n),o=s.size;return s.set(n,r),this.size+=s.size==o?0:1,this}return Kv=t,Kv}var Vv,A3;function Rw(){if(A3)return Vv;A3=1;var e=qH(),t=$H(),n=zH(),r=LH(),s=IH();function o(c){var u=-1,f=c==null?0:c.length;for(this.clear();++u<f;){var p=c[u];this.set(p[0],p[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=n,o.prototype.has=r,o.prototype.set=s,Vv=o,Vv}var Yv,j3;function iC(){if(j3)return Yv;j3=1;var e=Rw(),t="Expected a function";function n(r,s){if(typeof r!="function"||s!=null&&typeof s!="function")throw new TypeError(t);var o=function(){var c=arguments,u=s?s.apply(this,c):c[0],f=o.cache;if(f.has(u))return f.get(u);var p=r.apply(this,c);return o.cache=f.set(u,p)||f,p};return o.cache=new(n.Cache||e),o}return n.Cache=e,Yv=n,Yv}var Xv,S3;function UH(){if(S3)return Xv;S3=1;var e=iC(),t=500;function n(r){var s=e(r,function(c){return o.size===t&&o.clear(),c}),o=s.cache;return s}return Xv=n,Xv}var Wv,N3;function HH(){if(N3)return Wv;N3=1;var e=UH(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g,r=e(function(s){var o=[];return s.charCodeAt(0)===46&&o.push(""),s.replace(t,function(c,u,f,p){o.push(f?p.replace(n,"$1"):u||c)}),o});return Wv=r,Wv}var Zv,O3;function qw(){if(O3)return Zv;O3=1;function e(t,n){for(var r=-1,s=t==null?0:t.length,o=Array(s);++r<s;)o[r]=n(t[r],r,t);return o}return Zv=e,Zv}var Jv,_3;function FH(){if(_3)return Jv;_3=1;var e=xd(),t=qw(),n=qn(),r=Gl(),s=e?e.prototype:void 0,o=s?s.toString:void 0;function c(u){if(typeof u=="string")return u;if(n(u))return t(u,c)+"";if(r(u))return o?o.call(u):"";var f=u+"";return f=="0"&&1/u==-1/0?"-0":f}return Jv=c,Jv}var ey,k3;function oC(){if(k3)return ey;k3=1;var e=FH();function t(n){return n==null?"":e(n)}return ey=t,ey}var ty,T3;function lC(){if(T3)return ty;T3=1;var e=qn(),t=Ew(),n=HH(),r=oC();function s(o,c){return e(o)?o:t(o,c)?[o]:n(r(o))}return ty=s,ty}var ny,P3;function Zm(){if(P3)return ny;P3=1;var e=Gl();function t(n){if(typeof n=="string"||e(n))return n;var r=n+"";return r=="0"&&1/n==-1/0?"-0":r}return ny=t,ny}var ry,E3;function Bw(){if(E3)return ry;E3=1;var e=lC(),t=Zm();function n(r,s){s=e(s,r);for(var o=0,c=s.length;r!=null&&o<c;)r=r[t(s[o++])];return o&&o==c?r:void 0}return ry=n,ry}var ay,C3;function cC(){if(C3)return ay;C3=1;var e=Bw();function t(n,r,s){var o=n==null?void 0:e(n,r);return o===void 0?s:o}return ay=t,ay}var GH=cC();const Zn=nt(GH);var sy,M3;function QH(){if(M3)return sy;M3=1;function e(t){return t==null}return sy=e,sy}var KH=QH();const Be=nt(KH);var iy,D3;function VH(){if(D3)return iy;D3=1;var e=Qa(),t=qn(),n=Ka(),r="[object String]";function s(o){return typeof o=="string"||!t(o)&&n(o)&&e(o)==r}return iy=s,iy}var YH=VH();const Ri=nt(YH);var XH=Cw();const Ee=nt(XH);var WH=Bs();const Ql=nt(WH);var oy={exports:{}},et={};/**
344 * @license React
345 * react-is.production.min.js
346 *
347 * Copyright (c) Facebook, Inc. and its affiliates.
348 *
349 * This source code is licensed under the MIT license found in the
350 * LICENSE file in the root directory of this source tree.
351 */var R3;function ZH(){if(R3)return et;R3=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),g=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),A;A=Symbol.for("react.module.reference");function y(j){if(typeof j=="object"&&j!==null){var N=j.$$typeof;switch(N){case e:switch(j=j.type,j){case n:case s:case r:case p:case g:return j;default:switch(j=j&&j.$$typeof,j){case u:case c:case f:case x:case m:case o:return j;default:return N}}case t:return N}}}return et.ContextConsumer=c,et.ContextProvider=o,et.Element=e,et.ForwardRef=f,et.Fragment=n,et.Lazy=x,et.Memo=m,et.Portal=t,et.Profiler=s,et.StrictMode=r,et.Suspense=p,et.SuspenseList=g,et.isAsyncMode=function(){return!1},et.isConcurrentMode=function(){return!1},et.isContextConsumer=function(j){return y(j)===c},et.isContextProvider=function(j){return y(j)===o},et.isElement=function(j){return typeof j=="object"&&j!==null&&j.$$typeof===e},et.isForwardRef=function(j){return y(j)===f},et.isFragment=function(j){return y(j)===n},et.isLazy=function(j){return y(j)===x},et.isMemo=function(j){return y(j)===m},et.isPortal=function(j){return y(j)===t},et.isProfiler=function(j){return y(j)===s},et.isStrictMode=function(j){return y(j)===r},et.isSuspense=function(j){return y(j)===p},et.isSuspenseList=function(j){return y(j)===g},et.isValidElementType=function(j){return typeof j=="string"||typeof j=="function"||j===n||j===s||j===r||j===p||j===g||j===b||typeof j=="object"&&j!==null&&(j.$$typeof===x||j.$$typeof===m||j.$$typeof===o||j.$$typeof===c||j.$$typeof===f||j.$$typeof===A||j.getModuleId!==void 0)},et.typeOf=y,et}var q3;function JH(){return q3||(q3=1,oy.exports=ZH()),oy.exports}var eF=JH(),ly,B3;function uC(){if(B3)return ly;B3=1;var e=Qa(),t=Ka(),n="[object Number]";function r(s){return typeof s=="number"||t(s)&&e(s)==n}return ly=r,ly}var cy,$3;function tF(){if($3)return cy;$3=1;var e=uC();function t(n){return e(n)&&n!=+n}return cy=t,cy}var nF=tF();const Kl=nt(nF);var rF=uC();const aF=nt(rF);var yn=function(t){return t===0?0:t>0?1:-1},bi=function(t){return Ri(t)&&t.indexOf("%")===t.length-1},pe=function(t){return aF(t)&&!Kl(t)},sF=function(t){return Be(t)},Qt=function(t){return pe(t)||Ri(t)},iF=0,Vl=function(t){var n=++iF;return"".concat(t||"").concat(n)},bn=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!pe(t)&&!Ri(t))return r;var o;if(bi(t)){var c=t.indexOf("%");o=n*parseFloat(t.slice(0,c))/100}else o=+t;return Kl(o)&&(o=r),s&&o>n&&(o=n),o},Ns=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},oF=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},s=0;s<n;s++)if(!r[t[s]])r[t[s]]=!0;else return!0;return!1},Dn=function(t,n){return pe(t)&&pe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Ep(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Zn(r,t))===n})}var lF=function(t,n){return pe(t)&&pe(n)?t-n:Ri(t)&&Ri(n)?t.localeCompare(n):t instanceof Date&&n instanceof Date?t.getTime()-n.getTime():String(t).localeCompare(String(n))};function rl(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function z1(e){"@babel/helpers - typeof";return z1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z1(e)}var cF=["viewBox","children"],uF=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
351dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],z3=["points","pathLength"],uy={svg:cF,polygon:z3,polyline:z3},$w=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDrag
351Capture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Cp=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(M.isValidElement(t)&&(r=t.props),!Ql(r))return null;var s={};return Object.keys(r).forEach(function(o){$w.includes(o)&&(s[o]=n||function(c){return r[o](r,c)})}),s},dF=function(t,n,r){return function(s){return t(n,r,s),null}},qi=function(t,n,r){if(!Ql(t)||z1(t)!=="object")return null;var s=null;return Object.keys(t).forEach(function(o){var c=t[o];$w.includes(o)&&typeof c=="function"&&(s||(s={}),s[o]=dF(c,n,r))}),s},fF=["children"],pF=["children"];function L3(e,t){if(e==null)return{};var n=mF(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function mF(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function L1(e){"@babel/helpers - typeof";return L1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L1(e)}var I3={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Ma=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},U3=null,dy=null,zw=function e(t){if(t===U3&&Array.isArray(dy))return dy;var n=[];return M.Children.forEach(t,function(r){Be(r)||(eF.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),dy=n,U3=t,n};function vr(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(s){return Ma(s)}):r=[Ma(t)],zw(e).forEach(function(s){var o=Zn(s,"type.displayName")||Zn(s,"type.name");r.indexOf(o)!==-1&&n.push(s)}),n}function Qn(e,t){var n=vr(e,t);return n&&n[0]}var H3=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,s=n.height;return!(!pe(r)||r<=0||!pe(s)||s<=0)},hF=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],gF=function(t){return t&&t.type&&Ri(t.type)&&hF.indexOf(t.type)>=0},xF=function(t){return t&&L1(t)==="object"&&"clipDot"in t},vF=function(t,n,r,s){var o,c=(o=uy?.[s])!==null&&o!==void 0?o:[];return n.startsWith("data-")||!Ee(t)&&(s&&c.includes(n)||uF.includes(n))||r&&$w.includes(n)},ke=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var s=t;if(M.isValidElement(t)&&(s=t.props),!Ql(s))return null;var o={};
vendor: 4,133 bytes, line 351
351return Object.keys(s).forEach(function(c){var u;vF((u=s)===null||u===void 0?void 0:u[c],c,n,r)&&(o[c]=s[c])}),o},I1=function e(t,n){if(t===n)return!0;var r=M.Children.count(t);if(r!==M.Children.count(n))return!1;if(r===0)return!0;if(r===1)return F3(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var s=0;s<r;s++){var o=t[s],c=n[s];if(Array.isArray(o)||Array.isArray(c)){if(!e(o,c))return!1}else if(!F3(o,c))return!1}return!0},F3=function(t,n){if(Be(t)&&Be(n))return!0;if(!Be(t)&&!Be(n)){var r=t.props||{},s=r.children,o=L3(r,fF),c=n.props||{},u=c.children,f=L3(c,pF);return s&&u?rl(o,f)&&I1(s,u):!s&&!u?rl(o,f):!1}return!1},G3=function(t,n){var r=[],s={};return zw(t).forEach(function(o,c){if(gF(o))r.push(o);else if(o){var u=Ma(o.type),f=n[u]||{},p=f.handler,g=f.once;if(p&&(!g||!s[u])){var m=p(o,u,c);r.push(m),s[u]=!0}}}),r},yF=function(t){var n=t&&t.type;return n&&I3[n]?I3[n]:null},bF=function(t,n){return zw(n).indexOf(t)},wF=["children","width","height","viewBox","className","style","title","desc"];function U1(){return U1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},U1.apply(this,arguments)}function AF(e,t){if(e==null)return{};var n=jF(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function jF(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function H1(e){var t=e.children,n=e.width,r=e.height,s=e.viewBox,o=e.className,c=e.style,u=e.title,f=e.desc,p=AF(e,wF),g=s||{width:n,height:r,x:0,y:0},m=qe("recharts-surface",o);return B.createElement("svg",U1({},ke(p,!0,"svg"),{className:m,width:n,height:r,style:c,viewBox:"".concat(g.x," ").concat(g.y," ").concat(g.width," ").concat(g.height)}),B.createElement("title",null,u),B.createElement("desc",null,f),t)}var SF=["children","className"];function F1(){return F1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F1.apply(this,arguments)}function NF(e,t){if(e==null)return{};var n=OF(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function OF(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Qe=B.forwardRef(function(e,t){var n=e.children,r=e.className,s=NF(e,SF),o=qe("recharts-layer",r);return B.createElement("g",F1({className:o},ke(s,!0),{ref:t}),n)}),Pr=function(t,n){for(var r=arguments.length,s=new Array(r>2?r-2:0),o=2;o<r;o++)s[o-2]=arguments[o]},fy,Q3;function _F(){if(Q3)return fy;Q3=1;function e(t,n,r){var s=-1,o=t.length;n<0&&(n=-n>o?0:o+n),r=r>o?o:r,r<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var c=Array(o);++s<o;)c[s]=t[s+n];return c}return fy=e,fy}var py,K3;function kF(){if(K3)return py;K3=1;var e=_F();function t(n,r,s){var o=n.length;return s=s===void 0?o:s,!r&&s>=o?n:e(n,r,s)}return py=t,py}var my,V3;function dC(){if(V3)return my;V3=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",s=t+n+r,o="\\ufe0e\\ufe0f",c="\\u200d",u=RegExp("["+c+e+s+o+"]");function f(p){return u.test(p)}return my=f,my}var hy,Y3;function TF(){if(Y3)return hy;Y3=1;function e(t){return t.split("")}return hy=e,hy}var gy,X3;function PF(){if(X3)return gy;X3=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",s=t+n+r,o="\\ufe0e\\ufe0f",c="["+e+"]",u="["+s+"]",f="\\ud83c[\\udffb-\\udfff]",p="(?:"+u+"|"+f+")",g="[^"+e+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",x="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",A=p+"?",y="["+o+"]?",j="(?:"+b+"(?:"+[g,m,x].join("|")+")"+y+A+")*",N=y+A+j,k="(?:"+[g+u+"?",u,m,x,c].join("|")+")",T=RegExp(f+"
351(?="+f+")|"+k+N,"g");function C(O){return O.match(T)||[]}return gy=C,gy}var xy,W3;function EF(){if(W3)return xy;W3=1;var e=TF(),t=dC(),n=PF();function r(s){return t(s)?n(s):e(s)}return xy=r,xy}var vy,Z3;function CF(){if(Z3)return vy;Z3=1;var e=kF(),t=dC(),n=EF(),r=oC();function s(o){return function(c){c=r(c);var u=t(c)?n(c):void 0,f=u?u[0]:c.charAt(0),p=u?e(u,1).join(""):c.slice(1);return f[o]()+p}}return vy=s,vy}var yy,J3;function MF(){if(J3)return yy;J3=1;var e=CF(),t=e("toUpperCase");return yy=t,yy}var DF=MF();const Jm=nt(DF);function mt(e){return function(){return e}}const fC=Math.cos,Mp=Math.sin,Dr=Math.sqrt,Dp=Math.PI,eh=2*Dp,G1=Math.PI,Q1=2*G1,mi=1e-6,RF=Q1-mi;function pC(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function qF(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return pC;const n=10**t;return function(r){this._+=r[0];for(let s=1,o=r.length;s<o;++s)this._+=Math.round(arguments[s]*n)/n+r[s]}}class BF{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?pC:qF(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,s){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+s}`}bezierCurveTo(t,n,r,s,o,c){this._append`C${+t},${+n},${+r},${+s},${this._x1=+o},${this._y1=+c}`}arcTo(t,n,r,s,o){if(t=+t,n=+n,r=+r,s=+s,o=+o,o<0)throw new Error(`negative radius: ${o}`);let c=this._x1,u=this._y1,f=r-t,p=s-n,g=c-t,m=u-n,x=g*g+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(x>mi)if(!(Math.abs(m*f-p*g)>mi)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let b=r-c,A=s-u,y=f*f+p*p,j=b*b+A*A,N=Math.sqrt(y),k=Math.sqrt(x),T=o*Math.tan((G1-Math.acos((y+x-j)/(2*N*k)))/2),C=T/k,O=T/N;Math.abs(C-1)>mi&&this._append`L${t+C*g},${n+C*m}`,this._append`A${o},${o},0,0,${+(m*b>g*A)},${this._x1=t+O*f},${this._y1=n+O*p}`}}arc(t,n,r,s,o,c){if(t=+t,n=+n,r=+r,c=!!c,r<0)throw new Error(`negative radius: ${r}`);let u=r*Math.cos(s),f=r*Math.sin(s),p=t+u,g=n+f,m=1^c,x=c?s-o:o-s;this._x1===null?this._append`M${p},${g}`:(Math.abs(this._x1-p)>mi||Math.abs(this._y1-g)>mi)&&this._append`L${p},${g}`,r&&(x<0&&(x=x%Q1+Q1),x>RF?this._append`A${r},${r},0,1,${m},${t-u},${n-f}A${r},${r},0,1,${m},${this._x1=p},${this._y1=g}`:x>mi&&this._append`A${r},${r},0,${+(x>=G1)},${m},${this._x1=t+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(t,n,r,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+s}h${-r}Z`}toString(){return this._}}function Lw(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new BF(t)}function Iw(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function mC(e){this._context=e}mC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function th(e){return new mC(e)}function hC(e){return e[0]}function gC(e){return e[1]}function xC(e,t){var n=mt(!0),r=null,s=th,o=null,c=Lw(u);e=typeof e=="function"?e:e===void 0?hC:mt(e),t=typeof t=="function"?t:t===void 0?gC:mt(t);function u(f){var p,g=(f=Iw(f)).length,m,x=!1,b;for(r==null&&(o=s(b=c())),p=0;p<=g;++p)!(p<g&&n(m=f[p],p,f))===x&&((x=!x)?o.lineStart():o.lineEnd()),x&&o.point(+e(m,p,f),+t(m,p,f));if(b)return o=null,b+""||null}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:mt(+f),u):e},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:mt(+f),u):t},u.defined=function(f){return arguments.length?(n=typeof f=="function"?f:mt(!!f),u):n},u.curve=function(f){return arguments.length?(s=f,r!=null&&(o=s(r)),u):s},u.context=function(f){return arguments.length?(f==null?r=o=null:o=s(r=f),u):r},u}function Jf(e,t,n){var r=null,s=mt(!0),o=null,c=th,u=null,f=Lw(p);e=typeof e=="function"?e:e===void 0?hC:mt(+e),t=typeof t=="function"?t:mt(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?gC:mt(+n);function p(m){var x,b,A,y=(m=Iw(m)).length,j,N=!1,k,T=new Array(y),C=new Array(y);for(o==null&&(u=c(k=f())),x=0;x<=y;++x){if(!(x<y&&s(j=m[x],x,m))===N)if(N=!N)b=x,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),A=x-1;A>=b;--A)u.point(T[A],C[A]);u.lineEnd(),u.areaEnd()}N&&(T[x]=+e(j,x,m),C[x]=+t(j,x,m),u.point(r?+r(j,x,m):T[x],n?+n(j,x,m):C[x]))}if(k)return u=null,k+""||null}function g(){return xC().defined(s).curve(c).context(o)}return p.x=function(m){return arguments.length?(e=typeof m=="function"?m:mt(+m),r=null,p):e},p.x0=function(m){return arguments.length?(e=typeof m=="function"?m:mt(+m),p):e},p.x1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:mt(+m),p):r},p.y=function(m){return arguments.length?(t=typeof m=="function"?m:mt(+m),n=null,p):t},p.y0=function(m){return arguments.length?(t=typeof m=="function"?m:mt(+m),p):t},p.y1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:mt(+m),p):n},p.lineX0=p.lineY0=function(){return g().x(e).y(t)},p.lineY1=function(){return g().x(e).y(n)},p.lineX1=function(){return g().x(r).y(t)},p.defined=function(m){return arguments.length?(s=typeof m=="function"?m:mt(!!m),p):s},p.curve=function(m){return arguments.length?(c=m,o!=null&&(u=c(o)),p):c},p.context=function(m){return arguments.length?(m==null?o=u=null:u=c(o=m),p):o},p}class vC{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}
vendor: 8,417 bytes, line 351
351point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function $F(e){return new vC(e,!0)}function zF(e){return new vC(e,!1)}const Uw={draw(e,t){const n=Dr(t/Dp);e.moveTo(n,0),e.arc(0,0,n,0,eh)}},LF={draw(e,t){const n=Dr(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},yC=Dr(1/3),IF=yC*2,UF={draw(e,t){const n=Dr(t/IF),r=n*yC;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},HF={draw(e,t){const n=Dr(t),r=-n/2;e.rect(r,r,n,n)}},FF=.8908130915292852,bC=Mp(Dp/10)/Mp(7*Dp/10),GF=Mp(eh/10)*bC,QF=-fC(eh/10)*bC,KF={draw(e,t){const n=Dr(t*FF),r=GF*n,s=QF*n;e.moveTo(0,-n),e.lineTo(r,s);for(let o=1;o<5;++o){const c=eh*o/5,u=fC(c),f=Mp(c);e.lineTo(f*n,-u*n),e.lineTo(u*r-f*s,f*r+u*s)}e.closePath()}},by=Dr(3),VF={draw(e,t){const n=-Dr(t/(by*3));e.moveTo(0,n*2),e.lineTo(-by*n,-n),e.lineTo(by*n,-n),e.closePath()}},dr=-.5,fr=Dr(3)/2,K1=1/Dr(12),YF=(K1/2+1)*3,XF={draw(e,t){const n=Dr(t/YF),r=n/2,s=n*K1,o=r,c=n*K1+n,u=-o,f=c;e.moveTo(r,s),e.lineTo(o,c),e.lineTo(u,f),e.lineTo(dr*r-fr*s,fr*r+dr*s),e.lineTo(dr*o-fr*c,fr*o+dr*c),e.lineTo(dr*u-fr*f,fr*u+dr*f),e.lineTo(dr*r+fr*s,dr*s-fr*r),e.lineTo(dr*o+fr*c,dr*c-fr*o),e.lineTo(dr*u+fr*f,dr*f-fr*u),e.closePath()}};function WF(e,t){let n=null,r=Lw(s);e=typeof e=="function"?e:mt(e||Uw),t=typeof t=="function"?t:mt(t===void 0?64:+t);function s(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return s.type=function(o){return arguments.length?(e=typeof o=="function"?o:mt(o),s):e},s.size=function(o){return arguments.length?(t=typeof o=="function"?o:mt(+o),s):t},s.context=function(o){return arguments.length?(n=o??null,s):n},s}function Rp(){}function qp(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function wC(e){this._context=e}wC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:qp(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:qp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ZF(e){return new wC(e)}function AC(e){this._context=e}AC.prototype={areaStart:Rp,areaEnd:Rp,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:qp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function JF(e){return new AC(e)}function jC(e){this._context=e}jC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:qp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function eG(e){return new jC(e)}function SC(e){this._context=e}SC.prototype={areaStart:Rp,areaEnd:Rp,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function tG(e){return new SC(e)}function eO(e){return e<0?-1:1}function tO(e,t,n){var r=e._x1-e._x0,s=t-e._x1,o=(e._y1-e._y0)/(r||s<0&&-0),c=(n-e._y1)/(s||r<0&&-0),u=(o*s+c*r)/(r+s);return(eO(o)+eO(c))*Math.min(Math.abs(o),Math.abs(c),.5*Math.abs(u))||0}function nO(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function wy(e,t,n){var r=e._x0,s=e._y0,o=e._x1,c=e._y1,u=(o-r)/3;e._context.bezierCurveTo(r+u,s+u*t,o-u,c-u*n,o,c)}function Bp(e){this._context=e}Bp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:wy(this,this._t0,nO(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,wy(this,nO(this,n=tO(this,e,t)),n);break;default:wy(this,this._t0,n=tO(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function NC(e){this._context=new OC(e)}(NC.prototype=Object.create(Bp.prototype)).point=function(e,t){Bp.prototype.point.call(this,t,e)};function OC(e){this._context=e}OC.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,s,o){this._context.bezierCurveTo(t,e,r,n,o,s)}};function nG(e){return new Bp(e)}function rG(e){return new NC(e)}function _C(e){this._context=e}_C.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=rO(e),s=rO(t),o=0,c=1;c<n;++o,++c)this._context.bezierCurveTo(r[0][o],s[0][o],r[1][o],s[1][o],e[c],t[c]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function rO(e){var t,n=e.length-1,r,s=new Array(n),o=new Array(n),c=new Array(n);for(s[0]=0,o[0]=2,c[0]=e[0]+2*e[1],t=1;t<n-1;++t)s[t]=1,o[t]=4,c[t]=4*e[t]+2*e[t+1];for(s[n-1]=2,o[n-1]=7,c[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=s[t]/o[t-1],o[t]-=r,c[t]-=r*c[t-1];for(s[n-1]=c[n-1]/o[n-1],t=n-2;t>=0;--t)s[t]=(c[t]-s[t+1])/o[t];for(o[n-1]=(e[n]+s[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-s[t+1];return[s,o]}function aG(e){return new _C(e)}function nh(e,t){this._context=e,this._t=t}nh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 15,470 bytes, lines 351-354
351default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function sG(e){return new nh(e,.5)}function iG(e){return new nh(e,0)}function oG(e){return new nh(e,1)}function ml(e,t){if((c=e.length)>1)for(var n=1,r,s,o=e[t[0]],c,u=o.length;n<c;++n)for(s=o,o=e[t[n]],r=0;r<u;++r)o[r][1]+=o[r][0]=isNaN(s[r][1])?s[r][0]:s[r][1]}function V1(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function lG(e,t){return e[t]}function cG(e){const t=[];return t.key=e,t}function uG(){var e=mt([]),t=V1,n=ml,r=lG;function s(o){var c=Array.from(e.apply(this,arguments),cG),u,f=c.length,p=-1,g;for(const m of o)for(u=0,++p;u<f;++u)(c[u][p]=[0,+r(m,c[u].key,p,o)]).data=m;for(u=0,g=Iw(t(c));u<f;++u)c[g[u]].index=u;return n(c,g),c}return s.keys=function(o){return arguments.length?(e=typeof o=="function"?o:mt(Array.from(o)),s):e},s.value=function(o){return arguments.length?(r=typeof o=="function"?o:mt(+o),s):r},s.order=function(o){return arguments.length?(t=o==null?V1:typeof o=="function"?o:mt(Array.from(o)),s):t},s.offset=function(o){return arguments.length?(n=o??ml,s):n},s}function dG(e,t){if((r=e.length)>0){for(var n,r,s=0,o=e[0].length,c;s<o;++s){for(c=n=0;n<r;++n)c+=e[n][s][1]||0;if(c)for(n=0;n<r;++n)e[n][s][1]/=c}ml(e,t)}}function fG(e,t){if((s=e.length)>0){for(var n=0,r=e[t[0]],s,o=r.length;n<o;++n){for(var c=0,u=0;c<s;++c)u+=e[c][n][1]||0;r[n][1]+=r[n][0]=-u/2}ml(e,t)}}function pG(e,t){if(!(!((c=e.length)>0)||!((o=(s=e[t[0]]).length)>0))){for(var n=0,r=1,s,o,c;r<o;++r){for(var u=0,f=0,p=0;u<c;++u){for(var g=e[t[u]],m=g[r][1]||0,x=g[r-1][1]||0,b=(m-x)/2,A=0;A<u;++A){var y=e[t[A]],j=y[r][1]||0,N=y[r-1][1]||0;b+=j-N}f+=m,p+=b*m}s[r-1][1]+=s[r-1][0]=n,f&&(n-=p/f)}s[r-1][1]+=s[r-1][0]=n,ml(e,t)}}function Ou(e){"@babel/helpers - typeof";return Ou=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ou(e)}var mG=["type","size","sizeType"];function Y1(){return Y1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y1.apply(this,arguments)}function aO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function sO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aO(Object(n),!0).forEach(function(r){hG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hG(e,t,n){return t=gG(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gG(e){var t=xG(e,"string");return Ou(t)=="symbol"?t:t+""}function xG(e,t){if(Ou(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ou(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vG(e,t){if(e==null)return{};var n=yG(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yG(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var kC={symbolCircle:Uw,symbolCross:LF,symbolDiamond:UF,symbolSquare:HF,symbolStar:KF,symbolTriangle:VF,symbolWye:XF},bG=Math.PI/180,wG=function(t){var n="symbol".concat(Jm(t));return kC[n]||Uw},AG=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var s=18*bG;return 1.25*t*t*(Math.tan(s)-Math.tan(s*2)*Math.pow(Math.tan(s),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},jG=function(t,n){kC["symbol".concat(Jm(t))]=n},Hw=function(t){var n=t.type,r=n===void 0?"circle":n,s=t.size,o=s===void 0?64:s,c=t.sizeType,u=c===void 0?"area":c,f=vG(t,mG),p=sO(sO({},f),{},{type:r,size:o,sizeType:u}),g=function(){var j=wG(r),N=WF().type(j).size(AG(o,u,r));return N()},m=p.className,x=p.cx,b=p.cy,A=ke(p,!0);return x===+x&&b===+b&&o===+o?B.createElement("path",Y1({},A,{className:qe("recharts-symbols",m),transform:"translate(".concat(x,", ").concat(b,")"),d:g()})):null};Hw.registerSymbol=jG;function hl(e){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hl(e)}function X1(){return X1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X1.apply(this,arguments)}function iO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function SG(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iO(Object(n),!0).forEach(function(r){_u(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NG(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,PC(r.key),r)}}function _G(e,t,n){return t&&OG(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kG(e,t,n){return t=$p(t),TG(e,TC()?Reflect.construct(t,n||[],$p(e).constructor):t.apply(e,n))}function TG(e,t){if(t&&(hl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return PG(e)}function PG(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TC=function(){return!!e})()}function $p(e){return $p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$p(e)}function EG(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&W1(e,t)}function W1(e,t){return W1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},W1(e,t)}function _u(e,t,n){return t=PC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PC(e){var t=CG(e,"string");return hl(t)=="symbol"?t:t+""}function CG(e,t){if(hl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pr=32,Fw=(function(e){function t(){return NG(this,t),kG(this,t,arguments)}return EG(t,e),_G(t,[{key:"renderIcon",value:function(r){var s=this.props.inactiveColor,o=pr/2,c=pr/6,u=pr/3,f=r.inactive?s:r.color;if(r.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:f,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:pr,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return B.createElement("path",{strokeWidth:4,fill:"none",stroke:f,d:"M0,".concat(o,"h").concat(u,`
352            A`).concat(c,",").concat(c,",0,1,1,").concat(2*u,",").concat(o,`
353            H`).concat(pr,"M").concat(2*u,",").concat(o,`
354            A`).concat(c,",").concat(c,",0,1,1,").concat(u,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return B.createElement("path",{stroke:"none",fill:f,d:"M0,".concat(pr/8,"h").concat(pr,"v").concat(pr*3/4,"h").concat(-pr,"z"),className:"recharts-legend-icon"});if(B.isValidElement(r.legendIcon)){var p=SG({},r);return delete p.legendIcon,B.cloneElement(r.legendIcon,p)}return B.createElement(Hw,{fill:f,cx:o,cy:o,size:pr,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,s=this.props,o=s.payload,c=s.iconSize,u=s.layout,f=s.formatter,p=s.inactiveColor,g={x:0,y:0,width:pr,height:pr},m={display:u==="horizontal"?"inline-block":"block",marginRight:10},x={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(b,A){var y=b.formatter||f,j=qe(_u(_u({"recharts-legend-item":!0},"legend-item-".concat(A),!0),"inactive",b.inactive));if(b.type==="none")return null;var N=Ee(b.value)?null:b.value;Pr(!Ee(b.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var k=b.inactive?p:b.color;return B.createElement("li",X1({className:j,style:m,key:"legend-item-".concat(A)},qi(r.props,b,A)),B.createElement(H1,{width:c,height:c,viewBox:g,style:x},r.renderIcon(b)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:k}},y?y(N,b,A):N))})}},{key:"render",value:function(){var r=this.props,s=r.payload,o=r.layout,c=r.align;if(!s||!s.length)return null;var u={padding:0,margin:0,textAlign:o==="horizontal"?c:"left"};return B.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])})(M.PureComponent);_u(Fw,"displayName","Legend");_u(Fw,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Ay,oO;function MG(){if(oO)return Ay;oO=1;var e=Xm();function t(){this.__data__=new e,this.size=0}return Ay=t,Ay}var jy,lO;function DG(){if(lO)return jy;lO=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return jy=e,jy}var Sy,cO;function RG(){if(cO)return Sy;cO=1;function e(t){return this.__data__.get(t)}return Sy=e,Sy}var Ny,uO;function qG(){if(uO)return Ny;uO=1;function e(t){return this.__data__.has(t)}return Ny=e,Ny}var Oy,dO;function BG(){if(dO)return Oy;dO=1;var e=Xm(),t=Dw(),n=Rw(),r=200;function s(o,c){var u=this.__data__;if(u instanceof e){var f=u.__data__;if(!t||f.length<r-1)return f.push([o,c]),this.size=++u.size,this;u=this.__data__=new n(f)}return u.set(o,c),this.size=u.size,this}return Oy=s,Oy}var _y,fO;function EC(){if(fO)return _y;fO=1;var e=Xm(),t=MG(),n=DG(),r=RG(),s=qG(),o=BG();function c(u){var f=this.__data__=new e(u);this.size=f.size}return c.prototype.clear=t,c.prototype.delete=n,c.prototype.get=r,c.prototype.has=s,c.prototype.set=o,_y=c,_y}var ky,pO;function $G(){if(pO)return ky;pO=1;var e="__lodash_hash_undefined__";function t(n){return this.__data__.set(n,e),this}return ky=t,ky}var Ty,mO;function zG(){if(mO)return Ty;mO=1;function e(t){return this.__data__.has(t)}return Ty=e,Ty}var Py,hO;function CC(){if(hO)return Py;hO=1;var e=Rw(),t=$G(),n=zG();function r(s){var o=-1,c=s==null?0:s.length;for(this.__data__=new e;++o<c;)this.add(s[o])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Py=r,Py}var Ey,gO;function MC(){if(gO)return Ey;gO=1;function e(t,n){for(var r=-1,s=t==null?0:t.length;++r<s;)if(n(t[r],r,t))return!0;return!1}return Ey=e,Ey}var Cy,xO;function DC(){if(xO)return Cy;xO=1;function e(t,n){return t.has(n)}return Cy=e,Cy}var My,vO;function RC(){if(vO)return My;vO=1;var e=CC(),t=MC(),n=DC(),r=1,s=2;function o(c,u,f,p,g,m){var x=f&r,b=c.length,A=u.length;if(b!=A&&!(x&&A>b))return!1;var y=m.get(c),j=m.get(u);if(y&&j)return y==u&&j==c;var N=-1,k=!0,T=f&s?new e:void 0;for(m.set(c,u),m.set(u,c);++N<b;){var C=c[N],O=u[N];if(p)var _=x?p(O,C,N,u,c,m):p(C,O,N,c,u,m);if(_!==void 0){if(_)continue;k=!1;break}if(T){if(!t(u,function(S,E){if(!n(T,E)&&(C===S||g(C,S,f,p,m)))return T.push(E)})){k=!1;break}}else if(!(C===O||g(C,O,f,p,m))){k=!1;break}}return m.delete(c),m.delete(u),k}return My=o,My}var Dy,yO;function LG(){if(yO)return Dy;yO=1;var e=aa(),t=e.Uint8Array;return Dy=t,Dy}var Ry,bO;function IG(){if(bO)return Ry;bO=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(s,o){r[++n]=[o,s]}),r}return Ry=e,Ry}var qy,wO;function Gw(){if(wO)return qy;wO=1;function e(t){var n=-1,r=Array(t.size);return t.forEach(function(s){r[++n]=s}),r}return qy=e,qy}var By,AO;function UG(){if(AO)return By;AO=1;var e=xd(),t=LG(),n=Mw(),r=RC(),s=IG(),o=Gw(),c=1,u=2,f="[object Boolean]",p="[object Date]",g="[object Error]",m="[object Map]",x="[object Number]",b="[object RegExp]",A="[object Set]",y="[object String]",j="[object Symbol]",N="[object ArrayBuffer]",k="[object DataView]",T=e?e.prototype:void 0,C=T?T.valueOf:void 0;function O(_,S,E,R,L,$,H){switch(E){case k:if(_.byteLength!=S.byteLength||_.byteOffset!=S.byteOffset)return!1;_=_.buffer,S=S.buffer;case N:return!(_.byteLength!=S.byteLength||!$(new t(_),new t(S)));case f:case p:case x:return n(+_,+S);case g:return _.name==S.name&&_.message==S.message;case b:case y:return _==S+"";case m:var G=s;case A:var Y=R&c;if(G||(G=o),_.size!=S.size&&!Y)return!1;var X=H.get(_);if(X)return X==S;R|=u,H.set(_,S);var q=r(G(_),G(S),R,L,$,H);return H.delete(_),q;case j:if(C)return C.call(_)==C.call(S)}return!1}return By=O,By}var $y,jO;function qC(){if(jO)return $y;jO=1;function e(t,n){for(var r=-1,s=n.length,o=t.length;++r<s;)t[o+r]=n[r];return t}return $y=e,$y}var zy,SO;function HG(){if(SO)return zy;SO=1;var e=qC(),t=qn();function n(r,s,o){var c=s(r);return t(r)?c:e(c,o(r))}return zy=n,zy}var Ly,NO;function FG(){if(NO)return Ly;NO=1;function e(t,n){for(var r=-1,s=t==null?0:t.length,o=0,c=[];++r<s;){var u=t[r];n(u,r,t)&&(c[o++]=u)}return c}return Ly=e,Ly}var Iy,OO;function GG(){if(OO)return Iy;OO=1;function e(){return[]}return Iy=e,Iy}var Uy,_O;function QG(){if(_O)return Uy;_O=1;var e=FG(),t=GG(),n=Object.prototype,r=n.propertyIsEnumerable,s=Object.getOwnPropertySymbols,o=s?function(c){return c==null?[]:(c=Object(c),e(s(c),function(u){return r.call(c,u)}))}:t;return Uy=o,Uy}var Hy,kO;function KG(){if(kO)return Hy;kO=1;function e(t,n){for(var r=-1,s=Array(t);++r<t;)s[r]=n(r);return s}return Hy=e,Hy}var Fy,TO;function VG(){if(TO)return Fy;TO=1;var e=Qa(),t=Ka(),n="[object Arguments]";function r(s){return t(s)&&e(s)==n}return Fy=r,Fy}var Gy,PO;function Qw(){if(PO)return Gy;PO=1;var e=VG(),t=Ka(),n=Object.prototype,r=n.hasOwnProperty,s=n.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(c){return t(c)&&r.call(c,"callee")&&!s.call(c,"callee")};return Gy=o,Gy}var su={exports:{}},Qy,EO;function YG(){if(EO)return Qy;EO=1;function e(){return!1}return Qy=e,Qy}su.exports;var CO;function BC(){return CO||(CO=1,(function(e,t){var n=aa(),r=YG(),s=t&&!t.nodeType&&t,o=s&&!0&&e&&!e.nodeType&&e,c=o&&o.exports===s,u=c?n.Buffer:void 0,f=u?u.isBuffer:void 0,p=f||r;e.exports=p}
vendor: 6,755 bytes, line 354
354)(su,su.exports)),su.exports}var Ky,MO;function Kw(){if(MO)return Ky;MO=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,s){var o=typeof r;return s=s??e,!!s&&(o=="number"||o!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<s}return Ky=n,Ky}var Vy,DO;function Vw(){if(DO)return Vy;DO=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return Vy=t,Vy}var Yy,RO;function XG(){if(RO)return Yy;RO=1;var e=Qa(),t=Vw(),n=Ka(),r="[object Arguments]",s="[object Array]",o="[object Boolean]",c="[object Date]",u="[object Error]",f="[object Function]",p="[object Map]",g="[object Number]",m="[object Object]",x="[object RegExp]",b="[object Set]",A="[object String]",y="[object WeakMap]",j="[object ArrayBuffer]",N="[object DataView]",k="[object Float32Array]",T="[object Float64Array]",C="[object Int8Array]",O="[object Int16Array]",_="[object Int32Array]",S="[object Uint8Array]",E="[object Uint8ClampedArray]",R="[object Uint16Array]",L="[object Uint32Array]",$={};$[k]=$[T]=$[C]=$[O]=$[_]=$[S]=$[E]=$[R]=$[L]=!0,$[r]=$[s]=$[j]=$[o]=$[N]=$[c]=$[u]=$[f]=$[p]=$[g]=$[m]=$[x]=$[b]=$[A]=$[y]=!1;function H(G){return n(G)&&t(G.length)&&!!$[e(G)]}return Yy=H,Yy}var Xy,qO;function $C(){if(qO)return Xy;qO=1;function e(t){return function(n){return t(n)}}return Xy=e,Xy}var iu={exports:{}};iu.exports;var BO;function WG(){return BO||(BO=1,(function(e,t){var n=aC(),r=t&&!t.nodeType&&t,s=r&&!0&&e&&!e.nodeType&&e,o=s&&s.exports===r,c=o&&n.process,u=(function(){try{var f=s&&s.require&&s.require("util").types;return f||c&&c.binding&&c.binding("util")}catch{}})();e.exports=u})(iu,iu.exports)),iu.exports}var Wy,$O;function zC(){if($O)return Wy;$O=1;var e=XG(),t=$C(),n=WG(),r=n&&n.isTypedArray,s=r?t(r):e;return Wy=s,Wy}var Zy,zO;function ZG(){if(zO)return Zy;zO=1;var e=KG(),t=Qw(),n=qn(),r=BC(),s=Kw(),o=zC(),c=Object.prototype,u=c.hasOwnProperty;function f(p,g){var m=n(p),x=!m&&t(p),b=!m&&!x&&r(p),A=!m&&!x&&!b&&o(p),y=m||x||b||A,j=y?e(p.length,String):[],N=j.length;for(var k in p)(g||u.call(p,k))&&!(y&&(k=="length"||b&&(k=="offset"||k=="parent")||A&&(k=="buffer"||k=="byteLength"||k=="byteOffset")||s(k,N)))&&j.push(k);return j}return Zy=f,Zy}var Jy,LO;function JG(){if(LO)return Jy;LO=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,s=typeof r=="function"&&r.prototype||e;return n===s}return Jy=t,Jy}var e0,IO;function LC(){if(IO)return e0;IO=1;function e(t,n){return function(r){return t(n(r))}}return e0=e,e0}var t0,UO;function eQ(){if(UO)return t0;UO=1;var e=LC(),t=e(Object.keys,Object);return t0=t,t0}var n0,HO;function tQ(){if(HO)return n0;HO=1;var e=JG(),t=eQ(),n=Object.prototype,r=n.hasOwnProperty;function s(o){if(!e(o))return t(o);var c=[];for(var u in Object(o))r.call(o,u)&&u!="constructor"&&c.push(u);return c}return n0=s,n0}var r0,FO;function vd(){if(FO)return r0;FO=1;var e=Cw(),t=Vw();function n(r){return r!=null&&t(r.length)&&!e(r)}return r0=n,r0}var a0,GO;function rh(){if(GO)return a0;GO=1;var e=ZG(),t=tQ(),n=vd();function r(s){return n(s)?e(s):t(s)}return a0=r,a0}var s0,QO;function nQ(){if(QO)return s0;QO=1;var e=HG(),t=QG(),n=rh();function r(s){return e(s,n,t)}return s0=r,s0}var i0,KO;function rQ(){if(KO)return i0;KO=1;var e=nQ(),t=1,n=Object.prototype,r=n.hasOwnProperty;function s(o,c,u,f,p,g){var m=u&t,x=e(o),b=x.length,A=e(c),y=A.length;if(b!=y&&!m)return!1;for(var j=b;j--;){var N=x[j];if(!(m?N in c:r.call(c,N)))return!1}var k=g.get(o),T=g.get(c);if(k&&T)return k==c&&T==o;var C=!0;g.set(o,c),g.set(c,o);for(var O=m;++j<b;){N=x[j];var _=o[N],S=c[N];if(f)var E=m?f(S,_,N,c,o,g):f(_,S,N,o,c,g);if(!(E===void 0?_===S||p(_,S,u,f,g):E)){C=!1;break}O||(O=N=="constructor")}if(C&&!O){var R=o.constructor,L=c.constructor;R!=L&&"constructor"in o&&"constructor"in c&&!(typeof R=="function"&&R instanceof R&&typeof L=="function"&&L instanceof L)&&(C=!1)}return g.delete(o),g.delete(c),C}return i0=s,i0}var o0,VO;function aQ(){if(VO)return o0;VO=1;var e=Ki(),t=aa(),n=e(t,"DataView");return o0=n,o0}var l0,YO;function sQ(){if(YO)return l0;YO=1;var e=Ki(),t=aa(),n=e(t,"Promise");return l0=n,l0}var c0,XO;function IC(){if(XO)return c0;XO=1;var e=Ki(),t=aa(),n=e(t,"Set");return c0=n,c0}var u0,WO;function iQ(){if(WO)return u0;WO=1;var e=Ki(),t=aa(),n=e(t,"WeakMap");return u0=n,u0}var d0,ZO;function oQ(){if(ZO)return d0;ZO=1;var e=aQ(),t=Dw(),n=sQ(),r=IC(),s=iQ(),o=Qa(),c=sC(),u="[object Map]",f="[object Object]",p="[object Promise]",g="[object Set]",m="[object WeakMap]",x="[object DataView]",b=c(e),A=c(t),y=c(n),j=c(r),N=c(s),k=o;return(e&&k(new e(new ArrayBuffer(1)))!=x||t&&k(new t)!=u||n&&k(n.resolve())!=p||r&&k(new r)!=g||s&&k(new s)!=m)&&(k=function(T){var C=o(T),O=C==f?T.constructor:void 0,_=O?c(O):"";if(_)switch(_){case b:return x;case A:return u;case y:return p;case j:return g;case N:return m}return C}),d0=k,d0}var f0,JO;function lQ(){if(JO)return f0;JO=1;var e=EC(),t=RC(),n=UG(),r=rQ(),s=oQ(),o=qn(),c=BC(),u=zC(),f=1,p="[object Arguments]",g="[object Array]",m="[object Object]",x=Object.prototype,b=x.hasOwnProperty;function A(y,j,N,k,T,C){var O=o(y),_=o(j),S=O?g:s(y),E=_?g:s(j);S=S==p?m:S,E=E==p?m:E;var R=S==m,L=E==m,$=S==E;if($&&c(y)){if(!c(j))return!1;O=!0,R=!1}if($&&!R)return C||(C=new e),O||u(y)?t(y,j,N,k,T,C):n(y,j,S,N,k,T,C);if(!(N&f)){var H=R&&b.call(y,"__wrapped__"),G=L&&b.call(j,"__wrapped__");if(H||G){var Y=H?y.value():y,X=G?j.value():j;return C||(C=new e),T(Y,X,N,k,C)}}return $?(C||(C=new e),r(y,j,N,k,T,C)):!1}return f0=A,f0}var p0,e_;function Yw(){if(e_)return p0;e_=1;var e=lQ(),t=Ka();function n(r,s,o,c,u){return r===s?!0:r==null||s==null||!t(r)&&!t(s)?r!==r&&s!==s:e(r,s,o,c,n,u)}return p0=n,p0}var m0,t_;function cQ(){if(t_)return m0;t_=1;var e=EC(),t=Yw(),n=1,r=2;function s(o,c,u,f){var p=u.length,g=p,m=!f;if(o==null)return!g;for(o=Object(o);p--;){var x=u[p];if(m&&x[2]?x[1]!==o[x[0]]:!(x[0]in o))return!1}for(;++p<g;){x=u[p];var b=x[0],A=o[b],y=x[1];if(m&&x[2]){if(A===void 0&&!(b in o))return!1}else{var j=new e;if(f)var N=f(A,y,b,o,c,j);if(!(N===void 0?t(y,A,n|r,f,j):N))return!1}}return!0}return m0=s,m0}var h0,n_;function UC(){if(n_)return h0;n_=1;var e=Bs();function t(n){return n===n&&!e(n)}return h0=t,h0}var g0,r_;function uQ(){if(r_)return g0;r_=1;var e=UC(),t=rh();function n(r){for(var s=t(r),o=s.length;o--;){var c=s[o],u=r[c];s[o]=[c,u,e(u)]}return s}return g0=n,g0}var x0,a_;function HC(){if(a_)return x0;a_=1;function e(t,n){return function(r){return r==null?!1:r[t]===n&&(n!==void 0||t in Object(r))}}return x0=e,x0}var v0,s_;function dQ(){if(s_)return v0;s_=1;var e=cQ(),t=uQ(),n=HC();function r(s){var o=t(s);return o.length==1&&o[0][2]?n(o[0][0],o[0][1]):function(c){return c===s||e(c,s,o)}}return v0=r,v0}var y0,i_;function fQ(){if(i_)return y0;i_=1;function e(t,n){return t!=null&&n in Object(t)}return y0=e,y0}var b0,o_;
vendor: 43,084 bytes, lines 354-361
354function pQ(){if(o_)return b0;o_=1;var e=lC(),t=Qw(),n=qn(),r=Kw(),s=Vw(),o=Zm();function c(u,f,p){f=e(f,u);for(var g=-1,m=f.length,x=!1;++g<m;){var b=o(f[g]);if(!(x=u!=null&&p(u,b)))break;u=u[b]}return x||++g!=m?x:(m=u==null?0:u.length,!!m&&s(m)&&r(b,m)&&(n(u)||t(u)))}return b0=c,b0}var w0,l_;function mQ(){if(l_)return w0;l_=1;var e=fQ(),t=pQ();function n(r,s){return r!=null&&t(r,s,e)}return w0=n,w0}var A0,c_;function hQ(){if(c_)return A0;c_=1;var e=Yw(),t=cC(),n=mQ(),r=Ew(),s=UC(),o=HC(),c=Zm(),u=1,f=2;function p(g,m){return r(g)&&s(m)?o(c(g),m):function(x){var b=t(x,g);return b===void 0&&b===m?n(x,g):e(m,b,u|f)}}return A0=p,A0}var j0,u_;function Yl(){if(u_)return j0;u_=1;function e(t){return t}return j0=e,j0}var S0,d_;function gQ(){if(d_)return S0;d_=1;function e(t){return function(n){return n?.[t]}}return S0=e,S0}var N0,f_;function xQ(){if(f_)return N0;f_=1;var e=Bw();function t(n){return function(r){return e(r,n)}}return N0=t,N0}var O0,p_;function vQ(){if(p_)return O0;p_=1;var e=gQ(),t=xQ(),n=Ew(),r=Zm();function s(o){return n(o)?e(r(o)):t(o)}return O0=s,O0}var _0,m_;function sa(){if(m_)return _0;m_=1;var e=dQ(),t=hQ(),n=Yl(),r=qn(),s=vQ();function o(c){return typeof c=="function"?c:c==null?n:typeof c=="object"?r(c)?t(c[0],c[1]):e(c):s(c)}return _0=o,_0}var k0,h_;function FC(){if(h_)return k0;h_=1;function e(t,n,r,s){for(var o=t.length,c=r+(s?1:-1);s?c--:++c<o;)if(n(t[c],c,t))return c;return-1}return k0=e,k0}var T0,g_;function yQ(){if(g_)return T0;g_=1;function e(t){return t!==t}return T0=e,T0}var P0,x_;function bQ(){if(x_)return P0;x_=1;function e(t,n,r){for(var s=r-1,o=t.length;++s<o;)if(t[s]===n)return s;return-1}return P0=e,P0}var E0,v_;function wQ(){if(v_)return E0;v_=1;var e=FC(),t=yQ(),n=bQ();function r(s,o,c){return o===o?n(s,o,c):e(s,t,c)}return E0=r,E0}var C0,y_;function AQ(){if(y_)return C0;y_=1;var e=wQ();function t(n,r){var s=n==null?0:n.length;return!!s&&e(n,r,0)>-1}return C0=t,C0}var M0,b_;function jQ(){if(b_)return M0;b_=1;function e(t,n,r){for(var s=-1,o=t==null?0:t.length;++s<o;)if(r(n,t[s]))return!0;return!1}return M0=e,M0}var D0,w_;function SQ(){if(w_)return D0;w_=1;function e(){}return D0=e,D0}var R0,A_;function NQ(){if(A_)return R0;A_=1;var e=IC(),t=SQ(),n=Gw(),r=1/0,s=e&&1/n(new e([,-0]))[1]==r?function(o){return new e(o)}:t;return R0=s,R0}var q0,j_;function OQ(){if(j_)return q0;j_=1;var e=CC(),t=AQ(),n=jQ(),r=DC(),s=NQ(),o=Gw(),c=200;function u(f,p,g){var m=-1,x=t,b=f.length,A=!0,y=[],j=y;if(g)A=!1,x=n;else if(b>=c){var N=p?null:s(f);if(N)return o(N);A=!1,x=r,j=new e}else j=p?[]:y;e:for(;++m<b;){var k=f[m],T=p?p(k):k;if(k=g||k!==0?k:0,A&&T===T){for(var C=j.length;C--;)if(j[C]===T)continue e;p&&j.push(T),y.push(k)}else x(j,T,g)||(j!==y&&j.push(T),y.push(k))}return y}return q0=u,q0}var B0,S_;function _Q(){if(S_)return B0;S_=1;var e=sa(),t=OQ();function n(r,s){return r&&r.length?t(r,e(s,2)):[]}return B0=n,B0}var kQ=_Q();const N_=nt(kQ);function GC(e,t,n){return t===!0?N_(e,n):Ee(t)?N_(e,t):e}function gl(e){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gl(e)}var TQ=["ref"];function O_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Oa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O_(Object(n),!0).forEach(function(r){ah(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function __(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,KC(r.key),r)}}function EQ(e,t,n){return t&&__(e.prototype,t),n&&__(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function CQ(e,t,n){return t=zp(t),MQ(e,QC()?Reflect.construct(t,n||[],zp(e).constructor):t.apply(e,n))}function MQ(e,t){if(t&&(gl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DQ(e)}function DQ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QC=function(){return!!e})()}function zp(e){return zp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},zp(e)}function RQ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z1(e,t)}function Z1(e,t){return Z1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},Z1(e,t)}function ah(e,t,n){return t=KC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KC(e){var t=qQ(e,"string");return gl(t)=="symbol"?t:t+""}function qQ(e,t){if(gl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(gl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function BQ(e,t){if(e==null)return{};var n=$Q(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function $Q(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function zQ(e){return e.value}function LQ(e,t){if(B.isValidElement(e))return B.cloneElement(e,t);if(typeof e=="function")return B.createElement(e,t);t.ref;var n=BQ(t,TQ);return B.createElement(Fw,n)}var k_=1,Ni=(function(e){function t(){var n;PQ(this,t);for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return n=CQ(this,t,[].concat(s)),ah(n,"lastBoundingBox",{width:-1,height:-1}),n}return RQ(t,e),EQ(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,s=this.getBBox();s?(Math.abs(s.width-this.lastBoundingBox.width)>k_||Math.abs(s.height-this.lastBoundingBox.height)>k_)&&(this.lastBoundingBox.width=s.width,this.lastBoundingBox.height=s.height,r&&r(s)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Oa({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var s=this.props,o=s.layout,c=s.align,u=s.verticalAlign,f=s.margin,p=s.chartWidth,g=s.chartHeight,m,x;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(c==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();m={left:((p||0)-b.width)/2}}else m=c==="right"?{right:f&&f.right||0}:{left:f&&f.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(u==="middle"){var A=this.getBBoxSnapshot();x={top:((g||0)-A.height)/2}}else x=u==="bottom"?{bottom:f&&f.bottom||0}:{top:f&&f.top||0};return Oa(Oa({},m),x)}},{key:"render",value:function(){var r=this,s=this.props,o=s.content,c=s.width,u=s.height,f=s.wrapperStyle,p=s.payloadUniqBy,g=s.payload,m=Oa(Oa({position:"absolute",width:c||"auto",height:u||"auto"},this.getDefaultPosition(f)),f);return B.createElement("div",{className:"recharts-legend-wrapper",style:m,ref:function(b){r.wrapperNode=b}},LQ(o,Oa(Oa({},this.props),{},{payload:GC(g,p,zQ)})))}}],[{key:"getWithHeight",value:function(r,s){var o=Oa(Oa({},this.defaultProps),r.props),c=o.layout;return c==="vertical"&&pe(r.props.height)?{height:r.props.height}:c==="horizontal"?{width:r.props.width||s}:null}}])})(M.PureComponent);ah(Ni,"displayName","Legend");ah(Ni,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var $0,T_;function IQ(){if(T_)return $0;T_=1;var e=xd(),t=Qw(),n=qn(),r=e?e.isConcatSpreadable:void 0;function s(o){return n(o)||t(o)||!!(r&&o&&o[r])}return $0=s,$0}var z0,P_;function VC(){if(P_)return z0;P_=1;var e=qC(),t=IQ();function n(r,s,o,c,u){var f=-1,p=r.length;for(o||(o=t),u||(u=[]);++f<p;){var g=r[f];s>0&&o(g)?s>1?n(g,s-1,o,c,u):e(u,g):c||(u[u.length]=g)}return u}return z0=n,z0}var L0,E_;function UQ(){if(E_)return L0;E_=1;function e(t){return function(n,r,s){for(var o=-1,c=Object(n),u=s(n),f=u.length;f--;){var p=u[t?f:++o];if(r(c[p],p,c)===!1)break}return n}}return L0=e,L0}var I0,C_;function HQ(){if(C_)return I0;C_=1;var e=UQ(),t=e();return I0=t,I0}var U0,M_;function YC(){if(M_)return U0;M_=1;var e=HQ(),t=rh();function n(r,s){return r&&e(r,s,t)}return U0=n,U0}var H0,D_;function FQ(){if(D_)return H0;D_=1;var e=vd();function t(n,r){return function(s,o){if(s==null)return s;if(!e(s))return n(s,o);for(var c=s.length,u=r?c:-1,f=Object(s);(r?u--:++u<c)&&o(f[u],u,f)!==!1;);return s}}return H0=t,H0}var F0,R_;function Xw(){if(R_)return F0;R_=1;var e=YC(),t=FQ(),n=t(e);return F0=n,F0}var G0,q_;function XC(){if(q_)return G0;q_=1;var e=Xw(),t=vd();function n(r,s){var o=-1,c=t(r)?Array(r.length):[];return e(r,function(u,f,p){c[++o]=s(u,f,p)}),c}return G0=n,G0}var Q0,B_;function GQ(){if(B_)return Q0;B_=1;function e(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}return Q0=e,Q0}var K0,$_;function QQ(){if($_)return K0;$_=1;var e=Gl();function t(n,r){if(n!==r){var s=n!==void 0,o=n===null,c=n===n,u=e(n),f=r!==void 0,p=r===null,g=r===r,m=e(r);if(!p&&!m&&!u&&n>r||u&&f&&g&&!p&&!m||o&&f&&g||!s&&g||!c)return 1;if(!o&&!u&&!m&&n<r||m&&s&&c&&!o&&!u||p&&s&&c||!f&&c||!g)return-1}return 0}return K0=t,K0}var V0,z_;function KQ(){if(z_)return V0;z_=1;var e=QQ();function t(n,r,s){for(var o=-1,c=n.criteria,u=r.criteria,f=c.length,p=s.length;++o<f;){var g=e(c[o],u[o]);if(g){if(o>=p)return g;var m=s[o];return g*(m=="desc"?-1:1)}}return n.index-r.index}return V0=t,V0}var Y0,L_;function VQ(){if(L_)return Y0;L_=1;var e=qw(),t=Bw(),n=sa(),r=XC(),s=GQ(),o=$C(),c=KQ(),u=Yl(),f=qn();function p(g,m,x){m.length?m=e(m,function(y){return f(y)?function(j){return t(j,y.length===1?y[0]:y)}:y}):m=[u];var b=-1;m=e(m,o(n));var A=r(g,function(y,j,N){var k=e(m,function(T){return T(y)});return{criteria:k,index:++b,value:y}});return s(A,function(y,j){return c(y,j,x)})}return Y0=p,Y0}var X0,I_;function YQ(){if(I_)return X0;I_=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return X0=e,X0}var W0,U_;function XQ(){if(U_)return W0;U_=1;var e=YQ(),t=Math.max;function n(r,s,o){return s=t(s===void 0?r.length-1:s,0),function(){for(var c=arguments,u=-1,f=t(c.length-s,0),p=Array(f);++u<f;)p[u]=c[s+u];u=-1;for(var g=Array(s+1);++u<s;)g[u]=c[u];return g[s]=o(p),e(r,this,g)}}return W0=n,W0}var Z0,H_;function WQ(){if(H_)return Z0;H_=1;function e(t){return function(){return t}}return Z0=e,Z0}var J0,F_;function WC(){if(F_)return J0;F_=1;var e=Ki(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return J0=t,J0}var eb,G_;function ZQ(){if(G_)return eb;G_=1;var e=WQ(),t=WC(),n=Yl(),r=t?function(s,o){return t(s,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:n;return eb=r,eb}var tb,Q_;function JQ(){if(Q_)return tb;Q_=1;var e=800,t=16,n=Date.now;function r(s){var o=0,c=0;return function(){var u=n(),f=t-(u-c);if(c=u,f>0){if(++o>=e)return arguments[0]}else o=0;return s.apply(void 0,arguments)}}return tb=r,tb}var nb,K_;function eK(){if(K_)return nb;K_=1;var e=ZQ(),t=JQ(),n=t(e);return nb=n,nb}var rb,V_;function tK(){if(V_)return rb;V_=1;var e=Yl(),t=XQ(),n=eK();function r(s,o){return n(t(s,o,e),s+"")}return rb=r,rb}var ab,Y_;function sh(){if(Y_)return ab;Y_=1;var e=Mw(),t=vd(),n=Kw(),r=Bs();function s(o,c,u){if(!r(u))return!1;var f=typeof c;return(f=="number"?t(u)&&n(c,u.length):f=="string"&&c in u)?e(u[c],o):!1}return ab=s,ab}var sb,X_;function nK(){if(X_)return sb;X_=1;var e=VC(),t=VQ(),n=tK(),r=sh(),s=n(function(o,c){if(o==null)return[];var u=c.length;return u>1&&r(o,c[0],c[1])?c=[]:u>2&&r(c[0],c[1],c[2])&&(c=[c[0]]),t(o,e(c,1),[])});return sb=s,sb}var rK=nK();const Ww=nt(rK);function ku(e){"@babel/helpers - typeof";return ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ku(e)}function J1(){return J1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J1.apply(this,arguments)}function aK(e,t){return lK(e)||oK(e,t)||iK(e,t)||sK()}function sK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
355In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iK(e,t){if(e){if(typeof e=="string")return W_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W_(e,t)}}function W_(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function oK(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function lK(e){if(Array.isArray(e))return e}function Z_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function ib(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z_(Object(n),!0).forEach(function(r){cK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cK(e,t,n){return t=uK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uK(e){var t=dK(e,"string");return ku(t)=="symbol"?t:t+""}function dK(e,t){if(ku(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fK(e){return Array.isArray(e)&&Qt(e[0])&&Qt(e[1])?e.join(" ~ "):e}var pK=function(t){var n=t.separator,r=n===void 0?" : ":n,s=t.contentStyle,o=s===void 0?{}:s,c=t.itemStyle,u=c===void 0?{}:c,f=t.labelStyle,p=f===void 0?{}:f,g=t.payload,m=t.formatter,x=t.itemSorter,b=t.wrapperClassName,A=t.labelClassName,y=t.label,j=t.labelFormatter,N=t.accessibilityLayer,k=N===void 0?!1:N,T=function(){if(g&&g.length){var H={padding:0,margin:0},G=(x?Ww(g,x):g).map(function(Y,X){if(Y.type==="none")return null;var q=ib({display:"block",paddingTop:4,paddingBottom:4,color:Y.color||"#000"},u),U=Y.formatter||m||fK,I=Y.value,te=Y.name,oe=I,z=te;if(U&&oe!=null&&z!=null){var Q=U(I,te,Y,X,g);if(Array.isArray(Q)){var V=aK(Q,2);oe=V[0],z=V[1]}else oe=Q}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(X),style:q},Qt(z)?B.createElement("span",{className:"recharts-tooltip-item-name"},z):null,Qt(z)?B.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,B.createElement("span",{className:"recharts-tooltip-item-value"},oe),B.createElement("span",{className:"recharts-tooltip-item-unit"},Y.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:H},G)}return null},C=ib({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),O=ib({margin:0},p),_=!Be(y),S=_?y:"",E=qe("recharts-default-tooltip",b),R=qe("recharts-tooltip-label",A);_&&j&&g!==void 0&&g!==null&&(S=j(y,g));var L=k?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",J1({className:E,style:C},L),B.createElement("p",{className:R,style:O},B.isValidElement(S)?S:"".concat(S)),T())};function Tu(e){"@babel/helpers - typeof";return Tu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tu(e)}function ep(e,t,n){return t=mK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mK(e){var t=hK(e,"string");return Tu(t)=="symbol"?t:t+""}function hK(e,t){if(Tu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Tu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xc="recharts-tooltip-wrapper",gK={visibility:"hidden"};function xK(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return qe(Xc,ep(ep(ep(ep({},"".concat(Xc,"-right"),pe(n)&&t&&pe(t.x)&&n>=t.x),"".concat(Xc,"-left"),pe(n)&&t&&pe(t.x)&&n<t.x),"".concat(Xc,"-bottom"),pe(r)&&t&&pe(t.y)&&r>=t.y),"".concat(Xc,"-top"),pe(r)&&t&&pe(t.y)&&r<t.y))}function J_(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,s=e.offsetTopLeft,o=e.position,c=e.reverseDirection,u=e.tooltipDimension,f=e.viewBox,p=e.viewBoxDimension;if(o&&pe(o[r]))return o[r];var g=n[r]-u-s,m=n[r]+s;if(t[r])return c[r]?g:m;if(c[r]){var x=g,b=f[r];return x<b?Math.max(m,f[r]):Math.max(g,f[r])}var A=m+u,y=f[r]+p;return A>y?Math.max(g,f[r]):Math.max(m,f[r])}function vK(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function yK(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,s=e.position,o=e.reverseDirection,c=e.tooltipBox,u=e.useTranslate3d,f=e.viewBox,p,g,m;return c.height>0&&c.width>0&&n?(g=J_({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:s,reverseDirection:o,tooltipDimension:c.width,viewBox:f,viewBoxDimension:f.width}),m=J_({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:s,reverseDirection:o,tooltipDimension:c.height,viewBox:f,viewBoxDimension:f.height}),p=vK({translateX:g,translateY:m,useTranslate3d:u})):p=gK,{cssProperties:p,cssClasses:xK({translateX:g,translateY:m,coordinate:n})}}function xl(e){"@babel/helpers - typeof";return xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xl(e)}function e6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function t6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e6(Object(n),!0).forEach(function(r){t2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wK(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JC(r.key),r)}}function AK(e,t,n){return t&&wK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jK(e,t,n){return t=Lp(t),SK(e,ZC()?Reflect.construct(t,n||[],Lp(e).constructor):t.apply(e,n))}function SK(e,t){if(t&&(xl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NK(e)}function NK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZC=function(){return!!e})()}function Lp(e){return Lp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lp(e)}function OK(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e2(e,t)}function e2(e,t){return e2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},e2(e,t)}function t2(e,t,n){return t=JC(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JC(e){var t=_K(e,"string");return xl(t)=="symbol"?t:t+""}function _K(e,t){if(xl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var n6=1,kK=(function(e){function t(){var n;bK(this,t);for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return n=jK(this,t,[].concat(s)),t2(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),t2(n,"handleKeyDown",function(c){if(c.key==="Escape"){var u,f,p,g;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(f=n.props.coordinate)===null||f===void 0?void 0:f.x)!==null&&u!==void 0?u:0,y:(p=(g=n.props.coordinate)===null||g===void 0?void 0:g.y)!==null&&p!==void 0?p:0}})}}),n}return OK(t,e),AK(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>n6||Math.abs(r.height-this.state.lastBoundingBox.height)>n6)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,s;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((s=this.props.coordinate)===null||s===void 0?void 0:s.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,s=this.props,o=s.active,c=s.allowEscapeViewBox,u=s.animationDuration,f=s.animationEasing,p=s.children,g=s.coordinate,m=s.hasPayload,x=s.isAnimationActive,b=s.offset,A=s.position,y=s.reverseDirection,j=s.useTranslate3d,N=s.viewBox,k=s.wrapperStyle,T=yK({allowEscapeViewBox:c,coordinate:g,offsetTopLeft:b,position:A,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:j,viewBox:N}),C=T.cssClasses,O=T.cssProperties,_=t6(t6({transition:x&&o?"transform ".concat(u,"ms ").concat(f):void 0},O),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&m?"visible":"hidden",position:"absolute",top:0,left:0},k);return B.createElement("div",{tabIndex:-1,className:C,style:_,ref:function(E){r.wrapperNode=E}},p)}}])})(M.PureComponent),TK=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Vi={isSsr:TK()};function vl(e){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vl(e)}function r6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function a6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?r6(Object(n),!0).forEach(function(r){Zw(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EK(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,t7(r.key),r)}}function CK(e,t,n){return t&&EK(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function MK(e,t,n){return t=Ip(t),DK(e,e7()?Reflect.construct(t,n||[],Ip(e).constructor):t.apply(e,n))}function DK(e,t){if(t&&(vl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RK(e)}function RK(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e7=function(){return!!e})()}function Ip(e){return Ip=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ip(e)}function qK(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n2(e,t)}function n2(e,t){return n2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},n2(e,t)}function Zw(e,t,n){return t=t7(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t7(e){var t=BK(e,"string");return vl(t)=="symbol"?t:t+""}function BK(e,t){if(vl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(vl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function $K(e){return e.dataKey}function zK(e,t){return B.isValidElement(e)?B.cloneElement(e,t):typeof e=="function"?B.createElement(e,t):B.createElement(pK,t)}var Kn=(function(e){function t(){return PK(this,t),MK(this,t,arguments)}return qK(t,e),CK(t,[{key:"render",value:function(){var r=this,s=this.props,o=s.active,c=s.allowEscapeViewBox,u=s.animationDuration,f=s.animationEasing,p=s.content,g=s.coordinate,m=s.filterNull,x=s.isAnimationActive,b=s.offset,A=s.payload,y=s.payloadUniqBy,j=s.position,N=s.reverseDirection,k=s.useTranslate3d,T=s.viewBox,C=s.wrapperStyle,O=A??[];m&&O.length&&(O=GC(A.filter(function(S){return S.value!=null&&(S.hide!==!0||r.props.includeHidden)}),y,$K));var _=O.length>0;return B.createElement(kK,{allowEscapeViewBox:c,animationDuration:u,animationEasing:f,isAnimationActive:x,active:o,coordinate:g,hasPayload:_,offset:b,position:j,reverseDirection:N,useTranslate3d:k,viewBox:T,wrapperStyle:C},zK(p,a6(a6({},this.props),{},{payload:O})))}}])})(M.PureComponent);Zw(Kn,"displayName","Tooltip");Zw(Kn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Vi.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var ob,s6;function LK(){if(s6)return ob;s6=1;var e=aa(),t=function(){return e.Date.now()};return ob=t,ob}var lb,i6;function IK(){if(i6)return lb;i6=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return lb=t,lb}var cb,o6;function UK(){if(o6)return cb;o6=1;var e=IK(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return cb=n,cb}var ub,l6;function n7(){if(l6)return ub;l6=1;var e=UK(),t=Bs(),n=Gl(),r=NaN,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;function f(p){if(typeof p=="number")return p;if(n(p))return r;if(t(p)){var g=typeof p.valueOf=="function"?p.valueOf():p;p=t(g)?g+"":g}if(typeof p!="string")return p===0?p:+p;p=e(p);var m=o.test(p);return m||c.test(p)?u(p.slice(2),m?2:8):s.test(p)?r:+p}return ub=f,ub}var db,c6;function HK(){if(c6)return db;c6=1;var e=Bs(),t=LK(),n=n7(),r="Expected a function",s=Math.max,o=Math.min;function c(u,f,p){var g,m,x,b,A,y,j=0,N=!1,k=!1,T=!0;if(typeof u!="function")throw new TypeError(r);f=n(f)||0,e(p)&&(N=!!p.leading,k="maxWait"in p,x=k?s(n(p.maxWait)||0,f):x,T="trailing"in p?!!p.trailing:T);function C(G){var Y=g,X=m;return g=m=void 0,j=G,b=u.apply(X,Y),b}function O(G){return j=G,A=setTimeout(E,f),N?C(G):b}function _(G){var Y=G-y,X=G-j,q=f-Y;return k?o(q,x-X):q}function S(G){var Y=G-y,X=G-j;return y===void 0||Y>=f||Y<0||k&&X>=x}function E(){var G=t();if(S(G))return R(G);A=setTimeout(E,_(G))}function R(G){return A=void 0,T&&g?C(G):(g=m=void 0,b)}function L(){A!==void 0&&clearTimeout(A),j=0,g=y=m=A=void 0}function $(){return A===void 0?b:R(t())}function H(){var G=t(),Y=S(G);if(g=arguments,m=this,y=G,Y){if(A===void 0)return O(y);if(k)return clearTimeout(A),A=setTimeout(E,f),C(y)}return A===void 0&&(A=setTimeout(E,f)),b}return H.cancel=L,H.flush=$,H}return db=c,db}var fb,u6;function FK(){if(u6)return fb;u6=1;var e=HK(),t=Bs(),n="Expected a function";function r(s,o,c){var u=!0,f=!0;if(typeof s!="function")throw new TypeError(n);return t(c)&&(u="leading"in c?!!c.leading:u,f="trailing"in c?!!c.trailing:f),e(s,o,{leading:u,maxWait:o,trailing:f})}return fb=r,fb}var GK=FK();const r7=nt(GK);function Pu(e){"@babel/helpers - typeof";return Pu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pu(e)}function d6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function tp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?d6(Object(n),!0).forEach(function(r){QK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QK(e,t,n){return t=KK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KK(e){var t=VK(e,"string");return Pu(t)=="symbol"?t:t+""}function VK(e,t){if(Pu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YK(e,t){return JK(e)||ZK(e,t)||WK(e,t)||XK()}function XK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
356In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WK(e,t){if(e){if(typeof e=="string")return f6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f6(e,t)}}function f6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZK(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function JK(e){if(Array.isArray(e))return e}var np=M.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,s=r===void 0?{width:-1,height:-1}:r,o=e.width,c=o===void 0?"100%":o,u=e.height,f=u===void 0?"100%":u,p=e.minWidth,g=p===void 0?0:p,m=e.minHeight,x=e.maxHeight,b=e.children,A=e.debounce,y=A===void 0?0:A,j=e.id,N=e.className,k=e.onResize,T=e.style,C=T===void 0?{}:T,O=M.useRef(null),_=M.useRef();_.current=k,M.useImperativeHandle(t,function(){return Object.defineProperty(O.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),O.current},configurable:!0})});var S=M.useState({containerWidth:s.width,containerHeight:s.height}),E=YK(S,2),R=E[0],L=E[1],$=M.useCallback(function(G,Y){L(function(X){var q=Math.round(G),U=Math.round(Y);return X.containerWidth===q&&X.containerHeight===U?X:{containerWidth:q,containerHeight:U}})},[]);M.useEffect(function(){var G=function(te){var oe,z=te[0].contentRect,Q=z.width,V=z.height;$(Q,V),(oe=_.current)===null||oe===void 0||oe.call(_,Q,V)};y>0&&(G=r7(G,y,{trailing:!0,leading:!1}));var Y=new ResizeObserver(G),X=O.current.getBoundingClientRect(),q=X.width,U=X.height;return $(q,U),Y.observe(O.current),function(){Y.disconnect()}},[$,y]);var H=M.useMemo(function(){var G=R.containerWidth,Y=R.containerHeight;if(G<0||Y<0)return null;Pr(bi(c)||bi(f),`The width(%s) and height(%s) are both fixed numbers,
357       maybe you don't need to use a ResponsiveContainer.`,c,f),Pr(!n||n>0,"The aspect(%s) must be greater than zero.",n);var X=bi(c)?G:c,q=bi(f)?Y:f;n&&n>0&&(X?q=X/n:q&&(X=q*n),x&&q>x&&(q=x)),Pr(X>0||q>0,`The width(%s) and height(%s) of chart should be greater than 0,
358       please check the style of container, or the props width(%s) and height(%s),
359       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
360       height and width.`,X,q,c,f,g,m,n);var U=!Array.isArray(b)&&Ma(b.type).endsWith("Chart");return B.Children.map(b,function(I){return B.isValidElement(I)?M.cloneElement(I,tp({width:X,height:q},U?{style:tp({height:"100%",width:"100%",maxHeight:q,maxWidth:X},I.props.style)}:{})):I})},[n,b,f,x,m,g,R,c]);return B.createElement("div",{id:j?"".concat(j):void 0,className:qe("recharts-responsive-container",N),style:tp(tp({},C),{},{width:c,height:f,minWidth:g,minHeight:m,maxHeight:x}),ref:O},H)}),ih=function(t){return null};ih.displayName="Cell";function Eu(e){"@babel/helpers - typeof";return Eu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eu(e)}function p6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function r2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?p6(Object(n),!0).forEach(function(r){eV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p6(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eV(e,t,n){return t=tV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tV(e){var t=nV(e,"string");return Eu(t)=="symbol"?t:t+""}function nV(e,t){if(Eu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Eu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Go={widthCache:{},cacheCount:0},rV=2e3,aV={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},m6="recharts_measurement_span";function sV(e){var t=r2({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var uu=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Vi.isSsr)return{width:0,height:0};var r=sV(n),s=JSON.stringify({text:t,copyStyle:r});if(Go.widthCache[s])return Go.widthCache[s];try{var o=document.getElementById(m6);o||(o=document.createElement("span"),o.setAttribute("id",m6),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var c=r2(r2({},aV),r);Object.assign(o.style,c),o.textContent="".concat(t);var u=o.getBoundingClientRect(),f={width:u.width,height:u.height};return Go.widthCache[s]=f,++Go.cacheCount>rV&&(Go.cacheCount=0,Go.widthCache={}),f}catch{return{width:0,height:0}}},iV=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Cu(e){"@babel/helpers - typeof";return Cu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cu(e)}function Up(e,t){return uV(e)||cV(e,t)||lV(e,t)||oV()}function oV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
361In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lV(e,t){if(e){if(typeof e=="string")return h6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h6(e,t)}}function h6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cV(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function uV(e){if(Array.isArray(e))return e}function dV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pV(r.key),r)}}function fV(e,t,n){return t&&g6(e.prototype,t),n&&g6(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function pV(e){var t=mV(e,"string");return Cu(t)=="symbol"?t:t+""}function mV(e,t){if(Cu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var x6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,v6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,hV=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,gV=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,a7={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},xV=Object.keys(a7),Xo="NaN";function vV(e,t){return e*a7[t]}var rp=(function(){function e(t,n){dV(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!hV.test(n)&&(this.num=NaN,this.unit=""),xV.includes(n)&&(this.num=vV(t,n),this.unit="px")}return fV(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num/n.num,this.unit||n.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(n){var r,s=(r=gV.exec(n))!==null&&r!==void 0?r:[],o=Up(s,3),c=o[1],u=o[2];return new e(parseFloat(c),u??"")}}])})();function s7(e){if(e.includes(Xo))return Xo;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=x6.exec(t))!==null&&n!==void 0?n:[],s=Up(r,4),o=s[1],c=s[2],u=s[3],f=rp.parse(o??""),p=rp.parse(u??""),g=c==="*"?f.multiply(p):f.divide(p);if(g.isNaN())return Xo;t=t.replace(x6,g.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,x=(m=v6.exec(t))!==null&&m!==void 0?m:[],b=Up(x,4),A=b[1],y=b[2],j=b[3],N=rp.parse(A??""),k=rp.parse(j??""),T=y==="+"?N.add(k):N.subtract(k);if(T.isNaN())return Xo;t=t.replace(v6,T.toString())}return t}var y6=/\(([^()]*)\)/;function yV(e){for(var t=e;t.includes("(");){var n=y6.exec(t),r=Up(n,2),s=r[1];t=t.replace(y6,s7(s))}return t}function bV(e){var t=e.replace(/\s+/g,"");return t=yV(t),t=s7(t),t}function wV(e){try{return bV(e)}catch{return Xo}}function pb(e){var t=wV(e.slice(5,-1));return t===Xo?"":t}var AV=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],jV=["dx","dy","angle","className","breakAll"];function a2(){return a2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a2.apply(this,arguments)}function b6(e,t){if(e==null)return{};var n=SV(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function SV(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function w6(e,t){return kV(e)||_V(e,t)||OV(e,t)||NV()}
361function NV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
362In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OV(e,t){if(e){if(typeof e=="string")return A6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A6(e,t)}}function A6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _V(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;f=!1}else for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function kV(e){if(Array.isArray(e))return e}var i7=/[ \f\n\r\t\v\u2028\u2029]+/,o7=function(t){var n=t.children,r=t.breakAll,s=t.style;try{var o=[];Be(n)||(r?o=n.toString().split(""):o=n.toString().split(i7));var c=o.map(function(f){return{word:f,width:uu(f,s).width}}),u=r?0:uu(" ",s).width;return{wordsWithComputedWidth:c,spaceWidth:u}}catch{return null}},TV=function(t,n,r,s,o){var c=t.maxLines,u=t.children,f=t.style,p=t.breakAll,g=pe(c),m=u,x=function(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return X.reduce(function(q,U){var I=U.word,te=U.width,oe=q[q.length-1];if(oe&&(s==null||o||oe.width+te+r<Number(s)))oe.words.push(I),oe.width+=te+r;else{var z={words:[I],width:te};q.push(z)}return q},[])},b=x(n),A=function(X){return X.reduce(function(q,U){return q.width>U.width?q:U})};if(!g)return b;for(var y="…",j=function(X){var q=m.slice(0,X),U=o7({breakAll:p,style:f,children:q+y}).wordsWithComputedWidth,I=x(U),te=I.length>c||A(I).width>Number(s);return[te,I]},N=0,k=m.length-1,T=0,C;N<=k&&T<=m.length-1;){var O=Math.floor((N+k)/2),_=O-1,S=j(_),E=w6(S,2),R=E[0],L=E[1],$=j(O),H=w6($,1),G=H[0];if(!R&&!G&&(N=O+1),R&&G&&(k=O-1),!R&&G){C=L;break}T++}return C||b},j6=function(t){var n=Be(t)?[]:t.toString().split(i7);return[{words:n}]},PV=function(t){var n=t.width,r=t.scaleToFit,s=t.children,o=t.style,c=t.breakAll,u=t.maxLines;if((n||r)&&!Vi.isSsr){var f,p,g=o7({breakAll:c,children:s,style:o});if(g){var m=g.wordsWithComputedWidth,x=g.spaceWidth;f=m,p=x}else return j6(s);return TV({breakAll:c,children:s,maxLines:u,style:o},f,p,n,r)}return j6(s)},S6="#808080",Bi=function(t){var n=t.x,r=n===void 0?0:n,s=t.y,o=s===void 0?0:s,c=t.lineHeight,u=c===void 0?"1em":c,f=t.capHeight,p=f===void 0?"0.71em":f,g=t.scaleToFit,m=g===void 0?!1:g,x=t.textAnchor,b=x===void 0?"start":x,A=t.verticalAnchor,y=A===void 0?"end":A,j=t.fill,N=j===void 0?S6:j,k=b6(t,AV),T=M.useMemo(function(){return PV({breakAll:k.breakAll,children:k.children,maxLines:k.maxLines,scaleToFit:m,style:k.style,width:k.width})},[k.breakAll,k.children,k.maxLines,m,k.style,k.width]),C=k.dx,O=k.dy,_=k.angle,S=k.className,E=k.breakAll,R=b6(k,jV);if(!Qt(r)||!Qt(o))return null;var L=r+(pe(C)?C:0),$=o+(pe(O)?O:0),H;switch(y){case"start":H=pb("calc(".concat(p,")"));break;case"middle":H=pb("calc(".concat((T.length-1)/2," * -").concat(u," + (").concat(p," / 2))"));break;default:H=pb("calc(".concat(T.length-1," * -").concat(u,")"));break}var G=[];if(m){var Y=T[0].width,X=k.width;G.push("scale(".concat((pe(X)?X/Y:1)/Y,")"))}return _&&G.push("rotate(".concat(_,", ").concat(L,", ").concat($,")")),G.length&&(R.transform=G.join(" ")),B.createElement("text",a2({},ke(R,!0),{x:L,y:$,className:qe("recharts-text",S),textAnchor:b,fill:N.includes("url")?S6:N}),T.map(function(q,U){var I=q.words.join(E?"":" ");return B.createElement("tspan",{x:L,dy:U===0?H:u,key:"".concat(I,"-").concat(U)},I)}))};function Ps(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function EV(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Jw(e){let t,n,r;e.length!==2?(t=Ps,n=(u,f)=>Ps(e(u),f),r=(u,f)=>e(u)-f):(t=e===Ps||e===EV?e:CV,n=e,r=e);function s(u,f,p=0,g=u.length){if(p<g){if(t(f,f)!==0)return g;do{const m=p+g>>>1;n(u[m],f)<0?p=m+1:g=m}while(p<g)}return p}function o(u,f,p=0,g=u.length){if(p<g){if(t(f,f)!==0)return g;do{const m=p+g>>>1;n(u[m],f)<=0?p=m+1:g=m}while(p<g)}return p}function c(u,f,p=0,g=u.length){const m=s(u,f,p,g-1);return m>p&&r(u[m-1],f)>-r(u[m],f)?m-1:m}return{left:s,center:c,right:o}}function CV(){return 0}function l7(e){return e===null?NaN:+e}function*MV(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const DV=Jw(Ps),yd=DV.right;Jw(l7).center;class N6 extends Map{constructor(t,n=BV){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,s]of t)this.set(r,s)}get(t){return super.get(O6(this,t))}has(t){return super.has(O6(this,t))}set(t,n){return super.set(RV(this,t),n)}delete(t){return super.delete(qV(this,t))}}function O6({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function RV({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function qV({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function BV(e){return e!==null&&typeof e=="object"?e.valueOf():e}
362function $V(e=Ps){if(e===Ps)return c7;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function c7(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const zV=Math.sqrt(50),LV=Math.sqrt(10),IV=Math.sqrt(2);function Hp(e,t,n){const r=(t-e)/Math.max(0,n),s=Math.floor(Math.log10(r)),o=r/Math.pow(10,s),c=o>=zV?10:o>=LV?5:o>=IV?2:1;let u,f,p;return s<0?(p=Math.pow(10,-s)/c,u=Math.round(e*p),f=Math.round(t*p),u/p<e&&++u,f/p>t&&--f,p=-p):(p=Math.pow(10,s)*c,u=Math.round(e/p),f=Math.round(t/p),u*p<e&&++u,f*p>t&&--f),f<u&&.5<=n&&n<2?Hp(e,t,n*2):[u,f,p]}function s2(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[s,o,c]=r?Hp(t,e,n):Hp(e,t,n);if(!(o>=s))return[];const u=o-s+1,f=new Array(u);if(r)if(c<0)for(let p=0;p<u;++p)f[p]=(o-p)/-c;else for(let p=0;p<u;++p)f[p]=(o-p)*c;else if(c<0)for(let p=0;p<u;++p)f[p]=(s+p)/-c;else for(let p=0;p<u;++p)f[p]=(s+p)*c;return f}function i2(e,t,n){return t=+t,e=+e,n=+n,Hp(e,t,n)[2]}function o2(e,t,n){t=+t,e=+e,n=+n;const r=t<e,s=r?i2(t,e,n):i2(e,t,n);return(r?-1:1)*(s<0?1/-s:s)}function _6(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function k6(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function u7(e,t,n=0,r=1/0,s){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(s=s===void 0?c7:$V(s);r>n;){if(r-n>600){const f=r-n+1,p=t-n+1,g=Math.log(f),m=.5*Math.exp(2*g/3),x=.5*Math.sqrt(g*m*(f-m)/f)*(p-f/2<0?-1:1),b=Math.max(n,Math.floor(t-p*m/f+x)),A=Math.min(r,Math.floor(t+(f-p)*m/f+x));u7(e,t,b,A,s)}const o=e[t];let c=n,u=r;for(Wc(e,n,t),s(e[r],o)>0&&Wc(e,n,r);c<u;){for(Wc(e,c,u),++c,--u;s(e[c],o)<0;)++c;for(;s(e[u],o)>0;)--u}s(e[n],o)===0?Wc(e,n,u):(++u,Wc(e,u,r)),u<=t&&(n=u+1),t<=u&&(r=u-1)}return e}function Wc(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function UV(e,t,n){if(e=Float64Array.from(MV(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return k6(e);if(t>=1)return _6(e);var r,s=(r-1)*t,o=Math.floor(s),c=_6(u7(e,o).subarray(0,o+1)),u=k6(e.subarray(o+1));return c+(u-c)*(s-o)}}function HV(e,t,n=l7){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,s=(r-1)*t,o=Math.floor(s),c=+n(e[o],o,e),u=+n(e[o+1],o+1,e);return c+(u-c)*(s-o)}}function FV(e,t,n){e=+e,t=+t,n=(s=arguments.length)<2?(t=e,e=0,1):s<3?1:+n;for(var r=-1,s=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(s);++r<s;)o[r]=e+r*n;return o}function wr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Va(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const l2=Symbol("implicit");function eA(){var e=new N6,t=[],n=[],r=l2;function s(o){let c=e.get(o);if(c===void 0){if(r!==l2)return r;e.set(o,c=t.push(o)-1)}return n[c%n.length]}return s.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new N6;for(const c of o)e.has(c)||e.set(c,t.push(c)-1);return s},s.range=function(o){return arguments.length?(n=Array.from(o),s):n.slice()},s.unknown=function(o){return arguments.length?(r=o,s):r},s.copy=function(){return eA(t,n).unknown(r)},wr.apply(s,arguments),s}function Mu(){var e=eA().unknown(void 0),t=e.domain,n=e.range,r=0,s=1,o,c,u=!1,f=0,p=0,g=.5;delete e.unknown;function m(){var x=t().length,b=s<r,A=b?s:r,y=b?r:s;o=(y-A)/Math.max(1,x-f+p*2),u&&(o=Math.floor(o)),A+=(y-A-o*(x-f))*g,c=o*(1-f),u&&(A=Math.round(A),c=Math.round(c));var j=FV(x).map(function(N){return A+o*N});return n(b?j.reverse():j)}return e.domain=function(x){return arguments.length?(t(x),m()):t()},e.range=function(x){return arguments.length?([r,s]=x,r=+r,s=+s,m()):[r,s]},e.rangeRound=function(x){return[r,s]=x,r=+r,s=+s,u=!0,m()},e.bandwidth=function(){return c},e.step=function(){return o},e.round=function(x){return arguments.length?(u=!!x,m()):u},e.padding=function(x){return arguments.length?(f=Math.min(1,p=+x),m()):f},e.paddingInner=function(x){return arguments.length?(f=Math.min(1,x),m()):f},e.paddingOuter=function(x){return arguments.length?(p=+x,m()):p},e.align=function(x){return arguments.length?(g=Math.max(0,Math.min(1,x)),m()):g},e.copy=function(){return Mu(t(),[r,s]).round(u).paddingInner(f).paddingOuter(p).align(g)},wr.apply(m(),arguments)}function d7(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return d7(t())},e}function du(){return d7(Mu.apply(null,arguments).paddingInner(1))}function tA(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function f7(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function bd(){}var Du=.7,Fp=1/Du,al="\\s*([+-]?\\d+)\\s*",Ru="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Yr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",GV=/^#([0-9a-f]{3,8})$/,QV=new RegExp(`^rgb\\(${al},${al},${al}\\)$`),KV=new RegExp(`^rgb\\(${Yr},${Yr},${Yr}\\)$`),VV=new RegExp(`^rgba\\(${al},${al},${al},${Ru}\\)$`),YV=new RegExp(`^rgba\\(${Yr},${Yr},${Yr},${Ru}\\)$`),XV=new RegExp(`^hsl\\(${Ru},${Yr},${Yr}\\)$`),WV=new RegExp(`^hsla\\(${Ru},${Yr},${Yr},${Ru}\\)$`),T6={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};tA(bd,qu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:P6,formatHex:P6,formatHex8:ZV,formatHsl:JV,formatRgb:E6,toString:E6});function P6(){return this.rgb().formatHex()}function ZV(){return this.rgb().formatHex8()}function JV(){return p7(this).formatHsl()}function E6(){return this.rgb().formatRgb()}function qu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=GV.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?C6(t):n===3?new Rn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ap(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ap(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=QV.exec(e))?new Rn(t[1],t[2],t[3],1):(t=KV.exec(e))?new Rn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=VV.exec(e))?ap(t[1],t[2],t[3],t[4]):(t=YV.exec(e))?ap(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=XV.exec(e))?R6(t[1],t[2]/100,t[3]/100,1):(t=WV.exec(e))?R6(t[1],t[2]/100,t[3]/100,t[4]):T6.hasOwnProperty(e)?C6(T6[e]):e==="transparent"?new Rn(NaN,NaN,NaN,0):null}function C6(e){return new Rn(e>>16&255,e>>8&255,e&255,1)}function ap(e,t,n,r){return r<=0&&(e=t=n=NaN),new Rn(e,t,n,r)}function eY(e){return e instanceof bd||(e=qu(e)),e?(e=e.rgb(),new Rn(e.r,e.g,e.b,e.opacity)):new Rn}function c2(e,t,n,r){return arguments.length===1?eY(e):new Rn(e,t,n,r??1)}function Rn(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}tA(Rn,c2,f7(bd,{brighter(e){return e=e==null?Fp:Math.pow(Fp,e),new Rn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Du:Math.pow(Du,e),new Rn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Rn(Oi(this.r),Oi(this.g),Oi(this.b),Gp(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:M6,formatHex:M6,formatHex8:tY,formatRgb:D6,toString:D6}));function M6(){return`#${wi(this.r)}${wi(this.g)}${wi(this.b)}`}function tY(){return`#${wi(this.r)}${wi(this.g)}${wi(this.b)}${wi((isNaN(this.opacity)?1:this.opacity)*255)}`}function D6(){const e=Gp(this.opacity);return`${e===1?"rgb(":"rgba("}${Oi(this.r)}, ${Oi(this.g)}, ${Oi(this.b)}${e===1?")":`, ${e})`}`}function Gp(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Oi(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function wi(e){return e=Oi(e),(e<16?"0":"")+e.toString(16)}function R6(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Tr(e,t,n,r)}function p7(e){if(e instanceof Tr)return new Tr(e.h,e.s,e.l,e.opacity);if(e instanceof bd||(e=qu(e)),!e)return new Tr;if(e instanceof Tr)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,s=Math.min(t,n,r),o=Math.max(t,n,r),c=NaN,u=o-s,f=(o+s)/2;return u?(t===o?c=(n-r)/u+(n<r)*6:n===o?c=(r-t)/u+2:c=(t-n)/u+4,u/=f<.5?o+s:2-o-s,c*=60):u=f>0&&f<1?0:c,new Tr(c,u,f,e.opacity)}function nY(e,t,n,r){return arguments.length===1?p7(e):new Tr(e,t,n,r??1)}function Tr(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}tA(Tr,nY,f7(bd,{brighter(e){return e=e==null?Fp:Math.pow(Fp,e),new Tr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Du:Math.pow(Du,e),new Tr(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,s=2*n-r;return new Rn(mb(e>=240?e-240:e+120,s,r),mb(e,s,r),mb(e<120?e+240:e-120,s,r),this.opacity)},clamp(){return new Tr(q6(this.h),sp(this.s),sp(this.l),Gp(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Gp(this.opacity);return`${e===1?"hsl(":"hsla("}${q6(this.h)}, ${sp(this.s)*100}%, ${sp(this.l)*100}%${e===1?")":`, ${e})`}`}}));function q6(e){return e=(e||0)%360,e<0?e+360:e}function sp(e){return Math.max(0,Math.min(1,e||0))}function mb(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const nA=e=>()=>e;function rY(e,t){return function(n){return e+n*t}}function aY(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function sY(e){return(e=+e)==1?m7:function(t,n){return n-t?aY(t,n,e):nA(isNaN(t)?n:t)}}function m7(e,t){var n=t-e;return n?rY(e,n):nA(isNaN(e)?t:e)}const B6=(function e(t){var n=sY(t);function r(s,o){var c=n((s=c2(s)).r,(o=c2(o)).r),u=n(s.g,o.g),f=n(s.b,o.b),p=m7(s.opacity,o.opacity);return function(g){return s.r=c(g),s.g=u(g),s.b=f(g),s.opacity=p(g),s+""}}return r.gamma=e,r})(1);function iY(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),s;return function(o){for(s=0;s<n;++s)r[s]=e[s]*(1-o)+t[s]*o;return r}}function oY(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function lY(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,s=new Array(r),o=new Array(n),c;for(c=0;c<r;++c)s[c]=Xl(e[c],t[c]);for(;c<n;++c)o[c]=t[c];return function(u){for(c=0;c<r;++c)o[c]=s[c](u);return o}}function cY(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Qp(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function uY(e,t){var n={},r={},s;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(s in t)s in e?n[s]=Xl(e[s],t[s]):r[s]=t[s];return function(o){for(s in n)r[s]=n[s](o);return r}}var u2=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,hb=new RegExp(u2.source,"g");function dY(e){return function(){return e}}function fY(e){return function(t){return e(t)+""}}
vendor: 4,867 bytes, line 362
362function pY(e,t){var n=u2.lastIndex=hb.lastIndex=0,r,s,o,c=-1,u=[],f=[];for(e=e+"",t=t+"";(r=u2.exec(e))&&(s=hb.exec(t));)(o=s.index)>n&&(o=t.slice(n,o),u[c]?u[c]+=o:u[++c]=o),(r=r[0])===(s=s[0])?u[c]?u[c]+=s:u[++c]=s:(u[++c]=null,f.push({i:c,x:Qp(r,s)})),n=hb.lastIndex;return n<t.length&&(o=t.slice(n),u[c]?u[c]+=o:u[++c]=o),u.length<2?f[0]?fY(f[0].x):dY(t):(t=f.length,function(p){for(var g=0,m;g<t;++g)u[(m=f[g]).i]=m.x(p);return u.join("")})}function Xl(e,t){var n=typeof t,r;return t==null||n==="boolean"?nA(t):(n==="number"?Qp:n==="string"?(r=qu(t))?(t=r,B6):pY:t instanceof qu?B6:t instanceof Date?cY:oY(t)?iY:Array.isArray(t)?lY:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?uY:Qp)(e,t)}function rA(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function mY(e,t){t===void 0&&(t=e,e=Xl);for(var n=0,r=t.length-1,s=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(s,s=t[++n]);return function(c){var u=Math.max(0,Math.min(r-1,Math.floor(c*=r)));return o[u](c-u)}}function hY(e){return function(){return e}}function Kp(e){return+e}var $6=[0,1];function wn(e){return e}function d2(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:hY(isNaN(t)?NaN:.5)}function gY(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function xY(e,t,n){var r=e[0],s=e[1],o=t[0],c=t[1];return s<r?(r=d2(s,r),o=n(c,o)):(r=d2(r,s),o=n(o,c)),function(u){return o(r(u))}}function vY(e,t,n){var r=Math.min(e.length,t.length)-1,s=new Array(r),o=new Array(r),c=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<r;)s[c]=d2(e[c],e[c+1]),o[c]=n(t[c],t[c+1]);return function(u){var f=yd(e,u,1,r)-1;return o[f](s[f](u))}}function wd(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function oh(){var e=$6,t=$6,n=Xl,r,s,o,c=wn,u,f,p;function g(){var x=Math.min(e.length,t.length);return c!==wn&&(c=gY(e[0],e[x-1])),u=x>2?vY:xY,f=p=null,m}function m(x){return x==null||isNaN(x=+x)?o:(f||(f=u(e.map(r),t,n)))(r(c(x)))}return m.invert=function(x){return c(s((p||(p=u(t,e.map(r),Qp)))(x)))},m.domain=function(x){return arguments.length?(e=Array.from(x,Kp),g()):e.slice()},m.range=function(x){return arguments.length?(t=Array.from(x),g()):t.slice()},m.rangeRound=function(x){return t=Array.from(x),n=rA,g()},m.clamp=function(x){return arguments.length?(c=x?!0:wn,g()):c!==wn},m.interpolate=function(x){return arguments.length?(n=x,g()):n},m.unknown=function(x){return arguments.length?(o=x,m):o},function(x,b){return r=x,s=b,g()}}function aA(){return oh()(wn,wn)}function yY(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Vp(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function yl(e){return e=Vp(Math.abs(e)),e?e[1]:NaN}function bY(e,t){return function(n,r){for(var s=n.length,o=[],c=0,u=e[0],f=0;s>0&&u>0&&(f+u+1>r&&(u=Math.max(1,r-f)),o.push(n.substring(s-=u,s+u)),!((f+=u+1)>r));)u=e[c=(c+1)%e.length];return o.reverse().join(t)}}function wY(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var AY=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Bu(e){if(!(t=AY.exec(e)))throw new Error("invalid format: "+e);var t;return new sA({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Bu.prototype=sA.prototype;function sA(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}sA.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function jY(e){e:for(var t=e.length,n=1,r=-1,s;n<t;++n)switch(e[n]){case".":r=s=n;break;case"0":r===0&&(r=n),s=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(s+1):e}var h7;function SY(e,t){var n=Vp(e,t);if(!n)return e+"";var r=n[0],s=n[1],o=s-(h7=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,c=r.length;return o===c?r:o>c?r+new Array(o-c+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Vp(e,Math.max(0,t+o-1))[0]}function z6(e,t){var n=Vp(e,t);if(!n)return e+"";var r=n[0],s=n[1];return s<0?"0."+new Array(-s).join("0")+r:r.length>s+1?r.slice(0,s+1)+"."+r.slice(s+1):r+new Array(s-r.length+2).join("0")}const L6={"%":(e,t)=>
vendor: 4,514 bytes, line 362
362(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:yY,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>z6(e*100,t),r:z6,s:SY,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function I6(e){return e}var U6=Array.prototype.map,H6=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function NY(e){var t=e.grouping===void 0||e.thousands===void 0?I6:bY(U6.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?I6:wY(U6.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",f=e.nan===void 0?"NaN":e.nan+"";function p(m){m=Bu(m);var x=m.fill,b=m.align,A=m.sign,y=m.symbol,j=m.zero,N=m.width,k=m.comma,T=m.precision,C=m.trim,O=m.type;O==="n"?(k=!0,O="g"):L6[O]||(T===void 0&&(T=12),C=!0,O="g"),(j||x==="0"&&b==="=")&&(j=!0,x="0",b="=");var _=y==="$"?n:y==="#"&&/[boxX]/.test(O)?"0"+O.toLowerCase():"",S=y==="$"?r:/[%p]/.test(O)?c:"",E=L6[O],R=/[defgprs%]/.test(O);T=T===void 0?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,T)):Math.max(0,Math.min(20,T));function L($){var H=_,G=S,Y,X,q;if(O==="c")G=E($)+G,$="";else{$=+$;var U=$<0||1/$<0;if($=isNaN($)?f:E(Math.abs($),T),C&&($=jY($)),U&&+$==0&&A!=="+"&&(U=!1),H=(U?A==="("?A:u:A==="-"||A==="("?"":A)+H,G=(O==="s"?H6[8+h7/3]:"")+G+(U&&A==="("?")":""),R){for(Y=-1,X=$.length;++Y<X;)if(q=$.charCodeAt(Y),48>q||q>57){G=(q===46?s+$.slice(Y+1):$.slice(Y))+G,$=$.slice(0,Y);break}}}k&&!j&&($=t($,1/0));var I=H.length+$.length+G.length,te=I<N?new Array(N-I+1).join(x):"";switch(k&&j&&($=t(te+$,te.length?N-G.length:1/0),te=""),b){case"<":$=H+$+G+te;break;case"=":$=H+te+$+G;break;case"^":$=te.slice(0,I=te.length>>1)+H+$+G+te.slice(I);break;default:$=te+H+$+G;break}return o($)}return L.toString=function(){return m+""},L}function g(m,x){var b=p((m=Bu(m),m.type="f",m)),A=Math.max(-8,Math.min(8,Math.floor(yl(x)/3)))*3,y=Math.pow(10,-A),j=H6[8+A/3];return function(N){return b(y*N)+j}}return{format:p,formatPrefix:g}}var ip,iA,g7;OY({thousands:",",grouping:[3],currency:["$",""]});function OY(e){return ip=NY(e),iA=ip.format,g7=ip.formatPrefix,ip}function _Y(e){return Math.max(0,-yl(Math.abs(e)))}function kY(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(yl(t)/3)))*3-yl(Math.abs(e)))}function TY(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,yl(t)-yl(e))+1}function x7(e,t,n,r){var s=o2(e,t,n),o;switch(r=Bu(r??",f"),r.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=kY(s,c))&&(r.precision=o),g7(r,c)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=TY(s,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=_Y(s))&&(r.precision=o-(r.type==="%")*2);break}}return iA(r)}function $s(e){var t=e.domain;return e.ticks=function(n){var r=t();return s2(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var s=t();return x7(s[0],s[s.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),s=0,o=r.length-1,c=r[s],u=r[o],f,p,g=10;for(u<c&&(p=c,c=u,u=p,p=s,s=o,o=p);g-- >0;){if(p=i2(c,u,n),p===f)return r[s]=c,r[o]=u,t(r);if(p>0)c=Math.floor(c/p)*p,u=Math.ceil(u/p)*p;else if(p<0)c=Math.ceil(c*p)/p,u=Math.floor(u*p)/p;else break;f=p}return e},e}function Yp(){var e=aA();return e.copy=function(){return wd(e,Yp())},wr.apply(e,arguments),$s(e)}function v7(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Kp),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return v7(e).unknown(t)},e=arguments.length?Array.from(e,Kp):[0,1],$s(n)}function y7(e,t){e=e.slice();var n=0,r=e.length-1,s=e[n],o=e[r],c;return o<s&&(c=n,n=r,r=c,c=s,s=o,o=c),e[n]=t.floor(s),e[r]=t.ceil(o),e}function F6(e){return Math.log(e)}function G6(e){return Math.exp(e)}function PY(e){return-Math.log(-e)}function EY(e){return-Math.exp(-e)}function CY(e){return isFinite(e)?+("1e"+e):e<0?0:e}function MY(e){return e===10?CY:e===Math.E?Math.exp:t=>Math.pow(e,t)}function DY(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Q6(e){return(t,n)=>-e(-t,n)}function oA(e){const t=e(F6,G6),n=t.domain;let r=10,s,o;function c(){return s=DY(r),o=MY(r),n()[0]<0?(s=Q6(s),o=Q6(o),e(PY,
362EY)):e(F6,G6),t}return t.base=function(u){return arguments.length?(r=+u,c()):r},t.domain=function(u){return arguments.length?(n(u),c()):n()},t.ticks=u=>{const f=n();let p=f[0],g=f[f.length-1];const m=g<p;m&&([p,g]=[g,p]);let x=s(p),b=s(g),A,y;const j=u==null?10:+u;let N=[];if(!(r%1)&&b-x<j){if(x=Math.floor(x),b=Math.ceil(b),p>0){for(;x<=b;++x)for(A=1;A<r;++A)if(y=x<0?A/o(-x):A*o(x),!(y<p)){if(y>g)break;N.push(y)}}else for(;x<=b;++x)for(A=r-1;A>=1;--A)if(y=x>0?A/o(-x):A*o(x),!(y<p)){if(y>g)break;N.push(y)}N.length*2<j&&(N=s2(p,g,j))}else N=s2(x,b,Math.min(b-x,j)).map(o);return m?N.reverse():N},t.tickFormat=(u,f)=>{if(u==null&&(u=10),f==null&&(f=r===10?"s":","),typeof f!="function"&&(!(r%1)&&(f=Bu(f)).precision==null&&(f.trim=!0),f=iA(f)),u===1/0)return f;const p=Math.max(1,r*u/t.ticks().length);return g=>{let m=g/o(Math.round(s(g)));return m*r<r-.5&&(m*=r),m<=p?f(g):""}},t.nice=()=>n(y7(n(),{floor:u=>o(Math.floor(s(u))),ceil:u=>o(Math.ceil(s(u)))})),t}function b7(){const e=oA(oh()).domain([1,10]);return e.copy=()=>wd(e,b7()).base(e.base()),wr.apply(e,arguments),e}function K6(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function V6(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function lA(e){var t=1,n=e(K6(t),V6(t));return n.constant=function(r){return arguments.length?e(K6(t=+r),V6(t)):t},$s(n)}function w7(){var e=lA(oh());return e.copy=function(){return wd(e,w7()).constant(e.constant())},wr.apply(e,arguments)}function Y6(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function RY(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function qY(e){return e<0?-e*e:e*e}function cA(e){var t=e(wn,wn),n=1;function r(){return n===1?e(wn,wn):n===.5?e(RY,qY):e(Y6(n),Y6(1/n))}return t.exponent=function(s){return arguments.length?(n=+s,r()):n},$s(t)}function uA(){var e=cA(oh());return e.copy=function(){return wd(e,uA()).exponent(e.exponent())},wr.apply(e,arguments),e}function BY(){return uA.apply(null,arguments).exponent(.5)}function X6(e){return Math.sign(e)*e*e}function $Y(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function A7(){var e=aA(),t=[0,1],n=!1,r;function s(o){var c=$Y(e(o));return isNaN(c)?r:n?Math.round(c):c}return s.invert=function(o){return e.invert(X6(o))},s.domain=function(o){return arguments.length?(e.domain(o),s):e.domain()},s.range=function(o){return arguments.length?(e.range((t=Array.from(o,Kp)).map(X6)),s):t.slice()},s.rangeRound=function(o){return s.range(o).round(!0)},s.round=function(o){return arguments.length?(n=!!o,s):n},s.clamp=function(o){return arguments.length?(e.clamp(o),s):e.clamp()},s.unknown=function(o){return arguments.length?(r=o,s):r},s.copy=function(){return A7(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},wr.apply(s,arguments),$s(s)}function j7(){var e=[],t=[],n=[],r;function s(){var c=0,u=Math.max(1,t.length);for(n=new Array(u-1);++c<u;)n[c-1]=HV(e,c/u);return o}function o(c){return c==null||isNaN(c=+c)?r:t[yd(n,c)]}return o.invertExtent=function(c){var u=t.indexOf(c);return u<0?[NaN,NaN]:[u>0?n[u-1]:e[0],u<n.length?n[u]:e[e.length-1]]},o.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let u of c)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(Ps),s()},o.range=function(c){return arguments.length?(t=Array.from(c),s()):t.slice()},o.unknown=function(c){return arguments.length?(r=c,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return j7().domain(e).range(t).unknown(r)},wr.apply(o,arguments)}function S7(){var e=0,t=1,n=1,r=[.5],s=[0,1],o;function c(f){return f!=null&&f<=f?s[yd(r,f,0,n)]:o}function u(){var f=-1;for(r=new Array(n);++f<n;)r[f]=((f+1)*t-(f-n)*e)/(n+1);return c}return c.domain=function(f){return arguments.length?([e,t]=f,e=+e,t=+t,u()):[e,t]},c.range=function(f){return arguments.length?(n=(s=Array.from(f)).length-1,u()):s.slice()},c.invertExtent=function(f){var p=s.indexOf(f);return p<0?[NaN,NaN]:p<1?[e,r[0]]:p>=n?[r[n-1],t]:[r[p-1],r[p]]},c.unknown=function(f){return arguments.length&&(o=f),c},c.thresholds=function(){return r.slice()},c.copy=function(){return S7().domain([e,t]).range(s).unknown(o)},wr.apply($s(c),arguments)}function N7(){var e=[.5],t=[0,1],n,r=1;function s(o){return o!=null&&o<=o?t[yd(e,o,0,r)]:n}return s.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),s):e.slice()},s.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),s):t.slice()},s.invertExtent=function(o){var c=t.indexOf(o);return[e[c-1],e[c]]},s.unknown=function(o){return arguments.length?(n=o,s):n},s.copy=function(){return N7().domain(e).range(t).unknown(n)},wr.apply(s,arguments)}const gb=new Date,xb=new Date;function Kt(e,t,n,r){function s(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return s.floor=o=>(e(o=new Date(+o)),o),s.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),s.round=o=>{const c=s(o),u=s.ceil(o);return o-c<u-o?c:u},s.offset=(o,c)=>(t(o=new Date(+o),c==null?1:Math.floor(c)),o),s.range=(o,c,u)=>{const f=[];if(o=s.ceil(o),u=u==null?1:Math.floor(u),!(o<c)||!(u>0))return f;let p;do f.push(p=new Date(+o)),t(o,u),e(o);while(p<o&&o<c);return f},s.filter=o=>Kt(c=>{if(c>=c)for(;e(c),!o(c);)c.setTime(c-1)},(c,u)=>{if(c>=c)if(u<0)for(;++u<=0;)for(;t(c,-1),!o(c););else for(;--u>=0;)for(;t(c,1),!o(c););}),n&&(s.count=(o,c)=>(gb.setTime(+o),xb.setTime(+c),e(gb),e(xb),Math.floor(n(gb,xb))),s.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?s.filter(r?c=>r(c)%o===0:c=>s.count(0,c)%o===0):s)),s}const Xp=Kt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Xp.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Kt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Xp);Xp.range;const Pa=1e3,xr=Pa*60,Ea=xr*60,La=Ea*24,dA=La*7,W6=La*30,vb=La*365,Ai=Kt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Pa)},(e,t)=>(t-e)/Pa,e=>e.getUTCSeconds());Ai.range;const fA=Kt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Pa)},(e,t)=>{e.setTime(+e+t*xr)},(e,t)=>(t-e)/xr,e=>e.getMinutes());fA.range;const pA=Kt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*xr)},(e,t)=>(t-e)/xr,e=>e.getUTCMinutes());pA.range;const mA=Kt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Pa-e.getMinutes()*xr)},(e,t)=>{e.setTime(+e+t*Ea)},(e,t)=>(t-e)/Ea,e=>e.getHours());mA.range;const hA=Kt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ea)},(e,t)=>(t-e)/Ea,e=>e.getUTCHours());hA.range;const Ad=Kt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*xr)/La,e=>e.getDate()-1);Ad.range;const lh=Kt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/La,e=>e.getUTCDate()-1);lh.range;const O7=Kt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/La,e=>Math.floor(e/La));O7.range;function Yi(e){return Kt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*xr)/dA)}
vendor: 4,607 bytes, line 362
362const ch=Yi(0),Wp=Yi(1),zY=Yi(2),LY=Yi(3),bl=Yi(4),IY=Yi(5),UY=Yi(6);ch.range;Wp.range;zY.range;LY.range;bl.range;IY.range;UY.range;function Xi(e){return Kt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/dA)}const uh=Xi(0),Zp=Xi(1),HY=Xi(2),FY=Xi(3),wl=Xi(4),GY=Xi(5),QY=Xi(6);uh.range;Zp.range;HY.range;FY.range;wl.range;GY.range;QY.range;const gA=Kt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());gA.range;const xA=Kt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());xA.range;const Ia=Kt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Ia.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Kt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Ia.range;const Ua=Kt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ua.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Kt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ua.range;function _7(e,t,n,r,s,o){const c=[[Ai,1,Pa],[Ai,5,5*Pa],[Ai,15,15*Pa],[Ai,30,30*Pa],[o,1,xr],[o,5,5*xr],[o,15,15*xr],[o,30,30*xr],[s,1,Ea],[s,3,3*Ea],[s,6,6*Ea],[s,12,12*Ea],[r,1,La],[r,2,2*La],[n,1,dA],[t,1,W6],[t,3,3*W6],[e,1,vb]];function u(p,g,m){const x=g<p;x&&([p,g]=[g,p]);const b=m&&typeof m.range=="function"?m:f(p,g,m),A=b?b.range(p,+g+1):[];return x?A.reverse():A}function f(p,g,m){const x=Math.abs(g-p)/m,b=Jw(([,,j])=>j).right(c,x);if(b===c.length)return e.every(o2(p/vb,g/vb,m));if(b===0)return Xp.every(Math.max(o2(p,g,m),1));const[A,y]=c[x/c[b-1][2]<c[b][2]/x?b-1:b];return A.every(y)}return[u,f]}const[KY,VY]=_7(Ua,xA,uh,O7,hA,pA),[YY,XY]=_7(Ia,gA,ch,Ad,mA,fA);function yb(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function bb(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Zc(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function WY(e){var t=e.dateTime,n=e.date,r=e.time,s=e.periods,o=e.days,c=e.shortDays,u=e.months,f=e.shortMonths,p=Jc(s),g=eu(s),m=Jc(o),x=eu(o),b=Jc(c),A=eu(c),y=Jc(u),j=eu(u),N=Jc(f),k=eu(f),T={a:U,A:I,b:te,B:oe,c:null,d:r8,e:r8,f:bX,g:PX,G:CX,H:xX,I:vX,j:yX,L:k7,m:wX,M:AX,p:z,q:Q,Q:i8,s:o8,S:jX,u:SX,U:NX,V:OX,w:_X,W:kX,x:null,X:null,y:TX,Y:EX,Z:MX,"%":s8},C={a:V,A:ee,b:ue,B:he,c:null,d:a8,e:a8,f:BX,g:KX,G:YX,H:DX,I:RX,j:qX,L:P7,m:$X,M:zX,p:xe,q:je,Q:i8,s:o8,S:LX,u:IX,U:UX,V:HX,w:FX,W:GX,x:null,X:null,y:QX,Y:VX,Z:XX,"%":s8},O={a:L,A:$,b:H,B:G,c:Y,d:t8,e:t8,f:pX,g:e8,G:J6,H:n8,I:n8,j:cX,L:fX,m:lX,M:uX,p:R,q:oX,Q:hX,s:gX,S:dX,u:nX,U:rX,V:aX,w:tX,W:sX,x:X,X:q,y:e8,Y:J6,Z:iX,"%":mX};T.x=_(n,T),T.X=_(r,T),T.c=_(t,T),C.x=_(n,C),C.X=_(r,C),C.c=_(t,C);function _(de,Ne){return function(Oe){var ce=[],Ke=-1,De=0,gt=de.length,ft,Nt,An;for(Oe instanceof Date||(Oe=new Date(+Oe));++Ke<gt;)de.charCodeAt(Ke)===37&&(ce.push(de.slice(De,Ke)),(Nt=Z6[ft=de.charAt(++Ke)])!=null?ft=de.charAt(++Ke):Nt=ft==="e"?" ":"0",(An=Ne[ft])&&(ft=An(Oe,Nt)),ce.push(ft),De=Ke+1);return ce.push(de.slice(De,Ke)),ce.join("")}}function S(de,Ne){return function(Oe){var ce=Zc(1900,void 0,1),Ke=E(ce,de,Oe+="",0),De,gt;if(Ke!=Oe.length)return null;if("Q"in ce)return new Date(ce.Q);if("s"in ce)return new Date(ce.s*1e3+("L"in ce?ce.L:0));if(Ne&&!("Z"in ce)&&(ce.Z=0),"p"in ce&&(ce.H=ce.H%12+ce.p*12),ce.m===void 0&&(ce.m="q"in ce?ce.q:0),"V"in ce){if(ce.V<1||ce.V>53)return null;"w"in ce||(ce.w=1),"Z"in ce?(De=bb(Zc(ce.y,0,1)),gt=De.getUTCDay(),De=gt>4||gt===0?Zp.ceil(De):Zp(De),De=lh.offset(De,(ce.V-1)*7),ce.y=De.getUTCFullYear(),ce.m=De.getUTCMonth(),ce.d=De.getUTCDate()+(ce.w+6)%7):(De=yb(Zc(ce.y,0,1)),gt=De.getDay(),De=gt>4||gt===0?Wp.ceil(De):Wp(De),De=Ad.offset(De,(ce.V-1)*7),ce.y=De.getFullYear(),ce.m=De.getMonth(),ce.d=De.getDate()+(ce.w+6)%7)}else("W"in ce||"U"in ce)&&("w"in ce||(ce.w="u"in ce?ce.u%7:"W"in ce?1:0),gt="Z"in ce?bb(Zc(ce.y,0,1)).getUTCDay():yb(Zc(ce.y,0,1)).getDay(),ce.m=0,ce.d="W"
vendor: 6,572 bytes, line 362
362in ce?(ce.w+6)%7+ce.W*7-(gt+5)%7:ce.w+ce.U*7-(gt+6)%7);return"Z"in ce?(ce.H+=ce.Z/100|0,ce.M+=ce.Z%100,bb(ce)):yb(ce)}}function E(de,Ne,Oe,ce){for(var Ke=0,De=Ne.length,gt=Oe.length,ft,Nt;Ke<De;){if(ce>=gt)return-1;if(ft=Ne.charCodeAt(Ke++),ft===37){if(ft=Ne.charAt(Ke++),Nt=O[ft in Z6?Ne.charAt(Ke++):ft],!Nt||(ce=Nt(de,Oe,ce))<0)return-1}else if(ft!=Oe.charCodeAt(ce++))return-1}return ce}function R(de,Ne,Oe){var ce=p.exec(Ne.slice(Oe));return ce?(de.p=g.get(ce[0].toLowerCase()),Oe+ce[0].length):-1}function L(de,Ne,Oe){var ce=b.exec(Ne.slice(Oe));return ce?(de.w=A.get(ce[0].toLowerCase()),Oe+ce[0].length):-1}function $(de,Ne,Oe){var ce=m.exec(Ne.slice(Oe));return ce?(de.w=x.get(ce[0].toLowerCase()),Oe+ce[0].length):-1}function H(de,Ne,Oe){var ce=N.exec(Ne.slice(Oe));return ce?(de.m=k.get(ce[0].toLowerCase()),Oe+ce[0].length):-1}function G(de,Ne,Oe){var ce=y.exec(Ne.slice(Oe));return ce?(de.m=j.get(ce[0].toLowerCase()),Oe+ce[0].length):-1}function Y(de,Ne,Oe){return E(de,t,Ne,Oe)}function X(de,Ne,Oe){return E(de,n,Ne,Oe)}function q(de,Ne,Oe){return E(de,r,Ne,Oe)}function U(de){return c[de.getDay()]}function I(de){return o[de.getDay()]}function te(de){return f[de.getMonth()]}function oe(de){return u[de.getMonth()]}function z(de){return s[+(de.getHours()>=12)]}function Q(de){return 1+~~(de.getMonth()/3)}function V(de){return c[de.getUTCDay()]}function ee(de){return o[de.getUTCDay()]}function ue(de){return f[de.getUTCMonth()]}function he(de){return u[de.getUTCMonth()]}function xe(de){return s[+(de.getUTCHours()>=12)]}function je(de){return 1+~~(de.getUTCMonth()/3)}return{format:function(de){var Ne=_(de+="",T);return Ne.toString=function(){return de},Ne},parse:function(de){var Ne=S(de+="",!1);return Ne.toString=function(){return de},Ne},utcFormat:function(de){var Ne=_(de+="",C);return Ne.toString=function(){return de},Ne},utcParse:function(de){var Ne=S(de+="",!0);return Ne.toString=function(){return de},Ne}}}var Z6={"-":"",_:" ",0:"0"},en=/^\s*\d+/,ZY=/^%/,JY=/[\\^$*+?|[\]().{}]/g;function We(e,t,n){var r=e<0?"-":"",s=(r?-e:e)+"",o=s.length;return r+(o<n?new Array(n-o+1).join(t)+s:s)}function eX(e){return e.replace(JY,"\\$&")}function Jc(e){return new RegExp("^(?:"+e.map(eX).join("|")+")","i")}function eu(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function tX(e,t,n){var r=en.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function nX(e,t,n){var r=en.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function rX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function aX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function sX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function J6(e,t,n){var r=en.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function e8(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function iX(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function oX(e,t,n){var r=en.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function lX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function t8(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function cX(e,t,n){var r=en.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function n8(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function uX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function dX(e,t,n){var r=en.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function fX(e,t,n){var r=en.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function pX(e,t,n){var r=en.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function mX(e,t,n){var r=ZY.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function hX(e,t,n){var r=en.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function gX(e,t,n){var r=en.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function r8(e,t){return We(e.getDate(),t,2)}function xX(e,t){return We(e.getHours(),t,2)}function vX(e,t){return We(e.getHours()%12||12,t,2)}function yX(e,t){return We(1+Ad.count(Ia(e),e),t,3)}function k7(e,t){return We(e.getMilliseconds(),t,3)}function bX(e,t){return k7(e,t)+"000"}function wX(e,t){return We(e.getMonth()+1,t,2)}function AX(e,t){return We(e.getMinutes(),t,2)}function jX(e,t){return We(e.getSeconds(),t,2)}function SX(e){var t=e.getDay();return t===0?7:t}function NX(e,t){return We(ch.count(Ia(e)-1,e),t,2)}function T7(e){var t=e.getDay();return t>=4||t===0?bl(e):bl.ceil(e)}function OX(e,t){return e=T7(e),We(bl.count(Ia(e),e)+(Ia(e).getDay()===4),t,2)}function _X(e){return e.getDay()}function kX(e,t){return We(Wp.count(Ia(e)-1,e),t,2)}function TX(e,t){return We(e.getFullYear()%100,t,2)}function PX(e,t){return e=T7(e),We(e.getFullYear()%100,t,2)}function EX(e,t){return We(e.getFullYear()%1e4,t,4)}function CX(e,t){var n=e.getDay();return e=n>=4||n===0?bl(e):bl.ceil(e),We(e.getFullYear()%1e4,t,4)}function MX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+We(t/60|0,"0",2)+We(t%60,"0",2)}function a8(e,t){return We(e.getUTCDate(),t,2)}function DX(e,t){return We(e.getUTCHours(),t,2)}function RX(e,t){return We(e.getUTCHours()%12||12,t,2)}function qX(e,t){return We(1+lh.count(Ua(e),e),t,3)}function P7(e,t){return We(e.getUTCMilliseconds(),t,3)}function BX(e,t){return P7(e,t)+"000"}function $X(e,t){return We(e.getUTCMonth()+1,t,2)}function zX(e,t){return We(e.getUTCMinutes(),t,2)}function LX(e,t){return We(e.getUTCSeconds(),t,2)}function IX(e){var t=e.getUTCDay();return t===0?7:t}function UX(e,t){return We(uh.count(Ua(e)-1,e),t,2)}function E7(e){var t=e.getUTCDay();return t>=4||t===0?wl(e):wl.ceil(e)}function HX(e,t){return e=E7(e),We(wl.count(Ua(e),e)+(Ua(e).getUTCDay()===4),t,2)}function FX(e){return e.getUTCDay()}function GX(e,t){return We(Zp.count(Ua(e)-1,e),t,2)}function QX(e,t){return We(e.getUTCFullYear()%100,t,2)}function KX(e,t){return e=E7(e),We(e.getUTCFullYear()%100,t,2)}function VX(e,t){return We(e.getUTCFullYear()%1e4,t,4)}function YX(e,t){var n=e.getUTCDay();return e=n>=4||n===0?wl(e):wl.ceil(e),We(e.getUTCFullYear()%1e4,t,4)}function XX(){return"+0000"}function s8(){return"%"}function i8(e){return+e}function o8(e){return Math.floor(+e/1e3)}var Qo,C7,M7;WX({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
362ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function WX(e){return Qo=WY(e),C7=Qo.format,Qo.parse,M7=Qo.utcFormat,Qo.utcParse,Qo}function ZX(e){return new Date(e)}function JX(e){return e instanceof Date?+e:+new Date(+e)}function vA(e,t,n,r,s,o,c,u,f,p){var g=aA(),m=g.invert,x=g.domain,b=p(".%L"),A=p(":%S"),y=p("%I:%M"),j=p("%I %p"),N=p("%a %d"),k=p("%b %d"),T=p("%B"),C=p("%Y");function O(_){return(f(_)<_?b:u(_)<_?A:c(_)<_?y:o(_)<_?j:r(_)<_?s(_)<_?N:k:n(_)<_?T:C)(_)}return g.invert=function(_){return new Date(m(_))},g.domain=function(_){return arguments.length?x(Array.from(_,JX)):x().map(ZX)},g.ticks=function(_){var S=x();return e(S[0],S[S.length-1],_??10)},g.tickFormat=function(_,S){return S==null?O:p(S)},g.nice=function(_){var S=x();return(!_||typeof _.range!="function")&&(_=t(S[0],S[S.length-1],_??10)),_?x(y7(S,_)):g},g.copy=function(){return wd(g,vA(e,t,n,r,s,o,c,u,f,p))},g}function eW(){return wr.apply(vA(YY,XY,Ia,gA,ch,Ad,mA,fA,Ai,C7).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function tW(){return wr.apply(vA(KY,VY,Ua,xA,uh,lh,hA,pA,Ai,M7).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function dh(){var e=0,t=1,n,r,s,o,c=wn,u=!1,f;function p(m){return m==null||isNaN(m=+m)?f:c(s===0?.5:(m=(o(m)-n)*s,u?Math.max(0,Math.min(1,m)):m))}p.domain=function(m){return arguments.length?([e,t]=m,n=o(e=+e),r=o(t=+t),s=n===r?0:1/(r-n),p):[e,t]},p.clamp=function(m){return arguments.length?(u=!!m,p):u},p.interpolator=function(m){return arguments.length?(c=m,p):c};function g(m){return function(x){var b,A;return arguments.length?([b,A]=x,c=m(b,A),p):[c(0),c(1)]}}return p.range=g(Xl),p.rangeRound=g(rA),p.unknown=function(m){return arguments.length?(f=m,p):f},function(m){return o=m,n=m(e),r=m(t),s=n===r?0:1/(r-n),p}}function zs(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function D7(){var e=$s(dh()(wn));return e.copy=function(){return zs(e,D7())},Va.apply(e,arguments)}function R7(){var e=oA(dh()).domain([1,10]);return e.copy=function(){return zs(e,R7()).base(e.base())},Va.apply(e,arguments)}function q7(){var e=lA(dh());return e.copy=function(){return zs(e,q7()).constant(e.constant())},Va.apply(e,arguments)}function yA(){var e=cA(dh());return e.copy=function(){return zs(e,yA()).exponent(e.exponent())},Va.apply(e,arguments)}function nW(){return yA.apply(null,arguments).exponent(.5)}function B7(){var e=[],t=wn;function n(r){if(r!=null&&!isNaN(r=+r))return t((yd(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let s of r)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Ps),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,s)=>t(s/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(s,o)=>UV(e,o/r))},n.copy=function(){return B7(t).domain(e)},Va.apply(n,arguments)}function fh(){var e=0,t=.5,n=1,r=1,s,o,c,u,f,p=wn,g,m=!1,x;function b(y){return isNaN(y=+y)?x:(y=.5+((y=+g(y))-o)*(r*y<r*o?u:f),p(m?Math.max(0,Math.min(1,y)):y))}b.domain=function(y){return arguments.length?([e,t,n]=y,s=g(e=+e),o=g(t=+t),c=g(n=+n),u=s===o?0:.5/(o-s),f=o===c?0:.5/(c-o),r=o<s?-1:1,b):[e,t,n]},b.clamp=function(y){return arguments.length?(m=!!y,b):m},b.interpolator=function(y){return arguments.length?(p=y,b):p};function A(y){return function(j){var N,k,T;return arguments.length?([N,k,T]=j,p=mY(y,[N,k,T]),b):[p(0),p(.5),p(1)]}}return b.range=A(Xl),b.rangeRound=A(rA),b.unknown=function(y){return arguments.length?(x=y,b):x},function(y){return g=y,s=y(e),o=y(t),c=y(n),u=s===o?0:.5/(o-s),f=o===c?0:.5/(c-o),r=o<s?-1:1,b}}function $7(){var e=$s(fh()(wn));return e.copy=function(){return zs(e,$7())},Va.apply(e,arguments)}function z7(){var e=oA(fh()).domain([.1,1,10]);return e.copy=function(){return zs(e,z7()).base(e.base())},Va.apply(e,arguments)}function L7(){var e=lA(fh());return e.copy=function(){return zs(e,L7()).constant(e.constant())},Va.apply(e,arguments)}function bA(){var e=cA(fh());return e.copy=function(){return zs(e,bA()).exponent(e.exponent())},Va.apply(e,arguments)}function rW(){return bA.apply(null,arguments).exponent(.5)}const l8=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Mu,scaleDiverging:$7,scaleDivergingLog:z7,scaleDivergingPow:bA,scaleDivergingSqrt:rW,scaleDivergingSymlog:L7,scaleIdentity:v7,scaleImplicit:l2,scaleLinear:Yp,scaleLog:b7,scaleOrdinal:eA,scalePoint:du,scalePow:uA,scaleQuantile:j7,scaleQuantize:S7,scaleRadial:A7,scaleSequential:D7,scaleSequentialLog:R7,scaleSequentialPow:yA,scaleSequentialQuantile:B7,scaleSequentialSqrt:nW,scaleSequentialSymlog:q7,scaleSqrt:BY,scaleSymlog:w7,scaleThreshold:N7,scaleTime:eW,scaleUtc:tW,tickFormat:
vendor: 69,743 bytes, lines 362-389
362x7},Symbol.toStringTag,{value:"Module"}));var wb,c8;function ph(){if(c8)return wb;c8=1;var e=Gl();function t(n,r,s){for(var o=-1,c=n.length;++o<c;){var u=n[o],f=r(u);if(f!=null&&(p===void 0?f===f&&!e(f):s(f,p)))var p=f,g=u}return g}return wb=t,wb}var Ab,u8;function I7(){if(u8)return Ab;u8=1;function e(t,n){return t>n}return Ab=e,Ab}var jb,d8;function aW(){if(d8)return jb;d8=1;var e=ph(),t=I7(),n=Yl();function r(s){return s&&s.length?e(s,n,t):void 0}return jb=r,jb}var sW=aW();const _s=nt(sW);var Sb,f8;function U7(){if(f8)return Sb;f8=1;function e(t,n){return t<n}return Sb=e,Sb}var Nb,p8;function iW(){if(p8)return Nb;p8=1;var e=ph(),t=U7(),n=Yl();function r(s){return s&&s.length?e(s,n,t):void 0}return Nb=r,Nb}var oW=iW();const mh=nt(oW);var Ob,m8;function lW(){if(m8)return Ob;m8=1;var e=qw(),t=sa(),n=XC(),r=qn();function s(o,c){var u=r(o)?e:n;return u(o,t(c,3))}return Ob=s,Ob}var _b,h8;function cW(){if(h8)return _b;h8=1;var e=VC(),t=lW();function n(r,s){return e(t(r,s),1)}return _b=n,_b}var uW=cW();const dW=nt(uW);var kb,g8;function fW(){if(g8)return kb;g8=1;var e=Yw();function t(n,r){return e(n,r)}return kb=t,kb}var pW=fW();const Al=nt(pW);var Wl=1e9,mW={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},AA,At=!0,yr="[DecimalError] ",_i=yr+"Invalid argument: ",wA=yr+"Exponent out of range: ",Zl=Math.floor,hi=Math.pow,hW=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Xn,Zt=1e7,yt=7,H7=9007199254740991,Jp=Zl(H7/yt),ye={};ye.absoluteValue=ye.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ye.comparedTo=ye.cmp=function(e){var t,n,r,s,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,s=e.d.length,t=0,n=r<s?r:s;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===s?0:r>s^o.s<0?1:-1};ye.decimalPlaces=ye.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*yt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};ye.dividedBy=ye.div=function(e){return Da(this,new this.constructor(e))};ye.dividedToIntegerBy=ye.idiv=function(e){var t=this,n=t.constructor;return dt(Da(t,new n(e),0,1),n.precision)};ye.equals=ye.eq=function(e){return!this.cmp(e)};ye.exponent=function(){return Lt(this)};ye.greaterThan=ye.gt=function(e){return this.cmp(e)>0};ye.greaterThanOrEqualTo=ye.gte=function(e){return this.cmp(e)>=0};ye.isInteger=ye.isint=function(){return this.e>this.d.length-2};ye.isNegative=ye.isneg=function(){return this.s<0};ye.isPositive=ye.ispos=function(){return this.s>0};ye.isZero=function(){return this.s===0};ye.lessThan=ye.lt=function(e){return this.cmp(e)<0};ye.lessThanOrEqualTo=ye.lte=function(e){return this.cmp(e)<1};ye.logarithm=ye.log=function(e){var t,n=this,r=n.constructor,s=r.precision,o=s+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Xn))throw Error(yr+"NaN");if(n.s<1)throw Error(yr+(n.s?"NaN":"-Infinity"));return n.eq(Xn)?new r(0):(At=!1,t=Da($u(n,o),$u(e,o),o),At=!0,dt(t,s))};ye.minus=ye.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Q7(t,e):F7(t,(e.s=-e.s,e))};ye.modulo=ye.mod=function(e){var t,n=this,r=n.constructor,s=r.precision;if(e=new r(e),!e.s)throw Error(yr+"NaN");return n.s?(At=!1,t=Da(n,e,0,1).times(e),At=!0,n.minus(t)):dt(new r(n),s)};ye.naturalExponential=ye.exp=function(){return G7(this)};ye.naturalLogarithm=ye.ln=function(){return $u(this)};ye.negated=ye.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ye.plus=ye.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?F7(t,e):Q7(t,(e.s=-e.s,e))};ye.precision=ye.sd=function(e){var t,n,r,s=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(_i+e);if(t=Lt(s)+1,r=s.d.length-1,n=r*yt+1,r=s.d[r],r){for(;r%10==0;r/=10)n--;for(r=s.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};ye.squareRoot=ye.sqrt=function(){var e,t,n,r,s,o,c,u=this,f=u.constructor;if(u.s<1){if(!u.s)return new f(0);throw Error(yr+"NaN")}for(e=Lt(u),At=!1,s=Math.sqrt(+u),s==0||s==1/0?(t=Qr(u.d),(t.length+e)%2==0&&(t+="0"),s=Math.sqrt(t),e=Zl((e+1)/2)-(e<0||e%2),s==1/0?t="5e"+e:(t=s.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new f(t)):r=new f(s.toString()),n=f.precision,s=c=n+3;;)if(o=r,r=o.plus(Da(u,o,c+2)).times(.5),Qr(o.d).slice(0,c)===(t=Qr(r.d)).slice(0,c)){if(t=t.slice(c-3,c+1),s==c&&t=="4999"){if(dt(o,n+1,0),o.times(o).eq(u)){r=o;break}}else if(t!="9999")break;c+=4}return At=!0,dt(r,n)};ye.times=ye.mul=function(e){var t,n,r,s,o,c,u,f,p,g=this,m=g.constructor,x=g.d,b=(e=new m(e)).d;if(!g.s||!e.s)return new m(0);for(e.s*=g.s,n=g.e+e.e,f=x.length,p=b.length,f<p&&(o=x,x=b,b=o,c=f,f=p,p=c),o=[],c=f+p,r=c;r--;)o.push(0);for(r=p;--r>=0;){for(t=0,s=f+r;s>r;)u=o[s]+b[r]*x[s-r-1]+t,o[s--]=u%Zt|0,t=u/Zt|0;o[s]=(o[s]+t)%Zt|0}for(;!o[--c];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,At?dt(e,m.precision):e};ye.toDecimalPlaces=ye.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Zr(e,0,Wl),t===void 0?t=r.rounding:Zr(t,0,8),dt(n,e+Lt(n)+1,t))};ye.toExponential=function(e,t){var n,r=this,s=r.constructor;return e===void 0?n=$i(r,!0):(Zr(e,0,Wl),t===void 0?t=s.rounding:Zr(t,0,8),r=dt(new s(r),e+1,t),n=$i(r,!0,e+1)),n};ye.toFixed=function(e,t){var n,r,s=this,o=s.constructor;return e===void 0?$i(s):(Zr(e,0,Wl),t===void 0?t=o.rounding:Zr(t,0,8),r=dt(new o(s),e+Lt(s)+1,t),n=$i(r.abs(),!1,e+Lt(r)+1),s.isneg()&&!s.isZero()?"-"+n:n)};ye.toInteger=ye.toint=function(){var e=this,t=e.constructor;return dt(new t(e),Lt(e)+1,t.rounding)};ye.toNumber=function(){return+this};ye.toPower=ye.pow=function(e){var t,n,r,s,o,c,u=this,f=u.constructor,p=12,g=+(e=new f(e));if(!e.s)return new f(Xn);if(u=new f(u),!u.s){if(e.s<1)throw Error(yr+"Infinity");return u}if(u.eq(Xn))return u;if(r=f.precision,e.eq(Xn))return dt(u,r);if(t=e.e,n=e.d.length-1,c=t>=n,o=u.s,c){if((n=g<0?-g:g)<=H7){for(s=new f(Xn),t=Math.ceil(r/yt+4),At=!1;n%2&&(s=s.times(u),v8(s.d,t)),n=Zl(n/2),n!==0;)u=u.times(u),v8(u.d,t);return At=!0,e.s<0?new f(Xn).div(s):dt(s,r)}}else if(o<0)throw Error(yr+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,u.s=1,At=!1,s=e.times($u(u,r+p)),At=!0,s=G7(s),s.s=o,s};ye.toPrecision=function(e,t){var n,r,s=this,o=s.constructor;return e===void 0?(n=Lt(s),r=$i(s,n<=o.toExpNeg||n>=o.toExpPos)):(Zr(e,1,Wl),t===void 0?t=o.rounding:Zr(t,0,8),s=dt(new o(s),e,t),n=Lt(s),r=$i(s,e<=n||n<=o.toExpNeg,e)),r};ye.toSignificantDigits=ye.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Zr(e,1,Wl),t===void 0?t=r.rounding:Zr(t,0,8)),dt(new r(n),e,t)};ye.toString=ye.valueOf=ye.val=ye.toJSON=ye[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Lt(e),n=e.constructor;return $i(e,t<=n.toExpNeg||t>=n.toExpPos)};function F7(e,t){var n,r,s,o,c,u,f,p,g=e.constructor,m=g.precision;if(!e.s||!t.s)return t.s||(t=new g(e)),At?dt(t,m):t;if(f=e.d,p=t.d,c=e.e,s=t.e,f=f.slice(),o=c-s,o){for(o<0?(r=f,o=-o,u=p.length):(r=p,s=c,u=f.length),c=Math.ceil(m/yt),u=c>u?c+1:u+1,o>u&&(o=u,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(u=f.length,o=p.length,u-o<0&&(o=u,r=p,p=f,f=r),n=0;o;)n=(f[--o]=f[o]+p[o]+n)/Zt|0,f[o]%=Zt;for(n&&(f.unshift(n),++s),u=f.length;f[--u]==0;)f.pop();return t.d=f,t.e=s,At?dt(t,m):t}function Zr(e,t,n){if(e!==~~e||e<t||e>n)throw Error(_i+e)}function Qr(e){var t,n,r,s=e.length-1,o="",c=e[0];if(s>0){for(o+=c,t=1;t<s;t++)r=e[t]+"",n=yt-r.length,n&&(o+=Ss(n)),o+=r;c=e[t],r=c+"",n=yt-r.length,n&&(o+=Ss(n))}else if(c===0)return"0";for(;c%10===0;)c/=10;return o+c}var Da=(function(){function e(r,s){var o,c=0,u=r.length;for(r=r.slice();u--;)o=r[u]*s+c,r[u]=o%Zt|0,c=o/Zt|0;return c&&r.unshift(c),r}function t(r,s,o,c){var u,f;if(o!=c)f=o>c?1:-1;else for(u=f=0;u<o;u++)if(r[u]!=s[u]){f=r[u]>s[u]?1:-1;break}return f}function n(r,s,o){for(var c=0;o--;)r[o]-=c,c=r[o]<s[o]?1:0,r[o]=c*Zt+r[o]-s[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,s,o,c){var u,f,p,g,m,x,b,A,y,j,N,k,T,C,O,_,S,E,R=r.constructor,L=r.s==s.s?1:-1,$=r.d,H=s.d;if(!r.s)return new R(r);if(!s.s)throw Error(yr+"Division by zero");for(f=r.e-s.e,S=H.length,O=$.length,b=new R(L),A=b.d=[],p=0;H[p]==($[p]||0);)++p;if(H[p]>($[p]||0)&&--f,o==null?k=o=R.precision:c?k=o+(Lt(r)-Lt(s))+1:k=o,k<0)return new R(0);if(k=k/yt+2|0,p=0,S==1)for(g=0,H=H[0],k++;(p<O||g)&&k--;p++)T=g*Zt+($[p]||0),A[p]=T/H|0,g=T%H|0;else{for(g=Zt/(H[0]+1)|0,g>1&&(H=e(H,g),$=e($,g),S=H.length,O=$.length),C=S,y=$.slice(0,S),j=y.length;j<S;)y[j++]=0;E=H.slice(),E.unshift(0),_=H[0],H[1]>=Zt/2&&++_;do g=0,u=t(H,y,S,j),u<0?(N=y[0],S!=j&&(N=N*Zt+(y[1]||0)),g=N/_|0,g>1?(g>=Zt&&(g=Zt-1),m=e(H,g),x=m.length,j=y.length,u=t(m,y,x,j),u==1&&(g--,n(m,S<x?E:H,x))):(g==0&&(u=g=1),m=H.slice()),x=m.length,x<j&&m.unshift(0),n(y,m,j),u==-1&&(j=y.length,u=t(H,y,S,j),u<1&&(g++,n(y,S<j?E:H,j))),j=y.length):u===0&&(g++,y=[0]),A[p++]=g,u&&y[0]?y[j++]=$[C]||0:(y=[$[C]],j=1);while((C++<O||y[0]!==void 0)&&k--)}return A[0]||A.shift(),b.e=f,dt(b,c?o+Lt(b)+1:o)}})();function G7(e,t){var n,r,s,o,c,u,f=0,p=0,g=e.constructor,m=g.precision;if(Lt(e)>16)throw Error(wA+Lt(e));if(!e.s)return new g(Xn);for(At=!1,u=m,c=new g(.03125);e.abs().gte(.1);)e=e.times(c),p+=5;for(r=Math.log(hi(2,p))/Math.LN10*2+5|0,u+=r,n=s=o=new g(Xn),g.precision=u;;){if(s=dt(s.times(e),u),n=n.times(++f),c=o.plus(Da(s,n,u)),Qr(c.d).slice(0,u)===Qr(o.d).slice(0,u)){for(;p--;)o=dt(o.times(o),u);return g.precision=m,t==null?(At=!0,dt(o,m)):o}o=c}}function Lt(e){for(var t=e.e*yt,n=e.d[0];n>=10;n/=10)t++;return t}function Tb(e,t,n){if(t>e.LN10.sd())throw At=!0,n&&(e.precision=n),Error(yr+"LN10 precision limit exceeded");return dt(new e(e.LN10),t)}function Ss(e){for(var t="";e--;)t+="0";return t}function $u(e,t){var n,r,s,o,c,u,f,p,g,m=1,x=10,b=e,A=b.d,y=b.constructor,j=y.precision;if(b.s<1)throw Error(yr+(b.s?"NaN":"-Infinity"));if(b.eq(Xn))return new y(0);if(t==null?(At=!1,p=j):p=t,b.eq(10))return t==null&&(At=!0),Tb(y,p);if(p+=x,y.precision=p,n=Qr(A),r=n.charAt(0),o=Lt(b),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)b=b.times(e),n=Qr(b.d),r=n.charAt(0),m++;o=Lt(b),r>1?(b=new y("0."+n),o++):b=new y(r+"."+n.slice(1))}else return f=Tb(y,p+2,j).times(o+""),b=$u(new y(r+"."+n.slice(1)),p-x).plus(f),y.precision=j,t==null?(At=!0,dt(b,j)):b;for(u=c=b=Da(b.minus(Xn),b.plus(Xn),p),g=dt(b.times(b),p),s=3;;){if(c=dt(c.times(g),p),f=u.plus(Da(c,new y(s),p)),Qr(f.d).slice(0,p)===Qr(u.d).slice(0,p))return u=u.times(2),o!==0&&(u=u.plus(Tb(y,p+2,j).times(o+""))),u=Da(u,new y(m),p),y.precision=j,t==null?(At=!0,dt(u,j)):u;u=f,s+=2}}function x8(e,t){var n,r,s;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(s=t.length;t.charCodeAt(s-1)===48;)--s;if(t=t.slice(r,s),t){if(s-=r,n=n-r-1,e.e=Zl(n/yt),e.d=[],r=(n+1)%yt,n<0&&(r+=yt),r<s){for(r&&e.d.push(+t.slice(0,r)),s-=yt;r<s;)e.d.push(+t.slice(r,r+=yt));t=t.slice(r),r=yt-t.length}else r-=s;for(;r--;)t+="0";if(e.d.push(+t),At&&(e.e>Jp||e.e<-Jp))throw Error(wA+n)}else e.s=0,e.e=0,e.d=[0];return e}function dt(e,t,n){var r,s,o,c,u,f,p,g,m=e.d;for(c=1,o=m[0];o>=10;o/=10)c++;if(r=t-c,r<0)r+=yt,s=t,p=m[g=0];else{if(g=Math.ceil((r+1)/yt),o=m.length,g>=o)return e;for(p=o=m[g],c=1;o>=10;o/=10)c++;r%=yt,s=r-yt+c}if(n!==void 0&&(o=hi(10,c-s-1),u=p/o%10|0,f=t<0||m[g+1]!==void 0||p%o,f=n<4?(u||f)&&(n==0||n==(e.s<0?3:2)):u>5||u==5&&(n==4||f||n==6&&(r>0?s>0?p/hi(10,c-s):0:m[g-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return f?(o=Lt(e),m.length=1,t=t-o-1,m[0]=hi(10,(yt-t%yt)%yt),e.e=Zl(-t/yt)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(r==0?(m.length=g,o=1,g--):(m.length=g+1,o=hi(10,yt-r),m[g]=s>0?(p/hi(10,c-s)%hi(10,s)|0)*o:0),f)for(;;)if(g==0){(m[0]+=o)==Zt&&(m[0]=1,++e.e);break}else{if(m[g]+=o,m[g]!=Zt)break;m[g--]=0,o=1}for(r=m.length;m[--r]===0;)m.pop();if(At&&(e.e>Jp||e.e<-Jp))throw Error(wA+Lt(e));return e}function Q7(e,t){var n,r,s,o,c,u,f,p,g,m,x=e.constructor,b=x.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new x(e),At?dt(t,b):t;if(f=e.d,m=t.d,r=t.e,p=e.e,f=f.slice(),c=p-r,c){for(g=c<0,g?(n=f,c=-c,u=m.length):(n=m,r=p,u=f.length),s=Math.max(Math.ceil(b/yt),u)+2,c>s&&(c=s,n.length=1),n.reverse(),s=c;s--;)n.push(0);n.reverse()}else{for(s=f.length,u=m.length,g=s<u,g&&(u=s),s=0;s<u;s++)if(f[s]!=m[s]){g=f[s]<m[s];break}c=0}for(g&&(n=f,f=m,m=n,t.s=-t.s),u=f.length,s=m.length-u;s>0;--s)f[u++]=0;for(s=m.length;s>c;){if(f[--s]<m[s]){for(o=s;o&&f[--o]===0;)f[o]=Zt-1;--f[o],f[s]+=Zt}f[s]-=m[s]}for(;f[--u]===0;)f.pop();for(;f[0]===0;f.shift())--r;return f[0]?(t.d=f,t.e=r,At?dt(t,b):t):new x(0)}function $i(e,t,n){var r,s=Lt(e),o=Qr(e.d),c=o.length;return t?(n&&(r=n-c)>0?o=o.charAt(0)+"."+o.slice(1)+Ss(r):c>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(s<0?"e":"e+")+s):s<0?(o="0."+Ss(-s-1)+o,n&&(r=n-c)>0&&(o+=Ss(r))):s>=c?(o+=Ss(s+1-c),n&&(r=n-s-1)>0&&(o=o+"."+Ss(r))):((r=s+1)<c&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-c)>0&&(s+1===c&&(o+="."),o+=Ss(r))),e.s<0?"-"+o:o}function v8(e,t){if(e.length>t)return e.length=t,!0}function K7(e){var t,n,r;function s(o){var c=this;if(!(c instanceof s))return new s(o);if(c.constructor=s,o instanceof s){c.s=o.s,c.e=o.e,c.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(_i+o);if(o>0)c.s=1;else if(o<0)o=-o,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(o===~~o&&o<1e7){c.e=0,c.d=[o];return}return x8(c,o.toString())}else if(typeof o!="string")throw Error(_i+o);if(o.charCodeAt(0)===45?(o=o.slice(1),c.s=-1):c.s=1,hW.test(o))x8(c,o);else throw Error(_i+o)}if(s.prototype=ye,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.clone=K7,s.config=s.set=gW,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return s.config(e),s}function gW(e){if(!e||typeof e!="object")throw Error(yr+"Object expected");var t,n,r,s=["precision",1,Wl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<s.length;t+=3)if((r=e[n=s[t]])!==void 0)if(Zl(r)===r&&r>=s[t+1]&&r<=s[t+2])this[n]=r;else throw Error(_i+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(_i+n+": "+r);return this}var AA=K7(mW);Xn=new AA(1);const ct=AA;function xW(e){return wW(e)||bW(e)||yW(e)||vW()}function vW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
363In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yW(e,t){if(e){if(typeof e=="string")return f2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f2(e,t)}}function bW(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function wW(e){if(Array.isArray(e))return f2(e)}function f2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var AW=function(t){return t},V7={},Y7=function(t){return t===V7},y8=function(t){return function n(){return arguments.length===0||arguments.length===1&&Y7(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},jW=function e(t,n){return t===1?n:y8(function(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];var c=s.filter(function(u){return u!==V7}).length;return c>=t?n.apply(void 0,s):e(t-c,y8(function(){for(var u=arguments.length,f=new Array(u),p=0;p<u;p++)f[p]=arguments[p];var g=s.map(function(m){return Y7(m)?f.shift():m});return n.apply(void 0,xW(g).concat(f))}))})},hh=function(t){return jW(t.length,t)},p2=function(t,n){for(var r=[],s=t;s<n;++s)r[s-t]=s;return r},SW=hh(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),NW=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return AW;var s=n.reverse(),o=s[0],c=s.slice(1);return function(){return c.reduce(function(u,f){return f(u)},o.apply(void 0,arguments))}},m2=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},X7=function(t){var n=null,r=null;return function(){for(var s=arguments.length,o=new Array(s),c=0;c<s;c++)o[c]=arguments[c];return n&&o.every(function(u,f){return u===n[f]})||(n=o,r=t.apply(void 0,o)),r}};function OW(e){var t;return e===0?t=1:t=Math.floor(new ct(e).abs().log(10).toNumber())+1,t}function _W(e,t,n){for(var r=new ct(e),s=0,o=[];r.lt(t)&&s<1e5;)o.push(r.toNumber()),r=r.add(n),s++;return o}var kW=hh(function(e,t,n){var r=+e,s=+t;return r+n*(s-r)}),TW=hh(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),PW=hh(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const gh={rangeStep:_W,getDigitCount:OW,interpolateNumber:kW,uninterpolateNumber:TW,uninterpolateTruncation:PW};function h2(e){return MW(e)||CW(e)||W7(e)||EW()}function EW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
364In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CW(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function MW(e){if(Array.isArray(e))return g2(e)}function zu(e,t){return qW(e)||RW(e,t)||W7(e,t)||DW()}function DW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
365In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W7(e,t){if(e){if(typeof e=="string")return g2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g2(e,t)}}function g2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RW(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,s=!1,o=void 0;try{for(var c=e[Symbol.iterator](),u;!(r=(u=c.next()).done)&&(n.push(u.value),!(t&&n.length===t));r=!0);}catch(f){s=!0,o=f}finally{try{!r&&c.return!=null&&c.return()}finally{if(s)throw o}}return n}}function qW(e){if(Array.isArray(e))return e}function Z7(e){var t=zu(e,2),n=t[0],r=t[1],s=n,o=r;return n>r&&(s=r,o=n),[s,o]}function J7(e,t,n){if(e.lte(0))return new ct(0);var r=gh.getDigitCount(e.toNumber()),s=new ct(10).pow(r),o=e.div(s),c=r!==1?.05:.1,u=new ct(Math.ceil(o.div(c).toNumber())).add(n).mul(c),f=u.mul(s);return t?f:new ct(Math.ceil(f))}function BW(e,t,n){var r=1,s=new ct(e);if(!s.isint()&&n){var o=Math.abs(e);o<1?(r=new ct(10).pow(gh.getDigitCount(e)-1),s=new ct(Math.floor(s.div(r).toNumber())).mul(r)):o>1&&(s=new ct(Math.floor(e)))}else e===0?s=new ct(Math.floor((t-1)/2)):n||(s=new ct(Math.floor(e)));var c=Math.floor((t-1)/2),u=NW(SW(function(f){return s.add(new ct(f-c).mul(r)).toNumber()}),p2);return u(0,t)}function e9(e,t,n,r){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new ct(0),tickMin:new ct(0),tickMax:new ct(0)};var o=J7(new ct(t).sub(e).div(n-1),r,s),c;e<=0&&t>=0?c=new ct(0):(c=new ct(e).add(t).div(2),c=c.sub(new ct(c).mod(o)));var u=Math.ceil(c.sub(e).div(o).toNumber()),f=Math.ceil(new ct(t).sub(c).div(o).toNumber()),p=u+f+1;return p>n?e9(e,t,n,r,s+1):(p<n&&(f=t>0?f+(n-p):f,u=t>0?u:u+(n-p)),{step:o,tickMin:c.sub(new ct(u).mul(o)),tickMax:c.add(new ct(f).mul(o))})}function $W(e){var t=zu(e,2),n=t[0],r=t[1],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(s,2),u=Z7([n,r]),f=zu(u,2),p=f[0],g=f[1];if(p===-1/0||g===1/0){var m=g===1/0?[p].concat(h2(p2(0,s-1).map(function(){return 1/0}))):[].concat(h2(p2(0,s-1).map(function(){return-1/0})),[g]);return n>r?m2(m):m}if(p===g)return BW(p,s,o);var x=e9(p,g,c,o),b=x.step,A=x.tickMin,y=x.tickMax,j=gh.rangeStep(A,y.add(new ct(.1).mul(b)),b);return n>r?m2(j):j}function zW(e,t){var n=zu(e,2),r=n[0],s=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Z7([r,s]),u=zu(c,2),f=u[0],p=u[1];if(f===-1/0||p===1/0)return[r,s];if(f===p)return[f];var g=Math.max(t,2),m=J7(new ct(p).sub(f).div(g-1),o,0),x=[].concat(h2(gh.rangeStep(new ct(f),new ct(p).sub(new ct(.99).mul(m)),m)),[p]);return r>s?m2(x):x}var LW=X7($W),IW=X7(zW),UW="Invariant failed";function zi(e,t){throw new Error(UW)}var HW=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function jl(e){"@babel/helpers - typeof";return jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jl(e)}function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},em.apply(this,arguments)}function FW(e,t){return VW(e)||KW(e,t)||QW(e,t)||GW()}function GW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
366In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QW(e,t){if(e){if(typeof e=="string")return b8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b8(e,t)}}function b8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function KW(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function VW(e){if(Array.isArray(e))return e}function YW(e,t){if(e==null)return{};var n=XW(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function XW(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function WW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZW(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r9(r.key),r)}}function JW(e,t,n){return t&&ZW(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function eZ(e,t,n){return t=tm(t),tZ(e,t9()?Reflect.construct(t,n||[],tm(e).constructor):t.apply(e,n))}function tZ(e,t){if(t&&(jl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nZ(e)}function nZ(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(t9=function(){return!!e})()}function tm(e){return tm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},tm(e)}function rZ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x2(e,t)}function x2(e,t){return x2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},x2(e,t)}function n9(e,t,n){return t=r9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r9(e){var t=aZ(e,"string");return jl(t)=="symbol"?t:t+""}function aZ(e,t){if(jl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(jl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xh=(function(e){function t(){return WW(this,t),eZ(this,t,arguments)}return rZ(t,e),JW(t,[{key:"render",value:function(){var r=this.props,s=r.offset,o=r.layout,c=r.width,u=r.dataKey,f=r.data,p=r.dataPointFormatter,g=r.xAxis,m=r.yAxis,x=YW(r,HW),b=ke(x,!1);this.props.direction==="x"&&g.type!=="number"&&zi();var A=f.map(function(y){var j=p(y,u),N=j.x,k=j.y,T=j.value,C=j.errorVal;if(!C)return null;var O=[],_,S;if(Array.isArray(C)){var E=FW(C,2);_=E[0],S=E[1]}else _=S=C;if(o==="vertical"){var R=g.scale,L=k+s,$=L+c,H=L-c,G=R(T-_),Y=R(T+S);O.push({x1:Y,y1:$,x2:Y,y2:H}),O.push({x1:G,y1:L,x2:Y,y2:L}),O.push({x1:G,y1:$,x2:G,y2:H})}else if(o==="horizontal"){var X=m.scale,q=N+s,U=q-c,I=q+c,te=X(T-_),oe=X(T+S);O.push({x1:U,y1:oe,x2:I,y2:oe}),O.push({x1:q,y1:te,x2:q,y2:oe}),O.push({x1:U,y1:te,x2:I,y2:te})}return B.createElement(Qe,em({className:"recharts-errorBar",key:"bar-".concat(O.map(function(z){return"".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))},b),O.map(function(z){return B.createElement("line",em({},z,{key:"line-".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))}))});return B.createElement(Qe,{className:"recharts-errorBars"},A)}}])})(B.Component);n9(xh,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});n9(xh,"displayName","ErrorBar");function Lu(e){"@babel/helpers - typeof";return Lu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lu(e)}function w8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function ui(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?w8(Object(n),!0).forEach(function(r){sZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sZ(e,t,n){return t=iZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iZ(e){var t=oZ(e,"string");return Lu(t)=="symbol"?t:t+""}function oZ(e,t){if(Lu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Lu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var a9=function(t){var n=t.children,r=t.formattedGraphicalItems,s=t.legendWidth,o=t.legendContent,c=Qn(n,Ni);if(!c)return null;var u=Ni.defaultProps,f=u!==void 0?ui(ui({},u),c.props):{},p;return c.props&&c.props.payload?p=c.props&&c.props.payload:o==="children"?p=(r||[]).reduce(function(g,m){var x=m.item,b=m.props,A=b.sectors||b.data||[];return g.concat(A.map(function(y){return{type:c.props.iconType||x.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):p=(r||[]).map(function(g){var m=g.item,x=m.type.defaultProps,b=x!==void 0?ui(ui({},x),m.props):{},A=b.dataKey,y=b.name,j=b.legendType,N=b.hide;return{inactive:N,dataKey:A,type:f.iconType||j||"square",color:jA(m),value:y||A,payload:b}}),ui(ui(ui({},f),Ni.getWithHeight(c,s)),{},{payload:p,item:c})};function Iu(e){"@babel/helpers - typeof";return Iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iu(e)}function A8(e){return dZ(e)||uZ(e)||cZ(e)||lZ()}function lZ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
367In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cZ(e,t){if(e){if(typeof e=="string")return v2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v2(e,t)}}function uZ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function dZ(e){if(Array.isArray(e))return v2(e)}function v2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?j8(Object(n),!0).forEach(function(r){sl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sl(e,t,n){return t=fZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fZ(e){var t=pZ(e,"string");return Iu(t)=="symbol"?t:t+""}function pZ(e,t){if(Iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Gt(e,t,n){return Be(e)||Be(t)?n:Qt(t)?Zn(e,t,n):Ee(t)?t(e):n}function fu(e,t,n,r){var s=dW(e,function(u){return Gt(u,t)});if(n==="number"){var o=s.filter(function(u){return pe(u)||parseFloat(u)});return o.length?[mh(o),_s(o)]:[1/0,-1/0]}var c=r?s.filter(function(u){return!Be(u)}):s;return c.map(function(u){return Qt(u)||u instanceof Date?u:""})}var mZ=function(t){var n,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,c=-1,u=(n=r?.length)!==null&&n!==void 0?n:0;if(u<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var f=o.range,p=0;p<u;p++){var g=p>0?s[p-1].coordinate:s[u-1].coordinate,m=s[p].coordinate,x=p>=u-1?s[0].coordinate:s[p+1].coordinate,b=void 0;if(yn(m-g)!==yn(x-m)){var A=[];if(yn(x-m)===yn(f[1]-f[0])){b=x;var y=m+f[1]-f[0];A[0]=Math.min(y,(y+g)/2),A[1]=Math.max(y,(y+g)/2)}else{b=g;var j=x+f[1]-f[0];A[0]=Math.min(m,(j+m)/2),A[1]=Math.max(m,(j+m)/2)}var N=[Math.min(m,(b+m)/2),Math.max(m,(b+m)/2)];if(t>N[0]&&t<=N[1]||t>=A[0]&&t<=A[1]){c=s[p].index;break}}else{var k=Math.min(g,x),T=Math.max(g,x);if(t>(k+m)/2&&t<=(T+m)/2){c=s[p].index;break}}}else for(var C=0;C<u;C++)if(C===0&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C>0&&C<u-1&&t>(r[C].coordinate+r[C-1].coordinate)/2&&t<=(r[C].coordinate+r[C+1].coordinate)/2||C===u-1&&t>(r[C].coordinate+r[C-1].coordinate)/2){c=r[C].index;break}return c},jA=function(t){var n,r=t,s=r.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?kt(kt({},t.type.defaultProps),t.props):t.props,c=o.stroke,u=o.fill,f;switch(s){case"Line":f=c;break;case"Area":case"Radar":f=c&&c!=="none"?c:u;break;default:f=u;break}return f},hZ=function(t){var n=t.barSize,r=t.totalSize,s=t.stackGroups,o=s===void 0?{}:s;if(!o)return{};for(var c={},u=Object.keys(o),f=0,p=u.length;f<p;f++)for(var g=o[u[f]].stackGroups,m=Object.keys(g),x=0,b=m.length;x<b;x++){var A=g[m[x]],y=A.items,j=A.cateAxisId,N=y.filter(function(S){return Ma(S.type).indexOf("Bar")>=0});if(N&&N.length){var k=N[0].type.defaultProps,T=k!==void 0?kt(kt({},k),N[0].props):N[0].props,C=T.barSize,O=T[j];c[O]||(c[O]=[]);var _=Be(C)?n:C;c[O].push({item:N[0],stackList:N.slice(1),barSize:Be(_)?void 0:bn(_,r,0)})}}return c},gZ=function(t){var n=t.barGap,r=t.barCategoryGap,s=t.bandSize,o=t.sizeList,c=o===void 0?[]:o,u=t.maxBarSize,f=c.length;if(f<1)return null;var p=bn(n,s,0,!0),g,m=[];if(c[0].barSize===+c[0].barSize){var x=!1,b=s/f,A=c.reduce(function(C,O){return C+O.barSize||0},0);A+=(f-1)*p,A>=s&&(A-=(f-1)*p,p=0),A>=s&&b>0&&(x=!0,b*=.9,A=f*b);var y=(s-A)/2>>0,j={offset:y-p,size:0};g=c.reduce(function(C,O){var _={item:O.item,position:{offset:j.offset+j.size+p,size:x?b:O.barSize}},S=[].concat(A8(C),[_]);return j=S[S.length-1].position,O.stackList&&O.stackList.length&&O.stackList.forEach(function(E){S.push({item:E,position:j})}),S},m)}else{var N=bn(r,s,0,!0);s-2*N-(f-1)*p<=0&&(p=0);var k=(s-2*N-(f-1)*p)/f;k>1&&(k>>=0);var T=u===+u?Math.min(k,u):k;g=c.reduce(function(C,O,_){var S=[].concat(A8(C),[{item:O.item,position:{offset:N+(k+p)*_+(k-T)/2,size:T}}]);return O.stackList&&O.stackList.length&&O.stackList.forEach(function(E){S.push({item:E,position:S[S.length-1].position})}),S},m)}return g},xZ=function(t,n,r,s){var o=r.children,c=r.width,u=r.margin,f=c-(u.left||0)-(u.right||0),p=a9({children:o,legendWidth:f});if(p){var g=s||{},m=g.width,x=g.height,b=p.align,A=p.verticalAlign,y=p.layout;if((y==="vertical"||y==="horizontal"&&A==="middle")&&b!=="center"&&pe(t[b]))return kt(kt({},t),{},sl({},b,t[b]+(m||0)));if((y==="horizontal"||y==="vertical"&&b==="center")&&A!=="middle"&&pe(t[A]))return kt(kt({},t),{},sl({},A,t[A]+(x||0)))}return t},vZ=function(t,n,r){return Be(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},s9=function(t,n,r,s,o){var c=n.props.children,u=vr(c,xh).filter(function(p){return vZ(s,o,p.props.direction)});if(u&&u.length){var f=u.map(function(p){return p.props.dataKey});return t.reduce(function(p,g){var m=Gt(g,r);if(Be(m))return p;var x=Array.isArray(m)?[mh(m),_s(m)]:[m,m],b=f.reduce(function(A,y){var j=Gt(g,y,0),N=x[0]-Math.abs(Array.isArray(j)?j[0]:j),k=x[1]+Math.abs(Array.isArray(j)?j[1]:j);return[Math.min(N,A[0]),Math.max(k,A[1])]},[1/0,-1/0]);return[Math.min(b[0],p[0]),Math.max(b[1],p[1])]},[1/0,-1/0])}return null},yZ=function(t,n,r,s,o){var c=n.map(function(u){return s9(t,u,r,o,s)}).filter(function(u){return!Be(u)});return c&&c.length?c.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]):null},i9=function(t,n,r,s,o){var c=n.map(function(f){var p=f.props.dataKey;return r==="number"&&p&&s9(t,f,p,s)||fu(t,p,r,o)});if(r==="number")return c.reduce(function(f,p){return[Math.min(f[0],p[0]),Math.max(f[1],p[1])]},[1/0,-1/0]);var u={};return c.reduce(function(f,p){for(var g=0,m=p.length;g<m;g++)u[p[g]]||(u[p[g]]=!0,f.push(p[g]));return f},[])},o9=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},l9=function(t,n,r,s){if(s)return t.map(function(f){return f.coordinate});var o,c,u=t.map(function(f){return f.coordinate===n&&(o=!0),f.coordinate===r&&(c=!0),f.coordinate});return o||u.push(n),c||u.push(r),u},Ca=function(t,n,r){if(!t)return null;var s=t.scale,o=t.duplicateDomain,c=t.type,u=t.range,f=t.realScaleType==="scaleBand"?s.bandwidth()/2:2,p=(n||r)&&c==="category"&&s.bandwidth?s.bandwidth()/f:0;if(p=t.axisType==="angleAxis"&&u?.length>=2?yn(u[0]-u[1])*2*p:p,n&&(t.ticks||t.niceTicks)){var g=(t.ticks||t.niceTicks).map(function(m){var x=o?o.indexOf(m):m;return{coordinate:s(x)+p,value:m,offset:p}});return g.filter(function(m){return!Kl(m.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(m,x){return{coordinate:s(m)+p,value:m,index:x,offset:p}}):s.ticks&&!r?s.ticks(t.tickCount).map(function(m){return{coordinate:s(m)+p,value:m,offset:p}}):s.domain().map(function(m,x){return{coordinate:s(m)+p,value:o?o[m]:m,index:x,offset:p}})},Pb=new WeakMap,op=function(t,n){if(typeof n!="function")return t;Pb.has(t)||Pb.set(t,new WeakMap);var r=Pb.get(t);if(r.has(n))return r.get(n);var s=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,s),s},c9=function(t,n,r){var s=t.scale,o=t.type,c=t.layout,u=t.axisType;if(s==="auto")return c==="radial"&&u==="radiusAxis"?{scale:Mu(),realScaleType:"band"}:c==="radial"&&u==="angleAxis"?{scale:Yp(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:du(),realScaleType:"point"}:o==="category"?{scale:Mu(),realScaleType:"band"}:{scale:Yp(),realScaleType:"linear"};if(Ri(s)){var f="scale".concat(Jm(s));return{scale:(l8[f]||du)(),realScaleType:l8[f]?f:"point"}}return Ee(s)?{scale:s}:{scale:du(),realScaleType:"point"}},S8=1e-4,u9=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,s=t.range(),o=Math.min(s[0],s[1])-S8,c=Math.max(s[0],s[1])+S8,u=t(n[0]),f=t(n[r-1]);(u<o||u>c||f<o||f>c)&&t.domain([n[0],n[r-1]])}},bZ=function(t,n){if(!t)return null;for(var r=0,s=t.length;r<s;r++)if(t[r].item===n)return t[r].position;return null},wZ=function(t,n){if(!n||n.length!==2||!pe(n[0])||!pe(n[1]))return t;var r=Math.min(n[0],n[1]),s=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!pe(t[0])||t[0]<r)&&(o[0]=r),(!pe(t[1])||t[1]>s)&&(o[1]=s),o[0]>s&&(o[0]=s),o[1]<r&&(o[1]=r),o},AZ=function(t){var n=t.length;if(!(n<=0))for(var r=0,s=t[0].length;r<s;++r)for(var o=0,c=0,u=0;u<n;++u){var f=Kl(t[u][r][1])?t[u][r][0]:t[u][r][1];f>=0?(t[u][r][0]=o,t[u][r][1]=o+f,o=t[u][r][1]):(t[u][r][0]=c,t[u][r][1]=c+f,c=t[u][r][1])}},jZ=function(t){var n=t.length;if(!(n<=0))for(var r=0,s=t[0].length;r<s;++r)for(var o=0,c=0;c<n;++c){var u=Kl(t[c][r][1])?t[c][r][0]:t[c][r][1];u>=0?(t[c][r][0]=o,t[c][r][1]=o+u,o=t[c][r][1]):(t[c][r][0]=0,t[c][r][1]=0)}},SZ={sign:AZ,expand:dG,none:ml,silhouette:fG,wiggle:pG,positive:jZ},NZ=function(t,n,r){var s=n.map(function(u){return u.props.dataKey}),o=SZ[r],c=uG().keys(s).value(function(u,f){return+Gt(u,f,0)}).order(V1).offset(o);return c(t)},OZ=function(t,n,r,s,o,c){if(!t)return null;var u=c?n.reverse():n,f={},p=u.reduce(function(m,x){var b,A=(b=x.type)!==null&&b!==void 0&&b.defaultProps?kt(kt({},x.type.defaultProps),x.props):x.props,y=A.stackId,j=A.hide;if(j)return m;var N=A[r],k=m[N]||{hasStack:!1,stackGroups:{}};if(Qt(y)){var T=k.stackGroups[y]||{numericAxisId:r,cateAxisId:s,items:[]};T.items.push(x),k.hasStack=!0,k.stackGroups[y]=T}else k.stackGroups[Vl("_stackId_")]={numericAxisId:r,cateAxisId:s,items:[x]};return kt(kt({},m),{},sl({},N,k))},f),g={};return Object.keys(p).reduce(function(m,x){var b=p[x];if(b.hasStack){var A={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(y,j){var N=b.stackGroups[j];return kt(kt({},y),{},sl({},j,{numericAxisId:r,cateAxisId:s,items:N.items,stackedData:NZ(t,N.items,o)}))},A)}return kt(kt({},m),{},sl({},x,b))},g)},d9=function(t,n){var r=n.realScaleType,s=n.type,o=n.tickCount,c=n.originalDomain,u=n.allowDecimals,f=r||n.scale;if(f!=="auto"&&f!=="linear")return null;if(o&&s==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var p=t.domain();if(!p.length)return null;var g=LW(p,o,u);return t.domain([mh(g),_s(g)]),{niceTicks:g}}if(o&&s==="number"){var m=t.domain(),x=IW(m,o,u);return{niceTicks:x}}return null};function N8(e){var t=e.axis,n=e.ticks,r=e.bandSize,s=e.entry,o=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Be(s[t.dataKey])){var u=Ep(n,"value",s[t.dataKey]);if(u)return u.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var f=Gt(s,Be(c)?t.dataKey:c);return Be(f)?null:t.scale(f)}var O8=function(t){var n=t.axis,r=t.ticks,s=t.offset,o=t.bandSize,c=t.entry,u=t.index;if(n.type==="category")return r[u]?r[u].coordinate+s:null;var f=Gt(c,n.dataKey,n.domain[u]);return Be(f)?null:n.scale(f)-o/2+s},_Z=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var s=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return s<=0&&o>=0?0:o<0?o:s}return r[0]},kZ=function(t,n){var r,s=(r=t.type)!==null&&r!==void 0&&r.defaultProps?kt(kt({},t.type.defaultProps),t.props):t.props,o=s.stackId;if(Qt(o)){var c=n[o];if(c){var u=c.items.indexOf(t);return u>=0?c.stackedData[u]:null}}return null},TZ=function(t){return t.reduce(function(n,r){return[mh(r.concat([n[0]]).filter(pe)),_s(r.concat([n[1]]).filter(pe))]},[1/0,-1/0])},f9=function(t,n,r){return Object.keys(t).reduce(function(s,o){var c=t[o],u=c.stackedData,f=u.reduce(function(p,g){var m=TZ(g.slice(n,r+1));return[Math.min(p[0],m[0]),Math.max(p[1],m[1])]},[1/0,-1/0]);return[Math.min(f[0],s[0]),Math.max(f[1],s[1])]},[1/0,-1/0]).map(function(s){return s===1/0||s===-1/0?0:s})},_8=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,k8=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,y2=function(t,n,r){if(Ee(t))return t(n,r);if(!Array.isArray(t))return n;var s=[];if(pe(t[0]))s[0]=r?t[0]:Math.min(t[0],n[0]);else if(_8.test(t[0])){var o=+_8.exec(t[0])[1];s[0]=n[0]-o}else Ee(t[0])?s[0]=t[0](n[0]):s[0]=n[0];if(pe(t[1]))s[1]=r?t[1]:Math.max(t[1],n[1]);else if(k8.test(t[1])){var c=+k8.exec(t[1])[1];s[1]=n[1]+c}else Ee(t[1])?s[1]=t[1](n[1]):s[1]=n[1];return s},nm=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var s=t.scale.bandwidth();if(!r||s>0)return s}if(t&&n&&n.length>=2){for(var o=Ww(n,function(m){return m.coordinate}),c=1/0,u=1,f=o.length;u<f;u++){var p=o[u],g=o[u-1];c=Math.min((p.coordinate||0)-(g.coordinate||0),c)}return c===1/0?0:c}return r?void 0:0},T8=function(t,n,r){return!t||!t.length||Al(t,Zn(r,"type.defaultProps.domain"))?n:t},p9=function(t,n){var r=t.type.defaultProps?kt(kt({},t.type.defaultProps),t.props):t.props,s=r.dataKey,o=r.name,c=r.unit,u=r.formatter,f=r.tooltipType,p=r.chartType,g=r.hide;return kt(kt({},ke(t,!1)),{},{dataKey:s,unit:c,formatter:u,name:o||s,color:jA(t),value:Gt(n,s),type:f,payload:n,chartType:p,hide:g})};function Uu(e){"@babel/helpers - typeof";return Uu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uu(e)}function P8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function _a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P8(Object(n),!0).forEach(function(r){m9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function m9(e,t,n){return t=PZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PZ(e){var t=EZ(e,"string");return Uu(t)=="symbol"?t:t+""}function EZ(e,t){if(Uu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Uu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function CZ(e,t){return qZ(e)||RZ(e,t)||DZ(e,t)||MZ()}function MZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
368In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DZ(e,t){if(e){if(typeof e=="string")return E8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E8(e,t)}}function E8(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RZ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function qZ(e){if(Array.isArray(e))return e}var rm=Math.PI/180,BZ=function(t){return t*180/Math.PI},ht=function(t,n,r,s){return{x:t+Math.cos(-rm*s)*r,y:n+Math.sin(-rm*s)*r}},h9=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},$Z=function(t,n,r,s,o){var c=t.width,u=t.height,f=t.startAngle,p=t.endAngle,g=bn(t.cx,c,c/2),m=bn(t.cy,u,u/2),x=h9(c,u,r),b=bn(t.innerRadius,x,0),A=bn(t.outerRadius,x,x*.8),y=Object.keys(n);return y.reduce(function(j,N){var k=n[N],T=k.domain,C=k.reversed,O;if(Be(k.range))s==="angleAxis"?O=[f,p]:s==="radiusAxis"&&(O=[b,A]),C&&(O=[O[1],O[0]]);else{O=k.range;var _=O,S=CZ(_,2);f=S[0],p=S[1]}var E=c9(k,o),R=E.realScaleType,L=E.scale;L.domain(T).range(O),u9(L);var $=d9(L,_a(_a({},k),{},{realScaleType:R})),H=_a(_a(_a({},k),$),{},{range:O,radius:A,realScaleType:R,scale:L,cx:g,cy:m,innerRadius:b,outerRadius:A,startAngle:f,endAngle:p});return _a(_a({},j),{},m9({},N,H))},{})},zZ=function(t,n){var r=t.x,s=t.y,o=n.x,c=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(s-c,2))},LZ=function(t,n){var r=t.x,s=t.y,o=n.cx,c=n.cy,u=zZ({x:r,y:s},{x:o,y:c});if(u<=0)return{radius:u};var f=(r-o)/u,p=Math.acos(f);return s>c&&(p=2*Math.PI-p),{radius:u,angle:BZ(p),angleInRadian:p}},IZ=function(t){var n=t.startAngle,r=t.endAngle,s=Math.floor(n/360),o=Math.floor(r/360),c=Math.min(s,o);return{startAngle:n-c*360,endAngle:r-c*360}},UZ=function(t,n){var r=n.startAngle,s=n.endAngle,o=Math.floor(r/360),c=Math.floor(s/360),u=Math.min(o,c);return t+u*360},C8=function(t,n){var r=t.x,s=t.y,o=LZ({x:r,y:s},n),c=o.radius,u=o.angle,f=n.innerRadius,p=n.outerRadius;if(c<f||c>p)return!1;if(c===0)return!0;var g=IZ(n),m=g.startAngle,x=g.endAngle,b=u,A;if(m<=x){for(;b>x;)b-=360;for(;b<m;)b+=360;A=b>=m&&b<=x}else{for(;b>m;)b-=360;for(;b<x;)b+=360;A=b>=x&&b<=m}return A?_a(_a({},n),{},{radius:c,angle:UZ(b,n)}):null},g9=function(t){return!M.isValidElement(t)&&!Ee(t)&&typeof t!="boolean"?t.className:""};function Hu(e){"@babel/helpers - typeof";return Hu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hu(e)}var HZ=["offset"];function FZ(e){return VZ(e)||KZ(e)||QZ(e)||GZ()}function GZ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
369In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QZ(e,t){if(e){if(typeof e=="string")return b2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b2(e,t)}}function KZ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function VZ(e){if(Array.isArray(e))return b2(e)}function b2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YZ(e,t){if(e==null)return{};var n=XZ(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function XZ(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function M8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?M8(Object(n),!0).forEach(function(r){WZ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WZ(e,t,n){return t=ZZ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZZ(e){var t=JZ(e,"string");return Hu(t)=="symbol"?t:t+""}function JZ(e,t){if(Hu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Hu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fu(){return Fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fu.apply(this,arguments)}var eJ=function(t){var n=t.value,r=t.formatter,s=Be(t.children)?n:t.children;return Ee(r)?r(s):s},tJ=function(t,n){var r=yn(n-t),s=Math.min(Math.abs(n-t),360);return r*s},nJ=function(t,n,r){var s=t.position,o=t.viewBox,c=t.offset,u=t.className,f=o,p=f.cx,g=f.cy,m=f.innerRadius,x=f.outerRadius,b=f.startAngle,A=f.endAngle,y=f.clockWise,j=(m+x)/2,N=tJ(b,A),k=N>=0?1:-1,T,C;s==="insideStart"?(T=b+k*c,C=y):s==="insideEnd"?(T=A-k*c,C=!y):s==="end"&&(T=A+k*c,C=y),C=N<=0?C:!C;var O=ht(p,g,j,T),_=ht(p,g,j,T+(C?1:-1)*359),S="M".concat(O.x,",").concat(O.y,`
370    A`).concat(j,",").concat(j,",0,1,").concat(C?0:1,`,
371    `).concat(_.x,",").concat(_.y),E=Be(t.id)?Vl("recharts-radial-line-"):t.id;return B.createElement("text",Fu({},r,{dominantBaseline:"central",className:qe("recharts-radial-bar-label",u)}),B.createElement("defs",null,B.createElement("path",{id:E,d:S})),B.createElement("textPath",{xlinkHref:"#".concat(E)},n))},rJ=function(t){var n=t.viewBox,r=t.offset,s=t.position,o=n,c=o.cx,u=o.cy,f=o.innerRadius,p=o.outerRadius,g=o.startAngle,m=o.endAngle,x=(g+m)/2;if(s==="outside"){var b=ht(c,u,p+r,x),A=b.x,y=b.y;return{x:A,y,textAnchor:A>=c?"start":"end",verticalAnchor:"middle"}}if(s==="center")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(s==="centerTop")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"start"};if(s==="centerBottom")return{x:c,y:u,textAnchor:"middle",verticalAnchor:"end"};var j=(f+p)/2,N=ht(c,u,j,x),k=N.x,T=N.y;return{x:k,y:T,textAnchor:"middle",verticalAnchor:"middle"}},aJ=function(t){var n=t.viewBox,r=t.parentViewBox,s=t.offset,o=t.position,c=n,u=c.x,f=c.y,p=c.width,g=c.height,m=g>=0?1:-1,x=m*s,b=m>0?"end":"start",A=m>0?"start":"end",y=p>=0?1:-1,j=y*s,N=y>0?"end":"start",k=y>0?"start":"end";if(o==="top"){var T={x:u+p/2,y:f-m*s,textAnchor:"middle",verticalAnchor:b};return Ft(Ft({},T),r?{height:Math.max(f-r.y,0),width:p}:{})}if(o==="bottom"){var C={x:u+p/2,y:f+g+x,textAnchor:"middle",verticalAnchor:A};return Ft(Ft({},C),r?{height:Math.max(r.y+r.height-(f+g),0),width:p}:{})}if(o==="left"){var O={x:u-j,y:f+g/2,textAnchor:N,verticalAnchor:"middle"};return Ft(Ft({},O),r?{width:Math.max(O.x-r.x,0),height:g}:{})}if(o==="right"){var _={x:u+p+j,y:f+g/2,textAnchor:k,verticalAnchor:"middle"};return Ft(Ft({},_),r?{width:Math.max(r.x+r.width-_.x,0),height:g}:{})}var S=r?{width:p,height:g}:{};return o==="insideLeft"?Ft({x:u+j,y:f+g/2,textAnchor:k,verticalAnchor:"middle"},S):o==="insideRight"?Ft({x:u+p-j,y:f+g/2,textAnchor:N,verticalAnchor:"middle"},S):o==="insideTop"?Ft({x:u+p/2,y:f+x,textAnchor:"middle",verticalAnchor:A},S):o==="insideBottom"?Ft({x:u+p/2,y:f+g-x,textAnchor:"middle",verticalAnchor:b},S):o==="insideTopLeft"?Ft({x:u+j,y:f+x,textAnchor:k,verticalAnchor:A},S):o==="insideTopRight"?Ft({x:u+p-j,y:f+x,textAnchor:N,verticalAnchor:A},S):o==="insideBottomLeft"?Ft({x:u+j,y:f+g-x,textAnchor:k,verticalAnchor:b},S):o==="insideBottomRight"?Ft({x:u+p-j,y:f+g-x,textAnchor:N,verticalAnchor:b},S):Ql(o)&&(pe(o.x)||bi(o.x))&&(pe(o.y)||bi(o.y))?Ft({x:u+bn(o.x,p),y:f+bn(o.y,g),textAnchor:"end",verticalAnchor:"end"},S):Ft({x:u+p/2,y:f+g/2,textAnchor:"middle",verticalAnchor:"middle"},S)},sJ=function(t){return"cx"in t&&pe(t.cx)};function Jt(e){var t=e.offset,n=t===void 0?5:t,r=YZ(e,HZ),s=Ft({offset:n},r),o=s.viewBox,c=s.position,u=s.value,f=s.children,p=s.content,g=s.className,m=g===void 0?"":g,x=s.textBreakAll;if(!o||Be(u)&&Be(f)&&!M.isValidElement(p)&&!Ee(p))return null;if(M.isValidElement(p))return M.cloneElement(p,s);var b;if(Ee(p)){if(b=M.createElement(p,s),M.isValidElement(b))return b}else b=eJ(s);var A=sJ(o),y=ke(s,!0);if(A&&(c==="insideStart"||c==="insideEnd"||c==="end"))return nJ(s,b,y);var j=A?rJ(s):aJ(s);return B.createElement(Bi,Fu({className:qe("recharts-label",m)},y,j,{breakAll:x}),b)}Jt.displayName="Label";var x9=function(t){var n=t.cx,r=t.cy,s=t.angle,o=t.startAngle,c=t.endAngle,u=t.r,f=t.radius,p=t.innerRadius,g=t.outerRadius,m=t.x,x=t.y,b=t.top,A=t.left,y=t.width,j=t.height,N=t.clockWise,k=t.labelViewBox;if(k)return k;if(pe(y)&&pe(j)){if(pe(m)&&pe(x))return{x:m,y:x,width:y,height:j};if(pe(b)&&pe(A))return{x:b,y:A,width:y,height:j}}return pe(m)&&pe(x)?{x:m,y:x,width:0,height:0}:pe(n)&&pe(r)?{cx:n,cy:r,startAngle:o||s||0,endAngle:c||s||0,innerRadius:p||0,outerRadius:g||f||u||0,clockWise:N}:t.viewBox?t.viewBox:{}},iJ=function(t,n){return t?t===!0?B.createElement(Jt,{key:"label-implicit",viewBox:n}):Qt(t)?B.createElement(Jt,{key:"label-implicit",viewBox:n,value:t}):M.isValidElement(t)?t.type===Jt?M.cloneElement(t,{key:"label-implicit",viewBox:n}):B.createElement(Jt,{key:"label-implicit",content:t,viewBox:n}):Ee(t)?B.createElement(Jt,{key:"label-implicit",content:t,viewBox:n}):Ql(t)?B.createElement(Jt,Fu({viewBox:n},t,{key:"label-implicit"})):null:null},oJ=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var s=t.children,o=x9(t),c=vr(s,Jt).map(function(f,p){return M.cloneElement(f,{viewBox:n||o,key:"label-".concat(p)})});if(!r)return c;var u=iJ(t.label,n||o);return[u].concat(FZ(c))};Jt.parseViewBox=x9;Jt.renderCallByParent=oJ;var Eb,D8;function lJ(){if(D8)return Eb;D8=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return Eb=e,Eb}var cJ=lJ();const uJ=nt(cJ);function Gu(e){"@babel/helpers - typeof";return Gu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gu(e)}var dJ=["valueAccessor"],fJ=["data","dataKey","clockWise","id","textBreakAll"];function pJ(e){return xJ(e)||gJ(e)||hJ(e)||mJ()}function mJ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
372In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hJ(e,t){if(e){if(typeof e=="string")return w2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w2(e,t)}}function gJ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xJ(e){if(Array.isArray(e))return w2(e)}function w2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function am(){return am=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},am.apply(this,arguments)}function R8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function q8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?R8(Object(n),!0).forEach(function(r){vJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vJ(e,t,n){return t=yJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yJ(e){var t=bJ(e,"string");return Gu(t)=="symbol"?t:t+""}function bJ(e,t){if(Gu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Gu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function B8(e,t){if(e==null)return{};var n=wJ(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wJ(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var AJ=function(t){return Array.isArray(t.value)?uJ(t.value):t.value};function Ra(e){var t=e.valueAccessor,n=t===void 0?AJ:t,r=B8(e,dJ),s=r.data,o=r.dataKey,c=r.clockWise,u=r.id,f=r.textBreakAll,p=B8(r,fJ);return!s||!s.length?null:B.createElement(Qe,{className:"recharts-label-list"},s.map(function(g,m){var x=Be(o)?n(g,m):Gt(g&&g.payload,o),b=Be(u)?{}:{id:"".concat(u,"-").concat(m)};return B.createElement(Jt,am({},ke(g,!0),p,b,{parentViewBox:g.parentViewBox,value:x,textBreakAll:f,viewBox:Jt.parseViewBox(Be(c)?g:q8(q8({},g),{},{clockWise:c})),key:"label-".concat(m),index:m}))}))}Ra.displayName="LabelList";function jJ(e,t){return e?e===!0?B.createElement(Ra,{key:"labelList-implicit",data:t}):B.isValidElement(e)||Ee(e)?B.createElement(Ra,{key:"labelList-implicit",data:t,content:e}):Ql(e)?B.createElement(Ra,am({data:t},e,{key:"labelList-implicit"})):null:null}function SJ(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,s=vr(r,Ra).map(function(c,u){return M.cloneElement(c,{data:t,key:"labelList-".concat(u)})});if(!n)return s;var o=jJ(e.label,t);return[o].concat(pJ(s))}Ra.renderCallByParent=SJ;function Qu(e){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qu(e)}function A2(){return A2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A2.apply(this,arguments)}function $8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function z8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$8(Object(n),!0).forEach(function(r){NJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function NJ(e,t,n){return t=OJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OJ(e){var t=_J(e,"string");return Qu(t)=="symbol"?t:t+""}function _J(e,t){if(Qu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kJ=function(t,n){var r=yn(n-t),s=Math.min(Math.abs(n-t),359.999);return r*s},lp=function(t){var n=t.cx,r=t.cy,s=t.radius,o=t.angle,c=t.sign,u=t.isExternal,f=t.cornerRadius,p=t.cornerIsExternal,g=f*(u?1:-1)+s,m=Math.asin(f/g)/rm,x=p?o:o+c*m,b=ht(n,r,g,x),A=ht(n,r,s,x),y=p?o-c*m:o,j=ht(n,r,g*Math.cos(m*rm),y);return{center:b,circleTangency:A,lineTangency:j,theta:m}},v9=function(t){var n=t.cx,r=t.cy,s=t.innerRadius,o=t.outerRadius,c=t.startAngle,u=t.endAngle,f=kJ(c,u),p=c+f,g=ht(n,r,o,c),m=ht(n,r,o,p),x="M ".concat(g.x,",").concat(g.y,`
373    A `).concat(o,",").concat(o,`,0,
374    `).concat(+(Math.abs(f)>180),",").concat(+(c>p),`,
375    `).concat(m.x,",").concat(m.y,`
376  `);if(s>0){var b=ht(n,r,s,c),A=ht(n,r,s,p);x+="L ".concat(A.x,",").concat(A.y,`
377            A `).concat(s,",").concat(s,`,0,
378            `).concat(+(Math.abs(f)>180),",").concat(+(c<=p),`,
379            `).concat(b.x,",").concat(b.y," Z")}else x+="L ".concat(n,",").concat(r," Z");return x},TJ=function(t){var n=t.cx,r=t.cy,s=t.innerRadius,o=t.outerRadius,c=t.cornerRadius,u=t.forceCornerRadius,f=t.cornerIsExternal,p=t.startAngle,g=t.endAngle,m=yn(g-p),x=lp({cx:n,cy:r,radius:o,angle:p,sign:m,cornerRadius:c,cornerIsExternal:f}),b=x.circleTangency,A=x.lineTangency,y=x.theta,j=lp({cx:n,cy:r,radius:o,angle:g,sign:-m,cornerRadius:c,cornerIsExternal:f}),N=j.circleTangency,k=j.lineTangency,T=j.theta,C=f?Math.abs(p-g):Math.abs(p-g)-y-T;if(C<0)return u?"M ".concat(A.x,",").concat(A.y,`
380        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
381        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
382      `):v9({cx:n,cy:r,innerRadius:s,outerRadius:o,startAngle:p,endAngle:g});var O="M ".concat(A.x,",").concat(A.y,`
383    A`).concat(c,",").concat(c,",0,0,").concat(+(m<0),",").concat(b.x,",").concat(b.y,`
384    A`).concat(o,",").concat(o,",0,").concat(+(C>180),",").concat(+(m<0),",").concat(N.x,",").concat(N.y,`
385    A`).concat(c,",").concat(c,",0,0,").concat(+(m<0),",").concat(k.x,",").concat(k.y,`
386  `);if(s>0){var _=lp({cx:n,cy:r,radius:s,angle:p,sign:m,isExternal:!0,cornerRadius:c,cornerIsExternal:f}),S=_.circleTangency,E=_.lineTangency,R=_.theta,L=lp({cx:n,cy:r,radius:s,angle:g,sign:-m,isExternal:!0,cornerRadius:c,cornerIsExternal:f}),$=L.circleTangency,H=L.lineTangency,G=L.theta,Y=f?Math.abs(p-g):Math.abs(p-g)-R-G;if(Y<0&&c===0)return"".concat(O,"L").concat(n,",").concat(r,"Z");O+="L".concat(H.x,",").concat(H.y,`
387      A`).concat(c,",").concat(c,",0,0,").concat(+(m<0),",").concat($.x,",").concat($.y,`
388      A`).concat(s,",").concat(s,",0,").concat(+(Y>180),",").concat(+(m>0),",").concat(S.x,",").concat(S.y,`
389      A`).concat(c,",").concat(c,",0,0,").concat(+(m<0),",").concat(E.x,",").concat(E.y,"Z")}else O+="L".concat(n,",").concat(r,"Z");return O},PJ={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},y9=function(t){var n=z8(z8({},PJ),t),r=n.cx,s=n.cy,o=n.innerRadius,c=n.outerRadius,u=n.cornerRadius,f=n.forceCornerRadius,p=n.cornerIsExternal,g=n.startAngle,m=n.endAngle,x=n.className;if(c<o||g===m)return null;var b=qe("recharts-sector",x),A=c-o,y=bn(u,A,0,!0),j;return y>0&&Math.abs(g-m)<360?j=TJ({cx:r,cy:s,innerRadius:o,outerRadius:c,cornerRadius:Math.min(y,A/2),forceCornerRadius:f,cornerIsExternal:p,startAngle:g,endAngle:m}):j=v9({cx:r,cy:s,innerRadius:o,outerRadius:c,startAngle:g,endAngle:m}),B.createElement("path",A2({},ke(n,!0),{className:b,d:j,role:"img"}))};function Ku(e){"@babel/helpers - typeof";return Ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ku(e)}function j2(){return j2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j2.apply(this,arguments)}function L8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function I8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L8(Object(n),!0).forEach(function(r){EJ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L8(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function EJ(e,t,n){return t=CJ(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CJ(e){var t=MJ(e,"string");return Ku(t)=="symbol"?t:t+""}function MJ(e,t){if(Ku(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var U8={curveBasisClosed:JF,curveBasisOpen:eG,curveBasis:ZF,curveBumpX:$F,curveBumpY:zF,curveLinearClosed:tG,curveLinear:th,curveMonotoneX:nG,curveMonotoneY:rG,curveNatural:aG,curveStep:sG,curveStepAfter:oG,curveStepBefore:iG},cp=function(t){return t.x===+t.x&&t.y===+t.y},tu=function(t){return t.x},nu=function(t){return t.y},DJ=function(t,n){if(Ee(t))return t;var r="curve".concat(Jm(t));return(r==="curveMonotone"||r==="curveBump")&&n?U8["".concat(r).concat(n==="vertical"?"Y":"X")]:U8[r]||th},RJ=function(t){var n=t.type,r=n===void 0?"linear":n,s=t.points,o=s===void 0?[]:s,c=t.baseLine,u=t.layout,f=t.connectNulls,p=f===void 0?!1:f,g=DJ(r,u),m=p?o.filter(function(y){return cp(y)}):o,x;if(Array.isArray(c)){var b=p?c.filter(function(y){return cp(y)}):c,A=m.map(function(y,j){return I8(I8({},y),{},{base:b[j]})});return u==="vertical"?x=Jf().y(nu).x1(tu).x0(function(y){return y.base.x}):x=Jf().x(tu).y1(nu).y0(function(y){return y.base.y}),x.defined(cp).curve(g),x(A)}return u==="vertical"&&pe(c)?x=Jf().y(nu).x1(tu).x0(c):pe(c)?x=Jf().x(tu).y1(nu).y0(c):x=xC().x(tu).y(nu),x.defined(cp).curve(g),x(m)},il=function(t){var n=t.className,r=t.points,s=t.path,o=t.pathRef;if((!r||!r.length)&&!s)return null;var c=r&&r.length?RJ(t):s;return M.createElement("path",j2({},ke(t,!1),Cp(t),{className:qe("recharts-curve",n),d:c,ref:o}))},Cb={exports:{}},Mb,H8;function qJ(){if(H8)return Mb;H8=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Mb=e,Mb}var Db,F8;function BJ(){if(F8)return Db;F8=1;var e=qJ();function t(){}function n(){}return n.resetWarningCache=t,Db=function(){function r(c,u,f,p,g,m){if(m!==e){var x=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 x.name="Invariant Violation",x}}r.isRequired=r;function s(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:s,element:r,elementType:r,instanceOf:s,node:r,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},Db}var G8;function $J(){return G8||(G8=1,Cb.exports=BJ()()),Cb.exports}var zJ=$J();const tt=nt(zJ);var LJ=Object.getOwnPropertyNames,IJ=Object.getOwnPropertySymbols,UJ=Object.prototype.hasOwnProperty;function Q8(e,t){return function(r,s,o){return e(r,s,o)&&t(r,s,o)}}function up(e){return function(n,r,s){if(!n||!r||typeof n!="object"||typeof r!="object")return e(n,r,s);var o=s.cache,c=o.get(n),u=o.get(r);if(c&&u)return c===r&&u===n;o.set(n,r),o.set(r,n);var f=e(n,r,s);return o.delete(n),o.delete(r),f}}function HJ(e){return e?.[Symbol.toStringTag]}function K8(e){return LJ(e).concat(IJ(e))}var FJ=Object.hasOwn||(function(e,t){return UJ.call(e,t)});function Wi(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var GJ="__v",QJ="__o",KJ="_owner",V8=Object.getOwnPropertyDescriptor,Y8=Object.keys;function VJ(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function YJ(e,t){return Wi(e.getTime(),t.getTime())}function XJ(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function WJ(e,t){return e===t}function X8(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var s=new Array(r),o=e.entries(),c,u,f=0;(c=o.next())&&!c.done;){for(var p=t.entries(),g=!1,m=0;(u=p.next())&&!u.done;){if(s[m]){m++;continue}var x=c.value,b=u.value;if(n.equals(x[0],b[0],f,m,e,t,n)&&n.equals(x[1],b[1],x[0],b[0],e,t,n)){g=s[m]=!0;break}m++}if(!g)return!1;f++}return!0}var ZJ=Wi;function JJ(e,t,n){var r=Y8(e),s=r.length;if(Y8(t).length!==s)return!1;for(;s-- >0;)if(!b9(e,t,n,r[s]))return!1;return!0}function ru(e,t,n){var r=K8(e),s=r.length;if(K8(t).length!==s)return!1;for(var o,c,u;s-- >0;)if(o=r[s],!b9(e,t,n,o)||(c=V8(e,o),u=V8(t,o),(c||u)&&(!c||!u||c.configurable!==u.configurable||c.enumerable!==u.enumerable||c.writable!==u.writable)))return!1;return!0}function eee(e,t){return Wi(e.valueOf(),t.valueOf())}function tee(e,t){return e.source===t.source&&e.flags===t.flags}function W8(e,t,n){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var s=new Array(r),o=e.values(),c,u;(c=o.next())&&!c.done;){for(var f=t.values(),p=!1,g=0;(u=f.next())&&!u.done;){if(!s[g]&&n.equals(c.value,u.value,c.value,u.value,e,t,n)){p=s[g]=!0;break}g++}if(!p)return!1}return!0}function nee(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function ree(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function b9(e,t,n,r){return(r===KJ||r===QJ||r===GJ)&&(e.$$typeof||t.$$typeof)?!0:FJ(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var aee="[object Arguments]",see="[object Boolean]",iee="[object Date]",oee="[object Error]",lee="[object Map]",cee="[object Number]",uee="[object Object]",dee="[object RegExp]",fee="[object Set]",pee="[object String]",mee="[object URL]",hee=Array.isArray,Z8=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,J8=Object.assign,gee=Object.prototype.toString.call.bind(Object.prototype.toString);function xee(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areErrorsEqual,s=e.areFunctionsEqual,o=e.areMapsEqual,c=e.areNumbersEqual,u=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,p=e.areRegExpsEqual,g=e.areSetsEqual,m=e.areTypedArraysEqual,x=e.areUrlsEqual,b=e.unknownTagComparators;
389return function(y,j,N){if(y===j)return!0;if(y==null||j==null)return!1;var k=typeof y;if(k!==typeof j)return!1;if(k!=="object")return k==="number"?c(y,j,N):k==="function"?s(y,j,N):!1;var T=y.constructor;if(T!==j.constructor)return!1;if(T===Object)return u(y,j,N);if(hee(y))return t(y,j,N);if(Z8!=null&&Z8(y))return m(y,j,N);if(T===Date)return n(y,j,N);if(T===RegExp)return p(y,j,N);if(T===Map)return o(y,j,N);if(T===Set)return g(y,j,N);var C=gee(y);if(C===iee)return n(y,j,N);if(C===dee)return p(y,j,N);if(C===lee)return o(y,j,N);if(C===fee)return g(y,j,N);if(C===uee)return typeof y.then!="function"&&typeof j.then!="function"&&u(y,j,N);if(C===mee)return x(y,j,N);if(C===oee)return r(y,j,N);if(C===aee)return u(y,j,N);if(C===see||C===cee||C===pee)return f(y,j,N);if(b){var O=b[C];if(!O){var _=HJ(y);_&&(O=b[_])}if(O)return O(y,j,N)}return!1}}function vee(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,s={areArraysEqual:r?ru:VJ,areDatesEqual:YJ,areErrorsEqual:XJ,areFunctionsEqual:WJ,areMapsEqual:r?Q8(X8,ru):X8,areNumbersEqual:ZJ,areObjectsEqual:r?ru:JJ,arePrimitiveWrappersEqual:eee,areRegExpsEqual:tee,areSetsEqual:r?Q8(W8,ru):W8,areTypedArraysEqual:r?ru:nee,areUrlsEqual:ree,unknownTagComparators:void 0};if(n&&(s=J8({},s,n(s))),t){var o=up(s.areArraysEqual),c=up(s.areMapsEqual),u=up(s.areObjectsEqual),f=up(s.areSetsEqual);s=J8({},s,{areArraysEqual:o,areMapsEqual:c,areObjectsEqual:u,areSetsEqual:f})}return s}function yee(e){return function(t,n,r,s,o,c,u){return e(t,n,u)}}function bee(e){var t=e.circular,n=e.comparator,r=e.createState,s=e.equals,o=e.strict;if(r)return function(f,p){var g=r(),m=g.cache,x=m===void 0?t?new WeakMap:void 0:m,b=g.meta;return n(f,p,{cache:x,equals:s,meta:b,strict:o})};if(t)return function(f,p){return n(f,p,{cache:new WeakMap,equals:s,meta:void 0,strict:o})};var c={cache:void 0,equals:s,meta:void 0,strict:o};return function(f,p){return n(f,p,c)}}var wee=Ls();Ls({strict:!0});Ls({circular:!0});Ls({circular:!0,strict:!0});Ls({createInternalComparator:function(){return Wi}});Ls({strict:!0,createInternalComparator:function(){return Wi}});Ls({circular:!0,createInternalComparator:function(){return Wi}});Ls({circular:!0,createInternalComparator:function(){return Wi},strict:!0});function Ls(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,s=e.createState,o=e.strict,c=o===void 0?!1:o,u=vee(e),f=xee(u),p=r?r(f):yee(f);return bee({circular:n,comparator:f,createState:s,equals:p,strict:c})}function Aee(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function ek(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function s(o){n<0&&(n=o),o-n>t?(e(o),n=-1):Aee(s)};requestAnimationFrame(r)}function S2(e){"@babel/helpers - typeof";return S2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S2(e)}function jee(e){return _ee(e)||Oee(e)||Nee(e)||See()}function See(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
390In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nee(e,t){if(e){if(typeof e=="string")return tk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tk(e,t)}}function tk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Oee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _ee(e){if(Array.isArray(e))return e}function kee(){var e={},t=function(){return null},n=!1,r=function s(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var c=o,u=jee(c),f=u[0],p=u.slice(1);if(typeof f=="number"){ek(s.bind(null,p),f);return}s(f),ek(s.bind(null,p));return}S2(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Vu(e){"@babel/helpers - typeof";return Vu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vu(e)}function nk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function rk(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
vendor: 187,166 bytes, lines 390-414
390t%2?nk(Object(n),!0).forEach(function(r){w9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function w9(e,t,n){return t=Tee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tee(e){var t=Pee(e,"string");return Vu(t)==="symbol"?t:String(t)}function Pee(e,t){if(Vu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Vu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Eee=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,s){return r.filter(function(o){return s.includes(o)})})},Cee=function(t){return t},Mee=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},pu=function(t,n){return Object.keys(n).reduce(function(r,s){return rk(rk({},r),{},w9({},s,t(s,n[s])))},{})},ak=function(t,n,r){return t.map(function(s){return"".concat(Mee(s)," ").concat(n,"ms ").concat(r)}).join(",")};function Dee(e,t){return Bee(e)||qee(e,t)||A9(e,t)||Ree()}function Ree(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
391In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qee(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function Bee(e){if(Array.isArray(e))return e}function $ee(e){return Iee(e)||Lee(e)||A9(e)||zee()}function zee(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
392In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A9(e,t){if(e){if(typeof e=="string")return N2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N2(e,t)}}function Lee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Iee(e){if(Array.isArray(e))return N2(e)}function N2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sm=1e-4,j9=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},S9=function(t,n){return t.map(function(r,s){return r*Math.pow(n,s)}).reduce(function(r,s){return r+s})},sk=function(t,n){return function(r){var s=j9(t,n);return S9(s,r)}},Uee=function(t,n){return function(r){var s=j9(t,n),o=[].concat($ee(s.map(function(c,u){return c*u}).slice(1)),[0]);return S9(o,r)}},ik=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var s=n[0],o=n[1],c=n[2],u=n[3];if(n.length===1)switch(n[0]){case"linear":s=0,o=0,c=1,u=1;break;case"ease":s=.25,o=.1,c=.25,u=1;break;case"ease-in":s=.42,o=0,c=1,u=1;break;case"ease-out":s=.42,o=0,c=.58,u=1;break;case"ease-in-out":s=0,o=0,c=.58,u=1;break;default:{var f=n[0].split("(");if(f[0]==="cubic-bezier"&&f[1].split(")")[0].split(",").length===4){var p=f[1].split(")")[0].split(",").map(function(j){return parseFloat(j)}),g=Dee(p,4);s=g[0],o=g[1],c=g[2],u=g[3]}}}var m=sk(s,c),x=sk(o,u),b=Uee(s,c),A=function(N){return N>1?1:N<0?0:N},y=function(N){for(var k=N>1?1:N,T=k,C=0;C<8;++C){var O=m(T)-k,_=b(T);if(Math.abs(O-k)<sm||_<sm)return x(T);T=A(T-O/_)}return x(T)};return y.isStepper=!1,y},Hee=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,s=t.damping,o=s===void 0?8:s,c=t.dt,u=c===void 0?17:c,f=function(g,m,x){var b=-(g-m)*r,A=x*o,y=x+(b-A)*u/1e3,j=x*u/1e3+g;return Math.abs(j-m)<sm&&Math.abs(y)<sm?[m,0]:[j,y]};return f.isStepper=!0,f.dt=u,f},Fee=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var s=n[0];if(typeof s=="string")switch(s){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ik(s);case"spring":return Hee();default:if(s.split("(")[0]==="cubic-bezier")return ik(s)}return typeof s=="function"?s:null};function Yu(e){"@babel/helpers - typeof";return Yu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yu(e)}function ok(e){return Kee(e)||Qee(e)||N9(e)||Gee()}function Gee(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
393In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qee(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Kee(e){if(Array.isArray(e))return _2(e)}function lk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function on(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lk(Object(n),!0).forEach(function(r){O2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function O2(e,t,n){return t=Vee(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vee(e){var t=Yee(e,"string");return Yu(t)==="symbol"?t:String(t)}function Yee(e,t){if(Yu(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Yu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Xee(e,t){return Jee(e)||Zee(e,t)||N9(e,t)||Wee()}function Wee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
394In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N9(e,t){if(e){if(typeof e=="string")return _2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _2(e,t)}}function _2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Zee(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function Jee(e){if(Array.isArray(e))return e}var im=function(t,n,r){return t+(n-t)*r},k2=function(t){var n=t.from,r=t.to;return n!==r},ete=function e(t,n,r){var s=pu(function(o,c){if(k2(c)){var u=t(c.from,c.to,c.velocity),f=Xee(u,2),p=f[0],g=f[1];return on(on({},c),{},{from:p,velocity:g})}return c},n);return r<1?pu(function(o,c){return k2(c)?on(on({},c),{},{velocity:im(c.velocity,s[o].velocity,r),from:im(c.from,s[o].from,r)}):c},n):e(t,s,r-1)};const tte=(function(e,t,n,r,s){var o=Eee(e,t),c=o.reduce(function(j,N){return on(on({},j),{},O2({},N,[e[N],t[N]]))},{}),u=o.reduce(function(j,N){return on(on({},j),{},O2({},N,{from:e[N],velocity:0,to:t[N]}))},{}),f=-1,p,g,m=function(){return null},x=function(){return pu(function(N,k){return k.from},u)},b=function(){return!Object.values(u).filter(k2).length},A=function(N){p||(p=N);var k=N-p,T=k/n.dt;u=ete(n,u,T),s(on(on(on({},e),t),x())),p=N,b()||(f=requestAnimationFrame(m))},y=function(N){g||(g=N);var k=(N-g)/r,T=pu(function(O,_){return im.apply(void 0,ok(_).concat([n(k)]))},c);if(s(on(on(on({},e),t),T)),k<1)f=requestAnimationFrame(m);else{var C=pu(function(O,_){return im.apply(void 0,ok(_).concat([n(1)]))},c);s(on(on(on({},e),t),C))}};return m=n.isStepper?A:y,function(){return requestAnimationFrame(m),function(){cancelAnimationFrame(f)}}});function Sl(e){"@babel/helpers - typeof";return Sl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sl(e)}var nte=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function rte(e,t){if(e==null)return{};var n=ate(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ate(e,t){if(e==null)return{};var n={},r=Object.keys(e),s,o;for(o=0;o<r.length;o++)s=r[o],!(t.indexOf(s)>=0)&&(n[s]=e[s]);return n}function Rb(e){return lte(e)||ote(e)||ite(e)||ste()}function ste(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
395In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ite(e,t){if(e){if(typeof e=="string")return T2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T2(e,t)}}function ote(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lte(e){if(Array.isArray(e))return T2(e)}function T2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function _r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ck(Object(n),!0).forEach(function(r){ou(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ck(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ou(e,t,n){return t=O9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ute(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,O9(r.key),r)}}function dte(e,t,n){return t&&ute(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function O9(e){var t=fte(e,"string");return Sl(t)==="symbol"?t:String(t)}function fte(e,t){if(Sl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Sl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pte(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P2(e,t)}function P2(e,t){return P2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},P2(e,t)}function mte(e){var t=hte();return function(){var r=om(e),s;if(t){var o=om(this).constructor;s=Reflect.construct(r,arguments,o)}else s=r.apply(this,arguments);return E2(this,s)}}function E2(e,t){if(t&&(Sl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return C2(e)}function C2(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hte(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function om(e){return om=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},om(e)}var Jr=(function(e){pte(n,e);var t=mte(n);function n(r,s){var o;cte(this,n),o=t.call(this,r,s);var c=o.props,u=c.isActive,f=c.attributeName,p=c.from,g=c.to,m=c.steps,x=c.children,b=c.duration;if(o.handleStyleChange=o.handleStyleChange.bind(C2(o)),o.changeStyle=o.changeStyle.bind(C2(o)),!u||b<=0)return o.state={style:{}},typeof x=="function"&&(o.state={style:g}),E2(o);if(m&&m.length)o.state={style:m[0].style};else if(p){if(typeof x=="function")return o.state={style:p},E2(o);o.state={style:f?ou({},f,p):p}}else o.state={style:{}};return o}return dte(n,[{key:"componentDidMount",value:function(){var s=this.props,o=s.isActive,c=s.canBegin;this.mounted=!0,!(!o||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(s){var o=this.props,c=o.isActive,u=o.canBegin,f=o.attributeName,p=o.shouldReAnimate,g=o.to,m=o.from,x=this.state.style;if(u){if(!c){var b={style:f?ou({},f,g):g};this.state&&x&&(f&&x[f]!==g||!f&&x!==g)&&this.setState(b);return}if(!(wee(s.to,g)&&s.canBegin&&s.isActive)){var A=!s.canBegin||!s.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=A||p?m:s.to;if(this.state&&x){var j={style:f?ou({},f,y):y};(f&&x[f]!==y||!f&&x!==y)&&this.setState(j)}this.runAnimation(_r(_r({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var s=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),s&&s()}},{key:"handleStyleChange",value:function(s){this.changeStyle(s)}},{key:"changeStyle",value:function(s){this.mounted&&this.setState({style:s})}},{key:"runJSAnimation",value:function(s){var o=this,c=s.from,u=s.to,f=s.duration,p=s.easing,g=s.begin,m=s.onAnimationEnd,x=s.onAnimationStart,b=tte(c,u,Fee(p),f,this.changeStyle),A=function(){o.stopJSAnimation=b()};this.manager.start([x,g,A,f,m])}},{key:"runStepAnimation",value:function(s){var o=this,c=s.steps,u=s.begin,f=s.onAnimationStart,p=c[0],g=p.style,m=p.duration,x=m===void 0?0:m,b=function(y,j,N){if(N===0)return y;var k=j.duration,T=j.easing,C=T===void 0?"ease":T,O=j.style,_=j.properties,S=j.onAnimationEnd,E=N>0?c[N-1]:j,R=_||Object.keys(O);if(typeof C=="function"||C==="spring")return[].concat(Rb(y),[o.runJSAnimation.bind(o,{from:E.style,to:O,duration:k,easing:C}),k]);var L=ak(R,k,C),$=_r(_r(_r({},E.style),O),{},{transition:L});return[].concat(Rb(y),[$,k,S]).filter(Cee)};return this.manager.start([f].concat(Rb(c.reduce(b,[g,Math.max(x,u)])),[s.onAnimationEnd]))}},{key:"runAnimation",value:function(s){this.manager||(this.manager=kee());var o=s.begin,c=s.duration,u=s.attributeName,f=s.to,p=s.easing,g=s.onAnimationStart,m=s.onAnimationEnd,x=s.steps,b=s.children,A=this.manager;if(this.unSubscribe=A.subscribe(this.handleStyleChange),typeof p=="function"||typeof b=="function"||p==="spring"){this.runJSAnimation(s);return}if(x.length>1){this.runStepAnimation(s);return}var y=u?ou({},u,f):f,j=ak(Object.keys(y),c,p);A.start([g,o,_r(_r({},y),{},{transition:j}),c,m])}},{key:"render",value:function(){var s=this.props,o=s.children;s.begin;var c=s.duration;s.attributeName,s.easing;var u=s.isActive;s.steps,s.from,s.to,s.canBegin,s.onAnimationEnd,s.shouldReAnimate,s.onAnimationReStart;var f=rte(s,nte),p=M.Children.count(o),g=this.state.style;if(typeof o=="function")return o(g);if(!u||p===0||c<=0)return o;var m=function(b){var A=b.props,y=A.style,j=y===void 0?{}:y,N=A.className,k=M.cloneElement(b,_r(_r({},f),{},{style:_r(_r({},j),g),className:N}));return k};return p===1?m(M.Children.only(o)):B.createElement("div",null,M.Children.map(o,function(x){return m(x)}))}}]),n})(M.PureComponent);Jr.displayName="Animate";Jr.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Jr.propTypes={from:tt.oneOfType([tt.object,tt.string]),to:tt.oneOfType([tt.object,tt.string]),attributeName:tt.string,duration:tt.number,begin:tt.number,easing:tt.oneOfType([tt.string,tt.func]),steps:tt.arrayOf(tt.shape({duration:tt.number.isRequired,style:tt.object.isRequired,easing:tt.oneOfType([tt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),tt.func]),properties:tt.arrayOf("string"),onAnimationEnd:tt.func})),children:tt.oneOfType([tt.node,tt.func]),isActive:tt.bool,canBegin:tt.bool,onAnimationEnd:tt.func,shouldReAnimate:tt.bool,onAnimationStart:tt.func,onAnimationReStart:tt.func};function Xu(e){"@babel/helpers - typeof";return Xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xu(e)}function lm(){return lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lm.apply(this,arguments)}function gte(e,t){return bte(e)||yte(e,t)||vte(e,t)||xte()}function xte(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
396In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vte(e,t){if(e){if(typeof e=="string")return uk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uk(e,t)}}function uk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yte(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function bte(e){if(Array.isArray(e))return e}function dk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function fk(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?dk(Object(n),!0).forEach(function(r){wte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wte(e,t,n){return t=Ate(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ate(e){var t=jte(e,"string");return Xu(t)=="symbol"?t:t+""}function jte(e,t){if(Xu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pk=function(t,n,r,s,o){var c=Math.min(Math.abs(r)/2,Math.abs(s)/2),u=s>=0?1:-1,f=r>=0?1:-1,p=s>=0&&r>=0||s<0&&r<0?1:0,g;if(c>0&&o instanceof Array){for(var m=[0,0,0,0],x=0,b=4;x<b;x++)m[x]=o[x]>c?c:o[x];g="M".concat(t,",").concat(n+u*m[0]),m[0]>0&&(g+="A ".concat(m[0],",").concat(m[0],",0,0,").concat(p,",").concat(t+f*m[0],",").concat(n)),g+="L ".concat(t+r-f*m[1],",").concat(n),m[1]>0&&(g+="A ".concat(m[1],",").concat(m[1],",0,0,").concat(p,`,
397        `).concat(t+r,",").concat(n+u*m[1])),g+="L ".concat(t+r,",").concat(n+s-u*m[2]),m[2]>0&&(g+="A ".concat(m[2],",").concat(m[2],",0,0,").concat(p,`,
398        `).concat(t+r-f*m[2],",").concat(n+s)),g+="L ".concat(t+f*m[3],",").concat(n+s),m[3]>0&&(g+="A ".concat(m[3],",").concat(m[3],",0,0,").concat(p,`,
399        `).concat(t,",").concat(n+s-u*m[3])),g+="Z"}else if(c>0&&o===+o&&o>0){var A=Math.min(c,o);g="M ".concat(t,",").concat(n+u*A,`
400            A `).concat(A,",").concat(A,",0,0,").concat(p,",").concat(t+f*A,",").concat(n,`
401            L `).concat(t+r-f*A,",").concat(n,`
402            A `).concat(A,",").concat(A,",0,0,").concat(p,",").concat(t+r,",").concat(n+u*A,`
403            L `).concat(t+r,",").concat(n+s-u*A,`
404            A `).concat(A,",").concat(A,",0,0,").concat(p,",").concat(t+r-f*A,",").concat(n+s,`
405            L `).concat(t+f*A,",").concat(n+s,`
406            A `).concat(A,",").concat(A,",0,0,").concat(p,",").concat(t,",").concat(n+s-u*A," Z")}else g="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(s," h ").concat(-r," Z");return g},Ste=function(t,n){if(!t||!n)return!1;var r=t.x,s=t.y,o=n.x,c=n.y,u=n.width,f=n.height;if(Math.abs(u)>0&&Math.abs(f)>0){var p=Math.min(o,o+u),g=Math.max(o,o+u),m=Math.min(c,c+f),x=Math.max(c,c+f);return r>=p&&r<=g&&s>=m&&s<=x}return!1},Nte={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},SA=function(t){var n=fk(fk({},Nte),t),r=M.useRef(),s=M.useState(-1),o=gte(s,2),c=o[0],u=o[1];M.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var C=r.current.getTotalLength();C&&u(C)}catch{}},[]);var f=n.x,p=n.y,g=n.width,m=n.height,x=n.radius,b=n.className,A=n.animationEasing,y=n.animationDuration,j=n.animationBegin,N=n.isAnimationActive,k=n.isUpdateAnimationActive;if(f!==+f||p!==+p||g!==+g||m!==+m||g===0||m===0)return null;var T=qe("recharts-rectangle",b);return k?B.createElement(Jr,{canBegin:c>0,from:{width:g,height:m,x:f,y:p},to:{width:g,height:m,x:f,y:p},duration:y,animationEasing:A,isActive:k},function(C){var O=C.width,_=C.height,S=C.x,E=C.y;return B.createElement(Jr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:j,duration:y,isActive:N,easing:A},B.createElement("path",lm({},ke(n,!0),{className:T,d:pk(S,E,O,_,x),ref:r})))}):B.createElement("path",lm({},ke(n,!0),{className:T,d:pk(f,p,g,m,x)}))},Ote=["points","className","baseLinePoints","connectNulls"];function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wo.apply(this,arguments)}function _te(e,t){if(e==null)return{};var n=kte(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kte(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function mk(e){return Cte(e)||Ete(e)||Pte(e)||Tte()}function Tte(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
407In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pte(e,t){if(e){if(typeof e=="string")return M2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M2(e,t)}}function Ete(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Cte(e){if(Array.isArray(e))return M2(e)}function M2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hk=function(t){return t&&t.x===+t.x&&t.y===+t.y},Mte=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(r){hk(r)?n[n.length-1].push(r):n[n.length-1].length>0&&n.push([])}),hk(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},mu=function(t,n){var r=Mte(t);n&&(r=[r.reduce(function(o,c){return[].concat(mk(o),mk(c))},[])]);var s=r.map(function(o){return o.reduce(function(c,u,f){return"".concat(c).concat(f===0?"M":"L").concat(u.x,",").concat(u.y)},"")}).join("");return r.length===1?"".concat(s,"Z"):s},Dte=function(t,n,r){var s=mu(t,r);return"".concat(s.slice(-1)==="Z"?s.slice(0,-1):s,"L").concat(mu(n.reverse(),r).slice(1))},Rte=function(t){var n=t.points,r=t.className,s=t.baseLinePoints,o=t.connectNulls,c=_te(t,Ote);if(!n||!n.length)return null;var u=qe("recharts-polygon",r);if(s&&s.length){var f=c.stroke&&c.stroke!=="none",p=Dte(n,s,o);return B.createElement("g",{className:u},B.createElement("path",Wo({},ke(c,!0),{fill:p.slice(-1)==="Z"?c.fill:"none",stroke:"none",d:p})),f?B.createElement("path",Wo({},ke(c,!0),{fill:"none",d:mu(n,o)})):null,f?B.createElement("path",Wo({},ke(c,!0),{fill:"none",d:mu(s,o)})):null)}var g=mu(n,o);return B.createElement("path",Wo({},ke(c,!0),{fill:g.slice(-1)==="Z"?c.fill:"none",className:u,d:g}))};function D2(){return D2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D2.apply(this,arguments)}var vh=function(t){var n=t.cx,r=t.cy,s=t.r,o=t.className,c=qe("recharts-dot",o);return n===+n&&r===+r&&s===+s?M.createElement("circle",D2({},ke(t,!1),Cp(t),{className:c,cx:n,cy:r,r:s})):null};function Wu(e){"@babel/helpers - typeof";return Wu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wu(e)}var qte=["x","y","top","left","width","height","className"];function R2(){return R2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R2.apply(this,arguments)}function gk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Bte(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gk(Object(n),!0).forEach(function(r){$te(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $te(e,t,n){return t=zte(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zte(e){var t=Lte(e,"string");return Wu(t)=="symbol"?t:t+""}function Lte(e,t){if(Wu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ite(e,t){if(e==null)return{};var n=Ute(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ute(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Hte=function(t,n,r,s,o,c){return"M".concat(t,",").concat(o,"v").concat(s,"M").concat(c,",").concat(n,"h").concat(r)},Fte=function(t){var n=t.x,r=n===void 0?0:n,s=t.y,o=s===void 0?0:s,c=t.top,u=c===void 0?0:c,f=t.left,p=f===void 0?0:f,g=t.width,m=g===void 0?0:g,x=t.height,b=x===void 0?0:x,A=t.className,y=Ite(t,qte),j=Bte({x:r,y:o,top:u,left:p,width:m,height:b},y);return!pe(r)||!pe(o)||!pe(m)||!pe(b)||!pe(u)||!pe(p)?null:B.createElement("path",R2({},ke(j,!0),{className:qe("recharts-cross",A),d:Hte(r,o,m,b,u,p)}))},qb,xk;function Gte(){if(xk)return qb;xk=1;var e=ph(),t=I7(),n=sa();function r(s,o){return s&&s.length?e(s,n(o,2),t):void 0}return qb=r,qb}var Qte=Gte();const Kte=nt(Qte);var Bb,vk;function Vte(){if(vk)return Bb;vk=1;var e=ph(),t=sa(),n=U7();function r(s,o){return s&&s.length?e(s,t(o,2),n):void 0}return Bb=r,Bb}var Yte=Vte();const Xte=nt(Yte);var Wte=["cx","cy","angle","ticks","axisLine"],Zte=["ticks","tick","angle","tickFormatter","stroke"];function Nl(e){"@babel/helpers - typeof";return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nl(e)}function hu(){return hu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hu.apply(this,arguments)}function yk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yk(Object(n),!0).forEach(function(r){yh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bk(e,t){if(e==null)return{};var n=Jte(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jte(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function ene(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k9(r.key),r)}}function tne(e,t,n){return t&&wk(e.prototype,t),n&&wk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function nne(e,t,n){return t=cm(t),rne(e,_9()?Reflect.construct(t,n||[],cm(e).constructor):t.apply(e,n))}function rne(e,t){if(t&&(Nl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ane(e)}function ane(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_9=function(){return!!e})()}function cm(e){return cm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cm(e)}function sne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q2(e,t)}function q2(e,t){return q2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},q2(e,t)}function yh(e,t,n){return t=k9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k9(e){var t=ine(e,"string");return Nl(t)=="symbol"?t:t+""}function ine(e,t){if(Nl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Nl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var bh=(function(e){function t(){return ene(this,t),nne(this,t,arguments)}return sne(t,e),tne(t,[{key:"getTickValueCoord",value:function(r){var s=r.coordinate,o=this.props,c=o.angle,u=o.cx,f=o.cy;return ht(u,f,s,c)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,s;switch(r){case"left":s="end";break;case"right":s="start";break;default:s="middle";break}return s}},{key:"getViewBox",value:function(){var r=this.props,s=r.cx,o=r.cy,c=r.angle,u=r.ticks,f=Kte(u,function(g){return g.coordinate||0}),p=Xte(u,function(g){return g.coordinate||0});return{cx:s,cy:o,startAngle:c,endAngle:c,innerRadius:p.coordinate||0,outerRadius:f.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,s=r.cx,o=r.cy,c=r.angle,u=r.ticks,f=r.axisLine,p=bk(r,Wte),g=u.reduce(function(A,y){return[Math.min(A[0],y.coordinate),Math.max(A[1],y.coordinate)]},[1/0,-1/0]),m=ht(s,o,g[0],c),x=ht(s,o,g[1],c),b=di(di(di({},ke(p,!1)),{},{fill:"none"},ke(f,!1)),{},{x1:m.x,y1:m.y,x2:x.x,y2:x.y});return B.createElement("line",hu({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var r=this,s=this.props,o=s.ticks,c=s.tick,u=s.angle,f=s.tickFormatter,p=s.stroke,g=bk(s,Zte),m=this.getTickTextAnchor(),x=ke(g,!1),b=ke(c,!1),A=o.map(function(y,j){var N=r.getTickValueCoord(y),k=di(di(di(di({textAnchor:m,transform:"rotate(".concat(90-u,", ").concat(N.x,", ").concat(N.y,")")},x),{},{stroke:"none",fill:p},b),{},{index:j},N),{},{payload:y});return B.createElement(Qe,hu({className:qe("recharts-polar-radius-axis-tick",g9(c)),key:"tick-".concat(y.coordinate)},qi(r.props,y,j)),t.renderTickItem(c,k,f?f(y.value,j):y.value))});return B.createElement(Qe,{className:"recharts-polar-radius-axis-ticks"},A)}},{key:"render",value:function(){var r=this.props,s=r.ticks,o=r.axisLine,c=r.tick;return!s||!s.length?null:B.createElement(Qe,{className:qe("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),c&&this.renderTicks(),Jt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,s,o){var c;return B.isValidElement(r)?c=B.cloneElement(r,s):Ee(r)?c=r(s):c=B.createElement(Bi,hu({},s,{className:"recharts-polar-radius-axis-tick-value"}),o),c}}])})(M.PureComponent);yh(bh,"displayName","PolarRadiusAxis");yh(bh,"axisType","radiusAxis");yh(bh,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Ol(e){"@babel/helpers - typeof";return Ol=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ol(e)}function xi(){return xi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xi.apply(this,arguments)}function Ak(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function fi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ak(Object(n),!0).forEach(function(r){wh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ak(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function one(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P9(r.key),r)}}function lne(e,t,n){return t&&jk(e.prototype,t),n&&jk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cne(e,t,n){return t=um(t),une(e,T9()?Reflect.construct(t,n||[],um(e).constructor):t.apply(e,n))}function une(e,t){if(t&&(Ol(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dne(e)}function dne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T9=function(){return!!e})()}function um(e){return um=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},um(e)}function fne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B2(e,t)}function B2(e,t){return B2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},B2(e,t)}function wh(e,t,n){return t=P9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P9(e){var t=pne(e,"string");return Ol(t)=="symbol"?t:t+""}function pne(e,t){if(Ol(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ol(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var mne=Math.PI/180,Sk=1e-5,Ah=(function(e){function t(){return one(this,t),cne(this,t,arguments)}return fne(t,e),lne(t,[{key:"getTickLineCoord",value:function(r){var s=this.props,o=s.cx,c=s.cy,u=s.radius,f=s.orientation,p=s.tickSize,g=p||8,m=ht(o,c,u,r.coordinate),x=ht(o,c,u+(f==="inner"?-1:1)*g,r.coordinate);return{x1:m.x,y1:m.y,x2:x.x,y2:x.y}}},{key:"getTickTextAnchor",value:function(r){var s=this.props.orientation,o=Math.cos(-r.coordinate*mne),c;return o>Sk?c=s==="outer"?"start":"end":o<-Sk?c=s==="outer"?"end":"start":c="middle",c}},{key:"renderAxisLine",value:function(){var r=this.props,s=r.cx,o=r.cy,c=r.radius,u=r.axisLine,f=r.axisLineType,p=fi(fi({},ke(this.props,!1)),{},{fill:"none"},ke(u,!1));if(f==="circle")return B.createElement(vh,xi({className:"recharts-polar-angle-axis-line"},p,{cx:s,cy:o,r:c}));var g=this.props.ticks,m=g.map(function(x){return ht(s,o,c,x.coordinate)});return B.createElement(Rte,xi({className:"recharts-polar-angle-axis-line"},p,{points:m}))}},{key:"renderTicks",value:function(){var r=this,s=this.props,o=s.ticks,c=s.tick,u=s.tickLine,f=s.tickFormatter,p=s.stroke,g=ke(this.props,!1),m=ke(c,!1),x=fi(fi({},g),{},{fill:"none"},ke(u,!1)),b=o.map(function(A,y){var j=r.getTickLineCoord(A),N=r.getTickTextAnchor(A),k=fi(fi(fi({textAnchor:N},g),{},{stroke:"none",fill:p},m),{},{index:y,payload:A,x:j.x2,y:j.y2});return B.createElement(Qe,xi({className:qe("recharts-polar-angle-axis-tick",g9(c)),key:"tick-".concat(A.coordinate)},qi(r.props,A,y)),u&&B.createElement("line",xi({className:"recharts-polar-angle-axis-tick-line"},x,j)),c&&t.renderTickItem(c,k,f?f(A.value,y):A.value))});return B.createElement(Qe,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var r=this.props,s=r.ticks,o=r.radius,c=r.axisLine;return o<=0||!s||!s.length?null:B.createElement(Qe,{className:qe("recharts-polar-angle-axis",this.props.className)},c&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,s,o){var c;return B.isValidElement(r)?c=B.cloneElement(r,s):Ee(r)?c=r(s):c=B.createElement(Bi,xi({},s,{className:"recharts-polar-angle-axis-tick-value"}),o),c}}])})(M.PureComponent);wh(Ah,"displayName","PolarAngleAxis");wh(Ah,"axisType","angleAxis");wh(Ah,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var $b,Nk;function hne(){if(Nk)return $b;Nk=1;var e=LC(),t=e(Object.getPrototypeOf,Object);return $b=t,$b}var zb,Ok;function gne(){if(Ok)return zb;Ok=1;var e=Qa(),t=hne(),n=Ka(),r="[object Object]",s=Function.prototype,o=Object.prototype,c=s.toString,u=o.hasOwnProperty,f=c.call(Object);function p(g){if(!n(g)||e(g)!=r)return!1;var m=t(g);if(m===null)return!0;var x=u.call(m,"constructor")&&m.constructor;return typeof x=="function"&&x instanceof x&&c.call(x)==f}return zb=p,zb}var xne=gne();const vne=nt(xne);var Lb,_k;function yne(){if(_k)return Lb;_k=1;var e=Qa(),t=Ka(),n="[object Boolean]";function r(s){return s===!0||s===!1||t(s)&&e(s)==n}return Lb=r,Lb}var bne=yne();const wne=nt(bne);function Zu(e){"@babel/helpers - typeof";return Zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zu(e)}function dm(){return dm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dm.apply(this,arguments)}function Ane(e,t){return One(e)||Nne(e,t)||Sne(e,t)||jne()}function jne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
408In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sne(e,t){if(e){if(typeof e=="string")return kk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kk(e,t)}}function kk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Nne(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function One(e){if(Array.isArray(e))return e}function Tk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Pk(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Tk(Object(n),!0).forEach(function(r){_ne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _ne(e,t,n){return t=kne(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kne(e){var t=Tne(e,"string");return Zu(t)=="symbol"?t:t+""}function Tne(e,t){if(Zu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ek=function(t,n,r,s,o){var c=r-s,u;return u="M ".concat(t,",").concat(n),u+="L ".concat(t+r,",").concat(n),u+="L ".concat(t+r-c/2,",").concat(n+o),u+="L ".concat(t+r-c/2-s,",").concat(n+o),u+="L ".concat(t,",").concat(n," Z"),u},Pne={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Ene=function(t){var n=Pk(Pk({},Pne),t),r=M.useRef(),s=M.useState(-1),o=Ane(s,2),c=o[0],u=o[1];M.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var T=r.current.getTotalLength();T&&u(T)}catch{}},[]);var f=n.x,p=n.y,g=n.upperWidth,m=n.lowerWidth,x=n.height,b=n.className,A=n.animationEasing,y=n.animationDuration,j=n.animationBegin,N=n.isUpdateAnimationActive;if(f!==+f||p!==+p||g!==+g||m!==+m||x!==+x||g===0&&m===0||x===0)return null;var k=qe("recharts-trapezoid",b);return N?B.createElement(Jr,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:x,x:f,y:p},to:{upperWidth:g,lowerWidth:m,height:x,x:f,y:p},duration:y,animationEasing:A,isActive:N},function(T){var C=T.upperWidth,O=T.lowerWidth,_=T.height,S=T.x,E=T.y;return B.createElement(Jr,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:j,duration:y,easing:A},B.createElement("path",dm({},ke(n,!0),{className:k,d:Ek(S,E,C,O,_),ref:r})))}):B.createElement("g",null,B.createElement("path",dm({},ke(n,!0),{className:k,d:Ek(f,p,g,m,x)})))},Cne=["option","shapeType","propTransformer","activeClassName","isActive"];function Ju(e){"@babel/helpers - typeof";return Ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ju(e)}function Mne(e,t){if(e==null)return{};var n=Dne(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Dne(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function fm(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ck(Object(n),!0).forEach(function(r){Rne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ck(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Rne(e,t,n){return t=qne(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qne(e){var t=Bne(e,"string");return Ju(t)=="symbol"?t:t+""}function Bne(e,t){if(Ju(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ju(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $ne(e,t){return fm(fm({},t),e)}function zne(e,t){return e==="symbols"}function Mk(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return B.createElement(SA,n);case"trapezoid":return B.createElement(Ene,n);case"sector":return B.createElement(y9,n);case"symbols":if(zne(t))return B.createElement(Hw,n);break;default:return null}}function Lne(e){return M.isValidElement(e)?e.props:e}function E9(e){var t=e.option,n=e.shapeType,r=e.propTransformer,s=r===void 0?$ne:r,o=e.activeClassName,c=o===void 0?"recharts-active-shape":o,u=e.isActive,f=Mne(e,Cne),p;if(M.isValidElement(t))p=M.cloneElement(t,fm(fm({},f),Lne(t)));else if(Ee(t))p=t(f);else if(vne(t)&&!wne(t)){var g=s(t,f);p=B.createElement(Mk,{shapeType:n,elementProps:g})}else{var m=f;p=B.createElement(Mk,{shapeType:n,elementProps:m})}return u?B.createElement(Qe,{className:c},p):p}function jh(e,t){return t!=null&&"trapezoids"in e.props}function Sh(e,t){return t!=null&&"sectors"in e.props}function ed(e,t){return t!=null&&"points"in e.props}function Ine(e,t){var n,r,s=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return s&&o}function Une(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function Hne(e,t){var n=e.x===t.x,r=e.y===t.y,s=e.z===t.z;return n&&r&&s}function Fne(e,t){var n;return jh(e,t)?n=Ine:Sh(e,t)?n=Une:ed(e,t)&&(n=Hne),n}function Gne(e,t){var n;return jh(e,t)?n="trapezoids":Sh(e,t)?n="sectors":ed(e,t)&&(n="points"),n}function Qne(e,t){if(jh(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Sh(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return ed(e,t)?t.payload:{}}function Kne(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,s=Gne(n,t),o=Qne(n,t),c=r.filter(function(f,p){var g=Al(o,f),m=n.props[s].filter(function(A){var y=Fne(n,t);return y(A,t)}),x=n.props[s].indexOf(m[m.length-1]),b=p===x;return g&&b}),u=r.indexOf(c[c.length-1]);return u}var vp;function _l(e){"@babel/helpers - typeof";return _l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_l(e)}function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zo.apply(this,arguments)}function Dk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Dk(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,M9(r.key),r)}}function Yne(e,t,n){return t&&Rk(e.prototype,t),n&&Rk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xne(e,t,n){return t=pm(t),Wne(e,C9()?Reflect.construct(t,n||[],pm(e).constructor):t.apply(e,n))}function Wne(e,t){if(t&&(_l(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zne(e)}function Zne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(C9=function(){return!!e})()}function pm(e){return pm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},pm(e)}function Jne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$2(e,t)}function $2(e,t){return $2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},$2(e,t)}function gr(e,t,n){return t=M9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M9(e){var t=ere(e,"string");return _l(t)=="symbol"?t:t+""}function ere(e,t){if(_l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(_l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ya=(function(e){function t(n){var r;return Vne(this,t),r=Xne(this,t,[n]),gr(r,"pieRef",null),gr(r,"sectorRefs",[]),gr(r,"id",Vl("recharts-pie-")),gr(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),Ee(s)&&s()}),gr(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),Ee(s)&&s()}),r.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},r}return Jne(t,e),Yne(t,[{key:"isActiveIndex",value:function(r){var s=this.props.activeIndex;return Array.isArray(s)?s.indexOf(r)!==-1:r===s}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var s=this.props.isAnimationActive;if(s&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.label,u=o.labelLine,f=o.dataKey,p=o.valueKey,g=ke(this.props,!1),m=ke(c,!1),x=ke(u,!1),b=c&&c.offsetRadius||20,A=r.map(function(y,j){var N=(y.startAngle+y.endAngle)/2,k=ht(y.cx,y.cy,y.outerRadius+b,N),T=pt(pt(pt(pt({},g),y),{},{stroke:"none"},m),{},{index:j,textAnchor:t.getTextAnchor(k.x,y.cx)},k),C=pt(pt(pt(pt({},g),y),{},{fill:"none",stroke:y.fill},x),{},{index:j,points:[ht(y.cx,y.cy,y.outerRadius,N),k]}),O=f;return Be(f)&&Be(p)?O="value":Be(f)&&(O=p),B.createElement(Qe,{key:"label-".concat(y.startAngle,"-").concat(y.endAngle,"-").concat(y.midAngle,"-").concat(j)},u&&t.renderLabelLineItem(u,C,"line"),t.renderLabelItem(c,T,Gt(y,O)))});return B.createElement(Qe,{className:"recharts-pie-labels"},A)}},{key:"renderSectorsStatically",value:function(r){var s=this,o=this.props,c=o.activeShape,u=o.blendStroke,f=o.inactiveShape;return r.map(function(p,g){if(p?.startAngle===0&&p?.endAngle===0&&r.length!==1)return null;var m=s.isActiveIndex(g),x=f&&s.hasActiveIndex()?f:null,b=m?c:x,A=pt(pt({},p),{},{stroke:u?p.fill:p.stroke,tabIndex:-1});return B.createElement(Qe,Zo({ref:function(j){j&&!s.sectorRefs.includes(j)&&s.sectorRefs.push(j)},tabIndex:-1,className:"recharts-pie-sector"},qi(s.props,p,g),{key:"sector-".concat(p?.startAngle,"-").concat(p?.endAngle,"-").concat(p.midAngle,"-").concat(g)}),B.createElement(E9,Zo({option:b,isActive:m,shapeType:"sector"},A)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,s=this.props,o=s.sectors,c=s.isAnimationActive,u=s.animationBegin,f=s.animationDuration,p=s.animationEasing,g=s.animationId,m=this.state,x=m.prevSectors,b=m.prevIsAnimationActive;return B.createElement(Jr,{begin:u,duration:f,isActive:c,easing:p,from:{t:0},to:{t:1},key:"pie-".concat(g,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(A){var y=A.t,j=[],N=o&&o[0],k=N.startAngle;return o.forEach(function(T,C){var O=x&&x[C],_=C>0?Zn(T,"paddingAngle",0):0;if(O){var S=Dn(O.endAngle-O.startAngle,T.endAngle-T.startAngle),E=pt(pt({},T),{},{startAngle:k+_,endAngle:k+S(y)+_});j.push(E),k=E.endAngle}else{var R=T.endAngle,L=T.startAngle,$=Dn(0,R-L),H=$(y),G=pt(pt({},T),{},{startAngle:k+_,endAngle:k+H+_});j.push(G),k=G.endAngle}}),B.createElement(Qe,null,r.renderSectorsStatically(j))})}},{key:"attachKeyboardHandlers",value:function(r){var s=this;r.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var c=++s.state.sectorToFocus%s.sectorRefs.length;s.sectorRefs[c].focus(),s.setState({sectorToFocus:c});break}case"ArrowRight":{var u=--s.state.sectorToFocus<0?s.sectorRefs.length-1:s.state.sectorToFocus%s.sectorRefs.length;s.sectorRefs[u].focus(),s.setState({sectorToFocus:u});break}case"Escape":{s.sectorRefs[s.state.sectorToFocus].blur(),s.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,s=r.sectors,o=r.isAnimationActive,c=this.state.prevSectors;return o&&s&&s.length&&(!c||!Al(c,s))?this.renderSectorsWithAnimation():this.renderSectorsStatically(s)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,s=this.props,o=s.hide,c=s.sectors,u=s.className,f=s.label,p=s.cx,g=s.cy,m=s.innerRadius,x=s.outerRadius,b=s.isAnimationActive,A=this.state.isAnimationFinished;if(o||!c||!c.length||!pe(p)||!pe(g)||!pe(m)||!pe(x))return null;var y=qe("recharts-pie",u);return B.createElement(Qe,{tabIndex:this.props.rootTabIndex,className:y,ref:function(N){r.pieRef=N}},this.renderSectors(),f&&this.renderLabels(c),Jt.renderCallByParent(this.props,null,!1),(!b||A)&&Ra.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,s){return s.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==s.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:s.curSectors,isAnimationFinished:!0}:r.sectors!==s.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,s){return r>s?"start":r<s?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,s,o){if(B.isValidElement(r))return B.cloneElement(r,s);if(Ee(r))return r(s);var c=qe("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return B.createElement(il,Zo({},s,{key:o,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(r,s,o){if(B.isValidElement(r))return B.cloneElement(r,s);var c=o;if(Ee(r)&&(c=r(s),B.isValidElement(c)))return c;var u=qe("recharts-pie-label-text",typeof r!="boolean"&&!Ee(r)?r.className:"");return B.createElement(Bi,Zo({},s,{alignmentBaseline:"middle",className:u}),c)}}])})(M.PureComponent);vp=Ya;gr(Ya,"displayName","Pie");gr(Ya,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Vi.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});gr(Ya,"parseDeltaAngle",function(e,t){var n=yn(t-e),r=Math.min(Math.abs(t-e),360);return n*r});gr(Ya,"getRealPieData",function(e){var t=e.data,n=e.children,r=ke(e,!1),s=vr(n,ih);return t&&t.length?t.map(function(o,c){return pt(pt(pt({payload:o},r),o),s&&s[c]&&s[c].props)}):s&&s.length?s.map(function(o){return pt(pt({},r),o.props)}):[]});gr(Ya,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,s=t.width,o=t.height,c=h9(s,o),u=r+bn(e.cx,s,s/2),f=n+bn(e.cy,o,o/2),p=bn(e.innerRadius,c,0),g=bn(e.outerRadius,c,c*.8),m=e.maxRadius||Math.sqrt(s*s+o*o)/2;return{cx:u,cy:f,innerRadius:p,outerRadius:g,maxRadius:m}});gr(Ya,"getComposedData",function(e){var t=e.item,n=e.offset,r=t.type.defaultProps!==void 0?pt(pt({},t.type.defaultProps),t.props):t.props,s=vp.getRealPieData(r);if(!s||!s.length)return null;var o=r.cornerRadius,c=r.startAngle,u=r.endAngle,f=r.paddingAngle,p=r.dataKey,g=r.nameKey,m=r.valueKey,x=r.tooltipType,b=Math.abs(r.minAngle),A=vp.parseCoordinateOfPie(r,n),y=vp.parseDeltaAngle(c,u),j=Math.abs(y),N=p;Be(p)&&Be(m)?(Pr(!1,`Use "dataKey" to specify the value of pie,
409      the props "valueKey" will be deprecated in 1.1.0`),N="value"):Be(p)&&(Pr(!1,`Use "dataKey" to specify the value of pie,
410      the props "valueKey" will be deprecated in 1.1.0`),N=m);var k=s.filter(function(E){return Gt(E,N,0)!==0}).length,T=(j>=360?k:k-1)*f,C=j-k*b-T,O=s.reduce(function(E,R){var L=Gt(R,N,0);return E+(pe(L)?L:0)},0),_;if(O>0){var S;_=s.map(function(E,R){var L=Gt(E,N,0),$=Gt(E,g,R),H=(pe(L)?L:0)/O,G;R?G=S.endAngle+yn(y)*f*(L!==0?1:0):G=c;var Y=G+yn(y)*((L!==0?b:0)+H*C),X=(G+Y)/2,q=(A.innerRadius+A.outerRadius)/2,U=[{name:$,value:L,payload:E,dataKey:N,type:x}],I=ht(A.cx,A.cy,q,X);return S=pt(pt(pt({percent:H,cornerRadius:o,name:$,tooltipPayload:U,midAngle:X,middleRadius:q,tooltipPosition:I},E),A),{},{value:Gt(E,N),startAngle:G,endAngle:Y,payload:E,paddingAngle:yn(y)*f}),S})}return pt(pt({},A),{},{sectors:_,data:s})});var Ib,qk;function tre(){if(qk)return Ib;qk=1;var e=Math.ceil,t=Math.max;function n(r,s,o,c){for(var u=-1,f=t(e((s-r)/(o||1)),0),p=Array(f);f--;)p[c?f:++u]=r,r+=o;return p}return Ib=n,Ib}var Ub,Bk;function D9(){if(Bk)return Ub;Bk=1;var e=n7(),t=1/0,n=17976931348623157e292;function r(s){if(!s)return s===0?s:0;if(s=e(s),s===t||s===-t){var o=s<0?-1:1;return o*n}return s===s?s:0}return Ub=r,Ub}var Hb,$k;function nre(){if($k)return Hb;$k=1;var e=tre(),t=sh(),n=D9();function r(s){return function(o,c,u){return u&&typeof u!="number"&&t(o,c,u)&&(c=u=void 0),o=n(o),c===void 0?(c=o,o=0):c=n(c),u=u===void 0?o<c?1:-1:n(u),e(o,c,u,s)}}return Hb=r,Hb}var Fb,zk;function rre(){if(zk)return Fb;zk=1;var e=nre(),t=e();return Fb=t,Fb}var are=rre();const mm=nt(are);function td(e){"@babel/helpers - typeof";return td=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},td(e)}function Lk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Ik(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Lk(Object(n),!0).forEach(function(r){R9(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function R9(e,t,n){return t=sre(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sre(e){var t=ire(e,"string");return td(t)=="symbol"?t:t+""}function ire(e,t){if(td(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(td(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ore=["Webkit","Moz","O","ms"],lre=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),s=ore.reduce(function(o,c){return Ik(Ik({},o),{},R9({},c+r,n))},{});return s[t]=n,s};function kl(e){"@babel/helpers - typeof";return kl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kl(e)}function hm(){return hm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hm.apply(this,arguments)}function Uk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Gb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Uk(Object(n),!0).forEach(function(r){Gn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,B9(r.key),r)}}function ure(e,t,n){return t&&Hk(e.prototype,t),n&&Hk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function dre(e,t,n){return t=gm(t),fre(e,q9()?Reflect.construct(t,n||[],gm(e).constructor):t.apply(e,n))}function fre(e,t){if(t&&(kl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pre(e)}function pre(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(q9=function(){return!!e})()}function gm(e){return gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gm(e)}function mre(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z2(e,t)}function z2(e,t){return z2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},z2(e,t)}function Gn(e,t,n){return t=B9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B9(e){var t=hre(e,"string");return kl(t)=="symbol"?t:t+""}function hre(e,t){if(kl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(kl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gre=function(t){var n=t.data,r=t.startIndex,s=t.endIndex,o=t.x,c=t.width,u=t.travellerWidth;if(!n||!n.length)return{};var f=n.length,p=du().domain(mm(0,f)).range([o,o+c-u]),g=p.domain().map(function(m){return p(m)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:p(r),endX:p(s),scale:p,scaleValues:g}},Fk=function(t){return t.changedTouches&&!!t.changedTouches.length},Tl=(function(e){function t(n){var r;return cre(this,t),r=dre(this,t,[n]),Gn(r,"handleDrag",function(s){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(s):r.state.isSlideMoving&&r.handleSlideDrag(s)}),Gn(r,"handleTouchMove",function(s){s.changedTouches!=null&&s.changedTouches.length>0&&r.handleDrag(s.changedTouches[0])}),Gn(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var s=r.props,o=s.endIndex,c=s.onDragEnd,u=s.startIndex;c?.({endIndex:o,startIndex:u})}),r.detachDragEndListener()}),Gn(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Gn(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Gn(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Gn(r,"handleSlideDragStart",function(s){var o=Fk(s)?s.changedTouches[0]:s;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return mre(t,e),ure(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var s=r.startX,o=r.endX,c=this.state.scaleValues,u=this.props,f=u.gap,p=u.data,g=p.length-1,m=Math.min(s,o),x=Math.max(s,o),b=t.getIndexInRange(c,m),A=t.getIndexInRange(c,x);return{startIndex:b-b%f,endIndex:A===g?g:A-A%f}}},{key:"getTextOfTick",value:function(r){var s=this.props,o=s.data,c=s.tickFormatter,u=s.dataKey,f=Gt(o[r],u,r);return Ee(c)?c(f,r):f}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var s=this.state,o=s.slideMoveStartX,c=s.startX,u=s.endX,f=this.props,p=f.x,g=f.width,m=f.travellerWidth,x=f.startIndex,b=f.endIndex,A=f.onChange,y=r.pageX-o;y>0?y=Math.min(y,p+g-m-u,p+g-m-c):y<0&&(y=Math.max(y,p-c,p-u));var j=this.getIndex({startX:c+y,endX:u+y});(j.startIndex!==x||j.endIndex!==b)&&A&&A(j),this.setState({startX:c+y,endX:u+y,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,s){var o=Fk(s)?s.changedTouches[0]:s;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var s=this.state,o=s.brushMoveStartX,c=s.movingTravellerId,u=s.endX,f=s.startX,p=this.state[c],g=this.props,m=g.x,x=g.width,b=g.travellerWidth,A=g.onChange,y=g.gap,j=g.data,N={startX:this.state.startX,endX:this.state.endX},k=r.pageX-o;k>0?k=Math.min(k,m+x-b-p):k<0&&(k=Math.max(k,m-p)),N[c]=p+k;var T=this.getIndex(N),C=T.startIndex,O=T.endIndex,_=function(){var E=j.length-1;return c==="startX"&&(u>f?C%y===0:O%y===0)||u<f&&O===E||c==="endX"&&(u>f?O%y===0:C%y===0)||u>f&&O===E};this.setState(Gn(Gn({},c,p+k),"brushMoveStartX",r.pageX),function(){A&&_()&&A(T)})}},{key:"handleTravellerMoveKeyboard",value:function(r,s){var o=this,c=this.state,u=c.scaleValues,f=c.startX,p=c.endX,g=this.state[s],m=u.indexOf(g);if(m!==-1){var x=m+r;if(!(x===-1||x>=u.length)){var b=u[x];s==="startX"&&b>=p||s==="endX"&&b<=f||this.setState(Gn({},s,b),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,s=r.x,o=r.y,c=r.width,u=r.height,f=r.fill,p=r.stroke;return B.createElement("rect",{stroke:p,fill:f,x:s,y:o,width:c,height:u})}},{key:"renderPanorama",value:function(){var r=this.props,s=r.x,o=r.y,c=r.width,u=r.height,f=r.data,p=r.children,g=r.padding,m=M.Children.only(p);return m?B.cloneElement(m,{x:s,y:o,width:c,height:u,margin:g,compact:!0,data:f}):null}},{key:"renderTravellerLayer",value:function(r,s){var o,c,u=this,f=this.props,p=f.y,g=f.travellerWidth,m=f.height,x=f.traveller,b=f.ariaLabel,A=f.data,y=f.startIndex,j=f.endIndex,N=Math.max(r,this.props.x),k=Gb(Gb({},ke(this.props,!1)),{},{x:N,y:p,width:g,height:m}),T=b||"Min value: ".concat((o=A[y])===null||o===void 0?void 0:o.name,", Max value: ").concat((c=A[j])===null||c===void 0?void 0:c.name);return B.createElement(Qe,{tabIndex:0,role:"slider","aria-label":T,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[s],onTouchStart:this.travellerDragStartHandlers[s],onKeyDown:function(O){["ArrowLeft","ArrowRight"].includes(O.key)&&(O.preventDefault(),O.stopPropagation(),u.handleTravellerMoveKeyboard(O.key==="ArrowRight"?1:-1,s))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(x,k))}},{key:"renderSlide",value:function(r,s){var o=this.props,c=o.y,u=o.height,f=o.stroke,p=o.travellerWidth,g=Math.min(r,s)+p,m=Math.max(Math.abs(s-r)-p,0);return B.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:f,fillOpacity:.2,x:g,y:c,width:m,height:u})}},{key:"renderText",value:function(){var r=this.props,s=r.startIndex,o=r.endIndex,c=r.y,u=r.height,f=r.travellerWidth,p=r.stroke,g=this.state,m=g.startX,x=g.endX,b=5,A={pointerEvents:"none",fill:p};return B.createElement(Qe,{className:"recharts-brush-texts"},B.createElement(Bi,hm({textAnchor:"end",verticalAnchor:"middle",x:Math.min(m,x)-b,y:c+u/2},A),this.getTextOfTick(s)),B.createElement(Bi,hm({textAnchor:"start",verticalAnchor:"middle",x:Math.max(m,x)+f+b,y:c+u/2},A),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,s=r.data,o=r.className,c=r.children,u=r.x,f=r.y,p=r.width,g=r.height,m=r.alwaysShowText,x=this.state,b=x.startX,A=x.endX,y=x.isTextActive,j=x.isSlideMoving,N=x.isTravellerMoving,k=x.isTravellerFocused;if(!s||!s.length||!pe(u)||!pe(f)||!pe(p)||!pe(g)||p<=0||g<=0)return null;var T=qe("recharts-brush",o),C=B.Children.count(c)===1,O=lre("userSelect","none");return B.createElement(Qe,{className:T,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:O},this.renderBackground(),C&&this.renderPanorama(),this.renderSlide(b,A),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(A,"endX"),(y||j||N||k||m)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var s=r.x,o=r.y,c=r.width,u=r.height,f=r.stroke,p=Math.floor(o+u/2)-1;return B.createElement(B.Fragment,null,B.createElement("rect",{x:s,y:o,width:c,height:u,fill:f,stroke:"none"}),B.createElement("line",{x1:s+1,y1:p,x2:s+c-1,y2:p,fill:"none",stroke:"#fff"}),B.createElement("line",{x1:s+1,y1:p+2,x2:s+c-1,y2:p+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,s){var o;return B.isValidElement(r)?o=B.cloneElement(r,s):Ee(r)?o=r(s):o=t.renderDefaultTraveller(s),o}},{key:"getDerivedStateFromProps",value:function(r,s){var o=r.data,c=r.width,u=r.x,f=r.travellerWidth,p=r.updateId,g=r.startIndex,m=r.endIndex;if(o!==s.prevData||p!==s.prevUpdateId)return Gb({prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:c},o&&o.length?gre({data:o,width:c,x:u,travellerWidth:f,startIndex:g,endIndex:m}):{scale:null,scaleValues:null});if(s.scale&&(c!==s.prevWidth||u!==s.prevX||f!==s.prevTravellerWidth)){s.scale.range([u,u+c-f]);var x=s.scale.domain().map(function(b){return s.scale(b)});return{prevData:o,prevTravellerWidth:f,prevUpdateId:p,prevX:u,prevWidth:c,startX:s.scale(r.startIndex),endX:s.scale(r.endIndex),scaleValues:x}}return null}},{key:"getIndexInRange",value:function(r,s){for(var o=r.length,c=0,u=o-1;u-c>1;){var f=Math.floor((c+u)/2);r[f]>s?u=f:c=f}return s>=r[u]?u:c}}])})(M.PureComponent);Gn(Tl,"displayName","Brush");Gn(Tl,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var Qb,Gk;function xre(){if(Gk)return Qb;Gk=1;var e=Xw();function t(n,r){var s;return e(n,function(o,c,u){return s=r(o,c,u),!s}),!!s}return Qb=t,Qb}var Kb,Qk;function vre(){if(Qk)return Kb;Qk=1;var e=MC(),t=sa(),n=xre(),r=qn(),s=sh();function o(c,u,f){var p=r(c)?e:n;return f&&s(c,u,f)&&(u=void 0),p(c,t(u,3))}return Kb=o,Kb}var yre=vre();const bre=nt(yre);var Xr=function(t,n){var r=t.alwaysShow,s=t.ifOverflow;return r&&(s="extendDomain"),s===n},Vb,Kk;function wre(){if(Kk)return Vb;Kk=1;var e=WC();function t(n,r,s){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:s,writable:!0}):n[r]=s}return Vb=t,Vb}var Yb,Vk;function Are(){if(Vk)return Yb;Vk=1;var e=wre(),t=YC(),n=sa();function r(s,o){var c={};return o=n(o,3),t(s,function(u,f,p){e(c,f,o(u,f,p))}),c}return Yb=r,Yb}var jre=Are();const Sre=nt(jre);var Xb,Yk;function Nre(){if(Yk)return Xb;Yk=1;function e(t,n){for(var r=-1,s=t==null?0:t.length;++r<s;)if(!n(t[r],r,t))return!1;return!0}return Xb=e,Xb}var Wb,Xk;function Ore(){if(Xk)return Wb;Xk=1;var e=Xw();function t(n,r){var s=!0;return e(n,function(o,c,u){return s=!!r(o,c,u),s}),s}return Wb=t,Wb}var Zb,Wk;function _re(){if(Wk)return Zb;Wk=1;var e=Nre(),t=Ore(),n=sa(),r=qn(),s=sh();function o(c,u,f){var p=r(c)?e:t;return f&&s(c,u,f)&&(u=void 0),p(c,n(u,3))}return Zb=o,Zb}var kre=_re();const $9=nt(kre);var Tre=["x","y"];function nd(e){"@babel/helpers - typeof";return nd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nd(e)}function L2(){return L2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L2.apply(this,arguments)}function Zk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function au(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Zk(Object(n),!0).forEach(function(r){Pre(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pre(e,t,n){return t=Ere(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ere(e){var t=Cre(e,"string");return nd(t)=="symbol"?t:t+""}function Cre(e,t){if(nd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(nd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mre(e,t){if(e==null)return{};var n=Dre(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Dre(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Rre(e,t){var n=e.x,r=e.y,s=Mre(e,Tre),o="".concat(n),c=parseInt(o,10),u="".concat(r),f=parseInt(u,10),p="".concat(t.height||s.height),g=parseInt(p,10),m="".concat(t.width||s.width),x=parseInt(m,10);return au(au(au(au(au({},t),s),c?{x:c}:{}),f?{y:f}:{}),{},{height:g,width:x,name:t.name,radius:t.radius})}function Jk(e){return B.createElement(E9,L2({shapeType:"rectangle",propTransformer:Rre,activeClassName:"recharts-active-bar"},e))}var qre=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,s){if(typeof t=="number")return t;var o=pe(r)||sF(r);return o?t(r,s):(o||zi(),n)}},Bre=["value","background"],z9;function Pl(e){"@babel/helpers - typeof";return Pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pl(e)}function $re(e,t){if(e==null)return{};var n=zre(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zre(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function xm(){return xm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xm.apply(this,arguments)}function eT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(n),!0).forEach(function(r){ks(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Lre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I9(r.key),r)}}function Ire(e,t,n){return t&&tT(e.prototype,t),n&&tT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ure(e,t,n){return t=vm(t),Hre(e,L9()?Reflect.construct(t,n||[],vm(e).constructor):t.apply(e,n))}function Hre(e,t){if(t&&(Pl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fre(e)}function Fre(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L9=function(){return!!e})()}function vm(e){return vm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vm(e)}function Gre(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I2(e,t)}function I2(e,t){return I2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},I2(e,t)}function ks(e,t,n){return t=I9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I9(e){var t=Qre(e,"string");return Pl(t)=="symbol"?t:t+""}function Qre(e,t){if(Pl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Pl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var qa=(function(e){function t(){var n;Lre(this,t);for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return n=Ure(this,t,[].concat(s)),ks(n,"state",{isAnimationFinished:!1}),ks(n,"id",Vl("recharts-bar-")),ks(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),c&&c()}),ks(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),c&&c()}),n}return Gre(t,e),Ire(t,[{key:"renderRectanglesStatically",value:function(r){var s=this,o=this.props,c=o.shape,u=o.dataKey,f=o.activeIndex,p=o.activeBar,g=ke(this.props,!1);return r&&r.map(function(m,x){var b=x===f,A=b?p:c,y=zt(zt(zt({},g),m),{},{isActive:b,option:A,index:x,dataKey:u,onAnimationStart:s.handleAnimationStart,onAnimationEnd:s.handleAnimationEnd});return B.createElement(Qe,xm({className:"recharts-bar-rectangle"},qi(s.props,m,x),{key:"rectangle-".concat(m?.x,"-").concat(m?.y,"-").concat(m?.value,"-").concat(x)}),B.createElement(Jk,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,s=this.props,o=s.data,c=s.layout,u=s.isAnimationActive,f=s.animationBegin,p=s.animationDuration,g=s.animationEasing,m=s.animationId,x=this.state.prevData;return B.createElement(Jr,{begin:f,duration:p,isActive:u,easing:g,from:{t:0},to:{t:1},key:"bar-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var A=b.t,y=o.map(function(j,N){var k=x&&x[N];if(k){var T=Dn(k.x,j.x),C=Dn(k.y,j.y),O=Dn(k.width,j.width),_=Dn(k.height,j.height);return zt(zt({},j),{},{x:T(A),y:C(A),width:O(A),height:_(A)})}if(c==="horizontal"){var S=Dn(0,j.height),E=S(A);return zt(zt({},j),{},{y:j.y+j.height-E,height:E})}var R=Dn(0,j.width),L=R(A);return zt(zt({},j),{},{width:L})});return B.createElement(Qe,null,r.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var r=this.props,s=r.data,o=r.isAnimationActive,c=this.state.prevData;return o&&s&&s.length&&(!c||!Al(c,s))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(s)}},{key:"renderBackground",value:function(){var r=this,s=this.props,o=s.data,c=s.dataKey,u=s.activeIndex,f=ke(this.props.background,!1);return o.map(function(p,g){p.value;var m=p.background,x=$re(p,Bre);if(!m)return null;var b=zt(zt(zt(zt(zt({},x),{},{fill:"#eee"},m),f),qi(r.props,p,g)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:c,index:g,className:"recharts-bar-background-rectangle"});return B.createElement(Jk,xm({key:"background-bar-".concat(g),option:r.props.background,isActive:g===u},b))})}},{key:"renderErrorBar",value:function(r,s){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.data,u=o.xAxis,f=o.yAxis,p=o.layout,g=o.children,m=vr(g,xh);if(!m)return null;var x=p==="vertical"?c[0].height/2:c[0].width/2,b=function(j,N){var k=Array.isArray(j.value)?j.value[1]:j.value;return{x:j.x,y:j.y,value:k,errorVal:Gt(j,N)}},A={clipPath:r?"url(#clipPath-".concat(s,")"):null};return B.createElement(Qe,A,m.map(function(y){return B.cloneElement(y,{key:"error-bar-".concat(s,"-").concat(y.props.dataKey),data:c,xAxis:u,yAxis:f,layout:p,offset:x,dataPointFormatter:b})}))}},{key:"render",value:function(){var r=this.props,s=r.hide,o=r.data,c=r.className,u=r.xAxis,f=r.yAxis,p=r.left,g=r.top,m=r.width,x=r.height,b=r.isAnimationActive,A=r.background,y=r.id;if(s||!o||!o.length)return null;var j=this.state.isAnimationFinished,N=qe("recharts-bar",c),k=u&&u.allowDataOverflow,T=f&&f.allowDataOverflow,C=k||T,O=Be(y)?this.id:y;return B.createElement(Qe,{className:N},k||T?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(O)},B.createElement("rect",{x:k?p:p-m/2,y:T?g:g-x/2,width:k?m:m*2,height:T?x:x*2}))):null,B.createElement(Qe,{className:"recharts-bar-rectangles",clipPath:C?"url(#clipPath-".concat(O,")"):null},A?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(C,O),(!b||j)&&Ra.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,s){return r.animationId!==s.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:s.curData}:r.data!==s.curData?{curData:r.data}:null}}])})(M.PureComponent);z9=qa;ks(qa,"displayName","Bar");ks(qa,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Vi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});ks(qa,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,s=e.bandSize,o=e.xAxis,c=e.yAxis,u=e.xAxisTicks,f=e.yAxisTicks,p=e.stackedData,g=e.dataStartIndex,m=e.displayedData,x=e.offset,b=bZ(r,n);if(!b)return null;var A=t.layout,y=n.type.defaultProps,j=y!==void 0?zt(zt({},y),n.props):n.props,N=j.dataKey,k=j.children,T=j.minPointSize,C=A==="horizontal"?c:o,O=p?C.scale.domain():null,_=_Z({numericAxis:C}),S=vr(k,ih),E=m.map(function(R,L){var $,H,G,Y,X,q;p?$=wZ(p[g+L],O):($=Gt(R,N),Array.isArray($)||($=[_,$]));var U=qre(T,z9.defaultProps.minPointSize)($[1],L);if(A==="horizontal"){var I,te=[c.scale($[0]),c.scale($[1])],oe=te[0],z=te[1];H=O8({axis:o,ticks:u,bandSize:s,offset:b.offset,entry:R,index:L}),G=(I=z??oe)!==null&&I!==void 0?I:void 0,Y=b.size;var Q=oe-z;if(X=Number.isNaN(Q)?0:Q,q={x:H,y:c.y,width:Y,height:c.height},Math.abs(U)>0&&Math.abs(X)<Math.abs(U)){var V=yn(X||U)*(Math.abs(U)-Math.abs(X));G-=V,X+=V}}else{var ee=[o.scale($[0]),o.scale($[1])],ue=ee[0],he=ee[1];if(H=ue,G=O8({axis:c,ticks:f,bandSize:s,offset:b.offset,entry:R,index:L}),Y=he-ue,X=b.size,q={x:o.x,y:G,width:o.width,height:X},Math.abs(U)>0&&Math.abs(Y)<Math.abs(U)){var xe=yn(Y||U)*(Math.abs(U)-Math.abs(Y));Y+=xe}}return zt(zt(zt({},R),{},{x:H,y:G,width:Y,height:X,value:p?$:$[1],payload:R,background:q},S&&S[L]&&S[L].props),{},{tooltipPayload:[p9(n,R)],tooltipPosition:{x:H+Y/2,y:G+X/2}})});return zt({data:E,layout:A},x)});function rd(e){"@babel/helpers - typeof";return rd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rd(e)}function Kre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,U9(r.key),r)}}function Vre(e,t,n){return t&&nT(e.prototype,t),n&&nT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function kr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rT(Object(n),!0).forEach(function(r){Nh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Nh(e,t,n){return t=U9(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U9(e){var t=Yre(e,"string");return rd(t)=="symbol"?t:t+""}function Yre(e,t){if(rd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H9=function(t,n,r,s,o){var c=t.width,u=t.height,f=t.layout,p=t.children,g=Object.keys(n),m={left:r.left,leftMirror:r.left,right:c-r.right,rightMirror:c-r.right,top:r.top,topMirror:r.top,bottom:u-r.bottom,bottomMirror:u-r.bottom},x=!!Qn(p,qa);return g.reduce(function(b,A){var y=n[A],j=y.orientation,N=y.domain,k=y.padding,T=k===void 0?{}:k,C=y.mirror,O=y.reversed,_="".concat(j).concat(C?"Mirror":""),S,E,R,L,$;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var H=N[1]-N[0],G=1/0,Y=y.categoricalDomain.sort(lF);if(Y.forEach(function(ee,ue){ue>0&&(G=Math.min((ee||0)-(Y[ue-1]||0),G))}),Number.isFinite(G)){var X=G/H,q=y.layout==="vertical"?r.height:r.width;if(y.padding==="gap"&&(S=X*q/2),y.padding==="no-gap"){var U=bn(t.barCategoryGap,X*q),I=X*q/2;S=I-U-(I-U)/q*U}}}s==="xAxis"?E=[r.left+(T.left||0)+(S||0),r.left+r.width-(T.right||0)-(S||0)]:s==="yAxis"?E=f==="horizontal"?[r.top+r.height-(T.bottom||0),r.top+(T.top||0)]:[r.top+(T.top||0)+(S||0),r.top+r.height-(T.bottom||0)-(S||0)]:E=y.range,O&&(E=[E[1],E[0]]);var te=c9(y,o,x),oe=te.scale,z=te.realScaleType;oe.domain(N).range(E),u9(oe);var Q=d9(oe,kr(kr({},y),{},{realScaleType:z}));s==="xAxis"?($=j==="top"&&!C||j==="bottom"&&C,R=r.left,L=m[_]-$*y.height):s==="yAxis"&&($=j==="left"&&!C||j==="right"&&C,R=m[_]-$*y.width,L=r.top);var V=kr(kr(kr({},y),Q),{},{realScaleType:z,x:R,y:L,scale:oe,width:s==="xAxis"?r.width:y.width,height:s==="yAxis"?r.height:y.height});return V.bandSize=nm(V,Q),!y.hide&&s==="xAxis"?m[_]+=($?-1:1)*V.height:y.hide||(m[_]+=($?-1:1)*V.width),kr(kr({},b),{},Nh({},A,V))},{})},F9=function(t,n){var r=t.x,s=t.y,o=n.x,c=n.y;return{x:Math.min(r,o),y:Math.min(s,c),width:Math.abs(o-r),height:Math.abs(c-s)}},Xre=function(t){var n=t.x1,r=t.y1,s=t.x2,o=t.y2;return F9({x:n,y:r},{x:s,y:o})},G9=(function(){function e(t){Kre(this,e),this.scale=t}return Vre(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=r.bandAware,o=r.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+c}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(n)+u}default:return this.scale(n)}if(s){var f=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+f}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),s=r[0],o=r[r.length-1];return s<=o?n>=s&&n<=o:n>=o&&n<=s}}],[{key:"create",value:function(n){return new e(n)}}])})();Nh(G9,"EPS",1e-4);var NA=function(t){var n=Object.keys(t).reduce(function(r,s){return kr(kr({},r),{},Nh({},s,G9.create(t[s])))},{});return kr(kr({},n),{},{apply:function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=o.bandAware,u=o.position;return Sre(s,function(f,p){return n[p].apply(f,{bandAware:c,position:u})})},isInRange:function(s){return $9(s,function(o,c){return n[c].isInRange(o)})}})};function Wre(e){return(e%180+180)%180}var Zre=function(t){var n=t.width,r=t.height,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Wre(s),c=o*Math.PI/180,u=Math.atan(r/n),f=c>u&&c<Math.PI-u?r/Math.sin(c):n/Math.cos(c);return Math.abs(f)},Jb,aT;function Jre(){if(aT)return Jb;aT=1;var e=sa(),t=vd(),n=rh();function r(s){return function(o,c,u){var f=Object(o);if(!t(o)){var p=e(c,3);o=n(o),c=function(m){return p(f[m],m,f)}}var g=s(o,c,u);return g>-1?f[p?o[g]:g]:void 0}}return Jb=r,Jb}var e1,sT;function eae(){if(sT)return e1;sT=1;var e=D9();function t(n){var r=e(n),s=r%1;return r===r?s?r-s:r:0}return e1=t,e1}var t1,iT;function tae(){if(iT)return t1;iT=1;var e=FC(),t=sa(),n=eae(),r=Math.max;function s(o,c,u){var f=o==null?0:o.length;if(!f)return-1;var p=u==null?0:n(u);return p<0&&(p=r(f+p,0)),e(o,t(c,3),p)}return t1=s,t1}var n1,oT;function nae(){if(oT)return n1;oT=1;var e=Jre(),t=tae(),n=e(t);return n1=n,n1}var rae=nae();const aae=nt(rae);var sae=iC();const iae=nt(sae);var oae=iae(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),OA=M.createContext(void 0),_A=M.createContext(void 0),Q9=M.createContext(void 0),K9=M.createContext({}),V9=M.createContext(void 0),Y9=M.createContext(0),X9=M.createContext(0),lT=function(t){var n=t.state,r=n.xAxisMap,s=n.yAxisMap,o=n.offset,c=t.clipPathId,u=t.children,f=t.width,p=t.height,g=oae(o);return B.createElement(OA.Provider,{value:r},B.createElement(_A.Provider,{value:s},B.createElement(K9.Provider,{value:o},B.createElement(Q9.Provider,{value:g},B.createElement(V9.Provider,{value:c},B.createElement(Y9.Provider,{value:p},B.createElement(X9.Provider,{value:f},u)))))))},lae=function(){return M.useContext(V9)},W9=function(t){var n=M.useContext(OA);n==null&&zi();var r=n[t];return r==null&&zi(),r},cae=function(){var t=M.useContext(OA);return Ns(t)},uae=function(){var t=M.useContext(_A),n=aae(t,function(r){return $9(r.domain,Number.isFinite)});return n||Ns(t)},Z9=function(t){var n=M.useContext(_A);n==null&&zi();var r=n[t];return r==null&&zi(),r},dae=function(){var t=M.useContext(Q9);return t},fae=function(){return M.useContext(K9)},kA=function(){return M.useContext(X9)},TA=function(){return M.useContext(Y9)};function El(e){"@babel/helpers - typeof";return El=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},El(e)}function pae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eM(r.key),r)}}function hae(e,t,n){return t&&mae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gae(e,t,n){return t=ym(t),xae(e,J9()?Reflect.construct(t,n||[],ym(e).constructor):t.apply(e,n))}function xae(e,t){if(t&&(El(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vae(e)}function vae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J9=function(){return!!e})()}function ym(e){return ym=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ym(e)}function yae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U2(e,t)}function U2(e,t){return U2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},U2(e,t)}function cT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function uT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cT(Object(n),!0).forEach(function(r){PA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function PA(e,t,n){return t=eM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eM(e){var t=bae(e,"string");return El(t)=="symbol"?t:t+""}function bae(e,t){if(El(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(El(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function wae(e,t){return Nae(e)||Sae(e,t)||jae(e,t)||Aae()}function Aae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
411In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jae(e,t){if(e){if(typeof e=="string")return dT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dT(e,t)}}function dT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sae(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function Nae(e){if(Array.isArray(e))return e}function H2(){return H2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H2.apply(this,arguments)}var Oae=function(t,n){var r;return B.isValidElement(t)?r=B.cloneElement(t,n):Ee(t)?r=t(n):r=B.createElement("line",H2({},n,{className:"recharts-reference-line-line"})),r},_ae=function(t,n,r,s,o,c,u,f,p){var g=o.x,m=o.y,x=o.width,b=o.height;if(r){var A=p.y,y=t.y.apply(A,{position:c});if(Xr(p,"discard")&&!t.y.isInRange(y))return null;var j=[{x:g+x,y},{x:g,y}];return f==="left"?j.reverse():j}if(n){var N=p.x,k=t.x.apply(N,{position:c});if(Xr(p,"discard")&&!t.x.isInRange(k))return null;var T=[{x:k,y:m+b},{x:k,y:m}];return u==="top"?T.reverse():T}if(s){var C=p.segment,O=C.map(function(_){return t.apply(_,{position:c})});return Xr(p,"discard")&&bre(O,function(_){return!t.isInRange(_)})?null:O}return null};function kae(e){var t=e.x,n=e.y,r=e.segment,s=e.xAxisId,o=e.yAxisId,c=e.shape,u=e.className,f=e.alwaysShow,p=lae(),g=W9(s),m=Z9(o),x=dae();if(!p||!x)return null;Pr(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=NA({x:g.scale,y:m.scale}),A=Qt(t),y=Qt(n),j=r&&r.length===2,N=_ae(b,A,y,j,x,e.position,g.orientation,m.orientation,e);if(!N)return null;var k=wae(N,2),T=k[0],C=T.x,O=T.y,_=k[1],S=_.x,E=_.y,R=Xr(e,"hidden")?"url(#".concat(p,")"):void 0,L=uT(uT({clipPath:R},ke(e,!0)),{},{x1:C,y1:O,x2:S,y2:E});return B.createElement(Qe,{className:qe("recharts-reference-line",u)},Oae(c,L),Jt.renderCallByParent(e,Xre({x1:C,y1:O,x2:S,y2:E})))}var EA=(function(e){function t(){return pae(this,t),gae(this,t,arguments)}return yae(t,e),hae(t,[{key:"render",value:function(){return B.createElement(kae,this.props)}}])})(B.Component);PA(EA,"displayName","ReferenceLine");PA(EA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function F2(){return F2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F2.apply(this,arguments)}function Cl(e){"@babel/helpers - typeof";return Cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cl(e)}function fT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function pT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?fT(Object(n),!0).forEach(function(r){Oh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nM(r.key),r)}}function Eae(e,t,n){return t&&Pae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cae(e,t,n){return t=bm(t),Mae(e,tM()?Reflect.construct(t,n||[],bm(e).constructor):t.apply(e,n))}function Mae(e,t){if(t&&(Cl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Dae(e)}function Dae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tM=function(){return!!e})()}function bm(e){return bm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bm(e)}function Rae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G2(e,t)}function G2(e,t){return G2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},G2(e,t)}function Oh(e,t,n){return t=nM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nM(e){var t=qae(e,"string");return Cl(t)=="symbol"?t:t+""}function qae(e,t){if(Cl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Cl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Bae=function(t){var n=t.x,r=t.y,s=t.xAxis,o=t.yAxis,c=NA({x:s.scale,y:o.scale}),u=c.apply({x:n,y:r},{bandAware:!0});return Xr(t,"discard")&&!c.isInRange(u)?null:u},_h=(function(e){function t(){return Tae(this,t),Cae(this,t,arguments)}return Rae(t,e),Eae(t,[{key:"render",value:function(){var r=this.props,s=r.x,o=r.y,c=r.r,u=r.alwaysShow,f=r.clipPathId,p=Qt(s),g=Qt(o);if(Pr(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!p||!g)return null;var m=Bae(this.props);if(!m)return null;var x=m.x,b=m.y,A=this.props,y=A.shape,j=A.className,N=Xr(this.props,"hidden")?"url(#".concat(f,")"):void 0,k=pT(pT({clipPath:N},ke(this.props,!0)),{},{cx:x,cy:b});return B.createElement(Qe,{className:qe("recharts-reference-dot",j)},t.renderDot(y,k),Jt.renderCallByParent(this.props,{x:x-c,y:b-c,width:2*c,height:2*c}))}}])})(B.Component);Oh(_h,"displayName","ReferenceDot");Oh(_h,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Oh(_h,"renderDot",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):Ee(e)?n=e(t):n=B.createElement(vh,F2({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Q2(){return Q2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q2.apply(this,arguments)}function Ml(e){"@babel/helpers - typeof";return Ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ml(e)}function mT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function hT(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mT(Object(n),!0).forEach(function(r){kh(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aM(r.key),r)}}function Lae(e,t,n){return t&&zae(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Iae(e,t,n){return t=wm(t),Uae(e,rM()?Reflect.construct(t,n||[],wm(e).constructor):t.apply(e,n))}function Uae(e,t){if(t&&(Ml(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hae(e)}function Hae(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rM=function(){return!!e})()}function wm(e){return wm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wm(e)}function Fae(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&K2(e,t)}function K2(e,t){return K2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},K2(e,t)}function kh(e,t,n){return t=aM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aM(e){var t=Gae(e,"string");return Ml(t)=="symbol"?t:t+""}function Gae(e,t){if(Ml(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ml(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Qae=function(t,n,r,s,o){var c=o.x1,u=o.x2,f=o.y1,p=o.y2,g=o.xAxis,m=o.yAxis;if(!g||!m)return null;var x=NA({x:g.scale,y:m.scale}),b={x:t?x.x.apply(c,{position:"start"}):x.x.rangeMin,y:r?x.y.apply(f,{position:"start"}):x.y.rangeMin},A={x:n?x.x.apply(u,{position:"end"}):x.x.rangeMax,y:s?x.y.apply(p,{position:"end"}):x.y.rangeMax};return Xr(o,"discard")&&(!x.isInRange(b)||!x.isInRange(A))?null:F9(b,A)},Th=(function(e){function t(){return $ae(this,t),Iae(this,t,arguments)}return Fae(t,e),Lae(t,[{key:"render",value:function(){var r=this.props,s=r.x1,o=r.x2,c=r.y1,u=r.y2,f=r.className,p=r.alwaysShow,g=r.clipPathId;Pr(p===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=Qt(s),x=Qt(o),b=Qt(c),A=Qt(u),y=this.props.shape;if(!m&&!x&&!b&&!A&&!y)return null;var j=Qae(m,x,b,A,this.props);if(!j&&!y)return null;var N=Xr(this.props,"hidden")?"url(#".concat(g,")"):void 0;return B.createElement(Qe,{className:qe("recharts-reference-area",f)},t.renderRect(y,hT(hT({clipPath:N},ke(this.props,!0)),j)),Jt.renderCallByParent(this.props,j))}}])})(B.Component);kh(Th,"displayName","ReferenceArea");kh(Th,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});kh(Th,"renderRect",function(e,t){var n;return B.isValidElement(e)?n=B.cloneElement(e,t):Ee(e)?n=e(t):n=B.createElement(SA,Q2({},t,{className:"recharts-reference-area-rect"})),n});function sM(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],s=0;s<e.length;s+=t)r.push(e[s]);return r}function Kae(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return Zre(r,n)}function Vae(e,t,n){var r=n==="width",s=e.x,o=e.y,c=e.width,u=e.height;return t===1?{start:r?s:o,end:r?s+c:o+u}:{start:r?s+c:o+u,end:r?s:o}}function Am(e,t,n,r,s){if(e*t<e*r||e*t>e*s)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-s)<=0}function Yae(e,t){return sM(e,t+1)}function Xae(e,t,n,r,s){for(var o=(r||[]).slice(),c=t.start,u=t.end,f=0,p=1,g=c,m=function(){var A=r?.[f];if(A===void 0)return{v:sM(r,p)};var y=f,j,N=function(){return j===void 0&&(j=n(A,y)),j},k=A.coordinate,T=f===0||Am(e,k,N,g,u);T||(f=0,g=c,p+=1),T&&(g=k+e*(N()/2+s),f+=p)},x;p<=o.length;)if(x=m(),x)return x.v;return[]}function ad(e){"@babel/helpers - typeof";return ad=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ad(e)}function gT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gT(Object(n),!0).forEach(function(r){Wae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Wae(e,t,n){return t=Zae(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zae(e){var t=Jae(e,"string");return ad(t)=="symbol"?t:t+""}function Jae(e,t){if(ad(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ad(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ese(e,t,n,r,s){for(var o=(r||[]).slice(),c=o.length,u=t.start,f=t.end,p=function(x){var b=o[x],A,y=function(){return A===void 0&&(A=n(b,x)),A};if(x===c-1){var j=e*(b.coordinate+e*y()/2-f);o[x]=b=fn(fn({},b),{},{tickCoord:j>0?b.coordinate-j*e:b.coordinate})}else o[x]=b=fn(fn({},b),{},{tickCoord:b.coordinate});var N=Am(e,b.tickCoord,y,u,f);N&&(f=b.tickCoord-e*(y()/2+s),o[x]=fn(fn({},b),{},{isShow:!0}))},g=c-1;g>=0;g--)p(g);return o}function tse(e,t,n,r,s,o){var c=(r||[]).slice(),u=c.length,f=t.start,p=t.end;if(o){var g=r[u-1],m=n(g,u-1),x=e*(g.coordinate+e*m/2-p);c[u-1]=g=fn(fn({},g),{},{tickCoord:x>0?g.coordinate-x*e:g.coordinate});var b=Am(e,g.tickCoord,function(){return m},f,p);b&&(p=g.tickCoord-e*(m/2+s),c[u-1]=fn(fn({},g),{},{isShow:!0}))}for(var A=o?u-1:u,y=function(k){var T=c[k],C,O=function(){return C===void 0&&(C=n(T,k)),C};if(k===0){var _=e*(T.coordinate-e*O()/2-f);c[k]=T=fn(fn({},T),{},{tickCoord:_<0?T.coordinate-_*e:T.coordinate})}else c[k]=T=fn(fn({},T),{},{tickCoord:T.coordinate});var S=Am(e,T.tickCoord,O,f,p);S&&(f=T.tickCoord+e*(O()/2+s),c[k]=fn(fn({},T),{},{isShow:!0}))},j=0;j<A;j++)y(j);return c}function CA(e,t,n){var r=e.tick,s=e.ticks,o=e.viewBox,c=e.minTickGap,u=e.orientation,f=e.interval,p=e.tickFormatter,g=e.unit,m=e.angle;if(!s||!s.length||!r)return[];if(pe(f)||Vi.isSsr)return Yae(s,typeof f=="number"&&pe(f)?f:0);var x=[],b=u==="top"||u==="bottom"?"width":"height",A=g&&b==="width"?uu(g,{fontSize:t,letterSpacing:n}):{width:0,height:0},y=function(T,C){var O=Ee(p)?p(T.value,C):T.value;return b==="width"?Kae(uu(O,{fontSize:t,letterSpacing:n}),A,m):uu(O,{fontSize:t,letterSpacing:n})[b]},j=s.length>=2?yn(s[1].coordinate-s[0].coordinate):1,N=Vae(o,j,b);return f==="equidistantPreserveStart"?Xae(j,N,y,s,c):(f==="preserveStart"||f==="preserveStartEnd"?x=tse(j,N,y,s,c,f==="preserveStartEnd"):x=ese(j,N,y,s,c),x.filter(function(k){return k.isShow}))}var nse=["viewBox"],rse=["viewBox"],ase=["ticks"];function Dl(e){"@babel/helpers - typeof";return Dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dl(e)}function Jo(){return Jo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jo.apply(this,arguments)}function xT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xT(Object(n),!0).forEach(function(r){MA(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r1(e,t){if(e==null)return{};var n=sse(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function ise(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oM(r.key),r)}}function ose(e,t,n){return t&&vT(e.prototype,t),n&&vT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function lse(e,t,n){return t=jm(t),cse(e,iM()?Reflect.construct(t,n||[],jm(e).constructor):t.apply(e,n))}function cse(e,t){if(t&&(Dl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return use(e)}function use(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iM=function(){return!!e})()}function jm(e){return jm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jm(e)}function dse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V2(e,t)}function V2(e,t){return V2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},V2(e,t)}function MA(e,t,n){return t=oM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oM(e){var t=fse(e,"string");return Dl(t)=="symbol"?t:t+""}function fse(e,t){if(Dl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Jl=(function(e){function t(n){var r;return ise(this,t),r=lse(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return dse(t,e),ose(t,[{key:"shouldComponentUpdate",value:function(r,s){var o=r.viewBox,c=r1(r,nse),u=this.props,f=u.viewBox,p=r1(u,rse);return!rl(o,f)||!rl(c,p)||!rl(s,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var s=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];s&&this.setState({fontSize:window.getComputedStyle(s).fontSize,letterSpacing:window.getComputedStyle(s).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var s=this.props,o=s.x,c=s.y,u=s.width,f=s.height,p=s.orientation,g=s.tickSize,m=s.mirror,x=s.tickMargin,b,A,y,j,N,k,T=m?-1:1,C=r.tickSize||g,O=pe(r.tickCoord)?r.tickCoord:r.coordinate;switch(p){case"top":b=A=r.coordinate,j=c+ +!m*f,y=j-T*C,k=y-T*x,N=O;break;case"left":y=j=r.coordinate,A=o+ +!m*u,b=A-T*C,N=b-T*x,k=O;break;case"right":y=j=r.coordinate,A=o+ +m*u,b=A+T*C,N=b+T*x,k=O;break;default:b=A=r.coordinate,j=c+ +m*f,y=j+T*C,k=y+T*x,N=O;break}return{line:{x1:b,y1:y,x2:A,y2:j},tick:{x:N,y:k}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,s=r.orientation,o=r.mirror,c;switch(s){case"left":c=o?"start":"end";break;case"right":c=o?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,s=r.orientation,o=r.mirror,c="end";switch(s){case"left":case"right":c="middle";break;case"top":c=o?"start":"end";break;default:c=o?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var r=this.props,s=r.x,o=r.y,c=r.width,u=r.height,f=r.orientation,p=r.mirror,g=r.axisLine,m=Ht(Ht(Ht({},ke(this.props,!1)),ke(g,!1)),{},{fill:"none"});if(f==="top"||f==="bottom"){var x=+(f==="top"&&!p||f==="bottom"&&p);m=Ht(Ht({},m),{},{x1:s,y1:o+x*u,x2:s+c,y2:o+x*u})}else{var b=+(f==="left"&&!p||f==="right"&&p);m=Ht(Ht({},m),{},{x1:s+b*c,y1:o,x2:s+b*c,y2:o+u})}return B.createElement("line",Jo({},m,{className:qe("recharts-cartesian-axis-line",Zn(g,"className"))}))}},{key:"renderTicks",value:function(r,s,o){var c=this,u=this.props,f=u.tickLine,p=u.stroke,g=u.tick,m=u.tickFormatter,x=u.unit,b=CA(Ht(Ht({},this.props),{},{ticks:r}),s,o),A=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),j=ke(this.props,!1),N=ke(g,!1),k=Ht(Ht({},j),{},{fill:"none"},ke(f,!1)),T=b.map(function(C,O){var _=c.getTickLineCoord(C),S=_.line,E=_.tick,R=Ht(Ht(Ht(Ht({textAnchor:A,verticalAnchor:y},j),{},{stroke:"none",fill:p},N),E),{},{index:O,payload:C,visibleTicksCount:b.length,tickFormatter:m});return B.createElement(Qe,Jo({className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},qi(c.props,C,O)),f&&B.createElement("line",Jo({},k,S,{className:qe("recharts-cartesian-axis-tick-line",Zn(f,"className"))})),g&&t.renderTickItem(g,R,"".concat(Ee(m)?m(C.value,O):C.value).concat(x||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},T)}},{key:"render",value:function(){var r=this,s=this.props,o=s.axisLine,c=s.width,u=s.height,f=s.ticksGenerator,p=s.className,g=s.hide;if(g)return null;var m=this.props,x=m.ticks,b=r1(m,ase),A=x;return Ee(f)&&(A=x&&x.length>0?f(this.props):f(b)),c<=0||u<=0||!A||!A.length?null:B.createElement(Qe,{className:qe("recharts-cartesian-axis",p),ref:function(j){r.layerReference=j}},o&&this.renderAxisLine(),this.renderTicks(A,this.state.fontSize,this.state.letterSpacing),Jt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,s,o){var c,u=qe(s.className,"recharts-cartesian-axis-tick-value");return B.isValidElement(r)?c=B.cloneElement(r,Ht(Ht({},s),{},{className:u})):Ee(r)?c=r(Ht(Ht({},s),{},{className:u})):c=B.createElement(Bi,Jo({},s,{className:"recharts-cartesian-axis-tick-value"}),o),c}}])})(M.Component);MA(Jl,"displayName","CartesianAxis");MA(Jl,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var pse=["x1","y1","x2","y2","key"],mse=["offset"];function Li(e){"@babel/helpers - typeof";return Li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Li(e)}function yT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function mn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yT(Object(n),!0).forEach(function(r){hse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hse(e,t,n){return t=gse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gse(e){var t=xse(e,"string");return Li(t)=="symbol"?t:t+""}function xse(e,t){if(Li(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Li(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ji.apply(this,arguments)}function bT(e,t){if(e==null)return{};var n=vse(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var yse=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,s=t.x,o=t.y,c=t.width,u=t.height,f=t.ry;return B.createElement("rect",{x:s,y:o,ry:f,width:c,height:u,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function lM(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(Ee(e))n=e(t);else{var r=t.x1,s=t.y1,o=t.x2,c=t.y2,u=t.key,f=bT(t,pse),p=ke(f,!1);p.offset;var g=bT(p,mse);n=B.createElement("line",ji({},g,{x1:r,y1:s,x2:o,y2:c,fill:"none",key:u}))}return n}function bse(e){var t=e.x,n=e.width,r=e.horizontal,s=r===void 0?!0:r,o=e.horizontalPoints;if(!s||!o||!o.length)return null;var c=o.map(function(u,f){var p=mn(mn({},e),{},{x1:t,y1:u,x2:t+n,y2:u,key:"line-".concat(f),index:f});return lM(s,p)});return B.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function wse(e){var t=e.y,n=e.height,r=e.vertical,s=r===void 0?!0:r,o=e.verticalPoints;if(!s||!o||!o.length)return null;var c=o.map(function(u,f){var p=mn(mn({},e),{},{x1:u,y1:t,x2:u,y2:t+n,key:"line-".concat(f),index:f});return lM(s,p)});return B.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function Ase(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,s=e.y,o=e.width,c=e.height,u=e.horizontalPoints,f=e.horizontal,p=f===void 0?!0:f;if(!p||!t||!t.length)return null;var g=u.map(function(x){return Math.round(x+s-s)}).sort(function(x,b){return x-b});s!==g[0]&&g.unshift(0);var m=g.map(function(x,b){var A=!g[b+1],y=A?s+c-x:g[b+1]-x;if(y<=0)return null;var j=b%t.length;return B.createElement("rect",{key:"react-".concat(b),y:x,x:r,height:y,width:o,stroke:"none",fill:t[j],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function jse(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,s=e.fillOpacity,o=e.x,c=e.y,u=e.width,f=e.height,p=e.verticalPoints;if(!n||!r||!r.length)return null;var g=p.map(function(x){return Math.round(x+o-o)}).sort(function(x,b){return x-b});o!==g[0]&&g.unshift(0);var m=g.map(function(x,b){var A=!g[b+1],y=A?o+u-x:g[b+1]-x;if(y<=0)return null;var j=b%r.length;return B.createElement("rect",{key:"react-".concat(b),x,y:c,width:y,height:f,stroke:"none",fill:r[j],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return B.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var Sse=function(t,n){var r=t.xAxis,s=t.width,o=t.height,c=t.offset;return l9(CA(mn(mn(mn({},Jl.defaultProps),r),{},{ticks:Ca(r,!0),viewBox:{x:0,y:0,width:s,height:o}})),c.left,c.left+c.width,n)},Nse=function(t,n){var r=t.yAxis,s=t.width,o=t.height,c=t.offset;return l9(CA(mn(mn(mn({},Jl.defaultProps),r),{},{ticks:Ca(r,!0),viewBox:{x:0,y:0,width:s,height:o}})),c.top,c.top+c.height,n)},Ko={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function yp(e){var t,n,r,s,o,c,u=kA(),f=TA(),p=fae(),g=mn(mn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ko.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Ko.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ko.horizontal,horizontalFill:(s=e.horizontalFill)!==null&&s!==void 0?s:Ko.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Ko.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Ko.verticalFill,x:pe(e.x)?e.x:p.left,y:pe(e.y)?e.y:p.top,width:pe(e.width)?e.width:p.width,height:pe(e.height)?e.height:p.height}),m=g.x,x=g.y,b=g.width,A=g.height,y=g.syncWithTicks,j=g.horizontalValues,N=g.verticalValues,k=cae(),T=uae();if(!pe(b)||b<=0||!pe(A)||A<=0||!pe(m)||m!==+m||!pe(x)||x!==+x)return null;var C=g.verticalCoordinatesGenerator||Sse,O=g.horizontalCoordinatesGenerator||Nse,_=g.horizontalPoints,S=g.verticalPoints;if((!_||!_.length)&&Ee(O)){var E=j&&j.length,R=O({yAxis:T?mn(mn({},T),{},{ticks:E?j:T.ticks}):void 0,width:u,height:f,offset:p},E?!0:y);Pr(Array.isArray(R),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Li(R),"]")),Array.isArray(R)&&(_=R)}if((!S||!S.length)&&Ee(C)){var L=N&&N.length,$=C({xAxis:k?mn(mn({},k),{},{ticks:L?N:k.ticks}):void 0,width:u,height:f,offset:p},L?!0:y);Pr(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Li($),"]")),Array.isArray($)&&(S=$)}return B.createElement("g",{className:"recharts-cartesian-grid"},B.createElement(yse,{fill:g.fill,fillOpacity:g.fillOpacity,x:g.x,y:g.y,width:g.width,height:g.height,ry:g.ry}),B.createElement(bse,ji({},g,{offset:p,horizontalPoints:_,xAxis:k,yAxis:T})),B.createElement(wse,ji({},g,{offset:p,verticalPoints:S,xAxis:k,yAxis:T})),B.createElement(Ase,ji({},g,{horizontalPoints:_})),B.createElement(jse,ji({},g,{verticalPoints:S})))}yp.displayName="CartesianGrid";var Ose=["layout","type","stroke","connectNulls","isRange","ref"],_se=["key"],cM;function Rl(e){"@babel/helpers - typeof";return Rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rl(e)}function uM(e,t){if(e==null)return{};var n=kse(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kse(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Si(){return Si=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Si.apply(this,arguments)}function wT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function js(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wT(Object(n),!0).forEach(function(r){Kr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fM(r.key),r)}}function Pse(e,t,n){return t&&AT(e.prototype,t),n&&AT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ese(e,t,n){return t=Sm(t),Cse(e,dM()?Reflect.construct(t,n||[],Sm(e).constructor):t.apply(e,n))}function Cse(e,t){if(t&&(Rl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mse(e)}function Mse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dM=function(){return!!e})()}function Sm(e){return Sm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sm(e)}function Dse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Y2(e,t)}function Y2(e,t){return Y2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},Y2(e,t)}function Kr(e,t,n){return t=fM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fM(e){var t=Rse(e,"string");return Rl(t)=="symbol"?t:t+""}function Rse(e,t){if(Rl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Rl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ha=(function(e){function t(){var n;Tse(this,t);for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return n=Ese(this,t,[].concat(s)),Kr(n,"state",{isAnimationFinished:!0}),Kr(n,"id",Vl("recharts-area-")),Kr(n,"handleAnimationEnd",function(){var c=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ee(c)&&c()}),Kr(n,"handleAnimationStart",function(){var c=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ee(c)&&c()}),n}return Dse(t,e),Pse(t,[{key:"renderDots",value:function(r,s,o){var c=this.props.isAnimationActive,u=this.state.isAnimationFinished;if(c&&!u)return null;var f=this.props,p=f.dot,g=f.points,m=f.dataKey,x=ke(this.props,!1),b=ke(p,!0),A=g.map(function(j,N){var k=js(js(js({key:"dot-".concat(N),r:3},x),b),{},{index:N,cx:j.x,cy:j.y,dataKey:m,value:j.value,payload:j.payload,points:g});return t.renderDotItem(p,k)}),y={clipPath:r?"url(#clipPath-".concat(s?"":"dots-").concat(o,")"):null};return B.createElement(Qe,Si({className:"recharts-area-dots"},y),A)}},{key:"renderHorizontalRect",value:function(r){var s=this.props,o=s.baseLine,c=s.points,u=s.strokeWidth,f=c[0].x,p=c[c.length-1].x,g=r*Math.abs(f-p),m=_s(c.map(function(x){return x.y||0}));return pe(o)&&typeof o=="number"?m=Math.max(o,m):o&&Array.isArray(o)&&o.length&&(m=Math.max(_s(o.map(function(x){return x.y||0})),m)),pe(m)?B.createElement("rect",{x:f<p?f:f-g,y:0,width:g,height:Math.floor(m+(u?parseInt("".concat(u),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var s=this.props,o=s.baseLine,c=s.points,u=s.strokeWidth,f=c[0].y,p=c[c.length-1].y,g=r*Math.abs(f-p),m=_s(c.map(function(x){return x.x||0}));return pe(o)&&typeof o=="number"?m=Math.max(o,m):o&&Array.isArray(o)&&o.length&&(m=Math.max(_s(o.map(function(x){return x.x||0})),m)),pe(m)?B.createElement("rect",{x:0,y:f<p?f:f-g,width:m+(u?parseInt("".concat(u),10):1),height:Math.floor(g)}):null}},{key:"renderClipRect",value:function(r){var s=this.props.layout;return s==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,s,o,c){var u=this.props,f=u.layout,p=u.type,g=u.stroke,m=u.connectNulls,x=u.isRange;u.ref;var b=uM(u,Ose);return B.createElement(Qe,{clipPath:o?"url(#clipPath-".concat(c,")"):null},B.createElement(il,Si({},ke(b,!0),{points:r,connectNulls:m,type:p,baseLine:s,layout:f,stroke:"none",className:"recharts-area-area"})),g!=="none"&&B.createElement(il,Si({},ke(this.props,!1),{className:"recharts-area-curve",layout:f,type:p,connectNulls:m,fill:"none",points:r})),g!=="none"&&x&&B.createElement(il,Si({},ke(this.props,!1),{className:"recharts-area-curve",layout:f,type:p,connectNulls:m,fill:"none",points:s})))}},{key:"renderAreaWithAnimation",value:function(r,s){var o=this,c=this.props,u=c.points,f=c.baseLine,p=c.isAnimationActive,g=c.animationBegin,m=c.animationDuration,x=c.animationEasing,b=c.animationId,A=this.state,y=A.prevPoints,j=A.prevBaseLine;return B.createElement(Jr,{begin:g,duration:m,isActive:p,easing:x,from:{t:0},to:{t:1},key:"area-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(N){var k=N.t;if(y){var T=y.length/u.length,C=u.map(function(E,R){var L=Math.floor(R*T);if(y[L]){var $=y[L],H=Dn($.x,E.x),G=Dn($.y,E.y);return js(js({},E),{},{x:H(k),y:G(k)})}return E}),O;if(pe(f)&&typeof f=="number"){var _=Dn(j,f);O=_(k)}else if(Be(f)||Kl(f)){var S=Dn(j,0);O=S(k)}else O=f.map(function(E,R){var L=Math.floor(R*T);if(j[L]){var $=j[L],H=Dn($.x,E.x),G=Dn($.y,E.y);return js(js({},E),{},{x:H(k),y:G(k)})}return E});return o.renderAreaStatically(C,O,r,s)}return B.createElement(Qe,null,B.createElement("defs",null,B.createElement("clipPath",{id:"animationClipPath-".concat(s)},o.renderClipRect(k))),B.createElement(Qe,{clipPath:"url(#animationClipPath-".concat(s,")")},o.renderAreaStatically(u,f,r,s)))})}},{key:"renderArea",value:function(r,s){var o=this.props,c=o.points,u=o.baseLine,f=o.isAnimationActive,p=this.state,g=p.prevPoints,m=p.prevBaseLine,x=p.totalLength;return f&&c&&c.length&&(!g&&x>0||!Al(g,c)||!Al(m,u))?this.renderAreaWithAnimation(r,s):this.renderAreaStatically(c,u,r,s)}},{key:"render",value:function(){var r,s=this.props,o=s.hide,c=s.dot,u=s.points,f=s.className,p=s.top,g=s.left,m=s.xAxis,x=s.yAxis,b=s.width,A=s.height,y=s.isAnimationActive,j=s.id;if(o||!u||!u.length)return null;var N=this.state.isAnimationFinished,k=u.length===1,T=qe("recharts-area",f),C=m&&m.allowDataOverflow,O=x&&x.allowDataOverflow,_=C||O,S=Be(j)?this.id:j,E=(r=ke(c,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},R=E.r,L=R===void 0?3:R,$=E.strokeWidth,H=$===void 0?2:$,G=xF(c)?c:{},Y=G.clipDot,X=Y===void 0?!0:Y,q=L*2+H;return B.createElement(Qe,{className:T},C||O?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(S)},B.createElement("rect",{x:C?g:g-b/2,y:O?p:p-A/2,width:C?b:b*2,height:O?A:A*2})),!X&&B.createElement("clipPath",{id:"clipPath-dots-".concat(S)},B.createElement("rect",{x:g-q/2,y:p-q/2,width:b+q,height:A+q}))):null,k?null:this.renderArea(_,S),(c||k)&&this.renderDots(_,X,S),(!y||N)&&Ra.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(r,s){return r.animationId!==s.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:s.curPoints,prevBaseLine:s.curBaseLine}:r.points!==s.curPoints||r.baseLine!==s.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])})(M.PureComponent);cM=Ha;Kr(Ha,"displayName","Area");Kr(Ha,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Vi.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Kr(Ha,"getBaseValue",function(e,t,n,r){var s=e.layout,o=e.baseValue,c=t.props.baseValue,u=c??o;if(pe(u)&&typeof u=="number")return u;var f=s==="horizontal"?r:n,p=f.scale.domain();if(f.type==="number"){var g=Math.max(p[0],p[1]),m=Math.min(p[0],p[1]);return u==="dataMin"?m:u==="dataMax"||g<0?g:Math.max(Math.min(p[0],p[1]),0)}return u==="dataMin"?p[0]:u==="dataMax"?p[1]:p[0]});Kr(Ha,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,s=e.yAxis,o=e.xAxisTicks,c=e.yAxisTicks,u=e.bandSize,f=e.dataKey,p=e.stackedData,g=e.dataStartIndex,m=e.displayedData,x=e.offset,b=t.layout,A=p&&p.length,y=cM.getBaseValue(t,n,r,s),j=b==="horizontal",N=!1,k=m.map(function(C,O){var _;A?_=p[g+O]:(_=Gt(C,f),Array.isArray(_)?N=!0:_=[y,_]);var S=_[1]==null||A&&Gt(C,f)==null;return j?{x:N8({axis:r,ticks:o,bandSize:u,entry:C,index:O}),y:S?null:s.scale(_[1]),value:_,payload:C}:{x:S?null:r.scale(_[1]),y:N8({axis:s,ticks:c,bandSize:u,entry:C,index:O}),value:_,payload:C}}),T;return A||N?T=k.map(function(C){var O=Array.isArray(C.value)?C.value[0]:null;return j?{x:C.x,y:O!=null&&C.y!=null?s.scale(O):null}:{x:O!=null?r.scale(O):null,y:C.y}}):T=j?s.scale(y):r.scale(y),js({points:k,baseLine:T,layout:b,isRange:N},x)});Kr(Ha,"renderDotItem",function(e,t){var n;if(B.isValidElement(e))n=B.cloneElement(e,t);else if(Ee(e))n=e(t);else{var r=qe("recharts-area-dot",typeof e!="boolean"?e.className:""),s=t.key,o=uM(t,_se);n=B.createElement(vh,Si({},o,{key:s,className:r}))}return n});function ql(e){"@babel/helpers - typeof";return ql=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ql(e)}function qse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,hM(r.key),r)}}function $se(e,t,n){return t&&Bse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zse(e,t,n){return t=Nm(t),Lse(e,pM()?Reflect.construct(t,n||[],Nm(e).constructor):t.apply(e,n))}function Lse(e,t){if(t&&(ql(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ise(e)}function Ise(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pM=function(){return!!e})()}function Nm(e){return Nm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Nm(e)}function Use(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X2(e,t)}function X2(e,t){return X2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},X2(e,t)}function mM(e,t,n){return t=hM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hM(e){var t=Hse(e,"string");return ql(t)=="symbol"?t:t+""}function Hse(e,t){if(ql(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(ql(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function W2(){return W2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W2.apply(this,arguments)}function Fse(e){var t=e.xAxisId,n=kA(),r=TA(),s=W9(t);return s==null?null:M.createElement(Jl,W2({},s,{className:qe("recharts-".concat(s.axisType," ").concat(s.axisType),s.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(c){return Ca(c,!0)}}))}var ki=(function(e){function t(){return qse(this,t),zse(this,t,arguments)}return Use(t,e),$se(t,[{key:"render",value:function(){return M.createElement(Fse,this.props)}}])})(M.Component);mM(ki,"displayName","XAxis");mM(ki,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function Bl(e){"@babel/helpers - typeof";return Bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bl(e)}function Gse(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vM(r.key),r)}}function Kse(e,t,n){return t&&Qse(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vse(e,t,n){return t=Om(t),Yse(e,gM()?Reflect.construct(t,n||[],Om(e).constructor):t.apply(e,n))}function Yse(e,t){if(t&&(Bl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Xse(e)}function Xse(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gM=function(){return!!e})()}function Om(e){return Om=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Om(e)}function Wse(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z2(e,t)}function Z2(e,t){return Z2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},Z2(e,t)}function xM(e,t,n){return t=vM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vM(e){var t=Zse(e,"string");return Bl(t)=="symbol"?t:t+""}function Zse(e,t){if(Bl(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Bl(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function J2(){return J2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J2.apply(this,arguments)}var Jse=function(t){var n=t.yAxisId,r=kA(),s=TA(),o=Z9(n);return o==null?null:M.createElement(Jl,J2({},o,{className:qe("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:s},ticksGenerator:function(u){return Ca(u,!0)}}))},Ti=(function(e){function t(){return Gse(this,t),Vse(this,t,arguments)}return Wse(t,e),Kse(t,[{key:"render",value:function(){return M.createElement(Jse,this.props)}}])})(M.Component);xM(Ti,"displayName","YAxis");xM(Ti,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function jT(e){return rie(e)||nie(e)||tie(e)||eie()}function eie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
412In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tie(e,t){if(e){if(typeof e=="string")return ew(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ew(e,t)}}function nie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rie(e){if(Array.isArray(e))return ew(e)}function ew(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tw=function(t,n,r,s,o){var c=vr(t,EA),u=vr(t,_h),f=[].concat(jT(c),jT(u)),p=vr(t,Th),g="".concat(s,"Id"),m=s[0],x=n;if(f.length&&(x=f.reduce(function(y,j){if(j.props[g]===r&&Xr(j.props,"extendDomain")&&pe(j.props[m])){var N=j.props[m];return[Math.min(y[0],N),Math.max(y[1],N)]}return y},x)),p.length){var b="".concat(m,"1"),A="".concat(m,"2");x=p.reduce(function(y,j){if(j.props[g]===r&&Xr(j.props,"extendDomain")&&pe(j.props[b])&&pe(j.props[A])){var N=j.props[b],k=j.props[A];return[Math.min(y[0],N,k),Math.max(y[1],N,k)]}return y},x)}return o&&o.length&&(x=o.reduce(function(y,j){return pe(j)?[Math.min(y[0],j),Math.max(y[1],j)]:y},x)),x},a1={exports:{}},ST;function aie(){return ST||(ST=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function s(f,p,g){this.fn=f,this.context=p,this.once=g||!1}function o(f,p,g,m,x){if(typeof g!="function")throw new TypeError("The listener must be a function");var b=new s(g,m||f,x),A=n?n+p:p;return f._events[A]?f._events[A].fn?f._events[A]=[f._events[A],b]:f._events[A].push(b):(f._events[A]=b,f._eventsCount++),f}function c(f,p){--f._eventsCount===0?f._events=new r:delete f._events[p]}function u(){this._events=new r,this._eventsCount=0}u.prototype.eventNames=function(){var p=[],g,m;if(this._eventsCount===0)return p;for(m in g=this._events)t.call(g,m)&&p.push(n?m.slice(1):m);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(g)):p},u.prototype.listeners=function(p){var g=n?n+p:p,m=this._events[g];if(!m)return[];if(m.fn)return[m.fn];for(var x=0,b=m.length,A=new Array(b);x<b;x++)A[x]=m[x].fn;return A},u.prototype.listenerCount=function(p){var g=n?n+p:p,m=this._events[g];return m?m.fn?1:m.length:0},u.prototype.emit=function(p,g,m,x,b,A){var y=n?n+p:p;if(!this._events[y])return!1;var j=this._events[y],N=arguments.length,k,T;if(j.fn){switch(j.once&&this.removeListener(p,j.fn,void 0,!0),N){case 1:return j.fn.call(j.context),!0;case 2:return j.fn.call(j.context,g),!0;case 3:return j.fn.call(j.context,g,m),!0;case 4:return j.fn.call(j.context,g,m,x),!0;case 5:return j.fn.call(j.context,g,m,x,b),!0;case 6:return j.fn.call(j.context,g,m,x,b,A),!0}for(T=1,k=new Array(N-1);T<N;T++)k[T-1]=arguments[T];j.fn.apply(j.context,k)}else{var C=j.length,O;for(T=0;T<C;T++)switch(j[T].once&&this.removeListener(p,j[T].fn,void 0,!0),N){case 1:j[T].fn.call(j[T].context);break;case 2:j[T].fn.call(j[T].context,g);break;case 3:j[T].fn.call(j[T].context,g,m);break;case 4:j[T].fn.call(j[T].context,g,m,x);break;default:if(!k)for(O=1,k=new Array(N-1);O<N;O++)k[O-1]=arguments[O];j[T].fn.apply(j[T].context,k)}}return!0},u.prototype.on=function(p,g,m){return o(this,p,g,m,!1)},u.prototype.once=function(p,g,m){return o(this,p,g,m,!0)},u.prototype.removeListener=function(p,g,m,x){var b=n?n+p:p;if(!this._events[b])return this;if(!g)return c(this,b),this;var A=this._events[b];if(A.fn)A.fn===g&&(!x||A.once)&&(!m||A.context===m)&&c(this,b);else{for(var y=0,j=[],N=A.length;y<N;y++)(A[y].fn!==g||x&&!A[y].once||m&&A[y].context!==m)&&j.push(A[y]);j.length?this._events[b]=j.length===1?j[0]:j:c(this,b)}return this},u.prototype.removeAllListeners=function(p){var g;return p?(g=n?n+p:p,this._events[g]&&c(this,g)):(this._events=new r,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=n,u.EventEmitter=u,e.exports=u})(a1)),a1.exports}var sie=aie();const iie=nt(sie);var s1=new iie,i1="recharts.syncMouseEvents";function sd(e){"@babel/helpers - typeof";return sd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sd(e)}function oie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,yM(r.key),r)}}function cie(e,t,n){return t&&lie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function o1(e,t,n){return t=yM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yM(e){var t=uie(e,"string");return sd(t)=="symbol"?t:t+""}function uie(e,t){if(sd(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var die=(function(){function e(){oie(this,e),o1(this,"activeIndex",0),o1(this,"coordinateList",[]),o1(this,"layout","horizontal")}return cie(e,[{key:"setDetails",value:function(n){var r,s=n.coordinateList,o=s===void 0?null:s,c=n.container,u=c===void 0?null:c,f=n.layout,p=f===void 0?null:f,g=n.offset,m=g===void 0?null:g,x=n.mouseHandlerCallback,b=x===void 0?null:x;this.coordinateList=(r=o??this.coordinateList)!==null&&r!==void 0?r:[],this.container=u??this.container,this.layout=p??this.layout,this.offset=m??this.offset,this.mouseHandlerCallback=b??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(n){if(this.coordinateList.length!==0)switch(n.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var s=this.container.getBoundingClientRect(),o=s.x,c=s.y,u=s.height,f=this.coordinateList[this.activeIndex].coordinate,p=((n=window)===null||n===void 0?void 0:n.scrollX)||0,g=((r=window)===null||r===void 0?void 0:r.scrollY)||0,m=o+f+p,x=c+this.offset.top+u/2+g;this.mouseHandlerCallback({pageX:m,pageY:x})}}}])})();function fie(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e?.[0],s=e?.[1];if(r&&s&&pe(r)&&pe(s))return!0}return!1}function pie(e,t,n,r){var s=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-s:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-s,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function bM(e){var t=e.cx,n=e.cy,r=e.radius,s=e.startAngle,o=e.endAngle,c=ht(t,n,r,s),u=ht(t,n,r,o);return{points:[c,u],cx:t,cy:n,radius:r,startAngle:s,endAngle:o}}function mie(e,t,n){var r,s,o,c;if(e==="horizontal")r=t.x,o=r,s=n.top,c=n.top+n.height;else if(e==="vertical")s=t.y,c=s,r=n.left,o=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,f=t.cy,p=t.innerRadius,g=t.outerRadius,m=t.angle,x=ht(u,f,p,m),b=ht(u,f,g,m);r=x.x,s=x.y,o=b.x,c=b.y}else return bM(t);return[{x:r,y:s},{x:o,y:c}]}function id(e){"@babel/helpers - typeof";return id=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},id(e)}function NT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function dp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NT(Object(n),!0).forEach(function(r){hie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hie(e,t,n){return t=gie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gie(e){var t=xie(e,"string");return id(t)=="symbol"?t:t+""}function xie(e,t){if(id(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(id(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vie(e){var t,n,r=e.element,s=e.tooltipEventType,o=e.isActive,c=e.activeCoordinate,u=e.activePayload,f=e.offset,p=e.activeTooltipIndex,g=e.tooltipAxisBandSize,m=e.layout,x=e.chartName,b=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!b||!o||!c||x!=="ScatterChart"&&s!=="axis")return null;var A,y=il;if(x==="ScatterChart")A=c,y=Fte;else if(x==="BarChart")A=pie(m,c,f,g),y=SA;else if(m==="radial"){var j=bM(c),N=j.cx,k=j.cy,T=j.radius,C=j.startAngle,O=j.endAngle;A={cx:N,cy:k,startAngle:C,endAngle:O,innerRadius:T,outerRadius:T},y=y9}else A={points:mie(m,c,f)},y=il;var _=dp(dp(dp(dp({stroke:"#ccc",pointerEvents:"none"},f),A),ke(b,!1)),{},{payload:u,payloadIndex:p,className:qe("recharts-tooltip-cursor",b.className)});return M.isValidElement(b)?M.cloneElement(b,_):M.createElement(y,_)}var yie=["item"],bie=["children","className","width","height","style","compact","title","desc"];function $l(e){"@babel/helpers - typeof";return $l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$l(e)}function el(){return el=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},el.apply(this,arguments)}function OT(e,t){return jie(e)||Aie(e,t)||AM(e,t)||wie()}function wie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
413In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Aie(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,s,o,c,u=[],f=!0,p=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(f=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);f=!0);}catch(g){p=!0,s=g}finally{try{if(!f&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(p)throw s}}return u}}function jie(e){if(Array.isArray(e))return e}function _T(e,t){if(e==null)return{};var n=Sie(e,t),r,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)r=o[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Sie(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Nie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jM(r.key),r)}}function _ie(e,t,n){return t&&Oie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kie(e,t,n){return t=_m(t),Tie(e,wM()?Reflect.construct(t,n||[],_m(e).constructor):t.apply(e,n))}function Tie(e,t){if(t&&($l(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Pie(e)}function Pie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wM(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wM=function(){return!!e})()}function _m(e){return _m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_m(e)}function Eie(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nw(e,t)}function nw(e,t){return nw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},nw(e,t)}function zl(e){return Die(e)||Mie(e)||AM(e)||Cie()}function Cie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
414In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AM(e,t){if(e){if(typeof e=="string")return rw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rw(e,t)}}function Mie(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Die(e){if(Array.isArray(e))return rw(e)}function rw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kT(Object(n),!0).forEach(function(r){Pe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kT(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Pe(e,t,n){return t=jM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jM(e){var t=Rie(e,"string");return $l(t)=="symbol"?t:t+""}function Rie(e,t){if($l(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($l(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qie={xAxis:["bottom","top"],yAxis:["left","right"]},Bie={width:"100%",height:"100%"},SM={x:0,y:0};function fp(e){return e}var $ie=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},zie=function(t,n,r,s){var o=n.find(function(g){return g&&g.index===r});if(o){if(t==="horizontal")return{x:o.coordinate,y:s.y};if(t==="vertical")return{x:s.x,y:o.coordinate};if(t==="centric"){var c=o.coordinate,u=s.radius;return se(se(se({},s),ht(s.cx,s.cy,u,c)),{},{angle:c,radius:u})}var f=o.coordinate,p=s.angle;return se(se(se({},s),ht(s.cx,s.cy,f,p)),{},{angle:p,radius:f})}return SM},Ph=function(t,n){var r=n.graphicalItems,s=n.dataStartIndex,o=n.dataEndIndex,c=(r??[]).reduce(function(u,f){var p=f.props.data;return p&&p.length?[].concat(zl(u),zl(p)):u},[]);return c.length>0?c:t&&t.length&&pe(s)&&pe(o)?t.slice(s,o+1):[]};function NM(e){return e==="number"?[0,"auto"]:void 0}var aw=function(t,n,r,s){var o=t.graphicalItems,c=t.tooltipAxis,u=Ph(n,t);return r<0||!o||!o.length||r>=u.length?null:o.reduce(function(f,p){var g,m=(g=p.props.data)!==null&&g!==void 0?g:n;m&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(m=m.slice(t.dataStartIndex,t.dataEndIndex+1));var x;if(c.dataKey&&!c.allowDuplicatedCategory){var b=m===void 0?u:m;x=Ep(b,c.dataKey,s)}else x=m&&m[r]||u[r];return x?[].concat(zl(f),[p9(p,x)]):f},[])},TT=function(t,n,r,s){var o=s||{x:t.chartX,y:t.chartY},c=$ie(o,r),u=t.orderedTooltipTicks,f=t.tooltipAxis,p=t.tooltipTicks,g=mZ(c,u,p,f);if(g>=0&&p){var m=p[g]&&p[g].value,x=aw(t,n,g,m),b=zie(r,u,g,o);return{activeTooltipIndex:g,activeLabel:m,activePayload:x,activeCoordinate:b}}return null},Lie=function(t,n){var r=n.axes,s=n.graphicalItems,o=n.axisType,c=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.layout,m=t.children,x=t.stackOffset,b=o9(g,o);return r.reduce(function(A,y){var j,N=y.type.defaultProps!==void 0?se(se({},y.type.defaultProps),y.props):y.props,k=N.type,T=N.dataKey,C=N.allowDataOverflow,O=N.allowDuplicatedCategory,_=N.scale,S=N.ticks,E=N.includeHidden,R=N[c];if(A[R])return A;var L=Ph(t.data,{graphicalItems:s.filter(function(Q){var V,ee=c in Q.props?Q.props[c]:(V=Q.type.defaultProps)===null||V===void 0?void 0:V[c];return ee===R}),dataStartIndex:f,dataEndIndex:p}),$=L.length,H,G,Y;fie(N.domain,C,k)&&(H=y2(N.domain,null,C),b&&(k==="number"||_!=="auto")&&(Y=fu(L,T,"category")));var X=NM(k);if(!H||H.length===0){var q,U=(q=N.domain)!==null&&q!==void 0?q:X;if(T){if(H=fu(L,T,k),k==="category"&&b){var I=oF(H);O&&I?(G=H,H=mm(0,$)):O||(H=T8(U,H,y).reduce(function(Q,V){return Q.indexOf(V)>=0?Q:[].concat(zl(Q),[V])},[]))}else if(k==="category")O?H=H.filter(function(Q){return Q!==""&&!Be(Q)}):H=T8(U,H,y).reduce(function(Q,V){return Q.indexOf(V)>=0||V===""||Be(V)?Q:[].concat(zl(Q),[V])},[]);else if(k==="number"){var te=yZ(L,s.filter(function(Q){var V,ee,ue=c in Q.props?Q.props[c]:(V=Q.type.defaultProps)===null||V===void 0?void 0:V[c],he="hide"in Q.props?Q.props.hide:(ee=Q.type.defaultProps)===null||ee===void 0?void 0:ee.hide;return ue===R&&(E||!he)}),T,o,g);te&&(H=te)}b&&(k==="number"||_!=="auto")&&(Y=fu(L,T,"category"))}else b?H=mm(0,$):u&&u[R]&&u[R].hasStack&&k==="number"?H=x==="expand"?[0,1]:f9(u[R].stackGroups,f,p):H=i9(L,s.filter(function(Q){var V=c in Q.props?Q.props[c]:Q.type.defaultProps[c],ee="hide"in Q.props?Q.props.hide:Q.type.defaultProps.hide;return V===R&&(E||!ee)}),k,g,!0);if(k==="number")H=tw(m,H,R,o,S),U&&(H=y2(U,H,C));else if(k==="category"&&U){var oe=U,z=H.every(function(Q){return oe.indexOf(Q)>=0});z&&(H=oe)}}return se(se({},A),{},Pe({},R,se(se({},N),{},{axisType:o,domain:H,categoricalDomain:Y,duplicateDomain:G,originalDomain:(j=N.domain)!==null&&j!==void 0?j:X,isCategorical:b,layout:g})))},{})},Iie=function(t,n){var r=n.graphicalItems,s=n.Axis,o=n.axisType,c=n.axisIdKey,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.layout,m=t.children,x=Ph(t.data,{graphicalItems:r,dataStartIndex:f,dataEndIndex:p}),b=x.length,A=o9(g,o),y=-1;return r.reduce(function(j,N){var k=N.type.defaultProps!==void 0?se(se({},N.type.defaultProps),N.props):N.props,T=k[c],C=NM("number");if(!j[T]){y++;var O;return A?O=mm(0,b):u&&u[T]&&u[T].hasStack?(O=f9(u[T].stackGroups,f,p),O=tw(m,O,T,o)):(O=y2(C,i9(x,r.filter(function(_){var S,E,R=c in _.props?_.props[c]:(S=_.type.defaultProps)===null||S===void 0?void 0:S[c],L="hide"in _.props?_.props.hide:(E=_.type.defaultProps)===null||E===void 0?void 0:E.hide;return R===T&&!L}),"number",g),s.defaultProps.allowDataOverflow),O=tw(m,O,T,o)),se(se({},j),{},Pe({},T,se(se({axisType:o},s.defaultProps),{},{hide:!0,orientation:Zn(qie,"".concat(o,".").concat(y%2),null),domain:O,originalDomain:C,isCategorical:A,layout:g})))}return j},{})},Uie=function(t,n){var r=n.axisType,s=r===void 0?"xAxis":r,o=n.AxisComp,c=n.graphicalItems,u=n.stackGroups,f=n.dataStartIndex,p=n.dataEndIndex,g=t.children,m="".concat(s,"Id"),x=vr(g,o),b={};return x&&x.length?b=Lie(t,{axes:x,graphicalItems:c,axisType:s,axisIdKey:m,stackGroups:u,dataStartIndex:f,dataEndIndex:p}):c&&c.length&&(b=Iie(t,{Axis:o,graphicalItems:c,axisType:s,axisIdKey:m,stackGroups:u,dataStartIndex:f,dataEndIndex:p})),b},Hie=function(t){var n=Ns(t),r=Ca(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:Ww(r,function(s){return s.coordinate}),tooltipAxis:n,tooltipAxisBandSize:nm(n,r)}},PT=function(t){var n=t.children,r=t.defaultShowTooltip,s=Qn(n,Tl),o=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),s&&s.props&&(s.props.startIndex>=0&&(o=s.props.startIndex),s.props.endIndex>=0&&(c=s.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!r}},Fie=function(t){return!t||!t.length?!1:t.some(function(n){var r=Ma(n&&n.type);return r&&r.indexOf("Bar")>=0})},ET=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Gie=function(t,n){var r=t.props,s=t.graphicalItems,o=t.xAxisMap,c=o===void 0?{}:o,u=t.yAxisMap,f=u===void 0?{}:u,p=r.width,g=r.height,m=r.children,x=r.margin||{},b=Qn(m,Tl),A=Qn(m,Ni),y=Object.keys(f).reduce(function(O,_){var S=f[_],E=S.orientation;return!S.mirror&&!S.hide?se(se({},O),{},Pe({},E,O[E]+S.width)):O},{left:x.left||0,right:x.right||0}),j=Object.keys(c).reduce(function(O,_){var S=c[_],E=S.orientation;return!S.mirror&&!S.hide?se(se({},O),{},Pe({},E,Zn(O,"".concat(E))+S.height)):O},{top:x.top||0,bottom:x.bottom||0}),N=se(se({},j),y),k=N.bottom;b&&(N.bottom+=b.props.height||Tl.defaultProps.height),A&&n&&(N=xZ(N,s,r,n));var T=p-N.left-N.right,C=g-N.top-N.bottom;return se(se({brushBottom:k},N),{},{width:Math.max(T,0),height:Math.max(C,0)})},Qie=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},DA=function(t){var n=t.chartName,r=t.GraphicalChild,s=t.defaultTooltipEventType,o=s===void 0?"axis":s,c=t.validateTooltipEventTypes,u=c===void 0?["axis"]:c,f=t.axisComponents,p=t.legendContent,g=t.formatAxisMap,m=t.defaultProps,x=function(N,k){var T=k.graphicalItems,C=k.stackGroups,O=k.offset,_=k.updateId,S=k.dataStartIndex,E=k.dataEndIndex,R=N.barSize,L=N.layout,$=N.barGap,H=N.barCategoryGap,G=N.maxBarSize,Y=ET(L),X=Y.numericAxisName,q=Y.cateAxisName,U=Fie(T),I=[];return T.forEach(function(te,oe){var z=Ph(N.data,{graphicalItems:[te],dataStartIndex:S,dataEndIndex:E}),Q=te.type.defaultProps!==void 0?se(se({},te.type.defaultProps),te.props):te.props,V=Q.dataKey,ee=Q.maxBarSize,ue=Q["".concat(X,"Id")],he=Q["".concat(q,"Id")],xe={},je=f.reduce(function(Bn,jt){var er=k["".concat(jt.axisType,"Map")],Vt=Q["".concat(jt.axisType,"Id")];er&&er[Vt]||jt.axisType==="zAxis"||zi();var eo=er[Vt];return se(se({},Bn),{},Pe(Pe({},jt.axisType,eo),"".concat(jt.axisType,"Ticks"),Ca(eo)))},xe),de=je[q],Ne=je["".concat(q,"Ticks")],Oe=C&&C[ue]&&C[ue].hasStack&&kZ(te,C[ue].stackGroups),ce=Ma(te.type).indexOf("Bar")>=0,Ke=nm(de,Ne),De=[],gt=U&&hZ({barSize:R,stackGroups:C,totalSize:Qie(je,q)});if(ce){var ft,Nt,An=Be(ee)?G:ee,Dt=(ft=(Nt=nm(de,Ne,!0))!==null&&Nt!==void 0?Nt:An)!==null&&ft!==void 0?ft:0;De=gZ({barGap:$,barCategoryGap:H,bandSize:Dt!==Ke?Dt:Ke,sizeList:gt[he],maxBarSize:An}),Dt!==Ke&&(De=De.map(function(Bn){return se(se({},Bn),{},{position:se(se({},Bn.position),{},{offset:Bn.position.offset-Dt/2})})}))}var Rr=te&&te.type&&te.type.getComposedData;Rr&&I.push({props:se(se({},Rr(se(se({},je),{},{displayedData:z,props:N,dataKey:V,item:te,bandSize:Ke,barPosition:De,offset:O,stackedData:Oe,layout:L,dataStartIndex:S,dataEndIndex:E}))),{},Pe(Pe(Pe({key:te.key||"item-".concat(oe)},X,je[X]),q,je[q]),"animationId",_)),childIndex:bF(te,N.children),item:te})}),I},b=function(N,k){var T=N.props,C=N.dataStartIndex,O=N.dataEndIndex,_=N.updateId;if(!H3({props:T}))return null;var S=T.children,E=T.layout,R=T.stackOffset,L=T.data,$=T.reverseStackOrder,H=ET(E),G=H.numericAxisName,Y=H.cateAxisName,X=vr(S,r),q=OZ(L,X,"".concat(G,"Id"),"".concat(Y,"Id"),R,$),U=f.reduce(function(Q,V){var ee="".concat(V.axisType,"Map");return se(se({},Q),{},Pe({},ee,Uie(T,se(se({},V),{},{graphicalItems:X,stackGroups:V.axisType===G&&q,dataStartIndex:C,dataEndIndex:O}))))},{}),I=Gie(se(se({},U),{},{props:T,graphicalItems:X}),k?.legendBBox);Object.keys(U).forEach(function(Q){U[Q]=g(T,U[Q],I,Q.replace("Map",""),n)});var te=U["".concat(Y,"Map")],oe=Hie(te),z=x(T,se(se({},U),{},{dataStartIndex:C,dataEndIndex:O,updateId:_,graphicalItems:X,stackGroups:q,offset:I}));return se(se({formattedGraphicalItems:z,graphicalItems:X,offset:I,stackGroups:q},oe),U)},A=(function(j){function N(k){var T,C,O;return Nie(this,N),O=kie(this,N,[k]),Pe(O,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Pe(O,"accessibilityManager",new die),Pe(O,"handleLegendBBoxUpdate",function(_){if(_){var S=O.state,E=S.dataStartIndex,R=S.dataEndIndex,L=S.updateId;O.setState(se({legendBBox:_},b({props:O.props,dataStartIndex:E,dataEndIndex:R,updateId:L},se(se({},O.state),{},{legendBBox:_}))))}}),Pe(O,"handleReceiveSyncEvent",function(_,S,E){if(O.props.syncId===_){if(E===O.eventEmitterSymbol&&typeof O.props.syncMethod!="function")return;O.applySyncEvent(S)}}),Pe(O,"handleBrushChange",function(_){var S=_.startIndex,E=_.endIndex;if(S!==O.state.dataStartIndex||E!==O.state.dataEndIndex){var R=O.state.updateId;O.setState(function(){return se({dataStartIndex:S,dataEndIndex:E},b({props:O.props,dataStartIndex:S,dataEndIndex:E,updateId:R},O.state))}),O.triggerSyncEvent({dataStartIndex:S,dataEndIndex:E})}}),Pe(O,"handleMouseEnter",function(_){var S=O.getMouseInfo(_);if(S){var E=se(se({},S),{},{isTooltipActive:!0});O.setState(E),O.triggerSyncEvent(E);var R=O.props.onMouseEnter;Ee(R)&&R(E,_)}}),Pe(O,"triggeredAfterMouseMove",function(_){var S=O.getMouseInfo(_),E=S?se(se({},S),{},{isTooltipActive:!0}):{isTooltipActive:!1};O.setState(E),O.triggerSyncEvent(E);var R=O.props.onMouseMove;Ee(R)&&R(E,_)}),Pe(O,"handleItemMouseEnter",function(_){O.setState(function(){return{isTooltipActive:!0,activeItem:_,activePayload:_.tooltipPayload,activeCoordinate:_.tooltipPosition||{x:_.cx,y:_.cy}}})}),Pe(O,"handleItemMouseLeave",function(){O.setState(function(){return{isTooltipActive:!1}})}),Pe(O,"handleMouseMove",function(_){_.persist(),O.throttleTriggeredAfterMouseMove(_)}),Pe(O,"handleMouseLeave",function(_){O.throttleTriggeredAfterMouseMove.cancel();var S={isTooltipActive:!1};O.setState(S),O.triggerSyncEvent(S);var E=O.props.onMouseLeave;Ee(E)&&E(S,_)}),Pe(O,"handleOuterEvent",function(_){var S=yF(_),E=Zn(O.props,"".concat(S));if(S&&Ee(E)){var R,L;/.*touch.*/i.test(S)?L=O.getMouseInfo(_.changedTouches[0]):L=O.getMouseInfo(_),E((R=L)!==null&&R!==void 0?R:{},_)}}),Pe(O,"handleClick",function(_){var S=O.getMouseInfo(_);if(S){var E=se(se({},S),{},{isTooltipActive:!0});O.setState(E),O.triggerSyncEvent(E);var R=O.props.onClick;Ee(R)&&R(E,_)}}),Pe(O,"handleMouseDown",function(_){var S=O.props.onMouseDown;if(Ee(S)){var E=O.getMouseInfo(_);S(E,_)}}),Pe(O,"handleMouseUp",function(_){var S=O.props.onMouseUp;if(Ee(S)){var E=O.getMouseInfo(_);S(E,_)}}),Pe(O,"handleTouchMove",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&O.throttleTriggeredAfterMouseMove(_.changedTouches[0])}),Pe(O,"handleTouchStart",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&O.handleMouseDown(_.changedTouches[0])}),Pe(O,"handleTouchEnd",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&O.handleMouseUp(_.changedTouches[0])}),Pe(O,"handleDoubleClick",function(_){var S=O.props.onDoubleClick;if(Ee(S)){var E=O.getMouseInfo(_);S(E,_)}}),Pe(O,"handleContextMenu",function(_){var S=O.props.onContextMenu;if(Ee(S)){var E=O.getMouseInfo(_);S(E,_)}}),Pe(O,"triggerSyncEvent",function(_){O.props.syncId!==void 0&&s1.emit(i1,O.props.syncId,_,O.eventEmitterSymbol)}),Pe(O,"applySyncEvent",function(_){var S=O.props,E=S.layout,R=S.syncMethod,L=O.state.updateId,$=_.dataStartIndex,H=_.dataEndIndex;if(_.dataStartIndex!==void 0||_.dataEndIndex!==void 0)O.setState(se({dataStartIndex:$,dataEndIndex:H},b({props:O.props,dataStartIndex:$,dataEndIndex:H,updateId:L},O.state)));else if(_.activeTooltipIndex!==void 0){var G=_.chartX,Y=_.chartY,X=_.activeTooltipIndex,q=O.state,U=q.offset,I=q.tooltipTicks;if(!U)return;if(typeof R=="function")X=R(I,_);else if(R==="value"){X=-1;for(var te=0;te<I.length;te++)if(I[te].value===_.activeLabel){X=te;break}}var oe=se(se({},U),{},{x:U.left,y:U.top}),z=Math.min(G,oe.x+oe.width),Q=Math.min(Y,oe.y+oe.height),V=I[X]&&I[X].value,ee=aw(O.state,O.props.data,X),ue=I[X]?{x:E==="horizontal"?I[X].coordinate:z,y:E==="horizontal"?Q:I[X].coordinate}:SM;O.setState(se(se({},_),{},{activeLabel:V,activeCoordinate:ue,activePayload:ee,activeTooltipIndex:X}))}else O.setState(_)}),Pe(O,"renderCursor",function(_){var S,E=O.state,R=E.isTooltipActive,L=E.activeCoordinate,$=E.activePayload,H=E.offset,G=E.activeTooltipIndex,Y=E.tooltipAxisBandSize,X=O.getTooltipEventType(),q=(S=_.props.active)!==null&&S!==void 0?S:R,U=O.props.layout,I=_.key||"_recharts-cursor";return B.createElement(vie,{key:I,activeCoordinate:L,activePayload:$,activeTooltipIndex:G,chartName:n,element:_,isActive:q,layout:U,offset:H,tooltipAxisBandSize:Y,tooltipEventType:X})}),Pe(O,"renderPolarAxis",function(_,S,E){var R=Zn(_,"type.axisType"),L=Zn(O.state,"".concat(R,"Map")),$=_.type.defaultProps,H=$!==void 0?se(se({},$),_.props):_.props,G=L&&L[H["".concat(R,"Id")]];return M.cloneElement(_,se(se({},G),{},{className:qe(R,G.className),key:_.key||"".concat(S,"-").concat(E),ticks:Ca(G,!0)}))}),Pe(O,"renderPolarGrid",function(_){var S=_.props,E=S.radialLines,R=S.polarAngles,L=S.polarRadius,$=O.state,H=$.radiusAxisMap,G=$.angleAxisMap,Y=Ns(H),X=Ns(G),q=X.cx,U=X.cy,I=X.innerRadius,te=X.outerRadius;return M.cloneElement(_,{polarAngles:Array.isArray(R)?R:Ca(X,!0).map(function(oe){return oe.coordinate}),polarRadius:Array.isArray(L)?L:Ca(Y,!0).map(function(oe){return oe.coordinate}),cx:q,cy:U,innerRadius:I,outerRadius:te,key:_.key||"polar-grid",radialLines:E})}),Pe(O,"renderLegend",function(){var _=O.state.formattedGraphicalItems,S=O.props,E=S.children,R=S.width,L=S.height,$=O.props.margin||{},H=R-($.left||0)-($.right||0),G=a9({children:E,formattedGraphicalItems:_,legendWidth:H,legendContent:p});if(!G)return null;var Y=G.item,X=_T(G,yie);return M.cloneElement(Y,se(se({},X),{},{chartWidth:R,chartHeight:L,margin:$,onBBoxUpdate:O.handleLegendBBoxUpdate}))}),Pe(O,"renderTooltip",function(){var _,S=O.props,E=S.children,R=S.accessibilityLayer,L=Qn(E,Kn);if(!L)return null;var $=O.state,H=$.isTooltipActive,G=$.activeCoordinate,Y=$.activePayload,X=$.activeLabel,q=$.offset,U=(_=L.props.active)!==null&&_!==void 0?_:H;return M.cloneElement(L,{viewBox:se(se({},q),{},{x:q.left,y:q.top}),active:U,label:X,payload:U?Y:[],coordinate:G,accessibilityLayer:R})}),Pe(O,"renderBrush",function(_){var S=O.props,E=S.margin,R=S.data,L=O.state,$=L.offset,H=L.dataStartIndex,G=L.dataEndIndex,Y=L.updateId;return M.cloneElement(_,{key:_.key||"_recharts-brush",onChange:op(O.handleBrushChange,_.props.onChange),data:R,x:pe(_.props.x)?_.props.x:$.left,y:pe(_.props.y)?_.props.y:$.top+$.height+$.brushBottom-(E.bottom||0),width:pe(_.props.width)?_.props.width:$.width,startIndex:H,endIndex:G,updateId:"brush-".concat(Y)})}),Pe(O,"renderReferenceElement",function(_,S,E){if(!_)return null;var R=O,L=R.clipPathId,$=O.state,H=$.xAxisMap,G=$.yAxisMap,Y=$.offset,X=_.type.defaultProps||{},q=_.props,U=q.xAxisId,I=U===void 0?X.xAxisId:U,te=q.yAxisId,oe=te===void 0?X.yAxisId:te;return M.cloneElement(_,{key:_.key||"".concat(S,"-").concat(E),xAxis:H[I],yAxis:G[oe],viewBox:{x:Y.left,y:Y.top,width:Y.width,height:Y.height},clipPathId:L})}),Pe(O,"renderActivePoints",function(_){var S=_.item,E=_.activePoint,R=_.basePoint,L=_.childIndex,$=_.isRange,H=[],G=S.props.key,Y=S.item.type.defaultProps!==void 0?se(se({},S.item.type.defaultProps),S.item.props):S.item.props,X=Y.activeDot,q=Y.dataKey,U=se(se({index:L,dataKey:q,cx:E.x,cy:E.y,r:4,fill:jA(S.item),strokeWidth:2,stroke:"#fff",payload:E.payload,value:E.value},ke(X,!1)),Cp(X));return H.push(N.renderActiveDot(X,U,"".concat(G,"-activePoint-").concat(L))),R?H.push(N.renderActiveDot(X,se(se({},U),{},{cx:R.x,cy:R.y}),"".concat(G,"-basePoint-").concat(L))):$&&H.push(null),H}),Pe(O,"renderGraphicChild",function(_,S,E){var R=O.filterFormatItem(_,S,E);if(!R)return null;var L=O.getTooltipEventType(),$=O.state,H=$.isTooltipActive,G=$.tooltipAxis,Y=$.activeTooltipIndex,X=$.activeLabel,q=O.props.children,U=Qn(q,Kn),I=R.props,te=I.points,oe=I.isRange,z=I.baseLine,Q=R.item.type.defaultProps!==void 0?se(se({},R.item.type.defaultProps),R.item.props):R.item.props,V=Q.activeDot,ee=Q.hide,ue=Q.activeBar,he=Q.activeShape,xe=!!(!ee&&H&&U&&(V||ue||he)),je={};L!=="axis"&&U&&U.props.trigger==="click"?je={onClick:op(O.handleItemMouseEnter,_.props.onClick)}:L!=="axis"&&(je={onMouseLeave:op(O.handleItemMouseLeave,_.props.onMouseLeave),onMouseEnter:op(O.handleItemMouseEnter,_.props.onMouseEnter)});var de=M.cloneElement(_,se(se({},R.props),je));function Ne(jt){return typeof G.dataKey=="function"?G.dataKey(jt.payload):null}if(xe)if(Y>=0){var Oe,ce;if(G.dataKey&&!G.allowDuplicatedCategory){var Ke=typeof G.dataKey=="function"?Ne:"payload.".concat(G.dataKey.toString());Oe=Ep(te,Ke,X),ce=oe&&z&&Ep(z,Ke,X)}else Oe=te?.[Y],ce=oe&&z&&z[Y];if(he||ue){var De=_.props.activeIndex!==void 0?_.props.activeIndex:Y;return[M.cloneElement(_,se(se(se({},R.props),je),{},{activeIndex:De})),null,null]}if(!Be(Oe))return[de].concat(zl(O.renderActivePoints({item:R,activePoint:Oe,basePoint:ce,childIndex:Y,isRange:oe})))}else{var gt,ft=(gt=O.getItemByXY(O.state.activeCoordinate))!==null&&gt!==void 0?gt:{graphicalItem:de},Nt=ft.graphicalItem,An=Nt.item,Dt=An===void 0?_:An,Rr=Nt.childIndex,Bn=se(se(se({},R.props),je),{},{activeIndex:Rr});return[M.cloneElement(Dt,Bn),null,null]}return oe?[de,null,null]:[de,null]}),Pe(O,"renderCustomized",function(_,S,E){return M.cloneElement(_,se(se({key:"recharts-customized-".concat(E)},O.props),O.state))}),Pe(O,"renderMap",{CartesianGrid:{handler:fp,once:!0},ReferenceArea:{handler:O.renderReferenceElement},ReferenceLine:{handler:fp},ReferenceDot:{handler:O.renderReferenceElement},XAxis:{handler:fp},YAxis:{handler:fp},Brush:{handler:O.renderBrush,once:!0},Bar:{handler:O.renderGraphicChild},Line:{handler:O.renderGraphicChild},Area:{handler:O.renderGraphicChild},Radar:{handler:O.renderGraphicChild},RadialBar:{handler:O.renderGraphicChild},Scatter:{handler:O.renderGraphicChild},Pie:{handler:O.renderGraphicChild},Funnel:{handler:O.renderGraphicChild},Tooltip:{handler:O.renderCursor,once:!0},PolarGrid:{handler:O.renderPolarGrid,once:!0},PolarAngleAxis:{handler:O.renderPolarAxis},PolarRadiusAxis:{handler:O.renderPolarAxis},Customized:{handler:O.renderCustomized}}),O.clipPathId="".concat((T=k.id)!==null&&T!==void 0?T:Vl("recharts"),"-clip"),O.throttleTriggeredAfterMouseMove=r7(O.triggeredAfterMouseMove,(C=k.throttleDelay)!==null&&C!==void 0?C:1e3/60),O.state={},O}return Eie(N,j),_ie(N,[{key:"componentDidMount",value:function(){var T,C;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var T=this.props,C=T.children,O=T.data,_=T.height,S=T.layout,E=Qn(C,Kn);if(E){var R=E.props.defaultIndex;if(!(typeof R!="number"||R<0||R>this.state.tooltipTicks.length-1)){var L=this.state.tooltipTicks[R]&&this.state.tooltipTicks[R].value,$=aw(this.state,O,R,L),H=this.state.tooltipTicks[R].coordinate,G=(this.state.offset.top+_)/2,Y=S==="horizontal",X=Y?{x:H,y:G}:{y:H,x:G},q=this.state.formattedGraphicalItems.find(function(I){var te=I.item;return te.type.name==="Scatter"});q&&(X=se(se({},X),q.props.points[R].tooltipPosition),$=q.props.points[R].tooltipPayload);var U={activeTooltipIndex:R,isTooltipActive:!0,activeLabel:L,activePayload:$,activeCoordinate:X};this.setState(U),this.renderCursor(E),this.accessibilityManager.setIndex(R)}}}},{key:"getSnapshotBeforeUpdate",value:function(T,C){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==C.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==T.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==T.margin){var O,_;this.accessibilityManager.setDetails({offset:{left:(O=this.props.margin.left)!==null&&O!==void 0?O:0,top:(_=this.props.margin.top)!==null&&_!==void 0?_:0}})}return null}},{key:"componentDidUpdate",value:function(T){I1([Qn(T.children,Kn)],[Qn(this.props.children,Kn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var T=Qn(this.props.children,Kn);if(T&&typeof T.props.shared=="boolean"){var C=T.props.shared?"axis":"item";return u.indexOf(C)>=0?C:o}return o}},{key:"getMouseInfo",value:function(T){if(!this.container)return null;var C=this.container,O=C.getBoundingClientRect(),_=iV(O),S={chartX:Math.round(T.pageX-_.left),chartY:Math.round(T.pageY-_.top)},E=O.width/C.offsetWidth||1,R=this.inRange(S.chartX,S.chartY,E);if(!R)return null;var L=this.state,$=L.xAxisMap,H=L.yAxisMap,G=this.getTooltipEventType(),Y=TT(this.state,this.props.data,this.props.layout,R);if(G!=="axis"&&$&&H){var X=Ns($).scale,q=Ns(H).scale,U=X&&X.invert?X.invert(S.chartX):null,I=q&&q.invert?q.invert(S.chartY):null;return se(se({},S),{},{xValue:U,yValue:I},Y)}return Y?se(se({},S),Y):null}},{key:"inRange",value:function(T,C){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,_=this.props.layout,S=T/O,E=C/O;if(_==="horizontal"||_==="vertical"){var R=this.state.offset,L=S>=R.left&&S<=R.left+R.width&&E>=R.top&&E<=R.top+R.height;return L?{x:S,y:E}:null}var $=this.state,H=$.angleAxisMap,G=$.radiusAxisMap;if(H&&G){var Y=Ns(H);return C8({x:S,y:E},Y)}return null}},{key:"parseEventsOfWrapper",value:function(){var T=this.props.children,C=this.getTooltipEventType(),O=Qn(T,Kn),_={};O&&C==="axis"&&(O.props.trigger==="click"?_={onClick:this.handleClick}:_={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var S=Cp(this.props,this.handleOuterEvent);return se(se({},S),_)}},{key:"addListener",value:function(){s1.on(i1,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){s1.removeListener(i1,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(T,C,O){for(var _=this.state.formattedGraphicalItems,S=0,E=_.length;S<E;S++){var R=_[S];if(R.item===T||R.props.key===T.key||C===Ma(R.item.type)&&O===R.childIndex)return R}return null}},{key:"renderClipPath",value:function(){var T=this.clipPathId,C=this.state.offset,O=C.left,_=C.top,S=C.height,E=C.width;return B.createElement("defs",null,B.createElement("clipPath",{id:T},B.createElement("rect",{x:O,y:_,height:S,width:E})))}},{key:"getXScales",value:function(){var T=this.state.xAxisMap;return T?Object.entries(T).reduce(function(C,O){var _=OT(O,2),S=_[0],E=_[1];return se(se({},C),{},Pe({},S,E.scale))},{}):null}},{key:"getYScales",value:function(){var T=this.state.yAxisMap;return T?Object.entries(T).reduce(function(C,O){var _=OT(O,2),S=_[0],E=_[1];return se(se({},C),{},Pe({},S,E.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(T){var C;return(C=this.state.xAxisMap)===null||C===void 0||(C=C[T])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(T){var C;return(C=this.state.yAxisMap)===null||C===void 0||(C=C[T])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(T){var C=this.state,O=C.formattedGraphicalItems,_=C.activeItem;if(O&&O.length)for(var S=0,E=O.length;S<E;S++){var R=O[S],L=R.props,$=R.item,H=$.type.defaultProps!==void 0?se(se({},$.type.defaultProps),$.props):$.props,G=Ma($.type);if(G==="Bar"){var Y=(L.data||[]).find(function(I){return Ste(T,I)});if(Y)return{graphicalItem:R,payload:Y}}else if(G==="RadialBar"){var X=(L.data||[]).find(function(I){return C8(T,I)});if(X)return{graphicalItem:R,payload:X}}else if(jh(R,_)||Sh(R,_)||ed(R,_)){var q=Kne({graphicalItem:R,activeTooltipItem:_,itemData:H.data}),U=H.activeIndex===void 0?q:H.activeIndex;return{graphicalItem:se(se({},R),{},{childIndex:U}),payload:ed(R,_)?H.data[q]:R.props.data[q]}}}return null}},{key:"render",value:function(){var T=this;if(!H3(this))return null;var C=this.props,O=C.children,_=C.className,S=C.width,E=C.height,R=C.style,L=C.compact,$=C.title,H=C.desc,G=_T(C,bie),Y=ke(G,!1);if(L)return B.createElement(lT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(H1,el({},Y,{width:S,height:E,title:$,desc:H}),this.renderClipPath(),G3(O,this.renderMap)));if(this.props.accessibilityLayer){var X,q;Y.tabIndex=(X=this.props.tabIndex)!==null&&X!==void 0?X:0,Y.role=(q=this.props.role)!==null&&q!==void 0?q:"application",Y.onKeyDown=function(I){T.accessibilityManager.keyboardEvent(I)},Y.onFocus=function(){T.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return B.createElement(lT,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",el({className:qe("recharts-wrapper",_),style:se({position:"relative",cursor:"default",width:S,height:E},R)},U,{ref:function(te){T.container=te}}),B.createElement(H1,el({},Y,{width:S,height:E,title:$,desc:H,style:Bie}),this.renderClipPath(),G3(O,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(M.Component);Pe(A,"displayName",n),Pe(A,"defaultProps",se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},m)),Pe(A,"getDerivedStateFromProps",function(j,N){var k=j.dataKey,T=j.data,C=j.children,O=j.width,_=j.height,S=j.layout,E=j.stackOffset,R=j.margin,L=N.dataStartIndex,$=N.dataEndIndex;if(N.updateId===void 0){var H=PT(j);return se(se(se({},H),{},{updateId:0},b(se(se({props:j},H),{},{updateId:0}),N)),{},{prevDataKey:k,prevData:T,prevWidth:O,prevHeight:_,prevLayout:S,prevStackOffset:E,prevMargin:R,prevChildren:C})}if(k!==N.prevDataKey||T!==N.prevData||O!==N.prevWidth||_!==N.prevHeight||S!==N.prevLayout||E!==N.prevStackOffset||!rl(R,N.prevMargin)){var G=PT(j),Y={chartX:N.chartX,chartY:N.chartY,isTooltipActive:N.isTooltipActive},X=se(se({},TT(N,T,S)),{},{updateId:N.updateId+1}),q=se(se(se({},G),Y),X);return se(se(se({},q),b(se({props:j},q),N)),{},{prevDataKey:k,prevData:T,prevWidth:O,prevHeight:_,prevLayout:S,prevStackOffset:E,prevMargin:R,prevChildren:C})}if(!I1(C,N.prevChildren)){var U,I,te,oe,z=Qn(C,Tl),Q=z&&(U=(I=z.props)===null||I===void 0?void 0:I.startIndex)!==null&&U!==void 0?U:L,V=z&&(te=(oe=z.props)===null||oe===void 0?void 0:oe.endIndex)!==null&&te!==void 0?te:$,ee=Q!==L||V!==$,ue=!Be(T),he=ue&&!ee?N.updateId:N.updateId+1;return se(se({updateId:he},b(se(se({props:j},N),{},{updateId:he,dataStartIndex:Q,dataEndIndex:V}),N)),{},{prevChildren:C,dataStartIndex:Q,dataEndIndex:V})}return null}),Pe(A,"renderActiveDot",function(j,N,k){var T;return M.isValidElement(j)?T=M.cloneElement(j,N):Ee(j)?T=j(N):T=B.createElement(vh,N),B.createElement(Qe,{className:"recharts-active-dot",key:k},T)});var y=M.forwardRef(function(N,k){return B.createElement(A,el({},N,{ref:k}))});return y.displayName=A.displayName,y},CT=DA({chartName:"BarChart",GraphicalChild:qa,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:ki},{axisType:"yAxis",AxisComp:Ti}],formatAxisMap:H9}
414),Kie=DA({chartName:"PieChart",GraphicalChild:Ya,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Ah},{axisType:"radiusAxis",AxisComp:bh}],formatAxisMap:$Z,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),Vie=DA({chartName:"AreaChart",GraphicalChild:Ha,axisComponents:[{axisType:"xAxis",AxisComp:ki},{axisType:"yAxis",AxisComp:Ti}],formatAxisMap:H9});const Yie={"01":"يناير","02":"فبراير","03":"مارس","04":"أبريل","05":"مايو","06":"يونيو","07":"يوليو","08":"أغسطس","09":"سبتمبر",10:"أكتوبر",11:"نوفمبر",12:"ديسمبر"},Xie=e=>{const[,t]=e.split("-");return Yie[t]||e},MT={pending:"#94a3b8",contacted:"#3b82f6",offers_sent:"#f59e0b",offers_received:"#f97316",price_calculated:"#eab308",offer_sent_client:"#8b5cf6",client_accepted:"#06b6d4",confirmed:"#10b981",team_assigned:"#C9A84C",in_progress:"#ff6600",completed:"#22c55e",payment_pending:"#ef4444",paid:"#16a34a",cancelled:"#dc2626",closed:"#6b7280"},DT={pending:"طلب جديد",contacted:"تواصل",offers_sent:"عروض أُرسلت",offers_received:"عروض واردة",price_calculated:"حُسب السعر",offer_sent_client:"أُرسل للعميل",client_accepted:"وافق",confirmed:"مؤكد",team_assigned:"فريق مخصص",in_progress:"جاري",completed:"مكتمل",payment_pending:"انتظار دفع",paid:"مدفوع",cancelled:"ملغي",closed:"مغلق"};function Vo({label:e,value:t,sub:n,icon:r,trend:s,color:o}){return l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:42",className:"luxury-card p-5 flex items-start gap-4",children:[l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:43",className:"w-12 h-12 rounded-xl flex items-center justify-center flex-shrink-0",style:{background:`${o}18`,border:`1px solid ${o}30`},children:l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:45",style:{color:o},children:r})}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:47",className:"flex-1 min-w-0",children:[l.jsx("p",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:48",className:"text-muted-foreground text-xs mb-1",children:e}),l.jsx("p",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:49",className:"text-2xl font-bold text-foreground",children:t}),n&&l.jsxs("p",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:51",className:"text-xs mt-1 flex items-center gap-1",style:{color:s==="up"?"#22c55e":s==="down"?"#ef4444":"#94a3b8"},children:[s==="up"&&l.jsx(B1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:53",className:"w-3 h-3"}),s==="down"&&l.jsx(yU,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:54",className:"w-3 h-3"}),n]})]})]})}const l1=({active:e,payload:t,label:n})=>!e||!t?.length?null:l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:67",className:"luxury-card p-3 text-xs shadow-xl",style:{minWidth:120},children:[l.jsx("p",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:68",className:"font-bold text-foreground mb-2",children:n}),t.map((r,s)=>l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:70",className:"flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:71",className:"w-2 h-2 rounded-full",style:{background:r.color||r.fill}}),l.jsxs("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:72",className:"text-muted-foreground",children:[r.name,":"]}),l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:73",className:"font-medium text-foreground",children:typeof r.value=="number"&&r.name?.includes("إيراد")?`${r.value.toLocaleString("ar-SA")} ر`:r.value})]},s))]});function Wie(){const{data:e,isLoading:t}=fe.analytics.summary.useQuery(),{data:n,isLoading:r}=fe.analytics.monthlyRevenue.useQuery(),{data:s}=fe.analytics.topServices.useQuery(),{data:o}=fe.analytics.statusDistribution.useQuery(),{data:c}=fe.analytics.topCities.useQuery(),{data:u}=fe.analytics.conversionFunnel.useQuery(),{data:f}=fe.analytics.recentBookings.useQuery({limit:8}),p=(n||[]).map(y=>({name:Xie(String(y.month)),الإيرادات:Number(y.revenue),الحجوزات:Number(y.bookings),المؤكدة:Number(y.confirmed)})),g=(o||[]).map(y=>({name:DT[String(y.status)]||String(y.status),value:Number(y.count),color:MT[String(y.status)]||"#94a3b8"})),m=(s||[]).map(y=>({name:String(y.serviceName).length>12?String(y.serviceName).slice(0,12)+"…":String(y.serviceName),الطلبات:Number(y.bookings),المؤكدة:Number(y.confirmed),الإيرادات:Number(y.revenue)})),x=(u||[]).map(y=>({name:String(y.stage),value:Number(y.count),fill:String(y.color)})),b=(c||[]).map(y=>({name:String(y.city),الطلبات:Number(y.bookings),الإيرادات:Number(y.revenue)}));if(t)return l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:133",className:"flex items-center justify-center h-64",children:l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:134",className:"w-8 h-8 rounded-full border-2 border-amber-400/30 border-t-amber-400 animate-spin"})});const A=e||{total:0,confirmed:0,completed:0,revenue:0,conversionRate:0,avgOrderValue:0};return l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:142",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:144",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:145",children:[l.jsxs("h2",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:146",className:"text-2xl font-bold flex items-center gap-2",children:[l.jsx(UE,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:147",className:"w-6 h-6 text-amber-400"}),"لوحة الإحصائيات المتقدمة"]}),l.jsx("p",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:150",className:"text-muted-foreground text-sm mt-1",children:"نظرة شاملة على أداء المنصة والإيرادات"})]}),l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:152",className:"text-xs text-muted-foreground px-3 py-1.5 rounded-lg",style:{background:"rgba(201,168,76,0.1)",border:"1px solid rgba(201,168,76,0.2)"},children:"آخر تحديث: الآن"})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:159",className:"grid grid-cols-2 lg:grid-cols-3 gap-4",children:[l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:160",label:"إجمالي الطلبات",value:A.total.toLocaleStr
414ing("ar-SA"),sub:"جميع الطلبات النشطة",icon:l.jsx(dl,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:164",className:"w-5 h-5"}),color:"#3b82f6"}),l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:167",label:"الحجوزات المؤكدة",value:A.confirmed.toLocaleString("ar-SA"),sub:`${A.conversionRate}% معدل التحويل`,icon:l.jsx(Tp,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:171",className:"w-5 h-5"}),trend:"up",color:"#10b981"}),l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:175",label:"إجمالي الإيرادات",value:`${A.revenue.toLocaleString("ar-SA")} ر`,sub:"من الحجوزات المكتملة",icon:l.jsx(fl,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:179",className:"w-5 h-5"}),trend:"up",color:"#C9A84C"}),l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:183",label:"الحجوزات المكتملة",value:A.completed.toLocaleString("ar-SA"),sub:"تم تنفيذها بنجاح",icon:l.jsx(Tp,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:187",className:"w-5 h-5"}),color:"#22c55e"}),l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:190",label:"معدل التحويل",value:`${A.conversionRate}%`,sub:"من طلب إلى مؤكد",icon:l.jsx(B1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:194",className:"w-5 h-5"}),trend:A.conversionRate>=50?"up":"down",color:"#8b5cf6"}),l.jsx(Vo,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:198",label:"متوسط قيمة الطلب",value:`${A.avgOrderValue.toLocaleString("ar-SA")} ر`,sub:"للحجوزات المكتملة",icon:l.jsx(lU,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:202",className:"w-5 h-5"}),color:"#f59e0b"})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:208",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:209",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx(B1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:210",className:"w-4 h-4 text-amber-400"}),"الإيرادات والحجوزات الشهرية (آخر 12 شهر)"]}),p.length===0?l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:214",className:"flex items-center justify-center h-48 text-muted-foreground text-sm",children:"لا توجد بيانات كافية بعد"}):l.jsx(np,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:218",width:"100%",height:260,children:l.jsxs(Vie,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:219",data:p,margin:{top:5,right:10,left:0,bottom:5},children:[l.jsxs("defs",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:220",children:[l.jsxs("linearGradient",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:221",id:"revenueGrad",x1:"0",y1:"0",x2:"0",y2:"1",children:[l.jsx("stop",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:222",offset:"5%",stopColor:"#C9A84C",stopOpacity:.3}),l.jsx("stop",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:223",offset:"95%",stopColor:"#C9A84C",stopOpacity:0})]}),l.jsxs("linearGradient",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:225",id:"bookingsGrad",x1:"0",y1:"0",x2:"0",y2:"1",children:[l.jsx("stop",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:226",offset:"5%",stopColor:"#3b82f6",stopOpacity:.2}),l.jsx("stop",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:227",offset:"95%",stopColor:"#3b82f6",stopOpacity:0})]})]}),l.jsx(yp,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:230",strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.05)"}),l.jsx(ki,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:231",dataKey:"name",tick:{fontSize:11,fill:"#94a3b8"},tickLine:!1,axisLine:!1}),l.jsx(Ti,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:232",tick:{fontSize:11,fill:"#94a3b8"},tickLine:!1,axisLine:!1,width:50}),l.jsx(Kn,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:233",content:l.jsx(l1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:233"})}),l.jsx(Ni,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:234",wrapperStyle:{fontSize:12,paddingTop:8}}),l.jsx(Ha,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:235",type:"monotone",dataKey:"الإيرادات",stroke:"#C9A84C",strokeWidth:2,fill:"url(#revenueGrad)",dot:!1}),l.jsx(Ha,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:236",type:"monotone",dataKey:"الحجوزات",stroke:"#3b82f6",strokeWidth:2,fill:"url(#bookingsGrad)",dot:!1})]})})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:243",className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:245",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:246",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:247",className:"text-amber-400",children:"🔥"}),"أكثر الخدمات طلباً"]}),m.length===0?l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:251",className:"flex items-center justify-center h-48 text-muted-foreground text-sm",children:"لا توجد بيانات"}):l.jsx(np,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:253",width:"100%",height:220,children:l.jsxs(CT,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:254",data:m,layout:"vertical",margin:{top:0,right:10,left:0,bottom:0},children:[l.jsx(yp,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:255",strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.05)",horizontal:!1}),l.jsx(ki,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:256",type:"number",tick:{fontSize:11,fill:"#94a3b8"}
414,tickLine:!1,axisLine:!1}),l.jsx(Ti,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:257",type:"category",dataKey:"name",tick:{fontSize:11,fill:"#94a3b8"},tickLine:!1,axisLine:!1,width:80}),l.jsx(Kn,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:258",content:l.jsx(l1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:258"})}),l.jsx(qa,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:259",dataKey:"الطلبات",fill:"#3b82f6",radius:[0,4,4,0]}),l.jsx(qa,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:260",dataKey:"المؤكدة",fill:"#10b981",radius:[0,4,4,0]})]})})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:267",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:268",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:269",className:"text-amber-400",children:"📊"}),"توزيع حالات الطلبات"]}),g.length===0?l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:273",className:"flex items-center justify-center h-48 text-muted-foreground text-sm",children:"لا توجد بيانات"}):l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:275",className:"flex gap-4 items-center",children:[l.jsx(np,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:276",width:"55%",height:200,children:l.jsxs(Kie,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:277",children:[l.jsx(Ya,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:278",data:g,cx:"50%",cy:"50%",innerRadius:55,outerRadius:85,dataKey:"value",paddingAngle:2,children:g.map((y,j)=>l.jsx(ih,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:281",fill:y.color},j))}),l.jsx(Kn,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:284",formatter:(y,j)=>[y,j]})]})}),l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:287",className:"flex-1 space-y-1.5 overflow-y-auto",style:{maxHeight:200},children:g.map((y,j)=>l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:289",className:"flex items-center justify-between gap-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:290",className:"flex items-center gap-1.5",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:291",className:"w-2.5 h-2.5 rounded-full flex-shrink-0",style:{background:y.color}}),l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:292",className:"text-xs text-muted-foreground truncate",children:y.name})]}),l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:294",className:"text-xs font-bold text-foreground",children:y.value})]},j))})]})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:304",className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:306",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:307",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:308",className:"text-amber-400",children:"🎯"}),"قمع التحويل"]}),x.length===0?l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:312",className:"flex items-center justify-center h-48 text-muted-foreground text-sm",children:"لا توجد بيانات"}):l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:314",className:"space-y-2",children:x.map((y,j)=>{const N=x[0]?.value||1,k=Math.round(y.value/N*100),T=j>0&&x[j-1].value>0?Math.round(y.value/x[j-1].value*100):100;return l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:322",className:"space-y-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:323",className:"flex items-center justify-between text-xs",children:[l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:324",className:"text-muted-foreground",children:y.name}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:325",className:"flex items-center gap-2",children:[j>0&&l.jsxs("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:327",className:"text-xs px-1.5 py-0.5 rounded",style:{background:`${y.fill}20`,color:y.fill},children:[T,"%"]}),l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:332",className:"font-bold text-foreground",children:y.value})]})]}),l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:335",className:"h-7 rounded-lg overflow-hidden",style:{background:"rgba(255,255,255,0.05)"},children:l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:336",className:"h-full rounded-lg flex items-center px-3 transition-all duration-700",style:{width:`${k}%`,background:`linear-gradient(90deg, ${y.fill}cc, ${y.fill})`,minWidth:y.value>0?40:0},children:k>15&&l.jsxs("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:339",className:"text-xs font-bold text-white/90",children:[k,"%"]})})})]},j)})})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:350",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:351",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx(Di,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:352",className:"w-4 h-4 text-amber-400"}),"أكثر المدن طلباً"]}),b.length===0?l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:356",className:"flex items-center justify-center h-48 text-muted-foreground text-sm",children:"لا توجد بيانات"}):l.jsx(np,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:358",width:"100%",height:220,children:l.jsxs(CT,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:359",data:b,margin:{top:0,right:10,left:0,bottom:20},children:[l.jsx(yp,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:360",strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.05)",vertical:!1}),l.jsx(ki,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:361",dataKey:"name",tick:{fontSize:11,fill:"#94a3b8"}
414,tickLine:!1,axisLine:!1,angle:-20,textAnchor:"end"}),l.jsx(Ti,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:362",tick:{fontSize:11,fill:"#94a3b8"},tickLine:!1,axisLine:!1,width:35}),l.jsx(Kn,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:363",content:l.jsx(l1,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:363"})}),l.jsx(qa,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:364",dataKey:"الطلبات",fill:"#C9A84C",radius:[4,4,0,0]})]})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:372",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:373",className:"font-bold text-base mb-4 flex items-center gap-2",children:[l.jsx(dl,{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:374",className:"w-4 h-4 text-amber-400"}),"آخر الطلبات الواردة"]}),l.jsx("div",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:377",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:378",className:"w-full text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:379",children:l.jsx("tr",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:380",style:{borderBottom:"1px solid rgba(255,255,255,0.08)"},children:["رقم الحجز","العميل","المدينة","الحالة","السعر","التاريخ"].map(y=>l.jsx("th",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:382",className:"text-right py-3 px-3 text-muted-foreground font-medium text-xs",children:y},y))})}),l.jsxs("tbody",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:386",children:[(f||[]).map((y,j)=>{const N=String(y.status||""),k=MT[N]||"#94a3b8",T=DT[N]||N;return l.jsxs("tr",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:392",className:"transition-colors hover:bg-white/[0.02]",style:{borderBottom:"1px solid rgba(255,255,255,0.04)"},children:[l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:394",className:"py-3 px-3 font-mono text-xs",style:{color:"#C9A84C"},children:String(y.bookingNumber||"")}),l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:397",className:"py-3 px-3 font-medium text-foreground text-xs",children:String(y.customerName||"")}),l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:400",className:"py-3 px-3 text-muted-foreground text-xs",children:String(y.locationCity||"—")}),l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:403",className:"py-3 px-3",children:l.jsx("span",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:404",className:"text-xs px-2 py-0.5 rounded-full",style:{background:`${k}20`,color:k},children:T})}),l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:409",className:"py-3 px-3 text-xs font-bold",style:{color:"#C9A84C"},children:y.totalPrice?`${Number(y.totalPrice).toLocaleString("ar-SA")} ر`:"—"}),l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:412",className:"py-3 px-3 text-muted-foreground text-xs",children:y.createdAt?new Date(y.createdAt).toLocaleDateString("ar-SA"):"—"})]},j)}),(!f||f.length===0)&&l.jsx("tr",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:419",children:l.jsx("td",{"data-loc":"client/src/pages/AnalyticsDashboard.tsx:420",colSpan:6,className:"py-8 text-center text-muted-foreground text-sm",children:"لا توجد طلبات بعد"})})]})]})})]})]})}const RT=[{id:"analytics",label:"الإحصائيات",icon:l.jsx(UE,{"data-loc":"client/src/pages/Admin.tsx:44",className:"w-4 h-4"})},{id:"dashboard",label:"لوحة التحكم",icon:l.jsx(gU,{"data-loc":"client/src/pages/Admin.tsx:45",className:"w-4 h-4"})},{id:"bookings",label:"الحجوزات",icon:l.jsx(dl,{"data-loc":"client/src/pages/Admin.tsx:46",className:"w-4 h-4"})},{id:"services",label:"الخدمات",icon:l.jsx(vn,{"data-loc":"client/src/pages/Admin.tsx:47",className:"w-4 h-4"})},{id:"packages",label:"الباقات",icon:l.jsx(Pp,{"data-loc":"client/src/pages/Admin.tsx:48",className:"w-4 h-4"})},{id:"meat-types",label:"أنواع المشويات",icon:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:49",className:"text-sm",children:"🥩"})},{id:"operational-costs",label:"تكلفة التنفيذ",icon:l.jsx(fl,{"data-loc":"client/src/pages/Admin.tsx:50",className:"w-4 h-4"})},{id:"staff",label:"الموظفون",icon:l.jsx(nl,{"data-loc":"client/src/pages/Admin.tsx:51",className:"w-4 h-4"})},{id:"equipment",label:"المعدات",icon:l.jsx(Pp,{"data-loc":"client/src/pages/Admin.tsx:52",className:"w-4 h-4"})},{id:"gallery",label:"المعرض",icon:l.jsx(mU,{"data-loc":"client/src/pages/Admin.tsx:53",className:"w-4 h-4"})},{id:"reviews",label:"آراء العملاء",icon:l.jsx(Qi,{"data-loc":"client/src/pages/Admin.tsx:54",className:"w-4 h-4"})},{id:"blocked-dates",label:"التواريخ المحجوبة",icon:l.jsx(uU,{"data-loc":"client/src/pages/Admin.tsx:55",className:"w-4 h-4"})},{id:"service-providers",label:"مزودو الخدمة",icon:l.jsx(nl,{"data-loc":"client/src/pages/Admin.tsx:56",className:"w-4 h-4"})},{id:"whatsapp-log",label:"سجل الواتساب",icon:l.jsx(Su,{"data-loc":"client/src/pages/Admin.tsx:57",className:"w-4 h-4"})},{id:"system-settings",label:"إعدادات النظام",icon:l.jsx(N4,{"data-loc":"client/src/pages/Admin.tsx:58",className:"w-4 h-4"})},{id:"settings",label:"إعدادات الموقع",icon:l.jsx(N4,{"data-loc":"client/src/pages/Admin.tsx:59",className:"w-4 h-4"})},{id:"customers",label:"العملاء",icon:l.jsx(nl,{"data-loc":"client/src/pages/Admin.tsx:60",className:"w-4 h-4"})},{id:"future-services",label:"التوسع المستقبلي",icon:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:61",className:"text-sm",children:"🚀"})},{id:"seo-dashboard",label:"لوحة SEO",icon:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:62",className:"text-sm",children:"🔍"})},{id:"provider-offers",label:"عروض المزودين",icon:l.jsx(Su,{"data-loc":"client/src/pages/Admin.tsx:63",className:"w-4 h-4"})},{id:"withdrawals",label:"طلبات السحب",icon:l.jsx(KE,{"data-loc":"client/src/pages/Admin.tsx:64",className:"w-4 h-4"})}],vi={pending:"text-slate-400 bg-slate-400/10 border-slate-400/20",contacted:"text-blue-400 bg-blue-400/10 border-blue-400/20",offers_sent:"text-yellow-400 bg-yellow-400/10 border-yellow-400/20",offers_received:"text-amber-400 bg-amber-400/10 border-amber-400/20",price_calculated:"text-orange-400 bg-orange-400/10 border-orange-400/20",offer_sent_client:"text-violet-400 bg-vi
414olet-400/10 border-violet-400/20",client_accepted:"text-emerald-400 bg-emerald-400/10 border-emerald-400/20",confirmed:"text-green-400 bg-green-400/10 border-green-400/20",team_assigned:"text-cyan-400 bg-cyan-400/10 border-cyan-400/20",in_progress:"text-sky-400 bg-sky-400/10 border-sky-400/20",completed:"text-purple-400 bg-purple-400/10 border-purple-400/20",payment_pending:"text-red-400 bg-red-400/10 border-red-400/20",paid:"text-teal-400 bg-teal-400/10 border-teal-400/20",cancelled:"text-red-500 bg-red-500/10 border-red-500/20",closed:"text-gray-400 bg-gray-400/10 border-gray-400/20"},bp={pending:"طلب جديد",contacted:"تم التواصل",offers_sent:"أُرسلت للمزودين",offers_received:"استُلمت العروض",price_calculated:"حُسب السعر",offer_sent_client:"أُرسل للعميل",client_accepted:"وافق العميل",confirmed:"مؤكد",team_assigned:"تم تخصيص الفريق",in_progress:"جاري التنفيذ",completed:"مكتمل",payment_pending:"بانتظار الدفع",paid:"تم الدفع",cancelled:"ملغي",closed:"مغلق"},Zie={villa:"فيلا / منزل",farm:"استراحة / مزرعة",chalet:"شاليه",camp:"مخيم",other:"أخرى"};function Jie({setActiveTab:e}){const{data:t}=fe.bookings.stats.useQuery(),{data:n}=fe.bookings.listAll.useQuery(),r=(n||[]).slice(0,5);return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:119",className:"space-y-8",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:120",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:121",className:"text-2xl font-bold mb-1",children:"لوحة التحكم"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:122",className:"text-muted-foreground text-sm",children:"نظرة عامة على أداء خدمة جمر وكرم للشواء والضيافة"})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:126",className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[{label:"إجمالي الحجوزات",value:t?.total||0,icon:l.jsx(dl,{"data-loc":"client/src/pages/Admin.tsx:128",className:"w-5 h-5"}),color:"text-blue-400"},{label:"قيد الانتظار",value:t?.pending||0,icon:l.jsx(Mi,{"data-loc":"client/src/pages/Admin.tsx:129",className:"w-5 h-5"}),color:"text-yellow-400"},{label:"مؤكدة",value:t?.confirmed||0,icon:l.jsx(Tp,{"data-loc":"client/src/pages/Admin.tsx:130",className:"w-5 h-5"}),color:"text-green-400"},{label:"الإيرادات (ريال)",value:(t?.revenue||0).toLocaleString("ar-SA"),icon:l.jsx(fl,{"data-loc":"client/src/pages/Admin.tsx:131",className:"w-5 h-5"}),color:"text-primary"}].map((s,o)=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:133",className:"luxury-card p-5",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:134",className:`${s.color} mb-3`,children:s.icon}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:135",className:"text-2xl font-bold mb-1",children:s.value}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:136",className:"text-xs text-muted-foreground",children:s.label})]},o))}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:142",className:"luxury-card p-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:143",className:"flex items-center justify-between mb-5",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:144",className:"font-bold",children:"أحدث الحجوزات"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:145",onClick:()=>e("bookings"),className:"text-xs text-primary hover:underline",children:"عرض الكل"})]}),r.length===0?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:150",className:"text-center py-8 text-muted-foreground text-sm",children:"لا توجد حجوزات بعد"}):l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:152",className:"space-y-3",children:r.map(s=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:154",className:"flex items-center justify-between p-3 rounded-lg bg-card/50 border border-border/30",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:155",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:156",className:"font-medium text-sm",children:s.customerName}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:157",className:"text-xs text-muted-foreground",children:[s.bookingDate," - ",s.locationCity]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:161",className:"flex items-center gap-3",children:[s.totalPrice&&l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:163",className:"text-sm font-bold text-primary",children:[Number(s.totalPrice).toLocaleStr
414ing("ar-SA")," ريال"]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:167",className:`px-2 py-0.5 rounded-full text-xs border ${vi[s.status]||vi.pending}`,children:bp[s.status]||s.status})]})]},s.id))})]})]})}function eoe(){const{data:e,refetch:t}=fe.bookings.listAll.useQuery(),[n,r]=M.useState("all"),[s,o]=M.useState(""),[c,u]=M.useState(null),[f,p]=M.useState(""),g=fe.bookings.updateStatus.useMutation({onSuccess:()=>{ge.success("تم تحديث حالة الحجز بنجاح"),t(),u(null)},onError:x=>ge.error(x.message)}),m=(e||[]).filter(x=>{const b=n==="all"?!0:x.status===n,A=s.toLowerCase(),y=!A||(x.customerName||"").toLowerCase().includes(A)||(x.customerPhone||"").includes(A)||(x.bookingNumber||"").toLowerCase().includes(A)||(x.locationCity||"").toLowerCase().includes(A);return b&&y});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:209",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:210",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:211",className:"text-2xl font-bold mb-1",children:"إدارة الحجوزات"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:212",className:"text-muted-foreground text-sm",children:"عرض وإدارة جميع حجوزات العملاء"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:216",className:"space-y-3",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:217",type:"text",value:s,onChange:x=>o(x.target.value),placeholder:"بحث باسم العميل، رقم الجوال، رقم الحجز، المدينة...",className:"w-full px-4 py-2.5 rounded-lg luxury-input text-sm"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:224",className:"flex flex-wrap gap-2",children:[{value:"all",label:"الكل"},{value:"pending",label:"طلب جديد"},{value:"contacted",label:"تواصل"},{value:"offers_sent",label:"عروض أُرسلت"},{value:"offers_received",label:"عروض واردة"},{value:"price_calculated",label:"حُسب السعر"},{value:"offer_sent_client",label:"أُرسل للعميل"},{value:"client_accepted",label:"وافق"},{value:"confirmed",label:"مؤكد"},{value:"team_assigned",label:"فريق مخصص"},{value:"in_progress",label:"جاري"},{value:"completed",label:"مكتمل"},{value:"payment_pending",label:"بانتظار دفع"},{value:"paid",label:"مدفوع"},{value:"cancelled",label:"ملغي"},{value:"closed",label:"مغلق"}].map(x=>l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:243",onClick:()=>r(x.value),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all ${n===x.value?"btn-gold":"btn-outline-gold"}`,children:[x.label,x.value!=="all"&&l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:252",className:"mr-1",children:["(",(e||[]).filter(b=>b.status===x.value).length,")"]})]},x.value))})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:262",className:"luxury-card overflow-hidden",children:l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:263",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:264",className:"w-full text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:265",children:l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:266",className:"border-b border-border/30",children:[l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:267",className:"text-right p-4 text-muted-foreground font-medium",children:"رقم الحجز"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:268",className:"text-right p-4 text-muted-foreground font-medium",children:"العميل"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:269",className:"text-right p-4 text-muted-foreground font-medium",children:"الموعد"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:270",className:"text-right p-4 text-muted-foreground font-medium",children:"المدينة"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:271",className:"text-right p-4 text-muted-foreground font-medium",children:"السعر"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:272",className:"text-right p-4 text-muted-foreground font-medium",children:"الحالة"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:273",className:"text-right p-4 text-muted-foreground font-medium",children:"إجراءات"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:276",children:m.length===0?l.jsx("tr",{"data-loc":"client/src/pages/Admin.tsx:278",children:l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:279",colSpan:7,className:"text-center py-12 text-muted-foreground",children:"لا توجد حجوزات"})}):m.map(x=>l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:285",className:"border-b border-border/20 hover:bg-card/50 transition-colors",children:[l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:286",className:"p-4 font-mono text-xs text-primary",children:x.bookingNumber}),l.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:287",className:"p-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:288",className:"font-medium",children:x.customerName}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:289",className:"text-xs text-muted-foreground",dir:"ltr",children:x.customerPhone})]}),l.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:291",className:"p-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:292",children:x.bookingDate}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:293",className:"text-xs text-muted-foreground",children:x.bookingTime})]}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:295",className:"p-4 text-muted-foreground",children:x.locationCity}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:296",className:"p-4 font-bold text-primary",children:x.totalPrice?`${Number(x.totalPrice).toLocaleStr
414ing("ar-SA")} ريال`:"-"}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:299",className:"p-4",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:300",className:`px-2 py-1 rounded-full text-xs border ${vi[x.status]||vi.pending}`,children:bp[x.status]||x.status})}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:304",className:"p-4",children:l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:305",onClick:()=>{u(x),p(x.adminNotes||"")},className:"p-2 rounded-lg hover:bg-primary/10 text-primary transition-colors",title:"عرض التفاصيل",children:l.jsx(HE,{"data-loc":"client/src/pages/Admin.tsx:313",className:"w-4 h-4"})})})]},x.id))})]})})}),c&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:326",className:"fixed inset-0 z-50 bg-black/80 flex items-center justify-center p-4",onClick:()=>u(null),children:l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:327",className:"luxury-card p-6 max-w-lg w-full max-h-[90vh] overflow-y-auto",onClick:x=>x.stopPropagation(),children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:328",className:"flex items-center justify-between mb-5",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:329",className:"font-bold text-lg",children:"تفاصيل الحجز"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:330",onClick:()=>u(null),className:"p-1 hover:text-primary transition-colors",children:l.jsx(Hm,{"data-loc":"client/src/pages/Admin.tsx:331",className:"w-5 h-5"})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:335",className:"space-y-4 mb-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:336",className:"grid grid-cols-2 gap-3 text-sm",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:337",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:338",className:"text-muted-foreground",children:"رقم الحجز:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:339",className:"font-mono text-primary text-xs mt-0.5",children:c.bookingNumber})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:341",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:342",className:"text-muted-foreground",children:"الحالة:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:343",className:"mt-0.5",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:344",className:`px-2 py-0.5 rounded-full text-xs border ${vi[c.status]||vi.pending}`,children:bp[c.status]||c.status})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:349",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:350",className:"text-muted-foreground",children:"الاسم:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:351",className:"font-medium mt-0.5",children:c.customerName})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:353",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:354",className:"text-muted-foreground",children:"الجوال:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:355",className:"font-medium mt-0.5 flex items-center gap-1",dir:"ltr",children:l.jsx("a",{"data-loc":"client/src/pages/Admin.tsx:356",href:`tel:${c.customerPhone}`,className:"text-primary hover:underline",children:c.customerPhone})})]}),c.customerEmail&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:362",className:"col-span-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:363",className:"text-muted-foreground",children:"البريد:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:364",className:"font-medium mt-0.5",children:c.customerEmail})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:367",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:368",className:"text-muted-foreground",children:"التاريخ:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:369",className:"font-medium mt-0.5",children:c.bookingDate})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:371",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:372",className:"text-muted-foreground",children:"الوقت:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:373",className:"font-medium mt
414-0.5",children:c.bookingTime})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:375",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:376",className:"text-muted-foreground",children:"المدينة:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:377",className:"font-medium mt-0.5",children:c.locationCity})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:379",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:380",className:"text-muted-foreground",children:"نوع الموقع:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:381",className:"font-medium mt-0.5",children:Zie[c.locationType]||c.locationType})]}),c.locationAddress&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:384",className:"col-span-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:385",className:"text-muted-foreground",children:"العنوان:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:386",className:"text-sm mt-0.5 p-2 bg-card/50 rounded",children:c.locationAddress})]}),c.guestCount&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:390",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:391",className:"text-muted-foreground",children:"عدد الضيوف:"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:392",className:"font-medium mt-0.5",children:[c.guestCount," شخص"]})]}),c.totalPrice&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:396",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:397",className:"text-muted-foreground",children:"السعر:"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:398",className:"font-bold text-primary mt-0.5",children:[Number(c.totalPrice).toLocaleString("ar-SA")," ريال"]})]}),c.customerNotes&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:402",className:"col-span-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:403",className:"text-muted-foreground",children:"ملاحظات العميل:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:404",className:"text-sm mt-0.5 p-2 bg-card/50 rounded",children:c.customerNotes})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:407",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:408",className:"text-muted-foreground",children:"نوع الحجز:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:409",className:"font-medium mt-0.5",children:c.bookingType==="grilling_with_meat"?"🥩 شواء مع توفير اللحوم":"🔥 شواء فقط"})]}),c.meatItems&&(()=>{try{const x=JSON.parse(c.meatItems);return x.length>0?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:417",className:"col-span-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:418",className:"text-muted-foreground",children:"اللحوم المطلوبة:"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:419",className:"mt-1 space-y-1",children:x.map((b,A)=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:421",className:"flex justify-between text-xs p-2 bg-card/50 rounded",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:422",children:b.nameAr}),l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:423",children:[b.quantity," ",b.unit," × ",b.pricePerKg," = ",(b.quantity*b.pricePerKg).toFixed(0)," ريال"]})]},A))})]}):null}catch{return null}})()]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:433",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:434",className:"block text-sm font-medium mb-2",children:"ملاحظات الإدارة"}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:435",value:f,onChange:x=>p(x.target.value),rows:3,className:"w-full px-3 py-2 rounded-lg luxury-input text-sm resize-none",placeholder:"أضف ملاحظات داخلية..."})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:445",className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:["pending","contacted","offers_sent","offers_received","price_calculated","offer_sent_client","client_accepted","confirmed","team_assigned","in_progress","completed","payment_pending","paid","cancelled","closed"].map(x=>l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:447",onClick:()=>g.mutate({id:c.id,status:x,adminNotes:f}),disabled:g.isPending||c.status===x,className:`py-2.5 rounded-lg text-sm font-medium transition-all disabled:opacity-40 border ${vi[x]||"text-white/60 border-white/10"} hover:opacity-80`,children:g.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:453",className:"w-4 h-4 animate-spin mx-auto"}):bp[x]},x))})]})})]})}function toe(){const{data:e,refetch:t}
414=fe.services.listAll.useQuery(),[n,r]=M.useState(!1),[s,o]=M.useState(null),[c,u]=M.useState({nameAr:"",descriptionAr:"",icon:"Flame",isActive:!0,sortOrder:0}),f=fe.services.create.useMutation({onSuccess:()=>{ge.success("تم إضافة الخدمة"),t(),r(!1),u({nameAr:"",descriptionAr:"",icon:"Flame",isActive:!0,sortOrder:0})},onError:m=>ge.error(m.message)}),p=fe.services.update.useMutation({onSuccess:()=>{ge.success("تم تحديث الخدمة"),t(),o(null)},onError:m=>ge.error(m.message)}),g=fe.services.delete.useMutation({onSuccess:()=>{ge.success("تم حذف الخدمة"),t()},onError:m=>ge.error(m.message)});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:492",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:493",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:494",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:495",className:"text-2xl font-bold mb-1",children:"إدارة الخدمات"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:496",className:"text-muted-foreground text-sm",children:"إضافة وتعديل وحذف الخدمات"})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:498",onClick:()=>r(!n),className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:499",className:"w-4 h-4"}),"إضافة خدمة"]})]}),n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:505",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:506",className:"font-bold mb-4",children:"إضافة خدمة جديدة"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:507",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:508",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:509",className:"block text-sm font-medium mb-2",children:"اسم الخدمة *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:510",value:c.nameAr,onChange:m=>u({...c,nameAr:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: شواء العائلات"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:512",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:513",className:"block text-sm font-medium mb-2",children:"الترتيب"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:514",type:"number",value:c.sortOrder,onChange:m=>u({...c,sortOrder:Number(m.target.value)}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:516",className:"sm:col-span-2",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:517",className:"block text-sm font-medium mb-2",children:"الوصف"}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:518",value:c.descriptionAr,onChange:m=>u({...c,descriptionAr:m.target.value}),rows:3,className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm resize-none",placeholder:"وصف مختصر للخدمة"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:520",className:"flex items-center gap-3 pt-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:521",type:"checkbox",id:"isActive",checked:c.isActive,onChange:m=>u({...c,isActive:m.target.checked}),className:"w-4 h-4 accent-primary"}),l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:522",htmlFor:"isActive",className:"text-sm",children:"نشط"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:525",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:526",onClick:()=>f.mutate(c),disabled:!c.nameAr||f.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[f.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:527",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:527",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:530",onClick:()=>r(!1),className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:535",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:(e||[]).map(m=>l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:537",className:"luxury-card p-5",children:s?.id===m.id?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:539",className:"space-y-3",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:540",value:s.nameAr,onChange:x=>o({...s,nameAr:x.target.value}),className:"w-full px-3 py-2 rounded-lg luxury-input text-sm"}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:541",value:s.descriptionAr||"",onChange:x=>o({...s,descriptionAr:x.target.value}),rows:2,className:"w-full px-3 py-2 rounded-lg luxury-input text-sm resize-none"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:542",className:"flex gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:543",onClick:()=>p.mutate({id:m.id,nameAr:s.nameAr,descriptionAr:s.descriptionAr}),className:"btn-gold px-4 py-2 rounded-lg text-sm font-bold",children:"حفظ"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:544",onClick:()=>o(null),className:"btn-outline-gold px-4 py-2 rounded-lg text-sm",children:"إلغاء"})]})]}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:548",className:"flex items-start justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:549",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:550",className:"flex items-center gap-2 mb-1",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:551",className:"font-bold",children:m.nameAr}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:552",className:`px-2 py-0.5 rounded-full text-xs ${m.isActive?"text-green-400 bg-green-400/10":"text-red-400 bg-red-400/10"}`,children:m.isActive?"نشط":"غير نشط"})]}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:556",className:"text-xs text-muted-foreground",children:m.descriptionAr})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:558",className:"flex gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:559",onClick:()=>o(m),className:"p-2 hover:bg-primary/10 rounded-lg text-primary transition-colors",children:l.jsx(pd,{"data-loc":"client/src/pages/Admin.tsx:559",className:"w-4 h-4"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:560",onClick:()=>{confirm("هل أنت متأكد من حذف هذه الخدمة؟")&&g.mutate({id:m.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:560",className:"w-4 h-4"})})]})]})},m.id))})]})}function noe(){const{data:e}=fe.services.list.useQuery(),[t,n]=M.useState(null),{data:r,refetch:s}=fe.packages.byService.useQuery({serviceId:t},{enabled:!!t}
414),[o,c]=M.useState(!1),[u,f]=M.useState({nameAr:"",price:"",guestCount:"",duration:"",features:"",isPopular:!1,isActive:!0,sortOrder:0}),p=fe.packages.create.useMutation({onSuccess:()=>{ge.success("تم إضافة الباقة"),s(),c(!1),f({nameAr:"",price:"",guestCount:"",duration:"",features:"",isPopular:!1,isActive:!0,sortOrder:0})},onError:m=>ge.error(m.message)}),g=fe.packages.delete.useMutation({onSuccess:()=>{ge.success("تم حذف الباقة"),s()},onError:m=>ge.error(m.message)});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:598",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:599",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:600",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:601",className:"text-2xl font-bold mb-1",children:"إدارة الباقات"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:602",className:"text-muted-foreground text-sm",children:"إدارة باقات الأسعار لكل خدمة"})]}),t&&l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:605",onClick:()=>c(!o),className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:606",className:"w-4 h-4"}),"إضافة باقة"]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:613",className:"flex flex-wrap gap-2",children:(e||[]).map(m=>l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:615",onClick:()=>{n(m.id),c(!1)},className:`px-4 py-2 rounded-lg text-sm font-medium transition-all ${t===m.id?"btn-gold":"btn-outline-gold"}`,children:m.nameAr},m.id))}),o&&t&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:626",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:627",className:"font-bold mb-4",children:"إضافة باقة جديدة"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:628",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:629",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:630",className:"block text-sm font-medium mb-2",children:"اسم الباقة *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:631",value:u.nameAr,onChange:m=>f({...u,nameAr:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: باقة العائلة الصغيرة"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:633",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:634",className:"block text-sm font-medium mb-2",children:"السعر (ريال) *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:635",type:"number",value:u.price,onChange:m=>f({...u,price:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: 800"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:637",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:638",className:"block text-sm font-medium mb-2",children:"عدد الضيوف"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:639",value:u.guestCount,onChange:m=>f({...u,guestCount:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: حتى 15 شخص"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:641",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:642",className:"block text-sm font-medium mb-2",children:"المدة"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:643",value:u.duration,onChange:m=>f({...u,duration:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: 3 ساعات"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:645",className:"sm:col-span-2",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:646",className:"block text-sm font-medium mb-2",children:"المميزات (افصل بفاصلة)"}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:647",value:u.features,onChange:m=>f({...u,features:m.target.value}),rows:3,className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm resize-none",placeholder:"مثال: شيف محترف, معدات كاملة, خدمة تنظيف"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:649",className:"flex items-center gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:650",className:"flex items-center gap-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:651",type:"checkbox",id:"isPopular",checked:u.isPopular,onChange:m=>f({...u,isPopular:m.target.checked}),className:"w-4 h-4 accent-primary"}),l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:652",htmlFor:"isPopular",className:"text-sm",children:"الأكثر طلباً"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:654",className:"flex items-center gap-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:655",type:"checkbox",id:"pkgActive",checked:u.isActive,onChange:m=>f({...u,isActive:m.target.checked}),className:"w-4 h-4 accent-primary"}),l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:656",htmlFor:"pkgActive",className:"text-sm",children:"نشط"})]})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:660",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:661",onClick:()=>
414{if(!u.nameAr||!u.price)return;const m=u.features?u.features.split(",").map(x=>x.trim()).filter(Boolean):[];p.mutate({serviceId:t,nameAr:u.nameAr,price:u.price,guestCount:u.guestCount||void 0,duration:u.duration||void 0,features:JSON.stringify(m),isPopular:u.isPopular,isActive:u.isActive,sortOrder:u.sortOrder})},disabled:!u.nameAr||!u.price||p.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[p.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:680",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:680",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:683",onClick:()=>c(!1),className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),t&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:689",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:(r||[]).map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:691",className:"luxury-card p-5",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:692",className:"flex items-start justify-between mb-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:693",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:694",className:"font-bold",children:m.nameAr}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:695",className:"text-xl font-bold gold-text mt-1",children:[Number(m.price).toLocaleString("ar-SA")," ريال"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:697",className:"flex gap-1",children:[m.isPopular&&l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:698",className:"px-2 py-0.5 rounded-full text-xs bg-primary/20 text-primary",children:"الأكثر طلباً"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:699",onClick:()=>{confirm("حذف هذه الباقة؟")&&g.mutate({id:m.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:699",className:"w-3 h-3"})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:702",className:"text-xs text-muted-foreground space-y-1",children:[m.guestCount&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:703",className:"flex items-center gap-1",children:[l.jsx(nl,{"data-loc":"client/src/pages/Admin.tsx:703",className:"w-3 h-3 text-primary"}),m.guestCount]}),m.duration&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:704",className:"flex items-center gap-1",children:[l.jsx(Mi,{"data-loc":"client/src/pages/Admin.tsx:704",className:"w-3 h-3 text-primary"}),m.duration]})]})]},m.id))}),!t&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:712",className:"text-center py-12 text-muted-foreground",children:[l.jsx(Pp,{"data-loc":"client/src/pages/Admin.tsx:713",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:714",children:"اختر خدمة لعرض باقاتها"})]})]})}function roe(){const{data:e,refetch:t}=fe.meatTypes.listAll.useQuery(),[n,r]=M.useState(!1),[s,o]=M.useState(null),[c,u]=M.useState({nameAr:"",nameEn:"",description:"",pricePerKg:"",unit:"كجم",icon:"🥩",category:"meat",isActive:!0,sortOrder:0}),f=fe.meatTypes.create.useMutation({onSuccess:()=>{ge.success("تم إضافة نوع اللحم"),t(),r(!1),m()},onError:A=>ge.error(A.message)}),p=fe.meatTypes.update.useMutation({onSuccess:()=>{ge.success("تم التحديث"),t(),o(null),r(!1),m()},onError:A=>ge.error(A.message)}),g=fe.meatTypes.delete.useMutation({onSuccess:()=>{ge.success("تم الحذف"),t()},onError:A=>ge.error(A.message)}),m=()=>u({nameAr:"",nameEn:"",description:"",pricePerKg:"",unit:"كجم",icon:"🥩",category:"meat",isActive:!0,sortOrder:0}),x=A=>{A&&(u({nameAr:A.nameAr,nameEn:A.nameEn||"",description:A.description||"",pricePerKg:String(A.pricePerKg),unit:A.unit||"كجم",icon:A.icon||"🥩",category:A.category||"meat",isActive:A.isActive,sortOrder:A.sortOrder||0}),o(A.id),r(!0))},b=()=>{s?p.mutate({id:s,...c}):f.mutate({...c,pricePerKg:c.pricePerKg||"0"})};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:761",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:762",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:763",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:764",className:"text-2xl font-bold mb-1",children:"أنواع اللحوم"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:765",className:"text-muted-foreground text-sm",children:"إدارة أنواع اللحوم وأسعارها لخدمة الشواء مع توفير اللحوم"})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:767",onClick:()=>{o(null),m(),r(!n)},className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:768",className:"w-4 h-4"}),"إضافة نوع"]})]}),n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:774",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:775",className:"font-bold mb-4",children:s?"تعديل نوع اللحم":"إضافة نوع جديد"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:776",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:777",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:778",className:"block text-sm font-medium mb-2",children:"الاسم بالعربي *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:779",value:c.nameAr,onChange:A=>u({...c,nameAr:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: أوصال لحم"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:781",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:782",className:"block text-sm font-medium mb-2",children:"الاسم بالإنجليزي"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:783",value:c.nameEn,onChange:A=>u({...c,nameEn:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"Lamb Cuts",dir:"ltr"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:785",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:786",className:"block text-sm font-medium mb-2",children:"سعر الكيلو (ريال) *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:787",type:"number",value:c.pricePerKg,onChange:A=>u({...c,pricePerKg:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"85"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:789",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:790",className:"block text-sm font-medium mb-2",children:"الوحدة"}),l.jsxs("select",{"data-loc":"client/src/pages/Admin.tsx:791",value:c.unit,onChange:A=>u({...c,unit:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",children:[l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:792",value:"كجم",children:"كيلوجرام (كجم)"}),l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:793",value:"قطعة",children:"قطعة"}),l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:794",value:"جمة",children:"جمة"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:797",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:798",className:"block text-sm font-medium mb-2",children:"الأيقونة (Emoji)"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:799",value:c.icon,onChange:A=>u({...c,icon:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"🥩"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:801",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:802",className:"block text-sm font-medium mb-2",children:"التصنيف"}),l.jsxs("select",{"data-loc":"client/src/pages/Admin.tsx:803",value:c.category,onChange:A=>u({...c,category:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",children:[l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:804",value:"meat",children:"🥩 لحوم"}),l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:805",value:"chicken",children:"🍗 دجاج"}),l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:806",value:"extras",children:"🥗 إضافات"}),l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:807",value:"additional_service",children:"✨ خدمات إضافية"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:810",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:811",className:"block text-sm font-medium mb-2",children:"الترتيب"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:812",type:"number",value:c.sortOrder,onChange:A=>u({...c,sortOrder:parseInt(A.target.value)||0}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:814",className:"sm:col-span-2",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:815",className:"block text-sm font-medium mb-2",children:"الوصف"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:816",value:c.description,onChange:A=>u({...c,description:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"وصف مختصر للنوع"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:818",className:"flex items-center gap-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:819",type:"checkbox",id:"meatActive",checked:c.isActive,onChange:A=>u({...c,isActive:A.target.checked}),className:"w-4 h-4"}),l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:820",htmlFor:"meatActive",className:"text-sm",children:"نشط (ظاهر للعملاء)"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:823",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:824",onClick:b,disabled:!c.nameAr||!c.pricePerKg||f.isPending||p.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[f.isPending||p.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:825",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:825",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:828",onClick:()=>{r(!1),o(null),m()},className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:833",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:(e||[]).map(A=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:835",className:`luxury-card p-5 ${A.isActive?"":"opacity-50"}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:836",className:"flex items-start justify-between mb-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:837",className:"flex items-center gap-3",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:838",className:"text-3xl",children:A.icon||"🥩"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:839",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:840",className:"font-bold",children:A.nameAr}),A.nameEn&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:841",className:"text-xs text-muted-foreground",children:A.nameEn})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:844",className:"flex gap-1",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:845",onClick:()=>x(A),className:"p-2 hover:bg-primary/10 rounded-lg text-primary transition-colors",children:l.jsx(pd,{"data-loc":"client/src/pages/Admin.tsx:845",className:"w-3 h-3"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:846",onClick:()=>{confirm("حذف هذا النوع؟")&&g.mutate({id:A.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:846",className:"w-3 h-3"})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:849",className:"text-2xl font-bold gold-text mb-1",children:[Number(A.pricePerKg).toFixed(0)," ريال / ",A.unit||"كجم"]}),A.description&&l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:850",className:"text-xs text-muted-foreground",children:A.description}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:851",className:"mt-2",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:852",className:`text-xs px-2 py-0.5 rounded-full ${A.isActive?"bg-green-500/10 text-green-400":"bg-red-500/10 text-red-400"}`,children:A.isActive?"نشط":"معطل"})})]},A.id))})]})}function aoe(){const{data:e,refetch:t}
414=fe.gallery.listAll.useQuery(),[n,r]=M.useState(!1),[s,o]=M.useState("file"),[c,u]=M.useState({imageUrl:"",titleAr:"",category:"grilling",isActive:!0,sortOrder:0}),[f,p]=M.useState(null),[g,m]=M.useState(null),x=fe.gallery.add.useMutation({onSuccess:()=>{ge.success("تم إضافة الصورة"),t(),r(!1),u({imageUrl:"",titleAr:"",category:"grilling",isActive:!0,sortOrder:0}),p(null),m(null)},onError:T=>ge.error(T.message)}),b=fe.gallery.uploadAndAdd.useMutation({onSuccess:()=>{ge.success("تم رفع وإضافة الصورة بنجاح"),t(),r(!1),u({imageUrl:"",titleAr:"",category:"grilling",isActive:!0,sortOrder:0}),p(null),m(null)},onError:T=>ge.error(T.message)}),A=T=>{const C=T.target.files?.[0];if(!C)return;p(C);const O=new FileReader;O.onload=_=>m(_.target?.result),O.readAsDataURL(C)},y=async()=>{if(s==="file"&&f){const T=new FileReader;T.onload=C=>{const _=(C.target?.result).split(",")[1];b.mutate({fileBase64:_,mimeType:f.type,...c})},T.readAsDataURL(f)}else x.mutate(c)},j=fe.gallery.update.useMutation({onSuccess:()=>{ge.success("تم التحديث"),t()},onError:T=>ge.error(T.message)}),N=fe.gallery.delete.useMutation({onSuccess:()=>{ge.success("تم الحذف"),t()},onError:T=>ge.error(T.message)}),k={grilling:"شواء",setup:"إعداد",serving:"تقديم",event:"فعالية",camp:"تخييم"};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:924",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:925",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:926",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:927",className:"text-2xl font-bold mb-1",children:"إدارة المعرض"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:928",className:"text-muted-foreground text-sm",children:"إضافة وإدارة صور المعرض"})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:930",onClick:()=>r(!n),className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:931",className:"w-4 h-4"}),"إضافة صورة"]})]}),n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:937",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:938",className:"font-bold mb-4",children:"إضافة صورة جديدة"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:940",className:"flex gap-2 mb-4",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:941",onClick:()=>o("file"),className:`px-4 py-2 rounded-lg text-sm font-medium transition-all ${s==="file"?"bg-primary text-primary-foreground":"bg-muted text-muted-foreground hover:bg-primary/10"}`,children:"⬆️ رفع صورة"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:942",onClick:()=>o("url"),className:`px-4 py-2 rounded-lg text-sm font-medium transition-all ${s==="url"?"bg-primary text-primary-foreground":"bg-muted text-muted-foreground hover:bg-primary/10"}`,children:"🔗 رابط URL"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:944",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:945",className:"sm:col-span-2",children:s==="file"?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:947",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:948",className:"block text-sm font-medium mb-2",children:"اختر صورة *"}),l.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:949",className:"flex flex-col items-center justify-center w-full h-40 border-2 border-dashed border-border rounded-xl cursor-pointer hover:border-primary/50 transition-colors bg-muted/20",children:[g?l.jsx("img",{"data-loc":"client/src/pages/Admin.tsx:951",src:g,alt:"preview",className:"w-full h-full object-cover rounded-xl"}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:953",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:954",className:"text-4xl mb-2",children:"📸"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:955",className:"text-sm text-muted-foreground",children:"اضغط لاختيار صورة"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:956",className:"text-xs text-muted-foreground mt-1",children:"JPG, PNG, WebP حتى 5MB"})]}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:959",type:"file",accept:"image/*",onChange:A,className:"hidden"})]})]}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:963",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:964",className:"block text-sm font-medium mb-2",children:"رابط الصورة *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:965",value:c.imageUrl,onChange:T=>u({...c,imageUrl:T.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"https://...",dir:"ltr"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:969",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:970",className:"block text-sm font-medium mb-2",children:"عنوان الصورة"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:971",value:c.titleAr,onChange:T=>u({...c,titleAr:T.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"وصف الصورة"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:973",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:974",className:"block text-sm font-medium mb-2",children:"التصنيف"}),l.jsx("select",{"data-loc":"client/src/pages/Admin.tsx:975",value:c.category,onChange:T=>u({...c,category:T.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",children:Object.entries(k).map(([T,C])=>l.jsx("option",{"data-loc":"client/src/pages/Admin.tsx:976",value:T,children:C},T))})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:980",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:981",onClick:y,disabled:(s==="file"?!f:!c.imageUrl)||x.isPending||b.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[x.isPending||b.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:986",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:986",className:"w-4 h-4"}),b.isPending?"جاري الرفع...":"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:989",onClick:()=>{r(!1),p(null),m(null)},className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:994",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4",children:(e||[]).map(T=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:996",className:"luxury-card overflow-hidden group",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:997",className:"relative aspect-square",children:[l.jsx("img",{"data-loc":"client/src/pages/Admin.tsx:998",src:T.imageUrl,alt:T.titleAr||"",className:"w-full h-full object-cover"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:999",className:"absolute inset-0 bg-black/60 opacity-0 group-hover:opacity-100 transition-opacity flex items-center justify-center gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1000",onClick:()=>j.mutate({id:T.id,isActive:!T.isActive}),className:`p-2 rounded-lg ${T.isActive?"text-green-400 bg-green-400/20":"text-muted-foreground bg-white/10"}`,children:l.jsx(HE,{"data-loc":"client/src/pages/Admin.tsx:1004",className:"w-4 h-4"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1006",onClick:()=>{confirm("حذف هذه الصورة؟")&&N.mutate({id:T.id})},className:"p-2 rounded-lg text-red-400 bg-red-400/20",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1007",className:"w-4 h-4"})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1011",className:"p-2",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1012",className:"text-xs text-muted-foreground",children:k[T.category||""]||T.category}),T.titleAr&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1013",className:"text-xs font-medium truncate",children:T.titleAr})]})]},T.id))})]})}function soe(){const{data:e,refetch:t}
414=fe.reviews.listAll.useQuery(),[n,r]=M.useState(!1),[s,o]=M.useState({customerName:"",reviewText:"",rating:5,serviceType:""}),c=fe.reviews.create.useMutation({onSuccess:()=>{ge.success("تم إضافة الرأي"),t(),r(!1),o({customerName:"",reviewText:"",rating:5,serviceType:""})},onError:p=>ge.error(p.message)}),u=fe.reviews.approve.useMutation({onSuccess:()=>{ge.success("تم تحديث الحالة"),t()},onError:p=>ge.error(p.message)}),f=fe.reviews.delete.useMutation({onSuccess:()=>{ge.success("تم الحذف"),t()},onError:p=>ge.error(p.message)});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1049",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1050",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1051",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1052",className:"text-2xl font-bold mb-1",children:"آراء العملاء"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1053",className:"text-muted-foreground text-sm",children:"إدارة تقييمات وآراء العملاء"})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1055",onClick:()=>r(!n),className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1056",className:"w-4 h-4"}),"إضافة رأي"]})]}),n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1062",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1063",className:"font-bold mb-4",children:"إضافة رأي جديد"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1064",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1065",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1066",className:"block text-sm font-medium mb-2",children:"اسم العميل *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1067",value:s.customerName,onChange:p=>o({...s,customerName:p.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"اسم العميل"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1069",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1070",className:"block text-sm font-medium mb-2",children:"نوع الخدمة"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1071",value:s.serviceType,onChange:p=>o({...s,serviceType:p.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: شواء عائلي"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1073",className:"sm:col-span-2",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1074",className:"block text-sm font-medium mb-2",children:"نص الرأي *"}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:1075",value:s.reviewText,onChange:p=>o({...s,reviewText:p.target.value}),rows:3,className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm resize-none",placeholder:"اكتب رأي العميل هنا..."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1077",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1078",className:"block text-sm font-medium mb-2",children:"التقييم"}),l.jsx("select",{"data-loc":"client/src/pages/Admin.tsx:1079",value:s.rating,onChange:p=>o({...s,rating:Number(p.target.value)}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",children:[5,4,3,2,1].map(p=>l.jsxs("option",{"data-loc":"client/src/pages/Admin.tsx:1080",value:p,children:[p," نجوم"]},p))})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1084",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1085",onClick:()=>c.mutate({customerName:s.customerName,reviewText:s.reviewText,rating:s.rating,serviceType:s.serviceType||void 0}),disabled:!s.customerName||!s.reviewText||c.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[c.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1086",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:1086",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1089",onClick:()=>r(!1),className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1094",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:(e||[]).map(p=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1096",className:"luxury-card p-5",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1097",className:"flex items-start justify-between mb-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1098",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1099",className:"font-bold",children:p.customerName}),p.serviceType&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1100",className:"text-xs text-muted-foreground",children:p.serviceType}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1101",className:"flex gap-0.5 mt-1",children:Array.from({length:p.rating}).map((g,m)=>l.jsx(Qi,{"data-loc":"client/src/pages/Admin.tsx:1103",className:"w-3 h-3 fill-primary text-primary"},m))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1107",className:"flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1108",className:`px-2 py-0.5 rounded-full text-xs ${p.isApproved?"text-green-400 bg-green-400/10":"text-yellow-400 bg-yellow-400/10"}`,children:p.isApproved?"معتمد":"قيد المراجعة"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1111",onClick:()=>u.mutate({id:p.id,isApproved:!p.isApproved}),className:`p-2 rounded-lg transition-colors ${p.isApproved?"text-green-400 hover:bg-green-400/10":"text-yellow-400 hover:bg-yellow-400/10"}`,title:p.isApproved?"إلغاء الاعتماد":"اعتماد",children:l.jsx(q1,{"data-loc":"client/src/pages/Admin.tsx:1116",className:"w-4 h-4"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1118",onClick:()=>{confirm("حذف هذا الرأي؟")&&f.mutate({id:p.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1119",className:"w-4 h-4"})})]})]}),l.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1123",className:"text-sm text-muted-foreground italic",children:['"',p.reviewText,'"']})]}
414,p.id))})]})}function ioe(){const{data:e,refetch:t}=fe.blockedDates.list.useQuery(),[n,r]=M.useState(""),[s,o]=M.useState(""),c=fe.blockedDates.add.useMutation({onSuccess:()=>{ge.success("تم إضافة التاريخ المحجوب"),t(),r(""),o("")},onError:f=>ge.error(f.message)}),u=fe.blockedDates.remove.useMutation({onSuccess:()=>{ge.success("تم إزالة التاريخ"),t()},onError:f=>ge.error(f.message)});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1148",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1149",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1150",className:"text-2xl font-bold mb-1",children:"التواريخ المحجوبة"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1151",className:"text-muted-foreground text-sm",children:"إدارة التواريخ غير المتاحة للحجز"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1154",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1155",className:"font-bold mb-4",children:"إضافة تاريخ محجوب"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1156",className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1157",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1158",className:"block text-sm font-medium mb-2",children:"التاريخ *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1159",type:"date",value:n,onChange:f=>r(f.target.value),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",min:new Date().toISOString().split("T")[0]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1161",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1162",className:"block text-sm font-medium mb-2",children:"السبب"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1163",value:s,onChange:f=>o(f.target.value),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: إجازة رسمية"})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1165",className:"flex items-end",children:l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1166",onClick:()=>{n&&c.mutate({date:n,reason:s||void 0})},disabled:!n||c.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold w-full flex items-center justify-center gap-2 disabled:opacity-40",children:[c.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1171",className:"w-4 h-4 animate-spin"}):l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1171",className:"w-4 h-4"}),"إضافة"]})})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1178",className:"luxury-card overflow-hidden",children:l.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:1179",className:"w-full text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:1180",children:l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:1181",className:"border-b border-border/30",children:[l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1182",className:"text-right p-4 text-muted-foreground font-medium",children:"التاريخ"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1183",className:"text-right p-4 text-muted-foreground font-medium",children:"السبب"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1184",className:"text-right p-4 text-muted-foreground font-medium",children:"إجراء"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:1187",children:(e||[]).length===0?l.jsx("tr",{"data-loc":"client/src/pages/Admin.tsx:1189",children:l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1189",colSpan:3,className:"text-center py-8 text-muted-foreground",children:"لا توجد تواريخ محجوبة"})}):(e||[]).map(f=>l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:1192",className:"border-b border-border/20",children:[l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1193",className:"p-4 font-medium",children:f.date}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1194",className:"p-4 text-muted-foreground",children:f.reason||"-"}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1195",className:"p-4",children:l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1196",onClick:()=>u.mutate({id:f.id}),className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1197",className:"w-4 h-4"})})})]},f.id))})]})})]})}function ooe(){const{data:e,refetch:t}
414=fe.settings.get.useQuery(),[n,r]=M.useState({}),[s,o]=M.useState(!1),c=fe.settings.updateMany.useMutation({onSuccess:()=>{ge.success("تم حفظ الإعدادات بنجاح"),t(),o(!0),setTimeout(()=>o(!1),2e3)},onError:g=>ge.error(g.message)}),u=(g,m)=>n[g]!==void 0?n[g]:e?.[g]||m,f=()=>{const g=Object.entries(n).map(([m,x])=>({key:m,value:x}));if(g.length===0){ge.info("لا توجد تغييرات للحفظ");return}c.mutate(g)},p=[{key:"hero_title",label:"عنوان الصفحة الرئيسية",default:"جمر وكرم للشواء والضيافة"},{key:"hero_subtitle",label:"وصف الصفحة الرئيسية",default:"نجلب نار الشواء إلى موقعك - خدمة شواء احترافية تصل إليك"},{key:"businessName",label:"اسم النشاط التجاري",default:"جمر وكرم للشواء والضيافة"},{key:"phone",label:"رقم الهاتف الرئيسي",default:"+966533521601"},{key:"whatsapp1",label:"واتساب المبيعات",default:"+966533521601"},{key:"whatsapp2",label:"واتساب الدعم",default:"+966534573051"},{key:"email",label:"البريد الإلكتروني",default:"[email protected]"},{key:"address",label:"العنوان",default:"الرياض، المملكة العربية السعودية"},{key:"workingHours",label:"ساعات العمل",default:"يومياً من 10 صباحاً حتى 11 مساءً"},{key:"instagram",label:"حساب إنستغرام",default:"jamarkaram_bbq"},{key:"twitter",label:"حساب تويتر/X",default:"jamarkaram_bbq"},{key:"years_experience",label:"سنوات الخبرة",default:"10+"},{key:"clients_count",label:"عدد العملاء",default:"500+"},{key:"events_count",label:"عدد الفعاليات",default:"1000+"},{key:"cities_count",label:"عدد المدن",default:"15+"},{key:"about_text",label:"نص صفحة من نحن",default:"نحن فريق متخصص في خدمات الشواء الخارجي..."}];return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1252",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1253",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1254",className:"text-2xl font-bold mb-1",children:"إعدادات الموقع"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1255",className:"text-muted-foreground text-sm",children:"تحكم في جميع محتويات الموقع بدون مطور"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1258",className:"luxury-card p-6",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1259",className:"grid grid-cols-1 sm:grid-cols-2 gap-5 mb-6",children:p.map(g=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1261",className:g.key==="about_text"||g.key==="hero_subtitle"?"sm:col-span-2":"",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1262",className:"block text-sm font-medium mb-2 text-muted-foreground",children:g.label}),g.key==="about_text"||g.key==="hero_subtitle"?l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:1264",value:u(g.key,g.default),onChange:m=>r({...n,[g.key]:m.target.value}),rows:3,className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm resize-none"}):l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1271",type:"text",value:u(g.key,g.default),onChange:m=>r({...n,[g.key]:m.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm"})]},g.key))}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1281",onClick:f,disabled:c.isPending,className:"btn-gold px-8 py-3 rounded-xl font-bold flex items-center gap-2",children:[c.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1286",className:"w-4 h-4 animate-spin"}):s?l.jsx(Tp,{"data-loc":"client/src/pages/Admin.tsx:1286",className:"w-4 h-4"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:1286",className:"w-4 h-4"}),s?"تم الحفظ!":"حفظ الإعدادات"]})]})]})}function loe(){const{data:e,refetch:t}=fe.operationalCosts.list.useQuery(),[n,r]=M.useState(!1),[s,o]=M.useState(null),[c,u]=M.useState({nameAr:"",guestRangeMin:1,guestRangeMax:50,cost:"",isActive:!0,sortOrder:0}),f=fe.operationalCosts.create.useMutation({onSuccess:()=>{ge.success("تمت الإضافة"),t(),r(!1),m()},onError:A=>ge.error(A.message)}),p=fe.operationalCosts.update.useMutation({onSuccess:()=>{ge.success("تم التحديث"),t(),o(null),r(!1),m()},onError:A=>ge.error(A.message)}),g=fe.operationalCosts.delete.useMutation({onSuccess:()=>{ge.success("تم الحذف"),t()},onError:A=>ge.error(A.message)}),m=()=>u({nameAr:"",guestRangeMin:1,guestRangeMax:50,cost:"",isActive:!0,sortOrder:0}),x=A=>{u({nameAr:A.nameAr,guestRangeMin:A.guestRangeMin,guestRangeMax:A.guestRangeMax,cost:String(A.cost),isActive:A.isActive,sortOrder:A.sortOrder||0}),o(A.id),r(!0)},b=()=>{s?p.mutate({id:s,...c}):f.mutate(c)};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1333",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1334",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1335",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1336",className:"text-2xl font-bold mb-1",children:"تكلفة التنفيذ الميداني"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1337",className:"text-muted-foreground text-sm",children:"إدارة تكلفة فريق الشواء حسب عدد الضيوف"})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1339",onClick:()=>{o(null),m(),r(!n)},className:"btn-gold px-5 py-2.5 rounded-xl font-bold flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1340",className:"w-4 h-4"}),"إضافة نطاق"]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1345",className:"luxury-card p-4",style:{background:"rgba(212,175,55,0.05)",border:"1px solid rgba(212,175,55,0.2)"},children:l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1346",className:"text-sm text-muted-foreground",children:"⚠️ تكلفة التنفيذ تشمل: أجر فريق الشواء + التجهيزات + النقل إلى موقع العميل. تُحسب تلقائياً حسب عدد الضيوف عند الحجز."})}),n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1352",className:"luxury-card p-6",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1353",className:"font-bold mb-4",children:s?"تعديل نطاق":"إضافة نطاق جديد"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1354",className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1355",className:"sm:col-span-2",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1356",className:"block text-sm font-medium mb-2",children:"اسم النطاق *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1357",value:c.nameAr,onChange:A=>u({...c,nameAr:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"مثال: حفلة صغيرة (1-20 شخص)"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1359",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1360",className:"block text-sm font-medium mb-2",children:"من عدد الضيوف *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1361",type:"number",value:c.guestRangeMin,onChange:A=>u({...c,guestRangeMin:parseInt(A.target.value)||1}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",min:1})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1363",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1364",className:"block text-sm font-medium mb-2",children:"حتى عدد الضيوف *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1365",type:"number",value:c.guestRangeMax,onChange:A=>u({...c,guestRangeMax:parseInt(A.target.value)||1}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",min:1})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1367",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1368",className:"block text-sm font-medium mb-2",children:"تكلفة التنفيذ (ريال) *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1369",type:"number",value:c.cost,onChange:A=>u({...c,cost:A.target.value}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm",placeholder:"500"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1371",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1372",className:"block text-sm font-medium mb-2",children:"الترتيب"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1373",type:"number",value:c.sortOrder,onChange:A=>u({...c,sortOrder:parseInt(A.target.value)||0}),className:"w-full px-3 py-2.5 rounded-lg luxury-input text-sm"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1375",className:"flex items-center gap-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1376",type:"checkbox",id:"costActive",checked:c.isActive,onChange:A=>u({...c,isActive:A.target.checked}),className:"w-4 h-4"}),l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1377",htmlFor:"costActive",className:"text-sm",children:"نشط"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1380",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1381",onClick:b,disabled:!c.nameAr||!c.cost||f.isPending||p.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-bold flex items-center gap-2 disabled:opacity-40",children:[f.isPending||p.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1382",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:1382",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1385",onClick:()=>{r(!1),o(null),m()},className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1390",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:(e||[]).map(A=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1392",className:`luxury-card p-5 ${A.isActive?"":"opacity-50"}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1393",className:"flex items-start justify-between mb-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1394",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1395",className:"font-bold",children:A.nameAr}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1396",className:"text-xs text-muted-foreground mt-1",children:[A.guestRangeMin," - ",A.guestRangeMax," ضيف"]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1400",className:"flex gap-1",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1401",onClick:()=>x(A),className:"p-2 hover:bg-primary/10 rounded-lg text-primary transition-colors",children:l.jsx(pd,{"data-loc":"client/src/pages/Admin.tsx:1401",className:"w-3 h-3"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1402",onClick:()=>{confirm("حذف هذا النطاق؟")&&g.mutate({id:A.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1402",className:"w-3 h-3"})})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1405",className:"text-2xl font-bold gold-text mb-1",children:[Number(A.cost).toLocaleStr
414ing("ar-SA")," ريال"]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1406",className:`text-xs px-2 py-0.5 rounded-full ${A.isActive?"bg-green-500/10 text-green-400":"bg-red-500/10 text-red-400"}`,children:A.isActive?"نشط":"معطل"})]},A.id))}),(!e||e.length===0)&&!n&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1414",className:"text-center py-12 text-muted-foreground",children:[l.jsx(fl,{"data-loc":"client/src/pages/Admin.tsx:1415",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1416",children:"لا توجد نطاقات تكلفة بعد. أضف النطاق الأول للبدء."})]})]})}function coe(){const{data:e,refetch:t}=fe.staff.list.useQuery(),n=fe.staff.create.useMutation({onSuccess:()=>{t(),c(!1),T(),ge.success("تم إضافة الموظف")}}),r=fe.staff.update.useMutation({onSuccess:()=>{t(),c(!1),f(null),T(),ge.success("تم التحديث")}}),s=fe.staff.delete.useMutation({onSuccess:()=>{t(),ge.success("تم الحذف")}}
414),[o,c]=M.useState(!1),[u,f]=M.useState(null),[p,g]=M.useState(""),[m,x]=M.useState(""),[b,A]=M.useState(""),[y,j]=M.useState(!0),[N,k]=M.useState(""),T=()=>{g(""),x(""),A(""),j(!0),k("")},C=_=>{f(_.id),g(_.nameAr),x(_.role),A(_.phone||""),j(_.isActive),k(_.notes||""),c(!0)},O=()=>{if(!p.trim()||!m.trim()){ge.error("الاسم والدور مطلوبان");return}u?r.mutate({id:u,nameAr:p,role:m,phone:b||void 0,isActive:y,notes:N||void 0}):n.mutate({nameAr:p,role:m,phone:b||void 0,isActive:y,notes:N||void 0})};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1444",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1445",className:"flex items-center justify-between",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1446",className:"text-xl font-bold",children:"إدارة الموظفين"}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1447",onClick:()=>{c(!0),f(null),T()},className:"btn-gold px-4 py-2 rounded-lg font-medium flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1447",className:"w-4 h-4"}),"إضافة موظف"]})]}),o&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1450",className:"luxury-card p-6 space-y-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1451",className:"font-bold",children:u?"تعديل موظف":"موظف جديد"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1452",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1453",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1453",className:"block text-sm text-muted-foreground mb-1",children:"الاسم *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1453",value:p,onChange:_=>g(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"اسم الموظف"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1454",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1454",className:"block text-sm text-muted-foreground mb-1",children:"الدور *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1454",value:m,onChange:_=>x(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"شيف / مساعد / سائق..."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1455",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1455",className:"block text-sm text-muted-foreground mb-1",children:"رقم الجوال"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1455",value:b,onChange:_=>A(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"05xxxxxxxx"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1456",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1456",className:"block text-sm text-muted-foreground mb-1",children:"ملاحظات"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1456",value:N,onChange:_=>k(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"ملاحظات اختيارية"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1458",className:"flex items-center gap-3",children:l.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1459",className:"flex items-center gap-2 cursor-pointer",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1459",type:"checkbox",checked:y,onChange:_=>j(_.target.checked),className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1459",className:"text-sm",children:"نشط"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1461",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1462",onClick:O,disabled:n.isPending||r.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-medium flex items-center gap-2",children:[n.isPending||r.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1463",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:1463",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1465",onClick:()=>{c(!1),f(null),T()},className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1469",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:(e||[]).map(_=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1471",className:`luxury-card p-5 ${_.isActive?"":"opacity-50"}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1472",className:"flex items-start justify-between mb-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1473",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1474",className:"font-bold",children:_.nameAr}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1475",className:"text-sm text-primary mt-0.5",children:_.role}),_.phone&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1476",className:"text-xs text-muted-foreground mt-1 flex items-center gap-1",children:[l.jsx(Jn,{"data-loc":"client/src/pages/Admin.tsx:1476",className:"w-3 h-3"}),_.phone]}
414)]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1478",className:"flex gap-1",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1479",onClick:()=>C(_),className:"p-2 hover:bg-primary/10 rounded-lg text-primary transition-colors",children:l.jsx(pd,{"data-loc":"client/src/pages/Admin.tsx:1479",className:"w-3 h-3"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1480",onClick:()=>{confirm("حذف هذا الموظف؟")&&s.mutate({id:_.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1480",className:"w-3 h-3"})})]})]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1483",className:`text-xs px-2 py-0.5 rounded-full ${_.isActive?"bg-green-500/10 text-green-400":"bg-red-500/10 text-red-400"}`,children:_.isActive?"نشط":"غير نشط"}),_.notes&&l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1484",className:"text-xs text-muted-foreground mt-2",children:_.notes})]},_.id))}),(!e||e.length===0)&&!o&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1489",className:"text-center py-12 text-muted-foreground",children:[l.jsx(nl,{"data-loc":"client/src/pages/Admin.tsx:1489",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1489",children:"لا يوجد موظفون بعد."})]})]})}function uoe(){const{data:e,refetch:t}=fe.equipment.list.useQuery(),n=fe.equipment.create.useMutation({onSuccess:()=>{t(),c(!1),T(),ge.success("تمت الإضافة")}}),r=fe.equipment.update.useMutation({onSuccess:()=>{t(),c(!1),f(null),T(),ge.success("تم التحديث")}}),s=fe.equipment.delete.useMutation({onSuccess:()=>{t(),ge.success("تم الحذف")}}
414),[o,c]=M.useState(!1),[u,f]=M.useState(null),[p,g]=M.useState(""),[m,x]=M.useState(""),[b,A]=M.useState(1),[y,j]=M.useState(!0),[N,k]=M.useState(""),T=()=>{g(""),x(""),A(1),j(!0),k("")},C=_=>{f(_.id),g(_.nameAr),x(_.category),A(_.quantity),j(_.isAvailable),k(_.notes||""),c(!0)},O=()=>{if(!p.trim()||!m.trim()){ge.error("الاسم والتصنيف مطلوبان");return}u?r.mutate({id:u,nameAr:p,category:m,quantity:b,isAvailable:y,notes:N||void 0}):n.mutate({nameAr:p,category:m,quantity:b,isAvailable:y,notes:N||void 0})};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1516",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1517",className:"flex items-center justify-between",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1518",className:"text-xl font-bold",children:"إدارة المعدات"}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1519",onClick:()=>{c(!0),f(null),T()},className:"btn-gold px-4 py-2 rounded-lg font-medium flex items-center gap-2",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1519",className:"w-4 h-4"}),"إضافة معدة"]})]}),o&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1522",className:"luxury-card p-6 space-y-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1523",className:"font-bold",children:u?"تعديل معدة":"معدة جديدة"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1524",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1525",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1525",className:"block text-sm text-muted-foreground mb-1",children:"الاسم *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1525",value:p,onChange:_=>g(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"اسم المعدة"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1526",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1526",className:"block text-sm text-muted-foreground mb-1",children:"التصنيف *"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1526",value:m,onChange:_=>x(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"شواية / طاولة / خيمة..."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1527",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1527",className:"block text-sm text-muted-foreground mb-1",children:"الكمية"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1527",type:"number",min:1,value:b,onChange:_=>A(Number(_.target.value)),className:"w-full px-3 py-2 rounded-lg luxury-input"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1528",children:[l.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1528",className:"block text-sm text-muted-foreground mb-1",children:"ملاحظات"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1528",value:N,onChange:_=>k(_.target.value),className:"w-full px-3 py-2 rounded-lg luxury-input",placeholder:"ملاحظات اختيارية"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1530",className:"flex items-center gap-3",children:l.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1531",className:"flex items-center gap-2 cursor-pointer",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1531",type:"checkbox",checked:y,onChange:_=>j(_.target.checked),className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1531",className:"text-sm",children:"متاحة"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1533",className:"flex gap-3",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1534",onClick:O,disabled:n.isPending||r.isPending,className:"btn-gold px-6 py-2.5 rounded-lg font-medium flex items-center gap-2",children:[n.isPending||r.isPending?l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:1535",className:"w-4 h-4 animate-spin"}):l.jsx(Ga,{"data-loc":"client/src/pages/Admin.tsx:1535",className:"w-4 h-4"}),"حفظ"]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1537",onClick:()=>{c(!1),f(null),T()},className:"btn-outline-gold px-6 py-2.5 rounded-lg font-medium",children:"إلغاء"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1541",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:(e||[]).map(_=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1543",className:`luxury-card p-5 ${_.isAvailable?"":"opacity-50"}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1544",className:"flex items-start justify-between mb-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1545",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1546",className:"font-bold",children:_.nameAr}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1547",className:"text-sm text-primary mt-0.5",children:_.category}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1548",className:"text-xs text-muted-foreground mt-1",children:["الكمية: ",_.quantity]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1550",className:"flex gap-1",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1551",onClick:()=>C(_),className:"p-2 hover:bg-primary/10 rounded-lg text-primary transition-colors",children:l.jsx(pd,{"data-loc":"client/src/pages/Admin.tsx:1551",className:"w-3 h-3"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1552",onClick:()=>{confirm("حذف هذه المعدة؟")&&s.mutate({id:_.id})},className:"p-2 hover:bg-red-500/10 rounded-lg text-red-400 transition-colors",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1552",className:"w-3 h-3"})})]})]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1555",className:`text-xs px-2 py-0.5 rounded-full ${_.
414isAvailable?"bg-green-500/10 text-green-400":"bg-red-500/10 text-red-400"}`,children:_.isAvailable?"متاحة":"غير متاحة"}),_.notes&&l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1556",className:"text-xs text-muted-foreground mt-2",children:_.notes})]},_.id))}),(!e||e.length===0)&&!o&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1561",className:"text-center py-12 text-muted-foreground",children:[l.jsx(Pp,{"data-loc":"client/src/pages/Admin.tsx:1561",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1561",children:"لا توجد معدات بعد."})]})]})}function doe(){const{data:e=[],refetch:t}=fe.serviceProviders.list.useQuery(),n=fe.serviceProviders.create.useMutation({onSuccess:()=>{t(),c(!1),g({nameAr:"",phone:"",whatsappNumber:"",services:"",notes:""})}}),r=fe.serviceProviders.update.useMutation({onSuccess:()=>{t(),f(null)}}),s=fe.serviceProviders.delete.useMutation({onSuccess:()=>t()}),[o,c]=M.useState(!1),[u,f]=M.useState(null),[p,g]=M.useState({nameAr:"",phone:"",whatsappNumber:"",services:"",notes:""});return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1578",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1579",className:"flex items-center justify-between",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1580",className:"text-lg font-bold text-amber-400",children:"مزودو الخدمة"}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1581",onClick:()=>c(!0),className:"flex items-center gap-2 bg-amber-500 text-black px-3 py-1.5 rounded-lg text-sm font-bold",children:[l.jsx(na,{"data-loc":"client/src/pages/Admin.tsx:1582",className:"w-4 h-4"})," إضافة مزود"]})]}),o&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1587",className:"bg-slate-800 rounded-xl p-4 space-y-3 border border-amber-500/30",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1588",className:"text-amber-400 font-bold text-sm",children:"مزود جديد"}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1589",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",placeholder:"الاسم",value:p.nameAr,onChange:m=>g(x=>({...x,nameAr:m.target.value}))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1590",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",placeholder:"رقم الجوال",value:p.phone,onChange:m=>g(x=>({...x,phone:m.target.value}))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1591",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",placeholder:"رقم الواتساب",value:p.whatsappNumber,onChange:m=>g(x=>({...x,whatsappNumber:m.target.value}))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1592",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",placeholder:"الخدمات (شواء، ضيافة، قهوة...)",value:p.services,onChange:m=>g(x=>({...x,services:m.target.value}))}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:1593",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",placeholder:"ملاحظات",rows:2,value:p.notes,onChange:m=>g(x=>({...x,notes:m.target.value}))}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1594",className:"flex gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1595",onClick:()=>n.mutate(p),disabled:n.isPending,className:"flex-1 bg-amber-500 text-black py-2 rounded-lg text-sm font-bold",children:n.isPending?"جاري الحفظ...":"حفظ"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1598",onClick:()=>c(!1),className:"flex-1 bg-slate-600 text-white py-2 rounded-lg text-sm",children:"إلغاء"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1603",className:"space-y-2",children:[e.map(m=>l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1605",className:"bg-slate-800 rounded-xl p-4 border border-slate-700",children:u===m.id?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1607",className:"space-y-2",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1608",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",defaultValue:m.nameAr,onChange:x=>g(b=>({...b,nameAr:x.target.value}))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1609",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",defaultValue:m.phone,onChange:x=>g(b=>({...b,phone:x.target.value}))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1610",className:"w-full bg-slate-700 text-white rounded-lg px-3 py-2 text-sm",defaultValue:m.whatsappNumber??"",onChange:x=>g(b=>({...b,whatsappNumber:x.target.value}))}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1611",className:"flex gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1612",onClick:()=>r.mutate({id:m.id,...p}),className:"flex-1 bg-amber-500 text-black py-1.5 rounded-lg text-sm font-bold",children:"حفظ"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1613",onClick:()=>f(null),className:"flex-1 bg-slate-600 text-white py-1.5 rounded-lg text-sm",children:"إلغاء"})]})]}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1617",className:"flex items-start justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1618",children:[l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1619",className:"text-white font-bold",children:m.nameAr}),l.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1620",className:"text-slate-400 text-sm",children:[m.phone," | ",m.whatsappNumber??"-"]}),m.services?l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1621",className:"text-amber-400 text-xs mt-1",children:String(m.services)}):null]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1623",className:"flex gap-2",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1624",onClick:()=>{f(m.id),g({nameAr:m.nameAr,phone:m.phone,whatsappNumber:m.whatsappNumber??"",services:m.services??"",notes:m.notes??""})},className:"text-amber-400 hover:text-amber-300",children:l.jsx(GE,{"data-loc":"client/src/pages/Admin.tsx:1625",className:"w-4 h-4"})}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1627",onClick:()=>{confirm("حذف هذا المزود؟")&&s.mutate({id:m.id})},className:"text-red-400 hover:text-red-300",children:l.jsx(ra,{"data-loc":"client/src/pages/Admin.tsx:1628",className:"w-4 h-4"})})]})]})},m.id)),e.length===0&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1636",className:"text-center py-8 text-slate-500",children:"لا يوجد مزودو خدمة. أضف أول مزود الآن."})]})]})}function foe(){const{data:e=[]}=fe.whatsappLog.list.useQuery({limit:100}),t=r=>r==="out"?"↗ صادر":"↙ وارد",n=r=>r==="out"?"text-green-400":"text-blue-400";return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1650",className:"space-y-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1651",className:"text-lg font-bold text-amber-400",children:"سجل الواتساب"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1652",className:"space-y-2",children:[e.map(r=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1654",className:"bg-slate-800 rounded-xl p-3 border border-slate-700",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1655",className:"flex items-center justify-between mb-1",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1656",className:`text-xs font-bold ${n(r.direction)}`,children:t(r.direction)}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1657",className:"text-slate-500 text-xs",children:r.phone})]}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1659",className:"text-white text-sm",children:r.message}),r.bookingId?l.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1660",className:"text-amber-400 text-xs mt-1",children:["حجز #",String(r.bookingId)]}):null]},r.id)),e.length===0&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1664",className:"text-center py-8 text-slate-500",children:"لا توجد رسائل واتساب بعد."})]})]})}function poe(){const{data:e=[],refetch:t}=fe.systemSettings.list.useQuery(),n=fe.systemSettings.update.useMutation({onSuccess:()=>t()}),[r,s]=M.useState(null),[o,c]=M.useState("");return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1679",className:"space-y-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1680",className:"text-lg font-bold text-amber-400",children:"إعدادات النظام"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1681",className:"bg-slate-800 rounded-xl p-4 border border-amber-500/20 space-y-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1682",className:"text-amber-300 text-sm font-bold",children:"إعدادات TextMeBot وواتساب"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1683",className:"text-slate-400 text-xs",children:"قم بإضافة API Key ورقم الواتساب لتفعيل نظام الإشعارات التلقائية"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1685",className:"space-y-2",children:[e.map(u=>l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1687",className:"bg-slate-800 rounded-xl p-4 border border-slate-700",children:l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1688",className:"flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1689",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1690",className:"text-slate-400 text-xs",children:u.label??u.description??u.settingKey}),r===u.settingKey?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1692",className:"flex gap-2 mt-1",children:[l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1693",className:"flex-1 bg-slate-700 text-white rounded-lg px-3 py-1.5 text-sm",value:o,onChange:f=>c(f.target.value)}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1694",onClick:()=>{n.mutate({key:u.settingKey,value:o}),s(null)},className:"bg-amber-500 text-black px-3 py-1.5 rounded-lg text-sm font-bold",children:"حفظ"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1695",onClick:()=>s(null),className:"bg-slate-600 text-white px-3 py-1.5 rounded-lg text-sm",children:"إلغاء"})]}):l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1698",className:"text-white text-sm mt-0.5",children:u.settingValue||l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1698",className:"text-slate-500 italic",children:"غير محدد"})})]}),r!==u.settingKey&&l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1702",onClick:()=>{s(u.settingKey),c(u.settingValue??"")},className:"text-amber-400 hover:text-amber-300 ml-2",children:l.jsx(GE,{"data-loc":"client/src/pages/Admin.tsx:1703",className:"w-4 h-4"})})]})},u.settingKey)),e.length===0&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1710",className:"text-center py-8 text-slate-500",children:"لا توجد إعدادات نظام. سيتم إضافتها تلقائياً عند ربط TextMeBot."})]})]})}function moe(){const{data:e=[],refetch:t}=fe.futureServices.list.useQuery(),n=fe.futureServices.update.useMutation({onSuccess:()=>t()}),r={planned:"مخطط",in_development:"قيد التطوير",coming_soon:"قريباً",active:"نشط"},s={planned:"text-slate-400 bg-slate-400/10",in_development:"text-amber-400 bg-amber-400/10",coming_soon:"text-blue-400 bg-blue-400/10",active:"text-green-400 bg-green-400/10"};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1734",className:"space-y-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1735",className:"text-lg font-bold text-amber-400",children:"وحدات التوسع المستقبلي"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1736",className:"bg-slate-800 rounded-xl p-4 border border-amber-500/20",children:[l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1737",className:"text-amber-300 text-sm font-bold",children:"خدمات مستقبلية مخططة"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1738",className:"text-slate-400 text-xs mt-1",children:"هذه الخدمات مخططة للإضافة مستقبلاً. يمكن تفعيل/إخفاء كل خدمة من هنا."})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1740",className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[e.map(o=>l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1742",className:"bg-slate-800 rounded-xl p-4 border border-slate-700",children:l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1743",className:"flex items-start justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1744",className:"flex items-center gap-3",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1745",className:"text-2xl",children:String(o.icon??"🔧")}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1746",children:[l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1747",className:"text-white font-medium text-sm",children:String(o.nameAr??"")}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1748",className:"text-slate-400 text-xs mt-0.5",children:String(o.descriptionAr??"")}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1749",className:`text-xs px-2 py-0.5 rounded-full mt-1 inline-block ${s[o.status]??"text-slate-400 bg-slate-400/10"}
414`,children:r[o.status]??String(o.status??"")})]})]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1754",onClick:()=>n.mutate({id:o.id,isVisible:!o.isVisible}),className:`px-3 py-1.5 rounded-lg text-xs font-bold transition-colors ${o.isVisible?"bg-green-500/20 text-green-400 border border-green-500/30":"bg-slate-700 text-slate-400 border border-slate-600"}`,children:o.isVisible?"ظاهر":"مخفي"})]})},o.id)),e.length===0&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1766",className:"col-span-2 text-center py-8 text-slate-500",children:"لا توجد خدمات مستقبلية مضافة بعد."})]})]})}function hoe(){const[e,t]=M.useState(""),[n,r]=M.useState(1),{data:s}=fe.customers.stats.useQuery(),{data:o=[],refetch:c}=fe.customers.list.useQuery({search:e,page:n,limit:20}),u=fe.customers.block.useMutation({onSuccess:()=>{ge.success("تم تحديث حالة العميل"),c()}}),f=s;return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1784",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1785",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1786",className:"text-2xl font-bold mb-1",children:"إدارة العملاء"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1787",className:"text-muted-foreground text-sm",children:"عملاء التطبيق والواتساب"})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1791",className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[{label:"إجمالي العملاء",value:Number(f?.total??0),color:"text-blue-400"},{label:"عبر الواتساب",value:Number(f?.fromWhatsapp??0),color:"text-green-400"},{label:"عبر التطبيق",value:Number(f?.fromApp??0),color:"text-purple-400"},{label:"محظورون",value:Number(f?.blocked??0),color:"text-red-400"}].map(p=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1798",className:"luxury-card p-4 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1799",className:`text-2xl font-bold ${p.color}`,children:p.value}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1800",className:"text-xs text-muted-foreground mt-1",children:p.label})]},p.label))}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1806",type:"text",value:e,onChange:p=>{t(p.target.value),r(1)},placeholder:"بحث بالاسم أو رقم الهاتف أو المدينة...",className:"w-full px-4 py-2.5 rounded-lg luxury-input text-sm"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1815",className:"luxury-card overflow-hidden",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1816",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:1817",className:"w-full text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:1818",children:l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:1819",className:"border-b border-border/30",children:[l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1820",className:"text-right p-4 text-muted-foreground font-medium",children:"العميل"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1821",className:"text-right p-4 text-muted-foreground font-medium",children:"رقم الهاتف"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1822",className:"text-right p-4 text-muted-foreground font-medium",children:"المصدر"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1823",className:"text-right p-4 text-muted-foreground font-medium",children:"المدينة"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1824",className:"text-right p-4 text-muted-foreground font-medium",children:"الحجوزات"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1825",className:"text-right p-4 text-muted-foreground font-medium",children:"الإنفاق"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1826",className:"text-right p-4 text-muted-foreground font-medium",children:"الحالة"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:1827",className:"text-right p-4 text-muted-foreground font-medium",children:"إجراء"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:1830",children:o.length===0?l.jsx("tr",{"data-loc":"client/src/pages/Admin.tsx:1832",children:l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1832",colSpan:8,className:"text-center py-12 text-muted-foreground",children:"لا يوجد عملاء بعد"})}):o.map(p=>l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:1835",className:"border-b border-border/20 hover:bg-card/50 transition-colors",children:[l.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:1836",className:"p-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1837",className:"font-medium",children:String(p.name??"-")}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1838",className:"text-xs text-muted-foreground",children:String(p.email??"")})]}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1840",className:"p-4 font-mono text-xs",dir:"ltr",children:String(p.phone??"-")}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1841",className:"p-4",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1842",className:`px-2 py-0.5 rounded-full text-xs border ${p.source==="whatsapp"?"text-green-400 bg-green-400/10 border-green-400/20":"text-purple-400 bg-purple-400/10 border-purple-400/20"}`,children:p.source==="whatsapp"?"واتساب":"تطبيق"})}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1848",className:"p-4 text-muted-foreground",children:String(p.city??"-")}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1849",className:"p-4 text-center",children:String(p.totalBookings??0)}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1850",className:"p-4 font-bold text-primary",children:Number(p.totalSpent??0)>
4140?`${Number(p.totalSpent).toLocaleString("ar-SA")} ريال`:"-"}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1853",className:"p-4",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1854",className:`px-2 py-0.5 rounded-full text-xs border ${p.isBlocked?"text-red-400 bg-red-400/10 border-red-400/20":"text-green-400 bg-green-400/10 border-green-400/20"}`,children:p.isBlocked?"محظور":"نشط"})}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:1860",className:"p-4",children:l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1861",onClick:()=>u.mutate({id:Number(p.id),blocked:!p.isBlocked}),className:`px-3 py-1 rounded-lg text-xs font-medium transition-colors ${p.isBlocked?"bg-green-500/10 text-green-400 hover:bg-green-500/20":"bg-red-500/10 text-red-400 hover:bg-red-500/20"}`,children:p.isBlocked?"رفع الحظر":"حظر"})})]},String(p.id)))})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1877",className:"flex items-center justify-between p-4 border-t border-border/20",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1878",onClick:()=>r(p=>Math.max(1,p-1)),disabled:n===1,className:"px-3 py-1.5 rounded-lg text-xs btn-outline-gold disabled:opacity-40",children:"السابق"}),l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1879",className:"text-xs text-muted-foreground",children:["صفحة ",n]}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1880",onClick:()=>r(p=>p+1),disabled:o.length<20,className:"px-3 py-1.5 rounded-lg text-xs btn-outline-gold disabled:opacity-40",children:"التالي"})]})]})]})}function goe(){const[e,t]=M.useState(null),[n,r]=M.useState(""),{data:s,isLoading:o}=fe.bookings.listAll.useQuery(),{data:c,refetch:u}=fe.providerOffers.listByBooking.useQuery({bookingId:e},{enabled:!!e}),f=fe.bookings.updateStatus.useMutation({onSuccess:()=>{ge.success("تم تحديث الحالة"),u()},onError:m=>ge.error(m.message)}),g=(s??[]).filter(m=>!n||String(m.bookingNumber??"").includes(n));return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1905",className:"space-y-6",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1906",className:"text-xl font-bold gold-text",children:"عروض المزودين"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1907",className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1908",className:"luxury-card p-4 space-y-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1909",className:"flex items-center justify-between",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1910",className:"font-semibold text-sm",children:"حجوزات بانتظار عروض"}),l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1911",className:"text-xs text-muted-foreground",children:[g.length," حجز"]})]}),l.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1913",type:"text",value:n,onChange:m=>r(m.target.value),placeholder:"بحث برقم الحجز...",className:"w-full px-3 py-2 rounded-lg luxury-input text-sm"}),o?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1917",className:"text-center py-8 text-muted-foreground text-sm",children:"جاري التحميل..."}):g.length===0?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1919",className:"text-center py-8 text-muted-foreground text-sm",children:"لا توجد حجوزات بانتظار عروض"}):l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1921",className:"space-y-2 max-h-96 overflow-y-auto",children:g.map(m=>l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:1923",onClick:()=>t(Number(m.id)),className:`w-full text-right p-3 rounded-lg border transition-all ${e===Number(m.id)?"border-primary/60 bg-primary/10":"border-border/20 hover:border-primary/30 bg-card/30"}`,children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1927",className:"flex justify-between items-start",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1928",className:"text-xs font-mono text-primary",children:String(m.bookingNumber??"")}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1929",className:"text-xs text-muted-foreground",children:String(m.bookingDate??"")})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1931",className:"text-sm font-medium mt
414-1",children:String(m.customerName??"")}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1932",className:"text-xs text-muted-foreground",children:[String(m.locationCity??"")," · ",String(m.guestCount??0)," ضيف"]})]},String(m.id)))})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1938",className:"luxury-card p-4 space-y-3",children:e?l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1946",className:"flex items-center justify-between",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1947",className:"font-semibold text-sm",children:"عروض المزودين"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1948",onClick:()=>u(),className:"p-1.5 hover:bg-white/5 rounded-lg",children:l.jsx(Nu,{"data-loc":"client/src/pages/Admin.tsx:1948",className:"w-3.5 h-3.5"})})]}),!c||c.length===0?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1951",className:"text-center py-12 text-muted-foreground text-sm",children:"لا توجد عروض بعد"}):l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1953",className:"space-y-3",children:c.map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1955",className:"p-3 rounded-lg border border-border/20 bg-card/30 space-y-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1956",className:"flex justify-between items-center",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1957",className:"font-semibold text-sm",children:String(m.providerName??"مزود")}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1958",className:`text-xs px-2 py-0.5 rounded-full ${m.status==="accepted"?"bg-green-500/20 text-green-400":m.status==="rejected"?"bg-red-500/20 text-red-400":"bg-yellow-500/20 text-yellow-400"}`,children:m.status==="accepted"?"مقبول":m.status==="rejected"?"مرفوض":"معلق"})]}),m.offeredPrice?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1967",className:"text-lg font-bold gold-text",children:[Number(m.offeredPrice).toLocaleString()," ريال"]}):l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1969",className:"text-sm text-muted-foreground italic",children:"لم يرسل سعراً بعد"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1971",className:"text-xs text-muted-foreground",children:String(m.sentAt??"")}),m.status==="pending"&&m.offeredPrice?l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1973",className:"flex gap-2 pt-1",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1974",onClick:()=>f.mutate({id:e,status:"client_accepted",adminNotes:`تم قبول عرض ${String(m.providerName)} بسعر ${String(m.offeredPrice)} ريال`}),className:"flex-1 py-1.5 rounded-lg text-xs font-medium bg-green-500/20 text-green-400 hover:bg-green-500/30 border border-green-500/30",children:"قبول العرض"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:1978",onClick:()=>f.mutate({id:e,status:"offers_received",adminNotes:`تم رفض عرض ${String(m.providerName)}`}),className:"flex-1 py-1.5 rounded-lg text-xs font-medium bg-red-500/20 text-red-400 hover:bg-red-500/30 border border-red-500/30",children:"رفض العرض"})]}):null]},String(m.id)))})]}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1940",className:"text-center py-16 text-muted-foreground",children:[l.jsx(Su,{"data-loc":"client/src/pages/Admin.tsx:1941",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1942",className:"text-sm",children:"اختر حجزاً لعرض عروض المزودين"})]})})]})]})}function xoe(){const{data:e,isLoading:t}=fe.seo.getPagesSummary.useQuery(),n=e?.neighborhoods??84,r=e?.resortAreas??20,s=e?.servicePages??19,o=e?.staticPages??20,c=e?.totalPages??n+r+s+o,u=[{category:"صفحات ثابتة",count:o,path:"/",status:"مكتمل",color:"text-green-400"},{category:"صفحات الأحياء",count:n,path:"/neighborhood/:slug",status:"مكتمل",color:"text-green-400"},{category:"مناطق الاستراحات",count:r,path:"/resort/:slug",status:"مكتمل",color:"text-green-400"},{category:"خدمات متخصصة",count:s,path:"/khidma/:slug",status:"مكتمل",color:"text-green-400"}],f=[{name:"LocalBusiness",pages:c,status:"مفعّل"},{name:"AggregateRating (4.9/5)",pages:s+5+1,status:"مفعّل"},{name:"FAQPage",pages:n+r+s,status:"مفعّل"},{name:"BreadcrumbList",pages:n+r+s+10,status:"مفعّل"},{name:"Service",pages:s+5,status:"مفعّل"},{name:"Article",pages:10,status:"مفعّل"},{name:"VideoObject",pages:0,status:"جاهز — بانتظار محتوى"},{name:"ImageSitemap",pages:0,status:"مستقبلي — يتطلب صوراً"}],p=[{kw:"شواء خارجي بالرياض",pages:84,priority:"عالية"},{kw:"شواء في موقعك",pages:143,priority:"عالية"},{kw:"جمر وكرم للشواء",pages:143,priority:"عالية"},{kw:"ضيافة عربية بالرياض",pages:19,priority:"متوسطة"},{kw:"شواء للمناسبات",pages:19,priority:"متوسطة"},{kw:"شواء استراحات",pages:20,priority:"متوسطة"},{kw:"قهوة عربية بالرياض",pages:10,priority:"متوسطة"},{kw:"Jamar Karam BBQ Riyadh",pages:143,priority:"عالية"}],g=e?.technicalChecklist??[{item:"sitemap.xml (143 URL)",done:!0},{item:"robots.txt محدّث",done:!0},{item:"Canonical Tags في جميع الصفحات",done:!0},{item:"Open Graph + Twitter Cards",done:!0},{item:"RTL + lang=ar",done:!0},{item:"SSL / HTTPS",done:!0},{item:"Mobile Responsive",done:!0},{item:"noIndex لصفحات المزود",done:!0},{item:"Google Business Profile",done:!1},{item:"Google Search Console",done:!1},{item:"Image Sitemap",done:!1}];return t?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2047",className:"flex items-center justify-center py-20",children:l.jsx(br,{"data-loc":"client/src/pages/Admin.tsx:2047",className:"w-8 h-8 animate-spin text-primary"})}):l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2050",className:"space-y-6 p-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2051",className:"flex items-center justify-between",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:2052",className:"text-xl font-bold text-primary",children:"لوحة تحكم SEO"}),e?.lastUpdated&&l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:2053",className:"text-xs text-muted-foreground",children:["آخر تحديث: ",new Date(e.lastUpdated).toLocaleDateString("ar-SA")]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2057",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[{label:"إجمالي الصفحات",value:c,icon:"📄",color:"text-blue-400"},{label:"URLs في Sitemap",value:143,icon:"🗺️",color:"text-green-400"},{label:"أنواع Schema",value:7,icon:"✨",color:"text-yellow-400"},{label:"كلمات مفتاحية",value:p.length,icon:"🔍",color:"text-purple-400"}].map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2064",className:"section-darker rounded-lg p-4 border border-border/30",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2065",className:"text-2xl mb-1",children:m.icon}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2066",className:`text-2xl font-bold ${m.color}`,children:m.value}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2067",className:"text-xs text-muted-foreground mt-1",children:m.label})]},m.label))}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2073",className:"section-darker rounded-lg border border-border/30 p-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2074",className:"font-semibold mb-3 text-sm",children:"توزيع الصفحات"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2075",className:"space-y-2",children:u.map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2077",className:"flex items-center justify-between py-2 border-b border-border/20 last:border-0",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2078",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2079",className:"text-sm font-medium",children:m.category}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2080",className:"text-xs text-muted-foreground mr-2 font-mono",children:m.path})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2082",className:"flex items-center gap-3",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2083",className:"text-sm font-bold text-primary",children:m.count}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2084",className:`text-xs px-2 py-0.5 rounded-full bg-green-400/10 ${m.color}`,children:m.status})]})]},m.category))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2092",className:"section-darker rounded-lg border border-border/30 p-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2093",className:"font-semibold mb-3 text-sm",children:"Schema Markup المطبق"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2094",className:"space-y-2",children:f.map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2096",className:"flex items-center justify-between py-2 border-b border-border/20 last:border-0",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2097",className:"text-sm font-mono text-yellow-400",children:m.name}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2098",className:"flex items-center gap-3",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2099",className:"text-xs text-muted-foreground",children:m.pages>0?`${m.pages} صفحة`:"-"}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2100",className:`text-xs px-2 py-0.5 rounded-full ${m.status==="مفعّل"?"bg-green-400/10 text-green-400":m.status.includes("جاهز")?"bg-yellow-400/10 text-yellow-400":"bg-muted/30 text-muted-foreground"}`,children:m.status})]})]},m.name))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2112",className:"section-darker rounded-lg border border-border/30 p-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2113",className:"font-semibold mb-3 text-sm",children:"الكلمات المفتاحية المستهدفة"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2114",className:"space-y-2",children:p.map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2116",className:"flex items-center justify-between py-2 border-b border-border/20 last:border-0",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:211
4147",className:"text-sm",children:m.kw}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2118",className:"flex items-center gap-3",children:[l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:2119",className:"text-xs text-muted-foreground",children:[m.pages," صفحة"]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2120",className:`text-xs px-2 py-0.5 rounded-full ${m.priority==="عالية"?"bg-primary/10 text-primary":"bg-blue-400/10 text-blue-400"}`,children:m.priority})]})]},m.kw))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2130",className:"section-darker rounded-lg border border-border/30 p-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2131",className:"font-semibold mb-3 text-sm",children:"قائمة تدقيق SEO التقني"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2132",className:"space-y-2",children:g.map(m=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2134",className:"flex items-center gap-3 py-1.5 border-b border-border/20 last:border-0",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2135",className:`text-lg ${m.done?"text-green-400":"text-muted-foreground/40"}`,children:m.done?"✅":"□"}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2138",className:`text-sm ${m.done?"":"text-muted-foreground"}`,children:m.item})]},m.item))})]})]})}function voe(){const{data:e,refetch:t}=fe.withdrawals.list.useQuery({}),[n,r]=M.useState(null),[s,o]=M.useState(""),[c,u]=M.useState(!1),f=fe.withdrawals.approve.useMutation({onSuccess:()=>{ge.success("تمت الموافقة وإشعار المورد"),t()},onError:y=>ge.error(y.message)}),p=fe.withdrawals.reject.useMutation({onSuccess:()=>{ge.success("تم الرفض وإشعار المورد"),t(),u(!1),o("")},onError:y=>ge.error(y.message)}),g=fe.withdrawals.markPaid.useMutation({onSuccess:()=>{ge.success("تم تسجيل الدفع"),t()},onError:y=>ge.error(y.message)}),m={pending:"text-yellow-400 bg-yellow-400/10 border-yellow-400/20",approved:"text-blue-400 bg-blue-400/10 border-blue-400/20",paid:"text-green-400 bg-green-400/10 border-green-400/20",rejected:"text-red-400 bg-red-400/10 border-red-400/20"},x={pending:"بانتظار المراجعة",approved:"موافق عليه",paid:"تم الدفع",rejected:"مرفوض"},b=(e||[]).filter(y=>y.status==="pending"),A=(e||[]).filter(y=>y.status!=="pending");return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2183",className:"space-y-6",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2184",children:[l.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:2185",className:"text-2xl font-bold mb-1",children:"طلبات سحب الرصيد"}),l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:2186",className:"text-muted-foreground text-sm",children:"مراجعة طلبات سحب الموردين وإدارتها"})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2190",className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[{label:"إجمالي الطلبات",value:(e||[]).length,color:"text-blue-400"},{label:"بانتظار المراجعة",value:b.length,color:"text-yellow-400"},{label:"موافق عليه",value:(e||[]).filter(y=>y.status==="approved").length,color:"text-blue-400"},{label:"إجمالي المدفوع (ريال)",value:(e||[]).filter(y=>y.status==="paid").reduce((y,j)=>y+Number(j.amount),0).toLocaleString("ar-SA"),color:"text-green-400"}].map((y,j)=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2197",className:"luxury-card p-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2198",className:`text-2xl font-bold mb-1 ${y.color}`,children:y.value}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2199",className:"text-xs text-muted-foreground",children:y.label})]},j))}),b.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2206",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:2207",className:"font-bold mb-4 flex items-center gap-2",children:[l.jsx(KE,{"data-loc":"client/src/pages/Admin.tsx:2208",className:"w-4 h-4 text-yellow-400"}),"طلبات تنتظر الموافقة (",b.length,")"]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2211",className:"space-y-3",children:b.map(y=>l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2213",className:"p-4 rounded-lg bg-yellow-400/5 border border-yellow-400/20",children:l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2214",className:"flex items-start justify-between gap-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2215",className:"flex-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2216",className:"flex items-center gap-2 mb-1",children:[l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:2217",className:"font-bold text-yellow-400 text-lg",children:[Number(y.amount).toLocaleStr
414ing("ar-SA")," ريال"]}),l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:2218",className:"text-xs text-muted-foreground",children:["مورد #",y.providerId]})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2220",className:"flex items-center gap-3 text-sm text-stone-400 mb-2",children:[l.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:2221",className:"flex items-center gap-1",children:[l.jsx(cU,{"data-loc":"client/src/pages/Admin.tsx:2221",className:"w-3 h-3"}),y.bankName]}),l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2222",dir:"ltr",children:y.iban})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2224",className:"text-xs text-muted-foreground",children:[y.accountName," • ",new Date(String(y.createdAt)).toLocaleDateString("ar-SA")]}),y.notes&&l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:2227",className:"text-xs text-stone-400 mt-1",children:y.notes})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2229",className:"flex flex-col gap-2",children:[l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:2230",onClick:()=>f.mutate({id:y.id}),disabled:f.isPending,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-green-400/10 text-green-400 border border-green-400/20 text-xs font-medium hover:bg-green-400/20 transition-colors",children:[l.jsx(q1,{"data-loc":"client/src/pages/Admin.tsx:2235",className:"w-3 h-3"}),"موافقة"]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:2237",onClick:()=>{r(y),u(!0)},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-red-400/10 text-red-400 border border-red-400/20 text-xs font-medium hover:bg-red-400/20 transition-colors",children:[l.jsx(fU,{"data-loc":"client/src/pages/Admin.tsx:2241",className:"w-3 h-3"}),"رفض"]})]})]})},y.id))})]}),(e||[]).filter(y=>y.status==="approved").length>0&&l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2253",className:"luxury-card p-5",children:[l.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:2254",className:"font-bold mb-4 flex items-center gap-2",children:[l.jsx(sU,{"data-loc":"client/src/pages/Admin.tsx:2255",className:"w-4 h-4 text-blue-400"}),"موافق عليها - بانتظار الدفع"]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2258",className:"space-y-3",children:(e||[]).filter(y=>y.status==="approved").map(y=>l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2260",className:"p-4 rounded-lg bg-blue-400/5 border border-blue-400/20 flex items-center justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2261",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2262",className:"font-bold text-blue-400",children:[Number(y.amount).toLocaleString("ar-SA")," ريال"]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2263",className:"text-xs text-muted-foreground",children:[y.bankName," • ",y.accountName]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2264",className:"text-xs text-stone-500",dir:"ltr",children:y.iban})]}),l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:2266",onClick:()=>g.mutate({id:y.id}),disabled:g.isPending,className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-green-400/10 text-green-400 border border-green-400/20 text-xs font-medium hover:bg-green-400/20 transition-colors",children:[l.jsx(q1,{"data-loc":"client/src/pages/Admin.tsx:2271",className:"w-3 h-3"}),"تم الدفع"]})]},y.id))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2280",className:"luxury-card p-5",children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2281",className:"font-bold mb-4",children:"سجل جميع الطلبات"}),(e||[]).length===0?l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2283",className:"text-center py-8 text-muted-foreground text-sm",children:"لا توجد طلبات سحب بعد"}):l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2285",className:"overflow-x-auto",children:l.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:2286",className:"w-full text-sm",children:[l.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:2287",children:l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:2288",className:"border-b border-border/30",children:[l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:2289",className:"text-right p-3 text-muted-foreground font-medium",children:"المورد"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:2290",className:"text-right p-3 text-muted-foreground font-medium",children:"المبلغ"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:2291",className:"text-right p-3 text-muted-foreground font-medium",children:"البنك"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:2292",className:"text-right p-3 text-muted-foreground font-medium",children:"الحالة"}),l.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:2293",className:"text-right p-3 text-muted-foreground font-medium",children:"التاريخ"})]})}),l.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:2296",children:A.map(y=>l.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:2298",className:"border-b border-border/20 hover:bg-card/50",children:[l.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:2299",className:"p-3 text-xs text-muted-foreground",children:["مورد #",y.providerId]}),l.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:2300",className:"p-3 font-bold text-primary",children:[Number(y.amount).toLocaleStr
414ing("ar-SA")," ريال"]}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:2301",className:"p-3 text-sm",children:y.bankName}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:2302",className:"p-3",children:l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2303",className:`px-2 py-0.5 rounded-full text-xs border ${m[y.status]||""}`,children:x[y.status]||y.status})}),l.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:2307",className:"p-3 text-xs text-muted-foreground",children:new Date(String(y.createdAt)).toLocaleDateString("ar-SA")})]},y.id))})]})})]}),c&&n&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2318",className:"fixed inset-0 z-50 bg-black/80 flex items-center justify-center p-4",onClick:()=>u(!1),children:l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2319",className:"luxury-card p-6 max-w-sm w-full",onClick:y=>y.stopPropagation(),children:[l.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:2320",className:"font-bold mb-3",children:"سبب الرفض"}),l.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:2321",className:"text-sm text-muted-foreground mb-4",children:["طلب سحب ",Number(n.amount).toLocaleString("ar-SA")," ريال"]}),l.jsx("textarea",{"data-loc":"client/src/pages/Admin.tsx:2322",value:s,onChange:y=>o(y.target.value),placeholder:"سبب الرفض (اختياري)",className:"w-full px-3 py-2 rounded-lg luxury-input text-sm mb-4 h-24 resize-none"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2328",className:"flex gap-3",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:2329",onClick:()=>p.mutate({id:n.id,reason:s||"لم يتم تحديد سبب"}),disabled:p.isPending,className:"flex-1 py-2 rounded-lg bg-red-400/10 text-red-400 border border-red-400/20 text-sm font-medium hover:bg-red-400/20 transition-colors",children:p.isPending?"جاري...":"تأكيد الرفض"}),l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:2336",onClick:()=>u(!1),className:"flex-1 py-2 rounded-lg btn-outline-gold text-sm",children:"إلغاء"})]})]})})]})}function yoe(){const[e,t]=M.useState("dashboard"),[n,r]=M.useState(!1),s=()=>{switch(e){case"analytics":return l.jsx(Wie,{"data-loc":"client/src/pages/Admin.tsx:2353"});case"dashboard":return l.jsx(Jie,{"data-loc":"client/src/pages/Admin.tsx:2354",setActiveTab:t});case"bookings":return l.jsx(eoe,{"data-loc":"client/src/pages/Admin.tsx:2355"});case"services":return l.jsx(toe,{"data-loc":"client/src/pages/Admin.tsx:2356"});case"packages":return l.jsx(noe,{"data-loc":"client/src/pages/Admin.tsx:2357"});case"meat-types":return l.jsx(roe,{"data-loc":"client/src/pages/Admin.tsx:2358"});case"operational-costs":return l.jsx(loe,{"data-loc":"client/src/pages/Admin.tsx:2359"});case"staff":return l.jsx(coe,{"data-loc":"client/src/pages/Admin.tsx:2360"});case"equipment":return l.jsx(uoe,{"data-loc":"client/src/pages/Admin.tsx:2361"});case"gallery":return l.jsx(aoe,{"data-loc":"client/src/pages/Admin.tsx:2362"});case"reviews":return l.jsx(soe,{"data-loc":"client/src/pages/Admin.tsx:2363"});case"blocked-dates":return l.jsx(ioe,{"data-loc":"client/src/pages/Admin.tsx:2364"});case"service-providers":return l.jsx(doe,{"data-loc":"client/src/pages/Admin.tsx:2365"});case"whatsapp-log":return l.jsx(foe,{"data-loc":"client/src/pages/Admin.tsx:2366"});case"system-settings":return l.jsx(poe,{"data-loc":"client/src/pages/Admin.tsx:2367"});case"settings":return l.jsx(ooe,{"data-loc":"client/src/pages/Admin.tsx:2368"});case"future-services":return l.jsx(moe,{"data-loc":"client/src/pages/Admin.tsx:2369"});case"customers":return l.jsx(hoe,{"data-loc":"client/src/pages/Admin.tsx:2370"});case"provider-offers":return l.jsx(goe,{"data-loc":"client/src/pages/Admin.tsx:2371"});case"seo-dashboard":return l.jsx(xoe,{"data-loc":"client/src/pages/Admin.tsx:2372"});case"withdrawals":return l.jsx(voe,{"data-loc":"client/src/pages/Admin.tsx:2373"});default:return l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2375",className:"text-center py-20 text-muted-foreground",children:l.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:2376",children:"هذا القسم قيد التطوير"})})}};return l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2383",className:"min-h-screen bg-background flex",dir:"rtl",children:[l.jsxs("aside",{"data-loc":"client/src/pages/Admin.tsx:2385",className:`fixed inset-y-0 right-0 z-40 w-64 section-darker border-l border-border/30 flex flex-col transition-transform duration-300 ${n?"translate-x-0":"translate-x-full"} lg:translate-x-0 lg:static`,children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2387",className:"p-5 border-b border-border/30",children:l.jsxs(me,{"data-loc":"client/src/pages/Admin.tsx:2388",href:"/",className:"flex items-center gap-3",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2389",className:"w-9 h-9 rounded-full gold-gradient flex items-center justify-center",children:l.jsx(vn,{"data-loc":"client/src/pages/Admin.tsx:2390",className:"w-4 h-4 text-black"})}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2392",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2393",className:"text-sm font-bold gold-text",children:"جمر وكرم"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2394",className:"text-xs text-muted-foreground",children:"لوحة التحكم"})]})]})}),l.jsx("nav",{"data-loc":"client/src/pages/Admin.tsx:2400",className:"flex-1 p-4 space-y-1 overflow-y-auto",children:RT.map(o=>l.jsxs("button",{"data-loc":"client/src/pages/Admin.tsx:2402",onClick:()=>{t(o.id),r(!1)},className:`w-full flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium transition-all ${e===o.id?"bg-primary/10 text-primary border border-primary/20":"text-muted-foreground hover:text-foreground hover:bg-white/5"}`,children:[o.icon,o.label]},o.id))}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2418",className:"p-4 border-t border-border/30",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2419",className:"flex items-center gap-3 mb-3",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2420",className:"w-8 h-8 rounded-full bg-primary/20 flex items-center justify-center text-primary text-sm font-bold",children:"أ"}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2423",children:[l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2424",className:"text-sm font-medium",children:"مشويات جمر وكرم"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2425",className:"text-xs text-muted-foreground",children:"مدير النظام"})]})]}),l.jsxs(me,{"data-loc":"client/src/pages/Admin.tsx:2428",href:"/",className:"flex items-center gap-2 text-xs text-muted-foreground hover:text-primary transition-colors",children:[l.jsx(FE,{"data-loc":"client/src/pages/Admin.tsx:2429",className:"w-3 h-3"}),"العودة للموقع"]})]})]}),n&&l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2437",className:"fixed inset-0 z-30 bg-black/60 lg:hidden",onClick:()=>r(!1)}),l.jsxs("main",{"data-loc":"client/src/pages/Admin.tsx:2441",className:"flex-1 min-w-0",children:[l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2443",className:"sticky top-0 z-20 navbar-blur border-b border-border/30 px-6 py-4 flex items-center justify-between",children:[l.jsx("button",{"data-loc":"client/src/pages/Admin.tsx:2444",onClick:()=>r(!0),className:"lg:hidden p-2 hover:bg-white/5 rounded-lg",children:l.jsx(Ow,{"data-loc":"client/src/pages/Admin.tsx:2445",className:"w-5 h-5"})}),l.jsx("h1",{"data-loc":"client/src/pages/Admin.tsx:2447",className:"text-sm font-semibold text-muted-foreground",children:RT.find(o=>o.id===e)?.label}),l.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:2450",className:"flex items-center gap-2",children:[l.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:2451",className:"text-xs text-muted-foreground hidden sm:block",children:"مشويات جمر وكرم"}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2452",className:"w-7 h-7 rounded-full bg-primary/20 flex items-center justify-center text-primary text-xs font-bold",children:"أ"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:2459",className:"p-6 lg:p-8",children:s()})]})]})}const mr=[{slug:"afzal-khidmat-shawaa-riyadh",title:"أفضل خدمة شواء خارجي في الرياض 2025 — دليلك الشامل",metaTitle:"أفضل خدمة شواء خارجي في الرياض 2025 | جمر وكرم للشواء",metaDescription:"دليل شامل لأفضل خدمات الشواء الخارجي في الرياض. اكتشف كيف تختار الخدمة المناسبة لمناسبتك وما الذي يميز جمر وكرم عن غيره.",excerpt:"هل تبحث عن أفضل خدمة شواء خارجي في الرياض؟ هذا الدليل الشامل يساعدك على اختيار الخدمة المثالية لمناسبتك.",category:"دليل الشواء",tags:["شواء الرياض","خدمة شواء","شواء خارجي","أفضل شواء"],publishedAt:"2025-01-15",readTime:8,image:"/manus-storage/hero_bbq_c4c2b1e0.jpg",content:`
415## أفضل خدمة شواء خارجي في الرياض 2025
416
417تُعدّ خدمات الشواء الخارجي من أكثر الخدمات طلباً في الرياض، خاصةً في موسم الشتاء والربيع حين تُقبل العائلات والأصدقاء على التجمعات الخارجية والمخيمات. في هذا الدليل الشامل، نستعرض كل ما تحتاج معرفته لاختيار أفضل خدمة شواء خارجي تناسب مناسبتك.
418
419## ما هي خدمة الشواء الخارجي؟
420
421خدمة الشواء الخارجي هي خدمة متكاملة يقدمها شيف متخصص يصل إلى موقعك — سواء كان منزلك أو استراحتك أو مخيمك — بكامل معدات الشواء الاحترافية، ليتولى إعداد وتقديم أشهى المشويات لضيوفك.
422
423## مزايا خدمة الشواء الخارجي
424
425**1. الراحة التامة:** لا تحتاج لشراء معدات أو فحم أو التعامل مع الدخان والحرارة.
426
427**2. جودة احترافية:** الشيف المتخصص يضمن نضج اللحوم بشكل مثالي ونكهة لا تُنسى.
428
429**3. توفير الوقت:** تتفرغ لضيوفك بينما يتولى الشيف كل شيء.
430
431**4. تنظيف شامل:** معظم الخدمات تشمل تنظيف المكان بعد الانتهاء.
432
433## كيف تختار خدمة الشواء المناسبة؟
434
435### 1. حدد نوع المناسبة
436- **عائلية صغيرة (5-15 شخص):** الباقة العائلية الأساسية
437- **تجمع متوسط (15-40 شخص):** باقة التجمعات
438- **مناسبة كبيرة (40+ شخص):** الباقة الفاخرة أو المخصصة
439
440### 2. تحقق من الخبرة والتقييمات
441ابحث عن مزود الخدمة الذي لديه:
442- خبرة لا تقل عن 5 سنوات
443- تقييمات إيجابية من العملاء
444- صور حقيقية لأعمال سابقة
445
446### 3. تأكد من الشمولية
447الخدمة الجيدة يجب أن تشمل:
448- الشيف المتخصص
449- جميع معدات الشواء
450- الفحم الطبيعي
451- التتبيل والتوابل
452- التقديم والخدمة
453- التنظيف بعد الانتهاء
454
455## لماذا جمر وكرم هو الخيار الأول في الرياض؟
456
457**جمر وكرم للشواء والضيافة** يتميز عن غيره بـ:
458
459- **خبرة +8 سنوات** في الشواء الخارجي بالرياض
460- **تغطية شاملة** لجميع أحياء الرياض
461- **أسعار منافسة** تبدأ من 350 ريال
462- **ضمان الرضا التام** أو استرداد المبلغ
463- **حجز سهل** عبر الموقع أو الاتصال المباشر
464
465## خلاصة
466
467عند البحث عن خدمة شواء خارجي في الرياض، احرص على اختيار مزود موثوق بخبرة حقيقية وتقييمات إيجابية. جمر وكرم للشواء والضيافة يوفر لك كل ذلك وأكثر.
468
469[احجز الآن](/booking) وتمتع بتجربة شواء لا تُنسى!
470    `},{slug:"anwa3-shawaa-laham",title:"أنواع اللحوم المثالية للشواء الخارجي — دليل الاختيار",metaTitle:"أنواع اللحوم المثالية للشواء الخارجي | جمر وكرم",metaDescription:"تعرف على أفضل أنواع اللحوم للشواء الخارجي وكيفية اختيار القطعة المناسبة لكل مناسبة. نصائح من شيف متخصص.",excerpt:"اختيار اللحم المناسب هو نصف نجاح الشواء. تعرف على أفضل القطع وكيفية تحضيرها.",category:"نصائح الشواء",tags:["لحم شواء","أنواع اللحوم","شواء احترافي","تتبيل اللحوم"],publishedAt:"2025-01-20",readTime:6,image:"/manus-storage/service_meat_5a2e5f8c.jpg",content:`
471## أنواع اللحوم المثالية للشواء الخارجي
472
473اختيار اللحم المناسب هو الخطوة الأولى نحو شواء ناجح. في هذا المقال، نستعرض أفضل أنواع اللحوم للشواء الخارجي ونصائح الشيف المتخصص في اختيارها.
474
475## لحم البقر
476
477### أفضل قطع البقر للشواء:
478
479**1. ريب آي (Rib Eye)**
480- أكثر القطع رخامية ودهنية
481- مثالية للشواء المباشر على الجمر
482- تُشوى على درجة حرارة عالية لـ 4-5 دقائق من كل جانب
483
484**2. سيرلوين (Sirloin)**
485- قطعة متوازنة بين الطعم والنعومة
486- مناسبة للعائلات
487- وقت الشواء: 5-7 دقائق من كل جانب
488
489**3. تندرلوين (Tenderloin)**
490- الأنعم والأغلى
491- مثالية للمناسبات الفاخرة
492- تُشوى سريعاً على حرارة عالية
493
494## لحم الضأن
495
496لحم الضأن هو الأكثر شعبية في الشواء السعودي التقليدي:
497
498**1. الكستليتة (Lamb Chops)**
499- الأكثر طلباً في الشواء الخارجي
500- نكهة غنية ومميزة
501- تُشوى لـ 4-5 دقائق من كل جانب
502
503**2. الفخذ (Leg of Lamb)**
504- مثالية للمناسبات الكبيرة
505- تحتاج وقتاً أطول في الشواء
506- يُنصح بتتبيلها لـ 24 ساعة
507
508## الدجاج
509
510الدجاج خيار اقتصادي ومحبوب:
511
512**1. الصدر (Chicken Breast)**
513- صحي وخفيف
514- يحتاج تتبيلاً جيداً لمنع الجفاف
515- وقت الشواء: 6-8 دقائق من كل جانب
516
517**2. الأجنحة (Chicken Wings)**
518- الأكثر شعبية في التجمعات
519- تُشوى على حرارة متوسطة
520- مثالية كمقبلات
521
522## نصائح التتبيل
523
524التتبيل الجيد هو سر النكهة المميزة:
525
5261. **الوقت:** تتبيل اللحم لـ 4-24 ساعة في الثلاجة
5272. **المكونات الأساسية:** زيت زيتون، ثوم، ليمون، توابل
5283. **درجة الحرارة:** أخرج اللحم من الثلاجة قبل 30 دقيقة من الشواء
529
530## خلاصة
531
532اختيار اللحم المناسب وتتبيله بشكل صحيح هو أساس الشواء الناجح. في [جمر وكرم للشواء والضيافة](/about)، يتولى شيفنا المتخصص اختيار أفضل القطع وتتبيلها بوصفات سرية لضمان أشهى نكهة.
533
534[احجز خدمة الشواء الآن](/booking)
535    `},{slug:"shawaa-makhayem-riyadh",title:"شواء المخيمات البرية حول الرياض — دليل كامل 2025",metaTitle:"شواء المخيمات البرية حول الرياض 2025 | جمر وكرم",metaDescription:"دليل شامل لتنظيم شواء المخيمات البرية حول الرياض. أفضل المواقع والنصائح وكيفية الاستعانة بخدمة شواء احترافية.",excerpt:"المخيمات البرية حول الرياض تجربة لا تُنسى. تعرف على كيفية تنظيم شواء مثالي في البرية.",category:"Ø´Ù
535ˆØ§Ø¡ المخيمات",tags:["مخيمات الرياض","شواء بري","مخيمات برية","شواء خارجي"],publishedAt:"2025-02-01",readTime:7,image:"/manus-storage/service_camping_42d6add0.jpg",content:`
536## شواء المخيمات البرية حول الرياض
537
538تُعدّ المخيمات البرية من أكثر الأنشطة شعبية في الرياض خلال موسم الشتاء والربيع. وما يُكمل متعة المخيم إلا شواء أصيل على الفحم الطبيعي تحت النجوم.
539
540## أفضل مواقع المخيمات حول الرياض
541
542### 1. وادي حنيفة
543- على بعد 30 كم غرب الرياض
544- طبيعة خلابة وهواء نقي
545- مناسب للعائلات
546
547### 2. منطقة الدرعية
548- تاريخ عريق وطبيعة جميلة
549- سهل الوصول من الرياض
550- مناسب للتخييم الليلي
551
552### 3. جبال طويق
553- مناظر طبيعية رائعة
554- مناسب للمغامرين
555- يحتاج تخطيطاً مسبقاً
556
557### 4. منطقة الخرج
558- سهول واسعة مناسبة للمخيمات الكبيرة
559- على بعد 80 كم جنوب الرياض
560- مثالي للمناسبات الكبيرة
561
562## كيف تنظم شواء مثالياً في مخيمك؟
563
564### الخيار الأول: الشواء بنفسك
565**المتطلبات:**
566- شواية متنقلة
567- فحم طبيعي (10-15 كجم لكل 10 أشخاص)
568- أدوات الشواء الكاملة
569- اللحوم المتبلة مسبقاً
570
571**التحديات:**
572- الحاجة لخبرة في الشواء
573- الوقت والجهد
574- صعوبة التنظيف في البرية
575
576### الخيار الثاني: خدمة الشواء المتنقلة
577**مزايا الاستعانة بجمر وكرم:**
578- الشيف يصل لموقع مخيمك
579- كامل المعدات معه
580- أنت تستمتع بوقتك مع الضيوف
581- شواء احترافي بنكهة لا تُنسى
582
583## نصائح لشواء ناجح في المخيم
584
5851. **اختر موقعاً آمناً:** بعيداً عن الأشجار والعشب الجاف
5862. **جهز الفحم مسبقاً:** اشعل الفحم قبل 30 دقيقة من الشواء
5873. **احضر ماء كافياً:** للشرب وإطفاء الجمر عند الانتهاء
5884. **نظف بعد الانتهاء:** حافظ على نظافة البيئة
589
590## خلاصة
591
592شواء المخيمات تجربة فريدة تجمع بين متعة البرية ولذة الشواء الأصيل. مع [جمر وكرم للشواء والضيافة](/service/bbq-camps)، يمكنك الاستمتاع بهذه التجربة دون أي عناء.
593
594[احجز خدمة شواء المخيمات الآن](/booking)
595    `},{slug:"asear-shawaa-khariji-riyadh",title:"أسعار خدمة الشواء الخارجي في الرياض 2025 — مقارنة شاملة",metaTitle:"أسعار خدمة الشواء الخارجي الرياض 2025 | جمر وكرم",metaDescription:"مقارنة شاملة لأسعار خدمات الشواء الخارجي في الرياض. اعرف ما الذي تحصل عليه مقابل كل سعر وكيف تختار الباقة المناسبة.",excerpt:"كم تكلف خدمة الشواء الخارجي في الرياض؟ مقارنة شاملة للأسعار والباقات.",category:"الأسعار والباقات",tags:["أسعار شواء","باقات شواء","تكلفة شواء","شواء الرياض"],publishedAt:"2025-02-10",readTime:5,image:"/manus-storage/pkg_family_a3f2d1b0.jpg",content:`
596## أسعار خدمة الشواء الخارجي في الرياض 2025
597
598يبحث كثيرون عن أسعار خدمات الشواء الخارجي في الرياض قبل الحجز. في هذا المقال، نقدم مقارنة شاملة وشفافة للأسعار والباقات المتاحة.
599
600## عوامل تحديد السعر
601
602يتأثر سعر خدمة الشواء الخارجي بعدة عوامل:
603
6041. **عدد الأشخاص:** كلما زاد العدد، ارتفع السعر
6052. **نوع اللحوم:** لحم البقر أغلى من الدجاج
6063. **مدة الخدمة:** 3 ساعات أقل تكلفة من 6 ساعات
6074. **الموقع:** المسافة عن مركز الرياض قد تؤثر على السعر
6085. **الخدمات الإضافية:** التقديم والمشروبات والتنظيف
609
610## نطاق الأسعار في السوق
611
612| الباقة | عدد الأشخاص | نطاق السعر |
613|--------|------------|------------|
614| عائلية صغيرة | 5-15 | 350-600 ريال |
615| تجمع متوسط | 15-40 | 700-1200 ريال |
616| مناسبة كبيرة | 40-80 | 1300-2500 ريال |
617| فعاليات ضخمة | 80+ | 2500+ ريال |
618
619## باقات جمر وكرم للشواء والضيافة
620
621### الباقة العائلية — تبدأ من 350 ريال
622**تشمل:**
623- حتى 15 شخص
624- 3-4 ساعات
625- شواء متنوع (دجاج + لحم)
626- شيف متخصص
627- كامل المعدات والفحم
628
629### باقة التجمعات — تبدأ من 750 ريال
630**تشمل:**
631- حتى 40 شخص
632- 4-5 ساعات
633- شواء متنوع وفاخر
634- طاقم كامل
635- مشروبات ساخنة
636- تنظيف شامل
637
638### الباقة الفاخرة — تبدأ من 1500 ريال
639**تشمل:**
640- حتى 80 شخص
641- 5-6 ساعات
642- شواء فاخر متنوع
643- طاقم متخصص كامل
644- تقديم احترافي
645- مشروبات وحلويات
646- تنظيف شامل
647
648## هل الأسعار تشمل اللحوم؟
649
650في معظم الخدمات، يمكنك الاختيار بين:
6511. **الخدمة فقط:** أنت تحضر اللحوم والشيف يشويها
6522. **الخدمة مع اللحوم:** الشيف يحضر اللحوم ويشويها (سعر أعلى)
653
654في جمر وكرم، نوفر الخيارين حسب تفضيلك.
655
656## خلاصة
657
658أسعار خدمة الشواء الخارجي في الرياض معقولة مقارنة بما تحصل عليه من راحة وجودة. [احجز الآن](/booking) وتمتع بأفضل قيمة مقابل المال.
659    `},{slug:"shawaa-afrakh-tamayuz-riyadh",title:"شواء حفلات التخرج والمناسبات الخاصة بالرياض",metaTitle:"شواء حفلات التخرج والمناسبات الخاصة الرياض | جمر وكرم",metaDescription:"اجعل حفلة تخرجك أو مناسبتك الخاصة لا تُنسى بخدمة شواء احترافية في الرياض. جمر وكرم يصل إليك بكامل المعدات.",excerpt:"حفلة التخرج أو المناسبة الخاصة تستحق شواءً احترافياً. تعرف على كيفية تنظيم الأمر.",category:"المناسبات الخاصة",tags:["حفل تخرج","مناسبات خاصة","شواء مناسبات","تخرج الرياض"],publishedAt:"2025-02-20",readTime:5,image:"/manus-storage/service_graduation_b8e4c2a0.jpg",content:`
660## شواء حفلات التخرج والمناسبات الخاصة
661
662حفلة التخرج أو أي مناسبة خاصة تستحق أن تكون لا تُنسى. وما يُكمل فرحة النجاح إلا شواء احترافي يجمع الأهل والأصدقاء.
663
664## لماذا الشواء الخارجي مثالي للمناسبات الخاصة؟
665
6661. **أجواء مميزة:** الشواء الخارجي يخلق أجواءً دافئة وحميمة
6672. **طعام طازج:** اللحوم تُشوى أمام الضيوف مباشرة
6683. **تجربة تفاعلية:** الضيوف يشاركون في اختيار ما يريدون
6694. **مرونة:** مناسب لأي عدد من الضيوف
670
671## كيف تنظم شواء تخرج مثالياً؟
672
673### 1. حدد العدد والميزانية
674- احسب عدد الضيوف بدقة
675- خصص ميزانية واضحة
676- اختر الباقة المناسبة
677
678### 2. اختر الموقع
679- حديقة المنزل
680- استراحة خاصة
681- حديقة عامة (مع التصاريح اللازمة)
682
683### 3. احجز مبكراً
684- احجز قبل أسبوع على الأقل
685- أيام الخميس والجمعة تحتاج حجزاً مبكراً أكثر
686
687### 4. خصص القائمة
688- اختر أنواع اللحوم المفضلة
689- أضف مقبلات وسلطات
690- لا تنسَ المشروبات والحلويات
691
692## باقات المناسبات الخاصة من جمر وكرم
693
694**باقة التخرج الصغيرة (حتى 20 شخص):**
695- شواء متنوع لمدة 3 ساعات
696- شيف متخصص + مساعد
697- تقديم احترافي
698- السعر: من 550 ريال
699
700**باقة التخرج الكبيرة (حتى 50 شخص):**
701- شواء فاخر لمدة 5 ساعات
702- طاقم كامل
703- تقديم احترافي + مشروبات
704- السعر: من 1200 ريال
705
706## نصائح لحفلة تخرج ناجحة
707
7081. **الديكور:** أضف لمسات احتفالية تناسب المناسبة
7092. **الموسيقى:** موسيقى هادئة في الخلفية
7103. **التصوير:** خصص ركناً للتصوير مع الشواء
7114. **التوقيت:** ابدأ الشواء قبل وصول الضيوف بساعة
712
713## خلاصة
714
715حفلة التخرج أو أي مناسبة خاصة تستحق أفضل خدمة شواء. [احجز الآن](/booking) مع جمر وكرم وتأكد من تجربة لا تُنسى لك ولضيوفك.
716    `},{slug:"tatbeel-laham-shawaa-wasafat",title:"أفضل وصفات تتبيل اللحم للشواء — أسرار الشيف",metaTitle:"أفضل وصفات تتبيل اللحم للشواء | أسرار الشيف جمر وكرم",metaDescription:"تعرف على أسرار تتبيل اللحم للشواء من شيف متخصص. وصفات سهلة ومجربة لشواء لذيذ في المنزل.",excerpt:"التتبيل هو سر النكهة المميزة في الشواء. تعرف على أفضل الوصفات من شيف متخصص.",category:"وصفات ونصائح",tags:["تتبيل اللحم","وصفات شواء","نصائح الشواء","شواء منزلي"],publishedAt:"2025-03-01",readTime:6,image:"/manus-storage/service_meat_5a2e5f8c.jpg",content:`
717## أفضل وصفات تتبيل اللحم للشواء
718
719التتبيل هو الفرق بين شواء عادي وشواء استثنائي. في هذا المقال، يشارك شيف جمر وكرم أسراره في تتبيل اللحوم للحصول على أفضل نكهة.
720
721## القواعد الذهبية للتتبيل
722
7231. **الوقت الكافي:** لا تقل عن 4 ساعات، والأفضل 24 ساعة
7242. **درجة الحرارة:** التتبيل في الثلاجة دائماً
7253. **الكمية المناسبة:** التتبيل يجب أن يغطي اللحم بالكامل
7264. **الحموضة:** الليمون أو الخل يُليّن اللحم
727
728## وصفة التتبيل السعودية الأصيلة
729
730**المكونات (لكل كيلو لحم):**
731- 3 ملاعق كبيرة زيت زيتون
732- عصير ليمونتين
733- 5 فصوص ثوم مهروسة
734- ملعقة كبيرة بهارات مشكلة
735- ملعقة صغيرة كمون
736- ملعقة صغيرة كركم
737- ملح وفلفل أسود حسب الذوق
738- بصلة مبشورة
739
740**طريقة التحضير:**
7411. اخلط جميع المكونات في وعاء
7422. ضع اللحم في كيس محكم الإغلاق
7433. أضف خليط التتبيل وتأكد من تغطية اللحم بالكامل
7444. ضع في الثلاجة لمدة 8-24 ساعة
7455. أخرج اللحم قبل 30 دقيقة من الشواء
746
747## وصفة تتبيل الدجاج
748
749**المكونات:**
750- 4 ملاعق كبيرة زبادي
751- عصير ليمونة
752- 4 فصوص ثوم
753- ملعقة كبيرة بابريكا
754- ملعقة صغيرة كاري
755- ملح وفلفل
756
757**نصيحة الشيف:** الزبادي يُليّن الدجاج ويمنعه من الجفاف أثناء الشواء.
758
759## وصفة تتبيل الضأن
760
761**المكونات:**
762- زيت زيتون
763- إكليل الجبل (روزماري)
764- ثوم
765- ليمون
766- فلفل أسود خشن
767- ملح بحري
768
769**نصيحة الشيف:** الضأن يحتاج تتبيلاً أطول — 24 ساعة على الأقل للحصول على أفضل نكهة.
770
771## أخطاء شائعة في التتبيل
772
7731. **التتبيل لوقت قصير جداً:** أقل من ساعتين لا يكفي
7742. **التتبيل خارج الثلاجة:** خطر صحي
7753. **كثرة الحموضة:** تُفسد قوام اللحم
7764. **عدم تجفيف اللحم قبل الشواء:** يمنع التحمير الجيد
777
778## خلاصة
779
780التتبيل الجيد هو أساس الشواء الناجح. لكن إذا كنت تريد الاستمتاع بشواء احترافي دون عناء، [احجز خدمة جمر وكرم](/booking) وسيتولى شيفنا كل شيء.
781    `},{slug:"shawaa-sharika-riyadh",title:"كيف تنظم حفلة شواء ناجحة لموظفي شركتك؟",metaTitle:"تنظيم حفلة شواء للشركات في الرياض | جمر وكرم",metaDescription:"دليل شامل لتنظيم حفلة شواء ناجحة لموظفي شركتك في الرياض. نصائح عملية وكيفية الاستعانة بخدمة شواء احترافية.",excerpt:"حفلة الشواء من أفضل الأنشطة لتعزيز روح الفريق في شركتك. تعرف على كيفية تنظيمها.",category:"شواء الشركات",tags:["شواء الشركات","فعاليات الشركات","تيم بيلدنج","حفلات الشركات"],publishedAt:"2025-03-10",readTime:7,image:"/manus-storage/service_events_73277901.jpg",content:`
782## كيف تنظم حفلة شواء ناجحة لموظفي شركتك؟
783
784حفلات الشواء من أكثر الأنشطة فعالية في تعزيز روح الفريق وبناء العلاقات بين الموظفين. في هذا الدليل، نستعرض كيفية تنظيم حفلة شواء مؤسسية ناجحة.
785
786## لماذا الشواء مثالي للفعاليات المؤسسية؟
787
7881. **بيئة غير رسمية:** تكسر الحواجز بين الموظفين
7892. **تفاعل اجتماعي:** يشجع على التواصل والحديث
7903. **ذكريات مشتركة:** تجربة يتذكرها الجميع
7914. **مناسب لجميع الأعمار:** يناسب جميع الموظفين
792
793## خطوات تنظيم حفلة الشواء المؤسسية
794
795### 1. التخطيط المسبق (قبل أسبوعين)
796- حدد عدد الموظفين المشاركين
797- اختر التاريخ والوقت المناسب
798- حدد الميزانية
799- اختر الموقع
800
801### 2. اختيار الموقع
802**الخيارات المتاحة:**
803- مقر الشركة (الحديقة أو السطح)
804- استراحة خاصة
805- منتزه عام (مع التصاريح)
806- فندق أو مجمع ترفيهي
807
808### 3. التنسيق مع مزود الخدمة
809- احجز مبكراً (أسبوعان على الأقل)
810- وضح العدد والميزانية
811- اطلب قائمة مخصصة
812- تأكد من الفاتورة الرسمية
813
814### 4. الترتيبات اللوجستية
815- وسائل النقل للموظفين
816- مواقف السيارات
817- الإضاءة إذا كانت مسائية
818- مكبرات الصوت للموسيقى
819
820## نصائح لحفلة شواء مؤسسية ناجحة
821
8221. **التنوع في القائمة:** راعِ الأذواق المختلفة والقيود الغذائية
8232. **الأنشطة الجانبية:** ألعاب جماعية أو مسابقات
8243. **التوثيق:** مصور لتوثيق الحدث
8254. **الهدايا:** هدايا رمزية للموظفين المتميزين
826
827## ماذا تشمل خدمة جمر وكرم للشركات؟
828
829- شيف متخصص + طاقم كامل
830- كامل معدات الشواء الاحترافية
831- قائمة متنوعة حسب الطلب
832- تقديم احترافي
833- فاتورة ضريبية رسمية
834- تنظيف شامل بعد الفعالية
835
836## خلاصة
837
838حفلة الشواء المؤسسية استثمار في روح الفريق وإنتاجية الموظفين. [تواصل معنا](/contact) لتخطيط حفلة شواء مؤسسية لا تُنسى لشركتك.
839    `},{slug:"adawat-shawaa-afdal",title:"أفضل أدوات الشواء الخارجي — دليل الشراء 2025",metaTitle:"أفضل أدوات الشواء الخارجي 2025 | دليل الشراء الشامل",metaDescription:"دليل شامل لأفضل أدوات الشواء الخارجي في 2025. تعرف على ما تحتاجه لشواء احترافي في المنزل أو المخيم.",excerpt:"الأدوات المناسبة هي أساس الشواء الناجح. تعرف على ما يحتاجه كل شواء احترافي.",category:"أدوات الشواء",tags:["أدوات شواء","شواية","معدات شواء","شراء شواية"],publishedAt:"2025-03-20",readTime:6,image:"/manus-storage/service_onsite_d4a1e2f0.jpg",content:`
840## أفضل أدوات الشواء الخارجي 2025
841
842الأدوات المناسبة تصنع الفرق بين شواء عادي وشواء احترافي. في هذا الدليل، نستعرض أهم أدوات الشواء الخارجي التي يحتاجها كل محب للشواء.
843
844## الشواية — القلب النابض
845
846### أنواع الشوايات:
847
848**1. شواية الفحم (Charcoal Grill)**
849- الأفضل للنكهة الأصيلة
850- مناسبة للشواء الخارجي
851- تحتاج وقتاً أطول للإشعال
852- الأنسب للمخيمات والتجمعات
853
854**2. شواية الغاز (Gas Grill)**
855- سهلة الاستخدام والتحكم
856- تُشعل بسرعة
857- مناسبة للاستخدام المنزلي
858- أقل نكهة من الفحم
859
860**3. شواية الكهرباء (Electric Grill)**
861- مناسبة للاستخدام الداخلي
862- لا دخان
863- محدودة في الحجم
864
865**توصية الشيف:** للشواء الخارجي الأصيل، الفحم هو الخيار الأمثل.
866
867## أدوات الشواء الأساسية
868
869### 1. الملقط (Tongs)
870- أهم أداة في الشواء
871- اختر ملقطاً بطول 40-50 سم
872- المقبض الخشبي أفضل للعزل الحراري
873
874### 2. الشوكة (Fork)
875- لفحص نضج اللحم
876- لا تستخدمها كثيراً لتجنب فقدان العصارة
877
878### 3. الفرشاة (Brush)
879- لدهن اللحم بالزيت أو الصلصة
880- اختر فرشاة مقاومة للحرارة
881
882### 4. المكشطة (Scraper)
883- لتنظيف الشواية
884- استخدمها وهي ساخنة لسهولة التنظيف
885
886### 5. ميزان الحرارة (Thermometer)
887- للتأكد من نضج اللحم بشكل آمن
888- درجات الحرارة الآمنة: دجاج 74°م، لحم بقر 63°م
889
890## الفحم — اختيار مهم
891
892### أنواع الفحم:
893
894**1. فحم الخشب الطبيعي**
895- أفضل نكهة
896- يشتعل بسرعة
897- مناسب للشواء السريع
898
899**2. فحم الكتل (Briquettes)**
900- يدوم أطول
901- حرارة ثابتة
902- مناسب للشواء الطويل
903
904**توصية:** استخدم فحم الخشب الطبيعي للنكهة الأفضل.
905
906## خلاصة
907
908الأدوات المناسبة تجعل تجربة الشواء أسهل وأكثر متعة. لكن إذا كنت تريد شواءً احترافياً دون الحاجة لشراء أي معدات، [احجز خدمة جمر وكرم](/booking) وسيصل شيفنا بكامل المعدات.
909    `},{slug:"shawaa-ramadan-riyadh",title:"شواء رمضان والأعياد — أفكار وباقات خاصة",metaTitle:"شواء رمضان والأعياد في الرياض | جمر وكرم للشواء",metaDescription:"أفكار وباقات خاصة لشواء رمضان والأعياد في الرياض. اجعل سهراتك الرمضانية وأعيادك لا تُنسى بشواء احترافي.",excerpt:"رمضان والأعياد مناسبة مثالية للشواء مع العائلة والأصدقاء. تعرف على أفضل الأفكار والباقات.",category:"مناسبات خاصة",tags:["شواء رمضان","شواء العيد","سهرات رمضان","مناسبات دينية"],publishedAt:"2025-03-25",readTime:5,image:"/manus-storage/pkg_gathering_e5b3c1d0.jpg",content:`
910## شواء رمضان والأعياد — أفكار وباقات خاصة
911
912رمضان الكريم وأعياد الفطر والأضحى مناسبات يجتمع فيها الأهل والأصدقاء على أجمل الأوقات. والشواء الخارجي يُضيف لهذه التجمعات طابعاً خاصاً لا يُنسى.
913
914## شواء رمضان — السحور والإفطار
915
916### أفكار للإفطار الرمضاني:
917- شواء خفيف بعد الإفطار مباشرة
918- مشويات متنوعة كطبق رئيسي
919- شواء في الحديقة أو الاستراحة
920
921### أفكار للسحور:
922- شواء خفيف قبل الفجر
923- مشويات الدجاج والخضروات
924- أجواء هادئة تحت النجوم
925
926## شواء عيد الفطر
927
928العيد مناسبة لاجتماع العائلة الكبيرة:
929
930**الباقة العائلية الكبيرة:**
931- شواء لـ 30-50 شخص
932- مشويات متنوعة وفاخرة
933- تقديم احترافي
934- مناسبة للعائلات الكبيرة
935
936## شواء عيد الأضحى
937
938عيد الأضحى مناسبة الشواء الأصيل:
939
940**ما يميز شواء عيد الأضحى:**
941- لحم الأضحية طازج ومميز
942- تجمعات عائلية كبيرة
943- أجواء احتفالية
944
945**خدمة جمر وكرم في عيد الأضحى:**
946- نصل لموقعك بكامل المعدات
947- نتولى شواء لحم الأضحية
948- تقديم احترافي للعائلة
949
950## نصائح لشواء ناجح في المناسبات الدينية
951
9521. **احجز مبكراً:** المناسبات الدينية تشهد طلباً كبيراً
9532. **خطط للعدد بدقة:** العائلات تكبر في المناسبات
9543. **تنوع القائمة:** راعِ أذواق الجميع
9554. **الوقت المناسب:** بعد صلاة العيد مباشرة
956
957## خلاصة
958
959المناسبات الدينية تستحق شواءً استثنائياً. [احجز الآن](/booking) مع جمر وكرم وتأكد من تجربة لا تُنسى لعائلتك في هذه المناسبات الخاصة.
960    `},{slug:"shawaa-khariji-fawaed-siha",title:"فوائد الشواء الخارجي الصحية — حقائق مفيدة",metaTitle:"فوائد الشواء الخارجي الصحية | جمر وكرم للشواء",metaDescription:"تعرف على الفوائد الصحية للشواء الخارجي مقارنة بطرق الطهي الأخرى. نصائح لشواء صحي ولذيذ.",excerpt:"الشواء ليس فقط لذيذاً، بل صحي أيضاً! تعرف على فوائده الصحية ونصائح للشواء الصحي.",category:"صحة وتغذية",tags:["شواء صحي","فوائد الشواء","تغذية","طهي صحي"],publishedAt:"2025-04-01",readTime:5,image:"/manus-storage/service_chef_f1d2e3b0.jpg",content:`
961## فوائد الشواء الخارجي الصحية
962
963كثيرون يعتقدون أن الشواء غير صحي، لكن الحقيقة مختلفة تماماً. الشواء الصحيح يمكن أن يكون من أصح طرق الطهي.
964
965## لماذا الشواء صحي؟
966
967### 1. أقل دهوناً
968عند الشواء، تسيل الدهون الزائدة من اللحم بدلاً من البقاء فيه. هذا يجعل اللحم المشوي أقل سعرات حرارية من اللحم المقلي.
969
970### 2. يحافظ على العناصر الغذائية
971الشواء السريع على حرارة عالية يحافظ على الفيتامينات والمعادن أكثر من الطهي البطيء.
972
973### 3. لا يحتاج زيتاً كثيراً
974على عكس القلي، الشواء يحتاج كمية قليلة جداً من الزيت.
975
976### 4. البروتين الكامل
977اللحوم المشوية تحتفظ ببروتينها الكامل بشكل أفضل من طرق الطهي الأخرى.
978
979## نصائح للشواء الصحي
980
981### 1. اختر قطعاً قليلة الدهن
982- صدر الدجاج بدلاً من الأجنحة
983- لحم البقر الخالي من الدهن
984- الأسماك (خيار ممتاز)
985
986### 2. تجنب الحرق الزائد
987اللحم المحروق يحتوي على مواد قد تكون ضارة. اشوِ على حرارة متوسطة.
988
989### 3. أضف الخضروات
990الخضروات المشوية صحية ولذيذة:
991- فلفل ملون
992- كوسا
993- باذنجان
994- طماطم
995
996### 4. التتبيل الصحي
997استخدم تتبيلة على أساس:
998- زيت زيتون (دهون صحية)
999- ليمون (فيتامين C)
1000- ثوم (مضاد للأكسدة)
1001- أعشاب طبيعية
1002
1003## مقارنة الشواء بطرق الطهي الأخرى
1004
1005| طريقة الطهي | الدهون | السعرات | الفيتامينات |
1006|------------|--------|---------|------------|
1007| شواء | منخفضة | منخفضة | محفوظة |
1008| قلي | عالية | عالية | مفقودة |
1009| طبخ | متوسطة | متوسطة | متوسطة |
1010| بخار | منخفضة | منخفضة | عالية |
1011
1012## خلاصة
1013
1014الشواء الصحيح هو أحد أصح طرق الطهي. في [جمر وكرم للشواء والضيافة](/about)، نحرص على شواء صحي ولذيذ في آنٍ واحد. [احجز الآن](/booking) وتمتع بشواء صحي ومميز.
1015    `}];function boe(e){return mr.find(t=>t.slug===e)}function woe(e,t=3){return mr.filter(n=>n.slug!==e).slice(0,t)}const Aoe="/manus-storage/logo_main_73c41181.png",qT=l.jsx("svg",{"data-loc":"client/src/components/Navbar.tsx:11",viewBox:"0 0 24 24",className:"w-6 h-6 fill-white",children:l.jsx("path",{"data-loc":"client/src/components/Navbar.tsx:12",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),BT=[{href:"/",label:"الرئيسية"},{href:"/services",label:"خدماتنا"},{href:"/packages",label:"الباقات"},{href:"/gallery",label:"المعرض"},{href:"/about",label:"من نحن"},{href:"/menu",label:"قائمة المشويات"},{href:"/contact",label:"تواصل معنا"},{href:"/blog",label:"المدونة"}],joe=l.jsx("svg",{"data-loc":"client/src/components/Navbar.tsx:28",viewBox:"0 0 24 24",className:"w-4 h-4 fill-current",children:l.jsx("path",{"data-loc":"client/src/components/Navbar.tsx:29",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
1015198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})});function Zi(){const[e,t]=M.useState(!1),[n,r]=M.useState(!1),[s,o]=M.useState(!1),[c]=Fl(),{user:u}=Km(),{data:f}=fe.settings.get.useQuery(),p=(f?.whatsapp1||"+966533521601").replace(/[^0-9]/g,""),g=(f?.whatsapp2||"+966534573051").replace(/[^0-9]/g,""),m=[{phone:p,label:"مبيعات"},{phone:g,label:"دعم"}];M.useEffect(()=>{const b=()=>r(window.scrollY>20);return window.addEventListener("scroll",b,{passive:!0}),()=>window.removeEventListener("scroll",b)},[]),M.useEffect(()=>{t(!1)},[c]),M.useEffect(()=>{if(!s)return;const b=()=>o(!1);return document.addEventListener("click",b),()=>document.removeEventListener("click",b)},[s]);const x=encodeURIComponent("مرحباً شيف جمر وكرم 🔥 أريد الاستفسار عن خدمات الشواء الخارجية");return l.jsxs("nav",{"data-loc":"client/src/components/Navbar.tsx:68",className:`hidden md:block fixed top-0 right-0 left-0 z-50 transition-all duration-300 ${n?"navbar-blur shadow-lg shadow-black/30":"bg-transparent"}`,children:[l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:74",className:"container",children:l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:75",className:"flex items-center justify-between h-16 md:h-20",children:[l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:78",className:"absolute left-1/2 -translate-x-1/2 top-0 z-10",children:l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:79",className:"relative",onClick:b=>{b.stopPropagation(),o(A=>!A)},children:[l.jsxs("button",{"data-loc":"client/src/components/Navbar.tsx:81",className:"relative flex items-center justify-center rounded-full bg-[#25D366] hover:bg-[#20c05a] active:scale-95 transition-all duration-200 shadow-lg shadow-green-500/40",style:{width:52,height:52,marginTop:8},"aria-label":"واتساب",children:[l.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:87",className:"absolute inset-0 rounded-full bg-green-400 animate-ping opacity-20"}),qT]}),l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:92",className:"absolute top-full mt-2 left-1/2 -translate-x-1/2 flex flex-col gap-2 min-w-[220px] transition-all duration-200",style:{opacity:s?1:0,transform:s?"translateX(-50%) translateY(0) scale(1)":"translateX(-50%) translateY(-8px) scale(0.95)",pointerEvents:s?"auto":"none"},children:m.map(b=>l.jsxs("a",{"data-loc":"client/src/components/Navbar.tsx:101",href:`https://wa.me/${b.phone}?text=${x}`,target:"_blank",rel:"noopener noreferrer",onClick:A=>A.stopPropagation(),className:"flex items-center gap-3 px-4 py-3 rounded-xl bg-gray-900/95 border border-green-500/30 backdrop-blur-sm hover:bg-gray-800/95 hover:border-green-500/60 transition-all duration-200 shadow-xl",children:[l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:109",className:"w-9 h-9 rounded-full bg-[#25D366] flex items-center justify-center flex-shrink-0",children:qT}),l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:112",children:[l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:113",className:"text-sm font-bold text-green-400",children:b.label}),l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:114",className:"text-xs text-gray-400",dir:"ltr",children:["+",b.phone]})]})]},b.phone))})]})}),l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:123",href:"/",className:"flex items-center gap-2 shrink-0",children:l.jsx("img",{"data-loc":"client/src/components/Navbar.tsx:124",src:Aoe,alt:"جمر وكرم للشواء والضيافة",className:"h-10 w-auto object-contain"})}),l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:132",className:"hidden md:flex items-center gap-1",children:BT.map(b=>l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:134",href:b.href,className:`px-3 py-2 rounded-lg text-sm font-medium transition-all duration-200 ${c===b.href?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-white/5"}`,children:b.label},b.href))}),l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:149",className:"hidden md:flex items-center gap-3",children:[l.jsxs("a",{"data-loc":"client/src/components/Navbar.tsx:150",href:"tel:0500000000",className:"flex items-center gap-1.5 text-sm text-muted-foreground hover:text-primary transition-colors",children:[l.jsx(Jn,{"data-loc":"client/src/components/Navbar.tsx:154",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:155",children:"0500000000"})]}),u?.role==="admin"&&l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:158",href:"/admin",className:"px-3 py-2 text-sm font-medium text-muted-foreground hover:text-primary transition-colors rounded-lg hover:bg-white/5",children:"لوحة التحكم"}),l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:165",href:"/booking",className:"btn-gold px-5 py-2.5 rounded-lg text-sm font-bold shadow-lg",children:"احجز الآن"})]}),l.jsx("button",{"data-loc":"client/src/components/Navbar.tsx:174",onClick:()=>t(!e),className:"md:hidden p-2 rounded-lg text-muted-foreground hover:text-foreground hover:bg-white/5 transition-colors","aria-label":"القائمة",children:e?l.jsx(Hm,{"data-loc":"client/src/components/Navbar.tsx:179",className:"w-6 h-6"}):l.jsx(Ow,{"data-loc":"client/src/components/Navbar.tsx:179",className:"w-6 h-6"})})]})}),l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:185",className:`md:hidden overflow-hidden transition-all duration-300 ${e?"max-h-[600px] opacity-100":"max-h-0 opacity-0"}`,children:l.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:190",className:"navbar-blur border-t border-border/30",children:l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:191",className:"container py-4 flex flex-col gap-1",children:[BT.map(b=>l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:193",href:b.href,className:`px-4 py-3 rounded-lg text-sm font-medium transition-all duration-200 ${c===b.href?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-white/5"}`,children:b.label},b.href)),u?.role==="admin"&&l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:206",href:"/admin",className:"px-4 py-3 rounded-lg text-sm font-medium text-muted-foreground hover:text-primary transition-colors",children:"لوحة التحكم"}),l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:214",className:"flex flex-col gap-2 mt-2 pt-3 border-t border-border/30",children:[m.map(b=>l.jsxs("a",{"data-loc":"client/src/components/Navbar.tsx:216",href:`https://wa.me/${b.phone}?text=${x}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-4 py-2.5 rounded-xl bg-green-500/10 border border-green-500/25 text-green-400 text-sm font-medium",children:[joe,l.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:224",children:b.label}),l.jsxs("span",{"data-loc":"client/src/components/Navbar.tsx:225",className:"text-green-400/60 text-xs mr-auto",dir:"ltr",children:["+",b.ph
1015one]})]},b.phone)),l.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:228",className:"flex items-center gap-3 mt-1",children:[l.jsxs("a",{"data-loc":"client/src/components/Navbar.tsx:229",href:"tel:0500000000",className:"flex items-center gap-1.5 text-sm text-muted-foreground",children:[l.jsx(Jn,{"data-loc":"client/src/components/Navbar.tsx:233",className:"w-4 h-4"}),l.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:234",children:"0500000000"})]}),l.jsx(me,{"data-loc":"client/src/components/Navbar.tsx:236",href:"/booking",className:"btn-gold flex-1 px-5 py-3 rounded-lg text-sm font-bold text-center",children:"احجز الآن"})]})]})]})})})]})}function Ji(){const{data:e}=fe.settings.get.useQuery(),t=e?.phone||"+966533521601",n=e?.email||"[email protected]",r=e?.address||"الرياض، المملكة العربية السعودية",s=e?.instagram||"jamarkaram_bbq",o=e?.twitter||"jamarkaram_bbq",c=(e?.whatsapp1||"+966533521601").replace(/[^0-9]/g,""),u=(e?.whatsapp2||"+966534573051").replace(/[^0-9]/g,"");return e?.workingHours,l.jsxs("footer",{"data-loc":"client/src/components/Footer.tsx:20",className:"section-darker border-t border-border/30 pb-20 md:pb-0",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:22",className:"h-px gold-gradient opacity-40"}),l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:24",className:"container py-16",children:l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:25",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-10",children:[l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:27",className:"lg:col-span-2",children:[l.jsxs(me,{"data-loc":"client/src/components/Footer.tsx:28",href:"/",className:"flex items-center gap-3 mb-5 w-fit",children:[l.jsx("img",{"data-loc":"client/src/components/Footer.tsx:29",src:"/manus-storage/logo_main_73c41181.png",alt:"جمر وكرم",className:"h-14 w-auto object-contain"}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:30",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:31",className:"text-xl font-black text-primary",children:"الشيف جمر وكرم 🔥"}),l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:32",className:"text-xs text-muted-foreground tracking-widest",children:"للشواء الخارجي"})]}),l.jsx("style",{"data-loc":"client/src/components/Footer.tsx:34",children:`
1016                @keyframes footerTextShimmer {
1017                  0%   { background-position: 0% 50%; }
1018                  100% { background-position: 200% 50%; }
1019                }
1020              `})]}),l.jsx("p",{"data-loc":"client/src/components/Footer.tsx:41",className:"text-muted-foreground text-sm leading-relaxed max-w-sm mb-6",children:"خدمة شواء خارجي احترافية تصل إليك أينما كنت في الرياض والمملكة العربية السعودية. نجلب الشيف والمعدات والتجربة الكاملة إلى موقعك."}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:45",className:"flex gap-3",children:[l.jsx("a",{"data-loc":"client/src/components/Footer.tsx:46",href:`https://instagram.com/${s}`,target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full border border-border/50 flex items-center justify-center text-muted-foreground hover:text-primary hover:border-primary/50 transition-all duration-200",children:l.jsx(hU,{"data-loc":"client/src/components/Footer.tsx:52",className:"w-4 h-4"})}),l.jsx("a",{"data-loc":"client/src/components/Footer.tsx:54",href:`https://twitter.com/${o}`,target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 rounded-full border border-border/50 flex items-center justify-center text-muted-foreground hover:text-primary hover:border-primary/50 transition-all duration-200",children:l.jsx(wU,{"data-loc":"client/src/components/Footer.tsx:60",className:"w-4 h-4"})})]})]}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:66",children:[l.jsx("h3",{"data-loc":"client/src/components/Footer.tsx:67",className:"text-sm font-semibold text-primary mb-5 tracking-wider up
1020percase",children:"روابط سريعة"}),l.jsx("ul",{"data-loc":"client/src/components/Footer.tsx:68",className:"space-y-3",children:[{href:"/services",label:"خدماتنا"},{href:"/packages",label:"الباقات والأسعار"},{href:"/gallery",label:"معرض الصور"},{href:"/about",label:"من نحن"},{href:"/blog",label:"المدونة"},{href:"/booking",label:"احجز الآن"}].map(f=>l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:77",children:l.jsxs(me,{"data-loc":"client/src/components/Footer.tsx:78",href:f.href,className:"text-sm text-muted-foreground hover:text-primary transition-colors duration-200 flex items-center gap-2 group",children:[l.jsx("span",{"data-loc":"client/src/components/Footer.tsx:82",className:"w-1 h-1 rounded-full bg-primary/40 group-hover:bg-primary transition-colors"}),f.label]})},f.href))})]}),l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:91",className:"hidden",children:l.jsxs("ul",{"data-loc":"client/src/components/Footer.tsx:92",children:[l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:93",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:93",href:"/service/bbq-mobile",children:"شواء متنقل"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:94",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:94",href:"/service/bbq-at-home",children:"شواء في المنزل"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:95",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:95",href:"/service/bbq-events",children:"شواء المناسبات"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:96",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:96",href:"/service/bbq-camps",children:"شواء المخيمات"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:97",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:97",href:"/service/bbq-companies",children:"شواء الشركات"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:98",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:98",href:"/area/riyadh",children:"شواء الرياض"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:99",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:99",href:"/area/north-riyadh",children:"شواء شمال الرياض"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:100",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:100",href:"/area/east-riyadh",children:"شواء شرق الرياض"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:101",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:101",href:"/area/west-riyadh",children:"شواء غرب الرياض"})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:102",children:l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:102",href:"/area/south-riyadh",children:"شواء جنوب الرياض"})})]})}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:107",children:[l.jsx("h3",{"data-loc":"client/src/components/Footer.tsx:108",className:"text-sm font-semibold text-primary mb-5 tracking-wider uppercase",children:"تواصل معنا"}),l.jsxs("ul",{"data-loc":"client/src/components/Footer.tsx:109",className:"space-y-4",children:[l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:112",children:l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:113",className:"flex flex-col gap-2",children:[{phone:c,label:"مبيعات",desc:"الشيف جمر وكرم 🔥 - مبيعات"},{phone:u,label:"دعم",desc:"الشيف جمر وكرم 🔥 - دعم"}].map(f=>l.jsxs("a",{"data-loc":"client/src/components/Footer.tsx:118",href:`https://wa.me/${f.phone}?text=${encodeURIComponent("مرحباً شيف جمر وكرم 🔥 أريد الاستفسار عن خدمات الشواء الخارجية")}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 px-3 py-2.5 rounded-xl border border-green-500/25 bg-green-500/8 hover:bg-green-500/15 hover:border-green-500/50 transition-all duration-200 group",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:126",className:"w-8 h-8 rounded-full bg-green-500 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:l.jsx("svg",{"data-loc":"client/src/components/Footer.tsx:127",viewBox:"0 0 24 24",className:"w-4 h-4 fill-white",children:l.jsx("path",{"data-loc":"client/src/components/Footer.tsx:128",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
1020198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})})}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:131",className:"flex-1 min-w-0",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:132",className:"text-xs font-bold text-green-400",children:f.desc}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:133",className:"text-xs text-muted-foreground",dir:"ltr",children:["+",f.phone]})]}),l.jsx("span",{"data-loc":"client/src/components/Footer.tsx:135",className:"text-[10px] text-green-400/70 font-medium",children:"واتساب"})]},f.phone))})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:141",children:l.jsxs("a",{"data-loc":"client/src/components/Footer.tsx:142",href:`tel:${t}`,className:"flex items-center gap-3 text-sm text-muted-foreground hover:text-primary transition-colors group",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:146",className:"w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors",children:l.jsx(Jn,{"data-loc":"client/src/components/Footer.tsx:147",className:"w-4 h-4 text-primary"})}),l.jsx("span",{"data-loc":"client/src/components/Footer.tsx:149",dir:"ltr",children:t})]})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:152",children:l.jsxs("a",{"data-loc":"client/src/components/Footer.tsx:153",href:`mailto:${n}`,className:"flex items-center gap-3 text-sm text-muted-foreground hover:text-primary transition-colors group",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:157",className:"w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors",children:l.jsx(xU,{"data-loc":"client/src/components/Footer.tsx:158",className:"w-4 h-4 text-primary"})}),l.jsx("span",{"data-loc":"client/src/components/Footer.tsx:160",children:n})]})}),l.jsx("li",{"data-loc":"client/src/components/Footer.tsx:163",children:l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:164",className:"flex items-start gap-3 text-sm text-muted-foreground",children:[l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:165",className:"w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0 mt-0.5",children:l.jsx(Di,{"data-loc":"client/src/components/Footer.tsx:166",className:"w-4 h-4 text-primary"})}),l.jsx("span",{"data-loc":"client/src/components/Footer.tsx:168",children:r})]})})]})]})]})}),l.jsx("div",{"data-loc":"client/src/components/Footer.tsx:177",className:"border-t border-border/20",children:l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:178",className:"container py-5 flex flex-col sm:flex-row items-center justify-between gap-3",children:[l.jsxs("p",{"data-loc":"client/src/components/Footer.tsx:179",className:"text-xs text-muted-foreground",children:["© ",new Date().getFullYear()," الشيف جمر وكرم 🔥 للشواء الخارجي. جميع الحقوق محفوظة."]}),l.jsxs("div",{"data-loc":"client/src/components/Footer.tsx:182",className:"flex gap-4",children:[l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:183",href:"/contact",className:"text-xs text-muted-foreground hover:text-primary transition-colors",children:"سياسة الخصوصية"}),l.jsx(me,{"data-loc":"client/src/components/Footer.tsx:186",href:"/contact",className:"text-xs text-muted-foreground hover:text-primary transition-colors",children:"الشروط والأحكام"})]})]})})]})}function Soe(){const e=Array.from(new Set(mr.map(t=>t.category)));return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Blog.tsx:13",title:"مدونة جمر وكرم للشواء — نصائح ووصفات ودليل الشواء الخارجي",description:"مدونة متخصصة في الشواء الخارجي: نصائح الشيف، وصفات التتبيل، دليل الباقات، وكل ما يخص خدمة الشواء الخارجي في الرياض.",keywords:"مدونة شواء, نصائح شواء, وصفات شواء, دليل الشواء, شواء الرياض",canonical:"/blog",ogType:"website"}),l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:20",className:"min-h-screen bg-background text-foreground page-mobile-safe",dir:"rtl",children:[l.jsx(Zi,{"data-loc":"client/src/pages/Blog.tsx:21"}),l.jsx("section",{"data-loc":"client/src/pages/Blog.tsx:24",className:"pt-24 pb-12 bg-gradient-to-b from-black to-background",children:l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:25",className:"container max-w-6xl mx-auto px-4 text-center",children:[l.jsx("p",{"data-loc":"client/src/pages/Blog.tsx:26",className:"text-gold-primary font-medium mb-3 tracking-widest text-sm uppercase",children:"المدونة"}),l.jsx("h1",{"data-loc":"client/src/pages/Blog.tsx:27",className:"text-4xl md:text-5xl font-bold text-white mb-4",children:"مدونة الشواء الخارجي"}),l.jsx("p",{"data-loc":"client/src/pages/Blog.tsx:30",className:"text-gray-300 text-lg max-w-2xl mx-auto",children:"نصائح الشيف المتخصص، وصفات التتبيل، دليل الباقات، وكل ما يخص الشواء الخارجي الاحترافي"})]})}),l.jsx("section",{"data-loc":"client/src/pages/Blog.tsx:37",className:"py-6 border-b border-gold-primary/20",children:l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:38",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:39",className:"flex flex-wrap gap-3 justify-center",children:[l.jsx("button",{"data-loc":"client/src/pages/Blog.tsx:40",className:"px-4 py-2 bg-gold-primary text-black rounded-full text-sm font-medium",children:"الكل"}),e.map(t=>l.jsx("button",{"data-loc":"client/src/pages/Blog.tsx:44",className:"px-4 py-2 border border-gold-primary/40 text-gold-primary rounded-full text-sm hover:bg-gold-primary/10 transition-colors",children:t},t))]})})}),l.jsx("section",{"data-loc":"client/src/pages/Blog.tsx:56",className:"py-16",children:l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:57",className:"container max-w-6xl mx-auto px-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:59",className:"mb-12",children:l.jsx(me,{"data-loc":"client/src/pages/Blog.tsx:60",href:`/blog/${mr[0].slug}`,children:l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:61",className:"group relative rounded-2xl overflow-hidden border border-gold-primary/20 hover:border-gold-primary/60 transition-all duration-300 cursor-pointer",children:[l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:62",className:"relative h-80 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/Blog.tsx:63",src:mr[0].image,alt:mr[0].title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:68",className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-transparent"}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:69",className:"absolute top-4 right-4",children:l.jsx("span",{"data-loc":"client/src/pages/Blog.tsx:70",className:"bg-gold-primary text-black px-3 py-1 rounded-full text-xs font-bold",children:"مقال مميز"})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:75",className:"absolute bottom-0 left-0 right-0 p-6",children:[l.jsx("span",{"data-loc":"client/src/pages/Blog.tsx:76",className:"text-gold-primary text-sm mb-2 block",children:mr[0].category}),l.jsx("h2",{"data-loc":"client/src/pages/Blog.tsx:77",className:"text-2xl font-bold text-white mb-2 group-hover:text-gold-primary transition-colors",children:mr[0].title}),l.jsx("p",{"data-loc":"client/src/pages/Blog.tsx:80",className:"text-gray-300 text-sm mb-3 line-clamp-2",children:mr[0].excerpt}),l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:81",className:"flex items-center gap-4 text-gray-400 text-xs",children:[l.jsxs("span",{"data-loc":"client/src/pages/Blog.tsx:82",className:"flex items-center gap-1",children:[l.jsx(Mi,{"data-loc":"client/src/pages/Blog.tsx:83",className:"w-3 h-3"}),mr[0].readTime," دقائق قراءة"]}),l.jsx("span",{"data-loc":"client/src/pages/Blog.tsx:86",children:new Date(mr[0].publishedAt).toLocaleDateString("ar-SA")})]})]})]})})}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:94",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:mr.slice(1).map(t=>l.jsx(me,{"data-loc":"client/src/pages/Blog.tsx:96",href:`/blog/${t.slug}`,children:l.jsxs("article",{"data-loc":"client/src/pages/Blog.tsx:97",className:"group bg-card border border-gold-primary/20 hover:border-gold-primary/60 rounded-xl overflow-hidden transition-all duration-300 cursor-pointer h-full flex flex-col",children:[l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:98",className:"relative h-48 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/Blog.tsx:99",src:t.image,alt:t.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:104",className:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:105",className:"absolute top-3 right-3",children:l.jsx("span",{"data-loc":"client/src/pages/Blog.tsx:106",className:"bg-black/70 text-gold-primary px-2 py-1 rounded-full text-xs border border-gold-primary/30",children:t.category})})]}),l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:111",className:"p-5 flex flex-col flex-1",children:[l.jsx("h3",{"data-loc":"client/src/pages/Blog.tsx:112",className:"text-white font-bold text-base mb-2 group-hover:text-gold-primary transition-colors line-clamp-2 leading-relaxed",children:t.title}),l.jsx("p",{"data-loc":"client/src/pages/Blog.tsx:115",className:"text-gray-400 text-sm mb-4 line-clamp-2 flex-1",children:t.excerpt}),l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:116",className:"flex items-center justify-between text-xs text-gray-500 mt-auto pt-3 border-t border-gold-primary/10",children:[l.jsxs("span",{"data-loc":"client/src/pages/Blog.tsx:117",className:"flex items-center gap-1",children:[l.jsx(Mi,{"data-loc":"client/src/pages/Blog.tsx:118",className:"w-3 h-3"}),t.readTime," دقائق"]}),l.jsx("span",{"data-loc":"client/src/pages/Blog.tsx:121",children:new Date(t.publishedAt).toLocaleDateString("ar-SA")})]}),l.jsx("div",{"data-loc":"client/src/pages/Blog.tsx:123",className:"flex flex-wrap gap-1 mt-3",children:t.tags.slice(0,2).map(n=>l.jsxs("span",{"data-loc":"client/src/pages/Blog.tsx:125",className:"flex items-center gap-1 text-xs text-gold-primary/70 bg-gold-primary/5 px-2 py-0.5 rounded-full",children:[l.jsx(QE,{"data-loc":"client/src/pages/Blog.tsx:126",className:"w-2.5 h-2.5"}),n]},n))})]})]})},t.slug))})]})}),l.jsx("section",{"data-loc":"client/src/pages/Blog.tsx:140",className:"py-16 bg-gradient-to-b from-background to-black",children:l.jsxs("div",{"data-loc":"client/src/pages/Blog.tsx:141",className:"container max-w-4xl mx-auto px-4 text-center",children:[l.jsx("h2",{"data-loc":"client/src/pages/Blog.tsx:142",className:"text-3xl font-bold text-white mb-4",children:"هل أنت مستعد لتجربة الشواء الاحترافي؟"}),l.jsx("p",{"data-loc":"client/src/pages/Blog.tsx:143",className:"text-gray-300 mb-8",children:"احجز الآن وتمتع بخدمة شواء خارجي لا تُنسى"}),l.jsx(me,{"data-loc":"client/src/pages/Blog.tsx:144",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Blog.tsx:145",className:"bg-gold-primary text-black font-bold px-8 py-4 rounded-full hover:bg-gold-light transition-colors text-lg",children:"احجز الآن"})})]})}),l.jsx(Ji,{"data-loc":"client/src/pages/Blog.tsx:152"})]})]})}function Noe(){const{slug:e}=hd(),t=boe(e||""),n=woe(e||"");if(!t)return l.jsx(pl,{"data-loc":"client/src/pages/BlogPost.tsx:16"});const r=c=>{const u=c.trim().split(`
1021`),f=[];let p=0;for(let g=0;g<u.length;g++){const m=u[g];if(m.startsWith("## "))f.push(l.jsx("h2",{"data-loc":"client/src/pages/BlogPost.tsx:28",className:"text-2xl font-bold text-white mt-8 mb-4 border-b border-gold-primary/30 pb-2",children:m.replace("## ","")},p++));else if(m.startsWith("### "))f.push(l.jsx("h3",{"data-loc":"client/src/pages/BlogPost.tsx:34",className:"text-xl font-bold text-gold-primary mt-6 mb-3",children:m.replace("### ","")},p++));else if(m.startsWith("**")&&m.endsWith("**"))f.push(l.jsx("p",{"data-loc":"client/src/pages/BlogPost.tsx:40",className:"font-bold text-white mt-4 mb-2",children:m.replace(/\*\*/g,"")},p++));else if(m.startsWith("- "))f.push(l.jsx("li",{"data-loc":"client/src/pages/BlogPost.tsx:46",className:"text-gray-300 mb-1 mr-4 list-disc",children:m.replace("- ","").replace(/\[([^\]]+)\]\(([^)]+)\)/g,(x,b,A)=>b)},p++));else if(m.match(/^\d+\. /))f.push(l.jsx("li",{"data-loc":"client/src/pages/BlogPost.tsx:52",className:"text-gray-300 mb-1 mr-4 list-decimal",children:m.replace(/^\d+\. /,"").replace(/\*\*/g,"")},p++));else if(m.startsWith("|")&&m.endsWith("|")){const x=m.split("|").filter(
1021Boolean).map(b=>b.trim());x[0].match(/^-+$/)||f.push(l.jsx("tr",{"data-loc":"client/src/pages/BlogPost.tsx:61",className:"border-b border-gold-primary/10",children:x.map((b,A)=>l.jsx("td",{"data-loc":"client/src/pages/BlogPost.tsx:63",className:"px-4 py-2 text-gray-300 text-sm",children:b},A))},p++))}else if(m.includes("[")&&m.includes("](/")){const x=m.replace(/\[([^\]]+)\]\(([^)]+)\)/g,(b,A,y)=>A);x.trim()&&f.push(l.jsx("p",{"data-loc":"client/src/pages/BlogPost.tsx:73",className:"text-gray-300 leading-relaxed mb-3",children:x},p++))}else m.trim()&&f.push(l.jsx("p",{"data-loc":"client/src/pages/BlogPost.tsx:80",className:"text-gray-300 leading-relaxed mb-3",children:m.replace(/\*\*/g,"")},p++))}return f},s=YU(t.title,t.metaDescription,`/blog/${t.slug}`,t.publishedAt,t.image),o=Qm([{name:"الرئيسية",url:"/"},{name:"المدونة",url:"/blog"},{name:t.title,url:`/blog/${t.slug}`}]);return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/BlogPost.tsx:105",title:t.metaTitle,description:t.metaDescription,keywords:t.tags.join(", "),canonical:`/blog/${t.slug}`,ogImage:t.image,ogType:"article",schema:s}),l.jsx("script",{"data-loc":"client/src/pages/BlogPost.tsx:115",type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(o)}}),l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:119",className:"min-h-screen bg-background text-foreground page-mobile-safe",dir:"rtl",children:[l.jsx(Zi,{"data-loc":"client/src/pages/BlogPost.tsx:120"}),l.jsx("section",{"data-loc":"client/src/pages/BlogPost.tsx:123",className:"pt-20 relative",children:l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:124",className:"relative h-72 md:h-96 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/BlogPost.tsx:125",src:t.image,alt:t.title,className:"w-full h-full object-cover"}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:130",className:"absolute inset-0 bg-gradient-to-t from-black via-black/60 to-black/20"}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:131",className:"absolute bottom-0 left-0 right-0 p-6 md:p-12",children:l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:132",className:"container max-w-4xl mx-auto",children:[l.jsx("span",{"data-loc":"client/src/pages/BlogPost.tsx:133",className:"bg-gold-primary text-black px-3 py-1 rounded-full text-xs font-bold mb-3 inline-block",children:t.category}),l.jsx("h1",{"data-loc":"client/src/pages/BlogPost.tsx:136",className:"text-2xl md:text-4xl font-bold text-white leading-tight",children:t.title})]})})]})}),l.jsx("section",{"data-loc":"client/src/pages/BlogPost.tsx:145",className:"border-b border-gold-primary/20 bg-black/40",children:l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:146",className:"container max-w-4xl mx-auto px-4 py-4",children:l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:147",className:"flex flex-wrap items-center gap-4 text-sm text-gray-400",children:[l.jsxs("span",{"data-loc":"client/src/pages/BlogPost.tsx:148",className:"flex items-center gap-1",children:[l.jsx(dl,{"data-loc":"client/src/pages/BlogPost.tsx:149",className:"w-4 h-4 text-gold-primary"}),new Date(t.publishedAt).toLocaleDateString("ar-SA",{year:"numeric",month:"long",day:"numeric"})]}),l.jsxs("span",{"data-loc":"client/src/pages/BlogPost.tsx:156",className:"flex items-center gap-1",children:[l.jsx(Mi,{"data-loc":"client/src/pages/BlogPost.tsx:157",className:"w-4 h-4 text-gold-primary"}),t.readTime," دقائق قراءة"]}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:160",className:"flex flex-wrap gap-2 mr-auto",children:t.tags.map(c=>l.jsxs("span",{"data-loc":"client/src/pages/BlogPost.tsx:162",className:"flex items-center gap-1 text-xs text-gold-primary bg-gold-primary/10 px-2 py-0.5 rounded-full",children:[l.jsx(QE,{"data-loc":"client/src/pages/BlogPost.tsx:163",className:"w-3 h-3"}),c]},c))})]})})}),l.jsx("article",{"data-loc":"client/src/pages/BlogPost.tsx:173",className:"py-12",children:l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:174",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:175",className:"prose-custom",children:r(t.content)}),l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:180",className:"mt-12 p-6 bg-gradient-to-r from-gold-primary/10 to-gold-dark/10 border border-gold-primary/30 rounded-2xl text-center",children:[l.jsx("h3",{"data-loc":"client/src/pages/BlogPost.tsx:181",className:"text-xl font-bold text-white mb-2",children:"هل أنت مستعد لتجربة الشواء الاحترافي؟"}),l.jsx("p",{"data-loc":"client/src/pages/BlogPost.tsx:182",className:"text-gray-300 mb-4",children:"احجز الآن وتمتع بخدمة شواء خارجي لا تُنسى في الرياض"}),l.jsx(me,{"data-loc":"client/src/pages/BlogPost.tsx:183",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/BlogPost.tsx:184",className:"bg-gold-primary text-black font-bold px-6 py-3 rounded-full hover:bg-gold-light transition-colors",children:"احجز الآن"})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/BlogPost.tsx:193",className:"py-12 border-t border-gold-primary/20",children:l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:194",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/BlogPost.tsx:195",className:"text-2xl font-bold text-white mb-8",children:"مقالات ذات صلة"}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:196",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:n.map(c=>l.jsx(me,{"data-loc":"client/src/pages/BlogPost.tsx:198",href:`/blog/${c.slug}`,children:l.jsxs("article",{"data-loc":"client/src/pages/BlogPost.tsx:199",className:"group bg-card border border-gold-primary/20 hover:border-gold-primary/60 rounded-xl overflow-hidden transition-all duration-300 cursor-pointer",children:[l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:200",className:"relative h-40 overflow-hidden",children:[l.jsx("img",{"data-loc":"client/src/pages/BlogPost.tsx:201",src:c.image,alt:c.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:206",className:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"})]}),l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:208",className:"p-4",children:[l.jsx("h3",{"data-loc":"client/src/pages/BlogPost.tsx:209",className:"text-white font-bold text-sm group-hover:text-gold-primary transition-colors line-clamp-2 leading-relaxed",children:c.title}),l.jsxs("div",{"data-loc":"client/src/pages/BlogPost.tsx:212",className:"flex items-center gap-1 mt-2 text-xs text-gray-500",children:[l.jsx(Mi,{"data-loc":"client/src/pages/BlogPost.tsx:213",className:"w-3 h-3"}),c.readTime," دقائق"]})]})]})},c.slug))}),l.jsx("div",{"data-loc":"client/src/pages/BlogPost.tsx:222",className:"text-center mt-8",children:l.jsx(me,{"data-loc":"client/src/pages/BlogPost.tsx:223",href:"/blog",children:l.jsxs("button",{"data-loc":"client/src/pages/BlogPost.tsx:224",className:"flex items-center gap-2 mx-auto text-gold-primary hover:text-gold-light transition-colors font-medium",children:[l.jsx(oU,{"data-loc":"client/src/pages/BlogPost.tsx:225",className:"w-4 h-4"}),"عودة للمدونة"]})})})]})}),l.jsx(Ji,{"data-loc":"client/src/pages/BlogPost.tsx:233"})]})]})}
1021function jd({slug:e,title:t,metaTitle:n,metaDescription:r,heroTitle:s,heroSubtitle:o,heroImage:c,description:u,features:f,benefits:p,packages:g,faqs:m,relatedServices:x,areas:b=["الرياض","شمال الرياض","جنوب الرياض","شرق الرياض","غرب الرياض"],minPrice:A}){const y=rC(t,r,`/service/${e}`,A),j=gd(m),N={"@context":"https://schema.org","@graph":[y,j,Tw(4.9,127)]};return l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:56",className:"min-h-screen bg-background text-foreground",dir:"rtl",children:[l.jsx(Pt,{"data-loc":"client/src/pages/ServicePage.tsx:57",title:n,description:r,canonical:`/service/${e}`,ogImage:c,schema:N,keywords:`${t}, شواء خارجي, شواء الرياض, جمر وكرم, ${b.join(", ")}`}),l.jsx(Zi,{"data-loc":"client/src/pages/ServicePage.tsx:65"}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:68",className:"bg-black/50 border-b border-gold/20 py-3",children:l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:69",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("nav",{"data-loc":"client/src/pages/ServicePage.tsx:70",className:"flex items-center gap-2 text-sm text-muted-foreground","aria-label":"breadcrumb",children:[l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:71",href:"/",className:"hover:text-gold transition-colors",children:"الرئيسية"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:72",className:"text-gold/40",children:"/"}),l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:73",href:"/services",className:"hover:text-gold transition-colors",children:"الخدمات"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:74",className:"text-gold/40",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:75",className:"text-gold",children:t})]})})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:81",className:"relative min-h-[60vh] flex items-center justify-center overflow-hidden",style:{backgroundImage:`linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.8) 100%), url(${c})`,backgroundSize:"cover",backgroundPosition:"center"},children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:89",className:"container max-w-4xl mx-auto px-4 text-center py-20",children:[l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:90",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 rounded-full px-4 py-2 mb-6",children:[l.jsx(vn,{"data-loc":"client/src/pages/ServicePage.tsx:91",className:"w-4 h-4 text-gold"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:92",className:"text-gold text-sm font-medium",children:"جمر وكرم للشواء والضيافة"})]}),l.jsx("h1",{"data-loc":"client/src/pages/ServicePage.tsx:94",className:"text-4xl md:text-6xl font-bold text-white mb-6 leading-tight",children:s}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:97",className:"text-xl text-white/80 mb-8 max-w-2xl mx-auto leading-relaxed",children:o}),l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:100",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:101",href:"/booking",children:l.jsxs(st,{"data-loc":"client/src/pages/ServicePage.tsx:102",size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold px-8 py-4 text-lg",children:[l.jsx(vn,{"data-loc":"client/src/pages/ServicePage.tsx:103",className:"w-5 h-5 ml-2"}),"احجز الآن"]})}),l.jsx("a",{"data-loc":"client/src/pages/ServicePage.tsx:107",href:"tel:+966500000000",children:l.jsxs(st,{"data-loc":"client/src/pages/ServicePage.tsx:108",size:"lg",variant:"outline",className:"border-white/30 text-white hover:bg-white/10 px-8 py-4 text-lg",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ServicePage.tsx:109",className:"w-5 h-5 ml-2"}),"اتصل بنا"]})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:118",className:"py-16 bg-background",children:l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:119",className:"container max-w-4xl mx-auto px-4",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:120",className:"grid md:grid-cols-2 gap-12 items-center",children:[l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:121",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServicePage.tsx:122",className:"text-3xl font-bold text-white mb-6",children:["عن ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:123",className:"text-gold",children:t})]}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:125",className:"text-foreground leading-relaxed text-lg mb-6",children:u}),l.jsx("ul",{"data-loc":"client/src/pages/ServicePage.tsx:126",className:"space-y-3",children:f.map((k,T)=>l.jsxs("li",{"data-loc":"client/src/pages/ServicePage.tsx:128",className:"flex items-center gap-3",children:[l.jsx(za,{"data-loc":"client/src/pages/ServicePage.tsx:129",className:"w-5 h-5 text-gold flex-shrink-0"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:130",className:"text-foreground",children:k})]},T))})]}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:135",className:"grid grid-cols-2 gap-4",children:p.map((k,T)=>l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:137",className:"bg-card border border-gold/20 rounded-xl p-5 text-center hover:border-gold/50 transition-colors",children:[l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:138",className:"text-3xl mb-3",children:k.icon}),l.jsx("h3",{"data-loc":"client/src/pages/ServicePage.tsx:139",className:"text-white font-bold mb-2 text-sm",children:k.title}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:140",className:"text-muted-foreground text-xs leading-relaxed",children:k.desc})]},T))})]})})}),g.length>0&&l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:150",className:"py-16 bg-card/30",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:151",className:"container max-w-5xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServicePage.tsx:152",className:"text-3xl font-bold text-white text-center mb-4",children:["باقات ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:153",className:"text-gold",children:t})]}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:155",className:"text-muted-foreground text-center mb-12",children:"اختر الباقة المناسبة لاحتياجاتك"}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:156",className:"grid md:grid-cols-3 gap-6",children:g.map((k,T)=>l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:158",className:`relative bg-card border rounded-2xl p-6 flex flex-col ${k.popular?"border-gold shadow-lg shadow-gold/20 scale-105":"border-gold/20"}`,children:[k.popular&&l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:167",className:"absolute -top-3 right-1/2 translate-x-1/2 bg-gold text-black text-xs font-bold px-4 py-1 rounded-full",children:"الأكثر طلباً"}),l.jsx("h3",{"data-loc":"client/src/pages/ServicePage.tsx:171",className:"text-white font-bold text-xl mb-2",children:k.name}),l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:172",className:"text-gold text-3xl font-bold mb-4",children:[k.price," ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:173",className:"text-sm text-muted-foreground",children:"ريال"})]}),l.jsx("ul",{"data-loc":"client/src/pages/ServicePage.tsx:175",className:"space-y-2 flex-1 mb-6",children:k.features.map((C,O)=>l.jsxs("li",{"data-loc":"client/src/pages/ServicePage.tsx:177",className:"flex items-center gap-2 text-sm text-foreground",children:[l.jsx(za,{"data-loc":"client/src/pages/ServicePage.tsx:178",className:"w-4 h-4 text-gold flex-shrink-0"}),C]},O))}),l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:183",href:"/booking",children:l.jsx(st,{"data-loc":"client/src/pages/ServicePage.tsx:184",className:`w-full ${k.popular?"bg-gold hover:bg-gold/90 text-black":"border-gold/50 text-gold hover:bg-gold/10"}`,variant:k.popular?"default":"outline",children:"احجز هذه الباقة"})})]},T))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:199",className:"py-12 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:200",className:"container max-w-4xl mx-auto px-4 text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServicePage.tsx:201",className:"text-2xl font-bold text-white mb-4",children:["مناطق تغطية ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:202",className:"text-gold",children:t})]}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:204",className:"text-muted-foreground mb-8",children:"نصل إليك في جميع أحياء الرياض"}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:205",className:"flex flex-wrap justify-center gap-3",children:b.map((k,T)=>l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:207",className:"bg-card border border-gold/20 text-foreground px-4 py-2 rounded-full text-sm hover:border-gold/50 transition-colors",children:k},T))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:216",className:"py-16 bg-card/30",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:217",className:"container max-w-3xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServicePage.tsx:218",className:"text-3xl font-bold text-white text-center mb-12",children:["أسئلة شائعة عن ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:219",className:"text-gold",children:t})]}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:221",className:"space-y-4",children:m.map((k,T)=>l.jsxs("details",{"data-loc":"client/src/pages/ServicePage.tsx:223",className:"bg-card border border-gold/20 rounded-xl overflow-hidden group",children:[l.jsxs("summary",{"data-loc":"client/src/pages/ServicePage.tsx:224",className:"flex items-center justify-between p-5 cursor-pointer text-white font-medium hover:text-gold transition-colors list-none",children:[l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:225",children:k.question}),l.jsx(fd,{"data-loc":"client/src/pages/ServicePage.tsx:226",className:"w-5 h-5 text-gold transition-transform group-open:rotate-180 flex-shrink-0"})]}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:228",className:"px-5 pb-5 text-foreground leading-relaxed border-t border-gold/10 pt-4",children:k.answer})]},T))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:238",className:"py-12 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:239",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/ServicePage.tsx:240",className:"text-2xl font-bold text-white text-center mb-8",children:"خدمات أخرى قد تهمك"}),l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:241",className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:x.map((k,T)=>l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:243",href:k.href,children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:244",className:"bg-card border border-gold/20 rounded-xl p-4 text-center hover:border-gold/50 hover:bg-gold/5 transition-all cursor-pointer group",children:[l.jsx(vn,{"data-loc":"client/src/pages/ServicePage.tsx:245",className:"w-6 h-6 text-gold mx-auto mb-2 group-hover:scale-110 transition-transform"}),l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:246",className:"text-foreground text-sm font-medium",children:k.title})]})},T))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServicePage.tsx:255",className:"py-16 bg-gradient-to-b from-background to-black",children:l.jsx("div",{"data-loc":"client/src/pages/ServicePage.tsx:256",className:"container max-w-3xl mx-auto px-4 text-center",children:l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:257",className:"bg-card border border-gold/30 rounded-2xl p-10",children:[l.jsx(Qi,{"data-loc":"client/src/pages/ServicePage.tsx:258",className:"w-12 h-12 text-gold mx-auto mb-4"}),l.jsxs("h2",{"data-loc":"client/src/pages/ServicePage.tsx:259",className:"text-3xl font-bold text-white mb-4",children:["احجز ",l.jsx("span",{"data-loc":"client/src/pages/ServicePage.tsx:260",className:"text-gold",children:t})," الآن"]}),l.jsx("p",{"data-loc":"client/src/pages/ServicePage.tsx:262",className:"text-muted-foreground mb-8 text-lg",children:"تواصل معنا وسنصل إليك في أي مكان بالرياض"}),l.jsxs("div",{"data-loc":"client/src/pages/ServicePage.tsx:265",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:266",href:"/booking",children:l.jsxs(st,{"data-loc":"client/src/pages/ServicePage.tsx:267",size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold px-10 py-4 text-lg",children:[l.jsx(vn,{"data-loc":"client/src/pages/ServicePage.tsx:268",className:"w-5 h-5 ml-2"}),"احجز الآن"]})}),l.jsx(me,{"data-loc":"client/src/pages/ServicePage.tsx:272",href:"/packages",children:l.jsxs(st,{"data-loc":"client/src/pages/ServicePage.tsx:273",size:"lg",variant:"outline",className:"border-gold/50 text-gold hover:bg-gold/10 px-10 py-4 text-lg",children:[l.jsx(iU,{"data-loc":"client/src/pages/ServicePage.tsx:274",className:"w-5 h-5 ml-2"}),"استعرض الباقات"]})})]})]})})}),l.jsx(Ji,{"data-loc":"client/src/pages/ServicePage.tsx:283"})]})}function Ooe(){return l.jsx(jd,{"data-loc":"client/src/pages/ServiceMobileBBQ.tsx:5",slug:"mobile-bbq-riyadh",title:"شواية متنقلة بالرياض",metaTitle:"شواية متنقلة بالرياض | جمر وكرم للشواء والضيافة",metaDescription:"خدمة شواية متنقلة احترافية تصل إلى موقعك في الرياض. شيف متخصص ومعدات شواء كاملة للعائلات والمناسبات. احجز الآن!",heroTitle:"شواية متنقلة تصل إليك",heroSubtitle:"نحضر معدات الشواء الاحترافية والشيف المتخصص مباشرة إلى موقعك في الرياض",heroImage:"/manus-storage/hero_bbq_c4c2b1e0.jpg",description:"خدمة الشواية المتنقلة من جمر وكرم هي الحل الأمثل لمن يريد تجربة شواء احترافية في منزله أو استراحته. نحضر كل شيء: الشواية الاحترافية، الفحم الجيد، الأدوات الكاملة، والشيف المتخصص — كل ما عليك هو الاستمتاع بوقتك مع عائلتك وأصدقائك.",features:["شواية فحم احترافية بمقاسات مختلفة","شيف متخصص بخبرة +8 سنوات","فحم طبيعي عالي الجودة","أدوات وملحقات شواء كاملة","تجهيز وإعداد المكان","تنظيف شامل بعد الانتهاء","تغطية جميع أحياء الرياض"],benefits:[{icon:"🔥",title:"شواء على الفحم",desc:"نكهة أصيلة لا تُضاهى بالفحم الطبيعي"},{icon:"👨‍🍳",title:"شيف محترف",desc:"خبرة واسعة في جميع أنواع الشواء"},{icon:"🚚",title:"نصل إليك",desc:"نحضر كل شيء إلى موقعك مباشرة"},{icon:"✨",title:"تنظيف شامل",desc:"نترك المكان نظيفاً كما وجدناه"}],packages:[{name:"باقة عائلية",price:"400",features:["حتى 15 شخص","3-4 ساعات","شواء متنوع","شيف متخصص","تنظيف بعد الانتهاء"]},{name:"باقة التجمعات",price:"800",features:["حتى 30 شخص","4-5 ساعات","شواء متنوع وفاخر","طاقم كامل","مشروبات ساخنة","تنظيف شامل"],popular:!0},{name:"باقة VIP",price:"1500",features:["حتى 50 شخص","6+ ساعات","جميع أنواع الشواء","طاقم كامل متخصص","معدات فاخرة","تقديم احترافي","تنظيف شامل"]}],faqs:[{question:"كم تكلفة الشواية المتنقلة في الرياض؟",answer:"تبدأ أسعار خدمة الشواية المتنقلة من 400 ريال للباقة العائلية حتى 1500 ريال للباقة VIP، وتختلف حسØ
1021¨ عدد الأشخاص ومدة الخدمة."},{question:"هل تصلون لجميع أحياء الرياض؟",answer:"نعم، نغطي جميع أحياء الرياض بما فيها شمال الرياض وجنوبه وشرقه وغربه. يرجى التواصل معنا للتأكد من تغطية منطقتك."},{question:"ماذا تشمل خدمة الشواية المتنقلة؟",answer:"تشمل الخدمة: شواية احترافية، فحم طبيعي، أدوات شواء كاملة، شيف متخصص، تجهيز المكان، وتنظيف شامل بعد الانتهاء."},{question:"كم مدة مسبقة يجب الحجز؟",answer:"يُفضل الحجز قبل 24-48 ساعة على الأقل لضمان التوفر، خاصة في عطل نهاية الأسبوع والمناسبات."},{question:"هل تقدمون اللحوم أيضاً؟",answer:"يمكنك اختيار باقة تشمل اللحوم والتجهيز الكامل، أو الاكتفاء بخدمة الشواء فقط مع تجهيز لحومك الخاصة."}],relatedServices:[{title:"شواء في موقع العميل",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",href:"/service/bbq-events"},{title:"شواء المخيمات",href:"/service/bbq-camps"},{title:"شواء الشركات",href:"/service/bbq-companies"}],minPrice:"400"})}function _oe(){return l.jsx(jd,{"data-loc":"client/src/pages/ServiceBBQAtHome.tsx:5",slug:"bbq-at-home",title:"خدمة شواء في موقع العميل",metaTitle:"خدمة شواء في موقع العميل بالرياض | جمر وكرم",metaDescription:"خدمة شواء احترافية في منزلك أو استراحتك بالرياض. شيف متخصص يصل إليك مع كامل المعدات. تجربة شواء لا تُنسى للعائلة والأصدقاء.",heroTitle:"شواء احترافي في منزلك",heroSubtitle:"نصل إلى منزلك أو استراحتك بكامل المعدات والشيف المتخصص لتجربة شواء لا تُنسى",heroImage:"/manus-storage/service_onsite_14f8c3e1.jpg",description:"خدمة الشواء في موقع العميل هي الأكثر طلباً من جمر وكرم. نصل إلى منزلك أو فيلتك أو استراحتك في الرياض بكامل المعدات الاحترافية. يتولى شيفنا المتخصص كل شيء من التجهيز حتى التقديم والتنظيف، بينما تستمتع أنت بوقتك مع أحبائك.",features:["وصول مباشر لمنزلك أو استراحتك","تجهيز كامل للمكان قبل الشواء","شيف محترف يتولى كل التفاصيل","خيارات متنوعة من اللحوم والدجاج والأسماك","تقديم احترافي على الطاولة","تنظيف شامل بعد الانتهاء","مرونة في التوقيت والمدة"],benefits:[{icon:"🏠",title:"في منزلك",desc:"راحة منزلك مع جودة المطعم"},{icon:"🥩",title:"لحوم طازجة",desc:"نختار أفضل اللحوم لك"},{icon:"⏰",title:"مرونة تامة",desc:"نتكيف مع جدولك الزمني"},{icon:"🧹",title:"بدون عناء",desc:"نتولى كل شيء من الألف للياء"}],packages:[{name:"عائلة صغيرة",price:"350",features:["حتى 10 أشخاص","2-3 ساعات","شواء متنوع","شيف متخصص","تنظيف بعد الانتهاء"]},{name:"عائلة كبيرة",price:"700",features:["حتى 25 شخص","4-5 ساعات","شواء متنوع وفاخر","طاقم كامل","مشروبات ساخنة","تنظيف شامل"],popular:!0},{name:"حفلة خاصة",price:"1200",features:["حتى 40 شخص","5-6 ساعات","قائمة شواء كاملة","طاقم متخصص","تقديم فاخر","تنظيف شامل"]}],faqs:[{question:"هل تصلون للفلل والاستراحات؟",answer:"نعم، نصل لجميع أنواع المواقع في الرياض: المنازل، الفلل، الاستراحات، والمجمعات السكنية."},{question:"هل أحتاج لتجهيز أي شيء مسبقاً؟",answer:"لا، نحن نتولى كل شيء. فقط أخبرنا بالعدد والوقت والموقع وسنحضر بكامل المعدات."},{question:"ما هي أنواع الشواء المتاحة؟",answer:"نقدم جميع أنواع الشواء: لحم البقر، الدجاج، الضأن، الأسماك، والخضروات المشوية."},{question:"هل يمكن إضافة خدمة اللحوم والتجهيز؟",answer:"نعم، يمكنك إضافة خدمة توفير اللحوم وتتبيلها مسبقاً بتكلفة إضافية."},{question:"كيف يتم التنظيف بعد الانتهاء؟",answer:"يتولى فريقنا تنظيف منطقة الشواء بالكامل وإزالة جميع المخلفات، نتركها كما وجدناها أو أفضل."}],relatedServices:[{title:"شواية متنقلة",href:"/service/mobile-bbq-riyadh"},{title:"شواء للمناسبات",href:"/service/bbq-events"},{title:"شواء المخيمات",href:"/service/bbq-camps"},{title:"شواء الشركات",href:"/service/bbq-companies"}],minPrice:"350"})}function koe(){return l.jsx(jd,{"data-loc":"client/src/pages/ServiceBBQEvents.tsx:5",slug:"bbq-events",title:"شواء للمناسبات بالرياض",metaTitle:"شواء للمناسبات والعزائم بالرياض | جمر وكرم",metaDescription:"خدمة شواء احترافية للمناسبات والعزائم والأفراح بالرياض. طاقم كامل ومعدات احترافية لمناسبتك. احجز الآن!",heroTitle:"شواء مناسباتك الخاصة",heroSubtitle:"نجعل مناسبتك لا تُنسى بخدمة شواء احترافية كاملة من التجهيز حتى التقديم",heroImage:"/manus-storage/service_events_73277901.jpg",description:"خدمة الشواء للمناسبات من جمر وكرم مصممة للعزائم الكبيرة والأفراح والاحتفالات. نوفر طاقماً كاملاً من الشيفات المتخصصين مع معدات احترافية تستوعب أعداداً كبيرة. سواء كانت عزيمة عائلية أو حفل زفاف أو احتفال تخرج، نضمن لك تجربة شواء لا تُنسى.",features:["تغطية مناسبات من 20 حتى 200 شخص","طاقم شيفات متخصصين","معدات شواء احترافية بمقاسات كبيرة","تنسيق وتجهيز مكان الشواء","تقديم احترافي على الطاولات","خدمة مشروبات ساخنة","تنظيف شامل بعد المناسبة"],benefits:[{icon:"🎉",title:"مناسبات كبيرة",desc:"نستوعب حتى 200 شخص بكفاءة عالية"},{icon:"👨‍🍳",title:"طاقم متكامل",desc:"فريق من الشيفات المحترفين"},{icon:"🍖",title:"تنوع الأصناف",desc:"قائمة شواء متنوعة لجميع الأذواق"},{icon:"⭐",title:"ضمان الجودة",desc:"نضمن رضاك التام أو نعيد المبلغ"}],packages:[{name:"مناسبة صغيرة",price:"600",features:["حتى 20 شخص","3-4 ساعات","شواء متنوع","طاقم متخصص","تنظيف بعد الانتهاء"]},{name:"مناسبة متوسطة",price:"1200",features:["حتى 50 شخص","5-6 ساعات","شواء متنوع وفاخر","طاقم كامل","مشروبات ساخنة","تنظيف شامل"],popular:!0},{name:"مناسبة كبيرة",price:"2000",features:["50-100 شخص","6-8 ساعات","شواء متنوع وفاخر","طاقم كامل","معدات احترافية","تقديم وخدمة","تنظيف شامل"]}],faqs:[{question:"ما الحد الأقصى لعدد الضيوف في المناسبات؟",answer:"نستطيع تغطية مناسبات حتى 200 شخص. للمناسبات الأكبر، يرجى التواصل معنا لترتيب خاص."},{question:"هل تقدمون خدمة الشواء للأفراح؟",answer:"نعم، نقدم خدمة شواء متكاملة للأفراح والحفلات الكبيرة مع طاقم متخصص ومعدات احترافية."},{question:"كم مدة مسبقة يجب الحجز للمناسبات؟",answer:"للمناسبات الكبيرة (أكثر من 50 شخص)، يُنصح بالحجز قبل أسبوع على الأقل لضمان التوفر."},{question:"هل يمكن تخصيص قائمة الشواء؟",answer:"نعم، يمكنك تخصيص قائمة الشواء حسب تفضيلاتك وأذواق ضيوفك."},{question:"ما هي طريقة الدفع؟",answer:"نقبل الدفع نقداً أو بالتحويل البنكي. يُطلب دفع عربون عند الحجز."}],relatedServices:[{title:"شواية متنقلة",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",href:"/service/bbq-at-home"},{title:"شواء المخيمات",href:"/service/bbq-camps"},{title:"شواء الشركات",href:"/service/bbq-companies"}],minPrice:"600"})}function Toe(){return l.jsx(jd,{"data-loc":"client/src/pages/ServiceBBQCamps.tsx:5",slug:"bbq-camps",title:"شواء المخيمات البرية",metaTitle:"شواء المخيمات البرية بالرياض | جمر وكرم للشواء والضيافة",metaDescription:"خدمة شواء احترافية للمخيمات البرية والرحلات الخارجية في الرياض ومحيطها. شيف متخصص يصل إلى موقع مخيمك. احجز الآن!",heroTitle:"شواء مخيمك البري",heroSubtitle:"نصل إلى موقع مخيمك في البرية بكامل المعدات لتجربة شواء أصيلة تحت النجوم",heroImage:"/manus-storage/service_camping_42d6add0.jpg",description:"خدمة شواء المخيمات من جمر وكرم تجمع بين متعة البرية وجودة الشواء الاحترافي. نصل إلى موقع مخيمك في أي مكان حول الرياض بمعدات شواء مناسبة للبيئة الخارجية. يتولى شيفنا المتخصص إعداد أشهى المشويات على الفحم الطبيعي في قلب الطبيعة.",features:["وصول لجميع مواقع المخيمات حول الرياض","معدات شواء مناسبة للبيئة الخارجية","فحم طبيعي وأدوات شواء كاملة","شيف متخصص بخبرة في الشواء البري","شواء على الجمر والحطب","تجهيز وتنظيف المكان","مرونة في الوقت والمكان"],benefits:[{icon:"🏕️",title:"في البرية",desc:"نصل لأي موقع مخيم حول الرياض"},{icon:"🔥",title:"على الجمر",desc:"نكهة أصيلة على الفحم الطبيعي"},{icon:"🌙",title:"تحت النجوم",desc:"تجربة شواء لا تُنسى في الطبيعة"}
1021,{icon:"🎒",title:"معدات متنقلة",desc:"معدات خفيفة مناسبة للبرية"}],packages:[{name:"مخيم صغير",price:"450",features:["حتى 10 أشخاص","3-4 ساعات","شواء متنوع","شيف متخصص","فحم وأدوات كاملة"]},{name:"مخيم متوسط",price:"850",features:["حتى 25 شخص","4-5 ساعات","شواء متنوع وفاخر","طاقم كامل","مشروبات ساخنة","تنظيف شامل"],popular:!0},{name:"مخيم كبير",price:"1600",features:["حتى 50 شخص","6+ ساعات","شواء متنوع وفاخر","طاقم متخصص","معدات كاملة","تقديم احترافي"]}],faqs:[{question:"هل تصلون لمواقع بعيدة عن الرياض؟",answer:"نصل لمواقع المخيمات في نطاق 100 كم من الرياض. للمواقع الأبعد، يرجى التواصل معنا لترتيب خاص."},{question:"ما هي أنواع الشواء المتاحة في المخيمات؟",answer:"نقدم جميع أنواع المشويات: لحم البقر، الدجاج، الضأن، الأسماك، والخضروات المشوية على الفحم الطبيعي."},{question:"هل تحضرون الفحم والأدوات؟",answer:"نعم، نحضر كل شيء: الشواية، الفحم الطبيعي، الأدوات الكاملة، وكل ما يلزم للشواء."},{question:"كيف يتم التنسيق لمواقع المخيمات؟",answer:"نحتاج لإحداثيات الموقع أو وصف دقيق له قبل يوم من الموعد لضمان الوصول في الوقت المحدد."},{question:"هل الخدمة متاحة في الشتاء؟",answer:"نعم، الخدمة متاحة على مدار السنة. موسم الشتاء هو الأكثر طلباً لشواء المخيمات."}],relatedServices:[{title:"شواية متنقلة",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",href:"/service/bbq-events"},{title:"شواء الشركات",href:"/service/bbq-companies"}],areas:["شمال الرياض","جنوب الرياض","شرق الرياض","غرب الرياض","الدرعية","الخرج","الدوادمي"],minPrice:"450"})}function Poe(){return l.jsx(jd,{"data-loc":"client/src/pages/ServiceBBQCompanies.tsx:5",slug:"bbq-companies",title:"شواء الشركات والمؤسسات",metaTitle:"شواء الشركات والفعاليات المؤسسية بالرياض | جمر وكرم",metaDescription:"خدمة شواء احترافية للشركات والمؤسسات والفعاليات المؤسسية بالرياض. نظم حفلات الشواء لموظفيك وعملائك. احجز الآن!",heroTitle:"شواء مؤسسي احترافي",heroSubtitle:"نجعل فعالياتك المؤسسية لا تُنسى بخدمة شواء احترافية تليق بمستوى شركتك",heroImage:"/manus-storage/service_events_73277901.jpg",description:"خدمة الشواء المؤسسي من جمر وكرم مصممة خصيصاً للشركات والمؤسسات التي تريد تنظيم فعاليات مميزة لموظفيها أو عملائها. نقدم خدمة احترافية كاملة تشمل التخطيط والتنفيذ والتنظيف، مع ضمان أعلى معايير الجودة والنظافة.",features:["خدمة مخصصة للشركات والمؤسسات","تغطية فعاليات من 20 حتى 300 شخص","طاقم متخصص بالخدمة المؤسسية","معدات شواء احترافية فاخرة","تقديم احترافي يليق بالمناسبات المؤسسية","فاتورة رسمية للشركات","تنظيف شامل بعد الفعالية"],benefits:[{icon:"🏢",title:"للشركات",desc:"خدمة مخصصة للبيئة المؤسسية"},{icon:"📋",title:"فاتورة رسمية",desc:"فاتورة ضريبية رسمية للشركات"},{icon:"🤝",title:"احترافية عالية",desc:"مستوى يليق بمؤسستك"},{icon:"📞",title:"تنسيق مسبق",desc:"نتعاون معك لتخطيط مثالي"}],packages:[{name:"فعالية صغيرة",price:"800",features:["حتى 30 شخص","3-4 ساعات","شواء متنوع","طاقم متخصص","فاتورة رسمية","تنظيف شامل"]},{name:"فعالية متوسطة",price:"1500",features:["حتى 70 شخص","5-6 ساعات","شواء متنوع وفاخر","طاقم كامل","مشروبات ساخنة","فاتورة رسمية","تنظيف شامل"],popular:!0},{name:"فعالية كبيرة",price:"3000",features:["حتى 150 شخص","6-8 ساعات","شواء فاخر متنوع","طاقم متخصص كامل","معدات احترافية","تقديم وخدمة","فاتورة رسمية","تنظيف شامل"]}],faqs:[{question:"هل تقدمون فاتورة ضريبية رسمية؟",answer:"نعم، نقدم فاتورة ضريبية رسمية لجميع الشركات والمؤسسات."},{question:"ما الحد الأقصى لعدد الموظفين في الفعاليات المؤسسية؟",answer:"نستطيع تغطية فعاليات حتى 300 شخص. للفعاليات الأكبر، يرجى التواصل معنا."},{question:"هل يمكن تنظيم الفعالية في مقر الشركة؟",answer:"نعم، نصل لمقر شركتك أو أي موقع تختاره في الرياض."},{question:"كم مدة مسبقة يجب الحجز للفعاليات المؤسسية؟",answer:"يُنصح بالحجز قبل أسبوع إلى أسبوعين للفعاليات الكبيرة."},{question:"هل يمكن تخصيص القائمة حسب احتياجات الشركة؟",answer:"نعم، نعمل معك لتصميم قائمة شواء مخصصة تناسب ذوق موظفيك وعملائك."}],relatedServices:[{title:"شواية متنقلة",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",href:"/service/bbq-events"},{title:"شواء المخيمات",href:"/service/bbq-camps"}],minPrice:"800"})}const Eoe=[{key:"all",label:"الكل",icon:"🔥"},{key:"meat",label:"اللحوم",icon:"🥩"},{key:"chicken",label:"الدجاج",icon:"🍗"},{key:"extras",label:"الإضافات",icon:"🥗"},{key:"additional_service",label:"خدمات",icon:"✨"}],Coe=[{id:1,nameAr:"أوصال لحم بقري",emoji:"🥩",descriptionAr:"لحم بقري طازج مختار بعناية",pricePerKg:"85",unit:"كجم",isAvailable:!0},{id:2,nameAr:"دجاج كامل",emoji:"🍗",descriptionAr:"دجاج طازج متبل بالتوابل العربية",pricePerKg:"45",unit:"كجم",isAvailable:!0},{id:3,nameAr:"كباب لحم",emoji:"🍢",descriptionAr:"كباب مفروم محضر يومياً",pricePerKg:"70",unit:"كجم",isAvailable:!0},{id:4,nameAr:"كباب دجاج",emoji:"🍢",descriptionAr:"كباب دجاج طري مع الأعشاب",pricePerKg:"55",unit:"كجم",isAvailable:!0},{id:5,nameAr:"لحم ضأن",emoji:"🐑",descriptionAr:"لحم ضأن طازج من أفضل المصادر",pricePerKg:"110",unit:"كجم",isAvailable:!0},{id:6,nameAr:"ضلوع لحم",emoji:"🦴",descriptionAr:"ضلوع بقري سميكة تُشوى ببطء",pricePerKg:"95",unit:"كجم",isAvailable:!0},{id:7,nameAr:"روبيان",emoji:"🦐",descriptionAr:"روبيان طازج مشوي بالثوم والزبدة",pricePerKg:"130",unit:"كجم",isAvailable:!0},{id:8,nameAr:"سمك",emoji:"🐟",descriptionAr:"سمك طازج مشوي على الفحم",pricePerKg:"90",unit:"كجم",isAvailable:!0},{id:9,nameAr:"مشكل مشويات",emoji:"🔥",descriptionAr:"تشكيلة متكاملة من أفضل الأنواع",pricePerKg:"100",unit:"كجم",isAvailable:!0}
1021,{id:10,nameAr:"خروف كامل",emoji:"🍖",descriptionAr:"خروف مشوي على الحفرة للمناسبات",pricePerKg:"120",unit:"كجم",isAvailable:!0}];function Moe(){const[e,t]=M.useState("all"),{data:n,isLoading:r}=fe.meatTypes.listAll.useQuery(),o=(n&&n.length>0?n:Coe).filter(c=>c.isAvailable!==!1&&c.isActive!==!1&&(e==="all"||c.category===e));return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Menu.tsx:40",title:"قائمة الطعام | جمر وكرم للشواء",description:"تصفح قائمة مشويات جمر وكرم: لحوم، دجاج، أسماك، مقبلات، وضيافة كاملة بأسعار مناسبة.",keywords:"قائمة مشويات, أسعار شواء, لحوم مشوية الرياض",canonical:"/menu"}),l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:46",className:"h-full flex flex-col overflow-hidden",style:{background:"linear-gradient(180deg, #0a0805 0%, #0f0c07 100%)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:51",className:"flex-shrink-0 px-4 pt-4 pb-3",style:{borderBottom:"1px solid rgba(201,168,76,0.1)"},children:[l.jsx("h1",{"data-loc":"client/src/pages/Menu.tsx:55",className:"text-lg font-black text-center mb-0.5",style:{color:"#C9A84C"},children:"قائمة المشويات"}),l.jsx("h2",{"data-loc":"client/src/pages/Menu.tsx:58",className:"sr-only",children:"قائمة أصناف الشواء والمشويات الخارجية"}),l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:59",className:"text-xs text-gray-500 text-center",children:"مشويات جمر وكرم | خدمة في موقع العميل"})]}),l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:63",className:"flex-shrink-0 flex gap-2 px-4 py-3 overflow-x-auto",style:{borderBottom:"1px solid rgba(255,255,255,0.05)",scrollbarWidth:"none"},children:Eoe.map(c=>l.jsxs("button",{"data-loc":"client/src/pages/Menu.tsx:68",onClick:()=>t(c.key),className:"flex-shrink-0 flex items-center gap-1.5 px-3 py-2 rounded-xl text-xs font-medium active:scale-95 transition-all duration-200",style:{background:e===c.key?"rgba(201,168,76,0.2)":"rgba(255,255,255,0.05)",border:`1px solid ${e===c.key?"rgba(201,168,76,0.5)":"rgba(255,255,255,0.08)"}`,color:e===c.key?"#C9A84C":"rgba(255,255,255,0.6)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Menu.tsx:78",children:c.icon}),l.jsx("span",{"data-loc":"client/src/pages/Menu.tsx:79",children:c.label})]},c.key))}),l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:85",className:"flex-1 overflow-y-auto px-4 py-4",style:{scrollbarWidth:"none"},children:[r?l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:87",className:"grid grid-cols-2 gap-3",children:[...Array(6)].map((c,u)=>l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:89",className:"h-40 rounded-2xl animate-pulse",style:{background:"rgba(255,255,255,0.05)"}},u))}):o.length===0?l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:93",className:"flex flex-col items-center justify-center h-32 text-gray-600",children:[l.jsx("span",{"data-loc":"client/src/pages/Menu.tsx:94",className:"text-3xl mb-2",children:"🔍"}),l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:95",className:"text-sm",children:"لا توجد منتجات في هذا القسم"})]}):l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:98",className:"grid grid-cols-2 gap-3",children:o.map(c=>l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:100",className:"rounded-2xl overflow-hidden",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:108",className:"flex items-center justify-center",style:{height:80,background:"linear-gradient(135deg, rgba(201,168,76,0.08) 0%, rgba(255,107,0,0.05) 100%)",borderBottom:"1px solid rgba(255,255,255,0.05)"},children:l.jsx("span",{"data-loc":"client/src/pages/Menu.tsx:116",className:"text-4xl",children:c.emoji||c.icon||"🥩"})}),l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:118",className:"p-3",children:[l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:119",className:"text-xs font-bold text-white mb-0.5 leading-tight",children:c.nameAr}),(c.descriptionAr||c.description)&&l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:121",className:"text-[10px] text-gray-500 mb-2 leading-relaxed line-clamp-2",children:c.descriptionAr||c.description}),l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:125",className:"flex items-end justify-between",children:l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:126",children:[l.jsx("span",{"data-loc":"client/src/pages/Menu.tsx:127",className:"text-sm font-black",style:{color:"#C9A84C"}
1021,children:Number(c.pricePerKg||0).toLocaleString("ar-SA")}),l.jsxs("span",{"data-loc":"client/src/pages/Menu.tsx:130",className:"text-[10px] text-gray-500 mr-1",children:["ريال/",c.unit||"كجم"]})]})})]})]},c.id))}),l.jsxs("div",{"data-loc":"client/src/pages/Menu.tsx:140",className:"mt-6 rounded-2xl p-4 text-center",style:{background:"rgba(201,168,76,0.06)",border:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:144",className:"text-xs text-gray-400 mb-3",children:"جميع المنتجات تُقدَّم مشوية على يد شيفات محترفين في موقعك"}),l.jsx(me,{"data-loc":"client/src/pages/Menu.tsx:147",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Menu.tsx:148",className:"px-6 py-3 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #C9A84C, #a07830)",color:"#000"},children:"🔥 احجز الآن"})})]}),l.jsx("div",{"data-loc":"client/src/pages/Menu.tsx:157",className:"mt-3 rounded-xl p-3",style:{background:"rgba(255,255,255,0.02)",border:"1px solid rgba(255,255,255,0.05)"},children:l.jsx("p",{"data-loc":"client/src/pages/Menu.tsx:158",className:"text-[10px] text-gray-600 text-center leading-relaxed",children:"الأسعار تقديرية وتشمل تكلفة المنتج فقط. تكلفة فريق الشواء والتجهيز تُحسب بشكل منفصل حسب عدد الضيوف."})})]})]})]})}const $T={pending:{label:"طلب جديد",color:"#94a3b8",icon:"📋",desc:"تم استلام طلبك وسيتم التواصل معك قريباً"},contacted:{label:"تم التواصل",color:"#3b82f6",icon:"📞",desc:"تواصل معك فريقنا وجاري تجهيز العرض"},offers_sent:{label:"نبحث عن أفضل سعر",color:"#f59e0b",icon:"🔍",desc:"نتواصل مع مزودي الخدمة للحصول على أفضل عرض"},offers_received:{label:"وردتنا العروض",color:"#f59e0b",icon:"📥",desc:"تلقينا عروض الأسعار وجاري مراجعتها"},price_calculated:{label:"تم تحديد السعر",color:"#f59e0b",icon:"💰",desc:"تم حساب السعر النهائي وجاري إرساله لك"},offer_sent_client:{label:"بانتظار موافقتك",color:"#8b5cf6",icon:"⏳",desc:"أُرسل لك عرض السعر عبر واتساب، يرجى المراجعة"},client_accepted:{label:"وافقت على السعر",color:"#10b981",icon:"👍",desc:"شكراً! جاري تأكيد الحجز نهائياً"},confirmed:{label:"مؤكد",color:"#10b981",icon:"✅",desc:"تم تأكيد حجزك بنجاح"},team_assigned:{label:"تم تخصيص الفريق",color:"#C9A84C",icon:"👥",desc:"تم تعيين فريق متخصص لخدمتك"},in_progress:{label:"جاري التنفيذ",color:"#ff6600",icon:"🔥",desc:"فريقنا يعمل الآن في موقعك"},completed:{label:"مكتمل",color:"#10b981",icon:"🎉",desc:"تم تنفيذ الخدمة بنجاح، شكراً لثقتك"},payment_pending:{label:"بانتظار الدفع",color:"#ef4444",icon:"💳",desc:"يرجى إتمام عملية الدفع"},paid:{label:"تم الدفع",color:"#10b981",icon:"💵",desc:"تم استلام الدفع، شكراً لك"},cancelled:{label:"ملغي",color:"#ef4444",icon:"❌",desc:"تم إلغاء الحجز"},closed:{label:"مغلق",color:"#6b7280",icon:"🔒",desc:"تم إغلاق الطلب"}},c1=[{key:"pending",label:"استلام الطلب"},{key:"contacted",label:"التواصل"},{key:"offers_sent",label:"طلب العروض"},{key:"price_calculated",label:"تحديد السعر"},{key:"offer_sent_client",label:"إرسال العرض"},{key:"confirmed",label:"التأكيد"},{key:"team_assigned",label:"تخصيص الفريق"},{key:"in_progress",label:"التنفيذ"},{key:"completed",label:"الإكمال"}
1021],Doe={pending:0,contacted:1,offers_sent:2,offers_received:2,price_calculated:3,offer_sent_client:4,client_accepted:4,confirmed:5,team_assigned:6,in_progress:7,completed:8,payment_pending:8,paid:8,cancelled:-1,closed:-1};function Roe(){const[,e]=Fl(),[t,n]=M.useState(""),[r,s]=M.useState(""),[o,c]=M.useState(null),{data:u,isLoading:f}=fe.bookings.getByPhone.useQuery({phone:r},{enabled:r.length>=9}),p=()=>{t.trim().length>=9&&(s(t.trim()),c(null))},g=u?.find(b=>b.id===o),m=g?Doe[g.status]??0:0,x=g?.status==="cancelled"||g?.status==="closed";return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/MyBookings.tsx:68",title:"حجوزاتي | جمر وكرم للشواء والضيافة",description:"تابع حجوزاتك مع جمر وكرم للشواء والضيافة. اعرف حالة طلبك والفريق المكلف.",keywords:"متابعة حجز شواء, حجوزاتي, حالة الطلب",canonical:"/my-bookings"}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:74",className:"min-h-full flex flex-col",style:{background:"linear-gradient(180deg, #0a0a0a 0%, #0d0b06 100%)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:76",className:"px-4 pt-4 pb-3 flex items-center gap-3",style:{borderBottom:"1px solid rgba(255,255,255,0.06)"},children:[l.jsx("button",{"data-loc":"client/src/pages/MyBookings.tsx:78",onClick:()=>e("/"),className:"w-9 h-9 rounded-full flex items-center justify-center active:scale-90 transition-transform",style:{background:"rgba(255,255,255,0.06)"},children:l.jsx("svg",{"data-loc":"client/src/pages/MyBookings.tsx:81",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5 text-white/70",children:l.jsx("path",{"data-loc":"client/src/pages/MyBookings.tsx:82",strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"})})}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:85",children:[l.jsx("h1",{"data-loc":"client/src/pages/MyBookings.tsx:86",className:"text-white font-bold text-base",children:"حجوزاتي"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:87",className:"text-white/40 text-xs",children:"تتبع حالة طلباتك"}),l.jsx("h2",{"data-loc":"client/src/pages/MyBookings.tsx:88",className:"sr-only",children:"متابعة حجوزات الشواء الخارجي"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:92",className:"flex-1 overflow-y-auto px-4 py-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:94",className:"mb-5",children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:95",className:"text-white/60 text-sm mb-2",children:"ابحث برقم جوالك"}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:96",className:"flex gap-2",children:[l.jsx("input",{"data-loc":"client/src/pages/MyBookings.tsx:97",type:"tel",value:t,onChange:b=>n(b.target.value),onKeyDown:b=>b.key==="Enter"&&p(),placeholder:"05xxxxxxxx",dir:"ltr",className:"flex-1 p-3 rounded-xl text-white text-sm",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(255,255,255,0.12)"}}),l.jsx("button",{"data-loc":"client/src/pages/MyBookings.tsx:107",onClick:p,className:"px-5 py-3 rounded-xl font-bold text-black text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #C9A84C, #ff6600)"},children:"بحث"})]})]}),f&&r&&l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:118",className:"flex items-center justify-center py-12",children:l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:119",className:"w-8 h-8 rounded-full border-2 border-amber-400/30 border-t-amber-400 animate-spin"})}),!f&&r&&u?.length===0&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:125",className:"text-center py-12",children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:126",className:"text-5xl mb-3",children:"📋"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:127",className:"text-white/60 text-sm",children:"لا توجد حجوزات مرتبطة بهذا الرقم"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:128",className:"text-white/30 text-xs mt-1",children:"تأكد من صحة رقم الجوال"})]}),g&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:134",className:"mb-4 space-y-4",children:[l.jsxs("button",{"data-loc":"client/src/pages/MyBookings.tsx:135",onClick:()=>c(null),className:"flex items-center gap-2 text-amber-400 text-sm mb-2",children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:137",children:"←"}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:138",children:"العودة للقائمة"})]}),(()=>{const b=$T[g.status]??{label:g.status,color:"#94a3b8",icon:"📋",desc:""};return l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:145",className:"rounded-2xl p-5 text-center",style:{background:"rgba(255,255,255,0.03)",border:`1px solid ${b.color}40`},children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:147",className:"text-4xl mb-2",children:b.icon}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:148",className:"text-white font-bold text-xl",children:b.label}),b.desc&&l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:149",className:"text-xs mt-2 leading-relaxed",style:{color:b.color},children:b.desc}),l.jsxs("p",{"data-loc":"client/src/pages/MyBookings.tsx:150",className:"text-white/30 text-xs mt-3 font-mono",children:["رقم الطلب: ",g.bookingNumber]})]})})(),!x&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:157",className:"rounded-2xl p-4",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:159",className:"text-white/50 text-xs mb-4",children:"مراحل الطلب"}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:160",className:"relative",children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:162",className:"absolute top-3 right-3 left-3 h-0.5",style:{background:"rgba(255,255,255,0.08)"}}),l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:163",className:"absolute top-3 right-3 h-0.5 transition-all duration-500",style:{background:"linear-gradient(90deg, #C9A84C, #ff6600)",width:`${Math.min(100,m/(c1.length-1)*100)}%`,left:"auto"}}),l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:169",className:"flex justify-between relative",children:c1.map((b,A)=>{const y=A<=m;return l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:173",className:"flex flex-col items-center gap-1",style:{width:`${100/c1.length}%`},children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:174",className:"w-6 h-6 rounded-full flex items-center justify-center z-10 text-xs transition-all",style:{background:y?"linear-gradient(135deg, #C9A84C, #ff6600)":"rgba(255,255,255,0.08)",border:y?"none":"1px solid rgba(255,255,255,0.12)"},children:y?"✓":""}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:181",className:"text-center leading-tight",style:{fontSize:"9px",color:y?"#C9A84C":"rgba(255,255,255,0.3)"},children:b.label})]},b.key)})})]})]}),(g.status==="team_assigned"||g.status==="in_progress")&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:194",className:"rounded-2xl p-4",style:{background:"rgba(201,168,76,0.08)",border:"1px solid rgba(201,168,76,0.3)"},children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:196",className:"text-amber-400 font-bold text-sm mb-2",children:"👥 الفريق المكلف"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:197",className:"text-white/70 text-sm",children:"تم تعيين فريق متخصص لتنفيذ خدمتك"}),g.adminNotes&&l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:199",className:"text-white/50 text-xs mt-2 leading-relaxed",children:g.adminNotes}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:201",className:"mt-3 flex items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:202",className:"w-8 h-8 rounded-full flex items-center justify-center text-sm",style:{background:"rgba(201,168,76,0.2)"},children:"🧑‍🍳"}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:204",children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:205",className:"text-white text-xs font-medium",children:"فريق جمر وكرم"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:206",className:"text-white/40 text-xs",children:"متخصص في الشواء الخارجي"})]})]})]}),g.status==="offer_sent_client"&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:214",className:"rounded-2xl p-4 space-y-3",style:{background:"rgba(139,92,246,0.08)",border:"1px solid rgba(139,92,246,0.3)"},children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:216",className:"text-violet-400 font-bold text-sm",children:"📨 عرض السعر بانتظار موافقتك"}),g.totalPrice&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:218",className:"text-center py-3 rounded-xl",style:{background:"rgba(139,92,246,0.15)"},children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:219",className:"text-white/60 text-xs mb-1",children:"السعر الإجمالي"}),l.jsxs("p",{"data-loc":"client/src/pages/MyBookings.tsx:220",className:"text-white font-bold text-2xl",children:[Number(g.totalPrice).toLocaleStr
1021ing("ar-SA")," ",l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:220",className:"text-sm",children:"ريال"})]}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:221",className:"text-white/40 text-xs mt-1",children:"شامل جميع الخدمات والضريبة"})]}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:224",className:"text-white/60 text-xs",children:"يمكنك قبول العرض أو طلب تعديل عبر واتساب مباشرة:"}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:225",className:"grid grid-cols-2 gap-2",children:[l.jsxs("a",{"data-loc":"client/src/pages/MyBookings.tsx:226",href:`https://wa.me/966533521601?text=${encodeURIComponent(`أوافق على العرض لحجز رقم ${g.bookingNumber} 👍`)}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-1 py-2.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #25D366, #128C7E)",color:"#fff"},children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:231",children:"✅"}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:231",children:"قبول العرض"})]}),l.jsxs("a",{"data-loc":"client/src/pages/MyBookings.tsx:233",href:`https://wa.me/966533521601?text=${encodeURIComponent(`أريد تعديل العرض لحجز رقم ${g.bookingNumber}`)}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-1 py-2.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.06)",color:"rgba(255,255,255,0.7)",border:"1px solid rgba(255,255,255,0.12)"},children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:238",children:"✏️"}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:238",children:"طلب تعديل"})]})]}),l.jsxs("a",{"data-loc":"client/src/pages/MyBookings.tsx:241",href:`https://wa.me/966533521601?text=${encodeURIComponent(`أريد إلغاء حجز رقم ${g.bookingNumber}`)}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-1 py-2 rounded-xl text-xs w-full active:scale-95 transition-transform",style:{color:"rgba(239,68,68,0.7)"},children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:246",children:"❌"}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:246",children:"إلغاء الحجز"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:252",className:"rounded-2xl p-4 space-y-3",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:254",className:"text-white/50 text-xs mb-1",children:"تفاصيل الحجز"}),[{label:"الاسم",value:g.customerName},{label:"الهاتف",value:g.customerPhone},{label:"التاريخ",value:g.bookingDate},{label:"الوقت",value:g.bookingTime},{label:"المدينة",value:g.locationCity},{label:"العنوان",value:g.locationAddress},{label:"عدد الضيوف",value:g.guestCount?`${g.guestCount} ضيف`:null},{label:"السعر الإجمالي",value:g.totalPrice?`${Number(g.totalPrice).toLocaleString("ar-SA")} ريال`:null},{label:"ملاحظات",value:g.customerNotes||null}].filter(b=>b.value).map((b,A)=>l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:266",className:"flex justify-between items-start",style:{borderBottom:"1px solid rgba(255,255,255,0.05)",paddingBottom:"8px"},children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:268",className:"text-white/50 text-sm flex-shrink-0",children:b.label}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:269",className:"text-white text-sm text-right mr-4",children:b.value})]},A))]}),l.jsxs("a",{"data-loc":"client/src/pages/MyBookings.tsx:275",href:`https://wa.me/966533521601?text=${encodeURIComponent(`مرحباً، أريد الاستفسار عن حجزي برقم: ${g.bookingNumber}`)}`,target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center justify-center gap-2 py-3 rounded-2xl font-bold text-white",style:{background:"#25D366"},children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:280",children:"تواصل معنا عبر واتساب"}),l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:281",children:"💬"})]})]}),!f&&!g&&u&&u.length>0&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:288",className:"space-y-3",children:[l.jsxs("p",{"data-loc":"client/src/pages/MyBookings.tsx:289",className:"text-white/50 text-xs mb-2",children:["تم العثور على ",u.length," حجز"]}),u.map(b=>{const A=$T[b.status]??{label:b.status,color:"#94a3b8",icon:"📋"};return l.jsxs("button",{"data-loc":"client/src/pages/MyBookings.tsx:293",onClick:()=>c(b.id),className:"w-full text-right p-4 rounded-2xl transition-all duration-200 active:scale-98",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:297",className:"flex items-start justify-between mb-2",children:[l.jsx("span",{"data-loc":"client/src/pages/MyBookings.tsx:298",className:"text-xs font-mono",style:{color:"#C9A84C"},children:b.bookingNumber}),l.jsxs("span",{"data-loc":"client/src/pages/MyBookings.tsx:299",className:"text-xs px-2 py-0.5 rounded-full",style:{background:`${A.color}20`,color:A.color},children:[A.icon," ",A.label]})]}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:304",className:"text-white font-medium text-sm",children:b.customerName}),l.jsxs("p",{"data-loc":"client/src/pages/MyBookings.tsx:305",className:"text-white/50 text-xs mt-1",children:[b.bookingDate," · ",b.locationCity]}),b.totalPrice&&l.jsxs("p",{"data-loc":"client/src/pages/MyBookings.tsx:307",className:"text-amber-400 text-xs mt-1 font-bold",children:[Number(b.totalPrice).toLocaleStr
1021ing("ar-SA")," ريال"]})]},b.id)})]}),!r&&l.jsxs("div",{"data-loc":"client/src/pages/MyBookings.tsx:319",className:"text-center py-8",children:[l.jsx("div",{"data-loc":"client/src/pages/MyBookings.tsx:320",className:"text-5xl mb-3",children:"🔍"}),l.jsx("p",{"data-loc":"client/src/pages/MyBookings.tsx:321",className:"text-white/40 text-sm",children:"أدخل رقم جوالك لعرض حجوزاتك"})]})]})]})]})}function qoe(){const{data:e,isLoading:t}=fe.packages.listAll.useQuery();return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Offers.tsx:10",title:"العروض والباقات | جمر وكرم للشواء",description:"اكتشف عروض وباقات جمر وكرم الخاصة للمناسبات والعائلات والشركات بالرياض.",keywords:"عروض شواء, باقات مناسبات, خصومات شواء الرياض",canonical:"/offers"}),l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:16",className:"min-h-full pb-24",style:{background:"linear-gradient(180deg, #0a0805 0%, #0f0c07 100%)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:18",className:"sticky top-0 z-10 px-4 py-3 flex items-center gap-3",style:{background:"rgba(10,8,5,0.95)",borderBottom:"1px solid rgba(201,168,76,0.15)",backdropFilter:"blur(12px)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:26",className:"flex-1",children:[l.jsx("h1",{"data-loc":"client/src/pages/Offers.tsx:27",className:"text-lg font-bold",style:{color:"#D4AF37"},children:"العروض والباقات"}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:28",className:"text-xs text-gray-500",children:"اختر الباقة المناسبة لمناسبتك"})]}),l.jsx("span",{"data-loc":"client/src/pages/Offers.tsx:30",className:"text-2xl",children:"🎁"})]}),l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:34",className:"mx-4 mt-4 mb-3 rounded-2xl p-4 relative overflow-hidden",style:{background:"linear-gradient(135deg, rgba(201,168,76,0.2), rgba(212,175,55,0.08))",border:"1px solid rgba(201,168,76,0.3)"},children:l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:40",className:"relative z-10",children:[l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:41",className:"text-xs text-amber-400 font-bold mb-1",children:"🔥 عرض خاص"}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:42",className:"text-white font-bold text-base",children:"احجز مبكراً واحصل على خصم"}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:43",className:"text-gray-400 text-xs mt-1",children:"احجز قبل 7 أيام من موعدك واستمتع بأفضل الأسعار"})]})}),l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:48",className:"px-4 mb-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/Offers.tsx:49",className:"text-sm font-bold text-white mb-3",children:"خدماتنا"}),l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:50",className:"grid grid-cols-2 gap-3",children:[{icon:"🔥",title:"شواء خارجي",desc:"شيف محترف في موقعك",href:"/service/bbq-at-home"},{icon:"☕",title:"ضيافة وقهوة",desc:"قهوة عربية وضيافة كاملة",href:"/services"},{icon:"🥩",title:"بوفيه مشويات",desc:"بوفيه متكامل للمناسبات",href:"/service/bbq-events"},{icon:"🏢",title:"خدمات الشركات",desc:"حلول للفعاليات الكبيرة",href:"/service/bbq-companies"}].map(n=>l.jsx(me,{"data-loc":"client/src/pages/Offers.tsx:57",href:n.href,children:l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:58",className:"rounded-2xl p-3 active:scale-95 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(201,168,76,0.15)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Offers.tsx:65",className:"text-2xl block mb-2",children:n.icon}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:66",className:"text-white text-sm font-bold",children:n.title}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:67",className:"text-gray-500 text-xs mt-0.5",children:n.desc})]})},n.href))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:75",className:"px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/Offers.tsx:76",className:"text-sm font-bold text-white mb-3",children:"الباقات المتاحة"}),t?l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:78",className:"space-y-3",children:[1,2,3].map(n=>l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:80",className:"h-28 rounded-2xl bg-white/5 animate-pulse"},n))}):l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:84",className:"space-y-3",children:[(e||[]).map(n=>l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:86",className:"rounded-2xl p-4",style:{background:"linear-gradient(135deg, rgba(201,168,76,0.1), rgba(201,168,76,0.04))",border:"1px solid rgba(201,168,76,0.2)"},children:[l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:94",className:"flex items-start justify-between",children:[l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:95",className:"flex-1 ml-3",children:[l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:96",className:"text-white font-bold text-base",children:n.nameAr}),n.guestCount&&l.jsxs("p",{"data-loc":"client/src/pages/Offers.tsx:98",className:"text-gray-400 text-xs mt-0.5",children:["👥 ",n.guestCount]}),n.duration&&l.jsxs("p",{"data-loc":"client/src/pages/Offers.tsx:101",className:"text-gray-400 text-xs",children:["⏱ ",n.duration]}),n.descriptionAr&&l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:104",className:"text-gray-500 text-xs mt-1 line-clamp-2",children:n.descriptionAr}),n.features&&l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:107",className:"flex flex-wrap gap-1 mt-2",children:String(n.features).split(",").slice(0,3).map((r,s)=>l.jsx("span",{"data-loc":"client/src/pages/Offers.tsx:109",className:"text-xs px-2 py-0.5 rounded-full",style:{background:"rgba(201,168,76,0.15)",color:"#C9A84C"},children:r.trim()},s))})]}),l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:120",className:"text-left flex-shrink-0",children:[l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:121",className:"text-xl font-bold",style:{color:"#D4AF37"},children:Number(n.price).toFixed(0)}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:124",className:"text-xs text-gray-500",children:"ريال"})]})]}),l.jsx("div",{"data-loc":"client/src/pages/Offers.tsx:127",className:"mt-3 flex gap-2",children:l.jsx(me,{"data-loc":"client/src/pages/Offers.tsx:128",href:"/booking",className:"flex-1",children:l.jsx("button",{"data-loc":"client/src/pages/Offers.tsx:129",className:"w-full py-2 rounded-xl text-sm font-bold active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a"},children:"احجز هذه الباقة"})})})]},n.id)),(e||[]).length===0&&l.jsxs("div",{"data-loc":"client/src/pages/Offers.tsx:143",className:"text-center py-12 text-gray-500",children:[l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:144",className:"text-4xl mb-3",children:"📦"}),l.jsx("p",{"data-loc":"client/src/pages/Offers.tsx:145",children:"لا توجد باقات متاحة حالياً"})]})]})]})]})]})}function Boe(){const{user:e,loading:t,refresh:n}
1021=Km(),[r,s]=M.useState(!1),[o,c]=M.useState(""),[u,f]=M.useState("");M.useEffect(()=>{e&&(c(e.name||""),f(e.phone||""))},[e]);const p=fe.auth.logout.useMutation({onSuccess:()=>{window.location.href="/"}}),g=fe.auth.updateProfile.useMutation({onSuccess:()=>{ge.success("تم حفظ بياناتك بنجاح ✓"),s(!1),n()},onError:b=>{ge.error(`حدث خطأ: ${b.message}`)}}),m=()=>{if(!o.trim()){ge.error("الاسم مطلوب");return}if(!u.trim()||u.trim().length<9){ge.error("رقم الجوال غير صحيح");return}g.mutate({name:o.trim(),phone:u.trim()})},x=e&&e.name&&e.phone;return t?l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Account.tsx:55",title:"حسابي | جمر وكرم للشواء والضيافة",description:"سجّل دخولك لمتابعة حجوزاتك وإدارة حسابك في جمر وكرم للشواء والضيافة.",keywords:"تسجيل دخول, حساب عميل, متابعة حجوزات",canonical:"/account"}),l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:61",className:"min-h-full flex items-center justify-center",style:{background:"#0a0805"},children:l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:62",className:"w-8 h-8 border-2 border-amber-400 border-t-transparent rounded-full animate-spin"})})]}):e?l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Account.tsx:114",title:"حسابي | جمر وكرم للشواء والضيافة",description:"سجّل دخولك لمتابعة حجوزاتك وإدارة حسابك في جمر وكرم للشواء والضيافة.",keywords:"تسجيل دخول, حساب عميل, متابعة حجوزات",canonical:"/account"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:120",className:"min-h-full pb-24",style:{background:"linear-gradient(180deg, #0a0805 0%, #0f0c07 100%)"},children:[l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:122",className:"sticky top-0 z-10 px-4 py-3",style:{background:"rgba(10,8,5,0.95)",borderBottom:"1px solid rgba(201,168,76,0.15)",backdropFilter:"blur(12px)"},children:l.jsx("h1",{"data-loc":"client/src/pages/Account.tsx:130",className:"text-lg font-bold",style:{color:"#D4AF37"},children:"حسابي"})}),!x&&!r&&l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:135",className:"mx-4 mt-4 rounded-2xl p-4 flex items-center gap-3",style:{background:"rgba(255,165,0,0.08)",border:"1px solid rgba(255,165,0,0.3)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:142",className:"text-2xl",children:"⚠️"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:143",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:144",className:"text-amber-400 font-bold text-sm",children:"أكمل ملفك الشخصي"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:145",className:"text-gray-400 text-xs mt-0.5",children:"أضف اسمك ورقم جوالك لتسريع الحجز"})]}),l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:147",onClick:()=>s(!0),className:"px-3 py-1.5 rounded-xl text-xs font-bold",style:{background:"rgba(255,165,0,0.2)",color:"#ffa500"},children:"أكمل الآن"})]}),l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:158",className:"mx-4 mt-4 rounded-2xl p-5",style:{background:"linear-gradient(135deg, rgba(201,168,76,0.12), rgba(201,168,76,0.04))",border:"1px solid rgba(201,168,76,0.25)"},children:r?l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:206",className:"space-y-4",children:[l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:207",className:"flex items-center justify-between mb-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:208",className:"text-white font-bold text-sm",children:"تعديل بياناتك"}),l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:209",onClick:()=>{s(!1),c(e.name||""),f(e.phone||"")},className:"text-gray-500 text-xs",children:"إلغاء"})]}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:222",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:223",className:"text-gray-400 text-xs mb-1.5",children:"الاسم الكريم *"}),l.jsx("input",{"data-loc":"client/src/pages/Account.tsx:224",type:"text",value:o,onChange:b=>c(b.target.value),placeholder:"اسمك الكريم",className:"w-full p-3 rounded-xl text-white text-sm outline-none focus:ring-1",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(201,168,76,0.3)"}})]}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:238",children:[l.jsxs("p",{"data-loc":"client/src/pages/Account.tsx:239",className:"text-gray-400 text-xs mb-1.5",children:["رقم الجوال * ",l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:239",className:"text-gray-600",children:"(يُستخدم لتسريع الحجز)"})]}),l.jsx("input",{"data-loc":"client/src/pages/Account.tsx:240",type:"tel",value:u,onChange:b=>f(b.target.value),placeholder:"05xxxxxxxx",dir:"ltr",className:"w-full p-3 rounded-xl text-white text-sm outline-none",style:{background:"rgba(255,255,255,0.06)",border:"1px solid rgba(201,168,76,0.3)"}})]}),l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:255",onClick:m,disabled:g.isPending,className:"w-full py-3 rounded-2xl font-bold text-sm transition-all active:scale-95",style:{background:"linear-gradient(135deg, #C9A84C, #ff6600)",color:"#000",opacity:g.isPending?.7:1},children:g.isPending?"جارٍ الحفظ...":"حفظ البيانات"})]}):l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:167",children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:168",className:"flex items-center gap-4",children:[l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:169",className:"w-14 h-14 roun
1021ded-full flex items-center justify-center text-2xl font-bold",style:{background:"rgba(201,168,76,0.2)",color:"#D4AF37"},children:e.name?e.name.charAt(0):"👤"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:175",className:"flex-1",children:[l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:176",className:"flex items-center gap-2",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:177",className:"text-white font-bold text-base",children:e.name||"لم يُحدَّد"}),x&&l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:179",className:"text-xs px-2 py-0.5 rounded-full font-medium",style:{background:"rgba(34,197,94,0.15)",color:"#22c55e"},children:"✓ مكتمل"})]}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:187",className:"text-gray-400 text-xs mt-0.5",children:e.email||""}),e.phone&&l.jsxs("p",{"data-loc":"client/src/pages/Account.tsx:189",className:"text-gray-400 text-xs mt-0.5",dir:"ltr",children:["📱 ",e.phone]})]}),l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:194",onClick:()=>s(!0),className:"p-2 rounded-xl transition-all active:scale-95",style:{background:"rgba(201,168,76,0.1)",color:"#D4AF37"},title:"تعديل الملف الشخصي",children:"✏️"})]})})}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:272",className:"px-4 mt-4 space-y-2",children:[l.jsx(me,{"data-loc":"client/src/pages/Account.tsx:273",href:"/my-bookings",children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:274",className:"flex items-center gap-4 p-4 rounded-2xl active:scale-98 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:278",className:"text-2xl",children:"📋"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:279",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:280",className:"text-white font-medium text-sm",children:"حجوزاتي"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:281",className:"text-gray-500 text-xs",children:"عرض جميع حجوزاتك ومتابعة حالتها"})]}),l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:283",className:"text-gray-600",children:"←"})]})}),l.jsx(me,{"data-loc":"client/src/pages/Account.tsx:287",href:"/booking",children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:288",className:"flex items-center gap-4 p-4 rounded-2xl active:scale-98 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:292",className:"text-2xl",children:"🔥"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:293",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:294",className:"text-white font-medium text-sm",children:"حجز جديد"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:295",className:"text-gray-500 text-xs",children:"احجز مناسبتك القادمة الآن"})]}),l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:297",className:"text-gray-600",children:"←"})]})}),l.jsx(me,{"data-loc":"client/src/pages/Account.tsx:301",href:"/offers",children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:302",className:"flex items-center gap-4 p-4 rounded-2xl active:scale-98 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:306",className:"text-2xl",children:"🎁"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:307",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:308",className:"text-white font-medium text-sm",children:"العروض والباقات"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:309",className:"text-gray-500 text-xs",children:"اكتشف أفضل الباقات والعروض"})]}),l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:311",className:"text-gray-600",children:"←"})]})}),l.jsx(me,{"data-loc":"client/src/pages/Account.tsx:315",href:"/contact",children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:316",className:"flex items-center gap-4 p-4 rounded-2xl active:scale-98 transition-transform",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.08)"},children:[l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:320",className:"text-2xl",children:"📞"}),l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:321",className:"flex-1",children:[l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:322",className:"text-white font-medium text-sm",children:"تواصل معنا"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:323",className:"text-gray-500 text-xs",children:"للاستفسار والدعم"})]}),l.jsx("span",{"data-loc":"client/src/pages/Account.tsx:325",className:"text-gray-600",children:"←"})]})})]}),l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:331",className:"px-4 mt-6",children:l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:332",onClick:()=>p.mutate(),disabled:p.isPending,className:"w-full py-3 rounded-2xl text-sm font-medium transition-all active:scale-95",style:{background:"rgba(239,68,68,0.1)",border:"1px solid rgba(239,68,68,0.25)",color:"#ef4444"},children:p.isPending?"جاري تسجيل الخروج...":"تسجيل الخروج"})})]})]}):l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/Account.tsx:71",title:"حسابي | جمر وكرم للشواء والضيافة",description:"سجّل دخولك لمتابعة حجوزاتك وإدارة حسابك في جمر وكرم للشواء والضيافة.",keywords:"تسجيل دخول, حساب عميل, متابعة حجوزات",canonical:"/account"}),l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:77",className:"min-h-full flex flex-col items-center justify-center px-6 pb-24",style:{background:"linear-gradient(180deg, #0a0805 0%, #0f0c07 100%)"},children:l.jsxs("div",{"data-loc":"client/src/pages/Account.tsx:81",className:"text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:82",className:"text-6xl mb-4",children:"👤"}),l.jsx("h2",{"data-loc":"client/src/pages/Account.tsx:83",className:"text-xl font-bold text-white mb-2",children:"سجّل دخولك"}),l.jsx("p",{"data-loc":"client/src/pages/Account.tsx:84",className:"text-gray-400 text-sm mb-6",children:"سجّل دخولك لعرض حجوزاتك وإدارة حسابك"}),l.jsx("a",{"data-loc":"client/src/pages/Account.tsx:85",href:Pw(),className:"inline-block px-8 py-3 rounded-2xl font-bold text-base active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #D4AF37, #F5C842)",color:"#1a1a1a"},children:"تسجيل الدخول"}),l.jsx("div",{"data-loc":"client/src/pages/Account.tsx:92",className:"mt-6",children:l.jsx(me,{"data-loc":"client/src/pages/Account.tsx:93",href:"/booking",children:l.jsx("button",{"data-loc":"client/src/pages/Account.tsx:94",className:"px-6 py-2.5 rounded-2xl text-sm font-medium",style:{background:"rgba(201,168,76,0.1)",border:"1px solid rgba(201,168,76,0.3)",color:"#D4AF37"},children:"احجز بدون تسجيل"})})})]})})]})}const $oe=M.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),zoe=()=>M.useContext($oe);function pp(e){const t=M.useRef(e);t.current=e;const n=M.useRef(null);return n.current||(n.current=function(...r){return t.current.apply(this,r)}),n.current}function Loe(e={}){const{onKeyDown:t,onCompositionStart:n,onCompositionEnd:r}=e,s=M.useRef(!1),o=M.useRef(null),c=M.useRef(null),u=pp(m=>{o.current&&(clearTimeout(o.current),o.current=null),c.current&&(clearTimeout(c.current),c.current=null),s.current=!0,n?.(m)}),f=pp(m=>{o.current=setTimeout(()=>{c.current=setTimeout(()=>{s.current=!1})}),r?.(m)}),p=pp(m=>{if(s.current&&(m.key==="Escape"||m.key==="Enter"&&!m.shiftKey)){m.stopPropagation();return}t?.(m)}
1021),g=pp(()=>s.current);return{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p,isComposing:g}}function sw({className:e,type:t,onKeyDown:n,onCompositionStart:r,onCompositionEnd:s,...o}){const c=zoe(),{onCompositionStart:u,onCompositionEnd:f,onKeyDown:p}=Loe({onKeyDown:g=>{const m=g.nativeEvent.isComposing||c.justEndedComposing();g.key==="Enter"&&m||n?.(g)},onCompositionStart:g=>{c.setComposing(!0),r?.(g)},onCompositionEnd:g=>{c.markCompositionEnd(),setTimeout(()=>{c.setComposing(!1)},100),s?.(g)}});return l.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:qs("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),onCompositionStart:u,onCompositionEnd:f,onKeyDown:p,...o})}const Ioe=LE("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Uoe({className:e,variant:t,asChild:n=!1,...r}){const s=n?VP:"span";return l.jsx(s,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:qs(Ioe({variant:t}),e),...r})}const wp="provider_session";function Hoe({onLogin:e}){const[t,n]=M.useState("phone"),[r,s]=M.useState(""),[o,c]=M.useState(""),u=fe.provider.requestOtp.useMutation({onSuccess:()=>{ge.success("تم إرسال رمز الدخول عبر الواتساب"),n("otp")},onError:g=>ge.error(g.message)}),f=fe.provider.verifyOtp.useMutation({onSuccess:g=>{const m={token:g.token,providerId:g.providerId,providerName:g.providerName};localStorage.setItem(wp,JSON.stringify(m)),e(m),ge.success(`أهلاً ${g.providerName}!`)},onError:g=>ge.error(g.message)}),p=g=>{let m=g.replace(/\D/g,"");return m.startsWith("05")&&(m="966"+m.slice(1)),m.startsWith("5")&&m.length===9&&(m="966"+m),m};return l.jsxs(l.Fragment,{children:[l.jsx(Pt,{"data-loc":"client/src/pages/ProviderPortal.tsx:65",title:"بوابة المزود | جمر وكرم للشواء",description:"بوابة تسجيل دخول مزودي خدمة الشواء الخارجي - جمر وكرم",noIndex:!0}),l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:70",className:"min-h-screen bg-gradient-to-br from-orange-950 via-stone-900 to-black flex items-center justify-center p-4",children:l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:71",className:"w-full max-w-sm",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:73",className:"text-center mb-8",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:74",className:"inline-flex items-center justify-center w-20 h-20 rounded-full bg-orange-500/20 border-2 border-orange-500/40 mb-4",children:l.jsx(vn,{"data-loc":"client/src/pages/ProviderPortal.tsx:75",className:"w-10 h-10 text-orange-400"})}
1021),l.jsx("h1",{"data-loc":"client/src/pages/ProviderPortal.tsx:77",className:"text-2xl font-bold text-white",children:"بوابة المزود"}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:78",className:"text-orange-300/70 text-sm mt-1",children:"جمر وكرم للشواء الخارجي"})]}),l.jsxs(Sw,{"data-loc":"client/src/pages/ProviderPortal.tsx:81",className:"bg-stone-900/80 border-orange-900/40 backdrop-blur",children:[l.jsx(eU,{"data-loc":"client/src/pages/ProviderPortal.tsx:82",className:"pb-3",children:l.jsx(tU,{"data-loc":"client/src/pages/ProviderPortal.tsx:83",className:"text-white text-lg text-center",children:t==="phone"?"تسجيل الدخول":"التحقق من الرمز"})}),l.jsx(Nw,{"data-loc":"client/src/pages/ProviderPortal.tsx:87",className:"space-y-4",children:t==="phone"?l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:90",className:"space-y-2",children:[l.jsx("label",{"data-loc":"client/src/pages/ProviderPortal.tsx:91",className:"text-sm text-stone-400",children:"رقم الواتساب المسجل"}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:92",className:"relative",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ProviderPortal.tsx:93",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-stone-500"}),l.jsx(sw,{"data-loc":"client/src/pages/ProviderPortal.tsx:94",type:"tel",placeholder:"05XXXXXXXX",value:r,onChange:g=>s(g.target.value),className:"bg-stone-800 border-stone-700 text-white pr-10 text-right",dir:"ltr"})]}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:103",className:"text-xs text-stone-500",children:"سيصلك رمز التحقق على واتساب"})]}),l.jsxs(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:105",className:"w-full bg-orange-600 hover:bg-orange-500 text-white",onClick:()=>u.mutate({phone:p(r)}),disabled:r.length<9||u.isPending,children:[u.isPending?l.jsx(Nu,{"data-loc":"client/src/pages/ProviderPortal.tsx:111",className:"w-4 h-4 animate-spin ml-2"}):l.jsx(Su,{"data-loc":"client/src/pages/ProviderPortal.tsx:113",className:"w-4 h-4 ml-2"}),"إرسال رمز الدخول"]})]}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:120",className:"text-center py-2",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:121",className:"inline-flex items-center justify-center w-12 h-12 rounded-full bg-green-500/20 border border-green-500/40 mb-3",children:l.jsx(Su,{"data-loc":"client/src/pages/ProviderPortal.tsx:122",className:"w-6 h-6 text-green-400"})}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:124",className:"text-stone-300 text-sm",children:"تم إرسال رمز التحقق إلى واتساب"}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:125",className:"text-orange-400 font-mono text-sm mt-1 dir-ltr",children:r})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:127",className:"space-y-2",children:[l.jsx("label",{"data-loc":"client/src/pages/ProviderPortal.tsx:128",className:"text-sm text-stone-400",children:"رمز التحقق (6 أرقام)"}),l.jsx(sw,{"data-loc":"client/src/pages/ProviderPortal.tsx:129",type:"text",placeholder:"123456",value:o,maxLength:6,onChange:g=>c(g.target.value.replace(/\D/g,"")),className:"bg-stone-800 border-stone-700 text-white text-center text-2xl tracking-widest font-mono",dir:"ltr"})]}),l.jsxs(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:139",className:"w-full bg-orange-600 hover:bg-orange-500 text-white",onClick:()=>f.mutate({phone:p(r),otp:o}),disabled:o.length!==6||f.isPending,children:[f.isPending?l.jsx(Nu,{"data-loc":"client/src/pages/ProviderPortal.tsx:144",className:"w-4 h-4 animate-spin ml-2"}):l.jsx(za,{"data-loc":"client/src/pages/ProviderPortal.tsx:144",className:"w-4 h-4 ml-2"}),"تأكيد الدخول"]}),l.jsx(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:147",variant:"ghost",className:"w-full text-stone-400 hover:text-white",onClick:()=>{n("phone"),c("")},children:"تغيير رقم الهاتف"})]})})]}
1021),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:159",className:"text-center text-stone-600 text-xs mt-6",children:"للتسجيل كمزود خدمة، تواصل مع الإدارة"})]})})]})}function Foe({request:e,token:t,onRefresh:n}){const[r,s]=M.useState(""),[o,c]=M.useState(!1),u=fe.provider.submitOffer.useMutation({onSuccess:()=>{ge.success("تم إرسال عرض السعر بنجاح!"),c(!1),s(""),n()},onError:y=>ge.error(y.message)}),f=String(e.offerStatus??""),p=String(e.bookingStatus??""),g=f==="awaiting",m=f==="pending",x=f==="accepted"||p==="confirmed",A={awaiting:{label:"بانتظار عرضك",color:"bg-yellow-500/20 text-yellow-400 border-yellow-500/30"},pending:{label:"عرضك قيد المراجعة",color:"bg-blue-500/20 text-blue-400 border-blue-500/30"},accepted:{label:"تم قبول عرضك",color:"bg-green-500/20 text-green-400 border-green-500/30"},rejected:{label:"لم يُقبل عرضك",color:"bg-red-500/20 text-red-400 border-red-500/30"}}[f]??{label:f,color:"bg-stone-500/20 text-stone-400 border-stone-500/30"};return l.jsx(Sw,{"data-loc":"client/src/pages/ProviderPortal.tsx:207",className:"bg-stone-900/60 border-stone-800 hover:border-orange-800/50 transition-colors",children:l.jsxs(Nw,{"data-loc":"client/src/pages/ProviderPortal.tsx:208",className:"p-4 space-y-3",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:210",className:"flex items-start justify-between gap-2",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:211",children:[l.jsxs("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:212",className:"text-white font-semibold text-sm",children:["طلب #",String(e.bookingNumber??"")]}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:215",className:"text-stone-400 text-xs mt-0.5",children:String(e.customerName??"")})]}),l.jsx(Uoe,{"data-loc":"client/src/pages/ProviderPortal.tsx:217",className:`text-xs border ${A.color}`,children:A.label})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:221",className:"grid grid-cols-2 gap-2 text-xs",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:222",className:"flex items-center gap-1.5 text-stone-400",children:[l.jsx(dl,{"data-loc":"client/src/pages/ProviderPortal.tsx:223",className:"w-3.5 h-3.5 text-orange-500"}),l.jsx("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:224",children:String(e.bookingDate??"")})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:226",className:"flex items-center gap-1.5 text-stone-400",children:[l.jsx(Mi,{"data-loc":"client/src/pages/ProviderPortal.tsx:227",className:"w-3.5 h-3.5 text-orange-500"}),l.jsx("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:228",children:String(e.bookingTime??"")})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:230",className:"flex items-center gap-1.5 text-stone-400",children:[l.jsx(Di,{"data-loc":"client/src/pages/ProviderPortal.tsx:231",className:"w-3.5 h-3.5 text-orange-500"}),l.jsx("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:232",children:String(e.locationCity??"")})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:234",className:"flex items-center gap-1.5 text-stone-400",children:[l.jsx(nl,{"data-loc":"client/src/pages/ProviderPortal.tsx:235",className:"w-3.5 h-3.5 text-orange-500"}),l.jsxs("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:236",children:[String(e.guestCount??"")," ضيف"]})]})]}),m&&l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:242",className:"flex items-center gap-2 bg-blue-500/10 rounded-lg p-2.5",children:[l.jsx(fl,{"data-loc":"client/src/pages/ProviderPortal.tsx:243",className:"w-4 h-4 text-blue-400"}),l.jsxs("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:244",className:"text-blue-300 text-sm",children:["عرضك: ",l.jsxs("strong",{"data-loc":"client/src/pages/ProviderPortal.tsx:245",children:[Number(e.offeredPrice??0).toLocaleString("ar-SA")," ريال"]})]})]}),x&&l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:251",className:"flex items-center gap-2 bg-green-500/10 rounded-lg p-2.5",children:[l.jsx(za,{"data-loc":"client/src/pages/ProviderPortal.t
1021sx:252",className:"w-4 h-4 text-green-400"}),l.jsxs("span",{"data-loc":"client/src/pages/ProviderPortal.tsx:253",className:"text-green-300 text-sm",children:["تم قبول عرضك: ",l.jsxs("strong",{"data-loc":"client/src/pages/ProviderPortal.tsx:254",children:[Number(e.offeredPrice??0).toLocaleString("ar-SA")," ريال"]})]})]}),g&&l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:261",className:"space-y-2",children:o?l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:271",className:"flex gap-2",children:[l.jsx(sw,{"data-loc":"client/src/pages/ProviderPortal.tsx:272",type:"number",placeholder:"السعر بالريال",value:r,onChange:y=>s(y.target.value),className:"bg-stone-800 border-stone-700 text-white text-sm h-9 flex-1",dir:"ltr"}),l.jsx(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:280",className:"bg-green-600 hover:bg-green-500 text-white h-9 px-3",onClick:()=>u.mutate({token:t,offerId:Number(e.offerId),price:parseFloat(r)}),disabled:!r||parseFloat(r)<1||u.isPending,children:u.isPending?l.jsx(Nu,{"data-loc":"client/src/pages/ProviderPortal.tsx:291",className:"w-3.5 h-3.5 animate-spin"}):l.jsx(za,{"data-loc":"client/src/pages/ProviderPortal.tsx:291",className:"w-3.5 h-3.5"})}),l.jsx(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:293",variant:"ghost",className:"text-stone-400 h-9 px-3",onClick:()=>{c(!1),s("")},children:"إلغاء"})]}):l.jsxs(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:263",className:"w-full bg-orange-600 hover:bg-orange-500 text-white text-sm h-9",onClick:()=>c(!0),children:[l.jsx(fl,{"data-loc":"client/src/pages/ProviderPortal.tsx:267",className:"w-4 h-4 ml-1"}),"تقديم عرض سعر"]})})]})})}function Goe({session:e,onLogout:t}){const[n,r]=M.useState("requests"),[s,o]=M.useState("all"),{data:c}=fe.provider.me.useQuery({token:e.token}),{data:u,refetch:f,isLoading:p}=fe.provider.myRequests.useQuery({token:e.token}),{data:g}=fe.provider.balance.useQuery({token:e.token}),m=(u??[]).filter(y=>s==="all"?!0:String(y.offerStatus)===s),x=(u??[]).filter(y=>String(y.offerStatus)==="awaiting").length,b=(u??[]).filter(y=>String(y.offerStatus)==="pending").length,A=(u??[]).filter(y=>String(y.offerStatus)==="accepted").length;return l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:497",className:"min-h-screen bg-gradient-to-br from-orange-950 via-stone-900 to-black",dir:"rtl",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:499",className:"sticky top-0 z-10 bg-stone-950/90 backdrop-blur border-b border-orange-900/30 px-4 py-3",children:l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:500",className:"flex items-center justify-between max-w-lg mx-auto",children:[l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:501",className:"flex items-center gap-2",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:502",className:"w-8 h-8 rounded-full bg-orange-500/20 flex items-center justify-center",children:l.jsx(vn,{"data-loc":"client/src/pages/ProviderPortal.tsx:503",className:"w-4 h-4 text-orange-400"})}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:505",children:[l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:506",className:"text-white text-sm font-semibold",children:e.providerName}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:507",className:"text-stone-500 text-xs",children:"مزود خدمة"})]})]}),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:510",className:"flex items-center gap-2",children:[l.jsx(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:511",variant:"ghost",size:"sm",className:"text-stone-400 hover:text-white h-8 w-8 p-0",onClick:()=>f(),children:l.jsx(Nu,{"data-loc":"client/src/pages/ProviderPortal.tsx:517",className:"w-4 h-4"})}),l.jsx(st,{"data-loc":"client/src/pages/ProviderPortal.tsx:519",variant:"ghost",size:"sm",className:"text-red-400 hover:text-red-300 h-8 w-8 p-0",onClick:t,children:l.jsx(FE,{"data-loc":"client/src/pages/ProviderPortal.tsx:525",className:"w-4 h-4"})})]})]})}
1021),l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:531",className:"max-w-lg mx-auto px-4 py-4 space-y-4",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:533",className:"grid grid-cols-3 gap-2",children:[{label:"بانتظار ردك",count:x,color:"text-yellow-400",bg:"bg-yellow-500/10 border-yellow-500/20"},{label:"قيد المراجعة",count:b,color:"text-blue-400",bg:"bg-blue-500/10 border-blue-500/20"},{label:"مقبولة",count:A,color:"text-green-400",bg:"bg-green-500/10 border-green-500/20"}].map(y=>l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:539",className:`rounded-xl border p-3 text-center ${y.bg}`,children:[l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:540",className:`text-2xl font-bold ${y.color}`,children:y.count}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:541",className:"text-stone-400 text-xs mt-0.5",children:y.label})]},y.label))}),l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:547",className:"flex gap-2 overflow-x-auto pb-1",children:[{key:"all",label:"الكل"},{key:"awaiting",label:"بانتظار ردك"},{key:"pending",label:"قيد المراجعة"},{key:"accepted",label:"مقبولة"}].map(y=>l.jsx("button",{"data-loc":"client/src/pages/ProviderPortal.tsx:554",onClick:()=>o(y.key),className:`shrink-0 px-3 py-1.5 rounded-full text-xs font-medium transition-colors ${s===y.key?"bg-orange-600 text-white":"bg-stone-800 text-stone-400 hover:bg-stone-700"}`,children:y.label},y.key))}),p?l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:570",className:"space-y-3",children:[1,2,3].map(y=>l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:572",className:"h-32 rounded-xl bg-stone-800/50 animate-pulse"},y))}):m.length===0?l.jsxs("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:576",className:"text-center py-12",children:[l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:577",className:"w-16 h-16 rounded-full bg-stone-800 flex items-center justify-center mx-auto mb-3",children:l.jsx(za,{"data-loc":"client/src/pages/ProviderPortal.tsx:578",className:"w-8 h-8 text-stone-600"})}),l.jsx("p",{"data-loc":"client/src/pages/ProviderPortal.tsx:580",className:"text-stone-400",children:"لا توجد طلبات في هذا القسم"})]}):l.jsx("div",{"data-loc":"client/src/pages/ProviderPortal.tsx:583",className:"space-y-3",children:m.map((y,j)=>l.jsx(Foe,{"data-loc":"client/src/pages/ProviderPortal.tsx:585",request:y,token:e.token,onRefresh:f},String(y.offerId??j)))})]})]})}function Qoe(){const[e,t]=M.useState(null);M.useEffect(()=>{const r=localStorage.getItem(wp);if(r)try{t(JSON.parse(r))}catch{localStorage.removeItem(wp)}},[]);const n=()=>{localStorage.removeItem(wp),t(null)};return e?l.jsx(Goe,{"data-loc":"client/src/pages/ProviderPortal.tsx:623",session:e,onLogout:n}):l.jsx(Hoe,{"data-loc":"client/src/pages/ProviderPortal.tsx:620",onLogin:t})}const Koe=[{slug:"al-yasmeen",name:"حي الياسمين",region:"شمال",description:"خدمة شواء خارجي احترافية في حي الياسمين بالرياض",heroTitle:"شواء خارجي في حي الياسمين",heroSubtitle:"جمر وكرم يصل إلى بيتك في الياسمين — شيف متخصص ومعدات احترافية",longDescription:"يقدم فريق جمر وكرم للشواء والضيافة خدمة شواء خارجي متكاملة في حي الياسمين شمال الرياض. سواء كانت مناسبة عائلية أو حفلة شركة أو مخيم، نصل إلى موقعك بكامل المعدات والشيف المتخصص.",faqs:[{question:"هل تصلون إلى حي الياسمين؟",answer:"نعم، نغطي حي الياسمين وجميع أحياء شمال الرياض بالكامل."},{question:"كم تكلفة الشواء في حي الياسمين؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة المطلوبة. تواصل معنا للحصول على عرض سعر مجاني."},{question:"كم يستغرق التجهيز في الياسمين؟",answer:"يصل فريقنا قبل الموعد بساعة لإعداد كل شيء، ويستغرق التجهيز الكامل 45-60 دقيقة."}],nearbyAreas:["حي الملقا","حي النرجس","حي العارض"]},{slug:"al-malqa",name:"حي الملقا",region:"شمال",description:"خدمة شواء خارجي احترافية في حي الملقا بالرياض",heroTitle:"شواء خارجي في حي الملقا",heroSubtitle:"جمر وكرم في الملقا — تجربة شواء لا تُنسى في موقعك",longDescription:"حي الملقا من أرقى أحياء شمال الرياض، ويقدم فريق جمر وكرم خدمة شواء خارجي فاخرة تليق بمستوى الحي. نوفر شيفاً متخصصاً وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تقدمون خدمة الشواء في حي الملقا؟",answer:"نعم، نصل إلى حي الملقا وجميع أحياء شمال الرياض."},{question:"ما هي الخدمات المتاحة في الملقا؟",answer:"نوفر شواء خارجي، ضيافة عربية، قهوة عربية، وتقديم متكامل للمناسبات."},{question:"هل يمكن الحجز في نفس اليوم في الملقا؟",answer:"نقبل الحجوزات المسبقة فقط. يُنصح بالحجز قبل 48 ساعة على الأقل."}],nearbyAreas:["حي الياسمين","حي النرجس","حي الصحافة"]},{slug:"al-narjis",name:"حي النرجس",region:"شمال",description:"خدمة شواء خارجي في حي النرجس بشمال الرياض",heroTitle:"شواء خارجي في حي النرجس",heroSubtitle:"جمر وكرم يصل إلى النرجس — شواء فاخر في موقعك",longDescription:"نقدم في حي النرجس خدمة شواء خارجي متكاملة مع شيف متخصص وأجود أنواع اللحوم. مناسب للعائلات والمناسبات الخاصة وحفلات الشركات.",faqs:[{question:"هل تغطون حي النرجس؟",answer:"نعم، نصل إلى حي النرجس وجميع أحياء شمال الرياض."},{question:"ما أقل عدد أشخاص للخدمة في النرجس؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."},{question:"هل تشمل الخدمة توفير الأدوات والمعدات؟",answer:"نعم، نحضر جميع المعدات والأدوات والفحم والتوابل."}],nearbyAreas:["حي الياسمين","حي الملقا","حي العارض"]},{slug:"al-aarid",name:"حي العارض",region:"شمال",description:"خدمة شواء خارجي في حي العارض بشمال الرياض",heroTitle:"شواء خارجي في حي العارض",heroSubtitle:"جمر وكرم في العارض — شواء احترافي لمناسباتك",longDescription:"حي العارض من أكبر أحياء شمال الرياض، ويصل فريق جمر وكرم إلى جميع أرجائه لتقديم خدمة شواء خارجي متكاملة ومتميزة.",faqs:[{question:"هل تصلون إلى حي العارض؟",answer:"نعم، نغطي حي العارض بالكامل."},{question:"كم يستغرق الوصول إلى العارض؟",answer:"يعتمد على موقعك بالضبط، لكننا نلتزم بالوقت المحدد."},{question:"هل تقدمون ضيافة عربية مع الشواء في العارض؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الياسمين","حي النرجس","حي حطين"]},{slug:"al-sahafa",name:"حي الصحافة",region:"شمال",description:"خدمة شواء خارجي في حي الصحافة بالرياض",heroTitle:"شواء خارجي في حي الصحافة",heroSubtitle:"جمر وكرم في الصحافة — تجربة شواء فاخرة",longDescription:"نقدم في حي الصحافة خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة. مناسب لجميع المناسبات.",faqs:[{question:"هل تغطون حي الصحافة؟",answer:"نعم، نصل إلى حي الصحافة وجميع أحياء شمال الرياض."},{question:"ما أنواع الشواء المتاحة في الصحافة؟",answer:"لحوم، دجاج، أسماك، خضروات مشوية — جميع أنواع الشواء متاحة."},{question:"هل يمكن الحجز للمناسبات الكبيرة في الصحافة؟",answer:"نعم، نستقبل حجوزات للمناسبات الكبيرة حتى 500 شخص."}],nearbyAreas:["حي الملقا","حي الياسمين","حي قرطبة"]},{slug:"qurtuba",name:"حي قرطبة",region:"شمال",description:"خدمة شواء خارجي في حي قرطبة بالرياض",heroTitle:"شواء خارجي في حي قرطبة",heroSubtitle:"جمر وكرم في قرطبة — شواء أصيل في موقعك",longDescription:"يقدم فريق جمر وكرم في حي قرطبة تجربة شواء خارجي فريدة تجمع بين الأصالة والاحترافية. نصل إلى موقعك بكامل المعدات والشيف المتخصص.",faqs:[{question:"هل تصلون إلى حي قرطبة؟",answer:"نعم، نغطي حي قرطبة وجميع أحياء شمال الرياض."},{question:"ما هي الباقات المتاحة في قرطبة؟",answer:"نوفر باقة الجمر وباقة الكرم وباقة المناسبات وباقة الشركات."},{question:"هل تقدمون خدمة الشواء للاستراحات في قرطبة؟",answer:"نعم، نخدم الاستراحات والفلل والمجمعات السكنية."}],nearbyAreas:["حي الصحافة","حي الملقا","حي الروضة"]},{slug:"al-rawdha",name:"حي الروضة",region:"شمال",description:"خدمة شواء خارجي في حي الروضة بالرياض",heroTitle:"شواء خارجي في حي الروضة",heroSubtitle:"جمر وكرم في الروضة — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي الروضة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تغطون حي الروضة؟",answer:"نعم، نصل إلى حي الروضة وجميع أحياء شمال الرياض."},{question:"كم تكلفة الشواء في الروضة؟",answer:"تبدأ الأسعار من 800 ريال. تواصل معنا للحصول على عرض سعر مجاني."},{question:"هل تشمل الخدمة التنظيف بعد الشواء؟",answer:"نعم، يقوم فريقنا بترتيب وتنظيف المكان بعد انتهاء الخدمة."}],nearbyAreas:["حي قرطبة","حي الصحافة","حي حطين"]}
1021,{slug:"hitteen",name:"حي حطين",region:"شمال",description:"خدمة شواء خارجي في حي حطين بالرياض",heroTitle:"شواء خارجي في حي حطين",heroSubtitle:"جمر وكرم في حطين — تجربة شواء لا تُنسى",longDescription:"حي حطين من أرقى أحياء الرياض، ونقدم فيه خدمة شواء خارجي فاخرة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي حطين؟",answer:"نعم، نغطي حي حطين وجميع أحياء شمال الرياض."},{question:"هل تقدمون قهوة عربية مع الشواء في حطين؟",answer:"نعم، نوفر قهوة عربية وتمر وضيافة كاملة."},{question:"ما أقصى عدد أشخاص للخدمة في حطين؟",answer:"نستقبل مناسبات حتى 500 شخص."}],nearbyAreas:["حي الروضة","حي قرطبة","حي الياسمين"]},{slug:"al-nakheel",name:"حي النخيل",region:"شمال",description:"خدمة شواء خارجي في حي النخيل بالرياض",heroTitle:"شواء خارجي في حي النخيل",heroSubtitle:"جمر وكرم في النخيل — شواء احترافي لكل المناسبات",longDescription:"نقدم في حي النخيل خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم الطازجة.",faqs:[{question:"هل تغطون حي النخيل؟",answer:"نعم، نصل إلى حي النخيل وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للمخيمات من النخيل؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي أوقات العمل في النخيل؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الياسمين","حي العارض","حي الملقا"]},{slug:"al-qirawan",name:"حي القيروان",region:"شمال",description:"خدمة شواء خارجي في حي القيروان بالرياض",heroTitle:"شواء خارجي في حي القيروان",heroSubtitle:"جمر وكرم في القيروان — شواء فاخر في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي القيروان لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي القيروان؟",answer:"نعم، نغطي حي القيروان وجميع أحياء شمال الرياض."},{question:"هل تقدمون ضيافة عربية في القيروان؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."},{question:"كيف أحجز في القيروان؟",answer:"يمكنك الحجز عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-amwaj",name:"حي الأمواج",region:"شمال",description:"خدمة شواء خارجي في حي الأمواج بشمال الرياض",heroTitle:"شواء خارجي في حي الأمواج",heroSubtitle:"جمر وكرم في الأمواج — شواء احترافي لمناسباتك",longDescription:"نقدم في حي الأمواج خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي الأمواج؟",answer:"نعم، نصل إلى حي الأمواج وجميع أحياء شمال الرياض."},{question:"ما أنواع اللحوم المتاحة في الأمواج؟",answer:"لحم بقري، ضأن، دجاج، أسماك — جميع الأنواع متاحة."},{question:"هل تقدمون شواء للحفلات المنزلية في الأمواج؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."}],nearbyAreas:["حي الياسمين","حي النرجس","حي الملقا"]},{slug:"al-izdihar",name:"حي الازدهار",region:"شمال",description:"خدمة شواء خارجي في حي الازدهار بالرياض",heroTitle:"شواء خارجي في حي الازدهار",heroSubtitle:"جمر وكرم في الازدهار — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي الازدهار تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الازدهار؟",answer:"نعم، نغطي حي الازدهار وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للشركات في الازدهار؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات المؤسسية."},{question:"ما هي الباقات المتاحة في الازدهار؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الياسمين","حي الملقا","حي الصحافة"]},{slug:"al-waha",name:"حي الواحة",region:"شمال",description:"خدمة شواء خارجي في حي الواحة بالرياض",heroTitle:"شواء خارجي في حي الواحة",heroSubtitle:"جمر وكرم في الواحة — شواء احترافي في موقعك",longDescription:"نصل إلى حي الواحة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي الواحة؟",answer:"نعم، نصل إلى حي الواحة وجميع أحياء شمال الرياض."},{question:"هل تقدمون ضيافة عربية في الواحة؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"كيف أحجز في الواحة؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي النرجس","حي العارض"]},{slug:"al-ghroob",name:"حي الغروب",region:"شمال",description:"خدمة شواء خارجي في حي الغروب بالرياض",heroTitle:"شواء خارجي في حي الغروب",heroSubtitle:"جمر وكرم في الغروب — تجربة شواء لا تُنسى",longDescription:"نقدم في حي الغروب خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تصلون إلى حي الغروب؟",answer:"نعم، نغطي حي الغروب وجميع أحياء شمال الرياض."},{question:"ما هي أوقات الخدمة في الغروب؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."},{question:"هل تقدمون شواء للمناسبات الكبيرة في الغروب؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-masif",name:"حي المصيف",region:"شمال",description:"خدمة شواء خارجي في حي المصيف بالرياض",heroTitle:"شواء خارجي في حي المصيف",heroSubtitle:"جمر وكرم في المصيف — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي المصيف لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي المصيف؟",answer:"نعم، نصل إلى حي المصيف وجميع أحياء شمال الرياض."},{question:"هل تقدمون قهوة عربية في المصيف؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"ما أقل عدد أشخاص للخدمة في المصيف؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الياسمين","حي الملقا","حي قرطبة"]},{slug:"al-khalij",name:"حي الخليج",region:"شرق",description:"خدمة شواء خارجي في حي الخليج بشرق الرياض",heroTitle:"شواء خارجي في حي الخليج",heroSubtitle:"جمر وكرم في الخليج — شواء احترافي في موقعك",longDescription:"نقدم في حي الخليج بشرق الرياض خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الخليج؟",answer:"نعم، نغطي حي الخليج وجميع أحياء شرق الرياض."},{question:"كم تكلفة الشواء في الخليج؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الخليج؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الرمال","حي المونسية","حي النسيم"]},{slug:"al-rimal",name:"حي الرمال",region:"شرق",description:"خدمة شواء خارجي في حي الرمال بشرق الرياض",heroTitle:"شواء خارجي في حي الرمال",heroSubtitle:"جمر وكرم في الرمال — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي الرمال بشرق الرياض لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الرمال؟",answer:"نعم، نصل إلى حي الرمال وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للمخيمات من الرمال؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في الرمال؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الخليج","حي المونسية","حي النسيم"]},{slug:"al-munsiyah",name:"حي المونسية",region:"شرق",description:"خدمة شواء خارجي في حي المونسية بشرق الرياض",heroTitle:"شواء خارجي في حي المونسية",heroSubtitle:"جمر وكرم في المونسية — شواء احترافي في موقعك",longDescription:"نقدم في حي المونسية خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي المونسية؟",answer:"نعم، نغطي حي المونسية وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للشركات في المونسية؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات المؤسسية."},{question:"كيف أحجز في المونسية؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-naseem",name:"حي النسيم",region:"شرق",description:"خدمة شواء خارجي في حي النسيم بشرق الرياض",heroTitle:"شواء خارجي في حي النسيم",heroSubtitle:"جمر وكرم في النسيم — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي النسيم تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي النسيم؟",answer:"نعم، نصل إلى حي النسيم وجميع أحياء شرق الرياض."},{question:"ما أنواع الشواء المتاحة في النسيم؟",answer:"لحوم، دجاج، أسماك، خضروات — جميع الأنواع متاحة."},{question:"هل تقدمون ضيافة عربية في النسيم؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-hamra",name:"حي الحمراء",region:"شرق",description:"خدمة شواء خارجي في حي الحمراء بشرق الرياض",heroTitle:"شواء خارجي في حي الحمراء",heroSubtitle:"جمر وكرم في الحمراء — شواء احترافي في موقعك",longDescription:"نصل إلى حي الحمراء لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي الحمراء؟",answer:"نعم، نغطي حي الحمراء وجميع أحياء شرق الرياض."},{question:"ما هي الباقات المتاحة في الحمراء؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."},{question:"هل تقدمون شواء للمناسبات الكبيرة في الحمراء؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-rawabi",name:"حي الروابي",region:"شرق",description:"خدمة شواء خارجي في حي الروابي بشرق الرياض",heroTitle:"شواء خارجي في حي الروابي",heroSubtitle:"جمر وكرم في الروابي — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الروابي خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي الروابي؟",answer:"نعم، نصل إلى حي الروابي وجميع أحياء شرق الرياض."},{question:"هل تقدمون قهوة عربية في الروابي؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في الروابي؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-shifa",name:"حي الشفا",region:"شرق",description:"خدمة شواء خارجي في حي الشفا بشرق الرياض",heroTitle:"شواء خارجي في حي الشفا",heroSubtitle:"جمر وكرم في الشفا — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي الشفا لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الشفا؟",answer:"نعم، نغطي حي الشفا وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في الشفا؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في الشفا؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الخليج","حي النسيم","حي الرمال"]},{slug:"al-manar",name:"حي المنار",region:"شرق",description:"خدمة شواء خارجي في حي المنار بشرق الرياض",heroTitle:"شواء خارجي في حي المنار",heroSubtitle:"جمر وكرم في المنار — شواء فاخر لكل مناسبة",longDescription:"نقدم في حي المنار خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي المنار؟",answer:"نعم، نصل إلى حي المنار وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للشركات في المنار؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"ما أقل عدد أشخاص للخدمة في المنار؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-jazeera",name:"حي الجزيرة",region:"شرق",description:"خدمة شواء خارجي في حي الجزيرة 
1021بشرق الرياض",heroTitle:"شواء خارجي في حي الجزيرة",heroSubtitle:"جمر وكرم في الجزيرة — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي الجزيرة تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الجزيرة؟",answer:"نعم، نغطي حي الجزيرة وجميع أحياء شرق الرياض."},{question:"هل تقدمون ضيافة عربية في الجزيرة؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"كيف أحجز في الجزيرة؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-mursalat",name:"حي المرسلات",region:"شرق",description:"خدمة شواء خارجي في حي المرسلات بالرياض",heroTitle:"شواء خارجي في حي المرسلات",heroSubtitle:"جمر وكرم في المرسلات — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي المرسلات لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي المرسلات؟",answer:"نعم، نصل إلى حي المرسلات وجميع أحياء الرياض."},{question:"ما هي الباقات المتاحة في المرسلات؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."},{question:"هل تقدمون شواء للمناسبات الكبيرة في المرسلات؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."}],nearbyAreas:["حي الخليج","حي النسيم","حي الرمال"]},{slug:"al-shabab",name:"حي الشباب",region:"جنوب",description:"خدمة شواء خارجي في حي الشباب بجنوب الرياض",heroTitle:"شواء خارجي في حي الشباب",heroSubtitle:"جمر وكرم في الشباب — شواء احترافي في موقعك",longDescription:"نقدم في حي الشباب بجنوب الرياض خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الشباب؟",answer:"نعم، نغطي حي الشباب وجميع أحياء جنوب الرياض."},{question:"كم تكلفة الشواء في الشباب؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الشباب؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الجنادرية","حي المصانع","حي الدار البيضاء"]},{slug:"al-janadiriya",name:"حي الجنادرية",region:"جنوب",description:"خدمة شواء خارجي في حي الجنادرية بجنوب الرياض",heroTitle:"شواء خارجي في حي الجنادرية",heroSubtitle:"جمر وكرم في الجنادرية — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي الجنادرية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الجنادرية؟",answer:"نعم، نصل إلى حي الجنادرية وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للمخيمات من الجنادرية؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"كيف أحجز في الجنادرية؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الشباب","حي المصانع","حي الدار البيضاء"]},{slug:"al-dar-al-baida",name:"حي الدار البيضاء",region:"جنوب",description:"خدمة شواء خارجي في حي الدار البيضاء بجنوب الرياض",heroTitle:"شواء خارجي في حي الدار البيضاء",heroSubtitle:"جمر وكرم في الدار البيضاء — شواء احترافي في موقعك",longDescription:"نقدم في حي الدار البيضاء خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الدار البيضاء؟",answer:"نعم، نغطي حي الدار البيضاء وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للشركات في الدار البيضاء؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"ما هي الباقات المتاحة في الدار البيضاء؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الشباب","حي الجنادرية","حي المصانع"]},{slug:"al-masani",name:"حي المصانع",region:"جنوب",description:"خدمة شواء خارجي في حي المصانع بجنوب الرياض",heroTitle:"شواء خارجي في حي المصانع",heroSubtitle:"جمر وكرم في المصانع — شواء فاخر لمناسباتك",longDescription:"يقدم فريق جمر وكرم في حي المصانع تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي المصانع؟",answer:"نعم، نصل إلى حي المصانع وجميع أحياء جنوب الرياض."},{question:"هل تقدمون ضيافة عربية في المصانع؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في المصانع؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الشباب","حي الجنادرية","حي الدار البيضاء"]},{slug:"al-salam",name:"حي السلام",region:"جنوب",description:"خدمة شواء خارجي في حي السلام بجنوب الرياض",heroTitle:"شواء خارجي في حي السلام",heroSubtitle:"جمر وكرم في السلام — شواء احترافي في موقعك",longDescription:"نصل إلى حي السلام لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي السلام؟",answer:"نعم، نغطي حي السلام وجميع أحياء جنوب الرياض."},{question:"هل تقدمون قهوة عربية في السلام؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في السلام؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الشباب","حي الجنادرية","حي المصانع"]},{slug:"al-badr",name:"حي البدر",region:"جنوب",description:"خدمة شواء خارجي في حي البدر بجنوب الرياض",heroTitle:"شواء خارجي في حي البدر",heroSubtitle:"جمر وكرم في البدر — شواء فاخر لكل مناسبة",longDescription:"نقدم في حي البدر خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي البدر؟",answer:"نعم، نصل إلى حي البدر وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في البدر؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في البدر؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الشباب","حي السلام","حي الجنادرية"]},{slug:"al-aziziyah",name:"حي العزيزية",region:"جنوب",description:"خدمة شواء خارجي في حي العزيزية بجنوب الرياض",heroTitle:"شواء خارجي في حي العزيزية",heroSubtitle:"جمر وكرم في العزيزية — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي العزيزية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي العزيزية؟",answer:"نعم، نغطي حي العزيزية وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في العزيزية؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في العزيزية؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الشباب","حي البدر","حي السلام"]},{slug:"al-faisaliyah",name:"حي الفيصلية",region:"جنوب",description:"خدمة شواء خارجي في حي الفيصلية بجنوب الرياض",heroTitle:"شواء خارجي في حي الفيصلية",heroSubtitle:"جمر وكرم في الفيصلية — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الفيصلية خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي الفيصلية؟",answer:"نعم، نصل إلى حي الفيصلية وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للشركات في الفيصلية؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الفيصلية؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الشباب","حي العزيزية","حي البدر"]},{slug:"al-manakh",name:"حي المناخ",region:"جنوب",description:"خدمة شواء خارجي في حي المناخ بجنوب الرياض",heroTitle:"شواء خارجي في حي المناخ",heroSubtitle:"جمر وكرم في المناخ — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي المناخ تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي المناخ؟",answer:"نعم، نغطي حي المناخ وجميع أحياء جنوب الرياض."},{question:"هل تقدمون ضيافة عربية في المناخ؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في المناخ؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الشباب","حي الجنادرية","حي الدار البيضاء"]},{slug:"al-haeer",name:"حي الحائر",region:"جنوب",description:"خدمة شواء خارجي في حي الحائر بجنوب الرياض",heroTitle:"شواء خارجي في حي الحائر",heroSubtitle:"جمر وكرم في الحائر — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي الحائر لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي الحائر؟",answer:"نعم، نصل إلى حي الحائر وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للمخيمات من الحائر؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في الحائر؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الشباب","حي المناخ","حي الجنادرية"]},{slug:"al-rabwah",name:"حي الربوة",region:"غرب",description:"خدمة شواء خارجي في حي الربوة بغرب الرياض",heroTitle:"شواء خارجي في حي الربوة",heroSubtitle:"جمر وكرم في الربوة — شواء احترافي في موقعك",longDescription:"نقدم في حي الربوة بغرب الرياض خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الربوة؟",answer:"نعم، نغطي حي الربوة وجميع أحياء غرب الرياض."},{question:"كم تكلفة الشواء في الربوة؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الربوة؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الريان","حي الحزم","حي الشهداء"]},{slug:"al-rayan",name:"حي الريان",region:"غرب",description:"خدمة شواء خارجي في حي الريان بغرب الرياض",heroTitle:"شواء خارجي في حي الريان",heroSubtitle:"جمر وكرم في الريان — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي الريان لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الريان؟",answer:"نعم، نصل إلى حي الريان وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للشركات في الريان؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الريان؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الربوة","حي الحزم","حي الشهداء"]},{slug:"al-hazm",name:"حي الحزم",region:"غرب",description:"خدمة شواء خارجي في حي الحزم بغرب الرياض",heroTitle:"شواء خارجي في حي الحزم",heroSubtitle:"جمر وكرم في الحزم — شواء احترافي في موقعك",longDescription:"نقدم في حي الحزم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الحزم؟",answer:"نعم، نغطي حي الحزم وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في الحزم؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في الحزم؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الربوة","حي الريان","حي الشهداء"]},{slug:"al-shuhada",name:"حي الشهداء",region:"غرب",description:"خدمة شواء خارجي في حي الشهداء بغرب الرياض",heroTitle:"شواء خارجي في حي الشهداء",heroSubtitle:"جمر وكرم في الشهداء — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي الشهداء تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الشهداء؟",answer:"نعم، نصل إلى حي الشهداء وجميع أحياء غرب الرياض."},{question:"هل تقدمون ضيافة عربية في الشهداء؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في الشهداء؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الربوة","حي الريان","حي الحزم"]},{slug:"al-nahdha",name:"حي النهضة",region:"غرب",description:"خدمة شواء خارجي في حي النهضة بغرب الرياض",heroTitle:"شواء خارجي في حي النهضة",heroSubtitle:"جمØ
1021± وكرم في النهضة — شواء احترافي في موقعك",longDescription:"نصل إلى حي النهضة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي النهضة؟",answer:"نعم، نغطي حي النهضة وجميع أحياء غرب الرياض."},{question:"هل تقدمون قهوة عربية في النهضة؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في النهضة؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الربوة","حي الريان","حي الشهداء"]},{slug:"al-khaleej-west",name:"حي الخليج الغربي",region:"غرب",description:"خدمة شواء خارجي في حي الخليج الغربي بالرياض",heroTitle:"شواء خارجي في حي الخليج الغربي",heroSubtitle:"جمر وكرم في الخليج الغربي — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الخليج الغربي خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي الخليج الغربي؟",answer:"نعم، نصل إلى حي الخليج الغربي وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في الخليج الغربي؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في الخليج الغربي؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الربوة","حي الريان","حي الحزم"]},{slug:"al-arid-west",name:"حي العريض",region:"غرب",description:"خدمة شواء خارجي في حي العريض بغرب الرياض",heroTitle:"شواء خارجي في حي العريض",heroSubtitle:"جمر وكرم في العريض — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي العريض لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي العريض؟",answer:"نعم، نغطي حي العريض وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في العريض؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في العريض؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الربوة","حي النهضة","حي الشهداء"]},{slug:"al-wazarat",name:"حي الوزارات",region:"غرب",description:"خدمة شواء خارجي في حي الوزارات بغرب الرياض",heroTitle:"شواء خارجي في حي الوزارات",heroSubtitle:"جمر وكرم في الوزارات — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الوزارات خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي الوزارات؟",answer:"نعم، نصل إلى حي الوزارات وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للشركات في الوزارات؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الوزارات؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الربوة","حي الريان","حي الحزم"]},{slug:"al-sulaimaniyah",name:"حي السليمانية",region:"غرب",description:"خدمة شواء خارجي في حي السليمانية بغرب الرياض",heroTitle:"شواء خارجي في حي السليمانية",heroSubtitle:"جمر وكرم في السليمانية — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي السليمانية تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي السليمانية؟",answer:"نعم، نغطي حي السليمانية وجميع أحياء غرب الرياض."},{question:"هل تقدمون ضيافة عربية في السليمانية؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في السليمانية؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الربوة","حي الريان","حي الوزارات"]},{slug:"al-malaz",name:"حي الملز",region:"وسط",description:"خدمة شواء خارجي في حي الملز بوسط الرياض",heroTitle:"شواء خارجي في حي الملز",heroSubtitle:"جمر وكرم في الملز — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي الملز لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي الملز؟",answer:"نعم، نصل إلى حي الملز وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للمخيمات من الملز؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في الملز؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الروضة","حي الفلاح","حي الصفا"]},{slug:"al-falah",name:"حي الفلاح",region:"وسط",description:"خدمة شواء خارجي في حي الفلاح بوسط الرياض",heroTitle:"شواء خارجي في حي الفلاح",heroSubtitle:"جمر وكرم في الفلاح — شواء احترافي في موقعك",longDescription:"نقدم في حي الفلاح خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الفلاح؟",answer:"نعم، نغطي حي الفلاح وجميع أحياء وسط الرياض."},{question:"كم تكلفة الشواء في الفلاح؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الفلاح؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الملز","حي الصفا","حي العليا"]},{slug:"al-safa",name:"حي الصفا",region:"وسط",description:"خدمة شواء خارجي في حي الصفا بوسط الرياض",heroTitle:"شواء خارجي في حي الصفا",heroSubtitle:"جمر وكرم في الصفا — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي الصفا لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الصفا؟",answer:"نعم، نصل إلى حي الصفا وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للشركات في الصفا؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الصفا؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الملز","حي الفلاح","حي العليا"]},{slug:"al-olaya",name:"حي العليا",region:"وسط",description:"خدمة شواء خارجي في حي العليا بوسط الرياض",heroTitle:"شواء خارجي في حي العليا",heroSubtitle:"جمر وكرم في العليا — شواء احترافي في موقعك",longDescription:"نقدم في حي العليا خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي العليا؟",answer:"نعم، نغطي حي العليا وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في العليا؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في العليا؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الملز","حي الفلاح","حي الصفا"]},{slug:"al-muraba",name:"حي المربع",region:"وسط",description:"خدمة شواء خارجي في حي المربع بوسط الرياض",heroTitle:"شواء خارجي في حي المربع",heroSubtitle:"جمر وكرم في المربع — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي المربع تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي المربع؟",answer:"نعم، نصل إلى حي المربع وجميع أحياء وسط الرياض."},{question:"هل تقدمون ضيافة عربية في المربع؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في المربع؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الملز","حي العليا","حي الفلاح"]},{slug:"al-dirah",name:"حي الديرة",region:"وسط",description:"خدمة شواء خارجي في حي الديرة بوسط الرياض",heroTitle:"شواء خارجي في حي الديرة",heroSubtitle:"جمر وكرم في الديرة — شواء احترافي في موقعك",longDescription:"نصل إلى حي الديرة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي الديرة؟",answer:"نعم، نغطي حي الديرة وجميع أحياء وسط الرياض."},{question:"هل تقدمون قهوة عربية في الديرة؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في الديرة؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الملز","حي المربع","حي الفلاح"]},{slug:"al-bathaa",name:"حي البطحاء",region:"وسط",description:"خدمة شواء خارجي في حي البطحاء بوسط الرياض",heroTitle:"شواء خارجي في حي البطحاء",heroSubtitle:"جمر وكرم في البطحاء — شواء فاخر لمناسباتك",longDescription:"نقدم في حي البطحاء خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي البطحاء؟",answer:"نعم، نصل إلى حي البطحاء وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في البطحاء؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في البطحاء؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الملز","حي الديرة","حي المربع"]},{slug:"al-murabba",name:"حي المروج",region:"وسط",description:"خدمة شواء خارجي في حي المروج بوسط الرياض",heroTitle:"شواء خارجي في حي المروج",heroSubtitle:"جمر وكرم في المروج — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي المروج لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي المروج؟",answer:"نعم، نغطي حي المروج وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في المروج؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في المروج؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الملز","حي العليا","حي الصفا"]}
1021,{slug:"al-sulimaniyah-center",name:"حي السليمانية وسط",region:"وسط",description:"خدمة شواء خارجي في حي السليمانية وسط الرياض",heroTitle:"شواء خارجي في حي السليمانية",heroSubtitle:"جمر وكرم في السليمانية — شواء فاخر لمناسباتك",longDescription:"نقدم في حي السليمانية خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي السليمانية؟",answer:"نعم، نصل إلى حي السليمانية وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للشركات في السليمانية؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في السليمانية؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الملز","حي العليا","حي المربع"]}
1021,{slug:"al-murabba-center",name:"حي المرقب",region:"وسط",description:"خدمة شواء خارجي في حي المرقب بوسط الرياض",heroTitle:"شواء خارجي في حي المرقب",heroSubtitle:"جمر وكرم في المرقب — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي المرقب تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي المرقب؟",answer:"نعم، نغطي حي المرقب وجميع أحياء وسط الرياض."},{question:"هل تقدمون ضيافة عربية في المرقب؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في المرقب؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الملز","حي الديرة","حي البطحاء"]},{slug:"al-nasriyah",name:"حي النصرية",region:"وسط",description:"خدمة شواء خارجي في حي النصرية بوسط الرياض",heroTitle:"شواء خارجي في حي النصرية",heroSubtitle:"جمر وكرم في النصرية — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي النصرية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي النصرية؟",answer:"نعم، نصل إلى حي النصرية وجميع أحياء وسط الرياض."},{question:"هل تقدمون شواء للمخيمات من النصرية؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في النصرية؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الملز","حي المرقب","حي الديرة"]},{slug:"al-qadisiyah",name:"حي القادسية",region:"شمال",description:"خدمة شواء خارجي في حي القادسية بشمال الرياض",heroTitle:"شواء خارجي في حي القادسية",heroSubtitle:"جمر وكرم في القادسية — شواء احترافي في موقعك",longDescription:"نقدم في حي القادسية خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي القادسية؟",answer:"نعم، نغطي حي القادسية وجميع أحياء شمال الرياض."},{question:"كم تكلفة الشواء في القادسية؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في القادسية؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-aqiq",name:"حي العقيق",region:"شمال",description:"خدمة شواء خارجي في حي العقيق بشمال الرياض",heroTitle:"شواء خارجي في حي العقيق",heroSubtitle:"جمر وكرم في العقيق — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي العقيق لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي العقيق؟",answer:"نعم، نصل إلى حي العقيق وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للشركات في العقيق؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في العقيق؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي الملقا","حي الصحافة"]},{slug:"al-nakheel-north",name:"حي النخيل الشمالي",region:"شمال",description:"خدمة شواء خارجي في حي النخيل الشمالي بالرياض",heroTitle:"شواء خارجي في حي النخيل الشمالي",heroSubtitle:"جمر وكرم في النخيل الشمالي — شواء احترافي في موقعك",longDescription:"نقدم في حي النخيل الشمالي خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي النخيل الشمالي؟",answer:"نعم، نغطي حي النخيل الشمالي وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في النخيل الشمالي؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في النخيل الشمالي؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الياسمين","حي العارض","حي الملقا"]},{slug:"al-rimal-north",name:"حي الرمال الشمالي",region:"شمال",description:"خدمة شواء خارجي في حي الرمال الشمالي بالرياض",heroTitle:"شواء خارجي في حي الرمال الشمالي",heroSubtitle:"جمر وكرم في الرمال الشمالي — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي الرمال الشمالي تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الرمال الشمالي؟",answer:"نعم، نصل إلى حي الرمال الشمالي وجميع أحياء شمال الرياض."},{question:"هل تقدمون ضيافة عربية في الرمال الشمالي؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في الرمال الشمالي؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-salam-north",name:"حي السلام الشمالي",region:"شمال",description:"خدمة شواء خارجي في حي السلام الشمالي بالرياض",heroTitle:"شواء خارجي في حي السلام الشمالي",heroSubtitle:"جمر وكرم في السلام الشمالي — شواء احترافي في موقعك",longDescription:"نصل إلى حي السلام الشمالي لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي السلام الشمالي؟",answer:"نعم، نغطي حي السلام الشمالي وجميع أحياء شمال الرياض."},{question:"هل تقدمون قهوة عربية في السلام الشمالي؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في السلام الشمالي؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-khuzama",name:"حي الخزامى",region:"شمال",description:"خدمة شواء خارجي في حي الخزامى بشمال الرياض",heroTitle:"شواء خارجي في حي الخزامى",heroSubtitle:"جمر وكرم في الخزامى — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الخزامى خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي الخزامى؟",answer:"نعم، نصل إلى حي الخزامى وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في الخزامى؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في الخزامى؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-wurud",name:"حي الورود",region:"شمال",description:"خدمة شواء خارجي في حي الورود بشمال الرياض",heroTitle:"شواء خارجي في حي الورود",heroSubtitle:"جمر وكرم في الورود — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي الورود لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الورود؟",answer:"نعم، نغطي حي الورود وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في الورود؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في الورود؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الياسمين","حي الملقا","حي الصحافة"]},{slug:"al-saheel",name:"حي الساحل",region:"شمال",description:"خدمة شواء خارجي في حي الساحل بشمال الرياض",heroTitle:"شواء خارجي في حي الساحل",heroSubtitle:"جمر وكرم في الساحل — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الساحل خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي الساحل؟",answer:"نعم، نصل إلى حي الساحل وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للشركات في الساحل؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الساحل؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-zahra",name:"حي الزهراء",region:"شمال",description:"خدمة شواء خارجي في حي الزهراء بشمال الرياض",heroTitle:"شواء خارجي في حي الزهراء",heroSubtitle:"جمر وكرم في الزهراء — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي الزهراء تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الزهراء؟",answer:"نعم، نغطي حي الزهراء وجميع أحياء شمال الرياض."},{question:"هل تقدمون ضيافة عربية في الزهراء؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في الزهراء؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]}
1021,{slug:"al-firdaws",name:"حي الفردوس",region:"شمال",description:"خدمة شواء خارجي في حي الفردوس بشمال الرياض",heroTitle:"شواء خارجي في حي الفردوس",heroSubtitle:"جمر وكرم في الفردوس — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي الفردوس لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي الفردوس؟",answer:"نعم، نصل إلى حي الفردوس وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للمخيمات من الفردوس؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في الفردوس؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-andalus",name:"حي الأندلس",region:"شرق",description:"خدمة شواء خارجي في حي الأندلس بشرق الرياض",heroTitle:"شواء خارجي في حي الأندلس",heroSubtitle:"جمر وكرم في الأندلس — شواء احترافي في موقعك",longDescription:"نقدم في حي الأندلس خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الأندلس؟",answer:"نعم، نغطي حي الأندلس وجميع أحياء شرق الرياض."},{question:"كم تكلفة الشواء في الأندلس؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الأندلس؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-rabwah-east",name:"حي الربوة الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي الربوة الشرقي بالرياض",heroTitle:"شواء خارجي في حي الربوة الشرقي",heroSubtitle:"جمر وكرم في الربوة الشرقي — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي الربوة الشرقي لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الربوة الشرقي؟",answer:"نعم، نصل إلى حي الربوة الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للشركات في الربوة الشرقي؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الربوة الشرقي؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-aziziyah-east",name:"حي العزيزية الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي العزيزية الشرقي بالرياض",heroTitle:"شواء خارجي في حي العزيزية الشرقي",heroSubtitle:"جمر وكرم في العزيزية الشرقي — شواء احترافي في موقعك",longDescription:"نقدم في حي العزيزية الشرقي خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي العزيزية الشرقي؟",answer:"نعم، نغطي حي العزيزية الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في العزيزية الشرقي؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في العزيزية الشرقي؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-salam-east",name:"حي السلام الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي السلام الشرقي بالرياض",heroTitle:"شواء خارجي في حي السلام الشرقي",heroSubtitle:"جمر وكرم في السلام الشرقي — شواء فاخر لكل مناسبة",longDescription:"يقدم فريق جمر وكرم في حي السلام الشرقي تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي السلام الشرقي؟",answer:"نعم، نصل إلى حي السلام الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون ضيافة عربية في السلام الشرقي؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في السلام الشرقي؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-badr-east",name:"حي البدر الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي البدر الشرقي بالرياض",heroTitle:"شواء خارجي في حي البدر الشرقي",heroSubtitle:"جمر وكرم في البدر الشرقي — شواء احترافي في موقعك",longDescription:"نصل إلى حي البدر الشرقي لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تصلون إلى حي البدر الشرقي؟",answer:"نعم، نغطي حي البدر الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون قهوة عربية في البدر الشرقي؟",answer:"نعم، نوفر قهوة عربية وضيافة كاملة."},{question:"كيف أحجز في البدر الشرقي؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-qadisiyah-east",name:"حي القادسية الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي القادسية الشرقي بالرياض",heroTitle:"شواء خارجي في حي القادسية الشرقي",heroSubtitle:"جمر وكرم في القادسية الشرقي — شواء فاخر لمناسباتك",longDescription:"نقدم في حي القادسية الشرقي خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تغطون حي القادسية الشرقي؟",answer:"نعم، نصل إلى حي القادسية الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في القادسية الشرقي؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في القادسية الشرقي؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-nadheem",name:"حي النظيم",region:"شرق",description:"خدمة شواء خارجي في حي النظيم بشرق الرياض",heroTitle:"شواء خارجي في حي النظيم",heroSubtitle:"جمر وكرم في النظيم — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي النظيم لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي النظيم؟",answer:"نعم، نغطي حي النظيم وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في النظيم؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في النظيم؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-fayha",name:"حي الفيحاء",region:"شرق",description:"خدمة شواء خارجي في حي الفيحاء بشرق الرياض",heroTitle:"شواء خارجي في حي الفيحاء",heroSubtitle:"جمر وكرم في الفيحاء — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الفيحاء خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تغطون حي الفيحاء؟",answer:"نعم، نصل إلى حي الفيحاء وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للشركات في الفيحاء؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الفيحاء؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الخليج","حي الرمال","حي النسيم"]},{slug:"al-rawdha-east",name:"حي الروضة الشرقي",region:"شرق",description:"خدمة شواء خارجي في حي الروضة الشرقي بالرياض",heroTitle:"شواء خارجي في حي الروضة الشرقي",heroSubtitle:"جمر وكرم في الروضة الشرقي — شواء احترافي في موقعك",longDescription:"يقدم فريق جمر وكرم في حي الروضة الشرقي تجربة شواء خارجي فريدة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي الروضة الشرقي؟",answer:"نعم، نغطي حي الروضة الشرقي وجميع أحياء شرق الرياض."},{question:"هل تقدمون ضيافة عربية في الروضة الشرقي؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في الروضة الشرقي؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"al-manfuhah",name:"حي المنفوحة",region:"جنوب",description:"خدمة شواء خارجي في حي المنفوحة بجنوب الرياض",heroTitle:"شواء خارجي في حي المنفوحة",heroSubtitle:"جمر وكرم في المنفوحة — شواء فاخر لمناسباتك",longDescription:"نصل إلى حي المنفوحة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية.",faqs:[{question:"هل تغطون حي المنفوحة؟",answer:"نعم، نصل إلى حي المنفوحة وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للمخيمات من المنفوحة؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما هي الباقات المتاحة في المنفوحة؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الشباب","حي الجنادرية","حي الدار البيضاء"]},{slug:"al-suwaidi",name:"حي السويدي",region:"جنوب",description:"خدمة شواء خارجي في حي السويدي بجنوب الرياض",heroTitle:"شواء خارجي في حي السويدي",heroSubtitle:"جمر وكرم في السويدي — شواء احترافي في موقعك",longDescription:"نقدم في حي السويدي خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي السويدي؟",answer:"نعم، نغطي حي السويدي وجميع أحياء جنوب الرياض."},{question:"كم تكلفة الشواء في السويدي؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في السويدي؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الشباب","حي المنفوحة","حي الجنادرية"]},{slug:"al-batha-south",name:"حي البطحاء الجنوبي",region:"جنوب",description:"خدمة شواء خارجي في حي البطحاء الجنوبي بجنوب الرياض",heroTitle:"شواء خارجي في حي البطحاء الجنوبي",heroSubtitle:"جمر وكرم في البطحاء الجنوبي — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى حي البطحاء الجنوبي لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي البطحاء الجنوبي؟",answer:"نعم، نغطي حي البطحاء الجنوبي وجميع أحياء جنوب الرياض."},{question:"هل تقدمون شواء للحفلات المنزلية في البطحاء الجنوبي؟",answer:"نعم، نتخصص في الحفلات المنزلية والعائلية."},{question:"ما هي أوقات العمل في البطحاء الجنوبي؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي الشباب","حي السويدي","حي المنفوحة"]},{slug:"al-rabee",name:"حي الربيع",region:"شمال",description:"خدمة شواء خارجي في حي الربيع بشمال الرياض",heroTitle:"شواء خارجي في حي الربيع",heroSubtitle:"جمر وكرم في الربيع — شواء فاخر لمناسباتك",longDescription:"نقدم في حي الربيع خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى حي الربيع؟",answer:"نعم، نغطي حي الربيع وجميع أحياء شمال الرياض."},{question:"كم تكلفة الشواء في الربيع؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الربيع؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}],nearbyAreas:["حي الياسمين","حي الملقا","حي النرجس"]},{slug:"al-wadi",name:"حي الوادي",region:"شمال",description:"خدمة شواء خارجي في حي الوادي بشمال الرياض",heroTitle:"شواء خارجي في حي الوادي",heroSubtitle:"جمر وكرم في الوادي — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي الوادي لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي الوادي؟",answer:"نعم، نصل إلى حي الوادي وجميع أحياء شمال الرياض."},{question:"هل تقدمون شواء للشركات في الوادي؟",answer:"نعم، نقدم خدمة شواء للشركات والفعاليات."},{question:"كيف أحجز في الوادي؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الياسمين","حي الملقا","حي الصحافة"]},{slug:"al-yarmouk",name:"حي اليرموك",region:"شرق",description:"خدمة شواء خارجي في حي اليرموك بشرق الرياض",heroTitle:"شواء خارجي في حي اليرموك",heroSubtitle:"جمر وكرم في اليرموك — شواء فاخر لكل مناسبة",longDescription:"نقدم في حي Ø
1021§Ù„يرموك خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تصلون إلى حي اليرموك؟",answer:"نعم، نغطي حي اليرموك وجميع أحياء شرق الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في اليرموك؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي الباقات المتاحة في اليرموك؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي الخليج","حي الرمال","حي المونسية"]},{slug:"ishbiliyah",name:"حي اشبيلية",region:"شرق",description:"خدمة شواء خارجي في حي اشبيلية بشرق الرياض",heroTitle:"شواء خارجي في حي اشبيلية",heroSubtitle:"جمر وكرم في اشبيلية — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي اشبيلية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي اشبيلية؟",answer:"نعم، نصل إلى حي اشبيلية وجميع أحياء شرق الرياض."},{question:"هل تقدمون ضيافة عربية في اشبيلية؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."},{question:"ما أقل عدد أشخاص للخدمة في اشبيلية؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}],nearbyAreas:["حي الخليج","حي الرمال","حي اليرموك"]},{slug:"namar",name:"حي نمار",region:"غرب",description:"خدمة شواء خارجي في حي نمار بغرب الرياض",heroTitle:"شواء خارجي في حي نمار",heroSubtitle:"جمر وكرم في نمار — شواء فاخر لمناسباتك",longDescription:"نقدم في حي نمار خدمة شواء خارجي متكاملة مع شيف متخصص ومعدات احترافية وأجود اللحوم.",faqs:[{question:"هل تصلون إلى حي نمار؟",answer:"نعم، نغطي حي نمار وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للمخيمات من نمار؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"كيف أحجز في نمار؟",answer:"عبر الموقع أو واتساب على 0533521601."}],nearbyAreas:["حي الربوة","حي الريان","حي لبن"]},{slug:"laban",name:"حي لبن",region:"غرب",description:"خدمة شواء خارجي في حي لبن بغرب الرياض",heroTitle:"شواء خارجي في حي لبن",heroSubtitle:"جمر وكرم في لبن — شواء احترافي في موقعك",longDescription:"يصل فريق جمر وكرم إلى حي لبن لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تغطون حي لبن؟",answer:"نعم، نصل إلى حي لبن وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للاستراحات في لبن؟",answer:"نعم، نخدم الاستراحات والفلل والمزارع."},{question:"ما هي الباقات المتاحة في لبن؟",answer:"نوفر باقات متنوعة تبدأ من 800 ريال."}],nearbyAreas:["حي نمار","حي الربوة","حي ظهرة لبن"]},{slug:"dhahrat-laban",name:"حي ظهرة لبن",region:"غرب",description:"خدمة شواء خارجي في حي ظهرة لبن بغرب الرياض",heroTitle:"شواء خارجي في حي ظهرة لبن",heroSubtitle:"جمر وكرم في ظهرة لبن — شواء فاخر لمناسباتك",longDescription:"نقدم في حي ظهرة لبن خدمة شواء خارجي احترافية مع شيف متخصص وأجود اللحوم والمعدات الكاملة.",faqs:[{question:"هل تصلون إلى حي ظهرة لبن؟",answer:"نعم، نغطي حي ظهرة لبن وجميع أحياء غرب الرياض."},{question:"هل تقدمون شواء للمناسبات الكبيرة في ظهرة لبن؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"ما هي أوقات العمل في ظهرة لبن؟",answer:"نعمل طوال أيام الأسبوع من 8 صباحاً حتى 11 مساءً."}],nearbyAreas:["حي لبن","حي نمار","حي الربوة"]}],Voe=[{slug:"istirahat-al-thumamah",name:"استراحات الثمامة",type:"استراحات",area:"الثمامة",description:"خدمة شواء خارجي لاستراحات الثمامة — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات الثمامة",heroSubtitle:"جمر وكرم يصل إلى استراحتك في الثمامة — شيف متخصص ومعدات احترافية",longDescription:"تقع استراحات الثمامة شمال الرياض وتُعدّ من أجمل المناطق الترفيهية. يقدم فريق جمر وكرم خدمة شواء خارجي متكاملة لاستراحات الثمامة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات الثمامة؟",answer:"نعم، نصل إلى جميع استراحات الثمامة شمال الرياض."},{question:"كم تكلفة الشواء في استراحات الثمامة؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة المطلوبة."},{question:"هل تقدمون ضيافة عربية مع الشواء في الثمامة؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر وعصائر."}]},{slug:"shalaihat-al-thumamah",name:"شاليهات الثمامة",type:"شاليهات",area:"الثمامة",description:"خدمة شواء خارجي لشاليهات الثمامة — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات الثمامة",heroSubtitle:"جمر وكرم في شاليهات الثمامة — شواء فاخر في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لشاليهات الثمامة مع شيف متخصص وأجود اللحوم. مناسب للعائلات والمناسبات الخاصة.",faqs:[{question:"هل تصلون إلى شاليهات الثمامة؟",answer:"نعم، نصل إلى جميع شاليهات الثمامة."},{question:"هل تقدمون شواء للمخيمات في الثمامة؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة الثمامة."},{question:"كيف أحجز لشاليهات الثمامة؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"mazari-al-thumamah",name:"مزارع الثمامة",type:"مزارع",area:"الثمامة",description:"خدمة شواء خارجي لمزارع الثمامة — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لمزارع الثمامة",heroSubtitle:"جمر وكرم في مزارع الثمامة — تجربة شواء أصيلة",longDescription:"نصل إلى مزارع الثمامة لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى مزارع الثمامة؟",answer:"نعم، نصل إلى جميع مزارع الثمامة."},{question:"هل تقدمون ولائم في مزارع الثمامة؟",answer:"نعم، نقدم ولائم كاملة مع ضيافة عربية."},{question:"ما أقل عدد أشخاص للخدمة في مزارع الثمامة؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}]},{slug:"istirahat-banban",name:"استراحات بنبان",type:"استراحات",area:"بنبان",description:"خدمة شواء خارجي لاستراحات بنبان — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات بنبان",heroSubtitle:"جمر وكرم في استراحات بنبان — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات بنبان مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات بنبان؟",answer:"نعم، نصل إلى جميع استراحات بنبان."},{question:"كم تكلفة الشواء في استراحات بنبان؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في بنبان؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-banban",name:"شاليهات بنبان",type:"شاليهات",area:"بنبان",description:"خدمة شواء خارجي لشاليهات بنبان — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات بنبان",heroSubtitle:"جمر وكرم في شاليهات بنبان — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات بنبان لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات بنبان؟",answer:"نعم، نصل إلى جميع شاليهات بنبان."},{question:"هل تقدمون شواء للمخيمات في بنبان؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة بنبان."},{question:"كيف أحجز لشاليهات بنبان؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"mazari-banban",name:"مزارع بنبان",type:"مزارع",area:"بنبان",description:"خدمة شواء خارجي لمزارع بنبان — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لمزارع بنبان",heroSubtitle:"جمر وكرم في مزارع بنبان — تجربة شواء أصيلة",longDescription:"نصل إلى مزارع بنبان لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى مزارع بنبان؟",answer:"نعم، نصل إلى جميع مزارع بنبان."},{question:"هل تقدمون ولائم في مزارع بنبان؟",answer:"نعم، نقدم ولائم كاملة مع ضيافة عربية."},{question:"ما أقل عدد أشخاص للخدمة في مزارع بنبان؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}]},{slug:"istirahat-al-ammariyah",name:"استراحات العمارية",type:"استراحات",area:"العمارية",description:"خدمة شواء خارجي لاستراحات العمارية — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات العمارية",heroSubtitle:"جمر وكرم في استراحات العمارية — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات العمارية مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات العمارية؟",answer:"نعم، نصل إلى جميع استراحات العمارية."},{question:"كم تكلفة الشواء في استراحات العمارية؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في العمارية؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-al-ammariyah",name:"شاليهات العمارية",type:"شاليهات",area:"العمارية",description:"خدمة شواء خارجي لشاليهات العمارية — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات العمارية",heroSubtitle:"جمر وكرم في شاليهات العمارية — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات العمارية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات العمارية؟",answer:"نعم، نصل إلى جميع شاليهات العمارية."},{question:"هل تقدمون شواء للمخيمات في العمارية؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة العمارية."},{question:"كيف أحجز لشاليهات العمارية؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"mazari-al-ammariyah",name:"مزارع العمارية",type:"مزارع",area:"العمارية",description:"خدمة شواء خارجي لمزارع العمارية — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لمزارع العمارية",heroSubtitle:"جمر وكرم في مزارع العمارية — تجربة شواء أصيلة",longDescription:"نصل إلى مزارع العمارية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى مزارع العمارية؟",answer:"نعم، نصل إلى جميع مزارع العمارية."},{question:"هل تقدمون ولائم في مزارع العمارية؟",answer:"نعم، نقدم ولائم كاملة مع ضيافة عربية."},{question:"ما أقل عدد أشخاص للخدمة في مزارع العمارية؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}]},{slug:"istirahat-dirab",name:"استراحات ديراب",type:"استراحات",area:"ديراب",description:"خدمة شواء خارجي لاستراحات ديراب — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات ديراب",heroSubtitle:"جمر وكرم في استراحات ديراب — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات ديراب مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات ديراب؟",answer:"نعم، نصل إلى جميع استراحات ديراب."},{question:"كم تكلفة الشواء في استراحات ديراب؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في ديراب؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-dirab",name:"شاليهات ديراب",type:"شاليهات",area:"ديراب",description:"خدمة شواء خارجي لشاليهات ديراب — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات ديراب",heroSubtitle:"جمر وكرم في شاليهات ديراب — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات ديراب لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات ديراب؟",answer:"نعم، نصل إلى جميع شاليهات ديراب."},{question:"هل تقدمون شواء للمخيمات في ديراب؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة ديراب."},{question:"كيف أحجز لشاليهات ديراب؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"mazari-dirab",name:"مزارع ديراب",type:"مزارع",area:"ديراب",description:"خدمة
1021 شواء خارجي لمزارع ديراب — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لمزارع ديراب",heroSubtitle:"جمر وكرم في مزارع ديراب — تجربة شواء أصيلة",longDescription:"نصل إلى مزارع ديراب لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى مزارع ديراب؟",answer:"نعم، نصل إلى جميع مزارع ديراب."},{question:"هل تقدمون ولائم في مزارع ديراب؟",answer:"نعم، نقدم ولائم كاملة مع ضيافة عربية."},{question:"ما أقل عدد أشخاص للخدمة في مزارع ديراب؟",answer:"نقدم الخدمة لـ 10 أشخاص فأكثر."}]},{slug:"istirahat-al-rimal",name:"استراحات الرمال",type:"استراحات",area:"الرمال",description:"خدمة شواء خارجي لاستراحات الرمال — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات الرمال",heroSubtitle:"جمر وكرم في استراحات الرمال — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات الرمال مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات الرمال؟",answer:"نعم، نصل إلى جميع استراحات الرمال."},{question:"كم تكلفة الشواء في استراحات الرمال؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الرمال؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-al-rimal",name:"شاليهات الرمال",type:"شاليهات",area:"الرمال",description:"خدمة شواء خارجي لشاليهات الرمال — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات الرمال",heroSubtitle:"جمر وكرم في شاليهات الرمال — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات الرمال لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات الرمال؟",answer:"نعم، نصل إلى جميع شاليهات الرمال."},{question:"هل تقدمون شواء للمخيمات في الرمال؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة الرمال."},{question:"كيف أحجز لشاليهات الرمال؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"istirahat-al-muzahimiyah",name:"استراحات المزاحمية",type:"استراحات",area:"المزاحمية",description:"خدمة شواء خارجي لاستراحات المزاحمية — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات المزاحمية",heroSubtitle:"جمر وكرم في استراحات المزاحمية — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات المزاحمية مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات المزاحمية؟",answer:"نعم، نصل إلى جميع استراحات المزاحمية."},{question:"كم تكلفة الشواء في استراحات المزاحمية؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في المزاحمية؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-al-muzahimiyah",name:"شاليهات المزاحمية",type:"شاليهات",area:"المزاحمية",description:"خدمة شواء خارجي لشاليهات المزاحمية — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات المزاحمية",heroSubtitle:"جمر وكرم في شاليهات المزاحمية — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات المزاحمية لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات المزاحمية؟",answer:"نعم، نصل إلى جميع شاليهات المزاحمية."},{question:"هل تقدمون شواء للمخيمات في المزاحمية؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة المزاحمية."},{question:"كيف أحجز لشاليهات المزاحمية؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"istirahat-al-haeer",name:"استراحات الحائر",type:"استراحات",area:"الحائر",description:"خدمة شواء خارجي لاستراحات الحائر — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات الحائر",heroSubtitle:"جمر وكرم في استراحات الحائر — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات الحائر مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات الحائر؟",answer:"نعم، نصل إلى جميع استراحات الحائر."},{question:"كم تكلفة الشواء في استراحات الحائر؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في الحائر؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-al-haeer",name:"شاليهات الحائر",type:"شاليهات",area:"الحائر",description:"خدمة شواء خارجي لشاليهات الحائر — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات الحائر",heroSubtitle:"جمر وكرم في شاليهات الحائر — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات الحائر لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات الحائر؟",answer:"نعم، نصل إلى جميع شاليهات الحائر."},{question:"هل تقدمون شواء للمخيمات في الحائر؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة الحائر."},{question:"كيف أحجز لشاليهات الحائر؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"istirahat-namar",name:"استراحات نمار",type:"استراحات",area:"نمار",description:"خدمة شواء خارجي لاستراحات نمار — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لاستراحات نمار",heroSubtitle:"جمر وكرم في استراحات نمار — شواء احترافي في موقعك",longDescription:"نقدم خدمة شواء خارجي متكاملة لاستراحات نمار مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",faqs:[{question:"هل تصلون إلى استراحات نمار؟",answer:"نعم، نصل إلى جميع استراحات نمار."},{question:"كم تكلفة الشواء في استراحات نمار؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."},{question:"هل تقدمون ضيافة عربية في نمار؟",answer:"نعم، نوفر ضيافة عربية كاملة مع قهوة وتمر."}]},{slug:"shalaihat-namar",name:"شاليهات نمار",type:"شاليهات",area:"نمار",description:"خدمة شواء خارجي لشاليهات نمار — جمر وكرم للشواء والضيافة",heroTitle:"شواء خارجي لشاليهات نمار",heroSubtitle:"جمر وكرم في شاليهات نمار — شواء فاخر لمناسباتك",longDescription:"يصل فريق جمر وكرم إلى شاليهات نمار لتقديم خدمة شواء خارجي متكاملة مع شيف متخصص وأجود اللحوم.",faqs:[{question:"هل تصلون إلى شاليهات نمار؟",answer:"نعم، نصل إلى جميع شاليهات نمار."},{question:"هل تقدمون شواء للمخيمات في نمار؟",answer:"نعم، نصل إلى المخيمات البرية في منطقة نمار."},{question:"كيف أحجز لشاليهات نمار؟",answer:"عبر الموقع أو واتساب على 0533521601."}]}],Yoe=[{slug:"shawaa-fi-mawqi-al-ameel",name:"شواء في موقع العميل",category:"شواء",description:"خدمة شواء في موقع العميل بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء في موقع العميل بالرياض",heroSubtitle:"جمر وكرم يصل إليك أينما كنت — شيف متخصص ومعدات احترافية",longDescription:"نقدم خدمة شواء في موقع العميل بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. نصل إلى بيتك أو استراحتك أو أي موقع تختاره.",keywords:["شواء في موقع العميل","شواء خارجي بالرياض","شيف شواء للبيت"],faqs:[{question:"هل تصلون إلى موقعي؟",answer:"نعم، نصل إلى أي موقع في الرياض والمناطق المحيطة."},{question:"ماذا تشمل خدمة الشواء في موقع العميل؟",answer:"تشمل الشيف المتخصص والمعدات الكاملة والفحم والتوابل وجميع مستلزمات الشواء."},{question:"كم تكلفة الخدمة؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة المطلوبة."}]},{slug:"mashwiyat-fi-mawqi-al-ameel",name:"مشويات في موقع العميل",category:"مشويات",description:"خدمة مشويات في موقع العميل بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"مشويات في موقع العميل بالرياض",heroSubtitle:"جمر وكرم يحضر المشويات إلى موقعك — جودة عالية وخدمة احترافية",longDescription:"نقدم خدمة مشويات في موقع العميل بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. مشويات مشكلة تشمل لحوم وطيور وأسماك.",keywords:["مشويات في موقع العميل","مشويات بالرياض","مشويات للبيت"],faqs:[{question:"ما أنواع المشويات المتاحة؟",answer:"لحم بقري، ضأن، دجاج، أسماك، خضروات — جميع أنواع المشويات."},{question:"هل تصلون إلى موقعي؟",answer:"نعم، نصل إلى أي موقع في الرياض والمناطق المحيطة."},{question:"كم تكلفة الخدمة؟",answer:"تبدأ الأسعار من 800 ريال حسب عدد الأشخاص والخدمة."}]},{slug:"shawaa-al-haflat",name:"شواء الحفلات",category:"شواء",description:"خدمة شواء الحفلات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء الحفلات بالرياض",heroSubtitle:"جمر وكرم لحفلاتك — شواء احترافي يليق بمناسباتك",longDescription:"نتخصص في تقديم خدمة شواء الحفلات بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. مناسب لحفلات الأعياد والمناسبات الخاصة.",keywords:["شواء الحفلات","شواء للحفلات بالرياض","شيف حفلات"],faqs:[{question:"هل تقدمون شواء للحفلات الكبيرة؟",answer:"نعم، نستقبل حفلات حتى 500 شخص."},{question:"ما الخدمات المتاحة مع شواء الحفلات؟",answer:"شواء كامل مع ضيافة عربية وقهوة وتمر وعصائر."},{question:"كيف أحجز لحفلتي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"mashwiyat-al-haflat",name:"مشويات الحفلات",category:"مشويات",description:"خدمة مشويات الحفلات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"مشويات الحفلات بالرياض",heroSubtitle:"جمر وكرم — مشويات فاخرة لحفلاتك ومناسباتك",longDescription:"نقدم مشويات الحفلات بالرياض مع شيف متخصص وأجود اللحوم. مشويات مشكلة فاخرة تليق بكل مناسبة.",keywords:["مشويات الحفلات","مشويات للحفلات بالرياض","بوفيه مشويات للحفلات"],faqs:[{question:"هل تقدمون مشويات للحفلات الكبيرة؟",answer:"نعم، نستقبل حفلات حتى 500 شخص."},{question:"ما أنواع المشويات المتاحة للحفلات؟",answer:"لحم بقري، ضأن، دجاج، أسماك — جميع الأنواع."},{question:"كيف أحجز لحفلتي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-sharikaat",name:"شواء الشركات",category:"شواء",description:"خدمة شواء الشركات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء الشركات بالرياض",heroSubtitle:"جمر وكرم للشركات — شواء احترافي لفعالياتك المؤسسية",longDescription:"نقدم خدمة شواء الشركات بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. مناسب للفعاليات المؤسسية وحفلات الشركات.",keywords:["شواء الشركات","شواء للشركات بالرياض","شيف شواء للشركات"],faqs:[{question:"هل تقدمون شواء للشركات؟",answer:"نعم، نتخصص في خدمة الشركات والفعاليات المؤسسية."},{question:"هل تقدمون فاتورة ضريبية للشركات؟",answer:"نعم، نوفر فاتورة ضريبية رسمية."},{question:"كيف أحجز لفعالية شركتي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-mukhayyamat",name:"شواء المخيمات",category:"شواء",description:"خدمة شواء المخيمات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء المخيمات بالرياض",heroSubtitle:"جمر وكرم في مخيمك — شواء برّي أصيل في موقعك",longDescription:"نصل إلى مخيمك البري لتقديم خدمة شواء متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. تجربة شواء برّي لا تُنسى.",keywords:["شواء المخيمات","شواء للمخيمات البرية","شيف شواء للمخيمات"],faqs:[{question:"هل تصلون إلى المخيمات البرية؟",answer:"نعم، نصل إلى المخيمات البرية المحيطة بالرياض."},{question:"ما المعدات التي تحضرونها للمخيم؟",answer:"نحضر جميع المعدات والأدوات والفحم والتوابل."},{question:"كيف أحجز لمخيمي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-istirahat",name:"شواء الاستراحات",category:"شواء",desc
1021ription:"خدمة شواء الاستراحات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء الاستراحات بالرياض",heroSubtitle:"جمر وكرم في استراحتك — شواء فاخر لمناسباتك",longDescription:"نقدم خدمة شواء الاستراحات بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. نصل إلى استراحتك أينما كانت.",keywords:["شواء الاستراحات","شواء في الاستراحة","شيف شواء للاستراحات"],faqs:[{question:"هل تصلون إلى الاستراحات؟",answer:"نعم، نصل إلى جميع الاستراحات في الرياض والمناطق المحيطة."},{question:"ما الخدمات المتاحة في الاستراحات؟",answer:"شواء كامل مع ضيافة عربية وقهوة وتمر وعصائر."},{question:"كيف أحجز لاستراحتي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-shalaihat",name:"شواء الشاليهات",category:"شواء",description:"خدمة شواء الشاليهات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء الشاليهات بالرياض",heroSubtitle:"جمر وكرم في شاليهك — شواء احترافي لمناسباتك",longDescription:"نصل إلى شاليهك لتقديم خدمة شواء متكاملة مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",keywords:["شواء الشاليهات","شواء في الشاليه","شيف شواء للشاليهات"],faqs:[{question:"هل تصلون إلى الشاليهات؟",answer:"نعم، نصل إلى جميع الشاليهات في الرياض والمناطق المحيطة."},{question:"ما الخدمات المتاحة في الشاليهات؟",answer:"شواء كامل مع ضيافة عربية وقهوة وتمر."},{question:"كيف أحجز لشاليهي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-mazari",name:"شواء المزارع",category:"شواء",description:"خدمة شواء المزارع بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء المزارع بالرياض",heroSubtitle:"جمر وكرم في مزرعتك — تجربة شواء أصيلة في الطبيعة",longDescription:"نقدم خدمة شواء المزارع بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. تجربة شواء فريدة في أجواء المزارع.",keywords:["شواء المزارع","شواء في المزرعة","شيف شواء للمزارع"],faqs:[{question:"هل تصلون إلى المزارع؟",answer:"نعم، نصل إلى جميع المزارع في الرياض والمناطق المحيطة."},{question:"ما الخدمات المتاحة في المزارع؟",answer:"شواء كامل مع ضيافة عربية وقهوة وتمر."},{question:"كيف أحجز لمزرعتي؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"chef-shawaa-khas",name:"شيف شواء خاص",category:"شيف",description:"خدمة شيف شواء خاص بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شيف شواء خاص بالرياض",heroSubtitle:"جمر وكرم — شيف شواء خاص يصل إليك أينما كنت",longDescription:"نوفر شيف شواء خاص متخصص يصل إلى موقعك بكامل المعدات والأدوات. خبرة واسعة في جميع أنواع الشواء.",keywords:["شيف شواء خاص","شيف شواء بالرياض","شيف مشويات خاص"],faqs:[{question:"هل يمكن استئجار شيف شواء خاص؟",answer:"نعم، نوفر شيف شواء خاص يصل إلى موقعك."},{question:"ما خبرة الشيف؟",answer:"شيفاتنا متخصصون في جميع أنواع الشواء بخبرة لا تقل عن 5 سنوات."},{question:"كيف أحجز شيف شواء خاص؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaya-mutanaqila",name:"شواية متنقلة",category:"معدات",description:"خدمة شواية متنقلة بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواية متنقلة بالرياض",heroSubtitle:"جمر وكرم — شواية متنقلة احترافية تصل إلى موقعك",longDescription:"نوفر شواية متنقلة احترافية مع شيف متخصص تصل إلى أي موقع في الرياض. مناسبة لجميع المناسبات والفعاليات.",keywords:["شواية متنقلة","شواية متنقلة بالرياض","شواية للمناسبات"],faqs:[{question:"هل تقدمون شواية متنقلة؟",answer:"نعم، نوفر شواية متنقلة احترافية تصل إلى موقعك."},{question:"ما أنواع الشوايات المتاحة؟",answer:"شوايات فحم وشوايات غاز بأحجام مختلفة."},{question:"كيف أحجز شواية متنقلة؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"rukn-mashwiyat",name:"ركن مشويات",category:"مشويات",description:"خدمة ركن مشويات للمناسبات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"ركن مشويات للمناسبات بالرياض",heroSubtitle:"جمر وكرم — ركن مشويات متكامل يضفي بهجة على مناسباتك",longDescription:"نقدم ركن مشويات متكامل للمناسبات والفعاليات بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",keywords:["ركن مشويات","ركن مشويات للمناسبات","ركن شواء"],faqs:[{question:"ما الذي يشمله ركن المشويات؟",answer:"شيف متخصص وشواية احترافية وجميع أنواع المشويات."},{question:"هل ركن المشويات مناسب للحفلات الكبيرة؟",answer:"نعم، نستقبل حفلات حتى 500 شخص."},{question:"كيف أحجز ركن مشويات؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"buffet-mashwiyat",name:"بوفيه مشويات",category:"مشويات",description:"خدمة بوفيه مشويات للمناسبات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"بوفيه مشويات للمناسبات بالرياض",heroSubtitle:"جمر وكرم — بوفيه مشويات فاخر لمناسباتك",longDescription:"نقدم بوفيه مشويات فاخر للمناسبات والحفلات بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية.",keywords:["بوفيه مشويات","بوفيه مشويات للمناسبات","بوفيه شواء"],faqs:[{question:"ما الذي يشمله بوفيه المشويات؟",answer:"جميع أنواع المشويات من لحوم ودجاج وأسماك وخضروات."},{question:"هل بوفيه المشويات مناسب للحفلات الكبيرة؟",answer:"نعم، نستقبل حفلات حتى 500 شخص."},{question:"كيف أحجز بوفيه مشويات؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"diyafa-arabiyya",name:"ضيافة عربية",category:"ضيافة",description:"خدمة ضيافة عربية للمناسبات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"ضيافة عربية للمناسبات بالرياض",heroSubtitle:"جمر وكرم — ضيافة عربية أصيلة تليق بمناسباتك",longDescription:"نقدم خدمة ضيافة عربية متكاملة للمناسبات والحفلات بالرياض تشمل قهوة عربية وتمر وعصائر وجميع مستلزمات الضيافة.",keywords:["ضيافة عربية","ضيافة مناسبات","ضيافة حفلات"],faqs:[{question:"ما الذي تشمله الضيافة العربية؟",answer:"قهوة عربية وتمر وعصائر وجميع مستلزمات الضيافة."},{question:"هل تقدمون ضيافة للمناسبات الكبيرة؟",answer:"نعم، نستقبل مناسبات حتى 500 شخص."},{question:"كيف أحجز ضيافة عربية؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"qahwa-arabiyya",name:"قهوة عربية",category:"ضيافة",description:"خدمة قهوة عربية للمناسبات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"قهوة عربية للمناسبات بالرياض",heroSubtitle:"جمر وكرم — قهوة عربية أصيلة مع صبابين محترفين",longDescription:"نقدم خدمة قهوة عربية للمناسبات والحفلات بالرياض مع صبابين محترفين وأجود أنواع القهوة العربية.",keywords:["قهوة عربية للمناسبات","صباب قهوة","قهوة عربية بالرياض"],faqs:[{question:"هل تقدمون قهوة عربية للمناسبات؟",answer:"نعم، نقدم قهوة عربية مع صبابين محترفين."},{question:"ما أنواع القهوة المتاحة؟",answer:"قهوة عربية بالهيل والزعفران وجميع الأنواع الأصيلة."},{question:"كيف أحجز قهوة عربية؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"sabbabeen-qahwa",name:"صبابين قهوة",category:"ضيافة",description:"خدمة صبابين قهوة للمناسبات بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"صبابين قهوة للمناسبات بالرياض",heroSubtitle:"جمر وكرم — صبابين قهوة محترفون لمناسباتك",longDescription:"نوفر صبابين قهوة محترفين للمناسبات والحفلات بالرياض. صبابون متخصصون في تقديم القهوة العربية بأجمل صورة.",keywords:["صبابين قهوة","صباب قهوة للمناسبات","صبابين قهوة بالرياض"],faqs:[{question:"هل تقدمون صبابين قهوة للمناسبات؟",answer:"نعم، نوفر صبابين قهوة محترفين."},{question:"هل الصبابون يرتدون الزي التقليدي؟",answer:"نعم، يرتدي صبابونا الزي التقليدي الأصيل."},{question:"كيف أحجز صبابين قهوة؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-qaaat-al-afrah",name:"شواء قاعات الأفراح",category:"أفراح",description:"خدمة شواء قاعات الأفراح بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء قاعات الأفراح بالرياض",heroSubtitle:"جمر وكرم — شواء فاخر لقاعات الأفراح والمناسبات",longDescription:"نقدم خدمة شواء قاعات الأفراح بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. شواء يليق بأفراحكم وأفراحكم.",keywords:["شواء قاعات الأفراح","شواء حفلات الزفاف","شيف أفراح"],faqs:[{question:"هل تقدمون شواء لقاعات الأفراح؟",answer:"نعم، نتخصص في شواء قاعات الأفراح والمناسبات الكبيرة."},{question:"هل تقدمون ولائم كاملة لحفلات الزفاف؟",answer:"نعم، نقدم ولائم كاملة مع ضيافة عربية."},{question:"كيف أحجز لحفل الزفاف؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"walaaim-zawaj",name:"ولائم الزواج",category:"أفراح",description:"خدمة ولائم الزواج بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"ولائم الزواج بالرياض",heroSubtitle:"جمر وكرم — ولائم زواج فاخرة تليق بيوم عمرك",longDescription:"نقدم خدمة ولائم الزواج بالرياض مع شيف متخصص وأجود اللحوم والمعدات الاحترافية. ولائم فاخرة تليق بأعراسكم.",keywords:["ولائم الزواج","ولائم حفلات الزفاف","وليمة زواج بالرياض"],faqs:[{question:"هل تقدمون ولائم للزواج؟",answer:"نعم، نتخصص في ولائم الزواج والأفراح."},{question:"ما الذي تشمله وليمة الزواج؟",answer:"شواء كامل مع ضيافة عربية وقهوة وتمر وعصائر."},{question:"كيف أحجز وليمة زواج؟",answer:"عبر الموقع أو واتساب على 0533521601."}]},{slug:"shawaa-al-takhrruj",name:"شواء حفلات التخرج",category:"مناسبات",description:"خدمة شواء حفلات التخرج بالرياض — جمر وكرم للشواء والضيافة",heroTitle:"شواء حفلات التخرج بالرياض",heroSubtitle:"جمر وكرم — شواء احترافي لحفلات تخرجكم",longDescription:"نقدم خدمة شواء حفلات التخرج بالرياض مع شيف متخصص وأجود اللحوم. احتفلوا بتخرجكم بشواء فاخر.",keywords:["شواء حفلات التخرج","شواء التخرج","شيف حفلات تخرج"],faqs:[{question:"هل تقدمون شواء لحفلات التخرج؟",answer:"نعم، نتخصص في شواء حفلات التخرج."},{question:"ما الخدمات المتاحة لحفلات التخرج؟",answer:"شواء كامل مع ضيافة عربية وقهوة وعصائر."},{question:"كيف أحجز لحفل التخرج؟",answer:"عبر الموقع أو واتساب على 0533521601."}]}];function Xoe(){const t=hd().slug,n=Koe.find(g=>g.slug===t);if(!n)return l.jsx(pl,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:16"});const r=Gm(),s=gd(n.faqs),o=Qm([{name:"الرئيسية",url:"https://jamarkaram.com/"},{name:"الرياض",url:"https://jamarkaram.com/area/riyadh"},{name:n.name,url:`https://jamarkaram.com/neighborhood/${n.slug}`}
1021]),c={"@context":"https://schema.org","@graph":[r,s,o]},u=`شواء خارجي في ${n.name} بالرياض | جمر وكرم للشواء والضيافة`,f=`${n.description} — جمر وكرم للشواء والضيافة. شيف متخصص ومعدات احترافية. اتصل الآن 0533521601`,p=`شواء ${n.name}, شواء خارجي ${n.name}, مشويات ${n.name}, جمر وكرم ${n.name}, شيف شواء ${n.name}`;return l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:35",className:"min-h-screen bg-background text-foreground",dir:"rtl",children:[l.jsx(Pt,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:36",title:u,description:f,canonical:`/neighborhood/${n.slug}`,schema:c,keywords:p}),l.jsx(Zi,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:43"}),l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:46",className:"bg-black/50 border-b border-gold/20 py-3",children:l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:47",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("nav",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:48",className:"flex items-center gap-2 text-sm text-muted-foreground","aria-label":"breadcrumb",children:[l.jsx(me,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:49",href:"/",className:"hover:text-gold transition-colors",children:"الرئيسية"}),l.jsx("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:50",className:"text-gold/40",children:"/"}),l.jsx(me,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:51",href:"/area/riyadh",className:"hover:text-gold transition-colors",children:"الرياض"}),l.jsx("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:52",className:"text-gold/40",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:53",className:"text-gold",children:n.name})]})})}),l.jsx("section",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:59",className:"relative min-h-[50vh] flex items-center justify-center overflow-hidden",style:{backgroundImage:"linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.9) 100%), url(/manus-storage/hero_bbq_c4c2b1e0.jpg)",backgroundSize:"cover",backgroundPosition:"center"},children:l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:67",className:"container max-w-4xl mx-auto px-4 text-center py-16",children:[l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:68",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 rounded-full px-4 py-2 mb-6",children:[l.jsx(Di,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:69",className:"w-4 h-4 text-gold"}),l.jsxs("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:70",className:"text-gold text-sm font-medium",children:[n.name," — ",n.region," الرياض"]})]}),l.jsx("h1",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:72",className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:n.heroTitle}),l.jsx("p",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:75",className:"text-xl text-white/80 mb-8 max-w-2xl mx-auto",children:n.heroSubtitle}),l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:78",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:79",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:80",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:81",className:"w-5 h-5 ml-2"}),"احجز الآن عبر واتساب"]})}),l.jsx(st,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:85",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:86",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:93",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:94",className:"container max-w-4xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:95",className:"text-3xl font-bold text-gold mb-6",children:["شواء خارجي في ",n.name]}),l.jsx("p",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:96",className:"text-lg text-muted-foreground leading-relaxed mb-8",children:n.longDescription}),l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:99",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:l.jsx(vn,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:101",className:"w-6 h-6"}),title:"شيف متخصص",desc:"شيف محترف بخبرة واسعة في الشواء"},{icon:l.jsx(za,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:102",className:"w-6 h-6"}),title:"معدات احترافية",desc:"شوايات وأدوات احترافية متكاملة"},{icon:l.jsx(Qi,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:103",className:"w-6 h-6"}),title:"أجود اللحوم",desc:"لحوم طازجة مختارة بعناية"}].map((g,m)=>l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:105",className:"bg-card border border-gold/20 rounded-xl p-6 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:106",className:"text-gold mb-3 flex justify-center",children:g.icon}),l.jsx("h3",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:107",className:"font-bold text-foreground mb-2",children:g.title}),l.jsx("p",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:108",className:"text-sm text-muted-foreground",children:g.desc})]},m))})]})}),n.nearbyAreas&&n.nearbyAreas.length>0&&l.jsx("section",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:117",className:"py-12 bg-black/30",children:l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:118",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:119",className:"text-2xl font-bold text-gold mb-6",children:"المناطق المجاورة"}),l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:120",className:"flex flex-wrap gap-3",children:n.nearbyAreas.map((g,m)=>l.jsx("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:122",className:"bg-gold/10 border border-gold/30 text-gold px-4 py-2 rounded-full text-sm",children:g},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:132",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:133",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:134",className:"text-3xl font-bold text-gold mb-8 text-center",children:"أسئلة شائعة"}),l.jsx("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:135",className:"space-y-4",children:n.faqs.map((g,m)=>l.jsxs("details",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:137",className:"bg-card border border-gold/20 rounded-xl p-6 group",children:[l.jsxs("summary",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:138",className:"flex items-center justify-between cursor-pointer font-semibold text-foreground list-none",children:[l.jsx("span",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:139",children:g.question}),l.jsx(fd,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:140",className:"w-5 h-5 text-gold group-open:rotate-180 transition-transform"})]}),l.jsx("p",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:142",className:"mt-4 text-muted-foreground leading-relaxed",children:g.answer})]},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:150",className:"py-16 bg-gold/5 border-t border-gold/20",children:l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:151",className:"container max-w-2xl mx-auto px-4 text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:152",className:"text-3xl font-bold text-gold mb-4",children:["احجز الآن في ",n.name]}),l.jsxs("p",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:153",className:"text-muted-foreground mb-8",children:["تواصل معنا الآن واحجز خدمة الشواء في ",n.name]}),l.jsxs("div",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:154",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:155",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:156",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:157",className:"w-5 h-5 ml-2"}),"واتساب: 0533521601"]})}),l.jsx(st,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:161",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:162",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx(Ji,{"data-loc":"client/src/pages/NeighborhoodDynamic.tsx:168"})]})}function Woe(){const t=hd().slug,n=Voe.find(g=>g.slug===t);if(!n)return l.jsx(pl,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:16"});const r=Gm(),s=gd(n.faqs),o=Qm([{name:"الرئيسية",url:"https://jamarkaram.com/"},{name:"الرياض",url:"https://jamarkaram.com/area/riyadh"},{name:n.name,url:`https://jamarkaram.com/resort/${n.slug}`}
1021]),c={"@context":"https://schema.org","@graph":[r,s,o]},u=`شواء خارجي لـ${n.name} بالرياض | جمر وكرم للشواء والضيافة`,f=`${n.description} — جمر وكرم للشواء والضيافة. شيف متخصص ومعدات احترافية. اتصل الآن 0533521601`,p=`شواء ${n.name}, شواء خارجي ${n.area}, مشويات ${n.area}, جمر وكرم ${n.type}, شيف شواء ${n.area}`;return l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:35",className:"min-h-screen bg-background text-foreground",dir:"rtl",children:[l.jsx(Pt,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:36",title:u,description:f,canonical:`/resort/${n.slug}`,schema:c,keywords:p}),l.jsx(Zi,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:43"}),l.jsx("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:46",className:"bg-black/50 border-b border-gold/20 py-3",children:l.jsx("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:47",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("nav",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:48",className:"flex items-center gap-2 text-sm text-muted-foreground","aria-label":"breadcrumb",children:[l.jsx(me,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:49",href:"/",className:"hover:text-gold transition-colors",children:"الرئيسية"}),l.jsx("span",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:50",className:"text-gold/40",children:"/"}),l.jsx(me,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:51",href:"/area/riyadh",className:"hover:text-gold transition-colors",children:"الرياض"}),l.jsx("span",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:52",className:"text-gold/40",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:53",className:"text-gold",children:n.name})]})})}),l.jsx("section",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:59",className:"relative min-h-[50vh] flex items-center justify-center overflow-hidden",style:{backgroundImage:"linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.9) 100%), url(/manus-storage/hero_bbq_c4c2b1e0.jpg)",backgroundSize:"cover",backgroundPosition:"center"},children:l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:67",className:"container max-w-4xl mx-auto px-4 text-center py-16",children:[l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:68",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 rounded-full px-4 py-2 mb-6",children:[l.jsx(Di,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:69",className:"w-4 h-4 text-gold"}),l.jsxs("span",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:70",className:"text-gold text-sm font-medium",children:[n.type," ",n.area," — الرياض"]})]}),l.jsx("h1",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:72",className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:n.heroTitle}),l.jsx("p",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:75",className:"text-xl text-white/80 mb-8 max-w-2xl mx-auto",children:n.heroSubtitle}),l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:78",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:79",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:80",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:81",className:"w-5 h-5 ml-2"}),"احجز الآن عبر واتساب"]})}),l.jsx(st,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:85",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:86",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:93",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:94",className:"container max-w-4xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:95",className:"text-3xl font-bold text-gold mb-6",children:["شواء خارجي لـ",n.name]}),l.jsx("p",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:96",className:"text-lg text-muted-foreground leading-relaxed mb-8",children:n.longDescription}),l.jsx("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:99",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:l.jsx(vn,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:101",className:"w-6 h-6"}),title:"شيف متخصص",desc:"شيف محترف بخبرة واسعة في الشواء"},{icon:l.jsx(za,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:102",className:"w-6 h-6"}),title:"معدات احترافية",desc:"شوايات وأدوات احترافية متكاملة"},{icon:l.jsx(Qi,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:103",className:"w-6 h-6"}),title:"أجود اللحوم",desc:"لحوم طازجة مختارة بعناية"}].map((g,m)=>l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:105",className:"bg-card border border-gold/20 rounded-xl p-6 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:106",className:"text-gold mb-3 flex justify-center",children:g.icon}),l.jsx("h3",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:107",className:"font-bold text-foreground mb-2",children:g.title}),l.jsx("p",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:108",className:"text-sm text-muted-foreground",children:g.desc})]},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:116",className:"py-16 bg-black/30",children:l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:117",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:118",className:"text-3xl font-bold text-gold mb-8 text-center",children:"أسئلة شائعة"}),l.jsx("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:119",className:"space-y-4",children:n.faqs.map((g,m)=>l.jsxs("details",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:121",className:"bg-card border border-gold/20 rounded-xl p-6 group",children:[l.jsxs("summary",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:122",className:"flex items-center justify-between cursor-pointer font-semibold text-foreground list-none",children:[l.jsx("span",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:123",children:g.question}),l.jsx(fd,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:124",className:"w-5 h-5 text-gold group-open:rotate-180 transition-transform"})]}),l.jsx("p",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:126",className:"mt-4 text-muted-foreground leading-relaxed",children:g.answer})]},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:134",className:"py-16 bg-gold/5 border-t border-gold/20",children:l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:135",className:"container max-w-2xl mx-auto px-4 text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:136",className:"text-3xl font-bold text-gold mb-4",children:["احجز الآن لـ",n.name]}),l.jsxs("p",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:137",className:"text-muted-foreground mb-8",children:["تواصل معنا الآن واحجز خدمة الشواء لـ",n.name]}),l.jsxs("div",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:138",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:139",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:140",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:141",className:"w-5 h-5 ml-2"}),"واتساب: 0533521601"]})}),l.jsx(st,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:145",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:146",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx(Ji,{"data-loc":"client/src/pages/ResortAreaDynamic.tsx:152"})]})}function Zoe(){const t=hd().slug,n=Yoe.find(g=>g.slug===t);if(!n)return l.jsx(pl,{"data-loc":"client/src/pages/ServiceDynamic.tsx:16"});const r=rC(n.name,n.description,`/khidma/${n.slug}`,"800"),s=gd(n.faqs),o=Qm([{name:"الرئيسية",url:"https://jamarkaram.com/"},{name:"الخدمات",url:"https://jamarkaram.com/services"},{name:n.name,url:`https://jamarkaram.com/khidma/${n.slug}`}
1021]),c={"@context":"https://schema.org","@graph":[r,s,o,Tw(4.9,127)]},u=`${n.name} بالرياض | جمر وكرم للشواء والضيافة`,f=`${n.description} — جمر وكرم للشواء والضيافة. شيف متخصص ومعدات احترافية. اتصل الآن 0533521601`,p=n.keywords.join(", ");return l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:35",className:"min-h-screen bg-background text-foreground",dir:"rtl",children:[l.jsx(Pt,{"data-loc":"client/src/pages/ServiceDynamic.tsx:36",title:u,description:f,canonical:`/khidma/${n.slug}`,schema:c,keywords:p}),l.jsx(Zi,{"data-loc":"client/src/pages/ServiceDynamic.tsx:43"}),l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:46",className:"bg-black/50 border-b border-gold/20 py-3",children:l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:47",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("nav",{"data-loc":"client/src/pages/ServiceDynamic.tsx:48",className:"flex items-center gap-2 text-sm text-muted-foreground","aria-label":"breadcrumb",children:[l.jsx(me,{"data-loc":"client/src/pages/ServiceDynamic.tsx:49",href:"/",className:"hover:text-gold transition-colors",children:"الرئيسية"}),l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:50",className:"text-gold/40",children:"/"}),l.jsx(me,{"data-loc":"client/src/pages/ServiceDynamic.tsx:51",href:"/services",className:"hover:text-gold transition-colors",children:"الخدمات"}),l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:52",className:"text-gold/40",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:53",className:"text-gold",children:n.name})]})})}),l.jsx("section",{"data-loc":"client/src/pages/ServiceDynamic.tsx:59",className:"relative min-h-[50vh] flex items-center justify-center overflow-hidden",style:{backgroundImage:"linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.9) 100%), url(/manus-storage/hero_bbq_c4c2b1e0.jpg)",backgroundSize:"cover",backgroundPosition:"center"},children:l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:67",className:"container max-w-4xl mx-auto px-4 text-center py-16",children:[l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:68",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 rounded-full px-4 py-2 mb-6",children:[l.jsx(vn,{"data-loc":"client/src/pages/ServiceDynamic.tsx:69",className:"w-4 h-4 text-gold"}),l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:70",className:"text-gold text-sm font-medium",children:n.category})]}),l.jsx("h1",{"data-loc":"client/src/pages/ServiceDynamic.tsx:72",className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:n.heroTitle}),l.jsx("p",{"data-loc":"client/src/pages/ServiceDynamic.tsx:75",className:"text-xl text-white/80 mb-8 max-w-2xl mx-auto",children:n.heroSubtitle}),l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:78",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/ServiceDynamic.tsx:79",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/ServiceDynamic.tsx:80",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ServiceDynamic.tsx:81",className:"w-5 h-5 ml-2"}),"احجز الآن عبر واتساب"]})}),l.jsx(st,{"data-loc":"client/src/pages/ServiceDynamic.tsx:85",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/ServiceDynamic.tsx:86",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServiceDynamic.tsx:93",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:94",className:"container max-w-4xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServiceDynamic.tsx:95",className:"text-3xl font-bold text-gold mb-6",children:[n.name," بالرياض"]}),l.jsx("p",{"data-loc":"client/src/pages/ServiceDynamic.tsx:96",className:"text-lg text-muted-foreground leading-relaxed mb-8",children:n.longDescription}),l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:99",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:l.jsx(vn,{"data-loc":"client/src/pages/ServiceDynamic.tsx:101",className:"w-6 h-6"}),title:"شيف متخصص",desc:"شيف محترف بخبرة واسعة في الشواء"},{icon:l.jsx(za,{"data-loc":"client/src/pages/ServiceDynamic.tsx:102",className:"w-6 h-6"}),title:"معدات احترافية",desc:"شوايات وأدوات احترافية متكاملة"},{icon:l.jsx(Qi,{"data-loc":"client/src/pages/ServiceDynamic.tsx:103",className:"w-6 h-6"}),title:"أجود اللحوم",desc:"لحوم طازجة مختارة بعناية"}].map((g,m)=>l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:105",className:"bg-card border border-gold/20 rounded-xl p-6 text-center",children:[l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:106",className:"text-gold mb-3 flex justify-center",children:g.icon}),l.jsx("h3",{"data-loc":"client/src/pages/ServiceDynamic.tsx:107",className:"font-bold text-foreground mb-2",children:g.title}),l.jsx("p",{"data-loc":"client/src/pages/ServiceDynamic.tsx:108",className:"text-sm text-muted-foreground",children:g.desc})]},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServiceDynamic.tsx:116",className:"py-8 bg-black/20",children:l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:117",className:"container max-w-4xl mx-auto px-4",children:l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:118",className:"flex flex-wrap gap-2",children:n.keywords.map((g,m)=>l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:120",className:"bg-gold/10 border border-gold/30 text-gold px-3 py-1 rounded-full text-sm",children:g},m))})})}),l.jsx("section",{"data-loc":"client/src/pages/ServiceDynamic.tsx:129",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:130",className:"container max-w-4xl mx-auto px-4",children:[l.jsx("h2",{"data-loc":"client/src/pages/ServiceDynamic.tsx:131",className:"text-3xl font-bold text-gold mb-8 text-center",children:"أسئلة شائعة"}),l.jsx("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:132",className:"space-y-4",children:n.faqs.map((g,m)=>l.jsxs("details",{"data-loc":"client/src/pages/ServiceDynamic.tsx:134",className:"bg-card border border-gold/20 rounded-xl p-6 group",children:[l.jsxs("summary",{"data-loc":"client/src/pages/ServiceDynamic.tsx:135",className:"flex items-center justify-between cursor-pointer font-semibold text-foreground list-none",children:[l.jsx("span",{"data-loc":"client/src/pages/ServiceDynamic.tsx:136",children:g.question}),l.jsx(fd,{"data-loc":"client/src/pages/ServiceDynamic.tsx:137",className:"w-5 h-5 text-gold group-open:rotate-180 transition-transform"})]}),l.jsx("p",{"data-loc":"client/src/pages/ServiceDynamic.tsx:139",className:"mt-4 text-muted-foreground leading-relaxed",children:g.answer})]},m))})]})}),l.jsx("section",{"data-loc":"client/src/pages/ServiceDynamic.tsx:147",className:"py-16 bg-gold/5 border-t border-gold/20",children:l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:148",className:"container max-w-2xl mx-auto px-4 text-center",children:[l.jsxs("h2",{"data-loc":"client/src/pages/ServiceDynamic.tsx:149",className:"text-3xl font-bold text-gold mb-4",children:["احجز ",n.name," الآن"]}),l.jsxs("p",{"data-loc":"client/src/pages/ServiceDynamic.tsx:150",className:"text-muted-foreground mb-8",children:["تواصل معنا الآن واحجز ",n.name," بالرياض"]}),l.jsxs("div",{"data-loc":"client/src/pages/ServiceDynamic.tsx:151",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(st,{"data-loc":"client/src/pages/ServiceDynamic.tsx:152",asChild:!0,size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold",children:l.jsxs("a",{"data-loc":"client/src/pages/ServiceDynamic.tsx:153",href:"https://wa.me/966533521601",target:"_blank",rel:"noopener noreferrer",children:[l.jsx(Jn,{"data-loc":"client/src/pages/ServiceDynamic.tsx:154",className:"w-5 h-5 ml-2"}),"واتساب: 0533521601"]})}),l.jsx(st,{"data-loc":"client/src/pages/ServiceDynamic.tsx:158",asChild:!0,size:"lg",variant:"outline",className:"border-gold text-gold hover:bg-gold/10",children:l.jsx(me,{"data-loc":"client/src/pages/ServiceDynamic.tsx:159",href:"/booking",children:"احجز عبر الموقع"})})]})]})}),l.jsx(Ji,{"data-loc":"client/src/pages/ServiceDynamic.tsx:165"})]})}function Sd({slug:e,areaName:t,metaTitle:n,metaDescription:r,heroTitle:s,heroSubtitle:o,description:c,neighborhoods:u,services:f,faqs:p}){const g=Gm(),m=gd(p),x={"@context":"https://schema.org","@graph":[g,m]};return l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:41",className:"min-h-screen bg-background text-foreground",dir:"rtl",children:[l.jsx(Pt,{"data-loc":"client/src/pages/AreaPage.tsx:42",title:n,description:r,canonical:`/${e}`,schema:x,keywords:`شواء ${t}, شواء خارجي ${t}, جمر وكرم ${t}, شواية متنقلة ${t}`}),l.jsx(Zi,{"data-loc":"client/src/pages/AreaPage.tsx:49"}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:52",className:"bg-black/50 border-b border-gold/20 py-3",children:l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:53",className:"container max-w-6xl mx-auto px-4",children:l.jsxs("nav",{"data-loc":"client/src/pages/AreaPage.tsx:54",className:"flex items-center gap-2 text-sm text-muted-foreground","aria-label":"breadcrumb",children:[l.jsx(me,{"data-loc":"client/src/pages/AreaPage.tsx:55",href:"/",className:"hover:text-gold transition-colors",children:"الرئيسية"}),l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:56",className:"text-gold/40",children:"/"}),l.jsx(me,{"data-loc":"client/src/pages/AreaPage.tsx:57",href:"/riyadh",className:"hover:text-gold transition-colors",children:"الرياض"}),l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:58",className:"text-gold/40",children:"/"}),l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:59",className:"text-gold",children:t})]})})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:65",className:"relative min-h-[50vh] flex items-center justify-center overflow-hidden",style:{backgroundImage:"linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.9) 100%), url(/manus-storage/hero_bbq_c4c2b1e0.jpg)",backgroundSize:"cover",backgroundPosition:"center"},children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:73",className:"container max-w-4xl mx-auto px-4 text-center py-16",children:[l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:74",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 rounded-full px-4 py-2 mb-6",children:[l.jsx(Di,{"data-loc":"client/src/pages/AreaPage.tsx:75",className:"w-4 h-4 text-gold"}),l.jsxs("span",{"data-loc":"client/src/pages/AreaPage.tsx:76",className:"text-gold text-sm font-medium",children:[t," - الرياض"]})]}),l.jsx("h1",{"data-loc":"client/src/pages/AreaPage.tsx:78",className:"text-4xl md:text-5xl font-bold text-white mb-6 leading-tight",children:s}),l.jsx("p",{"data-loc":"client/src/pages/AreaPage.tsx:81",className:"text-xl text-white/80 mb-8 max-w-2xl mx-auto leading-relaxed",children:o}),l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:84",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[l.jsx(me,{"data-loc":"client/src/pages/AreaPage.tsx:85",href:"/booking",children:l.jsxs(st,{"data-loc":"client/src/pages/AreaPage.tsx:86",size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold px-8 py-4 text-lg",children:[l.jsx(vn,{"data-loc":"client/src/pages/AreaPage.tsx:87",className:"w-5 h-5 ml-2"}),"احجز الآن في ",t]})}),l.jsx("a",{"data-loc":"client/src/pages/AreaPage.tsx:91",href:"tel:+966500000000",children:l.jsxs(st,{"data-loc":"client/src/pages/AreaPage.tsx:92",size:"lg",variant:"outline",className:"border-white/30 text-white hover:bg-white/10 px-8 py-4 text-lg",children:[l.jsx(Jn,{"data-loc":"client/src/pages/AreaPage.tsx:93",className:"w-5 h-5 ml-2"}),"اتصل بنا"]})})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:102",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:103",className:"container max-w-4xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/AreaPage.tsx:104",className:"text-3xl font-bold text-white mb-6",children:["خدمة الشواء الخارجي في ",l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:105",className:"text-gold",children:t})]}),l.jsx("p",{"data-loc":"client/src/pages/AreaPage.tsx:107",className:"text-foreground leading-relaxed text-lg mb-8",children:c}),l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:110",className:"bg-card border border-gold/20 rounded-2xl p-6",children:[l.jsxs("h3",{"data-loc":"client/src/pages/AreaPage.tsx:111",className:"text-white font-bold text-xl mb-4 flex items-center gap-2",children:[l.jsx(Di,{"data-loc":"client/src/pages/AreaPage.tsx:112",className:"w-5 h-5 text-gold"}),"الأحياء التي نغطيها في ",t]}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:115",className:"flex flex-wrap gap-2",children:u.map((b,A)=>l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:117",className:"bg-gold/10 border border-gold/30 text-gold px-3 py-1 rounded-full text-sm",children:b},A))})]})]})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:127",className:"py-16 bg-card/30",children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:128",className:"container max-w-5xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/AreaPage.tsx:129",className:"text-3xl font-bold text-white text-center mb-4",children:["خدماتنا في ",l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:130",className:"text-gold",children:t})]}),l.jsx("p",{"data-loc":"client/src/pages/AreaPage.tsx:132",className:"text-muted-foreground text-center mb-12",children:"جميع خدمات الشواء الخارجي متاحة في منطقتك"}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:133",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:f.map((b,A)=>l.jsx(me,{"data-loc":"client/src/pages/AreaPage.tsx:135",href:b.href,children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:136",className:"bg-card border border-gold/20 rounded-xl p-6 hover:border-gold/50 hover:bg-gold/5 transition-all cursor-pointer group h-full",children:[l.jsx(vn,{"data-loc":"client/src/pages/AreaPage.tsx:137",className:"w-8 h-8 text-gold mb-4 group-hover:scale-110 transition-transform"}),l.jsx("h3",{"data-loc":"client/src/pages/AreaPage.tsx:138",className:"text-white font-bold text-lg mb-2",children:b.title}),l.jsx("p",{"data-loc":"client/src/pages/AreaPage.tsx:139",className:"text-muted-foreground text-sm leading-relaxed",children:b.desc}),l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:140",className:"text-gold text-sm mt-3 inline-block group-hover:underline",children:"اعرف المزيد ←"})]})},A))})]})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:149",className:"py-16 bg-background",children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:150",className:"container max-w-4xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/AreaPage.tsx:151",className:"text-3xl font-bold text-white text-center mb-12",children:["لماذا جمر وكرم في ",l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:152",className:"text-gold",children:t}),"؟"]}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:154",className:"grid md:grid-cols-2 gap-6",children:[{icon:"⚡",title:"وصول سريع",desc:`نصل إلى ${t} في أسرع وقت ممكن`},{icon:"🔥",title:"شواء أصيل",desc:"فحم طبيعي ونكهة لا تُنسى"},{icon:"👨‍🍳",title:"شيف محترف",desc:"خبرة +8 سنوات في الشواء الخارجي"},{icon:"💰",title:"أسعار منافسة"
1021,desc:"أفضل جودة بأسعار معقولة في الرياض"},{icon:"✅",title:"ضمان الرضا",desc:"رضاك التام أو نعيد المبلغ"},{icon:"📱",title:"حجز سهل",desc:"احجز أونلاين أو بالاتصال المباشر"}].map((b,A)=>l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:163",className:"flex items-start gap-4 bg-card border border-gold/20 rounded-xl p-5",children:[l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:164",className:"text-3xl",children:b.icon}),l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:165",children:[l.jsx("h3",{"data-loc":"client/src/pages/AreaPage.tsx:166",className:"text-white font-bold mb-1",children:b.title}),l.jsx("p",{"data-loc":"client/src/pages/AreaPage.tsx:167",className:"text-muted-foreground text-sm",children:b.desc})]})]},A))})]})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:176",className:"py-16 bg-card/30",children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:177",className:"container max-w-3xl mx-auto px-4",children:[l.jsxs("h2",{"data-loc":"client/src/pages/AreaPage.tsx:178",className:"text-3xl font-bold text-white text-center mb-12",children:["أسئلة شائعة عن الشواء في ",l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:179",className:"text-gold",children:t})]}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:181",className:"space-y-4",children:p.map((b,A)=>l.jsxs("details",{"data-loc":"client/src/pages/AreaPage.tsx:183",className:"bg-card border border-gold/20 rounded-xl overflow-hidden group",children:[l.jsxs("summary",{"data-loc":"client/src/pages/AreaPage.tsx:184",className:"flex items-center justify-between p-5 cursor-pointer text-white font-medium hover:text-gold transition-colors list-none",children:[l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:185",children:b.question}),l.jsx(fd,{"data-loc":"client/src/pages/AreaPage.tsx:186",className:"w-5 h-5 text-gold transition-transform group-open:rotate-180 flex-shrink-0"})]}),l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:188",className:"px-5 pb-5 text-foreground leading-relaxed border-t border-gold/10 pt-4",children:b.answer})]},A))})]})}),l.jsx("section",{"data-loc":"client/src/pages/AreaPage.tsx:198",className:"py-16 bg-gradient-to-b from-background to-black",children:l.jsx("div",{"data-loc":"client/src/pages/AreaPage.tsx:199",className:"container max-w-3xl mx-auto px-4 text-center",children:l.jsxs("div",{"data-loc":"client/src/pages/AreaPage.tsx:200",className:"bg-card border border-gold/30 rounded-2xl p-10",children:[l.jsx(Qi,{"data-loc":"client/src/pages/AreaPage.tsx:201",className:"w-12 h-12 text-gold mx-auto mb-4"}),l.jsxs("h2",{"data-loc":"client/src/pages/AreaPage.tsx:202",className:"text-3xl font-bold text-white mb-4",children:["احجز شواءك في ",l.jsx("span",{"data-loc":"client/src/pages/AreaPage.tsx:203",className:"text-gold",children:t})]}),l.jsxs("p",{"data-loc":"client/src/pages/AreaPage.tsx:205",className:"text-muted-foreground mb-8 text-lg",children:["نصل إليك في أي حي من أحياء ",t," بالرياض"]}),l.jsx(me,{"data-loc":"client/src/pages/AreaPage.tsx:208",href:"/booking",children:l.jsxs(st,{"data-loc":"client/src/pages/AreaPage.tsx:209",size:"lg",className:"bg-gold hover:bg-gold/90 text-black font-bold px-10 py-4 text-lg",children:[l.jsx(vn,{"data-loc":"client/src/pages/AreaPage.tsx:210",className:"w-5 h-5 ml-2"}),"احجز الآن"]})})]})})}),l.jsx(Ji,{"data-loc":"client/src/pages/AreaPage.tsx:218"})]})}function Joe(){return l.jsx(Sd,{"data-loc":"client/src/pages/AreaRiyadh.tsx:5",slug:"riyadh",areaName:"الرياض",metaTitle:"خدمة شواء خارجي بالرياض | جمر وكرم للشواء والضيافة",metaDescription:"أفضل خدمة شواء خارجي بالرياض. شيف متخصص يصل إليك مع كامل المعدات لأي مناسبة. تغطية شاملة لجميع أحياء الرياض. احجز الآن!",heroTitle:"أفضل خدمة شواء خارجي في الرياض",heroSubtitle:"نصل إليك في أي حي من أحياء الرياض بكامل المعدات والشيف المتخصص",description:"جمر وكرم للشواء والضيافة هو الخيار الأول للعائلات والشركات في الرياض الذين يبحثون عن تجربة شواء احترافية في منازلهم أو مناسباتهم. نغطي جميع أحياء الرياض ونصل إليك بكامل المعدات الاحترافية والشيف المتخصص لنضمن لك تجربة شواء لا تُنسى.",neighborhoods:["العليا","النزهة","الملقا","حي الملك فهد","الورود","الروضة","الربوة","الصحافة","الغدير","الياسمين","قرطبة","الحمراء","الشفا","بدر","الدرعية","العزيزية","الوادي","المعذر","الفيحاء","الشميسي","الديرة","المربع","العود","الوزارات"],services:[{title:"شواية متنقلة",desc:"شواية احترافية تصل لأي موقع في الرياض",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",desc:"نصل لمنزلك أو استراحتك بكامل المعدات",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",desc:"خدمة شواء كاملة للعزائم والاحتفالات",href:"/service/bbq-events"},{title:"شواء المخيمات",desc:"نصل لمخيمك البري حول الرياض",href:"/service/bbq-camps"},{title:"شواء الشركات",desc:"فعاليات مؤسسية احترافية مع فاتورة رسمية",href:"/service/bbq-companies"}],faqs:[{question:"ما هي أفضل خدمة شواء خارجي في الرياض؟",answer:"جمر وكرم للشواء والضيافة هو الخيار الأول في الرياض بفضل خبرة +8 سنوات وطاقم متخصص وأسعار منافسة."},{question:"كم تكلفة خدمة الشواء الخارجي بالرياض؟",answer:"تبدأ الأسعار من 350 ريال للباقة العائلية الصغيرة وتصل حتى 3000 ريال للفعاليات الكبيرة."},{question:"هل تغطون جميع أحياء الرياض؟",answer:"نعم، نغطي جميع أحياء الرياض بما فيها شمال الرياض وجنوبه وشرقه وغربه."},{question:"كيف أحجز خدمة الشواء الخارجي؟",answer:"يمكنك الحجز من خلال موقعنا الإلكتروني أو الاتصال المباشر على رقمنا."}]})}function ele(){return l.jsx(Sd,{"data-loc":"client/src/pages/AreaNorthRiyadh.tsx:5",slug:"north-riyadh",areaName:"شمال الرياض",metaTitle:"خدمة شواء خارجي شمال الرياض | جمر وكرم",metaDescription:"خدمة شواء خارجي احترافية في شمال الرياض. نصل إليك في الملقا والنزهة والعليا وجميع أحياء شمال الرياض. احجز الآن!",heroTitle:"شواء خارجي في شمال الرياض",heroSubtitle:"نصل إليك في الملقا والنزهة والعليا وجميع أحياء شمال الرياض",description:"تغطي خدمة جمر وكرم للشواء والضيافة جميع أحياء شمال الرياض بما فيها الملقا والنزهة والعليا والغدير والياسمين وغيرها. نصل إليك بسرعة وكفاءة بكامل المعدات الاحترافية والشيف المتخصص.",neighborhoods:["الملقا","النزهة","العليا","الغدير","الياسمين","قرطبة","الصحافة","الورود","الربوة","حي الملك فهد","الحمراء","الروضة"],services:[{title:"شواية متنقلة شمال الرياض",desc:"شواية احترافية تصل لأي حي في شمال الرياض",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",desc:"نصل لمنزلك أو استراحتك في شمال الرياض",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",desc:"خدمة شواء كاملة للعزائم والاحتفالات",href:"/service/bbq-events"},{title:"شواء المخيمات",desc:"نصل لمخيمك البري شمال الرياض",href:"/service/bbq-camps"},{title:"شواء الشركات",desc:"فعاليات مؤسسية احترافية في شمال الرياض",href:"/service/bbq-companies"}],faqs:[{question:"هل تصلون لحي الملقا والنزهة؟",answer:"نعم، نغطي حي الملقا والنزهة وجميع أحياء شمال الرياض."},{question:"كم وقت الوصول لشمال الرياض؟",answer:"نصل عادةً خلال 30-60 دقيقة من تأكيد الحجز حسب الموقع."},{question:"هل الخدمة متاحة في الياسمين والغدير؟",answer:"نعم، نغطي حي الياسمين والغدير وجميع أحياء شمال الرياض."},{question:"ما هي أسعار الشواء في شمال الرياض؟",answer:"تبدأ الأسعار من 350 ريال وتختلف حسب الباقة والعدد."}]})}function tle(){return l.jsx(Sd,{"data-loc":"client/src/pages/AreaEastRiyadh.tsx:5",slug:"east-riyadh",areaName:"شرق الرياض",metaTitle:"خدمة شواء خارجي شرق الرياض | جمر وكرم",metaDescription:"خدمة شواء خارجي احترافية في شرق الرياض. نصل إليك في الفيصلية والنسيم والروابي وجميع أحياء شرق الرياض. احجز الآن!",heroTitle:"شواء خارجي في شرق الرياض",heroSubtitle:"نصل إليك في الفيصلية والنسيم والروابي وجميع أحياء شرق الرياض",description:"تغطي خدمة جمر وكرم للشواء والضيافة جميع أحياء شرق الرياض بما فيها الفيصلية والنسيم والروابي والمعيزلة والحائر وغيرها. نصل إليك بكامل المعدات الاحترافية لتجربة شواء لا تُنسى.",neighborhoods:["الفيصلية","النسيم","الروابي","المعيزلة","الحائر","الجزيرة","الرمال","طويÙ
1021‚","المصانع","الشرق","الحمراء الشرقية"],services:[{title:"شواية متنقلة شرق الرياض",desc:"شواية احترافية تصل لأي حي في شرق الرياض",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",desc:"نصل لمنزلك أو استراحتك في شرق الرياض",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",desc:"خدمة شواء كاملة للعزائم والاحتفالات",href:"/service/bbq-events"},{title:"شواء المخيمات",desc:"نصل لمخيمك البري شرق الرياض",href:"/service/bbq-camps"},{title:"شواء الشركات",desc:"فعاليات مؤسسية احترافية في شرق الرياض",href:"/service/bbq-companies"}],faqs:[{question:"هل تصلون لحي الفيصلية والنسيم؟",answer:"نعم، نغطي حي الفيصلية والنسيم وجميع أحياء شرق الرياض."},{question:"هل الخدمة متاحة في المعيزلة والحائر؟",answer:"نعم، نغطي المعيزلة والحائر وجميع أحياء شرق الرياض."},{question:"كم وقت الوصول لشرق الرياض؟",answer:"نصل عادةً خلال 30-60 دقيقة من تأكيد الحجز."},{question:"ما هي أسعار الشواء في شرق الرياض؟",answer:"تبدأ الأسعار من 350 ريال وتختلف حسب الباقة والعدد."}]})}function nle(){return l.jsx(Sd,{"data-loc":"client/src/pages/AreaWestRiyadh.tsx:5",slug:"west-riyadh",areaName:"غرب الرياض",metaTitle:"خدمة شواء خارجي غرب الرياض | جمر وكرم",metaDescription:"خدمة شواء خارجي احترافية في غرب الرياض. نصل إليك في العقيق والنخيل والشهداء وجميع أحياء غرب الرياض. احجز الآن!",heroTitle:"شواء خارجي في غرب الرياض",heroSubtitle:"نصل إليك في العقيق والنخيل والشهداء وجميع أحياء غرب الرياض",description:"تغطي خدمة جمر وكرم للشواء والضيافة جميع أحياء غرب الرياض بما فيها العقيق والنخيل والشهداء والسليمانية والدرعية وغيرها. نصل إليك بكامل المعدات الاحترافية والشيف المتخصص.",neighborhoods:["العقيق","النخيل","الشهداء","السليمانية","الدرعية","الريان","الحزم","الفاخرية","الوادي","لبن","الشفا"],services:[{title:"شواية متنقلة غرب الرياض",desc:"شواية احترافية تصل لأي حي في غرب الرياض",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",desc:"نصل لمنزلك أو استراحتك في غرب الرياض",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",desc:"خدمة شواء كاملة للعزائم والاحتفالات",href:"/service/bbq-events"},{title:"شواء المخيمات",desc:"نصل لمخيمك البري غرب الرياض",href:"/service/bbq-camps"},{title:"شواء الشركات",desc:"فعاليات مؤسسية احترافية في غرب الرياض",href:"/service/bbq-companies"}],faqs:[{question:"هل تصلون لحي العقيق والنخيل؟",answer:"نعم، نغطي حي العقيق والنخيل وجميع أحياء غرب الرياض."},{question:"هل الخدمة متاحة في الدرعية؟",answer:"نعم، نغطي الدرعية وجميع أحياء غرب الرياض."},{question:"كم وقت الوصول لغرب الرياض؟",answer:"نصل عادةً خلال 30-60 دقيقة من تأكيد الحجز."},{question:"ما هي أسعار الشواء في غرب الرياض؟",answer:"تبدأ الأسعار من 350 ريال وتختلف حسب الباقة والعدد."}]})}function rle(){return l.jsx(Sd,{"data-loc":"client/src/pages/AreaSouthRiyadh.tsx:5",slug:"south-riyadh",areaName:"جنوب الرياض",metaTitle:"خدمة شواء خارجي جنوب الرياض | جمر وكرم",metaDescription:"خدمة شواء خارجي احترافية في جنوب الرياض. نصل إليك في بدر والشفا والخرج وجميع أحياء جنوب الرياض. احجز الآن!",heroTitle:"شواء خارجي في جنوب الرياض",heroSubtitle:"نصل إليك في بدر والشفا والخرج وجميع أحياء جنوب الرياض",description:"تغطي خدمة جمر وكرم للشواء والضيافة جميع أحياء جنوب الرياض بما فيها بدر والشفا والخرج والحرز والعزيزية وغيرها. نصل إليك بكامل المعدات الاحترافية والشيف المتخصص لتجربة شواء لا تُنسى.",neighborhoods:["بدر","الشفا","الخرج","الحرز","العزيزية","الجنادرية","المصيف","الدار البيضاء","الوادي","السلي","الأمانة"],services:[{title:"شواية متنقلة جنوب الرياض",desc:"شواية احترافية تصل لأي حي في جنوب الرياض",href:"/service/mobile-bbq-riyadh"},{title:"شواء في موقع العميل",desc:"نصل لمنزلك أو استراحتك في جنوب الرياض",href:"/service/bbq-at-home"},{title:"شواء للمناسبات",desc:"خدمة شواء كاملة للعزائم والاحتفالات",href:"/service/bbq-events"},{title:"شواء المخيمات",desc:"نصل لمخيمك البري جنوب الرياض",href:"/service/bbq-camps"},{title:"شواء الشركات",desc:"فعاليات مؤسسية احترافية في جنوب الرياض",href:"/service/bbq-companies"}],faqs:[{question:"هل تصلون لحي بدر والشفا؟",answer:"نعم، نغطي حي بدر والشفا وجميع أحياء جنوب الرياض."},{question:"هل الخدمة متاحة في الخرج؟",answer:"نعم، نغطي الخرج وجميع المناطق المحيطة بجنوب الرياض."},{question:"كم وقت الوصول لجنوب الرياض؟",answer:"نصل عادةً خلال 30-60 دقيقة من تأكيد الحجز."},{question:"ما هي أسعار الشواء في جنوب الرياض؟",answer:"تبدأ الأسعار من 350 ريال وتختلف حسب الباقة والعدد."}]})}const zT=["🔥","🥩","🍗","🍢","🔥","🐑","🦴","🍖","🔥","🥩"],ale=[{href:"/",label:"الرئيسية",icon:l.jsx("svg",{"data-loc":"client/src/components/BottomN
1021av.tsx:18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5",children:l.jsx("path",{"data-loc":"client/src/components/BottomNav.tsx:19",strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})})},{href:"/my-bookings",label:"حجوزاتي",icon:l.jsx("svg",{"data-loc":"client/src/components/BottomNav.tsx:27",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5",children:l.jsx("path",{"data-loc":"client/src/components/BottomNav.tsx:28",strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"})})},{href:"/booking",label:"احجز مناسبتك",isMain:!0},{href:"/offers",label:"العروض",icon:l.jsx("svg",{"data-loc":"client/src/components/BottomNav.tsx:41",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5",children:l.jsx("path",{"data-loc":"client/src/components/BottomNav.tsx:42",strokeLinecap:"round",strokeLinejoin:"round",d:"M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z"})})},{href:"/account",label:"حسابي",icon:l.jsx("svg",{"data-loc":"client/src/components/BottomNav.tsx:50",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,className:"w-5 h-5",children:l.jsx("path",{"data-loc":"client/src/components/BottomNav.tsx:51",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})})}];function sle({isActive:e}){const[t,n]=M.useState(0),[r,s]=M.useState(!1);return M.useEffect(()=>{const o=setInterval(()=>{s(!0),setTimeout(()=>{n(c=>(c+1)%zT.length),s(!1)},150)},1200);return()=>clearInterval(o)},[]),l.jsxs("div",{"data-loc":"client/src/components/BottomNav.tsx:78",className:"flex flex-col items-center -mt-5",children:[l.jsxs("div",{"data-loc":"client/src/components/BottomNav.tsx:79",className:"relative flex items-center justify-center rounded-full transition-all duration-200 active:scale-90",style:{width:62,height:62,background:e?"linear-gradient(135deg, #ff4400, #ff8800, #C9A84C)":"linear-gradient(135deg, #C9A84C, #ff6600, #a07830)",backgroundSize:"200% 200%",boxShadow:e?"0 0 24px rgba(255,100,0,0.8), 0 0 48px rgba(201,168,76,0.4), 0 4px 16px rgba(0,0,0,0.5)":"0 0 16px rgba(255,100,0,0.5), 0 0 32px rgba(201,168,76,0.3), 0 4px 12px rgba(0,0,0,0.4)",border:"2px solid rgba(255,255,255,0.2)",animation:"bookingBtnGlow 2s ease-in-out infinite"},children:[l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:96",className:"absolute inset-0 rounded-full animate-ping",style:{background:"rgba(255,100,0,0.25)",animationDuration:"1.8s"}}),l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:101",className:"absolute inset-[-4px] rounded-full",style:{border:"1px solid rgba(255,150,0,0.4)",animation:"bookingRingPulse 1.8s ease-in-out infinite"}}),l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:109",className:"relative z-10 text-2xl leading-none select-none",style:{display:"block",transition:"transform 0.15s ease, opacity 0.15s ease",transform:r?"scale(0.5) rotate(20deg)":"scale(1) rotate(0deg)",opacity:r?0:1,filter:"drop-shadow(0 0 4px rgba(255,200,0,0.8))"},children:zT[t]})]}),l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:122",className:"text-[10px] font-bold mt-1",style:{color:e?"#ff8800":"#C9A84C"},children:"احجز مناسبتك"}),l.jsx("style",{"data-loc":"client/src/components/BottomNav.tsx:129",children:`
1022        @keyframes bookingBtnGlow {
1023          0%, 100% { box-shadow: 0 0 16px rgba(255,100,0,0.5), 0 0 32px rgba(201,168,76,0.3), 0 4px 12px rgba(0,0,0,0.4); }
1024          50%       { box-shadow: 0 0 28px rgba(255,100,0,0.8), 0 0 56px rgba(201,168,76,0.5), 0 4px 16px rgba(0,0,0,0.5); }
1025        }
1026        @keyframes bookingRingPulse {
1027          0%, 100% { opacity: 0.3; transform: scale(1); }
1028          50%       { opacity: 0.7; transform: scale(1.08); }
1029        }
1030      `})]})}function ile(){const[e]=Fl();return l.jsx(l.Fragment,{children:l.jsx("nav",{"data-loc":"client/src/components/BottomN
1030av.tsx:150",className:"md:hidden fixed bottom-0 left-0 right-0 z-50",style:{background:"linear-gradient(180deg, rgba(10,8,5,0.97) 0%, rgba(5,4,2,1) 100%)",borderTop:"1px solid rgba(201,168,76,0.2)",paddingBottom:"env(safe-area-inset-bottom, 0px)",boxShadow:"0 -4px 24px rgba(0,0,0,0.6), 0 -1px 0 rgba(201,168,76,0.15)"},children:l.jsx("div",{"data-loc":"client/src/components/BottomNav.tsx:159",className:"flex items-end justify-around px-2 pt-2 pb-1",children:ale.map(t=>{const n=e===t.href;return t.isMain?l.jsx(me,{"data-loc":"client/src/components/BottomNav.tsx:165",href:t.href,children:l.jsx(sle,{"data-loc":"client/src/components/BottomNav.tsx:166",isActive:n})},t.href):l.jsx(me,{"data-loc":"client/src/components/BottomNav.tsx:172",href:t.href,children:l.jsxs("div",{"data-loc":"client/src/components/BottomNav.tsx:173",className:"flex flex-col items-center py-1 px-1 min-w-[52px] transition-all duration-200 active:scale-90",children:[l.jsxs("div",{"data-loc":"client/src/components/BottomNav.tsx:174",className:"relative",children:[n&&l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:176",className:"absolute -top-1 left-1/2 -translate-x-1/2 w-1 h-1 rounded-full",style:{background:"#C9A84C"}}),l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:181",style:{color:n?"#C9A84C":"rgba(255,255,255,0.4)",transition:"color 0.2s"},children:t.icon})]}),l.jsx("span",{"data-loc":"client/src/components/BottomNav.tsx:190",className:"text-[10px] mt-0.5 font-medium",style:{color:n?"#C9A84C":"rgba(255,255,255,0.4)",transition:"color 0.2s"},children:t.label})]})},t.href)})})})})}const LT="/manus-storage/logo_main_73c41181.png",IT=l.jsx("svg",{"data-loc":"client/src/components/MobileAppBar.tsx:10",viewBox:"0 0 24 24",fill:"currentColor",className:"w-5 h-5",children:l.jsx("path",{"data-loc":"client/src/components/MobileAppBar.tsx:11",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),ole=[{href:"/",label:"الرئيسية"},{href:"/services",label:"خدماتنا"},{href:"/packages",label:"الباقات"},{href:"/gallery",label:"المعرض"},{href:"/menu",label:"قائمة المشويات"},{href:"/about",label:"من نحن"},{href:"/contact",label:"تواصل معنا"},{href:"/blog",label:"المدونة"}];function lle(){const[e,t]=M.useState(!1),[n]=Fl(),{user:r}=Km(),{data:s}=fe.settings.get.useQuery(),o=(s?.whatsapp1||"+966533521601").replace(/[^0-9]/g,""),c=(s?.whatsapp2||"+966534573051").replace(/[^0-9]/g,""),u=[{phone:o,label:"مبيعات"},{phone:c,label:"دعم"}];M.useEffect(()=>{t(!1)},[n]),M.useEffect(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]);const f=encodeURIComponent("مرحباً مشويات جمر وكرم 🔥 أريد الاستفسار عن خدمة الشواء"),g={"/":"مشويات جمر وكرم","/services":"خدماتنا","/packages":"الباقات","/gallery":"معرض الأعمال","/menu":"قائمة المشويات","/about":"من نحن","/contact":"تواصل معنا","/blog":"المدونة","/booking":"احجز الآن"}[n]||"مشويات جمر وكرم";return l.jsxs(l.Fragment,{children:[l.jsxs("header",{"data-loc":"client/src/components/MobileAppBar.tsx:68",className:"md:hidden fixed top-0 left-0 right-0 z-50 flex items-center justify-between px-4",style:{height:56,paddingTop:"env(safe-area-inset-top, 0px)",background:"linear-gradient(180deg, rgba(5,4,2,0.98) 0%, rgba(10,8,5,0.95) 100%)",borderBottom:"1px solid rgba(201,168,76,0.15)",boxShadow:"0 2px 20px rgba(0,0,0,0.5)"},children:[l.jsx("button",{"data-loc":"client/src/components/MobileAppBar.tsx:79",onClick:()=>t(!0),className:"flex items-center justify-center w-10 h-10 rounded-xl active:scale-90 transition-transform",style:{background:"rgba(255,255,255,0.05)",border:"1px solid rgba(255,255,255,0.08)"},"aria-label":"القائمة",children:l.jsx(Ow,{"data-loc":"client/src/components/MobileAppBar.tsx:85",className:"w-5 h-5 text-white/80"})}),l.jsxs(me,{"data-loc":"client/src/components/MobileAppBar.tsx:89",href:"/",className:"flex items-center gap-2",children:[l.jsx("img",{"data-loc":"client/src/components/MobileAppBar.tsx:90",src:LT,alt:"جمر وكرم",className:"h-8 w-auto object-contain"}),l.jsx("span",{"data-loc":"client/src/components/MobileAppBar.tsx:91",className:"text-sm font-bold",style:{background:"linear-gradient(135deg, #C9A84C, #f0d080)",WebkitBackgroun
1030dClip:"text",WebkitTextFillColor:"transparent"},children:g})]}),l.jsxs("a",{"data-loc":"client/src/components/MobileAppBar.tsx:104",href:`https://wa.me/${u[0].phone}?text=${f}`,target:"_blank",rel:"noopener noreferrer",className:"relative flex items-center justify-center w-10 h-10 rounded-full active:scale-90 transition-transform flex-shrink-0",style:{background:"#25D366",boxShadow:"0 0 12px rgba(37,211,102,0.4)"},"aria-label":"واتساب",children:[l.jsx("span",{"data-loc":"client/src/components/MobileAppBar.tsx:112",className:"absolute inset-0 rounded-full bg-green-400 animate-ping opacity-20"}),IT]})]}),e&&l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:119",className:"md:hidden fixed inset-0 z-[100]",style:{background:"rgba(0,0,0,0.7)",backdropFilter:"blur(4px)"},onClick:()=>t(!1)}),l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:125",className:"md:hidden fixed top-0 right-0 bottom-0 z-[101] flex flex-col",style:{width:"80vw",maxWidth:320,background:"linear-gradient(180deg, #0a0805 0%, #050402 100%)",borderLeft:"1px solid rgba(201,168,76,0.2)",transform:e?"translateX(0)":"translateX(100%)",transition:"transform 0.3s cubic-bezier(0.23,1,0.32,1)",paddingTop:"env(safe-area-inset-top, 0px)",paddingBottom:"env(safe-area-inset-bottom, 0px)",boxShadow:e?"-8px 0 40px rgba(0,0,0,0.8)":"none"},children:[l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:140",className:"flex items-center justify-between px-5 py-4 border-b",style:{borderColor:"rgba(201,168,76,0.15)"},children:[l.jsx("img",{"data-loc":"client/src/components/MobileAppBar.tsx:141",src:LT,alt:"جمر وكرم",className:"h-10 w-auto"}),l.jsx("button",{"data-loc":"client/src/components/MobileAppBar.tsx:142",onClick:()=>t(!1),className:"w-9 h-9 flex items-center justify-center rounded-full active:scale-90 transition-transform",style:{background:"rgba(255,255,255,0.07)"},children:l.jsx(Hm,{"data-loc":"client/src/components/MobileAppBar.tsx:147",className:"w-5 h-5 text-white/70"})})]}),l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:152",className:"flex-1 overflow-y-auto py-4 px-3",children:[ole.map(m=>{const x=n===m.href;return l.jsx(me,{"data-loc":"client/src/components/MobileAppBar.tsx:156",href:m.href,children:l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:157",className:"flex items-center gap-3 px-4 py-3.5 rounded-xl mb-1 transition-all duration-200 active:scale-98",style:{background:x?"rgba(201,168,76,0.12)":"transparent",borderRight:x?"3px solid #C9A84C":"3px solid transparent"},children:[l.jsx("span",{"data-loc":"client/src/components/MobileAppBar.tsx:164",className:"text-base font-medium",style:{color:x?"#C9A84C":"rgba(255,255,255,0.75)"},children:m.label}),x&&l.jsx("span",{"data-loc":"client/src/components/MobileAppBar.tsx:171",className:"mr-auto w-2 h-2 rounded-full",style:{background:"#C9A84C"}})]})},m.href)}),r?.role==="admin"&&l.jsx(me,{"data-loc":"client/src/components/MobileAppBar.tsx:178",href:"/admin",children:l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:179",className:"flex items-center gap-3 px-4 py-3.5 rounded-xl mb-1",style:{background:"rgba(255,100,0,0.08)",borderRight:"3px solid rgba(255,100,0,0.4)"},children:l.jsx("span",{"data-loc":"client/src/components/MobileAppBar.tsx:180",className:"text-base font-medium text-orange-400",children:"لوحة التحكم"})})})]}),l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:187",className:"px-4 py-4 border-t",style:{borderColor:"rgba(201,168,76,0.15)"},children:[l.jsx("p",{"data-loc":"client/src/components/MobileAppBar.tsx:188",className:"text-xs text-white/40 mb-3 text-center",children:"تواصل معنا عبر واتساب"}),l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:189",className:"flex flex-col gap-2",children:u.map(m=>l.jsxs("a",{"data-loc":"client/src/components/MobileAppBar.tsx:191",href:`https://wa.me/${m.phone}?text=${f}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 px-4 py-3 rounded-xl active:scale-95 transition-transform",style:{background:"rgba(37,211,102,0.1)",border:"1px solid rgba(37,211,102,0.25)"},children:[l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:199",className:"w-8 h-8 rounded-full bg-[#25D366] flex items-center justify-center flex-shrink-0",children:IT}),l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:202",children:[l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:203",className:"text-sm font-bold text-green-400",children:m.label}),l.jsxs("div",{"data-loc":"client/src/components/MobileAppBar.tsx:204",className:"text-xs text-white/40",dir:"ltr",children:["+",m.phone]}
1030)]})]},m.phone))}),l.jsx(me,{"data-loc":"client/src/components/MobileAppBar.tsx:209",href:"/booking",children:l.jsx("div",{"data-loc":"client/src/components/MobileAppBar.tsx:210",className:"mt-3 flex items-center justify-center py-3.5 rounded-xl font-bold text-sm active:scale-95 transition-transform",style:{background:"linear-gradient(135deg, #C9A84C, #a07830)",color:"#000"},children:"🔥 احجز الآن"})})]})]})]})}const UT=["🥩","🍗","🍢","🌽","🦴","🍖","🦐","🐟"],cle="/manus-storage/fire-crackle_7090969c.mp3";function ule({onDone:e}){const[t,n]=M.useState("ignite"),r=M.useRef(null),[s,o]=M.useState("blocked"),c=M.useRef(null),[u]=M.useState(()=>Array.from({length:30},(m,x)=>({id:x,x:10+Math.random()*80,startY:40+Math.random()*30,size:4+Math.random()*14,delay:Math.random()*1.2,duration:.7+Math.random()*.8,color:["#ff6b00","#ff9500","#ffd700","#ff4500","#ffaa00"][Math.floor(Math.random()*5)]}))),[f]=M.useState(()=>UT.map((m,x)=>({emoji:m,x:5+x/UT.length*90,delay:.05*x})));M.useEffect(()=>{const m=new Audio(cle);m.volume=0,m.loop=!0,r.current=m;const x=m.play();x!==void 0&&x.then(()=>{o("playing");let k=0;const T=setInterval(()=>{k=Math.min(k+.05,.55),m.volume=k,k>=.55&&clearInterval(T)},40);c.current=T}).catch(()=>{o("blocked")});const b=setTimeout(()=>n("fire"),300),A=setTimeout(()=>n("logo"),1200),y=setTimeout(()=>n("menu"),2e3),j=setTimeout(()=>{if(n("out"),r.current){const k=r.current;let T=k.volume;const C=setInterval(()=>{T=Math.max(T-.06,0),k.volume=T,T<=0&&(clearInterval(C),k.pause())},40)}},3400),N=setTimeout(e,3900);return()=>{[b,A,y,j,N].forEach(clearTimeout),c.current&&clearInterval(c.current),r.current&&(r.current.pause(),r.current=null)}},[e]);const p=()=>{const m=r.current;m&&(s==="blocked"?m.play().then(()=>{o("playing");let x=0;const b=setInterval(()=>{x=Math.min(x+.05,.55),m.volume=x,x>=.55&&clearInterval(b)},40);c.current=b}).catch(()=>{}):s==="playing"?(m.pause(),o("muted")):m.play().then(()=>o("playing")).catch(()=>{}))},g=t==="out";return l.jsxs("div",{"data-loc":"client/src/App.tsx:155",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center overflow-hidden px-4",style:{paddingTop:"env(safe-area-inset-top, 24px)",background:"radial-gradient(ellipse at center bottom, #1a0800 0%, #0a0400 50%, #000 100%)",opacity:g?0:1,transition:"opacity 0.5s ease-in",pointerEvents:g?"none":"auto"},children:[l.jsx("div",{"data-loc":"client/src/App.tsx:166",className:"absolute inset-0",style:{background:"radial-gradient(ellipse 60% 40% at 50% 80%, #ff6b0022 0%, transparent 70%)",opacity:t==="fire"||t==="logo"||t==="menu"?1:0,transition:"opacity 0.8s ease"}}),l.jsx("div",{"data-loc":"client/src/App.tsx:176",className:"absolute inset-0 pointer-events-none",children:u.map(m=>l.jsx("div",{"data-loc":"client/src/App.tsx:178",className:"absolute rounded-full",style:{left:`${m.x}%`,top:`${m.startY}%`,width:m.size,height:m.size,background:`radial-gradient(circle, ${m.color}ff 0%, ${m.color}88 50%, transparent 100%)`,animation:t==="fire"||t==="logo"||t==="menu"?`ember ${m.duration}s ease-out ${m.delay}s infinite`:"none",opacity:t==="ignite"?0:1,transition:"opacity 0.4s"}},m.id))}),l.jsxs("div",{"data-loc":"client/src/App.tsx:199",className:"relative mb-2",style:{transform:t==="ignite"?"scale(0.3) translateY(40px)":t==="out"?"scale(0.8) translateY(-20px)":"scale(1) translateY(0)",transition:"transform 0.6s cubic-bezier(0.23,1,0.32,1)",opacity:t==="ignite"?0:1},children:[l.jsx("div",{"data-loc":"client/src/App.tsx:211",className:"absolute inset-0 rounded-full",style:{background:"radial-gradient(circle, #ff6b0044 0%, transparent 70%)",transform:"scale(2.5)",animation:"glowPulse 1.2s ease-in-out infinite"}}),l.jsx("div",{"data-loc":"client/src/App.tsx:220",className:"relative text-[5.5rem] leading-none select-none",style:{filter:"drop-shadow(0 0 20px #ff6b00) drop-shadow(0 0 40px #ff4500) drop-shadow(0 0 60px #ff2200)",animation:"fireDance 0.4s ease-in-out infinite alternate"},children:"🔥"})]}),l.jsxs("div",{"data-loc":"client/src/App.tsx:232",style:{opacity:t==="logo"||t==="menu"||t==="out"?1:0,transform:t==="logo"||t==="menu"||t==="out"?"translateY(0) scale(1)":"translateY(30px) scale(0.9)",transition:"all 0.6s cubic-bezier(0.23,1,0.32,1)"},className:"text-center mb-1",children:[l.jsx("div",{"data-loc":"client/src/App.tsx:243",className:"text-4xl font-black mb-1 tracking-tight",style:{background:"linear-gradient(135deg, #ff6b00 0%, #ffd700 50%, #ff9500 100%)",WebkitBackgroun
1030dClip:"text",WebkitTextFillColor:"transparent",filter:"drop-shadow(0 2px 8px #ff6b0066)"},children:"مشويات جمر وكرم"}),l.jsx("div",{"data-loc":"client/src/App.tsx:254",className:"text-base font-semibold tracking-[0.3em] uppercase",style:{color:"#ffd70099"},children:"جمر الأصالة... وكرم الضيافة"})]}),l.jsx("div",{"data-loc":"client/src/App.tsx:263",className:"flex items-center justify-center gap-3 mt-3",style:{opacity:t==="menu"||t==="out"?1:0,transition:"opacity 0.4s ease"},children:f.map((m,x)=>l.jsx("span",{"data-loc":"client/src/App.tsx:271",className:"text-2xl",style:{display:"inline-block",animation:t==="menu"||t==="out"?`meatBounce 0.5s cubic-bezier(0.23,1,0.32,1) ${m.delay}s both, meatFloat 2s ease-in-out ${.5+m.delay}s infinite`:"none",filter:"drop-shadow(0 2px 6px #ff6b0066)"},children:m.emoji},m.emoji))}),l.jsx("div",{"data-loc":"client/src/App.tsx:289",className:"mt-4 text-sm font-medium",style:{color:"#ff9500aa",letterSpacing:"0.15em",opacity:t==="menu"||t==="out"?1:0,transition:"opacity 0.6s ease 0.3s"},children:"خدمة الشواء الاحترافية في موقع العميل"}),l.jsx("div",{"data-loc":"client/src/App.tsx:302",className:"absolute bottom-10 w-52 h-[3px] rounded-full overflow-hidden",style:{background:"#ffffff15"},children:l.jsx("div",{"data-loc":"client/src/App.tsx:306",className:"h-full rounded-full",style:{background:"linear-gradient(90deg, #ff4500, #ff6b00, #ffd700)",animation:"splashProgress 3.2s linear forwards",boxShadow:"0 0 8px #ff6b00"}})}),l.jsxs("button",{"data-loc":"client/src/App.tsx:317",onClick:p,title:s==="playing"?"كتم الصوت":"تشغيل الصوت",className:"absolute bottom-6 left-6 flex items-center gap-2 px-3 py-1.5 rounded-full border transition-all duration-300",style:{borderColor:s==="blocked"?"#ff6b0066":"rgba(255,255,255,0.12)",background:s==="blocked"?"rgba(255,107,0,0.12)":"transparent",color:s==="blocked"?"#ff9500":s==="playing"?"rgba(255,255,255,0.55)":"rgba(255,255,255,0.25)",animation:s==="blocked"?"soundPulse 1.5s ease-in-out infinite":"none"},children:[l.jsx("span",{"data-loc":"client/src/App.tsx:328",className:"text-base leading-none",children:s==="playing"?"🔊":s==="muted"?"🔇":"🔈"}),l.jsx("span",{"data-loc":"client/src/App.tsx:331",className:"text-xs font-medium",children:s==="blocked"?"اضغط لتشغيل الصوت":s==="playing"?"كتم":"تشغيل"})]}),l.jsx("button",{"data-loc":"client/src/App.tsx:337",onClick:e,className:"absolute bottom-6 right-6 text-xs px-3 py-1.5 rounded-full border border-white/10 text-white/30 hover:text-white/60 hover:border-white/20 transition-all",children:"تخطي ›"}),l.jsx("style",{"data-loc":"client/src/App.tsx:344",children:`
1031        @keyframes ember {
1032          0%   { transform: translateY(0) scale(1) rotate(0deg); opacity: 0.9; }
1033          60%  { opacity: 0.6; }
1034          100% { transform: translateY(-80px) scale(0.1) rotate(180deg); opacity: 0; }
1035        }
1036        @keyframes fireDance {
1037          0%   { transform: rotate(-4deg) scale(1);    }
1038          100% { transform: rotate(4deg)  scale(1.06); }
1039        }
1040        @keyframes glowPulse {
1041          0%, 100% { opacity: 0.6; transform: scale(2.2); }
1042          50%       { opacity: 1;   transform: scale(2.8); }
1043        }
1044        @keyframes meatBounce {
1045          0%   { transform: scale(0) rotate(-30deg); opacity: 0; }
1046          70%  { transform: scale(1.25) rotate(8deg); }
1047          100% { transform: scale(1) rotate(0deg); opacity: 1; }
1048        }
1049        @keyframes meatFloat {
1050          0%, 100% { transform: translateY(0px) rotate(0deg); }
1051          50%       { transform: translateY(-6px) rotate(5deg); }
1052        }
1053        @keyframes splashProgress {
1054          0%   { width: 0%; }
1055          100% { width: 100%; }
1056        }
1057        @keyframes soundPulse {
1058          0%, 100% { opacity: 1; transform: scale(1); box-shadow: 0 0 0 0 rgba(255,107,0,0.4); }
1059          50%       { opacity: 0.85; transform: scale(1.04); box-shadow: 0 0 0 6px rgba(255,107,0,0); }
1060        }
1061      `})]})}function dle(){const[e,t]=M.useState([]),n=M.useRef(0);return M.useEffect(()=>{const r=s=>{if(!s.target.closest("button, a, [role='button'], input[type='submit']"))return;const c=++n.current;t(u=>[...u,{id:c,x:s.clientX,y:s.clientY}]),setTimeout(()=>t(u=>u.filter(f=>f.id!==c)),600)};return document.addEventListener("click",r),()=>document.removeEventListener("click",r)},[]),l.jsxs(l.Fragment,{children:[e.map(r=>l.jsx("div",{"data-loc":"client/src/App.tsx:409",className:"fixed pointer-events-none z-[9998]",style:{left:r.x-20,top:r.y-20,width:40,height:40},children:l.jsx("div",{"data-loc":"client/src/App.tsx:414",className:"w-full h-full rounded-full border-2 border-amber-400/60",style:{animation:"rippleOut 0.6s ease-out forwards"}})},r.id)),l.jsx("style",{"data-loc":"client/src/App.tsx:420",children:`
1062        @keyframes rippleOut {
1063          0% { transform: scale(0.5); opacity: 0.8; }
1064          100% { transform: scale(3); opacity: 0; }
1065        }
1066      `})]})}function fle(){return l.jsxs(HU,{"data-loc":"client/src/App.tsx:432",children:[l.jsx(Je,{"data-loc":"client/src/App.tsx:434",path:"/",component:tH}
1066),l.jsx(Je,{"data-loc":"client/src/App.tsx:435",path:"/services",component:rH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:436",path:"/packages",component:sH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:437",path:"/gallery",component:oH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:438",path:"/about",component:dH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:439",path:"/contact",component:fH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:440",path:"/booking",component:vH}),l.jsx(Je,{"data-loc":"client/src/App.tsx:441",path:"/my-bookings",component:Roe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:442",path:"/menu",component:Moe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:443",path:"/offers",component:qoe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:444",path:"/account",component:Boe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:445",path:"/admin",component:yoe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:446",path:"/provider",component:Qoe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:449",path:"/blog",component:Soe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:450",path:"/blog/:slug",component:Noe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:453",path:"/service/bbq-mobile",component:Ooe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:454",path:"/service/bbq-at-home",component:_oe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:455",path:"/service/bbq-events",component:koe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:456",path:"/service/bbq-camps",component:Toe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:457",path:"/service/bbq-companies",component:Poe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:460",path:"/area/riyadh",component:Joe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:461",path:"/area/north-riyadh",component:ele}),l.jsx(Je,{"data-loc":"client/src/App.tsx:462",path:"/area/east-riyadh",component:tle}),l.jsx(Je,{"data-loc":"client/src/App.tsx:463",path:"/area/west-riyadh",component:nle}),l.jsx(Je,{"data-loc":"client/src/App.tsx:464",path:"/area/south-riyadh",component:rle}),l.jsx(Je,{"data-loc":"client/src/App.tsx:467",path:"/neighborhood/:slug",component:Xoe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:469",path:"/resort/:slug",component:Woe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:471",path:"/khidma/:slug",component:Zoe}),l.jsx(Je,{"data-loc":"client/src/App.tsx:473",path:"/404",component:pl}),l.jsx(Je,{"data-loc":"client/src/App.tsx:474",component:pl})]})}function ple(){const[e,t]=M.useState(!1),n=!sessionStorage.getItem("splashShown"),r=()=>{t(!0),sessionStorage.setItem("splashShown","1")};return l.jsx(FU,{"data-loc":"client/src/App.tsx:490",children:l.jsx(QU,{"data-loc":"client/src/App.tsx:491",defaultTheme:"dark",children:l.jsxs(ZI,{"data-loc":"client/src/App.tsx:492",children:[l.jsx(uz,{"data-loc":"client/src/App.tsx:493",richColors:!0,position:"top-center"}),n&&!e&&l.jsx(ule,{"data-loc":"client/src/App.tsx:494",onDone:r}),l.jsxs("div",{"data-loc":"client/src/App.tsx:496",className:"md:block",style:{position:"fixed",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",overflow:"hidden"},children:[l.jsx(lle,{"data-loc":"client/src/App.tsx:509"}),l.jsx("div",{"data-loc":"client/src/App.tsx:511",id:"app-page-area",style:{position:"absolute",top:56,left:0,right:0,bottom:64,overflowY:"auto",overflowX:"hidden",WebkitOverflowScrolling:"touch"},children:l.jsx(fle,{"data-loc":"client/src/App.tsx:524"})}),l.jsx(ile,{"data-loc":"client/src/App.tsx:526"})]}),l.jsx(dle,{"data-loc":"client/src/App.tsx:529"})]})})})}const km=new dq,OM=e=>{!(e instanceof ol)||typeof window>"u"||!(e.message===QB)||(window.location.href=Pw())};km.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;OM(t),console.error("[API Query Error]",t)}});km.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;OM(t),console.error("[API Mutation Error]",t)}});const mle=fe.createClient({links:[yB({url:"/api/trpc",transformer:Fa,fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});ZB.createRoot(document.getElementById("root")).render(l.jsx(fe.Provider,{"data-loc":"client/src/main.tsx:56",client:mle,queryClient:km,children:l.jsx(pq,{"data-loc":"client/src/main.tsx:57",client:km,children:l.jsx(ple,{"data-loc":"client/src/main.tsx:58"})})}));

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