const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RoiCalculator-BvV21SlL.js","assets/vendor-ui-DA7VvsZz.js","assets/vendor-react-BImzZufA.js","assets/ConsultationWizard-Dv0LSyZ8.js","assets/textarea-B0YrP5n8.js","assets/dialog-CQl6RsUI.js","assets/PackageComparison-DeLGz_UU.js","assets/FeatureItem-BM7eR8FO.js","assets/LiveViewers-Cz6I785Q.js","assets/Portfolio-h_hx9enR.js","assets/BlogPost-8V34TbiO.js","assets/badge-RtnDPWbA.js","assets/Contact-BmziGZbl.js","assets/select-CyFqTv_N.js","assets/Careers-BuUUHB2m.js","assets/jobs-Bfoinv94.js","assets/OrderWizard-BcJyWO-A.js","assets/card-8jjuhW3N.js","assets/AiKit-BL_L_COj.js","assets/AiKit-Bbgo5x5y.css","assets/WebDev-B6M-Yvx6.js","assets/AiKitPayment-DY75bdL7.js","assets/NotFound-C_TEoMZZ.js","assets/LocalServiceLanding-DGTbFBO0.js","assets/RefundPolicy-CZGZqFpM.js","assets/PrivacyPolicy-Cu3DQCHK.js","assets/PortalLogin-BJFbHxhu.js","assets/PortalRegister-CsEH3nIE.js","assets/PortalForgotPassword-ZYXlhnJL.js","assets/PortalDashboard-quLajgvk.js","assets/Login-DOc2oJFG.js","assets/Register-2SH7iZF4.js","assets/AdminDashboard-Crs0bCky.js","assets/DashboardAuthGuard-CNvCtRE-.js","assets/AdminClientDetail-BUcWJCB4.js","assets/ClientDashboard-DbR3M9I8.js"])))=>i.map(i=>d[i]);
import{j as u,t as P1,c as nv,T as Q1,R as V1,X as av,m as W,A as yi,M as G1,B as Eo,S as Y1,a as K1,b as X1,d as wf,G as Ko,e as ql,C as Xo,f as Ci,g as Ni,h as I1,i as $1,k as Si,l as vr,Q as rv,E as Z1,L as W1,I as Io,u as J1,n as hr,o as Gg,p as Yg,q as $o,r as Zo,s as iv,v as Wo,w as Mo,x as lv,Z as bi,y as e2,z as t2,P as n2,D as Kg,F as a2,H as r2,J as co,K as i2,N as l2}from"./vendor-ui-DA7VvsZz.js";import{r as S,R as Sf,a as s2,b as sv,g as o2,c as Z,H as c2,u as jf,L as Me,S as u2,d as ye,e as d2}from"./vendor-react-BImzZufA.js";(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const f of o)if(f.type==="childList")for(const h of f.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&s(h)}).observe(document,{childList:!0,subtree:!0});function l(o){const f={};return o.integrity&&(f.integrity=o.integrity),o.referrerPolicy&&(f.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?f.credentials="include":o.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function s(o){if(o.ep)return;o.ep=!0;const f=l(o);fetch(o.href,f)}})();var Sr=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},f2={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)},h2=class{#t=f2;#e=!1;setTimeoutProvider(n){this.#t=n}setTimeout(n,r){return this.#t.setTimeout(n,r)}clearTimeout(n){this.#t.clearTimeout(n)}setInterval(n,r){return this.#t.setInterval(n,r)}clearInterval(n){this.#t.clearInterval(n)}},pr=new h2;function m2(n){setTimeout(n,0)}var yr=typeof window>"u"||"Deno"in globalThis;function mt(){}function p2(n,r){return typeof n=="function"?n(r):n}function Xd(n){return typeof n=="number"&&n>=0&&n!==1/0}function ov(n,r){return Math.max(n+(r||0)-Date.now(),0)}function za(n,r){return typeof n=="function"?n(r):n}function ln(n,r){return typeof n=="function"?n(r):n}function Xg(n,r){const{type:l="all",exact:s,fetchStatus:o,predicate:f,queryKey:h,stale:m}=n;if(h){if(s){if(r.queryHash!==Ef(h,r.options))return!1}else if(!Dl(r.queryKey,h))return!1}if(l!=="all"){const p=r.isActive();if(l==="active"&&!p||l==="inactive"&&p)return!1}return!(typeof m=="boolean"&&r.isStale()!==m||o&&o!==r.state.fetchStatus||f&&!f(r))}function Ig(n,r){const{exact:l,status:s,predicate:o,mutationKey:f}=n;if(f){if(!r.options.mutationKey)return!1;if(l){if(Ba(r.options.mutationKey)!==Ba(f))return!1}else if(!Dl(r.options.mutationKey,f))return!1}return!(s&&r.state.status!==s||o&&!o(r))}function Ef(n,r){return(r?.queryKeyHashFn||Ba)(n)}function Ba(n){return JSON.stringify(n,(r,l)=>Id(l)?Object.keys(l).sort().reduce((s,o)=>(s[o]=l[o],s),{}):l)}function Dl(n,r){return n===r?!0:typeof n!=typeof r?!1:n&&r&&typeof n=="object"&&typeof r=="object"?Object.keys(r).every(l=>Dl(n[l],r[l])):!1}var g2=Object.prototype.hasOwnProperty;function Af(n,r){if(n===r)return n;const l=$g(n)&&$g(r);if(!l&&!(Id(n)&&Id(r)))return r;const o=(l?n:Object.keys(n)).length,f=l?r:Object.keys(r),h=f.length,m=l?new Array(h):{};let p=0;for(let y=0;y<h;y++){const b=l?y:f[y],v=n[b],j=r[b];if(v===j){m[b]=v,(l?y<o:g2.call(n,b))&&p++;continue}if(v===null||j===null||typeof v!="object"||typeof j!="object"){m[b]=j;continue}const A=Af(v,j);m[b]=A,A===v&&p++}return o===h&&p===o?n:m}function kl(n,r){if(!r||Object.keys(n).length!==Object.keys(r).length)return!1;for(const l in n)if(n[l]!==r[l])return!1;return!0}function $g(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function Id(n){if(!Zg(n))return!1;const r=n.constructor;if(r===void 0)return!0;const l=r.prototype;return!(!Zg(l)||!l.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(n)!==Object.prototype)}function Zg(n){return Object.prototype.toString.call(n)==="[object Object]"}function v2(n){return new Promise(r=>{pr.setTimeout(r,n)})}function $d(n,r,l){return typeof l.structuralSharing=="function"?l.structuralSharing(n,r):l.structuralSharing!==!1?Af(n,r):r}function y2(n,r,l=0){const s=[...n,r];return l&&s.length>l?s.slice(1):s}function b2(n,r,l=0){const s=[r,...n];return l&&s.length>l?s.slice(0,-1):s}var Vt=Symbol();function cv(n,r){return!n.queryFn&&r?.initialPromise?()=>r.initialPromise:!n.queryFn||n.queryFn===Vt?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function uv(n,r){return typeof n=="function"?n(...r):!!n}var x2=class extends Sr{#t;#e;#n;constructor(){super(),this.#n=n=>{if(!yr&&window.addEventListener){const r=()=>n();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(n){this.#t!==n&&(this.#t=n,this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(r=>{r(n)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Of=new x2;function Zd(){let n,r;const l=new Promise((o,f)=>{n=o,r=f});l.status="pending",l.catch(()=>{});function s(o){Object.assign(l,o),delete l.resolve,delete l.reject}return l.resolve=o=>{s({status:"fulfilled",value:o}),n(o)},l.reject=o=>{s({status:"rejected",reason:o}),r(o)},l}var w2=m2;function S2(){let n=[],r=0,l=m=>{m()},s=m=>{m()},o=w2;const f=m=>{r?n.push(m):o(()=>{l(m)})},h=()=>{const m=n;n=[],m.length&&o(()=>{s(()=>{m.forEach(p=>{l(p)})})})};return{batch:m=>{let p;r++;try{p=m()}finally{r--,r||h()}return p},batchCalls:m=>(...p)=>{f(()=>{m(...p)})},schedule:f,setNotifyFunction:m=>{l=m},setBatchNotifyFunction:m=>{s=m},setScheduler:m=>{o=m}}}var Ge=S2(),j2=class extends Sr{#t=!0;#e;#n;constructor(){super(),this.#n=n=>{if(!yr&&window.addEventListener){const r=()=>n(!0),l=()=>n(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",l,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",l)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(n){this.#n=n,this.#e?.(),this.#e=n(this.setOnline.bind(this))}setOnline(n){this.#t!==n&&(this.#t=n,this.listeners.forEach(l=>{l(n)}))}isOnline(){return this.#t}},Ro=new j2;function E2(n){return Math.min(1e3*2**n,3e4)}function dv(n){return(n??"online")==="online"?Ro.isOnline():!0}var Wd=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function fv(n){let r=!1,l=0,s;const o=Zd(),f=()=>o.status!=="pending",h=w=>{if(!f()){const C=new Wd(w);j(C),n.onCancel?.(C)}},m=()=>{r=!0},p=()=>{r=!1},y=()=>Of.isFocused()&&(n.networkMode==="always"||Ro.isOnline())&&n.canRun(),b=()=>dv(n.networkMode)&&n.canRun(),v=w=>{f()||(s?.(),o.resolve(w))},j=w=>{f()||(s?.(),o.reject(w))},A=()=>new Promise(w=>{s=C=>{(f()||y())&&w(C)},n.onPause?.()}).then(()=>{s=void 0,f()||n.onContinue?.()}),E=()=>{if(f())return;let w;const C=l===0?n.initialPromise:void 0;try{w=C??n.fn()}catch(T){w=Promise.reject(T)}Promise.resolve(w).then(v).catch(T=>{if(f())return;const B=n.retry??(yr?0:3),q=n.retryDelay??E2,K=typeof q=="function"?q(l,T):q,L=B===!0||typeof B=="number"&&l<B||typeof B=="function"&&B(l,T);if(r||!L){j(T);return}l++,n.onFail?.(l,T),v2(K).then(()=>y()?void 0:A()).then(()=>{r?j(T):E()})})};return{promise:o,status:()=>o.status,cancel:h,continue:()=>(s?.(),o),cancelRetry:m,continueRetry:p,canStart:b,start:()=>(b()?E():A().then(E),o)}}var hv=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Xd(this.gcTime)&&(this.#t=pr.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(yr?1/0:300*1e3))}clearGcTimeout(){this.#t&&(pr.clearTimeout(this.#t),this.#t=void 0)}},A2=class extends hv{#t;#e;#n;#r;#a;#i;#s;constructor(n){super(),this.#s=!1,this.#i=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.#r=n.client,this.#n=this.#r.getQueryCache(),this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.#t=Wg(this.options),this.state=n.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(n){if(this.options={...this.#i,...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=Wg(this.options);r.data!==void 0&&(this.setData(r.data,{updatedAt:r.dataUpdatedAt,manual:!0}),this.#t=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(n,r){const l=$d(this.state.data,n,this.options);return this.#l({data:l,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),l}setState(n,r){this.#l({type:"setState",state:n,setStateOptions:r})}cancel(n){const r=this.#a?.promise;return this.#a?.cancel(n),r?r.then(mt).catch(mt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(n=>ln(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Vt||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>za(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!ov(this.state.dataUpdatedAt,n)}onFocus(){this.observers.find(r=>r.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(r=>r.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(r=>r!==n),this.observers.length||(this.#a&&(this.#s?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(n,r){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(n&&this.setOptions(n),!this.options.queryFn){const m=this.observers.find(p=>p.options.queryFn);m&&this.setOptions(m.options)}const l=new AbortController,s=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(this.#s=!0,l.signal)})},o=()=>{const m=cv(this.options,r),y=(()=>{const b={client:this.#r,queryKey:this.queryKey,meta:this.meta};return s(b),b})();return this.#s=!1,this.options.persister?this.options.persister(m,y,this):m(y)},h=(()=>{const m={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:o};return s(m),m})();this.options.behavior?.onFetch(h,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==h.fetchOptions?.meta)&&this.#l({type:"fetch",meta:h.fetchOptions?.meta}),this.#a=fv({initialPromise:r?.initialPromise,fn:h.fetchFn,onCancel:m=>{m instanceof Wd&&m.revert&&this.setState({...this.#e,fetchStatus:"idle"}),l.abort()},onFail:(m,p)=>{this.#l({type:"failed",failureCount:m,error:p})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode,canRun:()=>!0});try{const m=await this.#a.start();if(m===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(m),this.#n.config.onSuccess?.(m,this),this.#n.config.onSettled?.(m,this.state.error,this),m}catch(m){if(m instanceof Wd){if(m.silent)return this.#a.promise;if(m.revert){if(this.state.data===void 0)throw m;return this.state.data}}throw this.#l({type:"error",error:m}),this.#n.config.onError?.(m,this),this.#n.config.onSettled?.(this.state.data,m,this),m}finally{this.scheduleGc()}}#l(n){const r=l=>{switch(n.type){case"failed":return{...l,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...l,fetchStatus:"paused"};case"continue":return{...l,fetchStatus:"fetching"};case"fetch":return{...l,...mv(l.data,this.options),fetchMeta:n.meta??null};case"success":const s={...l,data:n.data,dataUpdateCount:l.dataUpdateCount+1,dataUpdatedAt:n.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=n.manual?s:void 0,s;case"error":const o=n.error;return{...l,error:o,errorUpdateCount:l.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:l.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...l,isInvalidated:!0};case"setState":return{...l,...n.state}}};this.state=r(this.state),Ge.batch(()=>{this.observers.forEach(l=>{l.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:n})})}};function mv(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:dv(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function Wg(n){const r=typeof n.initialData=="function"?n.initialData():n.initialData,l=r!==void 0,s=l?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:l?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:l?"success":"pending",fetchStatus:"idle"}}var Hl=class extends Sr{constructor(n,r){super(),this.options=r,this.#t=n,this.#l=null,this.#s=Zd(),this.bindMethods(),this.setOptions(r)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#s;#l;#h;#d;#f;#c;#u;#o;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Jg(this.#e,this.options)?this.#m():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Jd(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Jd(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#e.removeObserver(this)}setOptions(n){const r=this.options,l=this.#e;if(this.options=this.#t.defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ln(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#e.setOptions(this.options),r._defaulted&&!kl(this.options,r)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const s=this.hasListeners();s&&e0(this.#e,l,this.options,r)&&this.#m(),this.updateResult(),s&&(this.#e!==l||ln(this.options.enabled,this.#e)!==ln(r.enabled,this.#e)||za(this.options.staleTime,this.#e)!==za(r.staleTime,this.#e))&&this.#g();const o=this.#v();s&&(this.#e!==l||ln(this.options.enabled,this.#e)!==ln(r.enabled,this.#e)||o!==this.#o)&&this.#y(o)}getOptimisticResult(n){const r=this.#t.getQueryCache().build(this.#t,n),l=this.createResult(r,n);return C2(this,l)&&(this.#r=l,this.#i=this.options,this.#a=this.#e.state),l}getCurrentResult(){return this.#r}trackResult(n,r){return new Proxy(n,{get:(l,s)=>(this.trackProp(s),r?.(s),s==="promise"&&!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(l,s))})}trackProp(n){this.#p.add(n)}getCurrentQuery(){return this.#e}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const r=this.#t.defaultQueryOptions(n),l=this.#t.getQueryCache().build(this.#t,r);return l.fetch().then(()=>this.createResult(l,r))}fetch(n){return this.#m({...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#m(n){this.#S();let r=this.#e.fetch(this.options,n);return n?.throwOnError||(r=r.catch(mt)),r}#g(){this.#x();const n=za(this.options.staleTime,this.#e);if(yr||this.#r.isStale||!Xd(n))return;const l=ov(this.#r.dataUpdatedAt,n)+1;this.#c=pr.setTimeout(()=>{this.#r.isStale||this.updateResult()},l)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(n){this.#w(),this.#o=n,!(yr||ln(this.options.enabled,this.#e)===!1||!Xd(this.#o)||this.#o===0)&&(this.#u=pr.setInterval(()=>{(this.options.refetchIntervalInBackground||Of.isFocused())&&this.#m()},this.#o))}#b(){this.#g(),this.#y(this.#v())}#x(){this.#c&&(pr.clearTimeout(this.#c),this.#c=void 0)}#w(){this.#u&&(pr.clearInterval(this.#u),this.#u=void 0)}createResult(n,r){const l=this.#e,s=this.options,o=this.#r,f=this.#a,h=this.#i,p=n!==l?n.state:this.#n,{state:y}=n;let b={...y},v=!1,j;if(r._optimisticResults){const Y=this.hasListeners(),I=!Y&&Jg(n,r),$=Y&&e0(n,l,r,s);(I||$)&&(b={...b,...mv(y.data,n.options)}),r._optimisticResults==="isRestoring"&&(b.fetchStatus="idle")}let{error:A,errorUpdatedAt:E,status:w}=b;j=b.data;let C=!1;if(r.placeholderData!==void 0&&j===void 0&&w==="pending"){let Y;o?.isPlaceholderData&&r.placeholderData===h?.placeholderData?(Y=o.data,C=!0):Y=typeof r.placeholderData=="function"?r.placeholderData(this.#f?.state.data,this.#f):r.placeholderData,Y!==void 0&&(w="success",j=$d(o?.data,Y,r),v=!0)}if(r.select&&j!==void 0&&!C)if(o&&j===f?.data&&r.select===this.#h)j=this.#d;else try{this.#h=r.select,j=r.select(j),j=$d(o?.data,j,r),this.#d=j,this.#l=null}catch(Y){this.#l=Y}this.#l&&(A=this.#l,j=this.#d,E=Date.now(),w="error");const T=b.fetchStatus==="fetching",B=w==="pending",q=w==="error",K=B&&T,L=j!==void 0,R={status:w,fetchStatus:b.fetchStatus,isPending:B,isSuccess:w==="success",isError:q,isInitialLoading:K,isLoading:K,data:j,dataUpdatedAt:b.dataUpdatedAt,error:A,errorUpdatedAt:E,failureCount:b.fetchFailureCount,failureReason:b.fetchFailureReason,errorUpdateCount:b.errorUpdateCount,isFetched:b.dataUpdateCount>0||b.errorUpdateCount>0,isFetchedAfterMount:b.dataUpdateCount>p.dataUpdateCount||b.errorUpdateCount>p.errorUpdateCount,isFetching:T,isRefetching:T&&!B,isLoadingError:q&&!L,isPaused:b.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:q&&L,isStale:Cf(n,r),refetch:this.refetch,promise:this.#s,isEnabled:ln(r.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const Y=te=>{R.status==="error"?te.reject(R.error):R.data!==void 0&&te.resolve(R.data)},I=()=>{const te=this.#s=R.promise=Zd();Y(te)},$=this.#s;switch($.status){case"pending":n.queryHash===l.queryHash&&Y($);break;case"fulfilled":(R.status==="error"||R.data!==$.value)&&I();break;case"rejected":(R.status!=="error"||R.error!==$.reason)&&I();break}}return R}updateResult(){const n=this.#r,r=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#f=this.#e),kl(r,n))return;this.#r=r;const l=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options,o=typeof s=="function"?s():s;if(o==="all"||!o&&!this.#p.size)return!0;const f=new Set(o??this.#p);return this.options.throwOnError&&f.add("error"),Object.keys(this.#r).some(h=>{const m=h;return this.#r[m]!==n[m]&&f.has(m)})};this.#j({listeners:l()})}#S(){const n=this.#t.getQueryCache().build(this.#t,this.options);if(n===this.#e)return;const r=this.#e;this.#e=n,this.#n=n.state,this.hasListeners()&&(r?.removeObserver(this),n.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#j(n){Ge.batch(()=>{n.listeners&&this.listeners.forEach(r=>{r(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function O2(n,r){return ln(r.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&r.retryOnMount===!1)}function Jg(n,r){return O2(n,r)||n.state.data!==void 0&&Jd(n,r,r.refetchOnMount)}function Jd(n,r,l){if(ln(r.enabled,n)!==!1&&za(r.staleTime,n)!=="static"){const s=typeof l=="function"?l(n):l;return s==="always"||s!==!1&&Cf(n,r)}return!1}function e0(n,r,l,s){return(n!==r||ln(s.enabled,n)===!1)&&(!l.suspense||n.state.status!=="error")&&Cf(n,l)}function Cf(n,r){return ln(r.enabled,n)!==!1&&n.isStaleByTime(za(r.staleTime,n))}function C2(n,r){return!kl(n.getCurrentResult(),r)}function Do(n){return{onFetch:(r,l)=>{const s=r.options,o=r.fetchOptions?.meta?.fetchMore?.direction,f=r.state.data?.pages||[],h=r.state.data?.pageParams||[];let m={pages:[],pageParams:[]},p=0;const y=async()=>{let b=!1;const v=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(r.signal.aborted?b=!0:r.signal.addEventListener("abort",()=>{b=!0}),r.signal)})},j=cv(r.options,r.fetchOptions),A=async(E,w,C)=>{if(b)return Promise.reject();if(w==null&&E.pages.length)return Promise.resolve(E);const B=(()=>{const P={client:r.client,queryKey:r.queryKey,pageParam:w,direction:C?"backward":"forward",meta:r.options.meta};return v(P),P})(),q=await j(B),{maxPages:K}=r.options,L=C?b2:y2;return{pages:L(E.pages,q,K),pageParams:L(E.pageParams,w,K)}};if(o&&f.length){const E=o==="backward",w=E?pv:ef,C={pages:f,pageParams:h},T=w(s,C);m=await A(C,T,E)}else{const E=n??f.length;do{const w=p===0?h[0]??s.initialPageParam:ef(s,m);if(p>0&&w==null)break;m=await A(m,w),p++}while(p<E)}return m};r.options.persister?r.fetchFn=()=>r.options.persister?.(y,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},l):r.fetchFn=y}}}function ef(n,{pages:r,pageParams:l}){const s=r.length-1;return r.length>0?n.getNextPageParam(r[s],r,l[s],l):void 0}function pv(n,{pages:r,pageParams:l}){return r.length>0?n.getPreviousPageParam?.(r[0],r,l[0],l):void 0}function N2(n,r){return r?ef(n,r)!=null:!1}function T2(n,r){return!r||!n.getPreviousPageParam?!1:pv(n,r)!=null}var gv=class extends Hl{constructor(n,r){super(n,r)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(n){super.setOptions({...n,behavior:Do()})}getOptimisticResult(n){return n.behavior=Do(),super.getOptimisticResult(n)}fetchNextPage(n){return this.fetch({...n,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(n){return this.fetch({...n,meta:{fetchMore:{direction:"backward"}}})}createResult(n,r){const{state:l}=n,s=super.createResult(n,r),{isFetching:o,isRefetching:f,isError:h,isRefetchError:m}=s,p=l.fetchMeta?.fetchMore?.direction,y=h&&p==="forward",b=o&&p==="forward",v=h&&p==="backward",j=o&&p==="backward";return{...s,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:N2(r,l.data),hasPreviousPage:T2(r,l.data),isFetchNextPageError:y,isFetchingNextPage:b,isFetchPreviousPageError:v,isFetchingPreviousPage:j,isRefetchError:m&&!y&&!v,isRefetching:f&&!b&&!j}}},_2=class extends hv{#t;#e;#n;#r;constructor(n){super(),this.#t=n.client,this.mutationId=n.mutationId,this.#n=n.mutationCache,this.#e=[],this.state=n.state||vv(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){this.#e.includes(n)||(this.#e.push(n),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){this.#e=this.#e.filter(r=>r!==n),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(n){const r=()=>{this.#a({type:"continue"})},l={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=fv({fn:()=>this.options.mutationFn?this.options.mutationFn(n,l):Promise.reject(new Error("No mutationFn found")),onFail:(f,h)=>{this.#a({type:"failed",failureCount:f,error:h})},onPause:()=>{this.#a({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const s=this.state.status==="pending",o=!this.#r.canStart();try{if(s)r();else{this.#a({type:"pending",variables:n,isPaused:o}),await this.#n.config.onMutate?.(n,this,l);const h=await this.options.onMutate?.(n,l);h!==this.state.context&&this.#a({type:"pending",context:h,variables:n,isPaused:o})}const f=await this.#r.start();return await this.#n.config.onSuccess?.(f,n,this.state.context,this,l),await this.options.onSuccess?.(f,n,this.state.context,l),await this.#n.config.onSettled?.(f,null,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(f,null,n,this.state.context,l),this.#a({type:"success",data:f}),f}catch(f){try{throw await this.#n.config.onError?.(f,n,this.state.context,this,l),await this.options.onError?.(f,n,this.state.context,l),await this.#n.config.onSettled?.(void 0,f,this.state.variables,this.state.context,this,l),await this.options.onSettled?.(void 0,f,n,this.state.context,l),f}finally{this.#a({type:"error",error:f})}}finally{this.#n.runNext(this)}}#a(n){const r=l=>{switch(n.type){case"failed":return{...l,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...l,isPaused:!0};case"continue":return{...l,isPaused:!1};case"pending":return{...l,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...l,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...l,data:void 0,error:n.error,failureCount:l.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Ge.batch(()=>{this.#e.forEach(l=>{l.onMutationUpdate(n)}),this.#n.notify({mutation:this,type:"updated",action:n})})}};function vv(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var M2=class extends Sr{constructor(n={}){super(),this.config=n,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(n,r,l){const s=new _2({client:n,mutationCache:this,mutationId:++this.#n,options:n.defaultMutationOptions(r),state:l});return this.add(s),s}add(n){this.#t.add(n);const r=uo(n);if(typeof r=="string"){const l=this.#e.get(r);l?l.push(n):this.#e.set(r,[n])}this.notify({type:"added",mutation:n})}remove(n){if(this.#t.delete(n)){const r=uo(n);if(typeof r=="string"){const l=this.#e.get(r);if(l)if(l.length>1){const s=l.indexOf(n);s!==-1&&l.splice(s,1)}else l[0]===n&&this.#e.delete(r)}}this.notify({type:"removed",mutation:n})}canRun(n){const r=uo(n);if(typeof r=="string"){const s=this.#e.get(r)?.find(o=>o.state.status==="pending");return!s||s===n}else return!0}runNext(n){const r=uo(n);return typeof r=="string"?this.#e.get(r)?.find(s=>s!==n&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Ge.batch(()=>{this.#t.forEach(n=>{this.notify({type:"removed",mutation:n})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(n){const r={exact:!0,...n};return this.getAll().find(l=>Ig(r,l))}findAll(n={}){return this.getAll().filter(r=>Ig(n,r))}notify(n){Ge.batch(()=>{this.listeners.forEach(r=>{r(n)})})}resumePausedMutations(){const n=this.getAll().filter(r=>r.state.isPaused);return Ge.batch(()=>Promise.all(n.map(r=>r.continue().catch(mt))))}};function uo(n){return n.options.scope?.id}var R2=class extends Sr{#t;#e=void 0;#n;#r;constructor(r,l){super(),this.#t=r,this.setOptions(l),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){const l=this.options;this.options=this.#t.defaultMutationOptions(r),kl(this.options,l)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),l?.mutationKey&&this.options.mutationKey&&Ba(l.mutationKey)!==Ba(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(r){this.#a(),this.#i(r)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(r,l){return this.#r=l,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(r)}#a(){const r=this.#n?.state??vv();this.#e={...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset}}#i(r){Ge.batch(()=>{if(this.#r&&this.hasListeners()){const l=this.#e.variables,s=this.#e.context,o={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};r?.type==="success"?(this.#r.onSuccess?.(r.data,l,s,o),this.#r.onSettled?.(r.data,null,l,s,o)):r?.type==="error"&&(this.#r.onError?.(r.error,l,s,o),this.#r.onSettled?.(void 0,r.error,l,s,o))}this.listeners.forEach(l=>{l(this.#e)})})}};function t0(n,r){const l=new Set(r);return n.filter(s=>!l.has(s))}function D2(n,r,l){const s=n.slice(0);return s[r]=l,s}var k2=class extends Sr{#t;#e;#n;#r;#a;#i;#s;#l;#h=[];constructor(n,r,l){super(),this.#t=n,this.#r=l,this.#n=[],this.#a=[],this.#e=[],this.setQueries(r)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(n=>{n.subscribe(r=>{this.#u(n,r)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(n=>{n.destroy()})}setQueries(n,r){this.#n=n,this.#r=r,Ge.batch(()=>{const l=this.#a,s=this.#c(this.#n);this.#h=s,s.forEach(b=>b.observer.setOptions(b.defaultedQueryOptions));const o=s.map(b=>b.observer),f=o.map(b=>b.getCurrentResult()),h=l.length!==o.length,m=o.some((b,v)=>b!==l[v]),p=h||m,y=p?!0:f.some((b,v)=>{const j=this.#e[v];return!j||!kl(b,j)});!p&&!y||(p&&(this.#a=o),this.#e=f,this.hasListeners()&&(p&&(t0(l,o).forEach(b=>{b.destroy()}),t0(o,l).forEach(b=>{b.subscribe(v=>{this.#u(b,v)})})),this.#o()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(n=>n.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(n,r){const l=this.#c(n),s=l.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions));return[s,o=>this.#f(o??s,r),()=>this.#d(s,l)]}#d(n,r){return r.map((l,s)=>{const o=n[s];return l.defaultedQueryOptions.notifyOnChangeProps?o:l.observer.trackResult(o,f=>{r.forEach(h=>{h.observer.trackProp(f)})})})}#f(n,r){return r?((!this.#i||this.#e!==this.#l||r!==this.#s)&&(this.#s=r,this.#l=this.#e,this.#i=Af(this.#i,r(n))),this.#i):n}#c(n){const r=new Map(this.#a.map(s=>[s.options.queryHash,s])),l=[];return n.forEach(s=>{const o=this.#t.defaultQueryOptions(s),f=r.get(o.queryHash);f?l.push({defaultedQueryOptions:o,observer:f}):l.push({defaultedQueryOptions:o,observer:new Hl(this.#t,o)})}),l}#u(n,r){const l=this.#a.indexOf(n);l!==-1&&(this.#e=D2(this.#e,l,r),this.#o())}#o(){if(this.hasListeners()){const n=this.#i,r=this.#d(this.#e,this.#h),l=this.#f(r,this.#r?.combine);n!==l&&Ge.batch(()=>{this.listeners.forEach(s=>{s(this.#e)})})}}},z2=class extends Sr{constructor(n={}){super(),this.config=n,this.#t=new Map}#t;build(n,r,l){const s=r.queryKey,o=r.queryHash??Ef(s,r);let f=this.get(o);return f||(f=new A2({client:n,queryKey:s,queryHash:o,options:n.defaultQueryOptions(r),state:l,defaultOptions:n.getQueryDefaults(s)}),this.add(f)),f}add(n){this.#t.has(n.queryHash)||(this.#t.set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const r=this.#t.get(n.queryHash);r&&(n.destroy(),r===n&&this.#t.delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){Ge.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return this.#t.get(n)}getAll(){return[...this.#t.values()]}find(n){const r={exact:!0,...n};return this.getAll().find(l=>Xg(r,l))}findAll(n={}){const r=this.getAll();return Object.keys(n).length>0?r.filter(l=>Xg(n,l)):r}notify(n){Ge.batch(()=>{this.listeners.forEach(r=>{r(n)})})}onFocus(){Ge.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){Ge.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},B2=class{#t;#e;#n;#r;#a;#i;#s;#l;constructor(n={}){this.#t=n.queryCache||new z2,this.#e=n.mutationCache||new M2,this.#n=n.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=Of.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#l=Ro.subscribe(async n=>{n&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#l?.(),this.#l=void 0)}isFetching(n){return this.#t.findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return this.#e.findAll({...n,status:"pending"}).length}getQueryData(n){const r=this.defaultQueryOptions({queryKey:n});return this.#t.get(r.queryHash)?.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),l=this.#t.build(this,r),s=l.state.data;return s===void 0?this.fetchQuery(n):(n.revalidateIfStale&&l.isStaleByTime(za(r.staleTime,l))&&this.prefetchQuery(r),Promise.resolve(s))}getQueriesData(n){return this.#t.findAll(n).map(({queryKey:r,state:l})=>{const s=l.data;return[r,s]})}setQueryData(n,r,l){const s=this.defaultQueryOptions({queryKey:n}),f=this.#t.get(s.queryHash)?.state.data,h=p2(r,f);if(h!==void 0)return this.#t.build(this,s).setData(h,{...l,manual:!0})}setQueriesData(n,r,l){return Ge.batch(()=>this.#t.findAll(n).map(({queryKey:s})=>[s,this.setQueryData(s,r,l)]))}getQueryState(n){const r=this.defaultQueryOptions({queryKey:n});return this.#t.get(r.queryHash)?.state}removeQueries(n){const r=this.#t;Ge.batch(()=>{r.findAll(n).forEach(l=>{r.remove(l)})})}resetQueries(n,r){const l=this.#t;return Ge.batch(()=>(l.findAll(n).forEach(s=>{s.reset()}),this.refetchQueries({type:"active",...n},r)))}cancelQueries(n,r={}){const l={revert:!0,...r},s=Ge.batch(()=>this.#t.findAll(n).map(o=>o.cancel(l)));return Promise.all(s).then(mt).catch(mt)}invalidateQueries(n,r={}){return Ge.batch(()=>(this.#t.findAll(n).forEach(l=>{l.invalidate()}),n?.refetchType==="none"?Promise.resolve():this.refetchQueries({...n,type:n?.refetchType??n?.type??"active"},r)))}refetchQueries(n,r={}){const l={...r,cancelRefetch:r.cancelRefetch??!0},s=Ge.batch(()=>this.#t.findAll(n).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let f=o.fetch(void 0,l);return l.throwOnError||(f=f.catch(mt)),o.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(s).then(mt)}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const l=this.#t.build(this,r);return l.isStaleByTime(za(r.staleTime,l))?l.fetch(r):Promise.resolve(l.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(mt).catch(mt)}fetchInfiniteQuery(n){return n.behavior=Do(n.pages),this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(mt).catch(mt)}ensureInfiniteQueryData(n){return n.behavior=Do(n.pages),this.ensureQueryData(n)}resumePausedMutations(){return Ro.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(n){this.#n=n}setQueryDefaults(n,r){this.#r.set(Ba(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...this.#r.values()],l={};return r.forEach(s=>{Dl(n,s.queryKey)&&Object.assign(l,s.defaultOptions)}),l}setMutationDefaults(n,r){this.#a.set(Ba(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...this.#a.values()],l={};return r.forEach(s=>{Dl(n,s.mutationKey)&&Object.assign(l,s.defaultOptions)}),l}defaultQueryOptions(n){if(n._defaulted)return n;const r={...this.#n.queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=Ef(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===Vt&&(r.enabled=!1),r}defaultMutationOptions(n){return n?._defaulted?n:{...this.#n.mutations,...n?.mutationKey&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},yv=S.createContext(void 0),Pl=n=>{const r=S.useContext(yv);if(n)return n;if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},F2=({client:n,children:r})=>(S.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),u.jsx(yv.Provider,{value:n,children:r})),bv=S.createContext(!1),xv=()=>S.useContext(bv);bv.Provider;function L2(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}var U2=S.createContext(L2()),wv=()=>S.useContext(U2),Sv=(n,r)=>{(n.suspense||n.throwOnError||n.experimental_prefetchInRender)&&(r.isReset()||(n.retryOnMount=!1))},jv=n=>{S.useEffect(()=>{n.clearReset()},[n])},Ev=({result:n,errorResetBoundary:r,throwOnError:l,query:s,suspense:o})=>n.isError&&!r.isReset()&&!n.isFetching&&s&&(o&&n.data===void 0||uv(l,[n.error,s])),Nf=(n,r)=>r.state.data===void 0,Av=n=>{if(n.suspense){const l=o=>o==="static"?o:Math.max(o??1e3,1e3),s=n.staleTime;n.staleTime=typeof s=="function"?(...o)=>l(s(...o)):l(s),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},Ov=(n,r)=>n.isLoading&&n.isFetching&&!r,tf=(n,r)=>n?.suspense&&r.isPending,ko=(n,r,l)=>r.fetchOptimistic(n).catch(()=>{l.clearReset()});function Cv({queries:n,...r},l){const s=Pl(l),o=xv(),f=wv(),h=S.useMemo(()=>n.map(w=>{const C=s.defaultQueryOptions(w);return C._optimisticResults=o?"isRestoring":"optimistic",C}),[n,s,o]);h.forEach(w=>{Av(w),Sv(w,f)}),jv(f);const[m]=S.useState(()=>new k2(s,h,r)),[p,y,b]=m.getOptimisticResult(h,r.combine),v=!o&&r.subscribed!==!1;S.useSyncExternalStore(S.useCallback(w=>v?m.subscribe(Ge.batchCalls(w)):mt,[m,v]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),S.useEffect(()=>{m.setQueries(h,r)},[h,r,m]);const A=p.some((w,C)=>tf(h[C],w))?p.flatMap((w,C)=>{const T=h[C];if(T){const B=new Hl(s,T);if(tf(T,w))return ko(T,B,f);Ov(w,o)&&ko(T,B,f)}return[]}):[];if(A.length>0)throw Promise.all(A);const E=p.find((w,C)=>{const T=h[C];return T&&Ev({result:w,errorResetBoundary:f,throwOnError:T.throwOnError,query:s.getQueryCache().get(T.queryHash),suspense:T.suspense})});if(E?.error)throw E.error;return y(b())}function Jo(n,r,l){const s=xv(),o=wv(),f=Pl(l),h=f.defaultQueryOptions(n);f.getDefaultOptions().queries?._experimental_beforeQuery?.(h),h._optimisticResults=s?"isRestoring":"optimistic",Av(h),Sv(h,o),jv(o);const m=!f.getQueryCache().get(h.queryHash),[p]=S.useState(()=>new r(f,h)),y=p.getOptimisticResult(h),b=!s&&n.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(v=>{const j=b?p.subscribe(Ge.batchCalls(v)):mt;return p.updateResult(),j},[p,b]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),S.useEffect(()=>{p.setOptions(h)},[h,p]),tf(h,y))throw ko(h,p,o);if(Ev({result:y,errorResetBoundary:o,throwOnError:h.throwOnError,query:f.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw y.error;return f.getDefaultOptions().queries?._experimental_afterQuery?.(h,y),h.experimental_prefetchInRender&&!yr&&Ov(y,s)&&(m?ko(h,p,o):f.getQueryCache().get(h.queryHash)?.promise)?.catch(mt).finally(()=>{p.updateResult()}),h.notifyOnChangeProps?y:p.trackResult(y)}function q2(n,r){return Jo(n,Hl,r)}function H2(n,r){return Jo({...n,enabled:!0,suspense:!0,throwOnError:Nf,placeholderData:void 0},Hl,r)}function P2(n,r){return Jo({...n,enabled:!0,suspense:!0,throwOnError:Nf},gv,r)}function Q2(n,r){return Cv({...n,queries:n.queries.map(l=>({...l,suspense:!0,throwOnError:Nf,enabled:!0,placeholderData:void 0}))},r)}function V2(n,r){const l=Pl(r);l.getQueryState(n.queryKey)||l.prefetchQuery(n)}function G2(n,r){const l=Pl(r);l.getQueryState(n.queryKey)||l.prefetchInfiniteQuery(n)}function Y2(n,r){const l=Pl(r),[s]=S.useState(()=>new R2(l,n));S.useEffect(()=>{s.setOptions(n)},[s,n]);const o=S.useSyncExternalStore(S.useCallback(h=>s.subscribe(Ge.batchCalls(h)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),f=S.useCallback((h,m)=>{s.mutate(h,m).catch(mt)},[s]);if(o.error&&uv(s.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:f,mutateAsync:o.mutate}}function K2(n,r){return Jo(n,gv,r)}function br(n){return!!n&&!Array.isArray(n)&&typeof n=="object"}const X2=typeof Symbol=="function"&&!!Symbol.asyncIterator;function Nv(n){return X2&&br(n)&&Symbol.asyncIterator in n}var I2=Object.create,Tv=Object.defineProperty,$2=Object.getOwnPropertyDescriptor,_v=Object.getOwnPropertyNames,Z2=Object.getPrototypeOf,W2=Object.prototype.hasOwnProperty,Ql=(n,r)=>function(){return r||(0,n[_v(n)[0]])((r={exports:{}}).exports,r),r.exports},J2=(n,r,l,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(var o=_v(r),f=0,h=o.length,m;f<h;f++)m=o[f],!W2.call(n,m)&&m!==l&&Tv(n,m,{get:(p=>r[p]).bind(null,m),enumerable:!(s=$2(r,m))||s.enumerable});return n},ec=(n,r,l)=>(l=n!=null?I2(Z2(n)):{},J2(Tv(l,"default",{value:n,enumerable:!0}),n));const Mv=()=>{},n0=n=>{Object.freeze&&Object.freeze(n)};function Rv(n,r,l){var s;const o=r.join(".");return(s=l[o])!==null&&s!==void 0||(l[o]=new Proxy(Mv,{get(f,h){if(!(typeof h!="string"||h==="then"))return Rv(n,[...r,h],l)},apply(f,h,m){const p=r[r.length-1];let y={args:m,path:r};return p==="call"?y={args:m.length>=2?[m[1]]:[],path:r.slice(0,-1)}:p==="apply"&&(y={args:m.length>=2?m[1]:[],path:r.slice(0,-1)}),n0(y.args),n0(y.path),n(y)}})),l[o]}const tc=n=>Rv(n,[],Object.create(null)),Tf=n=>new Proxy(Mv,{get(r,l){if(l!=="then")return n(l)}});var Dv=Ql({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,r){function l(s){"@babel/helpers - typeof";return r.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r.exports.__esModule=!0,r.exports.default=r.exports,l(s)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),ew=Ql({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,r){var l=Dv().default;function s(o,f){if(l(o)!="object"||!o)return o;var h=o[Symbol.toPrimitive];if(h!==void 0){var m=h.call(o,f||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(o)}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),tw=Ql({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,r){var l=Dv().default,s=ew();function o(f){var h=s(f,"string");return l(h)=="symbol"?h:h+""}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}}),kv=Ql({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(n,r){var l=tw();function s(o,f,h){return(f=l(f))in o?Object.defineProperty(o,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):o[f]=h,o}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),_f=Ql({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,r){var l=kv();function s(f,h){var m=Object.keys(f);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(f);h&&(p=p.filter(function(y){return Object.getOwnPropertyDescriptor(f,y).enumerable})),m.push.apply(m,p)}return m}function o(f){for(var h=1;h<arguments.length;h++){var m=arguments[h]!=null?arguments[h]:{};h%2?s(Object(m),!0).forEach(function(p){l(f,p,m[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(m)):s(Object(m)).forEach(function(p){Object.defineProperty(f,p,Object.getOwnPropertyDescriptor(m,p))})}return f}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}});ec(_f());ec(kv());var fo=ec(_f());function nw(n,r){if("error"in n){const s=r.deserialize(n.error);return{ok:!1,error:(0,fo.default)((0,fo.default)({},n),{},{error:s})}}return{ok:!0,result:(0,fo.default)((0,fo.default)({},n.result),(!n.result.type||n.result.type==="data")&&{type:"data",data:r.deserialize(n.result.data)})}}var Ad=class extends Error{constructor(){super("Unable to transform response from server")}};function aw(n,r){let l;try{l=nw(n,r)}catch{throw new Ad}if(!l.ok&&(!br(l.error.error)||typeof l.error.error.code!="number"))throw new Ad;if(l.ok&&!br(l.result))throw new Ad;return l}ec(_f());function nc(n){const r={subscribe(l){let s=null,o=!1,f=!1,h=!1;function m(){if(s===null){h=!0;return}f||(f=!0,typeof s=="function"?s():s&&s.unsubscribe())}return s=n({next(p){var y;o||(y=l.next)===null||y===void 0||y.call(l,p)},error(p){var y;o||(o=!0,(y=l.error)===null||y===void 0||y.call(l,p),m())},complete(){var p;o||(o=!0,(p=l.complete)===null||p===void 0||p.call(l),m())}}),h&&m(),{unsubscribe:m}},pipe(...l){return l.reduce(rw,r)}};return r}function rw(n,r){return r(n)}function iw(n){const r=new AbortController;return new Promise((s,o)=>{let f=!1;function h(){f||(f=!0,m.unsubscribe())}r.signal.addEventListener("abort",()=>{o(r.signal.reason)});const m=n.subscribe({next(p){f=!0,s(p),h()},error(p){o(p)},complete(){r.abort(),h()}})})}var lw=Object.create,zv=Object.defineProperty,sw=Object.getOwnPropertyDescriptor,Bv=Object.getOwnPropertyNames,ow=Object.getPrototypeOf,cw=Object.prototype.hasOwnProperty,Ha=(n,r)=>function(){return r||(0,n[Bv(n)[0]])((r={exports:{}}).exports,r),r.exports},uw=(n,r,l,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(var o=Bv(r),f=0,h=o.length,m;f<h;f++)m=o[f],!cw.call(n,m)&&m!==l&&zv(n,m,{get:(p=>r[p]).bind(null,m),enumerable:!(s=sw(r,m))||s.enumerable});return n},jr=(n,r,l)=>(l=n!=null?lw(ow(n)):{},uw(r||!n||!n.__esModule?zv(l,"default",{value:n,enumerable:!0}):l,n)),dw=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(n,r){function l(s,o){if(s==null)return{};var f={};for(var h in s)if({}.hasOwnProperty.call(s,h)){if(o.includes(h))continue;f[h]=s[h]}return f}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),fw=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(n,r){var l=dw();function s(o,f){if(o==null)return{};var h,m,p=l(o,f);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(o);for(m=0;m<y.length;m++)h=y[m],f.includes(h)||{}.propertyIsEnumerable.call(o,h)&&(p[h]=o[h])}return p}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),Fv=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,r){function l(s){"@babel/helpers - typeof";return r.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r.exports.__esModule=!0,r.exports.default=r.exports,l(s)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),hw=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,r){var l=Fv().default;function s(o,f){if(l(o)!="object"||!o)return o;var h=o[Symbol.toPrimitive];if(h!==void 0){var m=h.call(o,f||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(o)}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),mw=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,r){var l=Fv().default,s=hw();function o(f){var h=s(f,"string");return l(h)=="symbol"?h:h+""}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}}),pw=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(n,r){var l=mw();function s(o,f,h){return(f=l(f))in o?Object.defineProperty(o,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):o[f]=h,o}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),Vl=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,r){var l=pw();function s(f,h){var m=Object.keys(f);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(f);h&&(p=p.filter(function(y){return Object.getOwnPropertyDescriptor(f,y).enumerable})),m.push.apply(m,p)}return m}function o(f){for(var h=1;h<arguments.length;h++){var m=arguments[h]!=null?arguments[h]:{};h%2?s(Object(m),!0).forEach(function(p){l(f,p,m[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(m)):s(Object(m)).forEach(function(p){Object.defineProperty(f,p,Object.getOwnPropertyDescriptor(m,p))})}return f}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}}),gw=jr(fw(),1),a0=jr(Vl(),1);const vw=["cursor","direction"];function Tn(n,r,l){const s=n.flatMap(o=>o.split("."));if(!r&&(!l||l==="any"))return s.length?[s]:[];if(l==="infinite"&&br(r)&&("direction"in r||"cursor"in r)){const{cursor:o,direction:f}=r,h=(0,gw.default)(r,vw);return[s,{input:h,type:"infinite"}]}return[s,(0,a0.default)((0,a0.default)({},typeof r<"u"&&r!==Vt&&{input:r}),l&&l!=="any"&&{type:l})]}function Ao(n){return Tn(n,void 0,"any")}var yw=Object.create,Lv=Object.defineProperty,bw=Object.getOwnPropertyDescriptor,Uv=Object.getOwnPropertyNames,xw=Object.getPrototypeOf,ww=Object.prototype.hasOwnProperty,kn=(n,r)=>function(){return r||(0,n[Uv(n)[0]])((r={exports:{}}).exports,r),r.exports},Sw=(n,r,l,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(var o=Uv(r),f=0,h=o.length,m;f<h;f++)m=o[f],!ww.call(n,m)&&m!==l&&Lv(n,m,{get:(p=>r[p]).bind(null,m),enumerable:!(s=bw(r,m))||s.enumerable});return n},Ie=(n,r,l)=>(l=n!=null?yw(xw(n)):{},Sw(r||!n||!n.__esModule?Lv(l,"default",{value:n,enumerable:!0}):l,n)),qv=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(n,r){function l(s){"@babel/helpers - typeof";return r.exports=l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r.exports.__esModule=!0,r.exports.default=r.exports,l(s)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),jw=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(n,r){var l=qv().default;function s(o,f){if(l(o)!="object"||!o)return o;var h=o[Symbol.toPrimitive];if(h!==void 0){var m=h.call(o,f||"default");if(l(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(o)}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),Ew=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(n,r){var l=qv().default,s=jw();function o(f){var h=s(f,"string");return l(h)=="symbol"?h:h+""}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}}),Er=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(n,r){var l=Ew();function s(o,f,h){return(f=l(f))in o?Object.defineProperty(o,f,{value:h,enumerable:!0,configurable:!0,writable:!0}):o[f]=h,o}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),gn=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(n,r){var l=Er();function s(f,h){var m=Object.keys(f);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(f);h&&(p=p.filter(function(y){return Object.getOwnPropertyDescriptor(f,y).enumerable})),m.push.apply(m,p)}return m}function o(f){for(var h=1;h<arguments.length;h++){var m=arguments[h]!=null?arguments[h]:{};h%2?s(Object(m),!0).forEach(function(p){l(f,p,m[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(m)):s(Object(m)).forEach(function(p){Object.defineProperty(f,p,Object.getOwnPropertyDescriptor(m,p))})}return f}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}});function Aw(n){return r=>{let l=0,s=null;const o=[];function f(){s||(s=r.subscribe({next(m){for(const y of o){var p;(p=y.next)===null||p===void 0||p.call(y,m)}},error(m){for(const y of o){var p;(p=y.error)===null||p===void 0||p.call(y,m)}},complete(){for(const p of o){var m;(m=p.complete)===null||m===void 0||m.call(p)}}}))}function h(){if(l===0&&s){const m=s;s=null,m.unsubscribe()}}return nc(m=>(l++,o.push(m),f(),{unsubscribe(){l--,h();const p=o.findIndex(y=>y===m);p>-1&&o.splice(p,1)}}))}}function Ow(n){let r=n;const l=[],s=h=>{r!==void 0&&h.next(r),l.push(h)},o=h=>{l.splice(l.indexOf(h),1)},f=nc(h=>(s(h),()=>{o(h)}));return f.next=h=>{if(r!==h){r=h;for(const m of l)m.next(h)}},f.get=()=>r,f}function Cw(n){return nc(r=>{function l(o=0,f=n.op){const h=n.links[o];if(!h)throw new Error("No more links to execute - did you forget to add an ending link?");return h({op:f,next(p){return l(o+1,p)}})}return l().subscribe(r)})}var ho=Ie(Er(),1),hi=Ie(gn(),1);function Nw(n){return n instanceof zo}function Tw(n){return br(n)&&br(n.error)&&typeof n.error.code=="number"&&typeof n.error.message=="string"}function _w(n,r){return typeof n=="string"?n:br(n)&&typeof n.message=="string"?n.message:r}var zo=class Oo extends Error{constructor(r,l){var s,o;const f=l?.cause;super(r,{cause:f}),(0,ho.default)(this,"cause",void 0),(0,ho.default)(this,"shape",void 0),(0,ho.default)(this,"data",void 0),(0,ho.default)(this,"meta",void 0),this.meta=l?.meta,this.cause=f,this.shape=l==null||(s=l.result)===null||s===void 0?void 0:s.error,this.data=l==null||(o=l.result)===null||o===void 0?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Oo.prototype)}static from(r,l={}){const s=r;return Nw(s)?(l.meta&&(s.meta=(0,hi.default)((0,hi.default)({},s.meta),l.meta)),s):Tw(s)?new Oo(s.error.message,(0,hi.default)((0,hi.default)({},l),{},{result:s})):new Oo(_w(s,"Unknown error"),(0,hi.default)((0,hi.default)({},l),{},{cause:s}))}};function Mw(n){const r=n;return r?"input"in r?r:{input:r,output:r}:{input:{serialize:l=>l,deserialize:l=>l},output:{serialize:l=>l,deserialize:l=>l}}}const r0=n=>typeof n=="function";function Rw(n){if(n)return n;if(typeof window<"u"&&r0(window.fetch))return window.fetch;if(typeof globalThis<"u"&&r0(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var Ml=Ie(gn());function Dw(n){return{url:n.url.toString(),fetch:n.fetch,transformer:Mw(n.transformer),methodOverride:n.methodOverride}}function kw(n){const r={};for(let l=0;l<n.length;l++){const s=n[l];r[l]=s}return r}const zw={query:"GET",mutation:"POST",subscription:"PATCH"};function Hv(n){return"input"in n?n.transformer.input.serialize(n.input):kw(n.inputs.map(r=>n.transformer.input.serialize(r)))}const Pv=n=>{const r=n.url.split("?");let s=r[0].replace(/\/$/,"")+"/"+n.path;const o=[];if(r[1]&&o.push(r[1]),"inputs"in n&&o.push("batch=1"),n.type==="query"||n.type==="subscription"){const f=Hv(n);f!==void 0&&n.methodOverride!=="POST"&&o.push(`input=${encodeURIComponent(JSON.stringify(f))}`)}return o.length&&(s+="?"+o.join("&")),s},Bw=n=>{if(n.type==="query"&&n.methodOverride!=="POST")return;const r=Hv(n);return r!==void 0?JSON.stringify(r):void 0},Fw=n=>Hw((0,Ml.default)((0,Ml.default)({},n),{},{contentTypeHeader:"application/json",getUrl:Pv,getBody:Bw}));var Lw=class extends Error{constructor(){const n="AbortError";super(n),this.name=n,this.message=n}};const Uw=n=>{var r;if(n?.aborted)throw(r=n.throwIfAborted)===null||r===void 0||r.call(n),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new Lw};async function qw(n){var r;Uw(n.signal);const l=n.getUrl(n),s=n.getBody(n),o=(r=n.methodOverride)!==null&&r!==void 0?r:zw[n.type],f=await(async()=>{const m=await n.headers();return Symbol.iterator in m?Object.fromEntries(m):m})(),h=(0,Ml.default)((0,Ml.default)((0,Ml.default)({},n.contentTypeHeader&&o!=="GET"?{"content-type":n.contentTypeHeader}:{}),n.trpcAcceptHeader?{"trpc-accept":n.trpcAcceptHeader}:void 0),f);return Rw(n.fetch)(l,{method:o,signal:n.signal,body:s,headers:h})}async function Hw(n){const r={},l=await qw(n);r.response=l;const s=await l.json();return r.responseJSON=s,{json:s,meta:r}}Ie(gn(),1);const i0=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function l0(n){let r=null,l=null;const s=()=>{clearTimeout(l),l=null,r=null};function o(m){const p=[[]];let y=0;for(;;){const j=m[y];if(!j)break;const A=p[p.length-1];if(j.aborted){var b;(b=j.reject)===null||b===void 0||b.call(j,new Error("Aborted")),y++;continue}if(n.validate(A.concat(j).map(w=>w.key))){A.push(j),y++;continue}if(A.length===0){var v;(v=j.reject)===null||v===void 0||v.call(j,new Error("Input is too big for a single dispatch")),y++;continue}p.push([])}return p}function f(){const m=o(r);s();for(const p of m){if(!p.length)continue;const y={items:p};for(const v of p)v.batch=y;n.fetch(y.items.map(v=>v.key)).then(async v=>{await Promise.all(v.map(async(A,E)=>{const w=y.items[E];try{var C;const B=await Promise.resolve(A);(C=w.resolve)===null||C===void 0||C.call(w,B)}catch(B){var T;(T=w.reject)===null||T===void 0||T.call(w,B)}w.batch=null,w.reject=null,w.resolve=null}));for(const A of y.items){var j;(j=A.reject)===null||j===void 0||j.call(A,new Error("Missing result")),A.batch=null}}).catch(v=>{for(const A of y.items){var j;(j=A.reject)===null||j===void 0||j.call(A,v),A.batch=null}})}}function h(m){var p;const y={aborted:!1,key:m,batch:null,resolve:i0,reject:i0},b=new Promise((v,j)=>{var A;y.reject=j,y.resolve=v,(A=r)!==null&&A!==void 0||(r=[]),r.push(y)});return(p=l)!==null&&p!==void 0||(l=setTimeout(f)),b}return{load:h}}function Pw(...n){const r=new AbortController,l=n.length;let s=0;const o=()=>{++s===l&&r.abort()};for(const f of n)f?.aborted?o():f?.addEventListener("abort",o,{once:!0});return r.signal}var mo=Ie(gn(),1);function Qw(n){var r,l;const s=Dw(n),o=(r=n.maxURLLength)!==null&&r!==void 0?r:1/0,f=(l=n.maxItems)!==null&&l!==void 0?l:1/0;return()=>{const h=b=>({validate(v){if(o===1/0&&f===1/0)return!0;if(v.length>f)return!1;const j=v.map(w=>w.path).join(","),A=v.map(w=>w.input);return Pv((0,mo.default)((0,mo.default)({},s),{},{type:b,path:j,inputs:A,signal:null})).length<=o},async fetch(v){const j=v.map(B=>B.path).join(","),A=v.map(B=>B.input),E=Pw(...v.map(B=>B.signal)),w=await Fw((0,mo.default)((0,mo.default)({},s),{},{path:j,inputs:A,type:b,headers(){return n.headers?typeof n.headers=="function"?n.headers({opList:v}):n.headers:{}},signal:E}));return(Array.isArray(w.json)?w.json:v.map(()=>w.json)).map(B=>({meta:w.meta,json:B}))}}),m=l0(h("query")),p=l0(h("mutation")),y={query:m,mutation:p};return({op:b})=>nc(v=>{/* istanbul ignore if -- @preserve */if(b.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const A=y[b.type].load(b);let E;return A.then(w=>{E=w;const C=aw(w.json,s.transformer.output);if(!C.ok){v.error(zo.from(C.error,{meta:w.meta}));return}v.next({context:w.meta,result:C.result}),v.complete()}).catch(w=>{v.error(zo.from(w,{meta:E?.meta}))}),()=>{}})}}Ie(gn(),1);const Qv=(n,...r)=>typeof n=="function"?n(...r):n;Ie(Er(),1);function Vw(){let n,r;return{promise:new Promise((s,o)=>{n=s,r=o}),resolve:n,reject:r}}async function Gw(n){const r=await Qv(n.url);if(!n.connectionParams)return r;const s=`${r.includes("?")?"&":"?"}connectionParams=1`;return r+s}async function Yw(n){const r={method:"connectionParams",data:await Qv(n)};return JSON.stringify(r)}Ie(Er(),1);var fr=Ie(Er(),1);function Kw(n){const{promise:r,resolve:l,reject:s}=Vw();return n.addEventListener("open",()=>{n.removeEventListener("error",s),l()}),n.addEventListener("error",s),r}function Xw(n,{intervalMs:r,pongTimeoutMs:l}){let s,o;function f(){s=setTimeout(()=>{n.send("PING"),o=setTimeout(()=>{n.close()},l)},r)}function h(){clearTimeout(s),f()}function m(){clearTimeout(o),h()}n.addEventListener("open",f),n.addEventListener("message",({data:p})=>{clearTimeout(s),f(),p==="PONG"&&m()}),n.addEventListener("close",()=>{clearTimeout(s),clearTimeout(o)})}var Iw=class nf{constructor(r){var l;if((0,fr.default)(this,"id",++nf.connectCount),(0,fr.default)(this,"WebSocketPonyfill",void 0),(0,fr.default)(this,"urlOptions",void 0),(0,fr.default)(this,"keepAliveOpts",void 0),(0,fr.default)(this,"wsObservable",Ow(null)),(0,fr.default)(this,"openPromise",null),this.WebSocketPonyfill=(l=r.WebSocketPonyfill)!==null&&l!==void 0?l: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=r.urlOptions,this.keepAliveOpts=r.keepAlive}get ws(){return this.wsObservable.get()}set ws(r){this.wsObservable.next(r)}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 r=this;if(r.openPromise)return r.openPromise;r.id=++nf.connectCount;const l=Gw(r.urlOptions).then(s=>new r.WebSocketPonyfill(s));r.openPromise=l.then(async s=>{r.ws=s,s.addEventListener("message",function({data:o}){o==="PING"&&this.send("PONG")}),r.keepAliveOpts.enabled&&Xw(s,r.keepAliveOpts),s.addEventListener("close",()=>{r.ws===s&&(r.ws=null)}),await Kw(s),r.urlOptions.connectionParams&&s.send(await Yw(r.urlOptions.connectionParams))});try{await r.openPromise}finally{r.openPromise=null}}async close(){var r=this;try{await r.openPromise}finally{var l;(l=r.ws)===null||l===void 0||l.close()}}};(0,fr.default)(Iw,"connectCount",0);Ie(Er(),1);Ie(gn(),1);var Od=Ie(Er(),1),s0=Ie(gn(),1),ac=class{constructor(n){(0,Od.default)(this,"links",void 0),(0,Od.default)(this,"runtime",void 0),(0,Od.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=n.links.map(r=>r(this.runtime))}$request(n){var r;return Cw({links:this.links,op:(0,s0.default)((0,s0.default)({},n),{},{context:(r=n.context)!==null&&r!==void 0?r:{},id:++this.requestId})}).pipe(Aw())}async requestAsPromise(n){var r=this;try{const l=r.$request(n);return(await iw(l)).result.data}catch(l){throw zo.from(l)}}query(n,r,l){return this.requestAsPromise({type:"query",path:n,input:r,context:l?.context,signal:l?.signal})}mutation(n,r,l){return this.requestAsPromise({type:"mutation",path:n,input:r,context:l?.context,signal:l?.signal})}subscription(n,r,l){return this.$request({type:"subscription",path:n,input:r,context:l.context,signal:l.signal}).subscribe({next(o){switch(o.result.type){case"state":{var f;(f=l.onConnectionStateChange)===null||f===void 0||f.call(l,o.result);break}case"started":{var h;(h=l.onStarted)===null||h===void 0||h.call(l,{context:o.context});break}case"stopped":{var m;(m=l.onStopped)===null||m===void 0||m.call(l);break}case"data":case void 0:{var p;(p=l.onData)===null||p===void 0||p.call(l,o.result.data);break}}},error(o){var f;(f=l.onError)===null||f===void 0||f.call(l,o)},complete(){var o;(o=l.onComplete)===null||o===void 0||o.call(l)}})}};const Vv=Symbol.for("trpc_untypedClient"),$w={query:"query",mutate:"mutation",subscribe:"subscription"},Zw=n=>$w[n];function Gv(n){const r=tc(({path:l,args:s})=>{const o=[...l],f=Zw(o.pop()),h=o.join(".");return n[f](h,...s)});return Tf(l=>l===Vv?n:r[l])}function Ww(n){const r=new ac(n);return Gv(r)}function Mf(n){return n[Vv]}Ie(gn(),1);Ie(gn(),1);var Jw=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(n,r){function l(o){var f,h,m,p=2;for(typeof Symbol<"u"&&(h=Symbol.asyncIterator,m=Symbol.iterator);p--;){if(h&&(f=o[h])!=null)return f.call(o);if(m&&(f=o[m])!=null)return new s(f.call(o));h="@@asyncIterator",m="@@iterator"}throw new TypeError("Object is not async iterable")}function s(o){function f(h){if(Object(h)!==h)return Promise.reject(new TypeError(h+" is not an object."));var m=h.done;return Promise.resolve(h.value).then(function(p){return{value:p,done:m}})}return s=function(m){this.s=m,this.n=m.next},s.prototype={s:null,n:null,next:function(){return f(this.n.apply(this.s,arguments))},return:function(m){var p=this.s.return;return p===void 0?Promise.resolve({value:m,done:!0}):f(p.apply(this.s,arguments))},throw:function(m){var p=this.s.return;return p===void 0?Promise.reject(m):f(p.apply(this.s,arguments))}},new s(o)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}});Ie(Jw(),1);Ie(gn(),1);var eS=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(n,r){function l(){var s=typeof SuppressedError=="function"?SuppressedError:function(m,p){var y=Error();return y.name="SuppressedError",y.error=m,y.suppressed=p,y},o={},f=[];function h(m,p){if(p!=null){if(Object(p)!==p)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(m)var y=p[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(y===void 0&&(y=p[Symbol.dispose||Symbol.for("Symbol.dispose")],m))var b=y;if(typeof y!="function")throw new TypeError("Object is not disposable.");b&&(y=function(){try{b.call(p)}catch(j){return Promise.reject(j)}}),f.push({v:p,d:y,a:m})}else m&&f.push({d:p,a:m});return p}return{e:o,u:h.bind(null,!1),a:h.bind(null,!0),d:function(){var p,y=this.e,b=0;function v(){for(;p=f.pop();)try{if(!p.a&&b===1)return b=0,f.push(p),Promise.resolve().then(v);if(p.d){var A=p.d.call(p.v);if(p.a)return b|=2,Promise.resolve(A).then(v,j)}else b|=1}catch(E){return j(E)}if(b===1)return y!==o?Promise.reject(y):Promise.resolve();if(y!==o)throw y}function j(A){return y=y!==o?new s(A,y):A,v()}return v()}}}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),Yv=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(n,r){function l(s,o){this.v=s,this.k=o}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),tS=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(n,r){var l=Yv();function s(o){return new l(o,0)}r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}}),nS=kn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(n,r){var l=Yv();function s(f){return function(){return new o(f.apply(this,arguments))}}function o(f){var h,m;function p(b,v){try{var j=f[b](v),A=j.value,E=A instanceof l;Promise.resolve(E?A.v:A).then(function(w){if(E){var C=b==="return"?"return":"next";if(!A.k||w.done)return p(C,w);w=f[C](w).value}y(j.done?"return":"normal",w)},function(w){p("throw",w)})}catch(w){y("throw",w)}}function y(b,v){switch(b){case"return":h.resolve({value:v,done:!0});break;case"throw":h.reject(v);break;default:h.resolve({value:v,done:!1})}(h=h.next)?p(h.key,h.arg):m=null}this._invoke=function(b,v){return new Promise(function(j,A){var E={key:b,arg:v,resolve:j,reject:A,next:null};m?m=m.next=E:(h=m=E,p(b,v))})},typeof f.return!="function"&&(this.return=void 0)}o.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},o.prototype.next=function(f){return this._invoke("next",f)},o.prototype.throw=function(f){return this._invoke("throw",f)},o.prototype.return=function(f){return this._invoke("return",f)},r.exports=s,r.exports.__esModule=!0,r.exports.default=r.exports}});Ie(eS(),1);Ie(tS(),1);Ie(nS(),1);Ie(gn(),1);function aS(n){return tc(({path:r,args:l})=>{var s;const o=[...r],f=o.pop();if(f==="useMutation")return n[f](o,...l);if(f==="_def")return{path:o};const[h,...m]=l,p=(s=m[0])!==null&&s!==void 0?s:{};return n[f](o,h,p)})}var Cd;const rS=["client","ssrContext","ssrState","abortOnUnmount"],iS=(Cd=S.createContext)===null||Cd===void 0?void 0:Cd.call(Sf,null),lS=n=>{switch(n){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 sS(n){return tc(r=>{const l=[...r.path],s=l.pop(),o=[...r.args],f=o.shift(),h=lS(s),m=Tn(l,f,h);return{infiniteQueryOptions:()=>n.infiniteQueryOptions(l,m,o[0]),queryOptions:()=>n.queryOptions(l,m,...o),fetch:()=>n.fetchQuery(m,...o),fetchInfinite:()=>n.fetchInfiniteQuery(m,o[0]),prefetch:()=>n.prefetchQuery(m,...o),prefetchInfinite:()=>n.prefetchInfiniteQuery(m,o[0]),ensureData:()=>n.ensureQueryData(m,...o),invalidate:()=>n.invalidateQueries(m,...o),reset:()=>n.resetQueries(m,...o),refetch:()=>n.refetchQueries(m,...o),cancel:()=>n.cancelQuery(m,...o),setData:()=>{n.setQueryData(m,o[0],o[1])},setQueriesData:()=>n.setQueriesData(m,o[0],o[1],o[2]),setInfiniteData:()=>{n.setInfiniteQueryData(m,o[0],o[1])},getData:()=>n.getQueryData(m),getInfiniteData:()=>n.getInfiniteQueryData(m),setMutationDefaults:()=>n.setMutationDefaults(Ao(l),f),getMutationDefaults:()=>n.getMutationDefaults(Ao(l)),isMutating:()=>n.isMutating({mutationKey:Ao(l)})}[s]()})}function oS(n){const r=Gv(n.client),l=sS(n);return Tf(s=>{const o=s;return o==="client"?r:rS.includes(o)?n[o]:l[s]})}var cS=jr(Vl(),1);function o0(n){const r=n instanceof ac?n:Mf(n);return tc(l=>{const s=l.path,o=s.join("."),[f,h]=l.args;return(0,cS.default)({queryKey:Tn(s,f,"query"),queryFn:()=>r.query(o,f,h?.trpc)},h)})}var Nd=jr(Vl(),1);function xt(n,r,l){var s;const o=n[0];let f=(s=n[1])===null||s===void 0?void 0:s.input;if(l){var h;f=(0,Nd.default)((0,Nd.default)((0,Nd.default)({},(h=f)!==null&&h!==void 0?h:{}),l.pageParam?{cursor:l.pageParam}:{}),{},{direction:l.direction})}return[o.join("."),f,r?.trpc]}var uS=Ha({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(n,r){function l(o){var f,h,m,p=2;for(typeof Symbol<"u"&&(h=Symbol.asyncIterator,m=Symbol.iterator);p--;){if(h&&(f=o[h])!=null)return f.call(o);if(m&&(f=o[m])!=null)return new s(f.call(o));h="@@asyncIterator",m="@@iterator"}throw new TypeError("Object is not async iterable")}function s(o){function f(h){if(Object(h)!==h)return Promise.reject(new TypeError(h+" is not an object."));var m=h.done;return Promise.resolve(h.value).then(function(p){return{value:p,done:m}})}return s=function(m){this.s=m,this.n=m.next},s.prototype={s:null,n:null,next:function(){return f(this.n.apply(this.s,arguments))},return:function(m){var p=this.s.return;return p===void 0?Promise.resolve({value:m,done:!0}):f(p.apply(this.s,arguments))},throw:function(m){var p=this.s.return;return p===void 0?Promise.reject(m):f(p.apply(this.s,arguments))}},new s(o)}r.exports=l,r.exports.__esModule=!0,r.exports.default=r.exports}}),dS=jr(uS(),1);function af(n){return{path:n.path.join(".")}}function Cl(n){const r=af(n);return S.useMemo(()=>r,[r])}async function Kv(n,r,l){const o=r.getQueryCache().build(r,{queryKey:l});o.setState({data:[],status:"success"});const f=[];var h=!1,m=!1,p;try{for(var y=(0,dS.default)(n),b;h=!(b=await y.next()).done;h=!1){const v=b.value;f.push(v),o.setState({data:[...f]})}}catch(v){m=!0,p=v}finally{try{h&&y.return!=null&&await y.return()}finally{if(m)throw p}}return f}var Ce=jr(Vl(),1);function fS(n){const{client:r,queryClient:l}=n,s=r instanceof ac?r:Mf(r);return{infiniteQueryOptions:(o,f,h)=>{var m,p;const y=((m=f[1])===null||m===void 0?void 0:m.input)===Vt,b=async v=>{var j;const A=(0,Ce.default)((0,Ce.default)({},h),{},{trpc:(0,Ce.default)((0,Ce.default)({},h?.trpc),!(h==null||(j=h.trpc)===null||j===void 0)&&j.abortOnUnmount?{signal:v.signal}:{signal:null})});return await s.query(...xt(f,A,{direction:v.direction,pageParam:v.pageParam}))};return Object.assign((0,Ce.default)((0,Ce.default)({},h),{},{initialData:h?.initialData,queryKey:f,queryFn:y?Vt:b,initialPageParam:(p=h?.initialCursor)!==null&&p!==void 0?p:null}),{trpc:af({path:o})})},queryOptions:(o,f,h)=>{var m;const p=((m=f[1])===null||m===void 0?void 0:m.input)===Vt,y=async b=>{var v;const j=(0,Ce.default)((0,Ce.default)({},h),{},{trpc:(0,Ce.default)((0,Ce.default)({},h?.trpc),!(h==null||(v=h.trpc)===null||v===void 0)&&v.abortOnUnmount?{signal:b.signal}:{signal:null})}),A=await s.query(...xt(f,j));return Nv(A)?Kv(A,l,f):A};return Object.assign((0,Ce.default)((0,Ce.default)({},h),{},{initialData:h?.initialData,queryKey:f,queryFn:p?Vt:y}),{trpc:af({path:o})})},fetchQuery:(o,f)=>l.fetchQuery((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o,queryFn:()=>s.query(...xt(o,f))})),fetchInfiniteQuery:(o,f)=>{var h;return l.fetchInfiniteQuery((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o,queryFn:({pageParam:m,direction:p})=>s.query(...xt(o,f,{pageParam:m,direction:p})),initialPageParam:(h=f?.initialCursor)!==null&&h!==void 0?h:null}))},prefetchQuery:(o,f)=>l.prefetchQuery((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o,queryFn:()=>s.query(...xt(o,f))})),prefetchInfiniteQuery:(o,f)=>{var h;return l.prefetchInfiniteQuery((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o,queryFn:({pageParam:m,direction:p})=>s.query(...xt(o,f,{pageParam:m,direction:p})),initialPageParam:(h=f?.initialCursor)!==null&&h!==void 0?h:null}))},ensureQueryData:(o,f)=>l.ensureQueryData((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o,queryFn:()=>s.query(...xt(o,f))})),invalidateQueries:(o,f,h)=>l.invalidateQueries((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o}),h),resetQueries:(o,f,h)=>l.resetQueries((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o}),h),refetchQueries:(o,f,h)=>l.refetchQueries((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o}),h),cancelQuery:(o,f)=>l.cancelQueries({queryKey:o},f),setQueryData:(o,f,h)=>l.setQueryData(o,f,h),setQueriesData:(o,f,h,m)=>l.setQueriesData((0,Ce.default)((0,Ce.default)({},f),{},{queryKey:o}),h,m),getQueryData:o=>l.getQueryData(o),setInfiniteQueryData:(o,f,h)=>l.setQueryData(o,f,h),getInfiniteQueryData:o=>l.getQueryData(o),setMutationDefaults:(o,f)=>{const h=o[0],m=p=>s.mutation(...xt([h,{input:p}],n));return l.setMutationDefaults(o,typeof f=="function"?f({canonicalMutationFn:m}):f)},getMutationDefaults:o=>l.getMutationDefaults(o),isMutating:o=>l.isMutating((0,Ce.default)((0,Ce.default)({},o),{},{exact:!0}))}}var ee=jr(Vl());const c0=(n,r)=>new Proxy(n,{get(s,o){return r(o),s[o]}});function hS(n){var r,l;const s=(r=void 0)!==null&&r!==void 0?r:L=>L.originalFn(),o=(l=void 0)!==null&&l!==void 0?l:iS,f=Ww,h=L=>{var P;const{abortOnUnmount:R=!1,queryClient:Y,ssrContext:I}=L,[$,te]=S.useState((P=L.ssrState)!==null&&P!==void 0?P:!1),J=L.client instanceof ac?L.client:Mf(L.client),le=S.useMemo(()=>fS({client:J,queryClient:Y}),[J,Y]),ie=S.useMemo(()=>(0,ee.default)({abortOnUnmount:R,queryClient:Y,client:J,ssrContext:I??null,ssrState:$},le),[R,J,le,Y,I,$]);return S.useEffect(()=>{te(ce=>ce?"mounted":!1)},[]),u.jsx(o.Provider,{value:ie,children:L.children})};function m(){const L=S.useContext(o);if(!L)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return L}function p(L,P){var R;const{queryClient:Y,ssrState:I}=m();return I&&I!=="mounted"&&((R=Y.getQueryCache().find({queryKey:L}))===null||R===void 0?void 0:R.state.status)==="error"?(0,ee.default)({retryOnMount:!1},P):P}function y(L,P,R){var Y,I,$,te,J;const le=m(),{abortOnUnmount:ie,client:ce,ssrState:_,queryClient:U,prefetchQuery:V}=le,ne=Tn(L,P,"query"),oe=U.getQueryDefaults(ne),he=P===Vt;typeof window>"u"&&_==="prepass"&&(R==null||(Y=R.trpc)===null||Y===void 0?void 0:Y.ssr)!==!1&&((I=R?.enabled)!==null&&I!==void 0?I:oe?.enabled)!==!1&&!he&&!U.getQueryCache().find({queryKey:ne})&&V(ne,R);const pe=p(ne,(0,ee.default)((0,ee.default)({},oe),R)),X=($=(te=R==null||(J=R.trpc)===null||J===void 0?void 0:J.abortOnUnmount)!==null&&te!==void 0?te:void 0)!==null&&$!==void 0?$:ie,ae=q2((0,ee.default)((0,ee.default)({},pe),{},{queryKey:ne,queryFn:he?P:async de=>{const Te=(0,ee.default)((0,ee.default)({},pe),{},{trpc:(0,ee.default)((0,ee.default)({},pe?.trpc),X?{signal:de.signal}:{signal:null})}),Ye=await ce.query(...xt(ne,Te));return Nv(Ye)?Kv(Ye,U,ne):Ye}}),U);return ae.trpc=Cl({path:L}),ae}function b(L,P,R){var Y,I,$;const te=m(),J=Tn(L,P,"query"),le=P===Vt,ie=(Y=(I=R==null||($=R.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&Y!==void 0?Y:te.abortOnUnmount;V2((0,ee.default)((0,ee.default)({},R),{},{queryKey:J,queryFn:le?P:ce=>{const _={trpc:(0,ee.default)((0,ee.default)({},R?.trpc),ie?{signal:ce.signal}:{})};return te.client.query(...xt(J,_))}}))}function v(L,P,R){var Y,I,$;const te=m(),J=Tn(L,P,"query"),le=(Y=(I=R==null||($=R.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&Y!==void 0?Y:te.abortOnUnmount,ie=H2((0,ee.default)((0,ee.default)({},R),{},{queryKey:J,queryFn:ce=>{const _=(0,ee.default)((0,ee.default)({},R),{},{trpc:(0,ee.default)((0,ee.default)({},R?.trpc),le?{signal:ce.signal}:{signal:null})});return te.client.query(...xt(J,_))}}),te.queryClient);return ie.trpc=Cl({path:L}),[ie.data,ie]}function j(L,P){const{client:R,queryClient:Y}=m(),I=Ao(L),$=Y.defaultMutationOptions(Y.getMutationDefaults(I)),te=Y2((0,ee.default)((0,ee.default)({},P),{},{mutationKey:I,mutationFn:J=>R.mutation(...xt([L,{input:J}],P)),onSuccess(...J){var le,ie;return s({originalFn:()=>{var _,U,V;return(_=P==null||(U=P.onSuccess)===null||U===void 0?void 0:U.call(P,...J))!==null&&_!==void 0?_:$==null||(V=$.onSuccess)===null||V===void 0?void 0:V.call($,...J)},queryClient:Y,meta:(le=(ie=P?.meta)!==null&&ie!==void 0?ie:$?.meta)!==null&&le!==void 0?le:{}})}}),Y);return te.trpc=Cl({path:L}),te}const A={data:void 0,error:null,status:"idle"},E={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function w(L,P,R){var Y;const I=(Y=R?.enabled)!==null&&Y!==void 0?Y:P!==Vt,$=Ba(Tn(L,P,"any")),{client:te}=m(),J=S.useRef(R);S.useEffect(()=>{J.current=R});const[le]=S.useState(new Set([])),ie=S.useCallback(he=>{le.add(he)},[le]),ce=S.useRef(null),_=S.useCallback(he=>{const pe=V.current,X=V.current=he(pe);let ae=!1;for(const de of le)if(pe[de]!==X[de]){ae=!0;break}ae&&oe(c0(X,ie))},[ie,le]),U=S.useCallback(()=>{var he;if((he=ce.current)===null||he===void 0||he.unsubscribe(),!I){_(()=>(0,ee.default)((0,ee.default)({},A),{},{reset:U}));return}_(()=>(0,ee.default)((0,ee.default)({},E),{},{reset:U}));const pe=te.subscription(L.join("."),P??void 0,{onStarted:()=>{var X,ae;(X=(ae=J.current).onStarted)===null||X===void 0||X.call(ae),_(de=>(0,ee.default)((0,ee.default)({},de),{},{status:"pending",error:null}))},onData:X=>{var ae,de;(ae=(de=J.current).onData)===null||ae===void 0||ae.call(de,X),_(Te=>(0,ee.default)((0,ee.default)({},Te),{},{status:"pending",data:X,error:null}))},onError:X=>{var ae,de;(ae=(de=J.current).onError)===null||ae===void 0||ae.call(de,X),_(Te=>(0,ee.default)((0,ee.default)({},Te),{},{status:"error",error:X}))},onConnectionStateChange:X=>{_(ae=>{switch(X.state){case"idle":return(0,ee.default)((0,ee.default)({},ae),{},{status:X.state,error:null,data:void 0});case"connecting":return(0,ee.default)((0,ee.default)({},ae),{},{error:X.error,status:X.state});case"pending":return ae}})},onComplete:()=>{var X,ae;(X=(ae=J.current).onComplete)===null||X===void 0||X.call(ae),_(de=>(0,ee.default)((0,ee.default)({},de),{},{status:"idle",error:null,data:void 0}))}});ce.current=pe},[te,$,I,_]);S.useEffect(()=>(U(),()=>{var he;(he=ce.current)===null||he===void 0||he.unsubscribe()}),[U]);const V=S.useRef(I?(0,ee.default)((0,ee.default)({},E),{},{reset:U}):(0,ee.default)((0,ee.default)({},A),{},{reset:U})),[ne,oe]=S.useState(c0(V.current,ie));return ne}function C(L,P,R){var Y,I,$,te,J;const{client:le,ssrState:ie,prefetchInfiniteQuery:ce,queryClient:_,abortOnUnmount:U}=m(),V=Tn(L,P,"infinite"),ne=_.getQueryDefaults(V),oe=P===Vt;typeof window>"u"&&ie==="prepass"&&(R==null||(Y=R.trpc)===null||Y===void 0?void 0:Y.ssr)!==!1&&((I=R?.enabled)!==null&&I!==void 0?I:ne?.enabled)!==!1&&!oe&&!_.getQueryCache().find({queryKey:V})&&ce(V,(0,ee.default)((0,ee.default)({},ne),R));const he=p(V,(0,ee.default)((0,ee.default)({},ne),R)),pe=($=R==null||(te=R.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&$!==void 0?$:U,X=K2((0,ee.default)((0,ee.default)({},he),{},{initialPageParam:(J=R.initialCursor)!==null&&J!==void 0?J:null,persister:R.persister,queryKey:V,queryFn:oe?P:ae=>{var de;const Te=(0,ee.default)((0,ee.default)({},he),{},{trpc:(0,ee.default)((0,ee.default)({},he?.trpc),pe?{signal:ae.signal}:{signal:null})});return le.query(...xt(V,Te,{pageParam:(de=ae.pageParam)!==null&&de!==void 0?de:R.initialCursor,direction:ae.direction}))}}),_);return X.trpc=Cl({path:L}),X}function T(L,P,R){var Y,I,$;const te=m(),J=Tn(L,P,"infinite"),le=te.queryClient.getQueryDefaults(J),ie=P===Vt,ce=p(J,(0,ee.default)((0,ee.default)({},le),R)),_=(Y=R==null||(I=R.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&Y!==void 0?Y:te.abortOnUnmount;G2((0,ee.default)((0,ee.default)({},R),{},{initialPageParam:($=R.initialCursor)!==null&&$!==void 0?$:null,queryKey:J,queryFn:ie?P:U=>{var V;const ne=(0,ee.default)((0,ee.default)({},ce),{},{trpc:(0,ee.default)((0,ee.default)({},ce?.trpc),_?{signal:U.signal}:{})});return te.client.query(...xt(J,ne,{pageParam:(V=U.pageParam)!==null&&V!==void 0?V:R.initialCursor,direction:U.direction}))}}))}function B(L,P,R){var Y,I,$;const te=m(),J=Tn(L,P,"infinite"),le=te.queryClient.getQueryDefaults(J),ie=p(J,(0,ee.default)((0,ee.default)({},le),R)),ce=(Y=R==null||(I=R.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&Y!==void 0?Y:te.abortOnUnmount,_=P2((0,ee.default)((0,ee.default)({},R),{},{initialPageParam:($=R.initialCursor)!==null&&$!==void 0?$:null,queryKey:J,queryFn:U=>{var V;const ne=(0,ee.default)((0,ee.default)({},ie),{},{trpc:(0,ee.default)((0,ee.default)({},ie?.trpc),ce?{signal:U.signal}:{})});return te.client.query(...xt(J,ne,{pageParam:(V=U.pageParam)!==null&&V!==void 0?V:R.initialCursor,direction:U.direction}))}}),te.queryClient);return _.trpc=Cl({path:L}),[_.data,_]}return{Provider:h,createClient:f,useContext:m,useUtils:m,useQuery:y,usePrefetchQuery:b,useSuspenseQuery:v,useQueries:(L,P)=>{const{ssrState:R,queryClient:Y,prefetchQuery:I,client:$}=m(),te=o0($),J=L(te);if(typeof window>"u"&&R==="prepass")for(const ie of J){var le;const ce=ie;((le=ce.trpc)===null||le===void 0?void 0:le.ssr)!==!1&&!Y.getQueryCache().find({queryKey:ce.queryKey})&&I(ce.queryKey,ce)}return Cv({queries:J.map(ie=>(0,ee.default)((0,ee.default)({},ie),{},{queryKey:ie.queryKey})),combine:P?.combine},Y)},useSuspenseQueries:L=>{const{queryClient:P,client:R}=m(),Y=o0(R),I=L(Y),$=Q2({queries:I.map(te=>(0,ee.default)((0,ee.default)({},te),{},{queryFn:te.queryFn,queryKey:te.queryKey}))},P);return[$.map(te=>te.data),$]},useMutation:j,useSubscription:w,useInfiniteQuery:C,usePrefetchInfiniteQuery:T,useSuspenseInfiniteQuery:B}}function mS(n){const r=aS(n);return Tf(l=>l==="useContext"||l==="useUtils"?()=>{const s=n.useUtils();return S.useMemo(()=>oS(s),[s])}:n.hasOwnProperty(l)?n[l]:r[l])}function pS(n){const r=hS();return mS(r)}const Gt=pS();var Td={exports:{}},Nl={},_d={exports:{}},Md={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var u0;function gS(){return u0||(u0=1,(function(n){function r(_,U){var V=_.length;_.push(U);e:for(;0<V;){var ne=V-1>>>1,oe=_[ne];if(0<o(oe,U))_[ne]=U,_[V]=oe,V=ne;else break e}}function l(_){return _.length===0?null:_[0]}function s(_){if(_.length===0)return null;var U=_[0],V=_.pop();if(V!==U){_[0]=V;e:for(var ne=0,oe=_.length,he=oe>>>1;ne<he;){var pe=2*(ne+1)-1,X=_[pe],ae=pe+1,de=_[ae];if(0>o(X,V))ae<oe&&0>o(de,X)?(_[ne]=de,_[ae]=V,ne=ae):(_[ne]=X,_[pe]=V,ne=pe);else if(ae<oe&&0>o(de,V))_[ne]=de,_[ae]=V,ne=ae;else break e}}return U}function o(_,U){var V=_.sortIndex-U.sortIndex;return V!==0?V:_.id-U.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var h=Date,m=h.now();n.unstable_now=function(){return h.now()-m}}var p=[],y=[],b=1,v=null,j=3,A=!1,E=!1,w=!1,C=!1,T=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function K(_){for(var U=l(y);U!==null;){if(U.callback===null)s(y);else if(U.startTime<=_)s(y),U.sortIndex=U.expirationTime,r(p,U);else break;U=l(y)}}function L(_){if(w=!1,K(_),!E)if(l(p)!==null)E=!0,P||(P=!0,J());else{var U=l(y);U!==null&&ce(L,U.startTime-_)}}var P=!1,R=-1,Y=5,I=-1;function $(){return C?!0:!(n.unstable_now()-I<Y)}function te(){if(C=!1,P){var _=n.unstable_now();I=_;var U=!0;try{e:{E=!1,w&&(w=!1,B(R),R=-1),A=!0;var V=j;try{t:{for(K(_),v=l(p);v!==null&&!(v.expirationTime>_&&$());){var ne=v.callback;if(typeof ne=="function"){v.callback=null,j=v.priorityLevel;var oe=ne(v.expirationTime<=_);if(_=n.unstable_now(),typeof oe=="function"){v.callback=oe,K(_),U=!0;break t}v===l(p)&&s(p),K(_)}else s(p);v=l(p)}if(v!==null)U=!0;else{var he=l(y);he!==null&&ce(L,he.startTime-_),U=!1}}break e}finally{v=null,j=V,A=!1}U=void 0}}finally{U?J():P=!1}}}var J;if(typeof q=="function")J=function(){q(te)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,ie=le.port2;le.port1.onmessage=te,J=function(){ie.postMessage(null)}}else J=function(){T(te,0)};function ce(_,U){R=T(function(){_(n.unstable_now())},U)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(_){_.callback=null},n.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<_?Math.floor(1e3/_):5},n.unstable_getCurrentPriorityLevel=function(){return j},n.unstable_next=function(_){switch(j){case 1:case 2:case 3:var U=3;break;default:U=j}var V=j;j=U;try{return _()}finally{j=V}},n.unstable_requestPaint=function(){C=!0},n.unstable_runWithPriority=function(_,U){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var V=j;j=_;try{return U()}finally{j=V}},n.unstable_scheduleCallback=function(_,U,V){var ne=n.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?ne+V:ne):V=ne,_){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=V+oe,_={id:b++,callback:U,priorityLevel:_,startTime:V,expirationTime:oe,sortIndex:-1},V>ne?(_.sortIndex=V,r(y,_),l(p)===null&&_===l(y)&&(w?(B(R),R=-1):w=!0,ce(L,V-ne))):(_.sortIndex=oe,r(p,_),E||A||(E=!0,P||(P=!0,J()))),_},n.unstable_shouldYield=$,n.unstable_wrapCallback=function(_){var U=j;return function(){var V=j;j=U;try{return _.apply(this,arguments)}finally{j=V}}}})(Md)),Md}var d0;function vS(){return d0||(d0=1,_d.exports=gS()),_d.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var f0;function yS(){if(f0)return Nl;f0=1;var n=vS(),r=s2(),l=sv();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function p(e){if(f(e)!==e)throw Error(s(188))}function y(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(s(188));return t!==e?null:e}for(var a=e,i=t;;){var c=a.return;if(c===null)break;var d=c.alternate;if(d===null){if(i=c.return,i!==null){a=i;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===a)return p(c),e;if(d===i)return p(c),t;d=d.sibling}throw Error(s(188))}if(a.return!==i.return)a=c,i=d;else{for(var g=!1,x=c.child;x;){if(x===a){g=!0,a=c,i=d;break}if(x===i){g=!0,i=c,a=d;break}x=x.sibling}if(!g){for(x=d.child;x;){if(x===a){g=!0,a=d,i=c;break}if(x===i){g=!0,i=d,a=c;break}x=x.sibling}if(!g)throw Error(s(189))}}if(a.alternate!==i)throw Error(s(190))}if(a.tag!==3)throw Error(s(188));return a.stateNode.current===a?e:t}function b(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=b(e),t!==null)return t;e=e.sibling}return null}var v=Object.assign,j=Symbol.for("react.element"),A=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),B=Symbol.for("react.consumer"),q=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),te=Symbol.iterator;function J(e){return e===null||typeof e!="object"?null:(e=te&&e[te]||e["@@iterator"],typeof e=="function"?e:null)}var le=Symbol.for("react.client.reference");function ie(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===le?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case w:return"Fragment";case T:return"Profiler";case C:return"StrictMode";case L:return"Suspense";case P:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case E:return"Portal";case q:return e.displayName||"Context";case B:return(e._context.displayName||"Context")+".Consumer";case K:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case R:return t=e.displayName||null,t!==null?t:ie(e.type)||"Memo";case Y:t=e._payload,e=e._init;try{return ie(e(t))}catch{}}return null}var ce=Array.isArray,_=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V={pending:!1,data:null,method:null,action:null},ne=[],oe=-1;function he(e){return{current:e}}function pe(e){0>oe||(e.current=ne[oe],ne[oe]=null,oe--)}function X(e,t){oe++,ne[oe]=e.current,e.current=t}var ae=he(null),de=he(null),Te=he(null),Ye=he(null);function Ee(e,t){switch(X(Te,t),X(de,e),X(ae,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?mg(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=mg(t),e=pg(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}pe(ae),X(ae,e)}function pt(){pe(ae),pe(de),pe(Te)}function bn(e){e.memoizedState!==null&&X(Ye,e);var t=ae.current,a=pg(t,e.type);t!==a&&(X(de,e),X(ae,a))}function sn(e){de.current===e&&(pe(ae),pe(de)),Ye.current===e&&(pe(Ye),jl._currentValue=V)}var Kt,Bn;function on(e){if(Kt===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Kt=t&&t[1]||"",Bn=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Kt+e+Bn}var Ri=!1;function Ar(e,t){if(!e||Ri)return"";Ri=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var G=function(){throw Error()};if(Object.defineProperty(G.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(G,[])}catch(F){var z=F}Reflect.construct(e,[],G)}else{try{G.call()}catch(F){z=F}e.call(G.prototype)}}else{try{throw Error()}catch(F){z=F}(G=e())&&typeof G.catch=="function"&&G.catch(function(){})}}catch(F){if(F&&z&&typeof F.stack=="string")return[F.stack,z.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=i.DetermineComponentFrameRoot(),g=d[0],x=d[1];if(g&&x){var O=g.split(`
`),k=x.split(`
`);for(c=i=0;i<O.length&&!O[i].includes("DetermineComponentFrameRoot");)i++;for(;c<k.length&&!k[c].includes("DetermineComponentFrameRoot");)c++;if(i===O.length||c===k.length)for(i=O.length-1,c=k.length-1;1<=i&&0<=c&&O[i]!==k[c];)c--;for(;1<=i&&0<=c;i--,c--)if(O[i]!==k[c]){if(i!==1||c!==1)do if(i--,c--,0>c||O[i]!==k[c]){var H=`
`+O[i].replace(" at new "," at ");return e.displayName&&H.includes("<anonymous>")&&(H=H.replace("<anonymous>",e.displayName)),H}while(1<=i&&0<=c);break}}}finally{Ri=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?on(a):""}function Qa(e,t){switch(e.tag){case 26:case 27:case 5:return on(e.type);case 16:return on("Lazy");case 13:return e.child!==t&&t!==null?on("Suspense Fallback"):on("Suspense");case 19:return on("SuspenseList");case 0:case 15:return Ar(e.type,!1);case 11:return Ar(e.type.render,!1);case 1:return Ar(e.type,!0);case 31:return on("Activity");default:return""}}function Di(e){try{var t="",a=null;do t+=Qa(e,a),a=e,e=e.return;while(e);return t}catch(i){return`
Error generating stack: `+i.message+`
`+i.stack}}var kt=Object.prototype.hasOwnProperty,ki=n.unstable_scheduleCallback,zi=n.unstable_cancelCallback,gt=n.unstable_shouldYield,la=n.unstable_requestPaint,vt=n.unstable_now,hc=n.unstable_getCurrentPriorityLevel,Va=n.unstable_ImmediatePriority,Il=n.unstable_UserBlockingPriority,Ga=n.unstable_NormalPriority,Bi=n.unstable_LowPriority,Fn=n.unstable_IdlePriority,$l=n.log,sa=n.unstable_setDisableYieldValue,Ya=null,yt=null;function cn(e){if(typeof $l=="function"&&sa(e),yt&&typeof yt.setStrictMode=="function")try{yt.setStrictMode(Ya,e)}catch{}}var ft=Math.clz32?Math.clz32:xn,mc=Math.log,Fi=Math.LN2;function xn(e){return e>>>=0,e===0?32:31-(mc(e)/Fi|0)|0}var Or=256,Cr=262144,Ka=4194304;function wn(e){var t=e&42;if(t!==0)return t;switch(e&-e){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 e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function me(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var c=0,d=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var x=i&134217727;return x!==0?(i=x&~d,i!==0?c=wn(i):(g&=x,g!==0?c=wn(g):a||(a=x&~e,a!==0&&(c=wn(a))))):(x=i&~d,x!==0?c=wn(x):g!==0?c=wn(g):a||(a=i&~e,a!==0&&(c=wn(a)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,a=t&-t,d>=a||d===32&&(a&4194048)!==0)?t:c}function qe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function at(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 ht(){var e=Ka;return Ka<<=1,(Ka&62914560)===0&&(Ka=4194304),e}function oa(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Pe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function wt(e,t,a,i,c,d){var g=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var x=e.entanglements,O=e.expirationTimes,k=e.hiddenUpdates;for(a=g&~a;0<a;){var H=31-ft(a),G=1<<H;x[H]=0,O[H]=-1;var z=k[H];if(z!==null)for(k[H]=null,H=0;H<z.length;H++){var F=z[H];F!==null&&(F.lane&=-536870913)}a&=~G}i!==0&&Xa(e,i,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(g&~t))}function Xa(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-ft(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|a&261930}function St(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var i=31-ft(a),c=1<<i;c&t|e[i]&t&&(e[i]|=t),a&=~c}}function jt(e,t){var a=t&-t;return a=(a&42)!==0?1:Nr(a),(a&(e.suspendedLanes|t))!==0?0:a}function Nr(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function un(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function pc(){var e=U.p;return e!==0?e:(e=window.event,e===void 0?32:Lg(e.type))}function eh(e,t){var a=U.p;try{return U.p=e,t()}finally{U.p=a}}var ca=Math.random().toString(36).slice(2),lt="__reactFiber$"+ca,Et="__reactProps$"+ca,Tr="__reactContainer$"+ca,gc="__reactEvents$"+ca,Mb="__reactListeners$"+ca,Rb="__reactHandles$"+ca,th="__reactResources$"+ca,Li="__reactMarker$"+ca;function vc(e){delete e[lt],delete e[Et],delete e[gc],delete e[Mb],delete e[Rb]}function _r(e){var t=e[lt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Tr]||a[lt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Sg(e);e!==null;){if(a=e[lt])return a;e=Sg(e)}return t}e=a,a=e.parentNode}return null}function Mr(e){if(e=e[lt]||e[Tr]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ui(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function Rr(e){var t=e[th];return t||(t=e[th]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function rt(e){e[Li]=!0}var nh=new Set,ah={};function Ia(e,t){Dr(e,t),Dr(e+"Capture",t)}function Dr(e,t){for(ah[e]=t,e=0;e<t.length;e++)nh.add(t[e])}var Db=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]*$"),rh={},ih={};function kb(e){return kt.call(ih,e)?!0:kt.call(rh,e)?!1:Db.test(e)?ih[e]=!0:(rh[e]=!0,!1)}function Zl(e,t,a){if(kb(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Wl(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Ln(e,t,a,i){if(i===null)e.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+i)}}function Xt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zb(e,t,a){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var c=i.get,d=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(g){a=""+g,d.call(this,g)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return a},setValue:function(g){a=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function yc(e){if(!e._valueTracker){var t=lh(e)?"checked":"value";e._valueTracker=zb(e,t,""+e[t])}}function sh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),i="";return e&&(i=lh(e)?e.checked?"true":"false":e.value),e=i,e!==a?(t.setValue(e),!0):!1}function Jl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Bb=/[\n"\\]/g;function It(e){return e.replace(Bb,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function bc(e,t,a,i,c,d,g,x){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Xt(t)):e.value!==""+Xt(t)&&(e.value=""+Xt(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?xc(e,g,Xt(t)):a!=null?xc(e,g,Xt(a)):i!=null&&e.removeAttribute("value"),c==null&&d!=null&&(e.defaultChecked=!!d),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+Xt(x):e.removeAttribute("name")}function oh(e,t,a,i,c,d,g,x){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){yc(e);return}a=a!=null?""+Xt(a):"",t=t!=null?""+Xt(t):a,x||t===e.value||(e.value=t),e.defaultValue=t}i=i??c,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=x?e.checked:!!i,e.defaultChecked=!!i,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),yc(e)}function xc(e,t,a){t==="number"&&Jl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function kr(e,t,a,i){if(e=e.options,t){t={};for(var c=0;c<a.length;c++)t["$"+a[c]]=!0;for(a=0;a<e.length;a++)c=t.hasOwnProperty("$"+e[a].value),e[a].selected!==c&&(e[a].selected=c),c&&i&&(e[a].defaultSelected=!0)}else{for(a=""+Xt(a),t=null,c=0;c<e.length;c++){if(e[c].value===a){e[c].selected=!0,i&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function ch(e,t,a){if(t!=null&&(t=""+Xt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Xt(a):""}function uh(e,t,a,i){if(t==null){if(i!=null){if(a!=null)throw Error(s(92));if(ce(i)){if(1<i.length)throw Error(s(93));i=i[0]}a=i}a==null&&(a=""),t=a}a=Xt(t),e.defaultValue=a,i=e.textContent,i===a&&i!==""&&i!==null&&(e.value=i),yc(e)}function zr(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Fb=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 dh(e,t,a){var i=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,a):typeof a!="number"||a===0||Fb.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function fh(e,t,a){if(t!=null&&typeof t!="object")throw Error(s(62));if(e=e.style,a!=null){for(var i in a)!a.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var c in t)i=t[c],t.hasOwnProperty(c)&&a[c]!==i&&dh(e,c,i)}else for(var d in t)t.hasOwnProperty(d)&&dh(e,d,t[d])}function wc(e){if(e.indexOf("-")===-1)return!1;switch(e){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 Lb=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-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"]]),Ub=/^[\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 es(e){return Ub.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Un(){}var Sc=null;function jc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Br=null,Fr=null;function hh(e){var t=Mr(e);if(t&&(e=t.stateNode)){var a=e[Et]||null;e:switch(e=t.stateNode,t.type){case"input":if(bc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+It(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var i=a[t];if(i!==e&&i.form===e.form){var c=i[Et]||null;if(!c)throw Error(s(90));bc(i,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<a.length;t++)i=a[t],i.form===e.form&&sh(i)}break e;case"textarea":ch(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&kr(e,!!a.multiple,t,!1)}}}var Ec=!1;function mh(e,t,a){if(Ec)return e(t,a);Ec=!0;try{var i=e(t);return i}finally{if(Ec=!1,(Br!==null||Fr!==null)&&(Hs(),Br&&(t=Br,e=Fr,Fr=Br=null,hh(t),e)))for(t=0;t<e.length;t++)hh(e[t])}}function qi(e,t){var a=e.stateNode;if(a===null)return null;var i=a[Et]||null;if(i===null)return null;a=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(s(231,t,typeof a));return a}var qn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ac=!1;if(qn)try{var Hi={};Object.defineProperty(Hi,"passive",{get:function(){Ac=!0}}),window.addEventListener("test",Hi,Hi),window.removeEventListener("test",Hi,Hi)}catch{Ac=!1}var ua=null,Oc=null,ts=null;function ph(){if(ts)return ts;var e,t=Oc,a=t.length,i,c="value"in ua?ua.value:ua.textContent,d=c.length;for(e=0;e<a&&t[e]===c[e];e++);var g=a-e;for(i=1;i<=g&&t[a-i]===c[d-i];i++);return ts=c.slice(e,1<i?1-i:void 0)}function ns(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function as(){return!0}function gh(){return!1}function At(e){function t(a,i,c,d,g){this._reactName=a,this._targetInst=c,this.type=i,this.nativeEvent=d,this.target=g,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(a=e[x],this[x]=a?a(d):d[x]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?as:gh,this.isPropagationStopped=gh,this}return v(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=as)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=as)},persist:function(){},isPersistent:as}),t}var $a={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rs=At($a),Pi=v({},$a,{view:0,detail:0}),qb=At(Pi),Cc,Nc,Qi,is=v({},Pi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_c,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Qi&&(Qi&&e.type==="mousemove"?(Cc=e.screenX-Qi.screenX,Nc=e.screenY-Qi.screenY):Nc=Cc=0,Qi=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:Nc}}),vh=At(is),Hb=v({},is,{dataTransfer:0}),Pb=At(Hb),Qb=v({},Pi,{relatedTarget:0}),Tc=At(Qb),Vb=v({},$a,{animationName:0,elapsedTime:0,pseudoElement:0}),Gb=At(Vb),Yb=v({},$a,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kb=At(Yb),Xb=v({},$a,{data:0}),yh=At(Xb),Ib={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$b={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"},Zb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wb(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Zb[e])?!!t[e]:!1}function _c(){return Wb}var Jb=v({},Pi,{key:function(e){if(e.key){var t=Ib[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ns(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?$b[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_c,charCode:function(e){return e.type==="keypress"?ns(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ns(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ex=At(Jb),tx=v({},is,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bh=At(tx),nx=v({},Pi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_c}),ax=At(nx),rx=v({},$a,{propertyName:0,elapsedTime:0,pseudoElement:0}),ix=At(rx),lx=v({},is,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),sx=At(lx),ox=v({},$a,{newState:0,oldState:0}),cx=At(ox),ux=[9,13,27,32],Mc=qn&&"CompositionEvent"in window,Vi=null;qn&&"documentMode"in document&&(Vi=document.documentMode);var dx=qn&&"TextEvent"in window&&!Vi,xh=qn&&(!Mc||Vi&&8<Vi&&11>=Vi),wh=" ",Sh=!1;function jh(e,t){switch(e){case"keyup":return ux.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Eh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Lr=!1;function fx(e,t){switch(e){case"compositionend":return Eh(t);case"keypress":return t.which!==32?null:(Sh=!0,wh);case"textInput":return e=t.data,e===wh&&Sh?null:e;default:return null}}function hx(e,t){if(Lr)return e==="compositionend"||!Mc&&jh(e,t)?(e=ph(),ts=Oc=ua=null,Lr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return xh&&t.locale!=="ko"?null:t.data;default:return null}}var mx={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 Ah(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mx[e.type]:t==="textarea"}function Oh(e,t,a,i){Br?Fr?Fr.push(i):Fr=[i]:Br=i,t=Xs(t,"onChange"),0<t.length&&(a=new rs("onChange","change",null,a,i),e.push({event:a,listeners:t}))}var Gi=null,Yi=null;function px(e){og(e,0)}function ls(e){var t=Ui(e);if(sh(t))return e}function Ch(e,t){if(e==="change")return t}var Nh=!1;if(qn){var Rc;if(qn){var Dc="oninput"in document;if(!Dc){var Th=document.createElement("div");Th.setAttribute("oninput","return;"),Dc=typeof Th.oninput=="function"}Rc=Dc}else Rc=!1;Nh=Rc&&(!document.documentMode||9<document.documentMode)}function _h(){Gi&&(Gi.detachEvent("onpropertychange",Mh),Yi=Gi=null)}function Mh(e){if(e.propertyName==="value"&&ls(Yi)){var t=[];Oh(t,Yi,e,jc(e)),mh(px,t)}}function gx(e,t,a){e==="focusin"?(_h(),Gi=t,Yi=a,Gi.attachEvent("onpropertychange",Mh)):e==="focusout"&&_h()}function vx(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ls(Yi)}function yx(e,t){if(e==="click")return ls(t)}function bx(e,t){if(e==="input"||e==="change")return ls(t)}function xx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var zt=typeof Object.is=="function"?Object.is:xx;function Ki(e,t){if(zt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(i=0;i<a.length;i++){var c=a[i];if(!kt.call(t,c)||!zt(e[c],t[c]))return!1}return!0}function Rh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Dh(e,t){var a=Rh(e);e=0;for(var i;a;){if(a.nodeType===3){if(i=e+a.textContent.length,e<=t&&i>=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Rh(a)}}function kh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?kh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function zh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Jl(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Jl(e.document)}return t}function kc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var wx=qn&&"documentMode"in document&&11>=document.documentMode,Ur=null,zc=null,Xi=null,Bc=!1;function Bh(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Bc||Ur==null||Ur!==Jl(i)||(i=Ur,"selectionStart"in i&&kc(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Xi&&Ki(Xi,i)||(Xi=i,i=Xs(zc,"onSelect"),0<i.length&&(t=new rs("onSelect","select",null,t,a),e.push({event:t,listeners:i}),t.target=Ur)))}function Za(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var qr={animationend:Za("Animation","AnimationEnd"),animationiteration:Za("Animation","AnimationIteration"),animationstart:Za("Animation","AnimationStart"),transitionrun:Za("Transition","TransitionRun"),transitionstart:Za("Transition","TransitionStart"),transitioncancel:Za("Transition","TransitionCancel"),transitionend:Za("Transition","TransitionEnd")},Fc={},Fh={};qn&&(Fh=document.createElement("div").style,"AnimationEvent"in window||(delete qr.animationend.animation,delete qr.animationiteration.animation,delete qr.animationstart.animation),"TransitionEvent"in window||delete qr.transitionend.transition);function Wa(e){if(Fc[e])return Fc[e];if(!qr[e])return e;var t=qr[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Fh)return Fc[e]=t[a];return e}var Lh=Wa("animationend"),Uh=Wa("animationiteration"),qh=Wa("animationstart"),Sx=Wa("transitionrun"),jx=Wa("transitionstart"),Ex=Wa("transitioncancel"),Hh=Wa("transitionend"),Ph=new Map,Lc="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(" ");Lc.push("scrollEnd");function dn(e,t){Ph.set(e,t),Ia(t,[e])}var ss=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},$t=[],Hr=0,Uc=0;function os(){for(var e=Hr,t=Uc=Hr=0;t<e;){var a=$t[t];$t[t++]=null;var i=$t[t];$t[t++]=null;var c=$t[t];$t[t++]=null;var d=$t[t];if($t[t++]=null,i!==null&&c!==null){var g=i.pending;g===null?c.next=c:(c.next=g.next,g.next=c),i.pending=c}d!==0&&Qh(a,c,d)}}function cs(e,t,a,i){$t[Hr++]=e,$t[Hr++]=t,$t[Hr++]=a,$t[Hr++]=i,Uc|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function qc(e,t,a,i){return cs(e,t,a,i),us(e)}function Ja(e,t){return cs(e,null,null,t),us(e)}function Qh(e,t,a){e.lanes|=a;var i=e.alternate;i!==null&&(i.lanes|=a);for(var c=!1,d=e.return;d!==null;)d.childLanes|=a,i=d.alternate,i!==null&&(i.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(c=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,c&&t!==null&&(c=31-ft(a),e=d.hiddenUpdates,i=e[c],i===null?e[c]=[t]:i.push(t),t.lane=a|536870912),d):null}function us(e){if(50<gl)throw gl=0,Iu=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Pr={};function Ax(e,t,a,i){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bt(e,t,a,i){return new Ax(e,t,a,i)}function Hc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Hn(e,t){var a=e.alternate;return a===null?(a=Bt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Vh(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ds(e,t,a,i,c,d){var g=0;if(i=e,typeof e=="function")Hc(e)&&(g=1);else if(typeof e=="string")g=_1(e,a,ae.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=Bt(31,a,t,c),e.elementType=I,e.lanes=d,e;case w:return er(a.children,c,d,t);case C:g=8,c|=24;break;case T:return e=Bt(12,a,t,c|2),e.elementType=T,e.lanes=d,e;case L:return e=Bt(13,a,t,c),e.elementType=L,e.lanes=d,e;case P:return e=Bt(19,a,t,c),e.elementType=P,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:g=10;break e;case B:g=9;break e;case K:g=11;break e;case R:g=14;break e;case Y:g=16,i=null;break e}g=29,a=Error(s(130,e===null?"null":typeof e,"")),i=null}return t=Bt(g,a,t,c),t.elementType=e,t.type=i,t.lanes=d,t}function er(e,t,a,i){return e=Bt(7,e,i,t),e.lanes=a,e}function Pc(e,t,a){return e=Bt(6,e,null,t),e.lanes=a,e}function Gh(e){var t=Bt(18,null,null,0);return t.stateNode=e,t}function Qc(e,t,a){return t=Bt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Yh=new WeakMap;function Zt(e,t){if(typeof e=="object"&&e!==null){var a=Yh.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Di(t)},Yh.set(e,t),t)}return{value:e,source:t,stack:Di(t)}}var Qr=[],Vr=0,fs=null,Ii=0,Wt=[],Jt=0,da=null,Sn=1,jn="";function Pn(e,t){Qr[Vr++]=Ii,Qr[Vr++]=fs,fs=e,Ii=t}function Kh(e,t,a){Wt[Jt++]=Sn,Wt[Jt++]=jn,Wt[Jt++]=da,da=e;var i=Sn;e=jn;var c=32-ft(i)-1;i&=~(1<<c),a+=1;var d=32-ft(t)+c;if(30<d){var g=c-c%5;d=(i&(1<<g)-1).toString(32),i>>=g,c-=g,Sn=1<<32-ft(t)+c|a<<c|i,jn=d+e}else Sn=1<<d|a<<c|i,jn=e}function Vc(e){e.return!==null&&(Pn(e,1),Kh(e,1,0))}function Gc(e){for(;e===fs;)fs=Qr[--Vr],Qr[Vr]=null,Ii=Qr[--Vr],Qr[Vr]=null;for(;e===da;)da=Wt[--Jt],Wt[Jt]=null,jn=Wt[--Jt],Wt[Jt]=null,Sn=Wt[--Jt],Wt[Jt]=null}function Xh(e,t){Wt[Jt++]=Sn,Wt[Jt++]=jn,Wt[Jt++]=da,Sn=t.id,jn=t.overflow,da=e}var st=null,Le=null,je=!1,fa=null,en=!1,Yc=Error(s(519));function ha(e){var t=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw $i(Zt(t,e)),Yc}function Ih(e){var t=e.stateNode,a=e.type,i=e.memoizedProps;switch(t[lt]=e,t[Et]=i,a){case"dialog":xe("cancel",t),xe("close",t);break;case"iframe":case"object":case"embed":xe("load",t);break;case"video":case"audio":for(a=0;a<yl.length;a++)xe(yl[a],t);break;case"source":xe("error",t);break;case"img":case"image":case"link":xe("error",t),xe("load",t);break;case"details":xe("toggle",t);break;case"input":xe("invalid",t),oh(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":xe("invalid",t);break;case"textarea":xe("invalid",t),uh(t,i.value,i.defaultValue,i.children)}a=i.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||i.suppressHydrationWarning===!0||fg(t.textContent,a)?(i.popover!=null&&(xe("beforetoggle",t),xe("toggle",t)),i.onScroll!=null&&xe("scroll",t),i.onScrollEnd!=null&&xe("scrollend",t),i.onClick!=null&&(t.onclick=Un),t=!0):t=!1,t||ha(e,!0)}function $h(e){for(st=e.return;st;)switch(st.tag){case 5:case 31:case 13:en=!1;return;case 27:case 3:en=!0;return;default:st=st.return}}function Gr(e){if(e!==st)return!1;if(!je)return $h(e),je=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||ud(e.type,e.memoizedProps)),a=!a),a&&Le&&ha(e),$h(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Le=wg(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));Le=wg(e)}else t===27?(t=Le,Ca(e.type)?(e=pd,pd=null,Le=e):Le=t):Le=st?nn(e.stateNode.nextSibling):null;return!0}function tr(){Le=st=null,je=!1}function Kc(){var e=fa;return e!==null&&(Tt===null?Tt=e:Tt.push.apply(Tt,e),fa=null),e}function $i(e){fa===null?fa=[e]:fa.push(e)}var Xc=he(null),nr=null,Qn=null;function ma(e,t,a){X(Xc,t._currentValue),t._currentValue=a}function Vn(e){e._currentValue=Xc.current,pe(Xc)}function Ic(e,t,a){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===a)break;e=e.return}}function $c(e,t,a,i){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var d=c.dependencies;if(d!==null){var g=c.child;d=d.firstContext;e:for(;d!==null;){var x=d;d=c;for(var O=0;O<t.length;O++)if(x.context===t[O]){d.lanes|=a,x=d.alternate,x!==null&&(x.lanes|=a),Ic(d.return,a,e),i||(g=null);break e}d=x.next}}else if(c.tag===18){if(g=c.return,g===null)throw Error(s(341));g.lanes|=a,d=g.alternate,d!==null&&(d.lanes|=a),Ic(g,a,e),g=null}else g=c.child;if(g!==null)g.return=c;else for(g=c;g!==null;){if(g===e){g=null;break}if(c=g.sibling,c!==null){c.return=g.return,g=c;break}g=g.return}c=g}}function Yr(e,t,a,i){e=null;for(var c=t,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var g=c.alternate;if(g===null)throw Error(s(387));if(g=g.memoizedProps,g!==null){var x=c.type;zt(c.pendingProps.value,g.value)||(e!==null?e.push(x):e=[x])}}else if(c===Ye.current){if(g=c.alternate,g===null)throw Error(s(387));g.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(jl):e=[jl])}c=c.return}e!==null&&$c(t,e,a,i),t.flags|=262144}function hs(e){for(e=e.firstContext;e!==null;){if(!zt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ar(e){nr=e,Qn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ot(e){return Zh(nr,e)}function ms(e,t){return nr===null&&ar(e),Zh(e,t)}function Zh(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Qn===null){if(e===null)throw Error(s(308));Qn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Qn=Qn.next=t;return a}var Ox=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Cx=n.unstable_scheduleCallback,Nx=n.unstable_NormalPriority,$e={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Zc(){return{controller:new Ox,data:new Map,refCount:0}}function Zi(e){e.refCount--,e.refCount===0&&Cx(Nx,function(){e.controller.abort()})}var Wi=null,Wc=0,Kr=0,Xr=null;function Tx(e,t){if(Wi===null){var a=Wi=[];Wc=0,Kr=td(),Xr={status:"pending",value:void 0,then:function(i){a.push(i)}}}return Wc++,t.then(Wh,Wh),t}function Wh(){if(--Wc===0&&Wi!==null){Xr!==null&&(Xr.status="fulfilled");var e=Wi;Wi=null,Kr=0,Xr=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function _x(e,t){var a=[],i={status:"pending",value:null,reason:null,then:function(c){a.push(c)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var c=0;c<a.length;c++)(0,a[c])(t)},function(c){for(i.status="rejected",i.reason=c,c=0;c<a.length;c++)(0,a[c])(void 0)}),i}var Jh=_.S;_.S=function(e,t){Bp=vt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Tx(e,t),Jh!==null&&Jh(e,t)};var rr=he(null);function Jc(){var e=rr.current;return e!==null?e:Fe.pooledCache}function ps(e,t){t===null?X(rr,rr.current):X(rr,t.pool)}function em(){var e=Jc();return e===null?null:{parent:$e._currentValue,pool:e}}var Ir=Error(s(460)),eu=Error(s(474)),gs=Error(s(542)),vs={then:function(){}};function tm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function nm(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Un,Un),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,rm(e),e;default:if(typeof t.status=="string")t.then(Un,Un);else{if(e=Fe,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=i}},function(i){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,rm(e),e}throw lr=t,Ir}}function ir(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(lr=a,Ir):a}}var lr=null;function am(){if(lr===null)throw Error(s(459));var e=lr;return lr=null,e}function rm(e){if(e===Ir||e===gs)throw Error(s(483))}var $r=null,Ji=0;function ys(e){var t=Ji;return Ji+=1,$r===null&&($r=[]),nm($r,e,t)}function el(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function bs(e,t){throw t.$$typeof===j?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function im(e){function t(M,N){if(e){var D=M.deletions;D===null?(M.deletions=[N],M.flags|=16):D.push(N)}}function a(M,N){if(!e)return null;for(;N!==null;)t(M,N),N=N.sibling;return null}function i(M){for(var N=new Map;M!==null;)M.key!==null?N.set(M.key,M):N.set(M.index,M),M=M.sibling;return N}function c(M,N){return M=Hn(M,N),M.index=0,M.sibling=null,M}function d(M,N,D){return M.index=D,e?(D=M.alternate,D!==null?(D=D.index,D<N?(M.flags|=67108866,N):D):(M.flags|=67108866,N)):(M.flags|=1048576,N)}function g(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function x(M,N,D,Q){return N===null||N.tag!==6?(N=Pc(D,M.mode,Q),N.return=M,N):(N=c(N,D),N.return=M,N)}function O(M,N,D,Q){var ue=D.type;return ue===w?H(M,N,D.props.children,Q,D.key):N!==null&&(N.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===Y&&ir(ue)===N.type)?(N=c(N,D.props),el(N,D),N.return=M,N):(N=ds(D.type,D.key,D.props,null,M.mode,Q),el(N,D),N.return=M,N)}function k(M,N,D,Q){return N===null||N.tag!==4||N.stateNode.containerInfo!==D.containerInfo||N.stateNode.implementation!==D.implementation?(N=Qc(D,M.mode,Q),N.return=M,N):(N=c(N,D.children||[]),N.return=M,N)}function H(M,N,D,Q,ue){return N===null||N.tag!==7?(N=er(D,M.mode,Q,ue),N.return=M,N):(N=c(N,D),N.return=M,N)}function G(M,N,D){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Pc(""+N,M.mode,D),N.return=M,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case A:return D=ds(N.type,N.key,N.props,null,M.mode,D),el(D,N),D.return=M,D;case E:return N=Qc(N,M.mode,D),N.return=M,N;case Y:return N=ir(N),G(M,N,D)}if(ce(N)||J(N))return N=er(N,M.mode,D,null),N.return=M,N;if(typeof N.then=="function")return G(M,ys(N),D);if(N.$$typeof===q)return G(M,ms(M,N),D);bs(M,N)}return null}function z(M,N,D,Q){var ue=N!==null?N.key:null;if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return ue!==null?null:x(M,N,""+D,Q);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case A:return D.key===ue?O(M,N,D,Q):null;case E:return D.key===ue?k(M,N,D,Q):null;case Y:return D=ir(D),z(M,N,D,Q)}if(ce(D)||J(D))return ue!==null?null:H(M,N,D,Q,null);if(typeof D.then=="function")return z(M,N,ys(D),Q);if(D.$$typeof===q)return z(M,N,ms(M,D),Q);bs(M,D)}return null}function F(M,N,D,Q,ue){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return M=M.get(D)||null,x(N,M,""+Q,ue);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case A:return M=M.get(Q.key===null?D:Q.key)||null,O(N,M,Q,ue);case E:return M=M.get(Q.key===null?D:Q.key)||null,k(N,M,Q,ue);case Y:return Q=ir(Q),F(M,N,D,Q,ue)}if(ce(Q)||J(Q))return M=M.get(D)||null,H(N,M,Q,ue,null);if(typeof Q.then=="function")return F(M,N,D,ys(Q),ue);if(Q.$$typeof===q)return F(M,N,D,ms(N,Q),ue);bs(N,Q)}return null}function re(M,N,D,Q){for(var ue=null,Ae=null,se=N,ve=N=0,Se=null;se!==null&&ve<D.length;ve++){se.index>ve?(Se=se,se=null):Se=se.sibling;var Oe=z(M,se,D[ve],Q);if(Oe===null){se===null&&(se=Se);break}e&&se&&Oe.alternate===null&&t(M,se),N=d(Oe,N,ve),Ae===null?ue=Oe:Ae.sibling=Oe,Ae=Oe,se=Se}if(ve===D.length)return a(M,se),je&&Pn(M,ve),ue;if(se===null){for(;ve<D.length;ve++)se=G(M,D[ve],Q),se!==null&&(N=d(se,N,ve),Ae===null?ue=se:Ae.sibling=se,Ae=se);return je&&Pn(M,ve),ue}for(se=i(se);ve<D.length;ve++)Se=F(se,M,ve,D[ve],Q),Se!==null&&(e&&Se.alternate!==null&&se.delete(Se.key===null?ve:Se.key),N=d(Se,N,ve),Ae===null?ue=Se:Ae.sibling=Se,Ae=Se);return e&&se.forEach(function(Ra){return t(M,Ra)}),je&&Pn(M,ve),ue}function fe(M,N,D,Q){if(D==null)throw Error(s(151));for(var ue=null,Ae=null,se=N,ve=N=0,Se=null,Oe=D.next();se!==null&&!Oe.done;ve++,Oe=D.next()){se.index>ve?(Se=se,se=null):Se=se.sibling;var Ra=z(M,se,Oe.value,Q);if(Ra===null){se===null&&(se=Se);break}e&&se&&Ra.alternate===null&&t(M,se),N=d(Ra,N,ve),Ae===null?ue=Ra:Ae.sibling=Ra,Ae=Ra,se=Se}if(Oe.done)return a(M,se),je&&Pn(M,ve),ue;if(se===null){for(;!Oe.done;ve++,Oe=D.next())Oe=G(M,Oe.value,Q),Oe!==null&&(N=d(Oe,N,ve),Ae===null?ue=Oe:Ae.sibling=Oe,Ae=Oe);return je&&Pn(M,ve),ue}for(se=i(se);!Oe.done;ve++,Oe=D.next())Oe=F(se,M,ve,Oe.value,Q),Oe!==null&&(e&&Oe.alternate!==null&&se.delete(Oe.key===null?ve:Oe.key),N=d(Oe,N,ve),Ae===null?ue=Oe:Ae.sibling=Oe,Ae=Oe);return e&&se.forEach(function(H1){return t(M,H1)}),je&&Pn(M,ve),ue}function Be(M,N,D,Q){if(typeof D=="object"&&D!==null&&D.type===w&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case A:e:{for(var ue=D.key;N!==null;){if(N.key===ue){if(ue=D.type,ue===w){if(N.tag===7){a(M,N.sibling),Q=c(N,D.props.children),Q.return=M,M=Q;break e}}else if(N.elementType===ue||typeof ue=="object"&&ue!==null&&ue.$$typeof===Y&&ir(ue)===N.type){a(M,N.sibling),Q=c(N,D.props),el(Q,D),Q.return=M,M=Q;break e}a(M,N);break}else t(M,N);N=N.sibling}D.type===w?(Q=er(D.props.children,M.mode,Q,D.key),Q.return=M,M=Q):(Q=ds(D.type,D.key,D.props,null,M.mode,Q),el(Q,D),Q.return=M,M=Q)}return g(M);case E:e:{for(ue=D.key;N!==null;){if(N.key===ue)if(N.tag===4&&N.stateNode.containerInfo===D.containerInfo&&N.stateNode.implementation===D.implementation){a(M,N.sibling),Q=c(N,D.children||[]),Q.return=M,M=Q;break e}else{a(M,N);break}else t(M,N);N=N.sibling}Q=Qc(D,M.mode,Q),Q.return=M,M=Q}return g(M);case Y:return D=ir(D),Be(M,N,D,Q)}if(ce(D))return re(M,N,D,Q);if(J(D)){if(ue=J(D),typeof ue!="function")throw Error(s(150));return D=ue.call(D),fe(M,N,D,Q)}if(typeof D.then=="function")return Be(M,N,ys(D),Q);if(D.$$typeof===q)return Be(M,N,ms(M,D),Q);bs(M,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,N!==null&&N.tag===6?(a(M,N.sibling),Q=c(N,D),Q.return=M,M=Q):(a(M,N),Q=Pc(D,M.mode,Q),Q.return=M,M=Q),g(M)):a(M,N)}return function(M,N,D,Q){try{Ji=0;var ue=Be(M,N,D,Q);return $r=null,ue}catch(se){if(se===Ir||se===gs)throw se;var Ae=Bt(29,se,null,M.mode);return Ae.lanes=Q,Ae.return=M,Ae}finally{}}}var sr=im(!0),lm=im(!1),pa=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function va(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(_e&2)!==0){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,t=us(e),Qh(e,null,a),t}return cs(e,i,t,a),us(e)}function tl(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,St(e,a)}}function au(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var c=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?c=d=g:d=d.next=g,a=a.next}while(a!==null);d===null?c=d=t:d=d.next=t}else c=d=t;a={baseState:i.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ru=!1;function nl(){if(ru){var e=Xr;if(e!==null)throw e}}function al(e,t,a,i){ru=!1;var c=e.updateQueue;pa=!1;var d=c.firstBaseUpdate,g=c.lastBaseUpdate,x=c.shared.pending;if(x!==null){c.shared.pending=null;var O=x,k=O.next;O.next=null,g===null?d=k:g.next=k,g=O;var H=e.alternate;H!==null&&(H=H.updateQueue,x=H.lastBaseUpdate,x!==g&&(x===null?H.firstBaseUpdate=k:x.next=k,H.lastBaseUpdate=O))}if(d!==null){var G=c.baseState;g=0,H=k=O=null,x=d;do{var z=x.lane&-536870913,F=z!==x.lane;if(F?(we&z)===z:(i&z)===z){z!==0&&z===Kr&&(ru=!0),H!==null&&(H=H.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var re=e,fe=x;z=t;var Be=a;switch(fe.tag){case 1:if(re=fe.payload,typeof re=="function"){G=re.call(Be,G,z);break e}G=re;break e;case 3:re.flags=re.flags&-65537|128;case 0:if(re=fe.payload,z=typeof re=="function"?re.call(Be,G,z):re,z==null)break e;G=v({},G,z);break e;case 2:pa=!0}}z=x.callback,z!==null&&(e.flags|=64,F&&(e.flags|=8192),F=c.callbacks,F===null?c.callbacks=[z]:F.push(z))}else F={lane:z,tag:x.tag,payload:x.payload,callback:x.callback,next:null},H===null?(k=H=F,O=G):H=H.next=F,g|=z;if(x=x.next,x===null){if(x=c.shared.pending,x===null)break;F=x,x=F.next,F.next=null,c.lastBaseUpdate=F,c.shared.pending=null}}while(!0);H===null&&(O=G),c.baseState=O,c.firstBaseUpdate=k,c.lastBaseUpdate=H,d===null&&(c.shared.lanes=0),Sa|=g,e.lanes=g,e.memoizedState=G}}function sm(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function om(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)sm(a[e],t)}var Zr=he(null),xs=he(0);function cm(e,t){e=Jn,X(xs,e),X(Zr,t),Jn=e|t.baseLanes}function iu(){X(xs,Jn),X(Zr,Zr.current)}function lu(){Jn=xs.current,pe(Zr),pe(xs)}var Ft=he(null),tn=null;function ya(e){var t=e.alternate;X(Ke,Ke.current&1),X(Ft,e),tn===null&&(t===null||Zr.current!==null||t.memoizedState!==null)&&(tn=e)}function su(e){X(Ke,Ke.current),X(Ft,e),tn===null&&(tn=e)}function um(e){e.tag===22?(X(Ke,Ke.current),X(Ft,e),tn===null&&(tn=e)):ba()}function ba(){X(Ke,Ke.current),X(Ft,Ft.current)}function Lt(e){pe(Ft),tn===e&&(tn=null),pe(Ke)}var Ke=he(0);function ws(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||hd(a)||md(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Gn=0,ge=null,ke=null,Ze=null,Ss=!1,Wr=!1,or=!1,js=0,rl=0,Jr=null,Mx=0;function Qe(){throw Error(s(321))}function ou(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!zt(e[a],t[a]))return!1;return!0}function cu(e,t,a,i,c,d){return Gn=d,ge=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_.H=e===null||e.memoizedState===null?Km:Eu,or=!1,d=a(i,c),or=!1,Wr&&(d=fm(t,a,i,c)),dm(e),d}function dm(e){_.H=sl;var t=ke!==null&&ke.next!==null;if(Gn=0,Ze=ke=ge=null,Ss=!1,rl=0,Jr=null,t)throw Error(s(300));e===null||We||(e=e.dependencies,e!==null&&hs(e)&&(We=!0))}function fm(e,t,a,i){ge=e;var c=0;do{if(Wr&&(Jr=null),rl=0,Wr=!1,25<=c)throw Error(s(301));if(c+=1,Ze=ke=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}_.H=Xm,d=t(a,i)}while(Wr);return d}function Rx(){var e=_.H,t=e.useState()[0];return t=typeof t.then=="function"?il(t):t,e=e.useState()[0],(ke!==null?ke.memoizedState:null)!==e&&(ge.flags|=1024),t}function uu(){var e=js!==0;return js=0,e}function du(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function fu(e){if(Ss){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ss=!1}Gn=0,Ze=ke=ge=null,Wr=!1,rl=js=0,Jr=null}function bt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?ge.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function Xe(){if(ke===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=ke.next;var t=Ze===null?ge.memoizedState:Ze.next;if(t!==null)Ze=t,ke=e;else{if(e===null)throw ge.alternate===null?Error(s(467)):Error(s(310));ke=e,e={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},Ze===null?ge.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function Es(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function il(e){var t=rl;return rl+=1,Jr===null&&(Jr=[]),e=nm(Jr,e,t),t=ge,(Ze===null?t.memoizedState:Ze.next)===null&&(t=t.alternate,_.H=t===null||t.memoizedState===null?Km:Eu),e}function As(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return il(e);if(e.$$typeof===q)return ot(e)}throw Error(s(438,String(e)))}function hu(e){var t=null,a=ge.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var i=ge.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Es(),ge.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),i=0;i<e;i++)a[i]=$;return t.index++,a}function Yn(e,t){return typeof t=="function"?t(e):t}function Os(e){var t=Xe();return mu(t,ke,e)}function mu(e,t,a){var i=e.queue;if(i===null)throw Error(s(311));i.lastRenderedReducer=a;var c=e.baseQueue,d=i.pending;if(d!==null){if(c!==null){var g=c.next;c.next=d.next,d.next=g}t.baseQueue=c=d,i.pending=null}if(d=e.baseState,c===null)e.memoizedState=d;else{t=c.next;var x=g=null,O=null,k=t,H=!1;do{var G=k.lane&-536870913;if(G!==k.lane?(we&G)===G:(Gn&G)===G){var z=k.revertLane;if(z===0)O!==null&&(O=O.next={lane:0,revertLane:0,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null}),G===Kr&&(H=!0);else if((Gn&z)===z){k=k.next,z===Kr&&(H=!0);continue}else G={lane:0,revertLane:k.revertLane,gesture:null,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},O===null?(x=O=G,g=d):O=O.next=G,ge.lanes|=z,Sa|=z;G=k.action,or&&a(d,G),d=k.hasEagerState?k.eagerState:a(d,G)}else z={lane:G,revertLane:k.revertLane,gesture:k.gesture,action:k.action,hasEagerState:k.hasEagerState,eagerState:k.eagerState,next:null},O===null?(x=O=z,g=d):O=O.next=z,ge.lanes|=G,Sa|=G;k=k.next}while(k!==null&&k!==t);if(O===null?g=d:O.next=x,!zt(d,e.memoizedState)&&(We=!0,H&&(a=Xr,a!==null)))throw a;e.memoizedState=d,e.baseState=g,e.baseQueue=O,i.lastRenderedState=d}return c===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function pu(e){var t=Xe(),a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=e;var i=a.dispatch,c=a.pending,d=t.memoizedState;if(c!==null){a.pending=null;var g=c=c.next;do d=e(d,g.action),g=g.next;while(g!==c);zt(d,t.memoizedState)||(We=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),a.lastRenderedState=d}return[d,i]}function hm(e,t,a){var i=ge,c=Xe(),d=je;if(d){if(a===void 0)throw Error(s(407));a=a()}else a=t();var g=!zt((ke||c).memoizedState,a);if(g&&(c.memoizedState=a,We=!0),c=c.queue,yu(gm.bind(null,i,c,e),[e]),c.getSnapshot!==t||g||Ze!==null&&Ze.memoizedState.tag&1){if(i.flags|=2048,ei(9,{destroy:void 0},pm.bind(null,i,c,a,t),null),Fe===null)throw Error(s(349));d||(Gn&127)!==0||mm(i,t,a)}return a}function mm(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ge.updateQueue,t===null?(t=Es(),ge.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function pm(e,t,a,i){t.value=a,t.getSnapshot=i,vm(t)&&ym(e)}function gm(e,t,a){return a(function(){vm(t)&&ym(e)})}function vm(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!zt(e,a)}catch{return!0}}function ym(e){var t=Ja(e,2);t!==null&&_t(t,e,2)}function gu(e){var t=bt();if(typeof e=="function"){var a=e;if(e=a(),or){cn(!0);try{a()}finally{cn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:e},t}function bm(e,t,a,i){return e.baseState=a,mu(e,ke,typeof i=="function"?i:Yn)}function Dx(e,t,a,i,c){if(Ts(e))throw Error(s(485));if(e=t.action,e!==null){var d={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){d.listeners.push(g)}};_.T!==null?a(!0):d.isTransition=!1,i(d),a=t.pending,a===null?(d.next=t.pending=d,xm(t,d)):(d.next=a.next,t.pending=a.next=d)}}function xm(e,t){var a=t.action,i=t.payload,c=e.state;if(t.isTransition){var d=_.T,g={};_.T=g;try{var x=a(c,i),O=_.S;O!==null&&O(g,x),wm(e,t,x)}catch(k){vu(e,t,k)}finally{d!==null&&g.types!==null&&(d.types=g.types),_.T=d}}else try{d=a(c,i),wm(e,t,d)}catch(k){vu(e,t,k)}}function wm(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(i){Sm(e,t,i)},function(i){return vu(e,t,i)}):Sm(e,t,a)}function Sm(e,t,a){t.status="fulfilled",t.value=a,jm(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,xm(e,a)))}function vu(e,t,a){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=a,jm(t),t=t.next;while(t!==i)}e.action=null}function jm(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Em(e,t){return t}function Am(e,t){if(je){var a=Fe.formState;if(a!==null){e:{var i=ge;if(je){if(Le){t:{for(var c=Le,d=en;c.nodeType!==8;){if(!d){c=null;break t}if(c=nn(c.nextSibling),c===null){c=null;break t}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){Le=nn(c.nextSibling),i=c.data==="F!";break e}}ha(i)}i=!1}i&&(t=a[0])}}return a=bt(),a.memoizedState=a.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Em,lastRenderedState:t},a.queue=i,a=Vm.bind(null,ge,i),i.dispatch=a,i=gu(!1),d=ju.bind(null,ge,!1,i.queue),i=bt(),c={state:t,dispatch:null,action:e,pending:null},i.queue=c,a=Dx.bind(null,ge,c,d,a),c.dispatch=a,i.memoizedState=e,[t,a,!1]}function Om(e){var t=Xe();return Cm(t,ke,e)}function Cm(e,t,a){if(t=mu(e,t,Em)[0],e=Os(Yn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=il(t)}catch(g){throw g===Ir?gs:g}else i=t;t=Xe();var c=t.queue,d=c.dispatch;return a!==t.memoizedState&&(ge.flags|=2048,ei(9,{destroy:void 0},kx.bind(null,c,a),null)),[i,d,e]}function kx(e,t){e.action=t}function Nm(e){var t=Xe(),a=ke;if(a!==null)return Cm(t,a,e);Xe(),t=t.memoizedState,a=Xe();var i=a.queue.dispatch;return a.memoizedState=e,[t,i,!1]}function ei(e,t,a,i){return e={tag:e,create:a,deps:i,inst:t,next:null},t=ge.updateQueue,t===null&&(t=Es(),ge.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(i=a.next,a.next=e,e.next=i,t.lastEffect=e),e}function Tm(){return Xe().memoizedState}function Cs(e,t,a,i){var c=bt();ge.flags|=e,c.memoizedState=ei(1|t,{destroy:void 0},a,i===void 0?null:i)}function Ns(e,t,a,i){var c=Xe();i=i===void 0?null:i;var d=c.memoizedState.inst;ke!==null&&i!==null&&ou(i,ke.memoizedState.deps)?c.memoizedState=ei(t,d,a,i):(ge.flags|=e,c.memoizedState=ei(1|t,d,a,i))}function _m(e,t){Cs(8390656,8,e,t)}function yu(e,t){Ns(2048,8,e,t)}function zx(e){ge.flags|=4;var t=ge.updateQueue;if(t===null)t=Es(),ge.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Mm(e){var t=Xe().memoizedState;return zx({ref:t,nextImpl:e}),function(){if((_e&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Rm(e,t){return Ns(4,2,e,t)}function Dm(e,t){return Ns(4,4,e,t)}function km(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function zm(e,t,a){a=a!=null?a.concat([e]):null,Ns(4,4,km.bind(null,t,e),a)}function bu(){}function Bm(e,t){var a=Xe();t=t===void 0?null:t;var i=a.memoizedState;return t!==null&&ou(t,i[1])?i[0]:(a.memoizedState=[e,t],e)}function Fm(e,t){var a=Xe();t=t===void 0?null:t;var i=a.memoizedState;if(t!==null&&ou(t,i[1]))return i[0];if(i=e(),or){cn(!0);try{e()}finally{cn(!1)}}return a.memoizedState=[i,t],i}function xu(e,t,a){return a===void 0||(Gn&1073741824)!==0&&(we&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Lp(),ge.lanes|=e,Sa|=e,a)}function Lm(e,t,a,i){return zt(a,t)?a:Zr.current!==null?(e=xu(e,a,i),zt(e,t)||(We=!0),e):(Gn&42)===0||(Gn&1073741824)!==0&&(we&261930)===0?(We=!0,e.memoizedState=a):(e=Lp(),ge.lanes|=e,Sa|=e,t)}function Um(e,t,a,i,c){var d=U.p;U.p=d!==0&&8>d?d:8;var g=_.T,x={};_.T=x,ju(e,!1,t,a);try{var O=c(),k=_.S;if(k!==null&&k(x,O),O!==null&&typeof O=="object"&&typeof O.then=="function"){var H=_x(O,i);ll(e,t,H,Ht(e))}else ll(e,t,i,Ht(e))}catch(G){ll(e,t,{then:function(){},status:"rejected",reason:G},Ht())}finally{U.p=d,g!==null&&x.types!==null&&(g.types=x.types),_.T=g}}function Bx(){}function wu(e,t,a,i){if(e.tag!==5)throw Error(s(476));var c=qm(e).queue;Um(e,c,t,V,a===null?Bx:function(){return Hm(e),a(i)})}function qm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:V},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Hm(e){var t=qm(e);t.next===null&&(t=e.alternate.memoizedState),ll(e,t.next.queue,{},Ht())}function Su(){return ot(jl)}function Pm(){return Xe().memoizedState}function Qm(){return Xe().memoizedState}function Fx(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Ht();e=ga(a);var i=va(t,e,a);i!==null&&(_t(i,t,a),tl(i,t,a)),t={cache:Zc()},e.payload=t;return}t=t.return}}function Lx(e,t,a){var i=Ht();a={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ts(e)?Gm(t,a):(a=qc(e,t,a,i),a!==null&&(_t(a,e,i),Ym(a,t,i)))}function Vm(e,t,a){var i=Ht();ll(e,t,a,i)}function ll(e,t,a,i){var c={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Ts(e))Gm(t,c);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var g=t.lastRenderedState,x=d(g,a);if(c.hasEagerState=!0,c.eagerState=x,zt(x,g))return cs(e,t,c,0),Fe===null&&os(),!1}catch{}finally{}if(a=qc(e,t,c,i),a!==null)return _t(a,e,i),Ym(a,t,i),!0}return!1}function ju(e,t,a,i){if(i={lane:2,revertLane:td(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Ts(e)){if(t)throw Error(s(479))}else t=qc(e,a,i,2),t!==null&&_t(t,e,2)}function Ts(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function Gm(e,t){Wr=Ss=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Ym(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,St(e,a)}}var sl={readContext:ot,use:As,useCallback:Qe,useContext:Qe,useEffect:Qe,useImperativeHandle:Qe,useLayoutEffect:Qe,useInsertionEffect:Qe,useMemo:Qe,useReducer:Qe,useRef:Qe,useState:Qe,useDebugValue:Qe,useDeferredValue:Qe,useTransition:Qe,useSyncExternalStore:Qe,useId:Qe,useHostTransitionStatus:Qe,useFormState:Qe,useActionState:Qe,useOptimistic:Qe,useMemoCache:Qe,useCacheRefresh:Qe};sl.useEffectEvent=Qe;var Km={readContext:ot,use:As,useCallback:function(e,t){return bt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:_m,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Cs(4194308,4,km.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Cs(4194308,4,e,t)},useInsertionEffect:function(e,t){Cs(4,2,e,t)},useMemo:function(e,t){var a=bt();t=t===void 0?null:t;var i=e();if(or){cn(!0);try{e()}finally{cn(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=bt();if(a!==void 0){var c=a(t);if(or){cn(!0);try{a(t)}finally{cn(!1)}}}else c=t;return i.memoizedState=i.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},i.queue=e,e=e.dispatch=Lx.bind(null,ge,e),[i.memoizedState,e]},useRef:function(e){var t=bt();return e={current:e},t.memoizedState=e},useState:function(e){e=gu(e);var t=e.queue,a=Vm.bind(null,ge,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:bu,useDeferredValue:function(e,t){var a=bt();return xu(a,e,t)},useTransition:function(){var e=gu(!1);return e=Um.bind(null,ge,e.queue,!0,!1),bt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=ge,c=bt();if(je){if(a===void 0)throw Error(s(407));a=a()}else{if(a=t(),Fe===null)throw Error(s(349));(we&127)!==0||mm(i,t,a)}c.memoizedState=a;var d={value:a,getSnapshot:t};return c.queue=d,_m(gm.bind(null,i,d,e),[e]),i.flags|=2048,ei(9,{destroy:void 0},pm.bind(null,i,d,a,t),null),a},useId:function(){var e=bt(),t=Fe.identifierPrefix;if(je){var a=jn,i=Sn;a=(i&~(1<<32-ft(i)-1)).toString(32)+a,t="_"+t+"R_"+a,a=js++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Mx++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Su,useFormState:Am,useActionState:Am,useOptimistic:function(e){var t=bt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=ju.bind(null,ge,!0,a),a.dispatch=t,[e,t]},useMemoCache:hu,useCacheRefresh:function(){return bt().memoizedState=Fx.bind(null,ge)},useEffectEvent:function(e){var t=bt(),a={impl:e};return t.memoizedState=a,function(){if((_e&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}},Eu={readContext:ot,use:As,useCallback:Bm,useContext:ot,useEffect:yu,useImperativeHandle:zm,useInsertionEffect:Rm,useLayoutEffect:Dm,useMemo:Fm,useReducer:Os,useRef:Tm,useState:function(){return Os(Yn)},useDebugValue:bu,useDeferredValue:function(e,t){var a=Xe();return Lm(a,ke.memoizedState,e,t)},useTransition:function(){var e=Os(Yn)[0],t=Xe().memoizedState;return[typeof e=="boolean"?e:il(e),t]},useSyncExternalStore:hm,useId:Pm,useHostTransitionStatus:Su,useFormState:Om,useActionState:Om,useOptimistic:function(e,t){var a=Xe();return bm(a,ke,e,t)},useMemoCache:hu,useCacheRefresh:Qm};Eu.useEffectEvent=Mm;var Xm={readContext:ot,use:As,useCallback:Bm,useContext:ot,useEffect:yu,useImperativeHandle:zm,useInsertionEffect:Rm,useLayoutEffect:Dm,useMemo:Fm,useReducer:pu,useRef:Tm,useState:function(){return pu(Yn)},useDebugValue:bu,useDeferredValue:function(e,t){var a=Xe();return ke===null?xu(a,e,t):Lm(a,ke.memoizedState,e,t)},useTransition:function(){var e=pu(Yn)[0],t=Xe().memoizedState;return[typeof e=="boolean"?e:il(e),t]},useSyncExternalStore:hm,useId:Pm,useHostTransitionStatus:Su,useFormState:Nm,useActionState:Nm,useOptimistic:function(e,t){var a=Xe();return ke!==null?bm(a,ke,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:hu,useCacheRefresh:Qm};Xm.useEffectEvent=Mm;function Au(e,t,a,i){t=e.memoizedState,a=a(i,t),a=a==null?t:v({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Ou={enqueueSetState:function(e,t,a){e=e._reactInternals;var i=Ht(),c=ga(i);c.payload=t,a!=null&&(c.callback=a),t=va(e,c,i),t!==null&&(_t(t,e,i),tl(t,e,i))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var i=Ht(),c=ga(i);c.tag=1,c.payload=t,a!=null&&(c.callback=a),t=va(e,c,i),t!==null&&(_t(t,e,i),tl(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Ht(),i=ga(a);i.tag=2,t!=null&&(i.callback=t),t=va(e,i,a),t!==null&&(_t(t,e,a),tl(t,e,a))}};function Im(e,t,a,i,c,d,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,d,g):t.prototype&&t.prototype.isPureReactComponent?!Ki(a,i)||!Ki(c,d):!0}function $m(e,t,a,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,i),t.state!==e&&Ou.enqueueReplaceState(t,t.state,null)}function cr(e,t){var a=t;if("ref"in t){a={};for(var i in t)i!=="ref"&&(a[i]=t[i])}if(e=e.defaultProps){a===t&&(a=v({},a));for(var c in e)a[c]===void 0&&(a[c]=e[c])}return a}function Zm(e){ss(e)}function Wm(e){console.error(e)}function Jm(e){ss(e)}function _s(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function ep(e,t,a){try{var i=e.onCaughtError;i(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Cu(e,t,a){return a=ga(a),a.tag=3,a.payload={element:null},a.callback=function(){_s(e,t)},a}function tp(e){return e=ga(e),e.tag=3,e}function np(e,t,a,i){var c=a.type.getDerivedStateFromError;if(typeof c=="function"){var d=i.value;e.payload=function(){return c(d)},e.callback=function(){ep(t,a,i)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){ep(t,a,i),typeof c!="function"&&(ja===null?ja=new Set([this]):ja.add(this));var x=i.stack;this.componentDidCatch(i.value,{componentStack:x!==null?x:""})})}function Ux(e,t,a,i,c){if(a.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=a.alternate,t!==null&&Yr(t,a,c,!0),a=Ft.current,a!==null){switch(a.tag){case 31:case 13:return tn===null?Ps():a.alternate===null&&Ve===0&&(Ve=3),a.flags&=-257,a.flags|=65536,a.lanes=c,i===vs?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([i]):t.add(i),Wu(e,i,c)),!1;case 22:return a.flags|=65536,i===vs?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([i]):a.add(i)),Wu(e,i,c)),!1}throw Error(s(435,a.tag))}return Wu(e,i,c),Ps(),!1}if(je)return t=Ft.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,i!==Yc&&(e=Error(s(422),{cause:i}),$i(Zt(e,a)))):(i!==Yc&&(t=Error(s(423),{cause:i}),$i(Zt(t,a))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,i=Zt(i,a),c=Cu(e.stateNode,i,c),au(e,c),Ve!==4&&(Ve=2)),!1;var d=Error(s(520),{cause:i});if(d=Zt(d,a),pl===null?pl=[d]:pl.push(d),Ve!==4&&(Ve=2),t===null)return!0;i=Zt(i,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=c&-c,a.lanes|=e,e=Cu(a.stateNode,i,e),au(a,e),!1;case 1:if(t=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ja===null||!ja.has(d))))return a.flags|=65536,c&=-c,a.lanes|=c,c=tp(c),np(c,e,a,i),au(a,c),!1}a=a.return}while(a!==null);return!1}var Nu=Error(s(461)),We=!1;function ct(e,t,a,i){t.child=e===null?lm(t,null,a,i):sr(t,e.child,a,i)}function ap(e,t,a,i,c){a=a.render;var d=t.ref;if("ref"in i){var g={};for(var x in i)x!=="ref"&&(g[x]=i[x])}else g=i;return ar(t),i=cu(e,t,a,g,d,c),x=uu(),e!==null&&!We?(du(e,t,c),Kn(e,t,c)):(je&&x&&Vc(t),t.flags|=1,ct(e,t,i,c),t.child)}function rp(e,t,a,i,c){if(e===null){var d=a.type;return typeof d=="function"&&!Hc(d)&&d.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=d,ip(e,t,d,i,c)):(e=ds(a.type,null,i,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!Bu(e,c)){var g=d.memoizedProps;if(a=a.compare,a=a!==null?a:Ki,a(g,i)&&e.ref===t.ref)return Kn(e,t,c)}return t.flags|=1,e=Hn(d,i),e.ref=t.ref,e.return=t,t.child=e}function ip(e,t,a,i,c){if(e!==null){var d=e.memoizedProps;if(Ki(d,i)&&e.ref===t.ref)if(We=!1,t.pendingProps=i=d,Bu(e,c))(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,Kn(e,t,c)}return Tu(e,t,a,i,c)}function lp(e,t,a,i){var c=i.children,d=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(d=d!==null?d.baseLanes|a:a,e!==null){for(i=t.child=e.child,c=0;i!==null;)c=c|i.lanes|i.childLanes,i=i.sibling;i=c&~d}else i=0,t.child=null;return sp(e,t,d,a,i)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ps(t,d!==null?d.cachePool:null),d!==null?cm(t,d):iu(),um(t);else return i=t.lanes=536870912,sp(e,t,d!==null?d.baseLanes|a:a,a,i)}else d!==null?(ps(t,d.cachePool),cm(t,d),ba(),t.memoizedState=null):(e!==null&&ps(t,null),iu(),ba());return ct(e,t,c,a),t.child}function ol(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function sp(e,t,a,i,c){var d=Jc();return d=d===null?null:{parent:$e._currentValue,pool:d},t.memoizedState={baseLanes:a,cachePool:d},e!==null&&ps(t,null),iu(),um(t),e!==null&&Yr(e,t,i,!0),t.childLanes=c,null}function Ms(e,t){return t=Ds({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function op(e,t,a){return sr(t,e.child,null,a),e=Ms(t,t.pendingProps),e.flags|=2,Lt(t),t.memoizedState=null,e}function qx(e,t,a){var i=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(je){if(i.mode==="hidden")return e=Ms(t,i),t.lanes=536870912,ol(null,e);if(su(t),(e=Le)?(e=xg(e,en),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:da!==null?{id:Sn,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},a=Gh(e),a.return=t,t.child=a,st=t,Le=null)):e=null,e===null)throw ha(t);return t.lanes=536870912,null}return Ms(t,i)}var d=e.memoizedState;if(d!==null){var g=d.dehydrated;if(su(t),c)if(t.flags&256)t.flags&=-257,t=op(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(s(558));else if(We||Yr(e,t,a,!1),c=(a&e.childLanes)!==0,We||c){if(i=Fe,i!==null&&(g=jt(i,a),g!==0&&g!==d.retryLane))throw d.retryLane=g,Ja(e,g),_t(i,e,g),Nu;Ps(),t=op(e,t,a)}else e=d.treeContext,Le=nn(g.nextSibling),st=t,je=!0,fa=null,en=!1,e!==null&&Xh(t,e),t=Ms(t,i),t.flags|=4096;return t}return e=Hn(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Rs(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(s(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Tu(e,t,a,i,c){return ar(t),a=cu(e,t,a,i,void 0,c),i=uu(),e!==null&&!We?(du(e,t,c),Kn(e,t,c)):(je&&i&&Vc(t),t.flags|=1,ct(e,t,a,c),t.child)}function cp(e,t,a,i,c,d){return ar(t),t.updateQueue=null,a=fm(t,i,a,c),dm(e),i=uu(),e!==null&&!We?(du(e,t,d),Kn(e,t,d)):(je&&i&&Vc(t),t.flags|=1,ct(e,t,a,d),t.child)}function up(e,t,a,i,c){if(ar(t),t.stateNode===null){var d=Pr,g=a.contextType;typeof g=="object"&&g!==null&&(d=ot(g)),d=new a(i,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Ou,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=i,d.state=t.memoizedState,d.refs={},tu(t),g=a.contextType,d.context=typeof g=="object"&&g!==null?ot(g):Pr,d.state=t.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(Au(t,a,g,i),d.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(g=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),g!==d.state&&Ou.enqueueReplaceState(d,d.state,null),al(t,i,d,c),nl(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){d=t.stateNode;var x=t.memoizedProps,O=cr(a,x);d.props=O;var k=d.context,H=a.contextType;g=Pr,typeof H=="object"&&H!==null&&(g=ot(H));var G=a.getDerivedStateFromProps;H=typeof G=="function"||typeof d.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,H||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(x||k!==g)&&$m(t,d,i,g),pa=!1;var z=t.memoizedState;d.state=z,al(t,i,d,c),nl(),k=t.memoizedState,x||z!==k||pa?(typeof G=="function"&&(Au(t,a,G,i),k=t.memoizedState),(O=pa||Im(t,a,O,i,z,k,g))?(H||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(t.flags|=4194308)):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=k),d.props=i,d.state=k,d.context=g,i=O):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{d=t.stateNode,nu(e,t),g=t.memoizedProps,H=cr(a,g),d.props=H,G=t.pendingProps,z=d.context,k=a.contextType,O=Pr,typeof k=="object"&&k!==null&&(O=ot(k)),x=a.getDerivedStateFromProps,(k=typeof x=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(g!==G||z!==O)&&$m(t,d,i,O),pa=!1,z=t.memoizedState,d.state=z,al(t,i,d,c),nl();var F=t.memoizedState;g!==G||z!==F||pa||e!==null&&e.dependencies!==null&&hs(e.dependencies)?(typeof x=="function"&&(Au(t,a,x,i),F=t.memoizedState),(H=pa||Im(t,a,H,i,z,F,O)||e!==null&&e.dependencies!==null&&hs(e.dependencies))?(k||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(i,F,O),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(i,F,O)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=F),d.props=i,d.state=F,d.context=O,i=H):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),i=!1)}return d=i,Rs(e,t),i=(t.flags&128)!==0,d||i?(d=t.stateNode,a=i&&typeof a.getDerivedStateFromError!="function"?null:d.render(),t.flags|=1,e!==null&&i?(t.child=sr(t,e.child,null,c),t.child=sr(t,null,a,c)):ct(e,t,a,c),t.memoizedState=d.state,e=t.child):e=Kn(e,t,c),e}function dp(e,t,a,i){return tr(),t.flags|=256,ct(e,t,a,i),t.child}var _u={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Mu(e){return{baseLanes:e,cachePool:em()}}function Ru(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=qt),e}function fp(e,t,a){var i=t.pendingProps,c=!1,d=(t.flags&128)!==0,g;if((g=d)||(g=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),g&&(c=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(je){if(c?ya(t):ba(),(e=Le)?(e=xg(e,en),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:da!==null?{id:Sn,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},a=Gh(e),a.return=t,t.child=a,st=t,Le=null)):e=null,e===null)throw ha(t);return md(e)?t.lanes=32:t.lanes=536870912,null}var x=i.children;return i=i.fallback,c?(ba(),c=t.mode,x=Ds({mode:"hidden",children:x},c),i=er(i,c,a,null),x.return=t,i.return=t,x.sibling=i,t.child=x,i=t.child,i.memoizedState=Mu(a),i.childLanes=Ru(e,g,a),t.memoizedState=_u,ol(null,i)):(ya(t),Du(t,x))}var O=e.memoizedState;if(O!==null&&(x=O.dehydrated,x!==null)){if(d)t.flags&256?(ya(t),t.flags&=-257,t=ku(e,t,a)):t.memoizedState!==null?(ba(),t.child=e.child,t.flags|=128,t=null):(ba(),x=i.fallback,c=t.mode,i=Ds({mode:"visible",children:i.children},c),x=er(x,c,a,null),x.flags|=2,i.return=t,x.return=t,i.sibling=x,t.child=i,sr(t,e.child,null,a),i=t.child,i.memoizedState=Mu(a),i.childLanes=Ru(e,g,a),t.memoizedState=_u,t=ol(null,i));else if(ya(t),md(x)){if(g=x.nextSibling&&x.nextSibling.dataset,g)var k=g.dgst;g=k,i=Error(s(419)),i.stack="",i.digest=g,$i({value:i,source:null,stack:null}),t=ku(e,t,a)}else if(We||Yr(e,t,a,!1),g=(a&e.childLanes)!==0,We||g){if(g=Fe,g!==null&&(i=jt(g,a),i!==0&&i!==O.retryLane))throw O.retryLane=i,Ja(e,i),_t(g,e,i),Nu;hd(x)||Ps(),t=ku(e,t,a)}else hd(x)?(t.flags|=192,t.child=e.child,t=null):(e=O.treeContext,Le=nn(x.nextSibling),st=t,je=!0,fa=null,en=!1,e!==null&&Xh(t,e),t=Du(t,i.children),t.flags|=4096);return t}return c?(ba(),x=i.fallback,c=t.mode,O=e.child,k=O.sibling,i=Hn(O,{mode:"hidden",children:i.children}),i.subtreeFlags=O.subtreeFlags&65011712,k!==null?x=Hn(k,x):(x=er(x,c,a,null),x.flags|=2),x.return=t,i.return=t,i.sibling=x,t.child=i,ol(null,i),i=t.child,x=e.child.memoizedState,x===null?x=Mu(a):(c=x.cachePool,c!==null?(O=$e._currentValue,c=c.parent!==O?{parent:O,pool:O}:c):c=em(),x={baseLanes:x.baseLanes|a,cachePool:c}),i.memoizedState=x,i.childLanes=Ru(e,g,a),t.memoizedState=_u,ol(e.child,i)):(ya(t),a=e.child,e=a.sibling,a=Hn(a,{mode:"visible",children:i.children}),a.return=t,a.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=a,t.memoizedState=null,a)}function Du(e,t){return t=Ds({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ds(e,t){return e=Bt(22,e,null,t),e.lanes=0,e}function ku(e,t,a){return sr(t,e.child,null,a),e=Du(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function hp(e,t,a){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Ic(e.return,t,a)}function zu(e,t,a,i,c,d){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:a,tailMode:c,treeForkCount:d}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=i,g.tail=a,g.tailMode=c,g.treeForkCount=d)}function mp(e,t,a){var i=t.pendingProps,c=i.revealOrder,d=i.tail;i=i.children;var g=Ke.current,x=(g&2)!==0;if(x?(g=g&1|2,t.flags|=128):g&=1,X(Ke,g),ct(e,t,i,a),i=je?Ii:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&hp(e,a,t);else if(e.tag===19)hp(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(a=t.child,c=null;a!==null;)e=a.alternate,e!==null&&ws(e)===null&&(c=a),a=a.sibling;a=c,a===null?(c=t.child,t.child=null):(c=a.sibling,a.sibling=null),zu(t,!1,c,a,d,i);break;case"backwards":case"unstable_legacy-backwards":for(a=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&ws(e)===null){t.child=c;break}e=c.sibling,c.sibling=a,a=c,c=e}zu(t,!0,a,null,d,i);break;case"together":zu(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Kn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Sa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Yr(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,a=Hn(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Hn(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Bu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&hs(e)))}function Hx(e,t,a){switch(t.tag){case 3:Ee(t,t.stateNode.containerInfo),ma(t,$e,e.memoizedState.cache),tr();break;case 27:case 5:bn(t);break;case 4:Ee(t,t.stateNode.containerInfo);break;case 10:ma(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,su(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(ya(t),t.flags|=128,null):(a&t.child.childLanes)!==0?fp(e,t,a):(ya(t),e=Kn(e,t,a),e!==null?e.sibling:null);ya(t);break;case 19:var c=(e.flags&128)!==0;if(i=(a&t.childLanes)!==0,i||(Yr(e,t,a,!1),i=(a&t.childLanes)!==0),c){if(i)return mp(e,t,a);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),X(Ke,Ke.current),i)break;return null;case 22:return t.lanes=0,lp(e,t,a,t.pendingProps);case 24:ma(t,$e,e.memoizedState.cache)}return Kn(e,t,a)}function pp(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)We=!0;else{if(!Bu(e,a)&&(t.flags&128)===0)return We=!1,Hx(e,t,a);We=(e.flags&131072)!==0}else We=!1,je&&(t.flags&1048576)!==0&&Kh(t,Ii,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=ir(t.elementType),t.type=e,typeof e=="function")Hc(e)?(i=cr(e,i),t.tag=1,t=up(null,t,e,i,a)):(t.tag=0,t=Tu(null,t,e,i,a));else{if(e!=null){var c=e.$$typeof;if(c===K){t.tag=11,t=ap(null,t,e,i,a);break e}else if(c===R){t.tag=14,t=rp(null,t,e,i,a);break e}}throw t=ie(e)||e,Error(s(306,t,""))}}return t;case 0:return Tu(e,t,t.type,t.pendingProps,a);case 1:return i=t.type,c=cr(i,t.pendingProps),up(e,t,i,c,a);case 3:e:{if(Ee(t,t.stateNode.containerInfo),e===null)throw Error(s(387));i=t.pendingProps;var d=t.memoizedState;c=d.element,nu(e,t),al(t,i,null,a);var g=t.memoizedState;if(i=g.cache,ma(t,$e,i),i!==d.cache&&$c(t,[$e],a,!0),nl(),i=g.element,d.isDehydrated)if(d={element:i,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=dp(e,t,i,a);break e}else if(i!==c){c=Zt(Error(s(424)),t),$i(c),t=dp(e,t,i,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Le=nn(e.firstChild),st=t,je=!0,fa=null,en=!0,a=lm(t,null,i,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(tr(),i===c){t=Kn(e,t,a);break e}ct(e,t,i,a)}t=t.child}return t;case 26:return Rs(e,t),e===null?(a=Og(t.type,null,t.pendingProps,null))?t.memoizedState=a:je||(a=t.type,e=t.pendingProps,i=Is(Te.current).createElement(a),i[lt]=t,i[Et]=e,ut(i,a,e),rt(i),t.stateNode=i):t.memoizedState=Og(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return bn(t),e===null&&je&&(i=t.stateNode=jg(t.type,t.pendingProps,Te.current),st=t,en=!0,c=Le,Ca(t.type)?(pd=c,Le=nn(i.firstChild)):Le=c),ct(e,t,t.pendingProps.children,a),Rs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&je&&((c=i=Le)&&(i=v1(i,t.type,t.pendingProps,en),i!==null?(t.stateNode=i,st=t,Le=nn(i.firstChild),en=!1,c=!0):c=!1),c||ha(t)),bn(t),c=t.type,d=t.pendingProps,g=e!==null?e.memoizedProps:null,i=d.children,ud(c,d)?i=null:g!==null&&ud(c,g)&&(t.flags|=32),t.memoizedState!==null&&(c=cu(e,t,Rx,null,null,a),jl._currentValue=c),Rs(e,t),ct(e,t,i,a),t.child;case 6:return e===null&&je&&((e=a=Le)&&(a=y1(a,t.pendingProps,en),a!==null?(t.stateNode=a,st=t,Le=null,e=!0):e=!1),e||ha(t)),null;case 13:return fp(e,t,a);case 4:return Ee(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=sr(t,null,i,a):ct(e,t,i,a),t.child;case 11:return ap(e,t,t.type,t.pendingProps,a);case 7:return ct(e,t,t.pendingProps,a),t.child;case 8:return ct(e,t,t.pendingProps.children,a),t.child;case 12:return ct(e,t,t.pendingProps.children,a),t.child;case 10:return i=t.pendingProps,ma(t,t.type,i.value),ct(e,t,i.children,a),t.child;case 9:return c=t.type._context,i=t.pendingProps.children,ar(t),c=ot(c),i=i(c),t.flags|=1,ct(e,t,i,a),t.child;case 14:return rp(e,t,t.type,t.pendingProps,a);case 15:return ip(e,t,t.type,t.pendingProps,a);case 19:return mp(e,t,a);case 31:return qx(e,t,a);case 22:return lp(e,t,a,t.pendingProps);case 24:return ar(t),i=ot($e),e===null?(c=Jc(),c===null&&(c=Fe,d=Zc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=a),c=d),t.memoizedState={parent:i,cache:c},tu(t),ma(t,$e,c)):((e.lanes&a)!==0&&(nu(e,t),al(t,null,null,a),nl()),c=e.memoizedState,d=t.memoizedState,c.parent!==i?(c={parent:i,cache:i},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),ma(t,$e,i)):(i=d.cache,ma(t,$e,i),i!==c.cache&&$c(t,[$e],a,!0))),ct(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Xn(e){e.flags|=4}function Fu(e,t,a,i,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Pp())e.flags|=8192;else throw lr=vs,eu}else e.flags&=-16777217}function gp(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Mg(t))if(Pp())e.flags|=8192;else throw lr=vs,eu}function ks(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ht():536870912,e.lanes|=t,ri|=t)}function cl(e,t){if(!je)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,i=0;if(t)for(var c=e.child;c!==null;)a|=c.lanes|c.childLanes,i|=c.subtreeFlags&65011712,i|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)a|=c.lanes|c.childLanes,i|=c.subtreeFlags,i|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=i,e.childLanes=a,t}function Px(e,t,a){var i=t.pendingProps;switch(Gc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ue(t),null;case 3:return a=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Vn($e),pt(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Gr(t)?Xn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Kc())),Ue(t),null;case 26:var c=t.type,d=t.memoizedState;return e===null?(Xn(t),d!==null?(Ue(t),gp(t,d)):(Ue(t),Fu(t,c,null,i,a))):d?d!==e.memoizedState?(Xn(t),Ue(t),gp(t,d)):(Ue(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&Xn(t),Ue(t),Fu(t,c,e,i,a)),null;case 27:if(sn(t),a=Te.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Xn(t);else{if(!i){if(t.stateNode===null)throw Error(s(166));return Ue(t),null}e=ae.current,Gr(t)?Ih(t):(e=jg(c,i,a),t.stateNode=e,Xn(t))}return Ue(t),null;case 5:if(sn(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Xn(t);else{if(!i){if(t.stateNode===null)throw Error(s(166));return Ue(t),null}if(d=ae.current,Gr(t))Ih(t);else{var g=Is(Te.current);switch(d){case 1:d=g.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:d=g.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":d=g.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":d=g.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":d=g.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof i.is=="string"?g.createElement("select",{is:i.is}):g.createElement("select"),i.multiple?d.multiple=!0:i.size&&(d.size=i.size);break;default:d=typeof i.is=="string"?g.createElement(c,{is:i.is}):g.createElement(c)}}d[lt]=t,d[Et]=i;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)d.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=d;e:switch(ut(d,c,i),c){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Xn(t)}}return Ue(t),Fu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Xn(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(s(166));if(e=Te.current,Gr(t)){if(e=t.stateNode,a=t.memoizedProps,i=null,c=st,c!==null)switch(c.tag){case 27:case 5:i=c.memoizedProps}e[lt]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||fg(e.nodeValue,a)),e||ha(t,!0)}else e=Is(e).createTextNode(i),e[lt]=t,t.stateNode=e}return Ue(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(i=Gr(t),a!==null){if(e===null){if(!i)throw Error(s(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(557));e[lt]=t}else tr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),e=!1}else a=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Lt(t),t):(Lt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return Ue(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Gr(t),i!==null&&i.dehydrated!==null){if(e===null){if(!c)throw Error(s(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(s(317));c[lt]=t}else tr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),c=!1}else c=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(Lt(t),t):(Lt(t),null)}return Lt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,c=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(c=i.alternate.memoizedState.cachePool.pool),d=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),d!==c&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),ks(t,t.updateQueue),Ue(t),null);case 4:return pt(),e===null&&id(t.stateNode.containerInfo),Ue(t),null;case 10:return Vn(t.type),Ue(t),null;case 19:if(pe(Ke),i=t.memoizedState,i===null)return Ue(t),null;if(c=(t.flags&128)!==0,d=i.rendering,d===null)if(c)cl(i,!1);else{if(Ve!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=ws(e),d!==null){for(t.flags|=128,cl(i,!1),e=d.updateQueue,t.updateQueue=e,ks(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Vh(a,e),a=a.sibling;return X(Ke,Ke.current&1|2),je&&Pn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&vt()>Us&&(t.flags|=128,c=!0,cl(i,!1),t.lanes=4194304)}else{if(!c)if(e=ws(d),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,ks(t,e),cl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!d.alternate&&!je)return Ue(t),null}else 2*vt()-i.renderingStartTime>Us&&a!==536870912&&(t.flags|=128,c=!0,cl(i,!1),t.lanes=4194304);i.isBackwards?(d.sibling=t.child,t.child=d):(e=i.last,e!==null?e.sibling=d:t.child=d,i.last=d)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=vt(),e.sibling=null,a=Ke.current,X(Ke,c?a&1|2:a&1),je&&Pn(t,i.treeForkCount),e):(Ue(t),null);case 22:case 23:return Lt(t),lu(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),a=t.updateQueue,a!==null&&ks(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&pe(rr),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Vn($e),Ue(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function Qx(e,t){switch(Gc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vn($e),pt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return sn(t),null;case 31:if(t.memoizedState!==null){if(Lt(t),t.alternate===null)throw Error(s(340));tr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Lt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));tr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(Ke),null;case 4:return pt(),null;case 10:return Vn(t.type),null;case 22:case 23:return Lt(t),lu(),e!==null&&pe(rr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Vn($e),null;case 25:return null;default:return null}}function vp(e,t){switch(Gc(t),t.tag){case 3:Vn($e),pt();break;case 26:case 27:case 5:sn(t);break;case 4:pt();break;case 31:t.memoizedState!==null&&Lt(t);break;case 13:Lt(t);break;case 19:pe(Ke);break;case 10:Vn(t.type);break;case 22:case 23:Lt(t),lu(),e!==null&&pe(rr);break;case 24:Vn($e)}}function ul(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var c=i.next;a=c;do{if((a.tag&e)===e){i=void 0;var d=a.create,g=a.inst;i=d(),g.destroy=i}a=a.next}while(a!==c)}}catch(x){De(t,t.return,x)}}function xa(e,t,a){try{var i=t.updateQueue,c=i!==null?i.lastEffect:null;if(c!==null){var d=c.next;i=d;do{if((i.tag&e)===e){var g=i.inst,x=g.destroy;if(x!==void 0){g.destroy=void 0,c=t;var O=a,k=x;try{k()}catch(H){De(c,O,H)}}}i=i.next}while(i!==d)}}catch(H){De(t,t.return,H)}}function yp(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{om(t,a)}catch(i){De(e,e.return,i)}}}function bp(e,t,a){a.props=cr(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(i){De(e,t,i)}}function dl(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof a=="function"?e.refCleanup=a(i):a.current=i}}catch(c){De(e,t,c)}}function En(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{i()}catch(c){De(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){De(e,t,c)}else a.current=null}function xp(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&i.focus();break e;case"img":a.src?i.src=a.src:a.srcSet&&(i.srcset=a.srcSet)}}catch(c){De(e,e.return,c)}}function Lu(e,t,a){try{var i=e.stateNode;d1(i,e.type,a,t),i[Et]=t}catch(c){De(e,e.return,c)}}function wp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ca(e.type)||e.tag===4}function Uu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ca(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function qu(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Un));else if(i!==4&&(i===27&&Ca(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(qu(e,t,a),e=e.sibling;e!==null;)qu(e,t,a),e=e.sibling}function zs(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&Ca(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(zs(e,t,a),e=e.sibling;e!==null;)zs(e,t,a),e=e.sibling}function Sp(e){var t=e.stateNode,a=e.memoizedProps;try{for(var i=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);ut(t,i,a),t[lt]=e,t[Et]=a}catch(d){De(e,e.return,d)}}var In=!1,Je=!1,Hu=!1,jp=typeof WeakSet=="function"?WeakSet:Set,it=null;function Vx(e,t){if(e=e.containerInfo,od=no,e=zh(e),kc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var c=i.anchorOffset,d=i.focusNode;i=i.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var g=0,x=-1,O=-1,k=0,H=0,G=e,z=null;t:for(;;){for(var F;G!==a||c!==0&&G.nodeType!==3||(x=g+c),G!==d||i!==0&&G.nodeType!==3||(O=g+i),G.nodeType===3&&(g+=G.nodeValue.length),(F=G.firstChild)!==null;)z=G,G=F;for(;;){if(G===e)break t;if(z===a&&++k===c&&(x=g),z===d&&++H===i&&(O=g),(F=G.nextSibling)!==null)break;G=z,z=G.parentNode}G=F}a=x===-1||O===-1?null:{start:x,end:O}}else a=null}a=a||{start:0,end:0}}else a=null;for(cd={focusedElem:e,selectionRange:a},no=!1,it=t;it!==null;)if(t=it,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,it=e;else for(;it!==null;){switch(t=it,d=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)c=e[a],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=t,c=d.memoizedProps,d=d.memoizedState,i=a.stateNode;try{var re=cr(a.type,c);e=i.getSnapshotBeforeUpdate(re,d),i.__reactInternalSnapshotBeforeUpdate=e}catch(fe){De(a,a.return,fe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)fd(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":fd(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=t.sibling,e!==null){e.return=t.return,it=e;break}it=t.return}}function Ep(e,t,a){var i=a.flags;switch(a.tag){case 0:case 11:case 15:Zn(e,a),i&4&&ul(5,a);break;case 1:if(Zn(e,a),i&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(g){De(a,a.return,g)}else{var c=cr(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){De(a,a.return,g)}}i&64&&yp(a),i&512&&dl(a,a.return);break;case 3:if(Zn(e,a),i&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{om(e,t)}catch(g){De(a,a.return,g)}}break;case 27:t===null&&i&4&&Sp(a);case 26:case 5:Zn(e,a),t===null&&i&4&&xp(a),i&512&&dl(a,a.return);break;case 12:Zn(e,a);break;case 31:Zn(e,a),i&4&&Cp(e,a);break;case 13:Zn(e,a),i&4&&Np(e,a),i&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Jx.bind(null,a),b1(e,a))));break;case 22:if(i=a.memoizedState!==null||In,!i){t=t!==null&&t.memoizedState!==null||Je,c=In;var d=Je;In=i,(Je=t)&&!d?Wn(e,a,(a.subtreeFlags&8772)!==0):Zn(e,a),In=c,Je=d}break;case 30:break;default:Zn(e,a)}}function Ap(e){var t=e.alternate;t!==null&&(e.alternate=null,Ap(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&vc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var He=null,Ot=!1;function $n(e,t,a){for(a=a.child;a!==null;)Op(e,t,a),a=a.sibling}function Op(e,t,a){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Ya,a)}catch{}switch(a.tag){case 26:Je||En(a,t),$n(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Je||En(a,t);var i=He,c=Ot;Ca(a.type)&&(He=a.stateNode,Ot=!1),$n(e,t,a),xl(a.stateNode),He=i,Ot=c;break;case 5:Je||En(a,t);case 6:if(i=He,c=Ot,He=null,$n(e,t,a),He=i,Ot=c,He!==null)if(Ot)try{(He.nodeType===9?He.body:He.nodeName==="HTML"?He.ownerDocument.body:He).removeChild(a.stateNode)}catch(d){De(a,t,d)}else try{He.removeChild(a.stateNode)}catch(d){De(a,t,d)}break;case 18:He!==null&&(Ot?(e=He,yg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),fi(e)):yg(He,a.stateNode));break;case 4:i=He,c=Ot,He=a.stateNode.containerInfo,Ot=!0,$n(e,t,a),He=i,Ot=c;break;case 0:case 11:case 14:case 15:xa(2,a,t),Je||xa(4,a,t),$n(e,t,a);break;case 1:Je||(En(a,t),i=a.stateNode,typeof i.componentWillUnmount=="function"&&bp(a,t,i)),$n(e,t,a);break;case 21:$n(e,t,a);break;case 22:Je=(i=Je)||a.memoizedState!==null,$n(e,t,a),Je=i;break;default:$n(e,t,a)}}function Cp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{fi(e)}catch(a){De(t,t.return,a)}}}function Np(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{fi(e)}catch(a){De(t,t.return,a)}}function Gx(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new jp),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new jp),t;default:throw Error(s(435,e.tag))}}function Bs(e,t){var a=Gx(e);t.forEach(function(i){if(!a.has(i)){a.add(i);var c=e1.bind(null,e,i);i.then(c,c)}})}function Ct(e,t){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var c=a[i],d=e,g=t,x=g;e:for(;x!==null;){switch(x.tag){case 27:if(Ca(x.type)){He=x.stateNode,Ot=!1;break e}break;case 5:He=x.stateNode,Ot=!1;break e;case 3:case 4:He=x.stateNode.containerInfo,Ot=!0;break e}x=x.return}if(He===null)throw Error(s(160));Op(d,g,c),He=null,Ot=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Tp(t,e),t=t.sibling}var fn=null;function Tp(e,t){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ct(t,e),Nt(e),i&4&&(xa(3,e,e.return),ul(3,e),xa(5,e,e.return));break;case 1:Ct(t,e),Nt(e),i&512&&(Je||a===null||En(a,a.return)),i&64&&In&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?i:a.concat(i))));break;case 26:var c=fn;if(Ct(t,e),Nt(e),i&512&&(Je||a===null||En(a,a.return)),i&4){var d=a!==null?a.memoizedState:null;if(i=e.memoizedState,a===null)if(i===null)if(e.stateNode===null){e:{i=e.type,a=e.memoizedProps,c=c.ownerDocument||c;t:switch(i){case"title":d=c.getElementsByTagName("title")[0],(!d||d[Li]||d[lt]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(i),c.head.insertBefore(d,c.querySelector("head > title"))),ut(d,i,a),d[lt]=e,rt(d),i=d;break e;case"link":var g=Tg("link","href",c).get(i+(a.href||""));if(g){for(var x=0;x<g.length;x++)if(d=g[x],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(x,1);break t}}d=c.createElement(i),ut(d,i,a),c.head.appendChild(d);break;case"meta":if(g=Tg("meta","content",c).get(i+(a.content||""))){for(x=0;x<g.length;x++)if(d=g[x],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(x,1);break t}}d=c.createElement(i),ut(d,i,a),c.head.appendChild(d);break;default:throw Error(s(468,i))}d[lt]=e,rt(d),i=d}e.stateNode=i}else _g(c,e.type,e.stateNode);else e.stateNode=Ng(c,i,e.memoizedProps);else d!==i?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,i===null?_g(c,e.type,e.stateNode):Ng(c,i,e.memoizedProps)):i===null&&e.stateNode!==null&&Lu(e,e.memoizedProps,a.memoizedProps)}break;case 27:Ct(t,e),Nt(e),i&512&&(Je||a===null||En(a,a.return)),a!==null&&i&4&&Lu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Ct(t,e),Nt(e),i&512&&(Je||a===null||En(a,a.return)),e.flags&32){c=e.stateNode;try{zr(c,"")}catch(re){De(e,e.return,re)}}i&4&&e.stateNode!=null&&(c=e.memoizedProps,Lu(e,c,a!==null?a.memoizedProps:c)),i&1024&&(Hu=!0);break;case 6:if(Ct(t,e),Nt(e),i&4){if(e.stateNode===null)throw Error(s(162));i=e.memoizedProps,a=e.stateNode;try{a.nodeValue=i}catch(re){De(e,e.return,re)}}break;case 3:if(Ws=null,c=fn,fn=$s(t.containerInfo),Ct(t,e),fn=c,Nt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{fi(t.containerInfo)}catch(re){De(e,e.return,re)}Hu&&(Hu=!1,_p(e));break;case 4:i=fn,fn=$s(e.stateNode.containerInfo),Ct(t,e),Nt(e),fn=i;break;case 12:Ct(t,e),Nt(e);break;case 31:Ct(t,e),Nt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Bs(e,i)));break;case 13:Ct(t,e),Nt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Ls=vt()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Bs(e,i)));break;case 22:c=e.memoizedState!==null;var O=a!==null&&a.memoizedState!==null,k=In,H=Je;if(In=k||c,Je=H||O,Ct(t,e),Je=H,In=k,Nt(e),i&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(a===null||O||In||Je||ur(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){O=a=t;try{if(d=O.stateNode,c)g=d.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{x=O.stateNode;var G=O.memoizedProps.style,z=G!=null&&G.hasOwnProperty("display")?G.display:null;x.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(re){De(O,O.return,re)}}}else if(t.tag===6){if(a===null){O=t;try{O.stateNode.nodeValue=c?"":O.memoizedProps}catch(re){De(O,O.return,re)}}}else if(t.tag===18){if(a===null){O=t;try{var F=O.stateNode;c?bg(F,!0):bg(O.stateNode,!1)}catch(re){De(O,O.return,re)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(a=i.retryQueue,a!==null&&(i.retryQueue=null,Bs(e,a))));break;case 19:Ct(t,e),Nt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Bs(e,i)));break;case 30:break;case 21:break;default:Ct(t,e),Nt(e)}}function Nt(e){var t=e.flags;if(t&2){try{for(var a,i=e.return;i!==null;){if(wp(i)){a=i;break}i=i.return}if(a==null)throw Error(s(160));switch(a.tag){case 27:var c=a.stateNode,d=Uu(e);zs(e,d,c);break;case 5:var g=a.stateNode;a.flags&32&&(zr(g,""),a.flags&=-33);var x=Uu(e);zs(e,x,g);break;case 3:case 4:var O=a.stateNode.containerInfo,k=Uu(e);qu(e,k,O);break;default:throw Error(s(161))}}catch(H){De(e,e.return,H)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function _p(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;_p(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Zn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ep(e,t.alternate,t),t=t.sibling}function ur(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:xa(4,t,t.return),ur(t);break;case 1:En(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&bp(t,t.return,a),ur(t);break;case 27:xl(t.stateNode);case 26:case 5:En(t,t.return),ur(t);break;case 22:t.memoizedState===null&&ur(t);break;case 30:ur(t);break;default:ur(t)}e=e.sibling}}function Wn(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,c=e,d=t,g=d.flags;switch(d.tag){case 0:case 11:case 15:Wn(c,d,a),ul(4,d);break;case 1:if(Wn(c,d,a),i=d,c=i.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(k){De(i,i.return,k)}if(i=d,c=i.updateQueue,c!==null){var x=i.stateNode;try{var O=c.shared.hiddenCallbacks;if(O!==null)for(c.shared.hiddenCallbacks=null,c=0;c<O.length;c++)sm(O[c],x)}catch(k){De(i,i.return,k)}}a&&g&64&&yp(d),dl(d,d.return);break;case 27:Sp(d);case 26:case 5:Wn(c,d,a),a&&i===null&&g&4&&xp(d),dl(d,d.return);break;case 12:Wn(c,d,a);break;case 31:Wn(c,d,a),a&&g&4&&Cp(c,d);break;case 13:Wn(c,d,a),a&&g&4&&Np(c,d);break;case 22:d.memoizedState===null&&Wn(c,d,a),dl(d,d.return);break;case 30:break;default:Wn(c,d,a)}t=t.sibling}}function Pu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Zi(a))}function Qu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Zi(e))}function hn(e,t,a,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Mp(e,t,a,i),t=t.sibling}function Mp(e,t,a,i){var c=t.flags;switch(t.tag){case 0:case 11:case 15:hn(e,t,a,i),c&2048&&ul(9,t);break;case 1:hn(e,t,a,i);break;case 3:hn(e,t,a,i),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Zi(e)));break;case 12:if(c&2048){hn(e,t,a,i),e=t.stateNode;try{var d=t.memoizedProps,g=d.id,x=d.onPostCommit;typeof x=="function"&&x(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(O){De(t,t.return,O)}}else hn(e,t,a,i);break;case 31:hn(e,t,a,i);break;case 13:hn(e,t,a,i);break;case 23:break;case 22:d=t.stateNode,g=t.alternate,t.memoizedState!==null?d._visibility&2?hn(e,t,a,i):fl(e,t):d._visibility&2?hn(e,t,a,i):(d._visibility|=2,ti(e,t,a,i,(t.subtreeFlags&10256)!==0||!1)),c&2048&&Pu(g,t);break;case 24:hn(e,t,a,i),c&2048&&Qu(t.alternate,t);break;default:hn(e,t,a,i)}}function ti(e,t,a,i,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var d=e,g=t,x=a,O=i,k=g.flags;switch(g.tag){case 0:case 11:case 15:ti(d,g,x,O,c),ul(8,g);break;case 23:break;case 22:var H=g.stateNode;g.memoizedState!==null?H._visibility&2?ti(d,g,x,O,c):fl(d,g):(H._visibility|=2,ti(d,g,x,O,c)),c&&k&2048&&Pu(g.alternate,g);break;case 24:ti(d,g,x,O,c),c&&k&2048&&Qu(g.alternate,g);break;default:ti(d,g,x,O,c)}t=t.sibling}}function fl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,i=t,c=i.flags;switch(i.tag){case 22:fl(a,i),c&2048&&Pu(i.alternate,i);break;case 24:fl(a,i),c&2048&&Qu(i.alternate,i);break;default:fl(a,i)}t=t.sibling}}var hl=8192;function ni(e,t,a){if(e.subtreeFlags&hl)for(e=e.child;e!==null;)Rp(e,t,a),e=e.sibling}function Rp(e,t,a){switch(e.tag){case 26:ni(e,t,a),e.flags&hl&&e.memoizedState!==null&&M1(a,fn,e.memoizedState,e.memoizedProps);break;case 5:ni(e,t,a);break;case 3:case 4:var i=fn;fn=$s(e.stateNode.containerInfo),ni(e,t,a),fn=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=hl,hl=16777216,ni(e,t,a),hl=i):ni(e,t,a));break;default:ni(e,t,a)}}function Dp(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ml(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];it=i,zp(i,e)}Dp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)kp(e),e=e.sibling}function kp(e){switch(e.tag){case 0:case 11:case 15:ml(e),e.flags&2048&&xa(9,e,e.return);break;case 3:ml(e);break;case 12:ml(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Fs(e)):ml(e);break;default:ml(e)}}function Fs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];it=i,zp(i,e)}Dp(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:xa(8,t,t.return),Fs(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Fs(t));break;default:Fs(t)}e=e.sibling}}function zp(e,t){for(;it!==null;){var a=it;switch(a.tag){case 0:case 11:case 15:xa(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var i=a.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:Zi(a.memoizedState.cache)}if(i=a.child,i!==null)i.return=a,it=i;else e:for(a=e;it!==null;){i=it;var c=i.sibling,d=i.return;if(Ap(i),i===a){it=null;break e}if(c!==null){c.return=d,it=c;break e}it=d}}}var Yx={getCacheForType:function(e){var t=ot($e),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return ot($e).controller.signal}},Kx=typeof WeakMap=="function"?WeakMap:Map,_e=0,Fe=null,be=null,we=0,Re=0,Ut=null,wa=!1,ai=!1,Vu=!1,Jn=0,Ve=0,Sa=0,dr=0,Gu=0,qt=0,ri=0,pl=null,Tt=null,Yu=!1,Ls=0,Bp=0,Us=1/0,qs=null,ja=null,tt=0,Ea=null,ii=null,ea=0,Ku=0,Xu=null,Fp=null,gl=0,Iu=null;function Ht(){return(_e&2)!==0&&we!==0?we&-we:_.T!==null?td():pc()}function Lp(){if(qt===0)if((we&536870912)===0||je){var e=Cr;Cr<<=1,(Cr&3932160)===0&&(Cr=262144),qt=e}else qt=536870912;return e=Ft.current,e!==null&&(e.flags|=32),qt}function _t(e,t,a){(e===Fe&&(Re===2||Re===9)||e.cancelPendingCommit!==null)&&(li(e,0),Aa(e,we,qt,!1)),Pe(e,a),((_e&2)===0||e!==Fe)&&(e===Fe&&((_e&2)===0&&(dr|=a),Ve===4&&Aa(e,we,qt,!1)),An(e))}function Up(e,t,a){if((_e&6)!==0)throw Error(s(327));var i=!a&&(t&127)===0&&(t&e.expiredLanes)===0||qe(e,t),c=i?$x(e,t):Zu(e,t,!0),d=i;do{if(c===0){ai&&!i&&Aa(e,t,0,!1);break}else{if(a=e.current.alternate,d&&!Xx(a)){c=Zu(e,t,!1),d=!1;continue}if(c===2){if(d=t,e.errorRecoveryDisabledLanes&d)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var x=e;c=pl;var O=x.current.memoizedState.isDehydrated;if(O&&(li(x,g).flags|=256),g=Zu(x,g,!1),g!==2){if(Vu&&!O){x.errorRecoveryDisabledLanes|=d,dr|=d,c=4;break e}d=Tt,Tt=c,d!==null&&(Tt===null?Tt=d:Tt.push.apply(Tt,d))}c=g}if(d=!1,c!==2)continue}}if(c===1){li(e,0),Aa(e,t,0,!0);break}e:{switch(i=e,d=c,d){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:Aa(i,t,qt,!wa);break e;case 2:Tt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(c=Ls+300-vt(),10<c)){if(Aa(i,t,qt,!wa),me(i,0,!0)!==0)break e;ea=t,i.timeoutHandle=gg(qp.bind(null,i,a,Tt,qs,Yu,t,qt,dr,ri,wa,d,"Throttled",-0,0),c);break e}qp(i,a,Tt,qs,Yu,t,qt,dr,ri,wa,d,null,-0,0)}}break}while(!0);An(e)}function qp(e,t,a,i,c,d,g,x,O,k,H,G,z,F){if(e.timeoutHandle=-1,G=t.subtreeFlags,G&8192||(G&16785408)===16785408){G={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Un},Rp(t,d,G);var re=(d&62914560)===d?Ls-vt():(d&4194048)===d?Bp-vt():0;if(re=R1(G,re),re!==null){ea=d,e.cancelPendingCommit=re(Xp.bind(null,e,t,d,a,i,c,g,x,O,H,G,null,z,F)),Aa(e,d,g,!k);return}}Xp(e,t,d,a,i,c,g,x,O)}function Xx(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var i=0;i<a.length;i++){var c=a[i],d=c.getSnapshot;c=c.value;try{if(!zt(d(),c))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Aa(e,t,a,i){t&=~Gu,t&=~dr,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var c=t;0<c;){var d=31-ft(c),g=1<<d;i[d]=-1,c&=~g}a!==0&&Xa(e,a,t)}function Hs(){return(_e&6)===0?(vl(0),!1):!0}function $u(){if(be!==null){if(Re===0)var e=be.return;else e=be,Qn=nr=null,fu(e),$r=null,Ji=0,e=be;for(;e!==null;)vp(e.alternate,e),e=e.return;be=null}}function li(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,m1(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ea=0,$u(),Fe=e,be=a=Hn(e.current,null),we=t,Re=0,Ut=null,wa=!1,ai=qe(e,t),Vu=!1,ri=qt=Gu=dr=Sa=Ve=0,Tt=pl=null,Yu=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var c=31-ft(i),d=1<<c;t|=e[c],i&=~d}return Jn=t,os(),a}function Hp(e,t){ge=null,_.H=sl,t===Ir||t===gs?(t=am(),Re=3):t===eu?(t=am(),Re=4):Re=t===Nu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Ut=t,be===null&&(Ve=1,_s(e,Zt(t,e.current)))}function Pp(){var e=Ft.current;return e===null?!0:(we&4194048)===we?tn===null:(we&62914560)===we||(we&536870912)!==0?e===tn:!1}function Qp(){var e=_.H;return _.H=sl,e===null?sl:e}function Vp(){var e=_.A;return _.A=Yx,e}function Ps(){Ve=4,wa||(we&4194048)!==we&&Ft.current!==null||(ai=!0),(Sa&134217727)===0&&(dr&134217727)===0||Fe===null||Aa(Fe,we,qt,!1)}function Zu(e,t,a){var i=_e;_e|=2;var c=Qp(),d=Vp();(Fe!==e||we!==t)&&(qs=null,li(e,t)),t=!1;var g=Ve;e:do try{if(Re!==0&&be!==null){var x=be,O=Ut;switch(Re){case 8:$u(),g=6;break e;case 3:case 2:case 9:case 6:Ft.current===null&&(t=!0);var k=Re;if(Re=0,Ut=null,si(e,x,O,k),a&&ai){g=0;break e}break;default:k=Re,Re=0,Ut=null,si(e,x,O,k)}}Ix(),g=Ve;break}catch(H){Hp(e,H)}while(!0);return t&&e.shellSuspendCounter++,Qn=nr=null,_e=i,_.H=c,_.A=d,be===null&&(Fe=null,we=0,os()),g}function Ix(){for(;be!==null;)Gp(be)}function $x(e,t){var a=_e;_e|=2;var i=Qp(),c=Vp();Fe!==e||we!==t?(qs=null,Us=vt()+500,li(e,t)):ai=qe(e,t);e:do try{if(Re!==0&&be!==null){t=be;var d=Ut;t:switch(Re){case 1:Re=0,Ut=null,si(e,t,d,1);break;case 2:case 9:if(tm(d)){Re=0,Ut=null,Yp(t);break}t=function(){Re!==2&&Re!==9||Fe!==e||(Re=7),An(e)},d.then(t,t);break e;case 3:Re=7;break e;case 4:Re=5;break e;case 7:tm(d)?(Re=0,Ut=null,Yp(t)):(Re=0,Ut=null,si(e,t,d,7));break;case 5:var g=null;switch(be.tag){case 26:g=be.memoizedState;case 5:case 27:var x=be;if(g?Mg(g):x.stateNode.complete){Re=0,Ut=null;var O=x.sibling;if(O!==null)be=O;else{var k=x.return;k!==null?(be=k,Qs(k)):be=null}break t}}Re=0,Ut=null,si(e,t,d,5);break;case 6:Re=0,Ut=null,si(e,t,d,6);break;case 8:$u(),Ve=6;break e;default:throw Error(s(462))}}Zx();break}catch(H){Hp(e,H)}while(!0);return Qn=nr=null,_.H=i,_.A=c,_e=a,be!==null?0:(Fe=null,we=0,os(),Ve)}function Zx(){for(;be!==null&&!gt();)Gp(be)}function Gp(e){var t=pp(e.alternate,e,Jn);e.memoizedProps=e.pendingProps,t===null?Qs(e):be=t}function Yp(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=cp(a,t,t.pendingProps,t.type,void 0,we);break;case 11:t=cp(a,t,t.pendingProps,t.type.render,t.ref,we);break;case 5:fu(t);default:vp(a,t),t=be=Vh(t,Jn),t=pp(a,t,Jn)}e.memoizedProps=e.pendingProps,t===null?Qs(e):be=t}function si(e,t,a,i){Qn=nr=null,fu(t),$r=null,Ji=0;var c=t.return;try{if(Ux(e,c,t,a,we)){Ve=1,_s(e,Zt(a,e.current)),be=null;return}}catch(d){if(c!==null)throw be=c,d;Ve=1,_s(e,Zt(a,e.current)),be=null;return}t.flags&32768?(je||i===1?e=!0:ai||(we&536870912)!==0?e=!1:(wa=e=!0,(i===2||i===9||i===3||i===6)&&(i=Ft.current,i!==null&&i.tag===13&&(i.flags|=16384))),Kp(t,e)):Qs(t)}function Qs(e){var t=e;do{if((t.flags&32768)!==0){Kp(t,wa);return}e=t.return;var a=Px(t.alternate,t,Jn);if(a!==null){be=a;return}if(t=t.sibling,t!==null){be=t;return}be=t=e}while(t!==null);Ve===0&&(Ve=5)}function Kp(e,t){do{var a=Qx(e.alternate,e);if(a!==null){a.flags&=32767,be=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){be=e;return}be=e=a}while(e!==null);Ve=6,be=null}function Xp(e,t,a,i,c,d,g,x,O){e.cancelPendingCommit=null;do Vs();while(tt!==0);if((_e&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(d=t.lanes|t.childLanes,d|=Uc,wt(e,a,d,g,x,O),e===Fe&&(be=Fe=null,we=0),ii=t,Ea=e,ea=a,Ku=d,Xu=c,Fp=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,t1(Ga,function(){return Jp(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=_.T,_.T=null,c=U.p,U.p=2,g=_e,_e|=4;try{Vx(e,t,a)}finally{_e=g,U.p=c,_.T=i}}tt=1,Ip(),$p(),Zp()}}function Ip(){if(tt===1){tt=0;var e=Ea,t=ii,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=_.T,_.T=null;var i=U.p;U.p=2;var c=_e;_e|=4;try{Tp(t,e);var d=cd,g=zh(e.containerInfo),x=d.focusedElem,O=d.selectionRange;if(g!==x&&x&&x.ownerDocument&&kh(x.ownerDocument.documentElement,x)){if(O!==null&&kc(x)){var k=O.start,H=O.end;if(H===void 0&&(H=k),"selectionStart"in x)x.selectionStart=k,x.selectionEnd=Math.min(H,x.value.length);else{var G=x.ownerDocument||document,z=G&&G.defaultView||window;if(z.getSelection){var F=z.getSelection(),re=x.textContent.length,fe=Math.min(O.start,re),Be=O.end===void 0?fe:Math.min(O.end,re);!F.extend&&fe>Be&&(g=Be,Be=fe,fe=g);var M=Dh(x,fe),N=Dh(x,Be);if(M&&N&&(F.rangeCount!==1||F.anchorNode!==M.node||F.anchorOffset!==M.offset||F.focusNode!==N.node||F.focusOffset!==N.offset)){var D=G.createRange();D.setStart(M.node,M.offset),F.removeAllRanges(),fe>Be?(F.addRange(D),F.extend(N.node,N.offset)):(D.setEnd(N.node,N.offset),F.addRange(D))}}}}for(G=[],F=x;F=F.parentNode;)F.nodeType===1&&G.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<G.length;x++){var Q=G[x];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}no=!!od,cd=od=null}finally{_e=c,U.p=i,_.T=a}}e.current=t,tt=2}}function $p(){if(tt===2){tt=0;var e=Ea,t=ii,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=_.T,_.T=null;var i=U.p;U.p=2;var c=_e;_e|=4;try{Ep(e,t.alternate,t)}finally{_e=c,U.p=i,_.T=a}}tt=3}}function Zp(){if(tt===4||tt===3){tt=0,la();var e=Ea,t=ii,a=ea,i=Fp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?tt=5:(tt=0,ii=Ea=null,Wp(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ja=null),un(a),t=t.stateNode,yt&&typeof yt.onCommitFiberRoot=="function")try{yt.onCommitFiberRoot(Ya,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=_.T,c=U.p,U.p=2,_.T=null;try{for(var d=e.onRecoverableError,g=0;g<i.length;g++){var x=i[g];d(x.value,{componentStack:x.stack})}}finally{_.T=t,U.p=c}}(ea&3)!==0&&Vs(),An(e),c=e.pendingLanes,(a&261930)!==0&&(c&42)!==0?e===Iu?gl++:(gl=0,Iu=e):gl=0,vl(0)}}function Wp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Zi(t)))}function Vs(){return Ip(),$p(),Zp(),Jp()}function Jp(){if(tt!==5)return!1;var e=Ea,t=Ku;Ku=0;var a=un(ea),i=_.T,c=U.p;try{U.p=32>a?32:a,_.T=null,a=Xu,Xu=null;var d=Ea,g=ea;if(tt=0,ii=Ea=null,ea=0,(_e&6)!==0)throw Error(s(331));var x=_e;if(_e|=4,kp(d.current),Mp(d,d.current,g,a),_e=x,vl(0,!1),yt&&typeof yt.onPostCommitFiberRoot=="function")try{yt.onPostCommitFiberRoot(Ya,d)}catch{}return!0}finally{U.p=c,_.T=i,Wp(e,t)}}function eg(e,t,a){t=Zt(a,t),t=Cu(e.stateNode,t,2),e=va(e,t,2),e!==null&&(Pe(e,2),An(e))}function De(e,t,a){if(e.tag===3)eg(e,e,a);else for(;t!==null;){if(t.tag===3){eg(t,e,a);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(ja===null||!ja.has(i))){e=Zt(a,e),a=tp(2),i=va(t,a,2),i!==null&&(np(a,i,t,e),Pe(i,2),An(i));break}}t=t.return}}function Wu(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new Kx;var c=new Set;i.set(t,c)}else c=i.get(t),c===void 0&&(c=new Set,i.set(t,c));c.has(a)||(Vu=!0,c.add(a),e=Wx.bind(null,e,t,a),t.then(e,e))}function Wx(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Fe===e&&(we&a)===a&&(Ve===4||Ve===3&&(we&62914560)===we&&300>vt()-Ls?(_e&2)===0&&li(e,0):Gu|=a,ri===we&&(ri=0)),An(e)}function tg(e,t){t===0&&(t=ht()),e=Ja(e,t),e!==null&&(Pe(e,t),An(e))}function Jx(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),tg(e,a)}function e1(e,t){var a=0;switch(e.tag){case 31:case 13:var i=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(s(314))}i!==null&&i.delete(t),tg(e,a)}function t1(e,t){return ki(e,t)}var Gs=null,oi=null,Ju=!1,Ys=!1,ed=!1,Oa=0;function An(e){e!==oi&&e.next===null&&(oi===null?Gs=oi=e:oi=oi.next=e),Ys=!0,Ju||(Ju=!0,a1())}function vl(e,t){if(!ed&&Ys){ed=!0;do for(var a=!1,i=Gs;i!==null;){if(e!==0){var c=i.pendingLanes;if(c===0)var d=0;else{var g=i.suspendedLanes,x=i.pingedLanes;d=(1<<31-ft(42|e)+1)-1,d&=c&~(g&~x),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,ig(i,d))}else d=we,d=me(i,i===Fe?d:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(d&3)===0||qe(i,d)||(a=!0,ig(i,d));i=i.next}while(a);ed=!1}}function n1(){ng()}function ng(){Ys=Ju=!1;var e=0;Oa!==0&&h1()&&(e=Oa);for(var t=vt(),a=null,i=Gs;i!==null;){var c=i.next,d=ag(i,t);d===0?(i.next=null,a===null?Gs=c:a.next=c,c===null&&(oi=a)):(a=i,(e!==0||(d&3)!==0)&&(Ys=!0)),i=c}tt!==0&&tt!==5||vl(e),Oa!==0&&(Oa=0)}function ag(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,c=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var g=31-ft(d),x=1<<g,O=c[g];O===-1?((x&a)===0||(x&i)!==0)&&(c[g]=at(x,t)):O<=t&&(e.expiredLanes|=x),d&=~x}if(t=Fe,a=we,a=me(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,a===0||e===t&&(Re===2||Re===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&zi(i),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||qe(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(i!==null&&zi(i),un(a)){case 2:case 8:a=Il;break;case 32:a=Ga;break;case 268435456:a=Fn;break;default:a=Ga}return i=rg.bind(null,e),a=ki(a,i),e.callbackPriority=t,e.callbackNode=a,t}return i!==null&&i!==null&&zi(i),e.callbackPriority=2,e.callbackNode=null,2}function rg(e,t){if(tt!==0&&tt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Vs()&&e.callbackNode!==a)return null;var i=we;return i=me(e,e===Fe?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Up(e,i,t),ag(e,vt()),e.callbackNode!=null&&e.callbackNode===a?rg.bind(null,e):null)}function ig(e,t){if(Vs())return null;Up(e,t,!0)}function a1(){p1(function(){(_e&6)!==0?ki(Va,n1):ng()})}function td(){if(Oa===0){var e=Kr;e===0&&(e=Or,Or<<=1,(Or&261888)===0&&(Or=256)),Oa=e}return Oa}function lg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:es(""+e)}function sg(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function r1(e,t,a,i,c){if(t==="submit"&&a&&a.stateNode===c){var d=lg((c[Et]||null).action),g=i.submitter;g&&(t=(t=g[Et]||null)?lg(t.formAction):g.getAttribute("formAction"),t!==null&&(d=t,g=null));var x=new rs("action","action",null,i,c);e.push({event:x,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Oa!==0){var O=g?sg(c,g):new FormData(c);wu(a,{pending:!0,data:O,method:c.method,action:d},null,O)}}else typeof d=="function"&&(x.preventDefault(),O=g?sg(c,g):new FormData(c),wu(a,{pending:!0,data:O,method:c.method,action:d},d,O))},currentTarget:c}]})}}for(var nd=0;nd<Lc.length;nd++){var ad=Lc[nd],i1=ad.toLowerCase(),l1=ad[0].toUpperCase()+ad.slice(1);dn(i1,"on"+l1)}dn(Lh,"onAnimationEnd"),dn(Uh,"onAnimationIteration"),dn(qh,"onAnimationStart"),dn("dblclick","onDoubleClick"),dn("focusin","onFocus"),dn("focusout","onBlur"),dn(Sx,"onTransitionRun"),dn(jx,"onTransitionStart"),dn(Ex,"onTransitionCancel"),dn(Hh,"onTransitionEnd"),Dr("onMouseEnter",["mouseout","mouseover"]),Dr("onMouseLeave",["mouseout","mouseover"]),Dr("onPointerEnter",["pointerout","pointerover"]),Dr("onPointerLeave",["pointerout","pointerover"]),Ia("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ia("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ia("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ia("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ia("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ia("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var yl="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(" "),s1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(yl));function og(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var i=e[a],c=i.event;i=i.listeners;e:{var d=void 0;if(t)for(var g=i.length-1;0<=g;g--){var x=i[g],O=x.instance,k=x.currentTarget;if(x=x.listener,O!==d&&c.isPropagationStopped())break e;d=x,c.currentTarget=k;try{d(c)}catch(H){ss(H)}c.currentTarget=null,d=O}else for(g=0;g<i.length;g++){if(x=i[g],O=x.instance,k=x.currentTarget,x=x.listener,O!==d&&c.isPropagationStopped())break e;d=x,c.currentTarget=k;try{d(c)}catch(H){ss(H)}c.currentTarget=null,d=O}}}}function xe(e,t){var a=t[gc];a===void 0&&(a=t[gc]=new Set);var i=e+"__bubble";a.has(i)||(cg(t,e,2,!1),a.add(i))}function rd(e,t,a){var i=0;t&&(i|=4),cg(a,e,i,t)}var Ks="_reactListening"+Math.random().toString(36).slice(2);function id(e){if(!e[Ks]){e[Ks]=!0,nh.forEach(function(a){a!=="selectionchange"&&(s1.has(a)||rd(a,!1,e),rd(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ks]||(t[Ks]=!0,rd("selectionchange",!1,t))}}function cg(e,t,a,i){switch(Lg(t)){case 2:var c=z1;break;case 8:c=B1;break;default:c=xd}a=c.bind(null,t,a,e),c=void 0,!Ac||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),i?c!==void 0?e.addEventListener(t,a,{capture:!0,passive:c}):e.addEventListener(t,a,!0):c!==void 0?e.addEventListener(t,a,{passive:c}):e.addEventListener(t,a,!1)}function ld(e,t,a,i,c){var d=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var g=i.tag;if(g===3||g===4){var x=i.stateNode.containerInfo;if(x===c)break;if(g===4)for(g=i.return;g!==null;){var O=g.tag;if((O===3||O===4)&&g.stateNode.containerInfo===c)return;g=g.return}for(;x!==null;){if(g=_r(x),g===null)return;if(O=g.tag,O===5||O===6||O===26||O===27){i=d=g;continue e}x=x.parentNode}}i=i.return}mh(function(){var k=d,H=jc(a),G=[];e:{var z=Ph.get(e);if(z!==void 0){var F=rs,re=e;switch(e){case"keypress":if(ns(a)===0)break e;case"keydown":case"keyup":F=ex;break;case"focusin":re="focus",F=Tc;break;case"focusout":re="blur",F=Tc;break;case"beforeblur":case"afterblur":F=Tc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=vh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=Pb;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=ax;break;case Lh:case Uh:case qh:F=Gb;break;case Hh:F=ix;break;case"scroll":case"scrollend":F=qb;break;case"wheel":F=sx;break;case"copy":case"cut":case"paste":F=Kb;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=bh;break;case"toggle":case"beforetoggle":F=cx}var fe=(t&4)!==0,Be=!fe&&(e==="scroll"||e==="scrollend"),M=fe?z!==null?z+"Capture":null:z;fe=[];for(var N=k,D;N!==null;){var Q=N;if(D=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||D===null||M===null||(Q=qi(N,M),Q!=null&&fe.push(bl(N,Q,D))),Be)break;N=N.return}0<fe.length&&(z=new F(z,re,null,a,H),G.push({event:z,listeners:fe}))}}if((t&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",F=e==="mouseout"||e==="pointerout",z&&a!==Sc&&(re=a.relatedTarget||a.fromElement)&&(_r(re)||re[Tr]))break e;if((F||z)&&(z=H.window===H?H:(z=H.ownerDocument)?z.defaultView||z.parentWindow:window,F?(re=a.relatedTarget||a.toElement,F=k,re=re?_r(re):null,re!==null&&(Be=f(re),fe=re.tag,re!==Be||fe!==5&&fe!==27&&fe!==6)&&(re=null)):(F=null,re=k),F!==re)){if(fe=vh,Q="onMouseLeave",M="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(fe=bh,Q="onPointerLeave",M="onPointerEnter",N="pointer"),Be=F==null?z:Ui(F),D=re==null?z:Ui(re),z=new fe(Q,N+"leave",F,a,H),z.target=Be,z.relatedTarget=D,Q=null,_r(H)===k&&(fe=new fe(M,N+"enter",re,a,H),fe.target=D,fe.relatedTarget=Be,Q=fe),Be=Q,F&&re)t:{for(fe=o1,M=F,N=re,D=0,Q=M;Q;Q=fe(Q))D++;Q=0;for(var ue=N;ue;ue=fe(ue))Q++;for(;0<D-Q;)M=fe(M),D--;for(;0<Q-D;)N=fe(N),Q--;for(;D--;){if(M===N||N!==null&&M===N.alternate){fe=M;break t}M=fe(M),N=fe(N)}fe=null}else fe=null;F!==null&&ug(G,z,F,fe,!1),re!==null&&Be!==null&&ug(G,Be,re,fe,!0)}}e:{if(z=k?Ui(k):window,F=z.nodeName&&z.nodeName.toLowerCase(),F==="select"||F==="input"&&z.type==="file")var Ae=Ch;else if(Ah(z))if(Nh)Ae=bx;else{Ae=vx;var se=gx}else F=z.nodeName,!F||F.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?k&&wc(k.elementType)&&(Ae=Ch):Ae=yx;if(Ae&&(Ae=Ae(e,k))){Oh(G,Ae,a,H);break e}se&&se(e,z,k),e==="focusout"&&k&&z.type==="number"&&k.memoizedProps.value!=null&&xc(z,"number",z.value)}switch(se=k?Ui(k):window,e){case"focusin":(Ah(se)||se.contentEditable==="true")&&(Ur=se,zc=k,Xi=null);break;case"focusout":Xi=zc=Ur=null;break;case"mousedown":Bc=!0;break;case"contextmenu":case"mouseup":case"dragend":Bc=!1,Bh(G,a,H);break;case"selectionchange":if(wx)break;case"keydown":case"keyup":Bh(G,a,H)}var ve;if(Mc)e:{switch(e){case"compositionstart":var Se="onCompositionStart";break e;case"compositionend":Se="onCompositionEnd";break e;case"compositionupdate":Se="onCompositionUpdate";break e}Se=void 0}else Lr?jh(e,a)&&(Se="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Se="onCompositionStart");Se&&(xh&&a.locale!=="ko"&&(Lr||Se!=="onCompositionStart"?Se==="onCompositionEnd"&&Lr&&(ve=ph()):(ua=H,Oc="value"in ua?ua.value:ua.textContent,Lr=!0)),se=Xs(k,Se),0<se.length&&(Se=new yh(Se,e,null,a,H),G.push({event:Se,listeners:se}),ve?Se.data=ve:(ve=Eh(a),ve!==null&&(Se.data=ve)))),(ve=dx?fx(e,a):hx(e,a))&&(Se=Xs(k,"onBeforeInput"),0<Se.length&&(se=new yh("onBeforeInput","beforeinput",null,a,H),G.push({event:se,listeners:Se}),se.data=ve)),r1(G,e,k,a,H)}og(G,t)})}function bl(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Xs(e,t){for(var a=t+"Capture",i=[];e!==null;){var c=e,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=qi(e,a),c!=null&&i.unshift(bl(e,c,d)),c=qi(e,t),c!=null&&i.push(bl(e,c,d))),e.tag===3)return i;e=e.return}return[]}function o1(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ug(e,t,a,i,c){for(var d=t._reactName,g=[];a!==null&&a!==i;){var x=a,O=x.alternate,k=x.stateNode;if(x=x.tag,O!==null&&O===i)break;x!==5&&x!==26&&x!==27||k===null||(O=k,c?(k=qi(a,d),k!=null&&g.unshift(bl(a,k,O))):c||(k=qi(a,d),k!=null&&g.push(bl(a,k,O)))),a=a.return}g.length!==0&&e.push({event:t,listeners:g})}var c1=/\r\n?/g,u1=/\u0000|\uFFFD/g;function dg(e){return(typeof e=="string"?e:""+e).replace(c1,`
`).replace(u1,"")}function fg(e,t){return t=dg(t),dg(e)===t}function ze(e,t,a,i,c,d){switch(a){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||zr(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&zr(e,""+i);break;case"className":Wl(e,"class",i);break;case"tabIndex":Wl(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":Wl(e,a,i);break;case"style":fh(e,i,d);break;case"data":if(t!=="object"){Wl(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=es(""+i),e.setAttribute(a,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(a,"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 d=="function"&&(a==="formAction"?(t!=="input"&&ze(e,t,"name",c.name,c,null),ze(e,t,"formEncType",c.formEncType,c,null),ze(e,t,"formMethod",c.formMethod,c,null),ze(e,t,"formTarget",c.formTarget,c,null)):(ze(e,t,"encType",c.encType,c,null),ze(e,t,"method",c.method,c,null),ze(e,t,"target",c.target,c,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=es(""+i),e.setAttribute(a,i);break;case"onClick":i!=null&&(e.onclick=Un);break;case"onScroll":i!=null&&xe("scroll",e);break;case"onScrollEnd":i!=null&&xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(s(61));if(a=i.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}a=es(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""+i):e.removeAttribute(a);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":i===!0?e.setAttribute(a,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,i):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(a,i):e.removeAttribute(a);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(a):e.setAttribute(a,i);break;case"popover":xe("beforetoggle",e),xe("toggle",e),Zl(e,"popover",i);break;case"xlinkActuate":Ln(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Ln(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Ln(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Ln(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Ln(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Ln(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":Zl(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Lb.get(a)||a,Zl(e,a,i))}}function sd(e,t,a,i,c,d){switch(a){case"style":fh(e,i,d);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(s(61));if(a=i.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"children":typeof i=="string"?zr(e,i):(typeof i=="number"||typeof i=="bigint")&&zr(e,""+i);break;case"onScroll":i!=null&&xe("scroll",e);break;case"onScrollEnd":i!=null&&xe("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Un);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ah.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(c=a.endsWith("Capture"),t=a.slice(2,c?a.length-7:void 0),d=e[Et]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(t,d,c),typeof i=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,i,c);break e}a in e?e[a]=i:i===!0?e.setAttribute(a,""):Zl(e,a,i)}}}function ut(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":xe("error",e),xe("load",e);var i=!1,c=!1,d;for(d in a)if(a.hasOwnProperty(d)){var g=a[d];if(g!=null)switch(d){case"src":i=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ze(e,t,d,g,a,null)}}c&&ze(e,t,"srcSet",a.srcSet,a,null),i&&ze(e,t,"src",a.src,a,null);return;case"input":xe("invalid",e);var x=d=g=c=null,O=null,k=null;for(i in a)if(a.hasOwnProperty(i)){var H=a[i];if(H!=null)switch(i){case"name":c=H;break;case"type":g=H;break;case"checked":O=H;break;case"defaultChecked":k=H;break;case"value":d=H;break;case"defaultValue":x=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(s(137,t));break;default:ze(e,t,i,H,a,null)}}oh(e,d,x,O,k,g,c,!1);return;case"select":xe("invalid",e),i=g=d=null;for(c in a)if(a.hasOwnProperty(c)&&(x=a[c],x!=null))switch(c){case"value":d=x;break;case"defaultValue":g=x;break;case"multiple":i=x;default:ze(e,t,c,x,a,null)}t=d,a=g,e.multiple=!!i,t!=null?kr(e,!!i,t,!1):a!=null&&kr(e,!!i,a,!0);return;case"textarea":xe("invalid",e),d=c=i=null;for(g in a)if(a.hasOwnProperty(g)&&(x=a[g],x!=null))switch(g){case"value":i=x;break;case"defaultValue":c=x;break;case"children":d=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(s(91));break;default:ze(e,t,g,x,a,null)}uh(e,i,c,d);return;case"option":for(O in a)if(a.hasOwnProperty(O)&&(i=a[O],i!=null))switch(O){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:ze(e,t,O,i,a,null)}return;case"dialog":xe("beforetoggle",e),xe("toggle",e),xe("cancel",e),xe("close",e);break;case"iframe":case"object":xe("load",e);break;case"video":case"audio":for(i=0;i<yl.length;i++)xe(yl[i],e);break;case"image":xe("error",e),xe("load",e);break;case"details":xe("toggle",e);break;case"embed":case"source":case"link":xe("error",e),xe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(k in a)if(a.hasOwnProperty(k)&&(i=a[k],i!=null))switch(k){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ze(e,t,k,i,a,null)}return;default:if(wc(t)){for(H in a)a.hasOwnProperty(H)&&(i=a[H],i!==void 0&&sd(e,t,H,i,a,void 0));return}}for(x in a)a.hasOwnProperty(x)&&(i=a[x],i!=null&&ze(e,t,x,i,a,null))}function d1(e,t,a,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,g=null,x=null,O=null,k=null,H=null;for(F in a){var G=a[F];if(a.hasOwnProperty(F)&&G!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":O=G;default:i.hasOwnProperty(F)||ze(e,t,F,null,i,G)}}for(var z in i){var F=i[z];if(G=a[z],i.hasOwnProperty(z)&&(F!=null||G!=null))switch(z){case"type":d=F;break;case"name":c=F;break;case"checked":k=F;break;case"defaultChecked":H=F;break;case"value":g=F;break;case"defaultValue":x=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(s(137,t));break;default:F!==G&&ze(e,t,z,F,i,G)}}bc(e,g,x,O,k,H,d,c);return;case"select":F=g=x=z=null;for(d in a)if(O=a[d],a.hasOwnProperty(d)&&O!=null)switch(d){case"value":break;case"multiple":F=O;default:i.hasOwnProperty(d)||ze(e,t,d,null,i,O)}for(c in i)if(d=i[c],O=a[c],i.hasOwnProperty(c)&&(d!=null||O!=null))switch(c){case"value":z=d;break;case"defaultValue":x=d;break;case"multiple":g=d;default:d!==O&&ze(e,t,c,d,i,O)}t=x,a=g,i=F,z!=null?kr(e,!!a,z,!1):!!i!=!!a&&(t!=null?kr(e,!!a,t,!0):kr(e,!!a,a?[]:"",!1));return;case"textarea":F=z=null;for(x in a)if(c=a[x],a.hasOwnProperty(x)&&c!=null&&!i.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:ze(e,t,x,null,i,c)}for(g in i)if(c=i[g],d=a[g],i.hasOwnProperty(g)&&(c!=null||d!=null))switch(g){case"value":z=c;break;case"defaultValue":F=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(s(91));break;default:c!==d&&ze(e,t,g,c,i,d)}ch(e,z,F);return;case"option":for(var re in a)if(z=a[re],a.hasOwnProperty(re)&&z!=null&&!i.hasOwnProperty(re))switch(re){case"selected":e.selected=!1;break;default:ze(e,t,re,null,i,z)}for(O in i)if(z=i[O],F=a[O],i.hasOwnProperty(O)&&z!==F&&(z!=null||F!=null))switch(O){case"selected":e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:ze(e,t,O,z,i,F)}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 fe in a)z=a[fe],a.hasOwnProperty(fe)&&z!=null&&!i.hasOwnProperty(fe)&&ze(e,t,fe,null,i,z);for(k in i)if(z=i[k],F=a[k],i.hasOwnProperty(k)&&z!==F&&(z!=null||F!=null))switch(k){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(s(137,t));break;default:ze(e,t,k,z,i,F)}return;default:if(wc(t)){for(var Be in a)z=a[Be],a.hasOwnProperty(Be)&&z!==void 0&&!i.hasOwnProperty(Be)&&sd(e,t,Be,void 0,i,z);for(H in i)z=i[H],F=a[H],!i.hasOwnProperty(H)||z===F||z===void 0&&F===void 0||sd(e,t,H,z,i,F);return}}for(var M in a)z=a[M],a.hasOwnProperty(M)&&z!=null&&!i.hasOwnProperty(M)&&ze(e,t,M,null,i,z);for(G in i)z=i[G],F=a[G],!i.hasOwnProperty(G)||z===F||z==null&&F==null||ze(e,t,G,z,i,F)}function hg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function f1(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),i=0;i<a.length;i++){var c=a[i],d=c.transferSize,g=c.initiatorType,x=c.duration;if(d&&x&&hg(g)){for(g=0,x=c.responseEnd,i+=1;i<a.length;i++){var O=a[i],k=O.startTime;if(k>x)break;var H=O.transferSize,G=O.initiatorType;H&&hg(G)&&(O=O.responseEnd,g+=H*(O<x?1:(x-k)/(O-k)))}if(--i,t+=8*(d+g)/(c.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var od=null,cd=null;function Is(e){return e.nodeType===9?e:e.ownerDocument}function mg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function pg(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ud(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var dd=null;function h1(){var e=window.event;return e&&e.type==="popstate"?e===dd?!1:(dd=e,!0):(dd=null,!1)}var gg=typeof setTimeout=="function"?setTimeout:void 0,m1=typeof clearTimeout=="function"?clearTimeout:void 0,vg=typeof Promise=="function"?Promise:void 0,p1=typeof queueMicrotask=="function"?queueMicrotask:typeof vg<"u"?function(e){return vg.resolve(null).then(e).catch(g1)}:gg;function g1(e){setTimeout(function(){throw e})}function Ca(e){return e==="head"}function yg(e,t){var a=t,i=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a==="/$"||a==="/&"){if(i===0){e.removeChild(c),fi(t);return}i--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")i++;else if(a==="html")xl(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,xl(a);for(var d=a.firstChild;d;){var g=d.nextSibling,x=d.nodeName;d[Li]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&d.rel.toLowerCase()==="stylesheet"||a.removeChild(d),d=g}}else a==="body"&&xl(e.ownerDocument.body);a=c}while(a);fi(t)}function bg(e,t){var a=e;e=0;do{var i=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=i}while(a)}function fd(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":fd(a),vc(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function v1(e,t,a,i){for(;e.nodeType===1;){var c=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Li])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=nn(e.nextSibling),e===null)break}return null}function y1(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=nn(e.nextSibling),e===null))return null;return e}function xg(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=nn(e.nextSibling),e===null))return null;return e}function hd(e){return e.data==="$?"||e.data==="$~"}function md(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function b1(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var i=function(){t(),a.removeEventListener("DOMContentLoaded",i)};a.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function nn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var pd=null;function wg(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return nn(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Sg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function jg(e,t,a){switch(t=Is(a),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function xl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);vc(e)}var an=new Map,Eg=new Set;function $s(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ta=U.d;U.d={f:x1,r:w1,D:S1,C:j1,L:E1,m:A1,X:C1,S:O1,M:N1};function x1(){var e=ta.f(),t=Hs();return e||t}function w1(e){var t=Mr(e);t!==null&&t.tag===5&&t.type==="form"?Hm(t):ta.r(e)}var ci=typeof document>"u"?null:document;function Ag(e,t,a){var i=ci;if(i&&typeof t=="string"&&t){var c=It(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof a=="string"&&(c+='[crossorigin="'+a+'"]'),Eg.has(c)||(Eg.add(c),e={rel:e,crossOrigin:a,href:t},i.querySelector(c)===null&&(t=i.createElement("link"),ut(t,"link",e),rt(t),i.head.appendChild(t)))}}function S1(e){ta.D(e),Ag("dns-prefetch",e,null)}function j1(e,t){ta.C(e,t),Ag("preconnect",e,t)}function E1(e,t,a){ta.L(e,t,a);var i=ci;if(i&&e&&t){var c='link[rel="preload"][as="'+It(t)+'"]';t==="image"&&a&&a.imageSrcSet?(c+='[imagesrcset="'+It(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(c+='[imagesizes="'+It(a.imageSizes)+'"]')):c+='[href="'+It(e)+'"]';var d=c;switch(t){case"style":d=ui(e);break;case"script":d=di(e)}an.has(d)||(e=v({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),an.set(d,e),i.querySelector(c)!==null||t==="style"&&i.querySelector(wl(d))||t==="script"&&i.querySelector(Sl(d))||(t=i.createElement("link"),ut(t,"link",e),rt(t),i.head.appendChild(t)))}}function A1(e,t){ta.m(e,t);var a=ci;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+It(i)+'"][href="'+It(e)+'"]',d=c;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=di(e)}if(!an.has(d)&&(e=v({rel:"modulepreload",href:e},t),an.set(d,e),a.querySelector(c)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Sl(d)))return}i=a.createElement("link"),ut(i,"link",e),rt(i),a.head.appendChild(i)}}}function O1(e,t,a){ta.S(e,t,a);var i=ci;if(i&&e){var c=Rr(i).hoistableStyles,d=ui(e);t=t||"default";var g=c.get(d);if(!g){var x={loading:0,preload:null};if(g=i.querySelector(wl(d)))x.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":t},a),(a=an.get(d))&&gd(e,a);var O=g=i.createElement("link");rt(O),ut(O,"link",e),O._p=new Promise(function(k,H){O.onload=k,O.onerror=H}),O.addEventListener("load",function(){x.loading|=1}),O.addEventListener("error",function(){x.loading|=2}),x.loading|=4,Zs(g,t,i)}g={type:"stylesheet",instance:g,count:1,state:x},c.set(d,g)}}}function C1(e,t){ta.X(e,t);var a=ci;if(a&&e){var i=Rr(a).hoistableScripts,c=di(e),d=i.get(c);d||(d=a.querySelector(Sl(c)),d||(e=v({src:e,async:!0},t),(t=an.get(c))&&vd(e,t),d=a.createElement("script"),rt(d),ut(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(c,d))}}function N1(e,t){ta.M(e,t);var a=ci;if(a&&e){var i=Rr(a).hoistableScripts,c=di(e),d=i.get(c);d||(d=a.querySelector(Sl(c)),d||(e=v({src:e,async:!0,type:"module"},t),(t=an.get(c))&&vd(e,t),d=a.createElement("script"),rt(d),ut(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},i.set(c,d))}}function Og(e,t,a,i){var c=(c=Te.current)?$s(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=ui(a.href),a=Rr(c).hoistableStyles,i=a.get(t),i||(i={type:"style",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=ui(a.href);var d=Rr(c).hoistableStyles,g=d.get(e);if(g||(c=c.ownerDocument||c,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,g),(d=c.querySelector(wl(e)))&&!d._p&&(g.instance=d,g.state.loading=5),an.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},an.set(e,a),d||T1(c,e,a,g.state))),t&&i===null)throw Error(s(528,""));return g}if(t&&i!==null)throw Error(s(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=di(a),a=Rr(c).hoistableScripts,i=a.get(t),i||(i={type:"script",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function ui(e){return'href="'+It(e)+'"'}function wl(e){return'link[rel="stylesheet"]['+e+"]"}function Cg(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function T1(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),ut(t,"link",a),rt(t),e.head.appendChild(t))}function di(e){return'[src="'+It(e)+'"]'}function Sl(e){return"script[async]"+e}function Ng(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+It(a.href)+'"]');if(i)return t.instance=i,rt(i),i;var c=v({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),rt(i),ut(i,"style",c),Zs(i,a.precedence,e),t.instance=i;case"stylesheet":c=ui(a.href);var d=e.querySelector(wl(c));if(d)return t.state.loading|=4,t.instance=d,rt(d),d;i=Cg(a),(c=an.get(c))&&gd(i,c),d=(e.ownerDocument||e).createElement("link"),rt(d);var g=d;return g._p=new Promise(function(x,O){g.onload=x,g.onerror=O}),ut(d,"link",i),t.state.loading|=4,Zs(d,a.precedence,e),t.instance=d;case"script":return d=di(a.src),(c=e.querySelector(Sl(d)))?(t.instance=c,rt(c),c):(i=a,(c=an.get(d))&&(i=v({},a),vd(i,c)),e=e.ownerDocument||e,c=e.createElement("script"),rt(c),ut(c,"link",i),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,Zs(i,a.precedence,e));return t.instance}function Zs(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=i.length?i[i.length-1]:null,d=c,g=0;g<i.length;g++){var x=i[g];if(x.dataset.precedence===t)d=x;else if(d!==c)break}d?d.parentNode.insertBefore(e,d.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function gd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function vd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ws=null;function Tg(e,t,a){if(Ws===null){var i=new Map,c=Ws=new Map;c.set(a,i)}else c=Ws,i=c.get(a),i||(i=new Map,c.set(a,i));if(i.has(e))return i;for(i.set(e,null),a=a.getElementsByTagName(e),c=0;c<a.length;c++){var d=a[c];if(!(d[Li]||d[lt]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var g=d.getAttribute(t)||"";g=e+g;var x=i.get(g);x?x.push(d):i.set(g,[d])}}return i}function _g(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function _1(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Mg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function M1(e,t,a,i){if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var c=ui(i.href),d=t.querySelector(wl(c));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Js.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=d,rt(d);return}d=t.ownerDocument||t,i=Cg(i),(c=an.get(c))&&gd(i,c),d=d.createElement("link"),rt(d);var g=d;g._p=new Promise(function(x,O){g.onload=x,g.onerror=O}),ut(d,"link",i),a.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Js.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var yd=0;function R1(e,t){return e.stylesheets&&e.count===0&&to(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var i=setTimeout(function(){if(e.stylesheets&&to(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&yd===0&&(yd=62500*f1());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&to(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>yd?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(c)}}:null}function Js(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)to(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var eo=null;function to(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,eo=new Map,t.forEach(D1,e),eo=null,Js.call(e))}function D1(e,t){if(!(t.state.loading&4)){var a=eo.get(e);if(a)var i=a.get(null);else{a=new Map,eo.set(e,a);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var g=c[d];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),i=g)}i&&a.set(null,i)}c=t.instance,g=c.getAttribute("data-precedence"),d=a.get(g)||i,d===i&&a.set(null,c),a.set(g,c),this.count++,i=Js.bind(this),c.addEventListener("load",i),c.addEventListener("error",i),d?d.parentNode.insertBefore(c,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var jl={$$typeof:q,Provider:null,Consumer:null,_currentValue:V,_currentValue2:V,_threadCount:0};function k1(e,t,a,i,c,d,g,x,O){this.tag=1,this.containerInfo=e,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=oa(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oa(0),this.hiddenUpdates=oa(null),this.identifierPrefix=i,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=O,this.incompleteTransitions=new Map}function Rg(e,t,a,i,c,d,g,x,O,k,H,G){return e=new k1(e,t,a,g,O,k,H,G,x),t=1,d===!0&&(t|=24),d=Bt(3,null,null,t),e.current=d,d.stateNode=e,t=Zc(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:i,isDehydrated:a,cache:t},tu(d),e}function Dg(e){return e?(e=Pr,e):Pr}function kg(e,t,a,i,c,d){c=Dg(c),i.context===null?i.context=c:i.pendingContext=c,i=ga(t),i.payload={element:a},d=d===void 0?null:d,d!==null&&(i.callback=d),a=va(e,i,t),a!==null&&(_t(a,e,t),tl(a,e,t))}function zg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function bd(e,t){zg(e,t),(e=e.alternate)&&zg(e,t)}function Bg(e){if(e.tag===13||e.tag===31){var t=Ja(e,67108864);t!==null&&_t(t,e,67108864),bd(e,67108864)}}function Fg(e){if(e.tag===13||e.tag===31){var t=Ht();t=Nr(t);var a=Ja(e,t);a!==null&&_t(a,e,t),bd(e,t)}}var no=!0;function z1(e,t,a,i){var c=_.T;_.T=null;var d=U.p;try{U.p=2,xd(e,t,a,i)}finally{U.p=d,_.T=c}}function B1(e,t,a,i){var c=_.T;_.T=null;var d=U.p;try{U.p=8,xd(e,t,a,i)}finally{U.p=d,_.T=c}}function xd(e,t,a,i){if(no){var c=wd(i);if(c===null)ld(e,t,i,ao,a),Ug(e,i);else if(L1(c,e,t,a,i))i.stopPropagation();else if(Ug(e,i),t&4&&-1<F1.indexOf(e)){for(;c!==null;){var d=Mr(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var g=wn(d.pendingLanes);if(g!==0){var x=d;for(x.pendingLanes|=2,x.entangledLanes|=2;g;){var O=1<<31-ft(g);x.entanglements[1]|=O,g&=~O}An(d),(_e&6)===0&&(Us=vt()+500,vl(0))}}break;case 31:case 13:x=Ja(d,2),x!==null&&_t(x,d,2),Hs(),bd(d,2)}if(d=wd(i),d===null&&ld(e,t,i,ao,a),d===c)break;c=d}c!==null&&i.stopPropagation()}else ld(e,t,i,null,a)}}function wd(e){return e=jc(e),Sd(e)}var ao=null;function Sd(e){if(ao=null,e=_r(e),e!==null){var t=f(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=m(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ao=e,null}function Lg(e){switch(e){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(hc()){case Va:return 2;case Il:return 8;case Ga:case Bi:return 32;case Fn:return 268435456;default:return 32}default:return 32}}var jd=!1,Na=null,Ta=null,_a=null,El=new Map,Al=new Map,Ma=[],F1="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 Ug(e,t){switch(e){case"focusin":case"focusout":Na=null;break;case"dragenter":case"dragleave":Ta=null;break;case"mouseover":case"mouseout":_a=null;break;case"pointerover":case"pointerout":El.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Al.delete(t.pointerId)}}function Ol(e,t,a,i,c,d){return e===null||e.nativeEvent!==d?(e={blockedOn:t,domEventName:a,eventSystemFlags:i,nativeEvent:d,targetContainers:[c]},t!==null&&(t=Mr(t),t!==null&&Bg(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function L1(e,t,a,i,c){switch(t){case"focusin":return Na=Ol(Na,e,t,a,i,c),!0;case"dragenter":return Ta=Ol(Ta,e,t,a,i,c),!0;case"mouseover":return _a=Ol(_a,e,t,a,i,c),!0;case"pointerover":var d=c.pointerId;return El.set(d,Ol(El.get(d)||null,e,t,a,i,c)),!0;case"gotpointercapture":return d=c.pointerId,Al.set(d,Ol(Al.get(d)||null,e,t,a,i,c)),!0}return!1}function qg(e){var t=_r(e.target);if(t!==null){var a=f(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,eh(e.priority,function(){Fg(a)});return}}else if(t===31){if(t=m(a),t!==null){e.blockedOn=t,eh(e.priority,function(){Fg(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ro(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=wd(e.nativeEvent);if(a===null){a=e.nativeEvent;var i=new a.constructor(a.type,a);Sc=i,a.target.dispatchEvent(i),Sc=null}else return t=Mr(a),t!==null&&Bg(t),e.blockedOn=a,!1;t.shift()}return!0}function Hg(e,t,a){ro(e)&&a.delete(t)}function U1(){jd=!1,Na!==null&&ro(Na)&&(Na=null),Ta!==null&&ro(Ta)&&(Ta=null),_a!==null&&ro(_a)&&(_a=null),El.forEach(Hg),Al.forEach(Hg)}function io(e,t){e.blockedOn===t&&(e.blockedOn=null,jd||(jd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,U1)))}var lo=null;function Pg(e){lo!==e&&(lo=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){lo===e&&(lo=null);for(var t=0;t<e.length;t+=3){var a=e[t],i=e[t+1],c=e[t+2];if(typeof i!="function"){if(Sd(i||a)===null)continue;break}var d=Mr(a);d!==null&&(e.splice(t,3),t-=3,wu(d,{pending:!0,data:c,method:a.method,action:i},i,c))}}))}function fi(e){function t(O){return io(O,e)}Na!==null&&io(Na,e),Ta!==null&&io(Ta,e),_a!==null&&io(_a,e),El.forEach(t),Al.forEach(t);for(var a=0;a<Ma.length;a++){var i=Ma[a];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Ma.length&&(a=Ma[0],a.blockedOn===null);)qg(a),a.blockedOn===null&&Ma.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(i=0;i<a.length;i+=3){var c=a[i],d=a[i+1],g=c[Et]||null;if(typeof d=="function")g||Pg(a);else if(g){var x=null;if(d&&d.hasAttribute("formAction")){if(c=d,g=d[Et]||null)x=g.formAction;else if(Sd(c)!==null)continue}else x=g.action;typeof x=="function"?a[i+1]=x:(a.splice(i,3),i-=3),Pg(a)}}}function Qg(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(g){return c=g})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),i||setTimeout(a,20)}function a(){if(!i&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var i=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function Ed(e){this._internalRoot=e}so.prototype.render=Ed.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var a=t.current,i=Ht();kg(a,i,e,t,null,null)},so.prototype.unmount=Ed.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;kg(e.current,2,null,e,null,null),Hs(),t[Tr]=null}};function so(e){this._internalRoot=e}so.prototype.unstable_scheduleHydration=function(e){if(e){var t=pc();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ma.length&&t!==0&&t<Ma[a].priority;a++);Ma.splice(a,0,e),a===0&&qg(e)}};var Vg=r.version;if(Vg!=="19.2.1")throw Error(s(527,Vg,"19.2.1"));U.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=y(t),e=e!==null?b(e):null,e=e===null?null:e.stateNode,e};var q1={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:_,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var oo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!oo.isDisabled&&oo.supportsFiber)try{Ya=oo.inject(q1),yt=oo}catch{}}return Nl.createRoot=function(e,t){if(!o(e))throw Error(s(299));var a=!1,i="",c=Zm,d=Wm,g=Jm;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Rg(e,1,!1,null,null,a,i,null,c,d,g,Qg),e[Tr]=t.current,id(e),new Ed(t)},Nl.hydrateRoot=function(e,t,a){if(!o(e))throw Error(s(299));var i=!1,c="",d=Zm,g=Wm,x=Jm,O=null;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(x=a.onRecoverableError),a.formState!==void 0&&(O=a.formState)),t=Rg(e,1,!0,t,a??null,i,c,O,d,g,x,Qg),t.context=Dg(null),a=t.current,i=Ht(),i=Nr(i),c=ga(i),c.callback=null,va(a,c,i),a=i,t.current.lanes=a,Pe(t,a),An(t),e[Tr]=t.current,id(e),new so(t)},Nl.version="19.2.1",Nl}var h0;function bS(){if(h0)return Td.exports;h0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Td.exports=yS(),Td.exports}var xS=bS(),wS=(function(){function n(){this.keyToValue=new Map,this.valueToKey=new Map}return n.prototype.set=function(r,l){this.keyToValue.set(r,l),this.valueToKey.set(l,r)},n.prototype.getByKey=function(r){return this.keyToValue.get(r)},n.prototype.getByValue=function(r){return this.valueToKey.get(r)},n.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},n})(),Xv=(function(){function n(r){this.generateIdentifier=r,this.kv=new wS}return n.prototype.register=function(r,l){this.kv.getByValue(r)||(l||(l=this.generateIdentifier(r)),this.kv.set(l,r))},n.prototype.clear=function(){this.kv.clear()},n.prototype.getIdentifier=function(r){return this.kv.getByValue(r)},n.prototype.getValue=function(r){return this.kv.getByKey(r)},n})(),SS=(function(){var n=function(r,l){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var f in o)Object.prototype.hasOwnProperty.call(o,f)&&(s[f]=o[f])},n(r,l)};return function(r,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");n(r,l);function s(){this.constructor=r}r.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}})(),jS=(function(n){SS(r,n);function r(){var l=n.call(this,function(s){return s.name})||this;return l.classToAllowedProps=new Map,l}return r.prototype.register=function(l,s){typeof s=="object"?(s.allowProps&&this.classToAllowedProps.set(l,s.allowProps),n.prototype.register.call(this,l,s.identifier)):n.prototype.register.call(this,l,s)},r.prototype.getAllowedProps=function(l){return this.classToAllowedProps.get(l)},r})(Xv),ES=function(n,r){var l=typeof Symbol=="function"&&n[Symbol.iterator];if(!l)return n;var s=l.call(n),o,f=[],h;try{for(;(r===void 0||r-- >0)&&!(o=s.next()).done;)f.push(o.value)}catch(m){h={error:m}}finally{try{o&&!o.done&&(l=s.return)&&l.call(s)}finally{if(h)throw h.error}}return f};function AS(n){if("values"in Object)return Object.values(n);var r=[];for(var l in n)n.hasOwnProperty(l)&&r.push(n[l]);return r}function OS(n,r){var l=AS(n);if("find"in l)return l.find(r);for(var s=l,o=0;o<s.length;o++){var f=s[o];if(r(f))return f}}function ji(n,r){Object.entries(n).forEach(function(l){var s=ES(l,2),o=s[0],f=s[1];return r(f,o)})}function Co(n,r){return n.indexOf(r)!==-1}function m0(n,r){for(var l=0;l<n.length;l++){var s=n[l];if(r(s))return s}}var CS=(function(){function n(){this.transfomers={}}return n.prototype.register=function(r){this.transfomers[r.name]=r},n.prototype.findApplicable=function(r){return OS(this.transfomers,function(l){return l.isApplicable(r)})},n.prototype.findByName=function(r){return this.transfomers[r]},n})(),NS=function(n){return Object.prototype.toString.call(n).slice(8,-1)},Iv=function(n){return typeof n>"u"},TS=function(n){return n===null},zl=function(n){return typeof n!="object"||n===null||n===Object.prototype?!1:Object.getPrototypeOf(n)===null?!0:Object.getPrototypeOf(n)===Object.prototype},rf=function(n){return zl(n)&&Object.keys(n).length===0},Fa=function(n){return Array.isArray(n)},_S=function(n){return typeof n=="string"},MS=function(n){return typeof n=="number"&&!isNaN(n)},RS=function(n){return typeof n=="boolean"},DS=function(n){return n instanceof RegExp},Bl=function(n){return n instanceof Map},Fl=function(n){return n instanceof Set},$v=function(n){return NS(n)==="Symbol"},kS=function(n){return n instanceof Date&&!isNaN(n.valueOf())},zS=function(n){return n instanceof Error},p0=function(n){return typeof n=="number"&&isNaN(n)},BS=function(n){return RS(n)||TS(n)||Iv(n)||MS(n)||_S(n)||$v(n)},FS=function(n){return typeof n=="bigint"},LS=function(n){return n===1/0||n===-1/0},US=function(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)},qS=function(n){return n instanceof URL},Zv=function(n){return n.replace(/\./g,"\\.")},Rd=function(n){return n.map(String).map(Zv).join(".")},Rl=function(n){for(var r=[],l="",s=0;s<n.length;s++){var o=n.charAt(s),f=o==="\\"&&n.charAt(s+1)===".";if(f){l+=".",s++;continue}var h=o===".";if(h){r.push(l),l="";continue}l+=o}var m=l;return r.push(m),r},lf=function(){return lf=Object.assign||function(n){for(var r,l=1,s=arguments.length;l<s;l++){r=arguments[l];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])}return n},lf.apply(this,arguments)},sf=function(n,r){var l=typeof Symbol=="function"&&n[Symbol.iterator];if(!l)return n;var s=l.call(n),o,f=[],h;try{for(;(r===void 0||r-- >0)&&!(o=s.next()).done;)f.push(o.value)}catch(m){h={error:m}}finally{try{o&&!o.done&&(l=s.return)&&l.call(s)}finally{if(h)throw h.error}}return f},of=function(n,r){for(var l=0,s=r.length,o=n.length;l<s;l++,o++)n[o]=r[l];return n};function On(n,r,l,s){return{isApplicable:n,annotation:r,transform:l,untransform:s}}var Wv=[On(Iv,"undefined",function(){return null},function(){}),On(FS,"bigint",function(n){return n.toString()},function(n){return typeof BigInt<"u"?BigInt(n):(console.error("Please add a BigInt polyfill."),n)}),On(kS,"Date",function(n){return n.toISOString()},function(n){return new Date(n)}),On(zS,"Error",function(n,r){var l={name:n.name,message:n.message};return r.allowedErrorProps.forEach(function(s){l[s]=n[s]}),l},function(n,r){var l=new Error(n.message);return l.name=n.name,l.stack=n.stack,r.allowedErrorProps.forEach(function(s){l[s]=n[s]}),l}),On(DS,"regexp",function(n){return""+n},function(n){var r=n.slice(1,n.lastIndexOf("/")),l=n.slice(n.lastIndexOf("/")+1);return new RegExp(r,l)}),On(Fl,"set",function(n){return of([],sf(n.values()))},function(n){return new Set(n)}),On(Bl,"map",function(n){return of([],sf(n.entries()))},function(n){return new Map(n)}),On(function(n){return p0(n)||LS(n)},"number",function(n){return p0(n)?"NaN":n>0?"Infinity":"-Infinity"},Number),On(function(n){return n===0&&1/n===-1/0},"number",function(){return"-0"},Number),On(qS,"URL",function(n){return n.toString()},function(n){return new URL(n)})];function rc(n,r,l,s){return{isApplicable:n,annotation:r,transform:l,untransform:s}}var Jv=rc(function(n,r){if($v(n)){var l=!!r.symbolRegistry.getIdentifier(n);return l}return!1},function(n,r){var l=r.symbolRegistry.getIdentifier(n);return["symbol",l]},function(n){return n.description},function(n,r,l){var s=l.symbolRegistry.getValue(r[1]);if(!s)throw new Error("Trying to deserialize unknown symbol");return s}),HS=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(n,r){return n[r.name]=r,n},{}),ey=rc(US,function(n){return["typed-array",n.constructor.name]},function(n){return of([],sf(n))},function(n,r){var l=HS[r[1]];if(!l)throw new Error("Trying to deserialize unknown typed array");return new l(n)});function ty(n,r){if(n?.constructor){var l=!!r.classRegistry.getIdentifier(n.constructor);return l}return!1}var ny=rc(ty,function(n,r){var l=r.classRegistry.getIdentifier(n.constructor);return["class",l]},function(n,r){var l=r.classRegistry.getAllowedProps(n.constructor);if(!l)return lf({},n);var s={};return l.forEach(function(o){s[o]=n[o]}),s},function(n,r,l){var s=l.classRegistry.getValue(r[1]);if(!s)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(s.prototype),n)}),ay=rc(function(n,r){return!!r.customTransformerRegistry.findApplicable(n)},function(n,r){var l=r.customTransformerRegistry.findApplicable(n);return["custom",l.name]},function(n,r){var l=r.customTransformerRegistry.findApplicable(n);return l.serialize(n)},function(n,r,l){var s=l.customTransformerRegistry.findByName(r[1]);if(!s)throw new Error("Trying to deserialize unknown custom value");return s.deserialize(n)}),PS=[ny,Jv,ay,ey],g0=function(n,r){var l=m0(PS,function(o){return o.isApplicable(n,r)});if(l)return{value:l.transform(n,r),type:l.annotation(n,r)};var s=m0(Wv,function(o){return o.isApplicable(n,r)});if(s)return{value:s.transform(n,r),type:s.annotation}},ry={};Wv.forEach(function(n){ry[n.annotation]=n});var QS=function(n,r,l){if(Fa(r))switch(r[0]){case"symbol":return Jv.untransform(n,r,l);case"class":return ny.untransform(n,r,l);case"custom":return ay.untransform(n,r,l);case"typed-array":return ey.untransform(n,r,l);default:throw new Error("Unknown transformation: "+r)}else{var s=ry[r];if(!s)throw new Error("Unknown transformation: "+r);return s.untransform(n,l)}},vi=function(n,r){for(var l=n.keys();r>0;)l.next(),r--;return l.next().value};function iy(n){if(Co(n,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Co(n,"prototype"))throw new Error("prototype is not allowed as a property");if(Co(n,"constructor"))throw new Error("constructor is not allowed as a property")}var VS=function(n,r){iy(r);for(var l=0;l<r.length;l++){var s=r[l];if(Fl(n))n=vi(n,+s);else if(Bl(n)){var o=+s,f=+r[++l]==0?"key":"value",h=vi(n,o);switch(f){case"key":n=h;break;case"value":n=n.get(h);break}}else n=n[s]}return n},cf=function(n,r,l){if(iy(r),r.length===0)return l(n);for(var s=n,o=0;o<r.length-1;o++){var f=r[o];if(Fa(s)){var h=+f;s=s[h]}else if(zl(s))s=s[f];else if(Fl(s)){var m=+f;s=vi(s,m)}else if(Bl(s)){var p=o===r.length-2;if(p)break;var m=+f,y=+r[++o]==0?"key":"value",b=vi(s,m);switch(y){case"key":s=b;break;case"value":s=s.get(b);break}}}var v=r[r.length-1];if(Fa(s)?s[+v]=l(s[+v]):zl(s)&&(s[v]=l(s[v])),Fl(s)){var j=vi(s,+v),A=l(j);j!==A&&(s.delete(j),s.add(A))}if(Bl(s)){var m=+r[r.length-2],E=vi(s,m),y=+v==0?"key":"value";switch(y){case"key":{var w=l(E);s.set(w,s.get(E)),w!==E&&s.delete(E);break}case"value":{s.set(E,l(s.get(E)));break}}}return n},na=function(n,r){var l=typeof Symbol=="function"&&n[Symbol.iterator];if(!l)return n;var s=l.call(n),o,f=[],h;try{for(;(r===void 0||r-- >0)&&!(o=s.next()).done;)f.push(o.value)}catch(m){h={error:m}}finally{try{o&&!o.done&&(l=s.return)&&l.call(s)}finally{if(h)throw h.error}}return f},ka=function(n,r){for(var l=0,s=r.length,o=n.length;l<s;l++,o++)n[o]=r[l];return n};function uf(n,r,l){if(l===void 0&&(l=[]),!!n){if(!Fa(n)){ji(n,function(h,m){return uf(h,r,ka(ka([],na(l)),na(Rl(m))))});return}var s=na(n,2),o=s[0],f=s[1];f&&ji(f,function(h,m){uf(h,r,ka(ka([],na(l)),na(Rl(m))))}),r(o,l)}}function GS(n,r,l){return uf(r,function(s,o){n=cf(n,o,function(f){return QS(f,s,l)})}),n}function YS(n,r){function l(h,m){var p=VS(n,Rl(m));h.map(Rl).forEach(function(y){n=cf(n,y,function(){return p})})}if(Fa(r)){var s=na(r,2),o=s[0],f=s[1];o.forEach(function(h){n=cf(n,Rl(h),function(){return n})}),f&&ji(f,l)}else ji(r,l);return n}var KS=function(n,r){return zl(n)||Fa(n)||Bl(n)||Fl(n)||ty(n,r)};function XS(n,r,l){var s=l.get(n);s?s.push(r):l.set(n,[r])}function IS(n,r){var l={},s=void 0;return n.forEach(function(o){if(!(o.length<=1)){r||(o=o.map(function(p){return p.map(String)}).sort(function(p,y){return p.length-y.length}));var f=na(o),h=f[0],m=f.slice(1);h.length===0?s=m.map(Rd):l[Rd(h)]=m.map(Rd)}}),s?rf(l)?[s]:[s,l]:rf(l)?void 0:l}var ly=function(n,r,l,s,o,f,h){var m;o===void 0&&(o=[]),f===void 0&&(f=[]),h===void 0&&(h=new Map);var p=BS(n);if(!p){XS(n,o,r);var y=h.get(n);if(y)return s?{transformedValue:null}:y}if(!KS(n,l)){var b=g0(n,l),v=b?{transformedValue:b.value,annotations:[b.type]}:{transformedValue:n};return p||h.set(n,v),v}if(Co(f,n))return{transformedValue:null};var j=g0(n,l),A=(m=j?.value)!==null&&m!==void 0?m:n,E=Fa(A)?[]:{},w={};ji(A,function(T,B){var q=ly(T,r,l,s,ka(ka([],na(o)),[B]),ka(ka([],na(f)),[n]),h);E[B]=q.transformedValue,Fa(q.annotations)?w[B]=q.annotations:zl(q.annotations)&&ji(q.annotations,function(K,L){w[Zv(B)+"."+L]=K})});var C=rf(w)?{transformedValue:E,annotations:j?[j.type]:void 0}:{transformedValue:E,annotations:j?[j.type,w]:w};return p||h.set(n,C),C};function sy(n){return Object.prototype.toString.call(n).slice(8,-1)}function v0(n){return sy(n)==="Array"}function $S(n){if(sy(n)!=="Object")return!1;const r=Object.getPrototypeOf(n);return!!r&&r.constructor===Object&&r===Object.prototype}function ZS(n,r,l,s,o){const f={}.propertyIsEnumerable.call(s,r)?"enumerable":"nonenumerable";f==="enumerable"&&(n[r]=l),o&&f==="nonenumerable"&&Object.defineProperty(n,r,{value:l,enumerable:!1,writable:!0,configurable:!0})}function df(n,r={}){if(v0(n))return n.map(o=>df(o,r));if(!$S(n))return n;const l=Object.getOwnPropertyNames(n),s=Object.getOwnPropertySymbols(n);return[...l,...s].reduce((o,f)=>{if(v0(r.props)&&!r.props.includes(f))return o;const h=n[f],m=df(h,r);return ZS(o,f,m,n,r.nonenumerable),o},{})}var mr=function(){return mr=Object.assign||function(n){for(var r,l=1,s=arguments.length;l<s;l++){r=arguments[l];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])}return n},mr.apply(this,arguments)},WS=function(n,r){var l=typeof Symbol=="function"&&n[Symbol.iterator];if(!l)return n;var s=l.call(n),o,f=[],h;try{for(;(r===void 0||r-- >0)&&!(o=s.next()).done;)f.push(o.value)}catch(m){h={error:m}}finally{try{o&&!o.done&&(l=s.return)&&l.call(s)}finally{if(h)throw h.error}}return f},JS=function(n,r){for(var l=0,s=r.length,o=n.length;l<s;l++,o++)n[o]=r[l];return n},ia=(function(){function n(r){var l=r===void 0?{}:r,s=l.dedupe,o=s===void 0?!1:s;this.classRegistry=new jS,this.symbolRegistry=new Xv(function(f){var h;return(h=f.description)!==null&&h!==void 0?h:""}),this.customTransformerRegistry=new CS,this.allowedErrorProps=[],this.dedupe=o}return n.prototype.serialize=function(r){var l=new Map,s=ly(r,l,this,this.dedupe),o={json:s.transformedValue};s.annotations&&(o.meta=mr(mr({},o.meta),{values:s.annotations}));var f=IS(l,this.dedupe);return f&&(o.meta=mr(mr({},o.meta),{referentialEqualities:f})),o},n.prototype.deserialize=function(r){var l=r.json,s=r.meta,o=df(l);return s?.values&&(o=GS(o,s.values,this)),s?.referentialEqualities&&(o=YS(o,s.referentialEqualities)),o},n.prototype.stringify=function(r){return JSON.stringify(this.serialize(r))},n.prototype.parse=function(r){return this.deserialize(JSON.parse(r))},n.prototype.registerClass=function(r,l){this.classRegistry.register(r,l)},n.prototype.registerSymbol=function(r,l){this.symbolRegistry.register(r,l)},n.prototype.registerCustom=function(r,l){this.customTransformerRegistry.register(mr({name:l},r))},n.prototype.allowErrorProps=function(){for(var r,l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];(r=this.allowedErrorProps).push.apply(r,JS([],WS(l)))},n.defaultInstance=new n,n.serialize=n.defaultInstance.serialize.bind(n.defaultInstance),n.deserialize=n.defaultInstance.deserialize.bind(n.defaultInstance),n.stringify=n.defaultInstance.stringify.bind(n.defaultInstance),n.parse=n.defaultInstance.parse.bind(n.defaultInstance),n.registerClass=n.defaultInstance.registerClass.bind(n.defaultInstance),n.registerSymbol=n.defaultInstance.registerSymbol.bind(n.defaultInstance),n.registerCustom=n.defaultInstance.registerCustom.bind(n.defaultInstance),n.allowErrorProps=n.defaultInstance.allowErrorProps.bind(n.defaultInstance),n})();ia.serialize;ia.deserialize;ia.stringify;ia.parse;ia.registerClass;ia.registerCustom;ia.registerSymbol;ia.allowErrorProps;var Bo={},e5=()=>{window.si||(window.si=function(...r){window.siq=window.siq||[],window.siq.push(r)})},t5="@vercel/speed-insights",n5="2.0.0";function a5(){return typeof window<"u"}function r5(){try{const n="production"}catch{}return"production"}function oy(){return r5()==="development"}function i5(n){return n.scriptSrc?Fo(n.scriptSrc):oy()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":n.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":n.basePath?Fo(`${n.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js"}function l5(n,r){var l;let s=n;if(r)try{s={...(l=JSON.parse(r))==null?void 0:l.speedInsights,...n}}catch{}const o={sdkn:t5+(s.framework?`/${s.framework}`:""),sdkv:n5};return s.sampleRate&&(o.sampleRate=s.sampleRate.toString()),s.route&&(o.route=s.route),oy()&&s.debug===!1&&(o.debug="false"),s.dsn&&(o.dsn=s.dsn),s.endpoint?o.endpoint=Fo(s.endpoint):s.basePath&&(o.endpoint=Fo(`${s.basePath}/speed-insights/vitals`)),{src:i5(s),beforeSend:s.beforeSend,dataset:o}}function Fo(n){return n.startsWith("http://")||n.startsWith("https://")||n.startsWith("/")?n:`/${n}`}function s5(n={},r){var l;if(!a5()||n.route===null)return null;e5();const{beforeSend:s,src:o,dataset:f}=l5(n,r);if(document.head.querySelector(`script[src*="${o}"]`))return null;s&&((l=window.si)==null||l.call(window,"beforeSend",s));const h=document.createElement("script");h.src=o,h.defer=!0;for(const[m,p]of Object.entries(f))h.dataset[m]=p;return h.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${o}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(h),{setRoute:m=>{h.dataset.route=m??void 0}}}function o5(){if(!(typeof process>"u"||typeof Bo>"u"))return Bo.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}function c5(){if(!(typeof process>"u"||typeof Bo>"u"))return Bo.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}function u5(n){S.useEffect(()=>{var l;n.beforeSend&&((l=window.si)==null||l.call(window,"beforeSend",n.beforeSend))},[n.beforeSend]);const r=S.useRef(null);return S.useEffect(()=>{if(!r.current){const l=s5({framework:n.framework??"react",basePath:n.basePath??o5(),...n},n.configString??c5());l&&(r.current=l.setRoute)}},[n]),S.useEffect(()=>{r.current&&n.route&&r.current(n.route)},[n.route]),null}const d5="modulepreload",f5=function(n){return"/"+n},y0={},Ne=function(r,l,s){let o=Promise.resolve();if(l&&l.length>0){let p=function(y){return Promise.all(y.map(b=>Promise.resolve(b).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),m=h?.nonce||h?.getAttribute("nonce");o=p(l.map(y=>{if(y=f5(y),y in y0)return;y0[y]=!0;const b=y.endsWith(".css"),v=b?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${v}`))return;const j=document.createElement("link");if(j.rel=b?"stylesheet":d5,b||(j.as="script"),j.crossOrigin="",j.href=y,m&&j.setAttribute("nonce",m),document.head.appendChild(j),b)return new Promise((A,E)=>{j.addEventListener("load",A),j.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${y}`)))})}))}function f(h){const m=new Event("vite:preloadError",{cancelable:!0});if(m.payload=h,window.dispatchEvent(m),!m.defaultPrevented)throw h}return o.then(h=>{for(const m of h||[])m.status==="rejected"&&f(m.reason);return r().catch(f)})};var h5=(n,r,l,s,o,f,h,m)=>{let p=document.documentElement,y=["light","dark"];function b(A){(Array.isArray(n)?n:[n]).forEach(E=>{let w=E==="class",C=w&&f?o.map(T=>f[T]||T):o;w?(p.classList.remove(...C),p.classList.add(f&&f[A]?f[A]:A)):p.setAttribute(E,A)}),v(A)}function v(A){m&&y.includes(A)&&(p.style.colorScheme=A)}function j(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(s)b(s);else try{let A=localStorage.getItem(r)||l,E=h&&A==="system"?j():A;b(E)}catch{}},m5=S.createContext(void 0),p5={setTheme:n=>{},themes:[]},g5=()=>{var n;return(n=S.useContext(m5))!=null?n:p5};S.memo(({forcedTheme:n,storageKey:r,attribute:l,enableSystem:s,enableColorScheme:o,defaultTheme:f,value:h,themes:m,nonce:p,scriptProps:y})=>{let b=JSON.stringify([l,r,f,n,m,h,s,o]).slice(1,-1);return S.createElement("script",{...y,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${h5.toString()})(${b})`}})});var Rf=sv();const cy=o2(Rf);function v5(n){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",r.appendChild(l),l.styleSheet?l.styleSheet.cssText=n:l.appendChild(document.createTextNode(n))}const y5=n=>{switch(n){case"success":return w5;case"info":return j5;case"warning":return S5;case"error":return E5;default:return null}},b5=Array(12).fill(0),x5=({visible:n,className:r})=>Z.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":n},Z.createElement("div",{className:"sonner-spinner"},b5.map((l,s)=>Z.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${s}`})))),w5=Z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Z.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"})),S5=Z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Z.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"})),j5=Z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Z.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"})),E5=Z.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Z.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"})),A5=Z.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"},Z.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Z.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),O5=()=>{const[n,r]=Z.useState(document.hidden);return Z.useEffect(()=>{const l=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),n};let ff=1;class C5{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const l=this.subscribers.indexOf(r);this.subscribers.splice(l,1)}),this.publish=r=>{this.subscribers.forEach(l=>l(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var l;const{message:s,...o}=r,f=typeof r?.id=="number"||((l=r.id)==null?void 0:l.length)>0?r.id:ff++,h=this.toasts.find(p=>p.id===f),m=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(f)&&this.dismissedToasts.delete(f),h?this.toasts=this.toasts.map(p=>p.id===f?(this.publish({...p,...r,id:f,title:s}),{...p,...r,id:f,dismissible:m,title:s}):p):this.addToast({title:s,...o,dismissible:m,id:f}),f},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:r,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(s=>s({id:l.id,dismiss:!0}))}),r),this.message=(r,l)=>this.create({...l,message:r}),this.error=(r,l)=>this.create({...l,message:r,type:"error"}),this.success=(r,l)=>this.create({...l,type:"success",message:r}),this.info=(r,l)=>this.create({...l,type:"info",message:r}),this.warning=(r,l)=>this.create({...l,type:"warning",message:r}),this.loading=(r,l)=>this.create({...l,type:"loading",message:r}),this.promise=(r,l)=>{if(!l)return;let s;l.loading!==void 0&&(s=this.create({...l,promise:r,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const o=Promise.resolve(r instanceof Function?r():r);let f=s!==void 0,h;const m=o.then(async y=>{if(h=["resolve",y],Z.isValidElement(y))f=!1,this.create({id:s,type:"default",message:y});else if(T5(y)&&!y.ok){f=!1;const v=typeof l.error=="function"?await l.error(`HTTP error! status: ${y.status}`):l.error,j=typeof l.description=="function"?await l.description(`HTTP error! status: ${y.status}`):l.description,E=typeof v=="object"&&!Z.isValidElement(v)?v:{message:v};this.create({id:s,type:"error",description:j,...E})}else if(y instanceof Error){f=!1;const v=typeof l.error=="function"?await l.error(y):l.error,j=typeof l.description=="function"?await l.description(y):l.description,E=typeof v=="object"&&!Z.isValidElement(v)?v:{message:v};this.create({id:s,type:"error",description:j,...E})}else if(l.success!==void 0){f=!1;const v=typeof l.success=="function"?await l.success(y):l.success,j=typeof l.description=="function"?await l.description(y):l.description,E=typeof v=="object"&&!Z.isValidElement(v)?v:{message:v};this.create({id:s,type:"success",description:j,...E})}}).catch(async y=>{if(h=["reject",y],l.error!==void 0){f=!1;const b=typeof l.error=="function"?await l.error(y):l.error,v=typeof l.description=="function"?await l.description(y):l.description,A=typeof b=="object"&&!Z.isValidElement(b)?b:{message:b};this.create({id:s,type:"error",description:v,...A})}}).finally(()=>{f&&(this.dismiss(s),s=void 0),l.finally==null||l.finally.call(l)}),p=()=>new Promise((y,b)=>m.then(()=>h[0]==="reject"?b(h[1]):y(h[1])).catch(b));return typeof s!="string"&&typeof s!="number"?{unwrap:p}:Object.assign(s,{unwrap:p})},this.custom=(r,l)=>{const s=l?.id||ff++;return this.create({jsx:r(s),id:s,...l}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Mt=new C5,N5=(n,r)=>{const l=r?.id||ff++;return Mt.addToast({title:n,...r,id:l}),l},T5=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",_5=N5,M5=()=>Mt.toasts,R5=()=>Mt.getActiveToasts(),pC=Object.assign(_5,{success:Mt.success,info:Mt.info,warning:Mt.warning,error:Mt.error,custom:Mt.custom,message:Mt.message,promise:Mt.promise,dismiss:Mt.dismiss,loading:Mt.loading},{getHistory:M5,getToasts:R5});v5("[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;left: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 po(n){return n.label!==void 0}const D5=3,k5="24px",z5="16px",b0=4e3,B5=356,F5=14,L5=45,U5=200;function Cn(...n){return n.filter(Boolean).join(" ")}function q5(n){const[r,l]=n.split("-"),s=[];return r&&s.push(r),l&&s.push(l),s}const H5=n=>{var r,l,s,o,f,h,m,p,y;const{invert:b,toast:v,unstyled:j,interacting:A,setHeights:E,visibleToasts:w,heights:C,index:T,toasts:B,expanded:q,removeToast:K,defaultRichColors:L,closeButton:P,style:R,cancelButtonStyle:Y,actionButtonStyle:I,className:$="",descriptionClassName:te="",duration:J,position:le,gap:ie,expandByDefault:ce,classNames:_,icons:U,closeButtonAriaLabel:V="Close toast"}=n,[ne,oe]=Z.useState(null),[he,pe]=Z.useState(null),[X,ae]=Z.useState(!1),[de,Te]=Z.useState(!1),[Ye,Ee]=Z.useState(!1),[pt,bn]=Z.useState(!1),[sn,Kt]=Z.useState(!1),[Bn,on]=Z.useState(0),[Ri,Ar]=Z.useState(0),Qa=Z.useRef(v.duration||J||b0),Di=Z.useRef(null),kt=Z.useRef(null),ki=T===0,zi=T+1<=w,gt=v.type,la=v.dismissible!==!1,vt=v.className||"",hc=v.descriptionClassName||"",Va=Z.useMemo(()=>C.findIndex(me=>me.toastId===v.id)||0,[C,v.id]),Il=Z.useMemo(()=>{var me;return(me=v.closeButton)!=null?me:P},[v.closeButton,P]),Ga=Z.useMemo(()=>v.duration||J||b0,[v.duration,J]),Bi=Z.useRef(0),Fn=Z.useRef(0),$l=Z.useRef(0),sa=Z.useRef(null),[Ya,yt]=le.split("-"),cn=Z.useMemo(()=>C.reduce((me,qe,at)=>at>=Va?me:me+qe.height,0),[C,Va]),ft=O5(),mc=v.invert||b,Fi=gt==="loading";Fn.current=Z.useMemo(()=>Va*ie+cn,[Va,cn]),Z.useEffect(()=>{Qa.current=Ga},[Ga]),Z.useEffect(()=>{ae(!0)},[]),Z.useEffect(()=>{const me=kt.current;if(me){const qe=me.getBoundingClientRect().height;return Ar(qe),E(at=>[{toastId:v.id,height:qe,position:v.position},...at]),()=>E(at=>at.filter(ht=>ht.toastId!==v.id))}},[E,v.id]),Z.useLayoutEffect(()=>{if(!X)return;const me=kt.current,qe=me.style.height;me.style.height="auto";const at=me.getBoundingClientRect().height;me.style.height=qe,Ar(at),E(ht=>ht.find(Pe=>Pe.toastId===v.id)?ht.map(Pe=>Pe.toastId===v.id?{...Pe,height:at}:Pe):[{toastId:v.id,height:at,position:v.position},...ht])},[X,v.title,v.description,E,v.id,v.jsx,v.action,v.cancel]);const xn=Z.useCallback(()=>{Te(!0),on(Fn.current),E(me=>me.filter(qe=>qe.toastId!==v.id)),setTimeout(()=>{K(v)},U5)},[v,K,E,Fn]);Z.useEffect(()=>{if(v.promise&>==="loading"||v.duration===1/0||v.type==="loading")return;let me;return q||A||ft?(()=>{if($l.current<Bi.current){const ht=new Date().getTime()-Bi.current;Qa.current=Qa.current-ht}$l.current=new Date().getTime()})():(()=>{Qa.current!==1/0&&(Bi.current=new Date().getTime(),me=setTimeout(()=>{v.onAutoClose==null||v.onAutoClose.call(v,v),xn()},Qa.current))})(),()=>clearTimeout(me)},[q,A,v,gt,ft,xn]),Z.useEffect(()=>{v.delete&&(xn(),v.onDismiss==null||v.onDismiss.call(v,v))},[xn,v.delete]);function Or(){var me;if(U?.loading){var qe;return Z.createElement("div",{className:Cn(_?.loader,v==null||(qe=v.classNames)==null?void 0:qe.loader,"sonner-loader"),"data-visible":gt==="loading"},U.loading)}return Z.createElement(x5,{className:Cn(_?.loader,v==null||(me=v.classNames)==null?void 0:me.loader),visible:gt==="loading"})}const Cr=v.icon||U?.[gt]||y5(gt);var Ka,wn;return Z.createElement("li",{tabIndex:0,ref:kt,className:Cn($,vt,_?.toast,v==null||(r=v.classNames)==null?void 0:r.toast,_?.default,_?.[gt],v==null||(l=v.classNames)==null?void 0:l[gt]),"data-sonner-toast":"","data-rich-colors":(Ka=v.richColors)!=null?Ka:L,"data-styled":!(v.jsx||v.unstyled||j),"data-mounted":X,"data-promise":!!v.promise,"data-swiped":sn,"data-removed":de,"data-visible":zi,"data-y-position":Ya,"data-x-position":yt,"data-index":T,"data-front":ki,"data-swiping":Ye,"data-dismissible":la,"data-type":gt,"data-invert":mc,"data-swipe-out":pt,"data-swipe-direction":he,"data-expanded":!!(q||ce&&X),"data-testid":v.testId,style:{"--index":T,"--toasts-before":T,"--z-index":B.length-T,"--offset":`${de?Bn:Fn.current}px`,"--initial-height":ce?"auto":`${Ri}px`,...R,...v.style},onDragEnd:()=>{Ee(!1),oe(null),sa.current=null},onPointerDown:me=>{me.button!==2&&(Fi||!la||(Di.current=new Date,on(Fn.current),me.target.setPointerCapture(me.pointerId),me.target.tagName!=="BUTTON"&&(Ee(!0),sa.current={x:me.clientX,y:me.clientY})))},onPointerUp:()=>{var me,qe,at;if(pt||!la)return;sa.current=null;const ht=Number(((me=kt.current)==null?void 0:me.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),oa=Number(((qe=kt.current)==null?void 0:qe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Pe=new Date().getTime()-((at=Di.current)==null?void 0:at.getTime()),wt=ne==="x"?ht:oa,Xa=Math.abs(wt)/Pe;if(Math.abs(wt)>=L5||Xa>.11){on(Fn.current),v.onDismiss==null||v.onDismiss.call(v,v),pe(ne==="x"?ht>0?"right":"left":oa>0?"down":"up"),xn(),bn(!0);return}else{var St,jt;(St=kt.current)==null||St.style.setProperty("--swipe-amount-x","0px"),(jt=kt.current)==null||jt.style.setProperty("--swipe-amount-y","0px")}Kt(!1),Ee(!1),oe(null)},onPointerMove:me=>{var qe,at,ht;if(!sa.current||!la||((qe=window.getSelection())==null?void 0:qe.toString().length)>0)return;const Pe=me.clientY-sa.current.y,wt=me.clientX-sa.current.x;var Xa;const St=(Xa=n.swipeDirections)!=null?Xa:q5(le);!ne&&(Math.abs(wt)>1||Math.abs(Pe)>1)&&oe(Math.abs(wt)>Math.abs(Pe)?"x":"y");let jt={x:0,y:0};const Nr=un=>1/(1.5+Math.abs(un)/20);if(ne==="y"){if(St.includes("top")||St.includes("bottom"))if(St.includes("top")&&Pe<0||St.includes("bottom")&&Pe>0)jt.y=Pe;else{const un=Pe*Nr(Pe);jt.y=Math.abs(un)<Math.abs(Pe)?un:Pe}}else if(ne==="x"&&(St.includes("left")||St.includes("right")))if(St.includes("left")&&wt<0||St.includes("right")&&wt>0)jt.x=wt;else{const un=wt*Nr(wt);jt.x=Math.abs(un)<Math.abs(wt)?un:wt}(Math.abs(jt.x)>0||Math.abs(jt.y)>0)&&Kt(!0),(at=kt.current)==null||at.style.setProperty("--swipe-amount-x",`${jt.x}px`),(ht=kt.current)==null||ht.style.setProperty("--swipe-amount-y",`${jt.y}px`)}},Il&&!v.jsx&>!=="loading"?Z.createElement("button",{"aria-label":V,"data-disabled":Fi,"data-close-button":!0,onClick:Fi||!la?()=>{}:()=>{xn(),v.onDismiss==null||v.onDismiss.call(v,v)},className:Cn(_?.closeButton,v==null||(s=v.classNames)==null?void 0:s.closeButton)},(wn=U?.close)!=null?wn:A5):null,(gt||v.icon||v.promise)&&v.icon!==null&&(U?.[gt]!==null||v.icon)?Z.createElement("div",{"data-icon":"",className:Cn(_?.icon,v==null||(o=v.classNames)==null?void 0:o.icon)},v.promise||v.type==="loading"&&!v.icon?v.icon||Or():null,v.type!=="loading"?Cr:null):null,Z.createElement("div",{"data-content":"",className:Cn(_?.content,v==null||(f=v.classNames)==null?void 0:f.content)},Z.createElement("div",{"data-title":"",className:Cn(_?.title,v==null||(h=v.classNames)==null?void 0:h.title)},v.jsx?v.jsx:typeof v.title=="function"?v.title():v.title),v.description?Z.createElement("div",{"data-description":"",className:Cn(te,hc,_?.description,v==null||(m=v.classNames)==null?void 0:m.description)},typeof v.description=="function"?v.description():v.description):null),Z.isValidElement(v.cancel)?v.cancel:v.cancel&&po(v.cancel)?Z.createElement("button",{"data-button":!0,"data-cancel":!0,style:v.cancelButtonStyle||Y,onClick:me=>{po(v.cancel)&&la&&(v.cancel.onClick==null||v.cancel.onClick.call(v.cancel,me),xn())},className:Cn(_?.cancelButton,v==null||(p=v.classNames)==null?void 0:p.cancelButton)},v.cancel.label):null,Z.isValidElement(v.action)?v.action:v.action&&po(v.action)?Z.createElement("button",{"data-button":!0,"data-action":!0,style:v.actionButtonStyle||I,onClick:me=>{po(v.action)&&(v.action.onClick==null||v.action.onClick.call(v.action,me),!me.defaultPrevented&&xn())},className:Cn(_?.actionButton,v==null||(y=v.classNames)==null?void 0:y.actionButton)},v.action.label):null)};function x0(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function P5(n,r){const l={};return[n,r].forEach((s,o)=>{const f=o===1,h=f?"--mobile-offset":"--offset",m=f?z5:k5;function p(y){["top","right","bottom","left"].forEach(b=>{l[`${h}-${b}`]=typeof y=="number"?`${y}px`:y})}typeof s=="number"||typeof s=="string"?p(s):typeof s=="object"?["top","right","bottom","left"].forEach(y=>{s[y]===void 0?l[`${h}-${y}`]=m:l[`${h}-${y}`]=typeof s[y]=="number"?`${s[y]}px`:s[y]}):p(m)}),l}const Q5=Z.forwardRef(function(r,l){const{id:s,invert:o,position:f="bottom-right",hotkey:h=["altKey","KeyT"],expand:m,closeButton:p,className:y,offset:b,mobileOffset:v,theme:j="light",richColors:A,duration:E,style:w,visibleToasts:C=D5,toastOptions:T,dir:B=x0(),gap:q=F5,icons:K,containerAriaLabel:L="Notifications"}=r,[P,R]=Z.useState([]),Y=Z.useMemo(()=>s?P.filter(X=>X.toasterId===s):P.filter(X=>!X.toasterId),[P,s]),I=Z.useMemo(()=>Array.from(new Set([f].concat(Y.filter(X=>X.position).map(X=>X.position)))),[Y,f]),[$,te]=Z.useState([]),[J,le]=Z.useState(!1),[ie,ce]=Z.useState(!1),[_,U]=Z.useState(j!=="system"?j:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),V=Z.useRef(null),ne=h.join("+").replace(/Key/g,"").replace(/Digit/g,""),oe=Z.useRef(null),he=Z.useRef(!1),pe=Z.useCallback(X=>{R(ae=>{var de;return(de=ae.find(Te=>Te.id===X.id))!=null&&de.delete||Mt.dismiss(X.id),ae.filter(({id:Te})=>Te!==X.id)})},[]);return Z.useEffect(()=>Mt.subscribe(X=>{if(X.dismiss){requestAnimationFrame(()=>{R(ae=>ae.map(de=>de.id===X.id?{...de,delete:!0}:de))});return}setTimeout(()=>{cy.flushSync(()=>{R(ae=>{const de=ae.findIndex(Te=>Te.id===X.id);return de!==-1?[...ae.slice(0,de),{...ae[de],...X},...ae.slice(de+1)]:[X,...ae]})})})}),[P]),Z.useEffect(()=>{if(j!=="system"){U(j);return}if(j==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const X=window.matchMedia("(prefers-color-scheme: dark)");try{X.addEventListener("change",({matches:ae})=>{U(ae?"dark":"light")})}catch{X.addListener(({matches:de})=>{try{U(de?"dark":"light")}catch(Te){console.error(Te)}})}},[j]),Z.useEffect(()=>{P.length<=1&&le(!1)},[P]),Z.useEffect(()=>{const X=ae=>{var de;if(h.every(Ee=>ae[Ee]||ae.code===Ee)){var Ye;le(!0),(Ye=V.current)==null||Ye.focus()}ae.code==="Escape"&&(document.activeElement===V.current||(de=V.current)!=null&&de.contains(document.activeElement))&&le(!1)};return document.addEventListener("keydown",X),()=>document.removeEventListener("keydown",X)},[h]),Z.useEffect(()=>{if(V.current)return()=>{oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null,he.current=!1)}},[V.current]),Z.createElement("section",{ref:l,"aria-label":`${L} ${ne}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((X,ae)=>{var de;const[Te,Ye]=X.split("-");return Y.length?Z.createElement("ol",{key:X,dir:B==="auto"?x0():B,tabIndex:-1,ref:V,className:y,"data-sonner-toaster":!0,"data-sonner-theme":_,"data-y-position":Te,"data-x-position":Ye,style:{"--front-toast-height":`${((de=$[0])==null?void 0:de.height)||0}px`,"--width":`${B5}px`,"--gap":`${q}px`,...w,...P5(b,v)},onBlur:Ee=>{he.current&&!Ee.currentTarget.contains(Ee.relatedTarget)&&(he.current=!1,oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null))},onFocus:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||he.current||(he.current=!0,oe.current=Ee.relatedTarget)},onMouseEnter:()=>le(!0),onMouseMove:()=>le(!0),onMouseLeave:()=>{ie||le(!1)},onDragEnd:()=>le(!1),onPointerDown:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||ce(!0)},onPointerUp:()=>ce(!1)},Y.filter(Ee=>!Ee.position&&ae===0||Ee.position===X).map((Ee,pt)=>{var bn,sn;return Z.createElement(H5,{key:Ee.id,icons:K,index:pt,toast:Ee,defaultRichColors:A,duration:(bn=T?.duration)!=null?bn:E,className:T?.className,descriptionClassName:T?.descriptionClassName,invert:o,visibleToasts:C,closeButton:(sn=T?.closeButton)!=null?sn:p,interacting:ie,position:X,style:T?.style,unstyled:T?.unstyled,classNames:T?.classNames,cancelButtonStyle:T?.cancelButtonStyle,actionButtonStyle:T?.actionButtonStyle,closeButtonAriaLabel:T?.closeButtonAriaLabel,removeToast:pe,toasts:Y.filter(Kt=>Kt.position==Ee.position),heights:$.filter(Kt=>Kt.position==Ee.position),setHeights:te,expandByDefault:m,gap:q,expanded:J,swipeDirections:r.swipeDirections})})):null}))}),V5=({...n})=>{const{theme:r="system"}=g5();return u.jsx(Q5,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})};function Rt(n,r,{checkForDefaultPrevented:l=!0}={}){return function(o){if(n?.(o),l===!1||!o.defaultPrevented)return r?.(o)}}function w0(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function uy(...n){return r=>{let l=!1;const s=n.map(o=>{const f=w0(o,r);return!l&&typeof f=="function"&&(l=!0),f});if(l)return()=>{for(let o=0;o<s.length;o++){const f=s[o];typeof f=="function"?f():w0(n[o],null)}}}}function vn(...n){return S.useCallback(uy(...n),n)}function G5(n,r){const l=S.createContext(r),s=f=>{const{children:h,...m}=f,p=S.useMemo(()=>m,Object.values(m));return u.jsx(l.Provider,{value:p,children:h})};s.displayName=n+"Provider";function o(f){const h=S.useContext(l);if(h)return h;if(r!==void 0)return r;throw new Error(`\`${f}\` must be used within \`${n}\``)}return[s,o]}function Df(n,r=[]){let l=[];function s(f,h){const m=S.createContext(h),p=l.length;l=[...l,h];const y=v=>{const{scope:j,children:A,...E}=v,w=j?.[n]?.[p]||m,C=S.useMemo(()=>E,Object.values(E));return u.jsx(w.Provider,{value:C,children:A})};y.displayName=f+"Provider";function b(v,j){const A=j?.[n]?.[p]||m,E=S.useContext(A);if(E)return E;if(h!==void 0)return h;throw new Error(`\`${v}\` must be used within \`${f}\``)}return[y,b]}const o=()=>{const f=l.map(h=>S.createContext(h));return function(m){const p=m?.[n]||f;return S.useMemo(()=>({[`__scope${n}`]:{...m,[n]:p}}),[m,p])}};return o.scopeName=n,[s,Y5(o,...r)]}function Y5(...n){const r=n[0];if(n.length===1)return r;const l=()=>{const s=n.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(f){const h=s.reduce((m,{useScope:p,scopeName:y})=>{const v=p(f)[`__scope${y}`];return{...m,...v}},{});return S.useMemo(()=>({[`__scope${r.scopeName}`]:h}),[h])}};return l.scopeName=r.scopeName,l}function kf(n){const r=X5(n),l=S.forwardRef((s,o)=>{const{children:f,...h}=s,m=S.Children.toArray(f),p=m.find($5);if(p){const y=p.props.children,b=m.map(v=>v===p?S.Children.count(y)>1?S.Children.only(null):S.isValidElement(y)?y.props.children:null:v);return u.jsx(r,{...h,ref:o,children:S.isValidElement(y)?S.cloneElement(y,void 0,b):null})}return u.jsx(r,{...h,ref:o,children:f})});return l.displayName=`${n}.Slot`,l}var K5=kf("Slot");function X5(n){const r=S.forwardRef((l,s)=>{const{children:o,...f}=l;if(S.isValidElement(o)){const h=W5(o),m=Z5(f,o.props);return o.type!==S.Fragment&&(m.ref=s?uy(s,h):h),S.cloneElement(o,m)}return S.Children.count(o)>1?S.Children.only(null):null});return r.displayName=`${n}.SlotClone`,r}var dy=Symbol("radix.slottable");function I5(n){const r=({children:l})=>u.jsx(u.Fragment,{children:l});return r.displayName=`${n}.Slottable`,r.__radixId=dy,r}function $5(n){return S.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===dy}function Z5(n,r){const l={...r};for(const s in r){const o=n[s],f=r[s];/^on[A-Z]/.test(s)?o&&f?l[s]=(...m)=>{const p=f(...m);return o(...m),p}:o&&(l[s]=o):s==="style"?l[s]={...o,...f}:s==="className"&&(l[s]=[o,f].filter(Boolean).join(" "))}return{...n,...l}}function W5(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var J5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Dt=J5.reduce((n,r)=>{const l=kf(`Primitive.${r}`),s=S.forwardRef((o,f)=>{const{asChild:h,...m}=o,p=h?l:r;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(p,{...m,ref:f})});return s.displayName=`Primitive.${r}`,{...n,[r]:s}},{});function ej(n,r){n&&Rf.flushSync(()=>n.dispatchEvent(r))}function Ei(n){const r=S.useRef(n);return S.useEffect(()=>{r.current=n}),S.useMemo(()=>(...l)=>r.current?.(...l),[])}function tj(n,r=globalThis?.document){const l=Ei(n);S.useEffect(()=>{const s=o=>{o.key==="Escape"&&l(o)};return r.addEventListener("keydown",s,{capture:!0}),()=>r.removeEventListener("keydown",s,{capture:!0})},[l,r])}var nj="DismissableLayer",hf="dismissableLayer.update",aj="dismissableLayer.pointerDownOutside",rj="dismissableLayer.focusOutside",S0,fy=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),zf=S.forwardRef((n,r)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:f,onInteractOutside:h,onDismiss:m,...p}=n,y=S.useContext(fy),[b,v]=S.useState(null),j=b?.ownerDocument??globalThis?.document,[,A]=S.useState({}),E=vn(r,R=>v(R)),w=Array.from(y.layers),[C]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),T=w.indexOf(C),B=b?w.indexOf(b):-1,q=y.layersWithOutsidePointerEventsDisabled.size>0,K=B>=T,L=sj(R=>{const Y=R.target,I=[...y.branches].some($=>$.contains(Y));!K||I||(o?.(R),h?.(R),R.defaultPrevented||m?.())},j),P=oj(R=>{const Y=R.target;[...y.branches].some($=>$.contains(Y))||(f?.(R),h?.(R),R.defaultPrevented||m?.())},j);return tj(R=>{B===y.layers.size-1&&(s?.(R),!R.defaultPrevented&&m&&(R.preventDefault(),m()))},j),S.useEffect(()=>{if(b)return l&&(y.layersWithOutsidePointerEventsDisabled.size===0&&(S0=j.body.style.pointerEvents,j.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(b)),y.layers.add(b),j0(),()=>{l&&y.layersWithOutsidePointerEventsDisabled.size===1&&(j.body.style.pointerEvents=S0)}},[b,j,l,y]),S.useEffect(()=>()=>{b&&(y.layers.delete(b),y.layersWithOutsidePointerEventsDisabled.delete(b),j0())},[b,y]),S.useEffect(()=>{const R=()=>A({});return document.addEventListener(hf,R),()=>document.removeEventListener(hf,R)},[]),u.jsx(Dt.div,{...p,ref:E,style:{pointerEvents:q?K?"auto":"none":void 0,...n.style},onFocusCapture:Rt(n.onFocusCapture,P.onFocusCapture),onBlurCapture:Rt(n.onBlurCapture,P.onBlurCapture),onPointerDownCapture:Rt(n.onPointerDownCapture,L.onPointerDownCapture)})});zf.displayName=nj;var ij="DismissableLayerBranch",lj=S.forwardRef((n,r)=>{const l=S.useContext(fy),s=S.useRef(null),o=vn(r,s);return S.useEffect(()=>{const f=s.current;if(f)return l.branches.add(f),()=>{l.branches.delete(f)}},[l.branches]),u.jsx(Dt.div,{...n,ref:o})});lj.displayName=ij;function sj(n,r=globalThis?.document){const l=Ei(n),s=S.useRef(!1),o=S.useRef(()=>{});return S.useEffect(()=>{const f=m=>{if(m.target&&!s.current){let p=function(){hy(aj,l,y,{discrete:!0})};const y={originalEvent:m};m.pointerType==="touch"?(r.removeEventListener("click",o.current),o.current=p,r.addEventListener("click",o.current,{once:!0})):p()}else r.removeEventListener("click",o.current);s.current=!1},h=window.setTimeout(()=>{r.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(h),r.removeEventListener("pointerdown",f),r.removeEventListener("click",o.current)}},[r,l]),{onPointerDownCapture:()=>s.current=!0}}function oj(n,r=globalThis?.document){const l=Ei(n),s=S.useRef(!1);return S.useEffect(()=>{const o=f=>{f.target&&!s.current&&hy(rj,l,{originalEvent:f},{discrete:!1})};return r.addEventListener("focusin",o),()=>r.removeEventListener("focusin",o)},[r,l]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function j0(){const n=new CustomEvent(hf);document.dispatchEvent(n)}function hy(n,r,l,{discrete:s}){const o=l.originalEvent.target,f=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:l});r&&o.addEventListener(n,r,{once:!0}),s?ej(o,f):o.dispatchEvent(f)}var La=globalThis?.document?S.useLayoutEffect:()=>{},cj=Sf[" useId ".trim().toString()]||(()=>{}),uj=0;function Dd(n){const[r,l]=S.useState(cj());return La(()=>{l(s=>s??String(uj++))},[n]),n||(r?`radix-${r}`:"")}const dj=["top","right","bottom","left"],Ua=Math.min,Qt=Math.max,Lo=Math.round,go=Math.floor,Rn=n=>({x:n,y:n}),fj={left:"right",right:"left",bottom:"top",top:"bottom"},hj={start:"end",end:"start"};function mf(n,r,l){return Qt(n,Ua(r,l))}function aa(n,r){return typeof n=="function"?n(r):n}function ra(n){return n.split("-")[0]}function Ti(n){return n.split("-")[1]}function Bf(n){return n==="x"?"y":"x"}function Ff(n){return n==="y"?"height":"width"}const mj=new Set(["top","bottom"]);function Mn(n){return mj.has(ra(n))?"y":"x"}function Lf(n){return Bf(Mn(n))}function pj(n,r,l){l===void 0&&(l=!1);const s=Ti(n),o=Lf(n),f=Ff(o);let h=o==="x"?s===(l?"end":"start")?"right":"left":s==="start"?"bottom":"top";return r.reference[f]>r.floating[f]&&(h=Uo(h)),[h,Uo(h)]}function gj(n){const r=Uo(n);return[pf(n),r,pf(r)]}function pf(n){return n.replace(/start|end/g,r=>hj[r])}const E0=["left","right"],A0=["right","left"],vj=["top","bottom"],yj=["bottom","top"];function bj(n,r,l){switch(n){case"top":case"bottom":return l?r?A0:E0:r?E0:A0;case"left":case"right":return r?vj:yj;default:return[]}}function xj(n,r,l,s){const o=Ti(n);let f=bj(ra(n),l==="start",s);return o&&(f=f.map(h=>h+"-"+o),r&&(f=f.concat(f.map(pf)))),f}function Uo(n){return n.replace(/left|right|bottom|top/g,r=>fj[r])}function wj(n){return{top:0,right:0,bottom:0,left:0,...n}}function my(n){return typeof n!="number"?wj(n):{top:n,right:n,bottom:n,left:n}}function qo(n){const{x:r,y:l,width:s,height:o}=n;return{width:s,height:o,top:l,left:r,right:r+s,bottom:l+o,x:r,y:l}}function O0(n,r,l){let{reference:s,floating:o}=n;const f=Mn(r),h=Lf(r),m=Ff(h),p=ra(r),y=f==="y",b=s.x+s.width/2-o.width/2,v=s.y+s.height/2-o.height/2,j=s[m]/2-o[m]/2;let A;switch(p){case"top":A={x:b,y:s.y-o.height};break;case"bottom":A={x:b,y:s.y+s.height};break;case"right":A={x:s.x+s.width,y:v};break;case"left":A={x:s.x-o.width,y:v};break;default:A={x:s.x,y:s.y}}switch(Ti(r)){case"start":A[h]-=j*(l&&y?-1:1);break;case"end":A[h]+=j*(l&&y?-1:1);break}return A}const Sj=async(n,r,l)=>{const{placement:s="bottom",strategy:o="absolute",middleware:f=[],platform:h}=l,m=f.filter(Boolean),p=await(h.isRTL==null?void 0:h.isRTL(r));let y=await h.getElementRects({reference:n,floating:r,strategy:o}),{x:b,y:v}=O0(y,s,p),j=s,A={},E=0;for(let w=0;w<m.length;w++){const{name:C,fn:T}=m[w],{x:B,y:q,data:K,reset:L}=await T({x:b,y:v,initialPlacement:s,placement:j,strategy:o,middlewareData:A,rects:y,platform:h,elements:{reference:n,floating:r}});b=B??b,v=q??v,A={...A,[C]:{...A[C],...K}},L&&E<=50&&(E++,typeof L=="object"&&(L.placement&&(j=L.placement),L.rects&&(y=L.rects===!0?await h.getElementRects({reference:n,floating:r,strategy:o}):L.rects),{x:b,y:v}=O0(y,j,p)),w=-1)}return{x:b,y:v,placement:j,strategy:o,middlewareData:A}};async function Ll(n,r){var l;r===void 0&&(r={});const{x:s,y:o,platform:f,rects:h,elements:m,strategy:p}=n,{boundary:y="clippingAncestors",rootBoundary:b="viewport",elementContext:v="floating",altBoundary:j=!1,padding:A=0}=aa(r,n),E=my(A),C=m[j?v==="floating"?"reference":"floating":v],T=qo(await f.getClippingRect({element:(l=await(f.isElement==null?void 0:f.isElement(C)))==null||l?C:C.contextElement||await(f.getDocumentElement==null?void 0:f.getDocumentElement(m.floating)),boundary:y,rootBoundary:b,strategy:p})),B=v==="floating"?{x:s,y:o,width:h.floating.width,height:h.floating.height}:h.reference,q=await(f.getOffsetParent==null?void 0:f.getOffsetParent(m.floating)),K=await(f.isElement==null?void 0:f.isElement(q))?await(f.getScale==null?void 0:f.getScale(q))||{x:1,y:1}:{x:1,y:1},L=qo(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({elements:m,rect:B,offsetParent:q,strategy:p}):B);return{top:(T.top-L.top+E.top)/K.y,bottom:(L.bottom-T.bottom+E.bottom)/K.y,left:(T.left-L.left+E.left)/K.x,right:(L.right-T.right+E.right)/K.x}}const jj=n=>({name:"arrow",options:n,async fn(r){const{x:l,y:s,placement:o,rects:f,platform:h,elements:m,middlewareData:p}=r,{element:y,padding:b=0}=aa(n,r)||{};if(y==null)return{};const v=my(b),j={x:l,y:s},A=Lf(o),E=Ff(A),w=await h.getDimensions(y),C=A==="y",T=C?"top":"left",B=C?"bottom":"right",q=C?"clientHeight":"clientWidth",K=f.reference[E]+f.reference[A]-j[A]-f.floating[E],L=j[A]-f.reference[A],P=await(h.getOffsetParent==null?void 0:h.getOffsetParent(y));let R=P?P[q]:0;(!R||!await(h.isElement==null?void 0:h.isElement(P)))&&(R=m.floating[q]||f.floating[E]);const Y=K/2-L/2,I=R/2-w[E]/2-1,$=Ua(v[T],I),te=Ua(v[B],I),J=$,le=R-w[E]-te,ie=R/2-w[E]/2+Y,ce=mf(J,ie,le),_=!p.arrow&&Ti(o)!=null&&ie!==ce&&f.reference[E]/2-(ie<J?$:te)-w[E]/2<0,U=_?ie<J?ie-J:ie-le:0;return{[A]:j[A]+U,data:{[A]:ce,centerOffset:ie-ce-U,..._&&{alignmentOffset:U}},reset:_}}}),Ej=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(r){var l,s;const{placement:o,middlewareData:f,rects:h,initialPlacement:m,platform:p,elements:y}=r,{mainAxis:b=!0,crossAxis:v=!0,fallbackPlacements:j,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:w=!0,...C}=aa(n,r);if((l=f.arrow)!=null&&l.alignmentOffset)return{};const T=ra(o),B=Mn(m),q=ra(m)===m,K=await(p.isRTL==null?void 0:p.isRTL(y.floating)),L=j||(q||!w?[Uo(m)]:gj(m)),P=E!=="none";!j&&P&&L.push(...xj(m,w,E,K));const R=[m,...L],Y=await Ll(r,C),I=[];let $=((s=f.flip)==null?void 0:s.overflows)||[];if(b&&I.push(Y[T]),v){const ie=pj(o,h,K);I.push(Y[ie[0]],Y[ie[1]])}if($=[...$,{placement:o,overflows:I}],!I.every(ie=>ie<=0)){var te,J;const ie=(((te=f.flip)==null?void 0:te.index)||0)+1,ce=R[ie];if(ce&&(!(v==="alignment"?B!==Mn(ce):!1)||$.every(V=>Mn(V.placement)===B?V.overflows[0]>0:!0)))return{data:{index:ie,overflows:$},reset:{placement:ce}};let _=(J=$.filter(U=>U.overflows[0]<=0).sort((U,V)=>U.overflows[1]-V.overflows[1])[0])==null?void 0:J.placement;if(!_)switch(A){case"bestFit":{var le;const U=(le=$.filter(V=>{if(P){const ne=Mn(V.placement);return ne===B||ne==="y"}return!0}).map(V=>[V.placement,V.overflows.filter(ne=>ne>0).reduce((ne,oe)=>ne+oe,0)]).sort((V,ne)=>V[1]-ne[1])[0])==null?void 0:le[0];U&&(_=U);break}case"initialPlacement":_=m;break}if(o!==_)return{reset:{placement:_}}}return{}}}};function C0(n,r){return{top:n.top-r.height,right:n.right-r.width,bottom:n.bottom-r.height,left:n.left-r.width}}function N0(n){return dj.some(r=>n[r]>=0)}const Aj=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(r){const{rects:l}=r,{strategy:s="referenceHidden",...o}=aa(n,r);switch(s){case"referenceHidden":{const f=await Ll(r,{...o,elementContext:"reference"}),h=C0(f,l.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:N0(h)}}}case"escaped":{const f=await Ll(r,{...o,altBoundary:!0}),h=C0(f,l.floating);return{data:{escapedOffsets:h,escaped:N0(h)}}}default:return{}}}}},py=new Set(["left","top"]);async function Oj(n,r){const{placement:l,platform:s,elements:o}=n,f=await(s.isRTL==null?void 0:s.isRTL(o.floating)),h=ra(l),m=Ti(l),p=Mn(l)==="y",y=py.has(h)?-1:1,b=f&&p?-1:1,v=aa(r,n);let{mainAxis:j,crossAxis:A,alignmentAxis:E}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return m&&typeof E=="number"&&(A=m==="end"?E*-1:E),p?{x:A*b,y:j*y}:{x:j*y,y:A*b}}const Cj=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(r){var l,s;const{x:o,y:f,placement:h,middlewareData:m}=r,p=await Oj(r,n);return h===((l=m.offset)==null?void 0:l.placement)&&(s=m.arrow)!=null&&s.alignmentOffset?{}:{x:o+p.x,y:f+p.y,data:{...p,placement:h}}}}},Nj=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(r){const{x:l,y:s,placement:o}=r,{mainAxis:f=!0,crossAxis:h=!1,limiter:m={fn:C=>{let{x:T,y:B}=C;return{x:T,y:B}}},...p}=aa(n,r),y={x:l,y:s},b=await Ll(r,p),v=Mn(ra(o)),j=Bf(v);let A=y[j],E=y[v];if(f){const C=j==="y"?"top":"left",T=j==="y"?"bottom":"right",B=A+b[C],q=A-b[T];A=mf(B,A,q)}if(h){const C=v==="y"?"top":"left",T=v==="y"?"bottom":"right",B=E+b[C],q=E-b[T];E=mf(B,E,q)}const w=m.fn({...r,[j]:A,[v]:E});return{...w,data:{x:w.x-l,y:w.y-s,enabled:{[j]:f,[v]:h}}}}}},Tj=function(n){return n===void 0&&(n={}),{options:n,fn(r){const{x:l,y:s,placement:o,rects:f,middlewareData:h}=r,{offset:m=0,mainAxis:p=!0,crossAxis:y=!0}=aa(n,r),b={x:l,y:s},v=Mn(o),j=Bf(v);let A=b[j],E=b[v];const w=aa(m,r),C=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(p){const q=j==="y"?"height":"width",K=f.reference[j]-f.floating[q]+C.mainAxis,L=f.reference[j]+f.reference[q]-C.mainAxis;A<K?A=K:A>L&&(A=L)}if(y){var T,B;const q=j==="y"?"width":"height",K=py.has(ra(o)),L=f.reference[v]-f.floating[q]+(K&&((T=h.offset)==null?void 0:T[v])||0)+(K?0:C.crossAxis),P=f.reference[v]+f.reference[q]+(K?0:((B=h.offset)==null?void 0:B[v])||0)-(K?C.crossAxis:0);E<L?E=L:E>P&&(E=P)}return{[j]:A,[v]:E}}}},_j=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(r){var l,s;const{placement:o,rects:f,platform:h,elements:m}=r,{apply:p=()=>{},...y}=aa(n,r),b=await Ll(r,y),v=ra(o),j=Ti(o),A=Mn(o)==="y",{width:E,height:w}=f.floating;let C,T;v==="top"||v==="bottom"?(C=v,T=j===(await(h.isRTL==null?void 0:h.isRTL(m.floating))?"start":"end")?"left":"right"):(T=v,C=j==="end"?"top":"bottom");const B=w-b.top-b.bottom,q=E-b.left-b.right,K=Ua(w-b[C],B),L=Ua(E-b[T],q),P=!r.middlewareData.shift;let R=K,Y=L;if((l=r.middlewareData.shift)!=null&&l.enabled.x&&(Y=q),(s=r.middlewareData.shift)!=null&&s.enabled.y&&(R=B),P&&!j){const $=Qt(b.left,0),te=Qt(b.right,0),J=Qt(b.top,0),le=Qt(b.bottom,0);A?Y=E-2*($!==0||te!==0?$+te:Qt(b.left,b.right)):R=w-2*(J!==0||le!==0?J+le:Qt(b.top,b.bottom))}await p({...r,availableWidth:Y,availableHeight:R});const I=await h.getDimensions(m.floating);return E!==I.width||w!==I.height?{reset:{rects:!0}}:{}}}};function ic(){return typeof window<"u"}function _i(n){return gy(n)?(n.nodeName||"").toLowerCase():"#document"}function Yt(n){var r;return(n==null||(r=n.ownerDocument)==null?void 0:r.defaultView)||window}function zn(n){var r;return(r=(gy(n)?n.ownerDocument:n.document)||window.document)==null?void 0:r.documentElement}function gy(n){return ic()?n instanceof Node||n instanceof Yt(n).Node:!1}function mn(n){return ic()?n instanceof Element||n instanceof Yt(n).Element:!1}function Dn(n){return ic()?n instanceof HTMLElement||n instanceof Yt(n).HTMLElement:!1}function T0(n){return!ic()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Yt(n).ShadowRoot}const Mj=new Set(["inline","contents"]);function Gl(n){const{overflow:r,overflowX:l,overflowY:s,display:o}=pn(n);return/auto|scroll|overlay|hidden|clip/.test(r+s+l)&&!Mj.has(o)}const Rj=new Set(["table","td","th"]);function Dj(n){return Rj.has(_i(n))}const kj=[":popover-open",":modal"];function lc(n){return kj.some(r=>{try{return n.matches(r)}catch{return!1}})}const zj=["transform","translate","scale","rotate","perspective"],Bj=["transform","translate","scale","rotate","perspective","filter"],Fj=["paint","layout","strict","content"];function Uf(n){const r=qf(),l=mn(n)?pn(n):n;return zj.some(s=>l[s]?l[s]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!r&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!r&&(l.filter?l.filter!=="none":!1)||Bj.some(s=>(l.willChange||"").includes(s))||Fj.some(s=>(l.contain||"").includes(s))}function Lj(n){let r=qa(n);for(;Dn(r)&&!Ai(r);){if(Uf(r))return r;if(lc(r))return null;r=qa(r)}return null}function qf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Uj=new Set(["html","body","#document"]);function Ai(n){return Uj.has(_i(n))}function pn(n){return Yt(n).getComputedStyle(n)}function sc(n){return mn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function qa(n){if(_i(n)==="html")return n;const r=n.assignedSlot||n.parentNode||T0(n)&&n.host||zn(n);return T0(r)?r.host:r}function vy(n){const r=qa(n);return Ai(r)?n.ownerDocument?n.ownerDocument.body:n.body:Dn(r)&&Gl(r)?r:vy(r)}function Ul(n,r,l){var s;r===void 0&&(r=[]),l===void 0&&(l=!0);const o=vy(n),f=o===((s=n.ownerDocument)==null?void 0:s.body),h=Yt(o);if(f){const m=gf(h);return r.concat(h,h.visualViewport||[],Gl(o)?o:[],m&&l?Ul(m):[])}return r.concat(o,Ul(o,[],l))}function gf(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function yy(n){const r=pn(n);let l=parseFloat(r.width)||0,s=parseFloat(r.height)||0;const o=Dn(n),f=o?n.offsetWidth:l,h=o?n.offsetHeight:s,m=Lo(l)!==f||Lo(s)!==h;return m&&(l=f,s=h),{width:l,height:s,$:m}}function Hf(n){return mn(n)?n:n.contextElement}function xi(n){const r=Hf(n);if(!Dn(r))return Rn(1);const l=r.getBoundingClientRect(),{width:s,height:o,$:f}=yy(r);let h=(f?Lo(l.width):l.width)/s,m=(f?Lo(l.height):l.height)/o;return(!h||!Number.isFinite(h))&&(h=1),(!m||!Number.isFinite(m))&&(m=1),{x:h,y:m}}const qj=Rn(0);function by(n){const r=Yt(n);return!qf()||!r.visualViewport?qj:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function Hj(n,r,l){return r===void 0&&(r=!1),!l||r&&l!==Yt(n)?!1:r}function xr(n,r,l,s){r===void 0&&(r=!1),l===void 0&&(l=!1);const o=n.getBoundingClientRect(),f=Hf(n);let h=Rn(1);r&&(s?mn(s)&&(h=xi(s)):h=xi(n));const m=Hj(f,l,s)?by(f):Rn(0);let p=(o.left+m.x)/h.x,y=(o.top+m.y)/h.y,b=o.width/h.x,v=o.height/h.y;if(f){const j=Yt(f),A=s&&mn(s)?Yt(s):s;let E=j,w=gf(E);for(;w&&s&&A!==E;){const C=xi(w),T=w.getBoundingClientRect(),B=pn(w),q=T.left+(w.clientLeft+parseFloat(B.paddingLeft))*C.x,K=T.top+(w.clientTop+parseFloat(B.paddingTop))*C.y;p*=C.x,y*=C.y,b*=C.x,v*=C.y,p+=q,y+=K,E=Yt(w),w=gf(E)}}return qo({width:b,height:v,x:p,y})}function oc(n,r){const l=sc(n).scrollLeft;return r?r.left+l:xr(zn(n)).left+l}function xy(n,r){const l=n.getBoundingClientRect(),s=l.left+r.scrollLeft-oc(n,l),o=l.top+r.scrollTop;return{x:s,y:o}}function Pj(n){let{elements:r,rect:l,offsetParent:s,strategy:o}=n;const f=o==="fixed",h=zn(s),m=r?lc(r.floating):!1;if(s===h||m&&f)return l;let p={scrollLeft:0,scrollTop:0},y=Rn(1);const b=Rn(0),v=Dn(s);if((v||!v&&!f)&&((_i(s)!=="body"||Gl(h))&&(p=sc(s)),Dn(s))){const A=xr(s);y=xi(s),b.x=A.x+s.clientLeft,b.y=A.y+s.clientTop}const j=h&&!v&&!f?xy(h,p):Rn(0);return{width:l.width*y.x,height:l.height*y.y,x:l.x*y.x-p.scrollLeft*y.x+b.x+j.x,y:l.y*y.y-p.scrollTop*y.y+b.y+j.y}}function Qj(n){return Array.from(n.getClientRects())}function Vj(n){const r=zn(n),l=sc(n),s=n.ownerDocument.body,o=Qt(r.scrollWidth,r.clientWidth,s.scrollWidth,s.clientWidth),f=Qt(r.scrollHeight,r.clientHeight,s.scrollHeight,s.clientHeight);let h=-l.scrollLeft+oc(n);const m=-l.scrollTop;return pn(s).direction==="rtl"&&(h+=Qt(r.clientWidth,s.clientWidth)-o),{width:o,height:f,x:h,y:m}}const _0=25;function Gj(n,r){const l=Yt(n),s=zn(n),o=l.visualViewport;let f=s.clientWidth,h=s.clientHeight,m=0,p=0;if(o){f=o.width,h=o.height;const b=qf();(!b||b&&r==="fixed")&&(m=o.offsetLeft,p=o.offsetTop)}const y=oc(s);if(y<=0){const b=s.ownerDocument,v=b.body,j=getComputedStyle(v),A=b.compatMode==="CSS1Compat"&&parseFloat(j.marginLeft)+parseFloat(j.marginRight)||0,E=Math.abs(s.clientWidth-v.clientWidth-A);E<=_0&&(f-=E)}else y<=_0&&(f+=y);return{width:f,height:h,x:m,y:p}}const Yj=new Set(["absolute","fixed"]);function Kj(n,r){const l=xr(n,!0,r==="fixed"),s=l.top+n.clientTop,o=l.left+n.clientLeft,f=Dn(n)?xi(n):Rn(1),h=n.clientWidth*f.x,m=n.clientHeight*f.y,p=o*f.x,y=s*f.y;return{width:h,height:m,x:p,y}}function M0(n,r,l){let s;if(r==="viewport")s=Gj(n,l);else if(r==="document")s=Vj(zn(n));else if(mn(r))s=Kj(r,l);else{const o=by(n);s={x:r.x-o.x,y:r.y-o.y,width:r.width,height:r.height}}return qo(s)}function wy(n,r){const l=qa(n);return l===r||!mn(l)||Ai(l)?!1:pn(l).position==="fixed"||wy(l,r)}function Xj(n,r){const l=r.get(n);if(l)return l;let s=Ul(n,[],!1).filter(m=>mn(m)&&_i(m)!=="body"),o=null;const f=pn(n).position==="fixed";let h=f?qa(n):n;for(;mn(h)&&!Ai(h);){const m=pn(h),p=Uf(h);!p&&m.position==="fixed"&&(o=null),(f?!p&&!o:!p&&m.position==="static"&&!!o&&Yj.has(o.position)||Gl(h)&&!p&&wy(n,h))?s=s.filter(b=>b!==h):o=m,h=qa(h)}return r.set(n,s),s}function Ij(n){let{element:r,boundary:l,rootBoundary:s,strategy:o}=n;const h=[...l==="clippingAncestors"?lc(r)?[]:Xj(r,this._c):[].concat(l),s],m=h[0],p=h.reduce((y,b)=>{const v=M0(r,b,o);return y.top=Qt(v.top,y.top),y.right=Ua(v.right,y.right),y.bottom=Ua(v.bottom,y.bottom),y.left=Qt(v.left,y.left),y},M0(r,m,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function $j(n){const{width:r,height:l}=yy(n);return{width:r,height:l}}function Zj(n,r,l){const s=Dn(r),o=zn(r),f=l==="fixed",h=xr(n,!0,f,r);let m={scrollLeft:0,scrollTop:0};const p=Rn(0);function y(){p.x=oc(o)}if(s||!s&&!f)if((_i(r)!=="body"||Gl(o))&&(m=sc(r)),s){const A=xr(r,!0,f,r);p.x=A.x+r.clientLeft,p.y=A.y+r.clientTop}else o&&y();f&&!s&&o&&y();const b=o&&!s&&!f?xy(o,m):Rn(0),v=h.left+m.scrollLeft-p.x-b.x,j=h.top+m.scrollTop-p.y-b.y;return{x:v,y:j,width:h.width,height:h.height}}function kd(n){return pn(n).position==="static"}function R0(n,r){if(!Dn(n)||pn(n).position==="fixed")return null;if(r)return r(n);let l=n.offsetParent;return zn(n)===l&&(l=l.ownerDocument.body),l}function Sy(n,r){const l=Yt(n);if(lc(n))return l;if(!Dn(n)){let o=qa(n);for(;o&&!Ai(o);){if(mn(o)&&!kd(o))return o;o=qa(o)}return l}let s=R0(n,r);for(;s&&Dj(s)&&kd(s);)s=R0(s,r);return s&&Ai(s)&&kd(s)&&!Uf(s)?l:s||Lj(n)||l}const Wj=async function(n){const r=this.getOffsetParent||Sy,l=this.getDimensions,s=await l(n.floating);return{reference:Zj(n.reference,await r(n.floating),n.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function Jj(n){return pn(n).direction==="rtl"}const eE={convertOffsetParentRelativeRectToViewportRelativeRect:Pj,getDocumentElement:zn,getClippingRect:Ij,getOffsetParent:Sy,getElementRects:Wj,getClientRects:Qj,getDimensions:$j,getScale:xi,isElement:mn,isRTL:Jj};function jy(n,r){return n.x===r.x&&n.y===r.y&&n.width===r.width&&n.height===r.height}function tE(n,r){let l=null,s;const o=zn(n);function f(){var m;clearTimeout(s),(m=l)==null||m.disconnect(),l=null}function h(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),f();const y=n.getBoundingClientRect(),{left:b,top:v,width:j,height:A}=y;if(m||r(),!j||!A)return;const E=go(v),w=go(o.clientWidth-(b+j)),C=go(o.clientHeight-(v+A)),T=go(b),q={rootMargin:-E+"px "+-w+"px "+-C+"px "+-T+"px",threshold:Qt(0,Ua(1,p))||1};let K=!0;function L(P){const R=P[0].intersectionRatio;if(R!==p){if(!K)return h();R?h(!1,R):s=setTimeout(()=>{h(!1,1e-7)},1e3)}R===1&&!jy(y,n.getBoundingClientRect())&&h(),K=!1}try{l=new IntersectionObserver(L,{...q,root:o.ownerDocument})}catch{l=new IntersectionObserver(L,q)}l.observe(n)}return h(!0),f}function nE(n,r,l,s){s===void 0&&(s={});const{ancestorScroll:o=!0,ancestorResize:f=!0,elementResize:h=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=s,y=Hf(n),b=o||f?[...y?Ul(y):[],...Ul(r)]:[];b.forEach(T=>{o&&T.addEventListener("scroll",l,{passive:!0}),f&&T.addEventListener("resize",l)});const v=y&&m?tE(y,l):null;let j=-1,A=null;h&&(A=new ResizeObserver(T=>{let[B]=T;B&&B.target===y&&A&&(A.unobserve(r),cancelAnimationFrame(j),j=requestAnimationFrame(()=>{var q;(q=A)==null||q.observe(r)})),l()}),y&&!p&&A.observe(y),A.observe(r));let E,w=p?xr(n):null;p&&C();function C(){const T=xr(n);w&&!jy(w,T)&&l(),w=T,E=requestAnimationFrame(C)}return l(),()=>{var T;b.forEach(B=>{o&&B.removeEventListener("scroll",l),f&&B.removeEventListener("resize",l)}),v?.(),(T=A)==null||T.disconnect(),A=null,p&&cancelAnimationFrame(E)}}const aE=Cj,rE=Nj,iE=Ej,lE=_j,sE=Aj,D0=jj,oE=Tj,cE=(n,r,l)=>{const s=new Map,o={platform:eE,...l},f={...o.platform,_c:s};return Sj(n,r,{...o,platform:f})};var uE=typeof document<"u",dE=function(){},No=uE?S.useLayoutEffect:dE;function Ho(n,r){if(n===r)return!0;if(typeof n!=typeof r)return!1;if(typeof n=="function"&&n.toString()===r.toString())return!0;let l,s,o;if(n&&r&&typeof n=="object"){if(Array.isArray(n)){if(l=n.length,l!==r.length)return!1;for(s=l;s--!==0;)if(!Ho(n[s],r[s]))return!1;return!0}if(o=Object.keys(n),l=o.length,l!==Object.keys(r).length)return!1;for(s=l;s--!==0;)if(!{}.hasOwnProperty.call(r,o[s]))return!1;for(s=l;s--!==0;){const f=o[s];if(!(f==="_owner"&&n.$$typeof)&&!Ho(n[f],r[f]))return!1}return!0}return n!==n&&r!==r}function Ey(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function k0(n,r){const l=Ey(n);return Math.round(r*l)/l}function zd(n){const r=S.useRef(n);return No(()=>{r.current=n}),r}function fE(n){n===void 0&&(n={});const{placement:r="bottom",strategy:l="absolute",middleware:s=[],platform:o,elements:{reference:f,floating:h}={},transform:m=!0,whileElementsMounted:p,open:y}=n,[b,v]=S.useState({x:0,y:0,strategy:l,placement:r,middlewareData:{},isPositioned:!1}),[j,A]=S.useState(s);Ho(j,s)||A(s);const[E,w]=S.useState(null),[C,T]=S.useState(null),B=S.useCallback(V=>{V!==P.current&&(P.current=V,w(V))},[]),q=S.useCallback(V=>{V!==R.current&&(R.current=V,T(V))},[]),K=f||E,L=h||C,P=S.useRef(null),R=S.useRef(null),Y=S.useRef(b),I=p!=null,$=zd(p),te=zd(o),J=zd(y),le=S.useCallback(()=>{if(!P.current||!R.current)return;const V={placement:r,strategy:l,middleware:j};te.current&&(V.platform=te.current),cE(P.current,R.current,V).then(ne=>{const oe={...ne,isPositioned:J.current!==!1};ie.current&&!Ho(Y.current,oe)&&(Y.current=oe,Rf.flushSync(()=>{v(oe)}))})},[j,r,l,te,J]);No(()=>{y===!1&&Y.current.isPositioned&&(Y.current.isPositioned=!1,v(V=>({...V,isPositioned:!1})))},[y]);const ie=S.useRef(!1);No(()=>(ie.current=!0,()=>{ie.current=!1}),[]),No(()=>{if(K&&(P.current=K),L&&(R.current=L),K&&L){if($.current)return $.current(K,L,le);le()}},[K,L,le,$,I]);const ce=S.useMemo(()=>({reference:P,floating:R,setReference:B,setFloating:q}),[B,q]),_=S.useMemo(()=>({reference:K,floating:L}),[K,L]),U=S.useMemo(()=>{const V={position:l,left:0,top:0};if(!_.floating)return V;const ne=k0(_.floating,b.x),oe=k0(_.floating,b.y);return m?{...V,transform:"translate("+ne+"px, "+oe+"px)",...Ey(_.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:ne,top:oe}},[l,m,_.floating,b.x,b.y]);return S.useMemo(()=>({...b,update:le,refs:ce,elements:_,floatingStyles:U}),[b,le,ce,_,U])}const hE=n=>{function r(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:n,fn(l){const{element:s,padding:o}=typeof n=="function"?n(l):n;return s&&r(s)?s.current!=null?D0({element:s.current,padding:o}).fn(l):{}:s?D0({element:s,padding:o}).fn(l):{}}}},mE=(n,r)=>({...aE(n),options:[n,r]}),pE=(n,r)=>({...rE(n),options:[n,r]}),gE=(n,r)=>({...oE(n),options:[n,r]}),vE=(n,r)=>({...iE(n),options:[n,r]}),yE=(n,r)=>({...lE(n),options:[n,r]}),bE=(n,r)=>({...sE(n),options:[n,r]}),xE=(n,r)=>({...hE(n),options:[n,r]});var wE="Arrow",Ay=S.forwardRef((n,r)=>{const{children:l,width:s=10,height:o=5,...f}=n;return u.jsx(Dt.svg,{...f,ref:r,width:s,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?l:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});Ay.displayName=wE;var SE=Ay;function jE(n){const[r,l]=S.useState(void 0);return La(()=>{if(n){l({width:n.offsetWidth,height:n.offsetHeight});const s=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const f=o[0];let h,m;if("borderBoxSize"in f){const p=f.borderBoxSize,y=Array.isArray(p)?p[0]:p;h=y.inlineSize,m=y.blockSize}else h=n.offsetWidth,m=n.offsetHeight;l({width:h,height:m})});return s.observe(n,{box:"border-box"}),()=>s.unobserve(n)}else l(void 0)},[n]),r}var Pf="Popper",[Oy,Cy]=Df(Pf),[EE,Ny]=Oy(Pf),Ty=n=>{const{__scopePopper:r,children:l}=n,[s,o]=S.useState(null);return u.jsx(EE,{scope:r,anchor:s,onAnchorChange:o,children:l})};Ty.displayName=Pf;var _y="PopperAnchor",My=S.forwardRef((n,r)=>{const{__scopePopper:l,virtualRef:s,...o}=n,f=Ny(_y,l),h=S.useRef(null),m=vn(r,h),p=S.useRef(null);return S.useEffect(()=>{const y=p.current;p.current=s?.current||h.current,y!==p.current&&f.onAnchorChange(p.current)}),s?null:u.jsx(Dt.div,{...o,ref:m})});My.displayName=_y;var Qf="PopperContent",[AE,OE]=Oy(Qf),Ry=S.forwardRef((n,r)=>{const{__scopePopper:l,side:s="bottom",sideOffset:o=0,align:f="center",alignOffset:h=0,arrowPadding:m=0,avoidCollisions:p=!0,collisionBoundary:y=[],collisionPadding:b=0,sticky:v="partial",hideWhenDetached:j=!1,updatePositionStrategy:A="optimized",onPlaced:E,...w}=n,C=Ny(Qf,l),[T,B]=S.useState(null),q=vn(r,Ye=>B(Ye)),[K,L]=S.useState(null),P=jE(K),R=P?.width??0,Y=P?.height??0,I=s+(f!=="center"?"-"+f:""),$=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},te=Array.isArray(y)?y:[y],J=te.length>0,le={padding:$,boundary:te.filter(NE),altBoundary:J},{refs:ie,floatingStyles:ce,placement:_,isPositioned:U,middlewareData:V}=fE({strategy:"fixed",placement:I,whileElementsMounted:(...Ye)=>nE(...Ye,{animationFrame:A==="always"}),elements:{reference:C.anchor},middleware:[mE({mainAxis:o+Y,alignmentAxis:h}),p&&pE({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?gE():void 0,...le}),p&&vE({...le}),yE({...le,apply:({elements:Ye,rects:Ee,availableWidth:pt,availableHeight:bn})=>{const{width:sn,height:Kt}=Ee.reference,Bn=Ye.floating.style;Bn.setProperty("--radix-popper-available-width",`${pt}px`),Bn.setProperty("--radix-popper-available-height",`${bn}px`),Bn.setProperty("--radix-popper-anchor-width",`${sn}px`),Bn.setProperty("--radix-popper-anchor-height",`${Kt}px`)}}),K&&xE({element:K,padding:m}),TE({arrowWidth:R,arrowHeight:Y}),j&&bE({strategy:"referenceHidden",...le})]}),[ne,oe]=zy(_),he=Ei(E);La(()=>{U&&he?.()},[U,he]);const pe=V.arrow?.x,X=V.arrow?.y,ae=V.arrow?.centerOffset!==0,[de,Te]=S.useState();return La(()=>{T&&Te(window.getComputedStyle(T).zIndex)},[T]),u.jsx("div",{ref:ie.setFloating,"data-radix-popper-content-wrapper":"",style:{...ce,transform:U?ce.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:de,"--radix-popper-transform-origin":[V.transformOrigin?.x,V.transformOrigin?.y].join(" "),...V.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:u.jsx(AE,{scope:l,placedSide:ne,onArrowChange:L,arrowX:pe,arrowY:X,shouldHideArrow:ae,children:u.jsx(Dt.div,{"data-side":ne,"data-align":oe,...w,ref:q,style:{...w.style,animation:U?void 0:"none"}})})})});Ry.displayName=Qf;var Dy="PopperArrow",CE={top:"bottom",right:"left",bottom:"top",left:"right"},ky=S.forwardRef(function(r,l){const{__scopePopper:s,...o}=r,f=OE(Dy,s),h=CE[f.placedSide];return u.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[h]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:u.jsx(SE,{...o,ref:l,style:{...o.style,display:"block"}})})});ky.displayName=Dy;function NE(n){return n!==null}var TE=n=>({name:"transformOrigin",options:n,fn(r){const{placement:l,rects:s,middlewareData:o}=r,h=o.arrow?.centerOffset!==0,m=h?0:n.arrowWidth,p=h?0:n.arrowHeight,[y,b]=zy(l),v={start:"0%",center:"50%",end:"100%"}[b],j=(o.arrow?.x??0)+m/2,A=(o.arrow?.y??0)+p/2;let E="",w="";return y==="bottom"?(E=h?v:`${j}px`,w=`${-p}px`):y==="top"?(E=h?v:`${j}px`,w=`${s.floating.height+p}px`):y==="right"?(E=`${-p}px`,w=h?v:`${A}px`):y==="left"&&(E=`${s.floating.width+p}px`,w=h?v:`${A}px`),{data:{x:E,y:w}}}});function zy(n){const[r,l="center"]=n.split("-");return[r,l]}var gC=Ty,_E=My,ME=Ry,RE=ky,DE="Portal",By=S.forwardRef((n,r)=>{const{container:l,...s}=n,[o,f]=S.useState(!1);La(()=>f(!0),[]);const h=l||o&&globalThis?.document?.body;return h?cy.createPortal(u.jsx(Dt.div,{...s,ref:r}),h):null});By.displayName=DE;function kE(n,r){return S.useReducer((l,s)=>r[l][s]??l,n)}var Yl=n=>{const{present:r,children:l}=n,s=zE(r),o=typeof l=="function"?l({present:s.isPresent}):S.Children.only(l),f=vn(s.ref,BE(o));return typeof l=="function"||s.isPresent?S.cloneElement(o,{ref:f}):null};Yl.displayName="Presence";function zE(n){const[r,l]=S.useState(),s=S.useRef(null),o=S.useRef(n),f=S.useRef("none"),h=n?"mounted":"unmounted",[m,p]=kE(h,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const y=vo(s.current);f.current=m==="mounted"?y:"none"},[m]),La(()=>{const y=s.current,b=o.current;if(b!==n){const j=f.current,A=vo(y);n?p("MOUNT"):A==="none"||y?.display==="none"?p("UNMOUNT"):p(b&&j!==A?"ANIMATION_OUT":"UNMOUNT"),o.current=n}},[n,p]),La(()=>{if(r){let y;const b=r.ownerDocument.defaultView??window,v=A=>{const w=vo(s.current).includes(CSS.escape(A.animationName));if(A.target===r&&w&&(p("ANIMATION_END"),!o.current)){const C=r.style.animationFillMode;r.style.animationFillMode="forwards",y=b.setTimeout(()=>{r.style.animationFillMode==="forwards"&&(r.style.animationFillMode=C)})}},j=A=>{A.target===r&&(f.current=vo(s.current))};return r.addEventListener("animationstart",j),r.addEventListener("animationcancel",v),r.addEventListener("animationend",v),()=>{b.clearTimeout(y),r.removeEventListener("animationstart",j),r.removeEventListener("animationcancel",v),r.removeEventListener("animationend",v)}}else p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:S.useCallback(y=>{s.current=y?getComputedStyle(y):null,l(y)},[])}}function vo(n){return n?.animationName||"none"}function BE(n){let r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?n.ref:(r=Object.getOwnPropertyDescriptor(n,"ref")?.get,l=r&&"isReactWarning"in r&&r.isReactWarning,l?n.props.ref:n.props.ref||n.ref)}var FE=Sf[" useInsertionEffect ".trim().toString()]||La;function LE({prop:n,defaultProp:r,onChange:l=()=>{},caller:s}){const[o,f,h]=UE({defaultProp:r,onChange:l}),m=n!==void 0,p=m?n:o;{const b=S.useRef(n!==void 0);S.useEffect(()=>{const v=b.current;v!==m&&console.warn(`${s} is changing from ${v?"controlled":"uncontrolled"} to ${m?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),b.current=m},[m,s])}const y=S.useCallback(b=>{if(m){const v=qE(b)?b(n):b;v!==n&&h.current?.(v)}else f(b)},[m,n,f,h]);return[p,y]}function UE({defaultProp:n,onChange:r}){const[l,s]=S.useState(n),o=S.useRef(l),f=S.useRef(r);return FE(()=>{f.current=r},[r]),S.useEffect(()=>{o.current!==l&&(f.current?.(l),o.current=l)},[l,o]),[l,s,f]}function qE(n){return typeof n=="function"}var HE=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"}),PE="VisuallyHidden",Fy=S.forwardRef((n,r)=>u.jsx(Dt.span,{...n,ref:r,style:{...HE,...n.style}}));Fy.displayName=PE;var QE=Fy,[cc]=Df("Tooltip",[Cy]),Vf=Cy(),Ly="TooltipProvider",VE=700,z0="tooltip.open",[GE,Uy]=cc(Ly),qy=n=>{const{__scopeTooltip:r,delayDuration:l=VE,skipDelayDuration:s=300,disableHoverableContent:o=!1,children:f}=n,h=S.useRef(!0),m=S.useRef(!1),p=S.useRef(0);return S.useEffect(()=>{const y=p.current;return()=>window.clearTimeout(y)},[]),u.jsx(GE,{scope:r,isOpenDelayedRef:h,delayDuration:l,onOpen:S.useCallback(()=>{window.clearTimeout(p.current),h.current=!1},[]),onClose:S.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>h.current=!0,s)},[s]),isPointerInTransitRef:m,onPointerInTransitChange:S.useCallback(y=>{m.current=y},[]),disableHoverableContent:o,children:f})};qy.displayName=Ly;var Hy="Tooltip",[vC,uc]=cc(Hy),vf="TooltipTrigger",YE=S.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,o=uc(vf,l),f=Uy(vf,l),h=Vf(l),m=S.useRef(null),p=vn(r,m,o.onTriggerChange),y=S.useRef(!1),b=S.useRef(!1),v=S.useCallback(()=>y.current=!1,[]);return S.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),u.jsx(_E,{asChild:!0,...h,children:u.jsx(Dt.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...s,ref:p,onPointerMove:Rt(n.onPointerMove,j=>{j.pointerType!=="touch"&&!b.current&&!f.isPointerInTransitRef.current&&(o.onTriggerEnter(),b.current=!0)}),onPointerLeave:Rt(n.onPointerLeave,()=>{o.onTriggerLeave(),b.current=!1}),onPointerDown:Rt(n.onPointerDown,()=>{o.open&&o.onClose(),y.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:Rt(n.onFocus,()=>{y.current||o.onOpen()}),onBlur:Rt(n.onBlur,o.onClose),onClick:Rt(n.onClick,o.onClose)})})});YE.displayName=vf;var KE="TooltipPortal",[yC,XE]=cc(KE,{forceMount:void 0}),Oi="TooltipContent",IE=S.forwardRef((n,r)=>{const l=XE(Oi,n.__scopeTooltip),{forceMount:s=l.forceMount,side:o="top",...f}=n,h=uc(Oi,n.__scopeTooltip);return u.jsx(Yl,{present:s||h.open,children:h.disableHoverableContent?u.jsx(Py,{side:o,...f,ref:r}):u.jsx($E,{side:o,...f,ref:r})})}),$E=S.forwardRef((n,r)=>{const l=uc(Oi,n.__scopeTooltip),s=Uy(Oi,n.__scopeTooltip),o=S.useRef(null),f=vn(r,o),[h,m]=S.useState(null),{trigger:p,onClose:y}=l,b=o.current,{onPointerInTransitChange:v}=s,j=S.useCallback(()=>{m(null),v(!1)},[v]),A=S.useCallback((E,w)=>{const C=E.currentTarget,T={x:E.clientX,y:E.clientY},B=tA(T,C.getBoundingClientRect()),q=nA(T,B),K=aA(w.getBoundingClientRect()),L=iA([...q,...K]);m(L),v(!0)},[v]);return S.useEffect(()=>()=>j(),[j]),S.useEffect(()=>{if(p&&b){const E=C=>A(C,b),w=C=>A(C,p);return p.addEventListener("pointerleave",E),b.addEventListener("pointerleave",w),()=>{p.removeEventListener("pointerleave",E),b.removeEventListener("pointerleave",w)}}},[p,b,A,j]),S.useEffect(()=>{if(h){const E=w=>{const C=w.target,T={x:w.clientX,y:w.clientY},B=p?.contains(C)||b?.contains(C),q=!rA(T,h);B?j():q&&(j(),y())};return document.addEventListener("pointermove",E),()=>document.removeEventListener("pointermove",E)}},[p,b,h,y,j]),u.jsx(Py,{...n,ref:f})}),[ZE,WE]=cc(Hy,{isInside:!1}),JE=I5("TooltipContent"),Py=S.forwardRef((n,r)=>{const{__scopeTooltip:l,children:s,"aria-label":o,onEscapeKeyDown:f,onPointerDownOutside:h,...m}=n,p=uc(Oi,l),y=Vf(l),{onClose:b}=p;return S.useEffect(()=>(document.addEventListener(z0,b),()=>document.removeEventListener(z0,b)),[b]),S.useEffect(()=>{if(p.trigger){const v=j=>{j.target?.contains(p.trigger)&&b()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[p.trigger,b]),u.jsx(zf,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:v=>v.preventDefault(),onDismiss:b,children:u.jsxs(ME,{"data-state":p.stateAttribute,...y,...m,ref:r,style:{...m.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:[u.jsx(JE,{children:s}),u.jsx(ZE,{scope:l,isInside:!0,children:u.jsx(QE,{id:p.contentId,role:"tooltip",children:o||s})})]})})});IE.displayName=Oi;var Qy="TooltipArrow",eA=S.forwardRef((n,r)=>{const{__scopeTooltip:l,...s}=n,o=Vf(l);return WE(Qy,l).isInside?null:u.jsx(RE,{...o,...s,ref:r})});eA.displayName=Qy;function tA(n,r){const l=Math.abs(r.top-n.y),s=Math.abs(r.bottom-n.y),o=Math.abs(r.right-n.x),f=Math.abs(r.left-n.x);switch(Math.min(l,s,o,f)){case f:return"left";case o:return"right";case l:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function nA(n,r,l=5){const s=[];switch(r){case"top":s.push({x:n.x-l,y:n.y+l},{x:n.x+l,y:n.y+l});break;case"bottom":s.push({x:n.x-l,y:n.y-l},{x:n.x+l,y:n.y-l});break;case"left":s.push({x:n.x+l,y:n.y-l},{x:n.x+l,y:n.y+l});break;case"right":s.push({x:n.x-l,y:n.y-l},{x:n.x-l,y:n.y+l});break}return s}function aA(n){const{top:r,right:l,bottom:s,left:o}=n;return[{x:o,y:r},{x:l,y:r},{x:l,y:s},{x:o,y:s}]}function rA(n,r){const{x:l,y:s}=n;let o=!1;for(let f=0,h=r.length-1;f<r.length;h=f++){const m=r[f],p=r[h],y=m.x,b=m.y,v=p.x,j=p.y;b>s!=j>s&&l<(v-y)*(s-b)/(j-b)+y&&(o=!o)}return o}function iA(n){const r=n.slice();return r.sort((l,s)=>l.x<s.x?-1:l.x>s.x?1:l.y<s.y?-1:l.y>s.y?1:0),lA(r)}function lA(n){if(n.length<=1)return n.slice();const r=[];for(let s=0;s<n.length;s++){const o=n[s];for(;r.length>=2;){const f=r[r.length-1],h=r[r.length-2];if((f.x-h.x)*(o.y-h.y)>=(f.y-h.y)*(o.x-h.x))r.pop();else break}r.push(o)}r.pop();const l=[];for(let s=n.length-1;s>=0;s--){const o=n[s];for(;l.length>=2;){const f=l[l.length-1],h=l[l.length-2];if((f.x-h.x)*(o.y-h.y)>=(f.y-h.y)*(o.x-h.x))l.pop();else break}l.push(o)}return l.pop(),r.length===1&&l.length===1&&r[0].x===l[0].x&&r[0].y===l[0].y?r:r.concat(l)}var sA=qy;function Mi(...n){return P1(nv(n))}function oA({delayDuration:n=0,...r}){return u.jsx(sA,{"data-slot":"tooltip-provider",delayDuration:n,...r})}class cA extends S.Component{constructor(r){super(r),this.state={hasError:!1,error:null}}static getDerivedStateFromError(r){return{hasError:!0,error:r}}render(){return this.state.hasError?u.jsx("div",{className:"flex items-center justify-center min-h-screen p-8 bg-background",children:u.jsxs("div",{className:"flex flex-col items-center w-full max-w-2xl p-8",children:[u.jsx(Q1,{size:48,className:"text-destructive mb-6 flex-shrink-0"}),u.jsx("h2",{className:"text-xl mb-4",children:"An unexpected error occurred."}),u.jsx("div",{className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:u.jsx("pre",{className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),u.jsxs("button",{onClick:()=>window.location.reload(),className:Mi("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[u.jsx(V1,{size:16}),"Reload Page"]})]})}):this.props.children}}const Vy=S.createContext(void 0);function uA({children:n,defaultTheme:r="light",switchable:l=!1}){const[s,o]=S.useState(()=>l&&localStorage.getItem("theme")||r);S.useEffect(()=>{const h=document.documentElement;s==="dark"?(h.classList.add("dark"),h.classList.remove("light")):(h.classList.add("light"),h.classList.remove("dark")),h.setAttribute("data-theme",s),l&&localStorage.setItem("theme",s)},[s,l]);const f=l?()=>{o(h=>h==="light"?"dark":"light")}:void 0;return u.jsx(Vy.Provider,{value:{theme:s,toggleTheme:f,switchable:l},children:n})}function Pa(){const n=S.useContext(Vy);if(!n)throw new Error("useTheme must be used within ThemeProvider");return n}const dA={"nav.home":{ar:"الرئيسية",en:"Home"},"nav.services":{ar:"الخدمات",en:"Services"},"nav.packages":{ar:"الباقات",en:"Packages"},"nav.portfolio":{ar:"أعمالنا",en:"Portfolio"},"nav.blog":{ar:"المدونة",en:"Blog"},"nav.syria":{ar:"سوريا",en:"Syria"},"nav.contact":{ar:"اتصل بنا",en:"Contact"},"nav.admin":{ar:"لوحة التحكم",en:"Admin"},"nav.orderNow":{ar:"اطلب الآن",en:"Order Now"},"hero.title":{ar:"نحول أفكارك إلى واقع رقمي",en:"We Turn Your Ideas Into Digital Reality"},"hero.subtitle":{ar:"أصفر تك — شريكك في التحول الرقمي. نقدم حلول تقنية متكاملة من تصميم المواقع وتطوير التطبيقات إلى التسويق الرقمي.",en:"Asfar Tech — Your digital transformation partner. We provide integrated tech solutions from web design and app development to digital marketing."},"hero.cta1":{ar:"استعرض خدماتنا",en:"View Services"},"hero.cta2":{ar:"تواصل معنا",en:"Contact Us"},"services.title":{ar:"خدماتنا",en:"Our Services"},"services.subtitle":{ar:"نقدم مجموعة شاملة من الخدمات الرقمية لتلبية احتياجات عملك",en:"We offer a comprehensive suite of digital services to meet your business needs"},"syria.heroTitle":{ar:"ندعم السوق السوري",en:"We Support the Syrian Market"},"syria.heroBody":{ar:"أصفر تك تؤمن بأن التحول الرقمي حق للجميع. لذلك نقدم خدماتنا الرقمية الكاملة للسوق السوري بخصم حصري 25% على جميع الباقات.",en:"Asfar Tech believes digital transformation is a right for everyone. We offer our full suite of digital services to the Syrian market with an exclusive 25% discount on all packages."},"syria.badge":{ar:"خصم حصري 25%",en:"Exclusive 25% Off"},"syria.packages":{ar:"باقاتنا للسوق السوري",en:"Our Packages for the Syrian Market"},"syria.whyTitle":{ar:"لماذا ندعم سوريا؟",en:"Why We Support Syria?"},"syria.why1Title":{ar:"إيمان بالتحول الرقمي",en:"Digital Transformation Belief"},"syria.why1Desc":{ar:"نؤمن بأن كل سوق يستحق الوصول إلى أفضل الحلول الرقمية",en:"We believe every market deserves access to the best digital solutions"},"syria.why2Title":{ar:"دعم إعادة البناء",en:"Supporting Reconstruction"},"syria.why2Desc":{ar:"نساهم في دعم الشركات السورية في رحلة إعادة البناء الرقمي",en:"We contribute to supporting Syrian businesses in their digital reconstruction journey"},"syria.why3Title":{ar:"أسعار مخفضة",en:"Reduced Prices"},"syria.why3Desc":{ar:"خصم 25% على جميع الباقات لجعل خدماتنا في متناول الجميع",en:"25% discount on all packages to make our services accessible to everyone"},"portfolio.title":{ar:"أعمالنا",en:"Our Portfolio"},"portfolio.subtitle":{ar:"نماذج من المشاريع التي نفتخر بتنفيذها",en:"Examples of projects we're proud to have delivered"},"portfolio.all":{ar:"الكل",en:"All"},"portfolio.viewProject":{ar:"عرض المشروع",en:"View Project"},"blog.title":{ar:"المدونة",en:"Blog"},"blog.subtitle":{ar:"آخر المقالات والأخبار التقنية",en:"Latest articles and tech news"},"blog.readMore":{ar:"اقرأ المزيد",en:"Read More"},"blog.noPosts":{ar:"لا توجد مقالات حالياً",en:"No posts available"},"contact.title":{ar:"اتصل بنا",en:"Contact Us"},"contact.subtitle":{ar:"نسعد بتواصلك معنا. أرسل لنا رسالتك وسنرد عليك في أقرب وقت.",en:"We'd love to hear from you. Send us a message and we'll respond as soon as possible."},"contact.name":{ar:"الاسم الكامل",en:"Full Name"},"contact.email":{ar:"البريد الإلكتروني",en:"Email Address"},"contact.phone":{ar:"رقم الهاتف",en:"Phone Number"},"contact.service":{ar:"الخدمة المطلوبة",en:"Service Interest"},"contact.message":{ar:"رسالتك",en:"Your Message"},"contact.send":{ar:"إرسال الرسالة",en:"Send Message"},"contact.success":{ar:"تم إرسال رسالتك بنجاح!",en:"Your message has been sent successfully!"},"contact.info":{ar:"معلومات التواصل",en:"Contact Information"},"order.title":{ar:"طلب خدمة",en:"Order Service"},"order.step1":{ar:"اختيار الباقة",en:"Select Package"},"order.step2":{ar:"بيانات العميل",en:"Client Details"},"order.step3":{ar:"مراجعة وتأكيد",en:"Review & Confirm"},"order.clientName":{ar:"الاسم الكامل",en:"Full Name"},"order.clientEmail":{ar:"البريد الإلكتروني",en:"Email"},"order.clientPhone":{ar:"رقم الهاتف",en:"Phone"},"order.clientCountry":{ar:"الدولة",en:"Country"},"order.companyName":{ar:"اسم الشركة (اختياري)",en:"Company Name (Optional)"},"order.brief":{ar:"وصف المشروع",en:"Project Brief"},"order.attachment":{ar:"مرفق (اختياري، حد أقصى 10 ميجا)",en:"Attachment (Optional, max 10MB)"},"order.next":{ar:"التالي",en:"Next"},"order.prev":{ar:"السابق",en:"Previous"},"order.submit":{ar:"تأكيد الطلب",en:"Submit Order"},"order.summary":{ar:"ملخص الطلب",en:"Order Summary"},"order.originalPrice":{ar:"السعر الأصلي",en:"Original Price"},"order.discount":{ar:"الخصم",en:"Discount"},"order.finalPrice":{ar:"السعر النهائي",en:"Final Price"},"order.success":{ar:"تم إرسال طلبك بنجاح!",en:"Your order has been submitted successfully!"},"order.code":{ar:"رقم الطلب",en:"Order Code"},"order.syria":{ar:"سوريا",en:"Syria"},"stats.projects":{ar:"مشروع منجز",en:"Projects Completed"},"stats.clients":{ar:"عميل راضٍ",en:"Satisfied Clients"},"stats.years":{ar:"سنوات خبرة",en:"Years Experience"},"stats.countries":{ar:"دولة",en:"Countries"},"footer.rights":{ar:"جميع الحقوق محفوظة",en:"All rights reserved"},"footer.company":{ar:"أصفر تك",en:"Asfar Tech"},"footer.refundPolicy":{ar:"سياسة الاسترجاع والإلغاء",en:"Refund & Cancellation Policy"},"careers.title":{ar:"انضم إلى فريق أصفر تك",en:"Join the Asfar Tech Team"},"careers.formHeading":{ar:"نموذج الانضمام للفريق",en:"Join Our Team Form"},"careers.fullName":{ar:"الاسم الكامل",en:"Full Name"},"careers.email":{ar:"البريد الإلكتروني",en:"Email"},"careers.phone":{ar:"رقم الهاتف",en:"Phone"},"careers.vacancy":{ar:"الشاغر المطلوب",en:"Vacancy"},"careers.vacancyPlaceholder":{ar:"— اختر الشاغر —",en:"— Select a vacancy —"},"careers.portfolioUrl":{ar:"رابط معرض الأعمال (اختياري)",en:"Portfolio URL (optional)"},"careers.cvUpload":{ar:"السيرة الذاتية",en:"CV"},"careers.cvHint":{ar:"PDF, DOC, DOCX — حتى 8MB",en:"PDF, DOC, DOCX — up to 8MB"},"careers.cvUploadCta":{ar:"ارفع سيرتك الذاتية",en:"Upload your CV"},"careers.cvRemove":{ar:"إزالة الملف",en:"Remove file"},"careers.coverNote":{ar:"نبذة عنك أو رسالة التغطية (اختياري)",en:"About you or cover note (optional)"},"careers.submit":{ar:"إرسال الطلب",en:"Submit Application"},"careers.submitting":{ar:"جارٍ الإرسال…",en:"Submitting…"},"careers.preparingCv":{ar:"جارٍ تجهيز السيرة الذاتية…",en:"Preparing CV…"},"careers.submitAnother":{ar:"أرسل طلباً آخر",en:"Submit another"},"careers.successToast":{ar:"تم استلام طلبك — سنتواصل معك قريباً",en:"Application received — we'll be in touch soon"},"careers.cvTooLarge":{ar:"حجم السيرة الذاتية يتجاوز 8 ميجابايت",en:"CV exceeds 8MB limit"},"job.ASFR-JOB-1.title":{ar:"موظف مبيعات عبر الهاتف (عن بعد)",en:"Telesales Representative (Remote)"},"job.ASFR-JOB-2.title":{ar:"مصمم غرافيك",en:"Graphic Designer"},"job.ASFR-JOB-3.title":{ar:"مونتير",en:"Video Editor"},"job.ASFR-JOB-4.title":{ar:"مصمم غرافيك (دوام جزئي)",en:"Graphic Designer (Part-time)"},"job.ASFR-JOB-5.title":{ar:"مونتير (دوام جزئي)",en:"Video Editor (Part-time)"},"job.ASFR-JOB-6.title":{ar:"مبرمج ويب",en:"Web Developer"},"job.ASFR-JOB-7.title":{ar:"مبرمج ويب (دوام جزئي)",en:"Web Developer (Part-time)"},"recruitment.title":{ar:"توظيف وموارد بشرية",en:"Recruitment"},"recruitment.candidate":{ar:"المرشح",en:"Candidate"},"recruitment.vacancy":{ar:"الشاغر",en:"Vacancy"},"recruitment.contact":{ar:"التواصل",en:"Contact"},"recruitment.cv":{ar:"السيرة الذاتية",en:"CV"},"recruitment.status":{ar:"الحالة",en:"Status"},"recruitment.allVacancies":{ar:"كل الشواغر",en:"All Vacancies"},"recruitment.allStatuses":{ar:"كل الحالات",en:"All Statuses"},"recruitment.exportCsv":{ar:"تصدير CSV",en:"Export CSV"},"recruitment.cvLinks":{ar:"روابط السير الذاتية",en:"CV Links"},"recruitment.empty":{ar:"لا توجد طلبات توظيف",en:"No applications found"},"recruitment.searchPlaceholder":{ar:"بحث بالاسم، البريد، أو رقم الشاغر...",en:"Search by name, email, or job code..."},"recruitment.confirmDelete":{ar:"حذف هذا الطلب نهائياً؟",en:"Delete this application permanently?"},"recruitment.status.pending":{ar:"قيد المراجعة",en:"Pending"},"recruitment.status.reviewed":{ar:"تمت المراجعة",en:"Reviewed"},"recruitment.status.contacted":{ar:"تم التواصل",en:"Contacted"},"recruitment.status.rejected":{ar:"مرفوض",en:"Rejected"},"common.loading":{ar:"جاري التحميل...",en:"Loading..."},"common.error":{ar:"حدث خطأ",en:"An error occurred"},"common.save":{ar:"حفظ",en:"Save"},"common.cancel":{ar:"إلغاء",en:"Cancel"},"common.delete":{ar:"حذف",en:"Delete"},"common.edit":{ar:"تعديل",en:"Edit"},"common.create":{ar:"إنشاء",en:"Create"},"common.search":{ar:"بحث",en:"Search"},"common.filter":{ar:"تصفية",en:"Filter"},"common.noData":{ar:"لا توجد بيانات",en:"No data available"},"common.back":{ar:"رجوع",en:"Back"},"common.price":{ar:"السعر",en:"Price"},"common.features":{ar:"المميزات",en:"Features"},"common.category":{ar:"التصنيف",en:"Category"},"common.status":{ar:"الحالة",en:"Status"},"common.date":{ar:"التاريخ",en:"Date"},"common.actions":{ar:"إجراءات",en:"Actions"},"common.selectOption":{ar:"اختر...",en:"Select..."},"common.perMonth":{ar:"/ شهرياً",en:"/ month"},"common.startingFrom":{ar:"ابتداءً من",en:"Starting from"},"cta.title":{ar:"جاهز لبدء مشروعك؟",en:"Ready to Start Your Project?"},"cta.subtitle":{ar:"تواصل معنا اليوم ودعنا نحول رؤيتك إلى واقع رقمي مذهل",en:"Contact us today and let us transform your vision into stunning digital reality"},"cta.button":{ar:"ابدأ الآن",en:"Get Started"},"admin.dashboard":{ar:"لوحة التحكم",en:"Dashboard"},"admin.orders":{ar:"الطلبات",en:"Orders"},"admin.packages":{ar:"الباقات",en:"Packages"},"admin.blog":{ar:"المدونة",en:"Blog"},"admin.portfolio":{ar:"أعمالنا",en:"Portfolio"},"admin.settings":{ar:"الإعدادات",en:"Settings"},"admin.users":{ar:"المستخدمين",en:"Users"},"admin.totalOrders":{ar:"إجمالي الطلبات",en:"Total Orders"},"admin.pendingOrders":{ar:"طلبات معلقة",en:"Pending Orders"},"admin.revenue":{ar:"الإيرادات",en:"Revenue"},"admin.inProgress":{ar:"قيد التنفيذ",en:"In Progress"},"testimonials.title":{ar:"ماذا يقول عملاؤنا",en:"What Our Clients Say"}},Gy=S.createContext(null);function fA({children:n}){const[r,l]=S.useState(()=>localStorage.getItem("asfar-lang")==="en"?"en":"ar"),s=m=>{l(m),localStorage.setItem("asfar-lang",m)};S.useEffect(()=>{document.documentElement.lang=r,document.documentElement.dir=r==="ar"?"rtl":"ltr"},[r]);const o=m=>dA[m]?.[r]??m,f=r==="ar"?"rtl":"ltr",h=r==="ar";return u.jsx(Gy.Provider,{value:{lang:r,setLang:s,t:o,dir:f,isRtl:h},children:n})}function nt(){const n=S.useContext(Gy);if(!n)throw new Error("useLanguage must be used within LanguageProvider");return n}function gr(n,r,l){const s=`${r}Ar`,o=`${r}En`;return l==="ar"?n[s]??n[o]??"":n[o]??n[s]??""}const Yy=S.createContext(void 0),yo="asf_portal_token";function hA({children:n}){const[r,l]=S.useState(null),[s,o]=S.useState(()=>localStorage.getItem(yo)),f=Gt.portal.login.useMutation(),h=Gt.portal.register.useMutation(),m=Gt.portal.me.useQuery({token:s},{enabled:!!s&&!r,retry:!1});S.useEffect(()=>{if(!m.isLoading&&m.data!==void 0)if(m.data){const j=m.data;l({id:j.id,name:j.name,email:j.email,companyName:j.companyName})}else v()},[m.isLoading,m.data]),S.useEffect(()=>{m.error&&v()},[m.error]);const p=!!s&&!r&&m.isLoading;async function y(j,A){const E=await f.mutateAsync({email:j,password:A});localStorage.setItem(yo,E.token),o(E.token),l({id:E.client.id,name:E.client.name,email:E.client.email,companyName:E.client.companyName})}async function b(j,A,E,w){const{token:C,id:T}=await h.mutateAsync({name:j,email:A,password:E,companyName:w});localStorage.setItem(yo,C),o(C),l({id:T,name:j,email:A,companyName:w??null})}function v(){localStorage.removeItem(yo),o(null),l(null)}return u.jsx(Yy.Provider,{value:{user:r,token:s,loading:p,login:y,register:b,logout:v},children:n})}function bC(){const n=S.useContext(Yy);if(!n)throw new Error("usePortalAuth must be used inside PortalAuthProvider");return n}const B0=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,F0=nv,mA=(n,r)=>l=>{var s;if(r?.variants==null)return F0(n,l?.class,l?.className);const{variants:o,defaultVariants:f}=r,h=Object.keys(o).map(y=>{const b=l?.[y],v=f?.[y];if(b===null)return null;const j=B0(b)||B0(v);return o[y][j]}),m=l&&Object.entries(l).reduce((y,b)=>{let[v,j]=b;return j===void 0||(y[v]=j),y},{}),p=r==null||(s=r.compoundVariants)===null||s===void 0?void 0:s.reduce((y,b)=>{let{class:v,className:j,...A}=b;return Object.entries(A).every(E=>{let[w,C]=E;return Array.isArray(C)?C.includes({...f,...m}[w]):{...f,...m}[w]===C})?[...y,v,j]:y},[]);return F0(n,h,p,l?.class,l?.className)},pA=mA("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 Tl({className:n,variant:r,size:l,asChild:s=!1,...o}){const f=s?K5:"button";return u.jsx(f,{"data-slot":"button",className:Mi(pA({variant:r,size:l,className:n})),...o})}var Bd="focusScope.autoFocusOnMount",Fd="focusScope.autoFocusOnUnmount",L0={bubbles:!1,cancelable:!0},gA="FocusScope",Ky=S.forwardRef((n,r)=>{const{loop:l=!1,trapped:s=!1,onMountAutoFocus:o,onUnmountAutoFocus:f,...h}=n,[m,p]=S.useState(null),y=Ei(o),b=Ei(f),v=S.useRef(null),j=vn(r,w=>p(w)),A=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(s){let w=function(q){if(A.paused||!m)return;const K=q.target;m.contains(K)?v.current=K:Da(v.current,{select:!0})},C=function(q){if(A.paused||!m)return;const K=q.relatedTarget;K!==null&&(m.contains(K)||Da(v.current,{select:!0}))},T=function(q){if(document.activeElement===document.body)for(const L of q)L.removedNodes.length>0&&Da(m)};document.addEventListener("focusin",w),document.addEventListener("focusout",C);const B=new MutationObserver(T);return m&&B.observe(m,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",C),B.disconnect()}}},[s,m,A.paused]),S.useEffect(()=>{if(m){q0.add(A);const w=document.activeElement;if(!m.contains(w)){const T=new CustomEvent(Bd,L0);m.addEventListener(Bd,y),m.dispatchEvent(T),T.defaultPrevented||(vA(SA(Xy(m)),{select:!0}),document.activeElement===w&&Da(m))}return()=>{m.removeEventListener(Bd,y),setTimeout(()=>{const T=new CustomEvent(Fd,L0);m.addEventListener(Fd,b),m.dispatchEvent(T),T.defaultPrevented||Da(w??document.body,{select:!0}),m.removeEventListener(Fd,b),q0.remove(A)},0)}}},[m,y,b,A]);const E=S.useCallback(w=>{if(!l&&!s||A.paused)return;const C=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,T=document.activeElement;if(C&&T){const B=w.currentTarget,[q,K]=yA(B);q&&K?!w.shiftKey&&T===K?(w.preventDefault(),l&&Da(q,{select:!0})):w.shiftKey&&T===q&&(w.preventDefault(),l&&Da(K,{select:!0})):T===B&&w.preventDefault()}},[l,s,A.paused]);return u.jsx(Dt.div,{tabIndex:-1,...h,ref:j,onKeyDown:E})});Ky.displayName=gA;function vA(n,{select:r=!1}={}){const l=document.activeElement;for(const s of n)if(Da(s,{select:r}),document.activeElement!==l)return}function yA(n){const r=Xy(n),l=U0(r,n),s=U0(r.reverse(),n);return[l,s]}function Xy(n){const r=[],l=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const o=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||o?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;l.nextNode();)r.push(l.currentNode);return r}function U0(n,r){for(const l of n)if(!bA(l,{upTo:r}))return l}function bA(n,{upTo:r}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(r!==void 0&&n===r)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function xA(n){return n instanceof HTMLInputElement&&"select"in n}function Da(n,{select:r=!1}={}){if(n&&n.focus){const l=document.activeElement;n.focus({preventScroll:!0}),n!==l&&xA(n)&&r&&n.select()}}var q0=wA();function wA(){let n=[];return{add(r){const l=n[0];r!==l&&l?.pause(),n=H0(n,r),n.unshift(r)},remove(r){n=H0(n,r),n[0]?.resume()}}}function H0(n,r){const l=[...n],s=l.indexOf(r);return s!==-1&&l.splice(s,1),l}function SA(n){return n.filter(r=>r.tagName!=="A")}var Ld=0;function jA(){S.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??P0()),document.body.insertAdjacentElement("beforeend",n[1]??P0()),Ld++,()=>{Ld===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Ld--}},[])}function P0(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var _n=function(){return _n=Object.assign||function(r){for(var l,s=1,o=arguments.length;s<o;s++){l=arguments[s];for(var f in l)Object.prototype.hasOwnProperty.call(l,f)&&(r[f]=l[f])}return r},_n.apply(this,arguments)};function Iy(n,r){var l={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&r.indexOf(s)<0&&(l[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(n);o<s.length;o++)r.indexOf(s[o])<0&&Object.prototype.propertyIsEnumerable.call(n,s[o])&&(l[s[o]]=n[s[o]]);return l}function EA(n,r,l){if(l||arguments.length===2)for(var s=0,o=r.length,f;s<o;s++)(f||!(s in r))&&(f||(f=Array.prototype.slice.call(r,0,s)),f[s]=r[s]);return n.concat(f||Array.prototype.slice.call(r))}var To="right-scroll-bar-position",_o="width-before-scroll-bar",AA="with-scroll-bars-hidden",OA="--removed-body-scroll-bar-size";function Ud(n,r){return typeof n=="function"?n(r):n&&(n.current=r),n}function CA(n,r){var l=S.useState(function(){return{value:n,callback:r,facade:{get current(){return l.value},set current(s){var o=l.value;o!==s&&(l.value=s,l.callback(s,o))}}}})[0];return l.callback=r,l.facade}var NA=typeof window<"u"?S.useLayoutEffect:S.useEffect,Q0=new WeakMap;function TA(n,r){var l=CA(null,function(s){return n.forEach(function(o){return Ud(o,s)})});return NA(function(){var s=Q0.get(l);if(s){var o=new Set(s),f=new Set(n),h=l.current;o.forEach(function(m){f.has(m)||Ud(m,null)}),f.forEach(function(m){o.has(m)||Ud(m,h)})}Q0.set(l,n)},[n]),l}function _A(n){return n}function MA(n,r){r===void 0&&(r=_A);var l=[],s=!1,o={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:n},useMedium:function(f){var h=r(f,s);return l.push(h),function(){l=l.filter(function(m){return m!==h})}},assignSyncMedium:function(f){for(s=!0;l.length;){var h=l;l=[],h.forEach(f)}l={push:function(m){return f(m)},filter:function(){return l}}},assignMedium:function(f){s=!0;var h=[];if(l.length){var m=l;l=[],m.forEach(f),h=l}var p=function(){var b=h;h=[],b.forEach(f)},y=function(){return Promise.resolve().then(p)};y(),l={push:function(b){h.push(b),y()},filter:function(b){return h=h.filter(b),l}}}};return o}function RA(n){n===void 0&&(n={});var r=MA(null);return r.options=_n({async:!0,ssr:!1},n),r}var $y=function(n){var r=n.sideCar,l=Iy(n,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=r.read();if(!s)throw new Error("Sidecar medium not found");return S.createElement(s,_n({},l))};$y.isSideCarExport=!0;function DA(n,r){return n.useMedium(r),$y}var Zy=RA(),qd=function(){},dc=S.forwardRef(function(n,r){var l=S.useRef(null),s=S.useState({onScrollCapture:qd,onWheelCapture:qd,onTouchMoveCapture:qd}),o=s[0],f=s[1],h=n.forwardProps,m=n.children,p=n.className,y=n.removeScrollBar,b=n.enabled,v=n.shards,j=n.sideCar,A=n.noRelative,E=n.noIsolation,w=n.inert,C=n.allowPinchZoom,T=n.as,B=T===void 0?"div":T,q=n.gapMode,K=Iy(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=j,P=TA([l,r]),R=_n(_n({},K),o);return S.createElement(S.Fragment,null,b&&S.createElement(L,{sideCar:Zy,removeScrollBar:y,shards:v,noRelative:A,noIsolation:E,inert:w,setCallbacks:f,allowPinchZoom:!!C,lockRef:l,gapMode:q}),h?S.cloneElement(S.Children.only(m),_n(_n({},R),{ref:P})):S.createElement(B,_n({},R,{className:p,ref:P}),m))});dc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};dc.classNames={fullWidth:_o,zeroRight:To};var kA=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function zA(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var r=kA();return r&&n.setAttribute("nonce",r),n}function BA(n,r){n.styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r))}function FA(n){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(n)}var LA=function(){var n=0,r=null;return{add:function(l){n==0&&(r=zA())&&(BA(r,l),FA(r)),n++},remove:function(){n--,!n&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},UA=function(){var n=LA();return function(r,l){S.useEffect(function(){return n.add(r),function(){n.remove()}},[r&&l])}},Wy=function(){var n=UA(),r=function(l){var s=l.styles,o=l.dynamic;return n(s,o),null};return r},qA={left:0,top:0,right:0,gap:0},Hd=function(n){return parseInt(n||"",10)||0},HA=function(n){var r=window.getComputedStyle(document.body),l=r[n==="padding"?"paddingLeft":"marginLeft"],s=r[n==="padding"?"paddingTop":"marginTop"],o=r[n==="padding"?"paddingRight":"marginRight"];return[Hd(l),Hd(s),Hd(o)]},PA=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return qA;var r=HA(n),l=document.documentElement.clientWidth,s=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,s-l+r[2]-r[0])}},QA=Wy(),wi="data-scroll-locked",VA=function(n,r,l,s){var o=n.left,f=n.top,h=n.right,m=n.gap;return l===void 0&&(l="margin"),`
.`.concat(AA,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(m,"px ").concat(s,`;
}
body[`).concat(wi,`] {
overflow: hidden `).concat(s,`;
overscroll-behavior: contain;
`).concat([r&&"position: relative ".concat(s,";"),l==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(f,`px;
padding-right: `).concat(h,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(m,"px ").concat(s,`;
`),l==="padding"&&"padding-right: ".concat(m,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(To,` {
right: `).concat(m,"px ").concat(s,`;
}
.`).concat(_o,` {
margin-right: `).concat(m,"px ").concat(s,`;
}
.`).concat(To," .").concat(To,` {
right: 0 `).concat(s,`;
}
.`).concat(_o," .").concat(_o,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(wi,`] {
`).concat(OA,": ").concat(m,`px;
}
`)},V0=function(){var n=parseInt(document.body.getAttribute(wi)||"0",10);return isFinite(n)?n:0},GA=function(){S.useEffect(function(){return document.body.setAttribute(wi,(V0()+1).toString()),function(){var n=V0()-1;n<=0?document.body.removeAttribute(wi):document.body.setAttribute(wi,n.toString())}},[])},YA=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,o=s===void 0?"margin":s;GA();var f=S.useMemo(function(){return PA(o)},[o]);return S.createElement(QA,{styles:VA(f,!r,o,l?"":"!important")})},yf=!1;if(typeof window<"u")try{var bo=Object.defineProperty({},"passive",{get:function(){return yf=!0,!0}});window.addEventListener("test",bo,bo),window.removeEventListener("test",bo,bo)}catch{yf=!1}var mi=yf?{passive:!1}:!1,KA=function(n){return n.tagName==="TEXTAREA"},Jy=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!KA(n)&&l[r]==="visible")},XA=function(n){return Jy(n,"overflowY")},IA=function(n){return Jy(n,"overflowX")},G0=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var o=eb(n,s);if(o){var f=tb(n,s),h=f[1],m=f[2];if(h>m)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},$A=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},ZA=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},eb=function(n,r){return n==="v"?XA(r):IA(r)},tb=function(n,r){return n==="v"?$A(r):ZA(r)},WA=function(n,r){return n==="h"&&r==="rtl"?-1:1},JA=function(n,r,l,s,o){var f=WA(n,window.getComputedStyle(r).direction),h=f*s,m=l.target,p=r.contains(m),y=!1,b=h>0,v=0,j=0;do{if(!m)break;var A=tb(n,m),E=A[0],w=A[1],C=A[2],T=w-C-f*E;(E||T)&&eb(n,m)&&(v+=T,j+=E);var B=m.parentNode;m=B&&B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?B.host:B}while(!p&&m!==document.body||p&&(r.contains(m)||r===m));return(b&&Math.abs(v)<1||!b&&Math.abs(j)<1)&&(y=!0),y},xo=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Y0=function(n){return[n.deltaX,n.deltaY]},K0=function(n){return n&&"current"in n?n.current:n},e3=function(n,r){return n[0]===r[0]&&n[1]===r[1]},t3=function(n){return`
.block-interactivity-`.concat(n,` {pointer-events: none;}
.allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},n3=0,pi=[];function a3(n){var r=S.useRef([]),l=S.useRef([0,0]),s=S.useRef(),o=S.useState(n3++)[0],f=S.useState(Wy)[0],h=S.useRef(n);S.useEffect(function(){h.current=n},[n]),S.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(o));var w=EA([n.lockRef.current],(n.shards||[]).map(K0),!0).filter(Boolean);return w.forEach(function(C){return C.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),w.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(o))})}}},[n.inert,n.lockRef.current,n.shards]);var m=S.useCallback(function(w,C){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!h.current.allowPinchZoom;var T=xo(w),B=l.current,q="deltaX"in w?w.deltaX:B[0]-T[0],K="deltaY"in w?w.deltaY:B[1]-T[1],L,P=w.target,R=Math.abs(q)>Math.abs(K)?"h":"v";if("touches"in w&&R==="h"&&P.type==="range")return!1;var Y=G0(R,P);if(!Y)return!0;if(Y?L=R:(L=R==="v"?"h":"v",Y=G0(R,P)),!Y)return!1;if(!s.current&&"changedTouches"in w&&(q||K)&&(s.current=L),!L)return!0;var I=s.current||L;return JA(I,C,w,I==="h"?q:K)},[]),p=S.useCallback(function(w){var C=w;if(!(!pi.length||pi[pi.length-1]!==f)){var T="deltaY"in C?Y0(C):xo(C),B=r.current.filter(function(L){return L.name===C.type&&(L.target===C.target||C.target===L.shadowParent)&&e3(L.delta,T)})[0];if(B&&B.should){C.cancelable&&C.preventDefault();return}if(!B){var q=(h.current.shards||[]).map(K0).filter(Boolean).filter(function(L){return L.contains(C.target)}),K=q.length>0?m(C,q[0]):!h.current.noIsolation;K&&C.cancelable&&C.preventDefault()}}},[]),y=S.useCallback(function(w,C,T,B){var q={name:w,delta:C,target:T,should:B,shadowParent:r3(T)};r.current.push(q),setTimeout(function(){r.current=r.current.filter(function(K){return K!==q})},1)},[]),b=S.useCallback(function(w){l.current=xo(w),s.current=void 0},[]),v=S.useCallback(function(w){y(w.type,Y0(w),w.target,m(w,n.lockRef.current))},[]),j=S.useCallback(function(w){y(w.type,xo(w),w.target,m(w,n.lockRef.current))},[]);S.useEffect(function(){return pi.push(f),n.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:j}),document.addEventListener("wheel",p,mi),document.addEventListener("touchmove",p,mi),document.addEventListener("touchstart",b,mi),function(){pi=pi.filter(function(w){return w!==f}),document.removeEventListener("wheel",p,mi),document.removeEventListener("touchmove",p,mi),document.removeEventListener("touchstart",b,mi)}},[]);var A=n.removeScrollBar,E=n.inert;return S.createElement(S.Fragment,null,E?S.createElement(f,{styles:t3(o)}):null,A?S.createElement(YA,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function r3(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const i3=DA(Zy,a3);var nb=S.forwardRef(function(n,r){return S.createElement(dc,_n({},n,{ref:r,sideCar:i3}))});nb.classNames=dc.classNames;var l3=function(n){if(typeof document>"u")return null;var r=Array.isArray(n)?n[0]:n;return r.ownerDocument.body},gi=new WeakMap,wo=new WeakMap,So={},Pd=0,ab=function(n){return n&&(n.host||ab(n.parentNode))},s3=function(n,r){return r.map(function(l){if(n.contains(l))return l;var s=ab(l);return s&&n.contains(s)?s:(console.error("aria-hidden",l,"in not contained inside",n,". Doing nothing"),null)}).filter(function(l){return!!l})},o3=function(n,r,l,s){var o=s3(r,Array.isArray(n)?n:[n]);So[l]||(So[l]=new WeakMap);var f=So[l],h=[],m=new Set,p=new Set(o),y=function(v){!v||m.has(v)||(m.add(v),y(v.parentNode))};o.forEach(y);var b=function(v){!v||p.has(v)||Array.prototype.forEach.call(v.children,function(j){if(m.has(j))b(j);else try{var A=j.getAttribute(s),E=A!==null&&A!=="false",w=(gi.get(j)||0)+1,C=(f.get(j)||0)+1;gi.set(j,w),f.set(j,C),h.push(j),w===1&&E&&wo.set(j,!0),C===1&&j.setAttribute(l,"true"),E||j.setAttribute(s,"true")}catch(T){console.error("aria-hidden: cannot operate on ",j,T)}})};return b(r),m.clear(),Pd++,function(){h.forEach(function(v){var j=gi.get(v)-1,A=f.get(v)-1;gi.set(v,j),f.set(v,A),j||(wo.has(v)||v.removeAttribute(s),wo.delete(v)),A||v.removeAttribute(l)}),Pd--,Pd||(gi=new WeakMap,gi=new WeakMap,wo=new WeakMap,So={})}},c3=function(n,r,l){l===void 0&&(l="data-aria-hidden");var s=Array.from(Array.isArray(n)?n:[n]),o=l3(n);return o?(s.push.apply(s,Array.from(o.querySelectorAll("[aria-live], script"))),o3(s,o,l,"aria-hidden")):function(){return null}},fc="Dialog",[rb]=Df(fc),[u3,yn]=rb(fc),ib=n=>{const{__scopeDialog:r,children:l,open:s,defaultOpen:o,onOpenChange:f,modal:h=!0}=n,m=S.useRef(null),p=S.useRef(null),[y,b]=LE({prop:s,defaultProp:o??!1,onChange:f,caller:fc});return u.jsx(u3,{scope:r,triggerRef:m,contentRef:p,contentId:Dd(),titleId:Dd(),descriptionId:Dd(),open:y,onOpenChange:b,onOpenToggle:S.useCallback(()=>b(v=>!v),[b]),modal:h,children:l})};ib.displayName=fc;var lb="DialogTrigger",sb=S.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,o=yn(lb,l),f=vn(r,o.triggerRef);return u.jsx(Dt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Kf(o.open),...s,ref:f,onClick:Rt(n.onClick,o.onOpenToggle)})});sb.displayName=lb;var Gf="DialogPortal",[d3,ob]=rb(Gf,{forceMount:void 0}),cb=n=>{const{__scopeDialog:r,forceMount:l,children:s,container:o}=n,f=yn(Gf,r);return u.jsx(d3,{scope:r,forceMount:l,children:S.Children.map(s,h=>u.jsx(Yl,{present:l||f.open,children:u.jsx(By,{asChild:!0,container:o,children:h})}))})};cb.displayName=Gf;var Po="DialogOverlay",ub=S.forwardRef((n,r)=>{const l=ob(Po,n.__scopeDialog),{forceMount:s=l.forceMount,...o}=n,f=yn(Po,n.__scopeDialog);return f.modal?u.jsx(Yl,{present:s||f.open,children:u.jsx(h3,{...o,ref:r})}):null});ub.displayName=Po;var f3=kf("DialogOverlay.RemoveScroll"),h3=S.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,o=yn(Po,l);return u.jsx(nb,{as:f3,allowPinchZoom:!0,shards:[o.contentRef],children:u.jsx(Dt.div,{"data-state":Kf(o.open),...s,ref:r,style:{pointerEvents:"auto",...s.style}})})}),wr="DialogContent",db=S.forwardRef((n,r)=>{const l=ob(wr,n.__scopeDialog),{forceMount:s=l.forceMount,...o}=n,f=yn(wr,n.__scopeDialog);return u.jsx(Yl,{present:s||f.open,children:f.modal?u.jsx(m3,{...o,ref:r}):u.jsx(p3,{...o,ref:r})})});db.displayName=wr;var m3=S.forwardRef((n,r)=>{const l=yn(wr,n.__scopeDialog),s=S.useRef(null),o=vn(r,l.contentRef,s);return S.useEffect(()=>{const f=s.current;if(f)return c3(f)},[]),u.jsx(fb,{...n,ref:o,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Rt(n.onCloseAutoFocus,f=>{f.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:Rt(n.onPointerDownOutside,f=>{const h=f.detail.originalEvent,m=h.button===0&&h.ctrlKey===!0;(h.button===2||m)&&f.preventDefault()}),onFocusOutside:Rt(n.onFocusOutside,f=>f.preventDefault())})}),p3=S.forwardRef((n,r)=>{const l=yn(wr,n.__scopeDialog),s=S.useRef(!1),o=S.useRef(!1);return u.jsx(fb,{...n,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:f=>{n.onCloseAutoFocus?.(f),f.defaultPrevented||(s.current||l.triggerRef.current?.focus(),f.preventDefault()),s.current=!1,o.current=!1},onInteractOutside:f=>{n.onInteractOutside?.(f),f.defaultPrevented||(s.current=!0,f.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const h=f.target;l.triggerRef.current?.contains(h)&&f.preventDefault(),f.detail.originalEvent.type==="focusin"&&o.current&&f.preventDefault()}})}),fb=S.forwardRef((n,r)=>{const{__scopeDialog:l,trapFocus:s,onOpenAutoFocus:o,onCloseAutoFocus:f,...h}=n,m=yn(wr,l),p=S.useRef(null),y=vn(r,p);return jA(),u.jsxs(u.Fragment,{children:[u.jsx(Ky,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:o,onUnmountAutoFocus:f,children:u.jsx(zf,{role:"dialog",id:m.contentId,"aria-describedby":m.descriptionId,"aria-labelledby":m.titleId,"data-state":Kf(m.open),...h,ref:y,onDismiss:()=>m.onOpenChange(!1)})}),u.jsxs(u.Fragment,{children:[u.jsx(g3,{titleId:m.titleId}),u.jsx(y3,{contentRef:p,descriptionId:m.descriptionId})]})]})}),Yf="DialogTitle",hb=S.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,o=yn(Yf,l);return u.jsx(Dt.h2,{id:o.titleId,...s,ref:r})});hb.displayName=Yf;var mb="DialogDescription",pb=S.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,o=yn(mb,l);return u.jsx(Dt.p,{id:o.descriptionId,...s,ref:r})});pb.displayName=mb;var gb="DialogClose",vb=S.forwardRef((n,r)=>{const{__scopeDialog:l,...s}=n,o=yn(gb,l);return u.jsx(Dt.button,{type:"button",...s,ref:r,onClick:Rt(n.onClick,()=>o.onOpenChange(!1))})});vb.displayName=gb;function Kf(n){return n?"open":"closed"}var yb="DialogTitleWarning",[xC,bb]=G5(yb,{contentName:wr,titleName:Yf,docsSlug:"dialog"}),g3=({titleId:n})=>{const r=bb(yb),l=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return S.useEffect(()=>{n&&(document.getElementById(n)||console.error(l))},[l,n]),null},v3="DialogDescriptionWarning",y3=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${bb(v3).contentName}}.`;return S.useEffect(()=>{const o=n.current?.getAttribute("aria-describedby");r&&o&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},b3=ib,x3=sb,w3=cb,S3=ub,j3=db,E3=hb,A3=pb,O3=vb;function C3({...n}){return u.jsx(b3,{"data-slot":"sheet",...n})}function N3({...n}){return u.jsx(x3,{"data-slot":"sheet-trigger",...n})}function T3({...n}){return u.jsx(w3,{"data-slot":"sheet-portal",...n})}function _3({className:n,...r}){return u.jsx(S3,{"data-slot":"sheet-overlay",className:Mi("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",n),...r})}function M3({className:n,children:r,side:l="right",...s}){return u.jsxs(T3,{children:[u.jsx(_3,{}),u.jsxs(j3,{"data-slot":"sheet-content",className:Mi("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",l==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",l==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",l==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",l==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",n),...s,children:[r,u.jsxs(O3,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[u.jsx(av,{className:"size-4"}),u.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function R3({className:n,...r}){return u.jsx(E3,{"data-slot":"sheet-title",className:Mi("text-foreground font-semibold",n),...r})}function D3({className:n,...r}){return u.jsx(A3,{"data-slot":"sheet-description",className:Mi("text-muted-foreground text-sm",n),...r})}const X0={role:"assistant",content:`مرحباً! كيف يمكنني مساعدتك اليوم؟
أنا مستشارك الذكي في Asfar Tech، يمكنني مساعدتك في اختيار الباقة المناسبة لنشاطك.`};function k3(){const{lang:n}=nt(),[r,l]=S.useState(!1),[s,o]=S.useState([X0]),[f,h]=S.useState(""),[m,p]=S.useState(!1),y=S.useRef(null),b=S.useRef(null),v=Gt.ai.chat.useMutation();S.useEffect(()=>{y.current?.scrollIntoView({behavior:"smooth"})},[s,m]),S.useEffect(()=>{r&&setTimeout(()=>b.current?.focus(),300)},[r]);async function j(){const E=f.trim();if(!E||m)return;h("");const w={role:"user",content:E},C=[...s,w];o(C),p(!0);try{const T=C.filter(q=>q.role!=="assistant"||q!==X0).map(q=>({role:q.role,content:q.content})),{reply:B}=await v.mutateAsync({messages:T});o(q=>[...q,{role:"assistant",content:B}])}catch(T){o(B=>[...B,{role:"assistant",content:T?.message??"حدث خطأ، يرجى المحاولة مجدداً."}])}finally{p(!1)}}function A(E){E.key==="Enter"&&!E.shiftKey&&(E.preventDefault(),j())}return u.jsxs(u.Fragment,{children:[u.jsx(W.button,{onClick:()=>l(E=>!E),whileHover:{scale:1.08},whileTap:{scale:.95},className:"fixed bottom-6 left-6 z-40 w-14 h-14 rounded-full flex items-center justify-center shadow-2xl",style:{background:"#F25F5C",boxShadow:"0 4px 24px rgba(242,95,92,0.4)"},"aria-label":n==="ar"?"فتح المساعد الذكي":"Open AI Advisor",children:u.jsx(yi,{mode:"wait",children:r?u.jsx(W.div,{initial:{rotate:-90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:90,opacity:0},children:u.jsx(av,{className:"h-6 w-6 text-[#ffffff]"})},"x"):u.jsx(W.div,{initial:{rotate:90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:-90,opacity:0},children:u.jsx(G1,{className:"h-6 w-6 text-[#ffffff]"})},"chat")})}),u.jsx(yi,{children:r&&u.jsxs(W.div,{initial:{opacity:0,scale:.9,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.9,y:20},transition:{type:"spring",stiffness:300,damping:25},className:"fixed bottom-24 left-6 z-40 flex flex-col rounded-2xl overflow-hidden bg-white dark:bg-[#141614] border border-gray-200 dark:border-[rgba(112,193,179,0.25)]",style:{width:380,height:520,boxShadow:"0 16px 48px rgba(0,0,0,0.35)"},dir:"rtl",children:[u.jsxs("div",{className:"flex items-center gap-3 px-4 py-3 border-b border-gray-200 dark:border-[rgba(80,81,79,0.3)] bg-gray-50 dark:bg-[rgba(112,193,179,0.08)]",children:[u.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"rgba(112,193,179,0.2)"},children:u.jsx(Eo,{className:"h-4 w-4 text-[#70C1B3]"})}),u.jsxs("div",{className:"flex-1 min-w-0",children:[u.jsx("p",{className:"text-sm font-bold leading-none mb-0.5 text-gray-900 dark:text-white",style:{fontFamily:"'Questv1', system-ui, -apple-system, sans-serif"},children:"مستشار Asfar Tech"}),u.jsx("p",{className:"text-[#70C1B3] text-xs",children:"متاح الآن"})]}),u.jsx("div",{className:"w-2 h-2 rounded-full bg-[#70C1B3] animate-pulse"})]}),u.jsxs("div",{className:"flex-1 overflow-y-auto px-4 py-3 space-y-3",style:{scrollbarWidth:"thin",scrollbarColor:"#2a2a2a transparent"},children:[s.map((E,w)=>u.jsxs("div",{className:`flex ${E.role==="user"?"justify-start":"justify-end"}`,children:[E.role==="assistant"&&u.jsx("div",{className:"w-6 h-6 rounded-full flex items-center justify-center flex-shrink-0 mr-2 mt-1",style:{background:"rgba(112,193,179,0.2)"},children:u.jsx(Eo,{className:"h-3 w-3 text-[#70C1B3]"})}),u.jsx("div",{className:`max-w-[78%] px-3 py-2 text-sm leading-relaxed whitespace-pre-wrap ${E.role==="user"?"bg-primary text-[#ffffff]":"bg-gray-100 dark:bg-gray-800 text-gray-800 dark:text-gray-100 border border-gray-200 dark:border-gray-700"}`,style:{borderRadius:E.role==="user"?"16px 16px 4px 16px":"16px 16px 16px 4px",fontFamily:"'Questv1', system-ui, -apple-system, sans-serif"},children:E.content})]},w)),m&&u.jsxs("div",{className:"flex justify-end",children:[u.jsx("div",{className:"w-6 h-6 rounded-full flex items-center justify-center flex-shrink-0 mr-2",style:{background:"rgba(112,193,179,0.2)"},children:u.jsx(Eo,{className:"h-3 w-3 text-[#70C1B3]"})}),u.jsx("div",{className:"px-4 py-3 bg-gray-100 dark:bg-gray-800 border border-gray-200 dark:border-gray-700",style:{borderRadius:"16px 16px 16px 4px"},children:u.jsx("div",{className:"flex gap-1 items-center h-4",children:[0,1,2].map(E=>u.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-[#70C1B3] animate-bounce",style:{animationDelay:`${E*.15}s`}},E))})})]}),u.jsx("div",{ref:y})]}),u.jsx("div",{className:"px-4 py-3 border-t border-gray-200 dark:border-[rgba(80,81,79,0.3)]",children:u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx("input",{ref:b,value:f,onChange:E=>h(E.target.value),onKeyDown:A,placeholder:n==="ar"?"اكتب رسالتك...":"Type your message...",className:"flex-1 bg-transparent text-sm outline-none pb-1 transition-colors border-b text-gray-900 dark:text-white placeholder:text-gray-500 dark:placeholder:text-white/30 border-gray-300 dark:border-[rgba(80,81,79,0.4)] focus:border-[#70C1B3]",style:{fontFamily:"'Questv1', system-ui, -apple-system, sans-serif"},disabled:m}),u.jsx("button",{onClick:j,disabled:!f.trim()||m,className:"w-8 h-8 rounded-full flex items-center justify-center transition-all disabled:opacity-40 bg-primary",children:u.jsx(Y1,{className:"h-3.5 w-3.5 text-[#ffffff]"})})]})})]})})]})}function z3(){const{theme:n,toggleTheme:r,switchable:l}=Pa(),{lang:s}=nt();return!l||!r?null:u.jsx("button",{onClick:r,"aria-label":s==="ar"?n==="dark"?"تفعيل الوضع الفاتح":"تفعيل الوضع الداكن":n==="dark"?"Switch to light mode":"Switch to dark mode",className:"flex items-center justify-center w-9 h-9 rounded-full border border-white/15 hover:border-[#FFE066]/50 transition-all group",style:{background:"rgba(255,255,255,0.03)"},children:u.jsx(W.div,{initial:{rotate:-30,opacity:0,scale:.7},animate:{rotate:0,opacity:1,scale:1},exit:{rotate:30,opacity:0,scale:.7},transition:{duration:.2},children:n==="dark"?u.jsx(K1,{className:"h-4 w-4 text-[#FFE066] group-hover:text-[#FFE066]"}):u.jsx(X1,{className:"h-4 w-4 text-white/60 group-hover:text-white"})},n)})}const et="https://asfartech.net",B3="https://d2xsxph8kpxj0f.cloudfront.net/310419663031425921/g93LQuAt3UK7eJHFCrmRof/asfar-logo-new_fbf07e84.webp",F3="Asfar Tech";function I0(n){if(!n)return et;if(/^https?:\/\//i.test(n))return n;const r=n.startsWith("/")?n:`/${n}`;return`${et}${r}`}function L3({title:n,description:r,canonicalUrl:l,ogImage:s=B3,schema:o,ogType:f="website",robots:h="index, follow",locale:m,faqs:p,includeBrand:y=!0}){const b="أصفر تك — شريكك الاستراتيجي للنمو الرقمي والتسويق",v="أصفر تك هي وكالة تسويق رقمي متكاملة في تركيا والشرق الأوسط، نقدم خدمات تحسين محركات البحث SEO، إدارة الحملات الإعلانية، تصميم المواقع، وبناء العلامات التجارية للشركات الساعية للنمو.",j=n?y?`${n} | ${F3}`:n:b,A=r||v,E=l?I0(l):et,w=I0(s),C=o?Array.isArray(o)?o:[o]:[],T=p&&p.length>0?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:p.map(q=>({"@type":"Question",name:q.question,acceptedAnswer:{"@type":"Answer",text:q.answer}}))}:null,B=T?[...C,T]:C;return u.jsxs(c2,{children:[u.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),u.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),u.jsx("link",{rel:"dns-prefetch",href:"https://www.googletagmanager.com"}),u.jsx("link",{rel:"dns-prefetch",href:"https://connect.facebook.net"}),j&&u.jsx("title",{children:j}),u.jsx("meta",{name:"description",content:A}),u.jsx("meta",{name:"robots",content:h}),m&&u.jsx("meta",{httpEquiv:"content-language",content:m}),u.jsx("link",{rel:"canonical",href:E}),u.jsx("meta",{property:"og:type",content:f}),u.jsx("meta",{property:"og:site_name",content:"Asfar Tech"}),j&&u.jsx("meta",{property:"og:title",content:j}),u.jsx("meta",{property:"og:description",content:A}),u.jsx("meta",{property:"og:url",content:E}),u.jsx("meta",{property:"og:image",content:w}),m&&u.jsx("meta",{property:"og:locale",content:m}),u.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),j&&u.jsx("meta",{name:"twitter:title",content:j}),u.jsx("meta",{name:"twitter:description",content:A}),u.jsx("meta",{name:"twitter:image",content:w}),B.map((q,K)=>u.jsx("script",{type:"application/ld+json",children:JSON.stringify(q)},K))]})}function Kl({data:n,...r}){const[l]=jf(),{lang:s}=nt(),{data:o}=Gt.marketing.getSeoMetadataByPath.useQuery({path:l},{enabled:!n}),f=S.useMemo(()=>{let h=r.title;if(!h&&o&&(h=s==="ar"?o.seoTitleAr:o.seoTitleEn),!h&&n&&(h=s==="ar"?n.seoTitleAr||n.titleAr:n.seoTitleEn||n.titleEn),h&&!r.title&&!o?.seoTitleAr&&!o?.seoTitleEn&&h.length<40){const b=s==="ar"?" | أصفر تك للنمو الرقمي":" | Asfar Tech Growth";(h+b).length<=65&&(h+=b)}let m=r.description;if(!m&&o&&(m=s==="ar"?o.seoDescriptionAr:o.seoDescriptionEn),!m&&n){const b=s==="ar"?n.seoDescriptionAr||n.metaDescription||n.excerptAr||n.contentAr:n.seoDescriptionEn||n.metaDescription||n.excerptEn||n.contentEn;b&&(m=b.replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim())}if(m&&m.length>165)m=m.slice(0,162).trim()+"...";else if(m&&m.length<100){const b=s==="ar"?" اكتشف المزيد من الحلول الرقمية المبتكرة مع أصفر تك لتحقيق نمو حقيقي ومستدام لشركتك.":" Discover more innovative digital solutions with Asfar Tech to achieve real and sustainable growth for your business.";(m+b).length<=170&&(m+=b)}let p=r.ogImage;!p&&o?.seoImage&&(p=o.seoImage),!p&&n&&(p=n.seoImage||n.coverImage||n.image);let y=r.canonicalUrl||o?.canonicalUrl||n?.canonicalUrl||l;return{title:h,description:m,ogImage:p,canonicalUrl:y}},[r,o,n,s,l]);return u.jsx(L3,{...r,title:f.title,description:f.description,ogImage:f.ogImage,canonicalUrl:f.canonicalUrl})}const Xl=`${et}/#organization`,U3=`${et}/#website`;function xb(){return{"@context":"https://schema.org","@type":"Organization","@id":Xl,name:"Asfar Tech",alternateName:"أصفر تك",url:et,logo:{"@type":"ImageObject",url:"https://d2xsxph8kpxj0f.cloudfront.net/310419663031425921/g93LQuAt3UK7eJHFCrmRof/asfar-logo-new_fbf07e84.webp",width:512,height:512},sameAs:["https://www.instagram.com/asfartech/","https://www.facebook.com/asfartech.net","https://www.tiktok.com/@asfartech","https://www.youtube.com/@asfartechdigitalmarketing","https://www.linkedin.com/company/asfartech-digital-marketing-agency/","https://x.com/AsfartechM"],contactPoint:[{"@type":"ContactPoint",telephone:"+90-536-063-1772",contactType:"customer service",areaServed:["TR","SY","SA","AE"],availableLanguage:["Arabic","English"]}]}}function wb(){return{"@context":"https://schema.org","@type":"WebSite","@id":U3,name:"Asfar Tech",url:et,publisher:{"@id":Xl}}}function q3(n){return{"@context":"https://schema.org","@type":"Service","@id":n.id??`${n.url}/#service`,name:n.name,description:n.description,provider:{"@id":Xl},url:n.url,image:n.image?n.image.startsWith("http")?n.image:`${et}${n.image}`:void 0}}function wC(n){return{"@context":"https://schema.org","@type":"BlogPosting","@id":`${n.url}/#article`,headline:n.title,description:n.description,image:n.image.startsWith("http")?n.image:`${et}${n.image}`,datePublished:n.datePublished,dateModified:n.dateModified||n.datePublished,author:{"@type":"Person",name:n.authorName||"Asfar Tech Team",url:et},publisher:{"@id":Xl},mainEntityOfPage:{"@type":"WebPage","@id":n.url}}}function SC(n){return{"@context":"https://schema.org","@type":"CreativeWork","@id":`${n.url}/#work`,name:n.name,description:n.description,image:n.image.startsWith("http")?n.image:`${et}${n.image}`,creator:{"@id":Xl},genre:n.category}}function Sb(n){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:n.map((r,l)=>({"@type":"ListItem",position:l+1,name:r.name,item:r.item.startsWith("http")?r.item:`${et}${r.item}`}))}}function H3(n){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:n.map(r=>({"@type":"Question",name:r.question,acceptedAnswer:{"@type":"Answer",text:r.answer}}))}}const Qd="https://d2xsxph8kpxj0f.cloudfront.net/310419663031425921/g93LQuAt3UK7eJHFCrmRof/asfar-logo-new_fbf07e84.webp",Vd=[{key:"nav.home",path:"/"},{key:"nav.services",path:"/services",dropdown:{titleAr:"خدماتنا المتكاملة",titleEn:"Our Integrated Services",items:[{icon:wf,titleAr:"إدارة الإعلانات",titleEn:"Ads Management",descAr:"حملات احترافية على ميتا وتيك توك",descEn:"Professional Meta & TikTok campaigns",path:"/services",color:"#F25F5C"},{icon:Ko,titleAr:"تطوير المواقع",titleEn:"Web Development",descAr:"مواقع ومتاجر إلكترونية متطورة",descEn:"Advanced websites & stores",path:"/web-dev",color:"#247BA0"},{icon:ql,titleAr:"تحسين المحركات SEO",titleEn:"SEO Mastery",descAr:"تصدر نتائج البحث وجذب العملاء",descEn:"Rank higher and attract customers",path:"/services",color:"#70C1B3"},{icon:Xo,titleAr:"استراتيجية المحتوى",titleEn:"Content Strategy",descAr:"صناعة محتوى بيعي وتصاميم إبداعية",descEn:"Sales content & creative designs",path:"/services",color:"#FFE066"}]}},{key:"nav.packages",path:"/#packages"},{key:"nav.portfolio",path:"/portfolio"},{key:"nav.blog",path:"/blog"},{key:"nav.syria",path:"/syria"},{key:"nav.contact",path:"/contact"}];function P3(){const{lang:n,setLang:r}=nt();return u.jsxs("button",{onClick:()=>r(n==="ar"?"en":"ar"),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-white/15 hover:border-[#F25F5C]/60 hover:text-[#F25F5C] transition-all text-sm font-medium text-white/70","aria-label":"Switch language",children:[u.jsx(Ko,{className:"h-4 w-4"}),u.jsx("span",{children:n==="ar"?"EN":"عربي"})]})}function Q3({item:n,isOpen:r,isRtl:l}){const{lang:s}=nt();return n.dropdown?u.jsx(yi,{children:r&&u.jsxs(W.div,{initial:{opacity:0,y:10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.95},transition:{duration:.2,ease:"easeOut"},className:`absolute top-full mt-2 w-[500px] bg-white/95 dark:bg-[#0d0d0d]/95 backdrop-blur-xl rounded-2xl border border-white/10 shadow-2xl z-[60] p-6 ${l?"right-0":"left-0"}`,children:[u.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[u.jsx("div",{className:"col-span-2 mb-2",children:u.jsx("h3",{className:"text-xs font-bold uppercase tracking-widest text-[#F25F5C] opacity-80",children:s==="ar"?n.dropdown.titleAr:n.dropdown.titleEn})}),n.dropdown.items.map((o,f)=>u.jsxs(Me,{to:o.path,className:"group flex items-start gap-4 p-3 rounded-xl hover:bg-black/5 dark:hover:bg-white/5 transition-all",children:[u.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center shrink-0 shadow-sm transition-transform group-hover:scale-110",style:{background:`${o.color}20`,border:`1px solid ${o.color}30`},children:u.jsx(o.icon,{className:"h-5 w-5",style:{color:o.color}})}),u.jsxs("div",{children:[u.jsx("h4",{className:"text-sm font-bold text-black dark:text-white mb-0.5 group-hover:text-[#F25F5C] transition-colors",children:s==="ar"?o.titleAr:o.titleEn}),u.jsx("p",{className:"text-[11px] text-black/50 dark:text-white/40 leading-tight",children:s==="ar"?o.descAr:o.descEn})]})]},f))]}),u.jsxs("div",{className:"mt-4 pt-4 border-t border-black/5 dark:border-white/5 flex items-center justify-between text-[11px] font-medium text-black/40 dark:text-white/30",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(Si,{className:"h-3 w-3 text-[#FFE066]"}),s==="ar"?"حلول مدعومة بالذكاء الاصطناعي":"AI-Powered Solutions"]}),u.jsx(Me,{to:n.path,className:"text-[#F25F5C] hover:underline",children:s==="ar"?"استعرض الكل":"View All"})]})]})}):null}function V3({item:n,isActive:r}){const{t:l,isRtl:s}=nt(),[o,f]=S.useState(!1);return u.jsxs("div",{className:"relative",onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),children:[u.jsxs(Me,{to:n.path,className:`relative flex items-center gap-1 px-4 py-2 text-sm font-medium transition-all rounded-lg ${r?"text-[#F25F5C]":"text-white/60 hover:text-white"}`,children:[u.jsx("span",{children:l(n.key)}),n.dropdown&&u.jsx($1,{className:`h-3 w-3 transition-transform duration-300 ${o?"rotate-180":""}`}),n.badge&&u.jsx("span",{className:"text-[11px] px-1.5 py-0.5 rounded-full bg-[#F25F5C]/10 text-[#F25F5C] font-bold border border-[#F25F5C]/20",children:n.badge}),r&&!n.dropdown&&u.jsx(W.div,{layoutId:"nav-underline",className:"absolute bottom-0 left-0 right-0 h-0.5 bg-[#F25F5C] rounded-full"})]}),n.dropdown&&u.jsx(Q3,{item:n,isOpen:o,isRtl:s})]})}function G3({children:n}){const{t:r,lang:l,isRtl:s}=nt(),[o]=jf(),[f,h]=S.useState(!1),[m,p]=S.useState(!1);return S.useEffect(()=>{const y=()=>{try{p(!!localStorage.getItem("dash_token"))}catch{p(!1)}};y();const b=v=>{v.key==="dash_token"&&y()};return window.addEventListener("storage",b),()=>window.removeEventListener("storage",b)},[]),u.jsxs("div",{className:"min-h-screen flex flex-col bg-[#0d0d0d]",dir:s?"rtl":"ltr",children:[u.jsx(Kl,{schema:[xb(),wb()]}),u.jsx("link",{rel:"preconnect",href:"https://d2xsxph8kpxj0f.cloudfront.net"}),u.jsx("header",{className:"sticky top-0 z-50 navbar",role:"banner",children:u.jsx("div",{className:"container",children:u.jsxs("div",{className:"flex items-center justify-between h-16",children:[u.jsx(Me,{to:"/",className:"flex items-center gap-2 shrink-0","aria-label":"Asfar Tech Home",children:u.jsx("img",{src:Qd,alt:"Asfar Tech",className:"h-8 w-auto object-contain",width:"120",height:"32",loading:"eager"})}),u.jsxs("nav",{className:"hidden lg:flex items-center gap-0.5 h-full",children:[Vd.map(y=>u.jsx(V3,{item:y,isActive:o===y.path},y.path)),u.jsxs("a",{href:"https://asfarai.net/",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 px-3 py-2 text-sm font-medium text-white/60 hover:text-[#70C1B3] transition-colors rounded-lg",children:[u.jsx("span",{className:"inline-block w-1.5 h-1.5 rounded-full bg-[#70C1B3] animate-pulse"}),l==="ar"?"أصفر AI":"Asfar AI"]})]}),u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx(z3,{}),u.jsx(P3,{}),m?u.jsx(Me,{to:"/dashboard/login",children:u.jsx(Tl,{size:"sm",variant:"ghost",className:"hidden sm:flex text-[#247BA0] hover:text-[#1e6a8c] text-xs font-medium",children:l==="ar"?"لوحة التحكم":"Dashboard"})}):u.jsx(Me,{to:"/dashboard/login",children:u.jsx(Tl,{size:"sm",variant:"ghost",className:"hidden sm:flex text-white/50 hover:text-white text-xs font-medium",children:l==="ar"?"تسجيل الدخول":"Login"})}),u.jsx(Me,{to:"/order",children:u.jsxs(Tl,{size:"sm",className:"hidden sm:flex bg-[#F25F5C] hover:bg-[#e04e4b] text-[#0d0d0d] font-bold shadow-lg shadow-[#F25F5C]/20 transition-all",children:[s?u.jsx(Ci,{className:"h-3.5 w-3.5 ml-1"}):u.jsx(Ni,{className:"h-3.5 w-3.5 mr-1"}),r("nav.orderNow")]})}),u.jsxs(C3,{open:f,onOpenChange:h,children:[u.jsx(N3,{asChild:!0,children:u.jsx(Tl,{variant:"ghost",size:"icon",className:"lg:hidden text-white/70 hover:text-white hover:bg-white/5",children:u.jsx(I1,{className:"h-5 w-5"})})}),u.jsxs(M3,{side:s?"right":"left",className:"w-72 p-0 bg-[#0f0f0f] border-white/08",children:[u.jsx(R3,{className:"sr-only",children:l==="ar"?"قائمة التنقل":"Navigation Menu"}),u.jsx(D3,{className:"sr-only",children:l==="ar"?"قائمة التنقل الرئيسية":"Main navigation menu"}),u.jsxs("div",{className:"flex flex-col h-full",children:[u.jsx("div",{className:"p-5 border-b border-white/08",children:u.jsx("img",{src:Qd,alt:"Asfar Tech",className:"h-7 w-auto object-contain"})}),u.jsxs("nav",{className:"flex-1 p-4 space-y-0.5",children:[Vd.map(y=>u.jsxs(Me,{to:y.path,onClick:()=>h(!1),className:`flex items-center gap-2 px-3 py-2.5 rounded-lg text-sm font-medium transition-colors ${o===y.path?"bg-[#F25F5C]/10 text-[#F25F5C]":"text-white/60 hover:text-white hover:bg-white/05"}`,children:[r(y.key),y.badge&&u.jsx("span",{className:"text-[11px]",children:y.badge})]},y.path)),u.jsxs("a",{href:"https://asfarai.net/",target:"_blank",rel:"noopener noreferrer",onClick:()=>h(!1),className:"flex items-center gap-2 px-3 py-2.5 rounded-lg text-sm font-medium text-white/60 hover:text-[#70C1B3] hover:bg-white/05 transition-colors",children:[u.jsx("span",{className:"inline-block w-1.5 h-1.5 rounded-full bg-[#70C1B3] animate-pulse"}),l==="ar"?"أصفر AI":"Asfar AI"]})]}),u.jsx("div",{className:"p-4 border-t border-white/08 space-y-2",children:u.jsx(Me,{to:"/order",onClick:()=>h(!1),children:u.jsx(Tl,{className:"w-full bg-[#F25F5C] hover:bg-[#e04e4b] text-[#0d0d0d] font-bold",children:r("nav.orderNow")})})})]})]})]})]})]})})}),u.jsx("main",{className:"flex-1",children:n}),u.jsx(k3,{}),u.jsx("footer",{className:"bg-[#080808] border-t border-white/06",children:u.jsxs("div",{className:"container py-14",children:[u.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-10",children:[u.jsxs("div",{className:"md:col-span-2",children:[u.jsx("img",{src:Qd,alt:"Asfar Tech",loading:"lazy",className:"h-8 w-auto object-contain mb-4"}),u.jsx("p",{className:"text-sm text-white/50 leading-relaxed max-w-sm",children:l==="ar"?"شريكك الاستراتيجي في التسويق الرقمي وتطوير الأعمال. نقدم حلولاً متكاملة تضمن لك نمواً حقيقياً وعائداً مباشراً على الاستثمار.":"Your strategic partner in digital marketing and business development. We deliver integrated solutions that guarantee real growth and direct ROI."}),u.jsx("div",{className:"flex items-center gap-3 mt-5 flex-wrap",children:[{href:"https://www.instagram.com/asfartech/",label:"Instagram",icon:u.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:[u.jsx("rect",{x:"4",y:"4",width:"24",height:"24",rx:"7",stroke:"#f25f5c",strokeWidth:"2.5"}),u.jsx("circle",{cx:"16",cy:"16",r:"6",stroke:"#f25f5c",strokeWidth:"2.5"}),u.jsx("circle",{cx:"23",cy:"9",r:"1.8",fill:"#f25f5c"})]})},{href:"https://www.facebook.com/asfartech.net",label:"Facebook",icon:u.jsx("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:u.jsx("path",{d:"M17.06 6C14.26 6 12 8.26 12 11.06V13H9v4h3v10h4V17h3l.5-4H16v-1.5c0-.83.67-1.5 1.5-1.5H20V6h-2.94z",fill:"#f25f5c"})})},{href:"https://www.tiktok.com/@asfartech",label:"TikTok",icon:u.jsx("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:u.jsx("path",{d:"M21 5h-3.5v14.5a3 3 0 1 1-3-3v-3.5A6.5 6.5 0 1 0 21 19.5V12c1.3.85 2.8 1.3 4.5 1.3V10c-2.3 0-4.5-1.8-4.5-5z",fill:"#f25f5c"})})},{href:"https://www.youtube.com/@asfartechdigitalmarketing",label:"YouTube",icon:u.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:[u.jsx("path",{d:"M28.6 10.1a3.2 3.2 0 0 0-2.25-2.26C24.25 7.4 16 7.4 16 7.4s-8.25 0-10.35.44A3.2 3.2 0 0 0 3.4 10.1 33.6 33.6 0 0 0 3 16a33.6 33.6 0 0 0 .4 5.9 3.2 3.2 0 0 0 2.25 2.26C7.75 24.6 16 24.6 16 24.6s8.25 0 10.35-.44a3.2 3.2 0 0 0 2.25-2.26A33.6 33.6 0 0 0 29 16a33.6 33.6 0 0 0-.4-5.9z",fill:"#f25f5c"}),u.jsx("polygon",{points:"13,12 13,20 21,16",fill:"white"})]})},{href:"https://www.linkedin.com/company/asfartech-digital-marketing-agency/",label:"LinkedIn",icon:u.jsx("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:u.jsx("path",{d:"M6 4a2 2 0 1 0 0 4 2 2 0 0 0 0-4zM4 10h4v18H4V10zm6 0h4v2.5C14.8 11 16.4 10 18.5 10c3.6 0 5.5 2.1 5.5 6v12h-4V17c0-2-.8-3-2.5-3s-3 1-3 3v11H10V10z",fill:"#f25f5c"})})},{href:"https://x.com/AsfartechM",label:"X / Twitter",icon:u.jsx("svg",{width:"18",height:"18",viewBox:"0 0 32 32",fill:"none",children:u.jsx("path",{d:"M26 4h-4.5l-6 8.5L9.5 4H3l9 12.5L3 28h4.5l6.5-9 6.5 9H27l-9.5-13L26 4z",fill:"#f25f5c"})})}].map(({href:y,label:b,icon:v})=>u.jsx("a",{href:y,target:"_blank",rel:"noopener noreferrer",title:b,className:"w-9 h-9 rounded-full border border-white/10 flex items-center justify-center opacity-50 hover:opacity-100 hover:border-[#f25f5c]/50 transition-all",children:v},b))})]}),u.jsxs("div",{children:[u.jsx("h3",{className:"font-semibold text-white/90 mb-4 text-sm uppercase tracking-wider",children:l==="ar"?"روابط سريعة":"Quick Links"}),u.jsxs("div",{className:"space-y-2",children:[Vd.map(y=>u.jsx(Me,{to:y.path,className:"block text-sm text-white/45 hover:text-[#F25F5C] transition-colors",children:r(y.key)},y.path)),u.jsx(Me,{to:"/careers",className:"block text-sm text-white/45 hover:text-[#F25F5C] transition-colors",children:l==="ar"?"انضم لفريقنا":"Join Our Team"}),u.jsx(Me,{to:"/refund-policy",className:"block text-sm text-white/45 hover:text-[#F25F5C] transition-colors",children:r("footer.refundPolicy")}),u.jsx(Me,{to:"/privacy-policy",className:"block text-sm text-white/45 hover:text-[#F25F5C] transition-colors",children:l==="ar"?"سياسة الخصوصية":"Privacy Policy"})]})]}),u.jsxs("div",{children:[u.jsx("h3",{className:"font-semibold text-white/90 mb-4 text-sm uppercase tracking-wider",children:l==="ar"?"تواصل معنا":"Contact"}),u.jsxs("div",{className:"space-y-2.5 text-sm text-white/45",children:[u.jsx("p",{className:"hover:text-white/70 transition-colors",children:"info@asfartech.net"}),u.jsx("a",{href:"tel:+905360631772",className:"block hover:text-white/70 transition-colors",dir:"ltr",style:{unicodeBidi:"embed"},children:"+90 536 063 1772"}),u.jsxs("div",{className:"pt-2 space-y-1",children:[u.jsx("p",{className:"text-white/60 font-medium",children:l==="ar"?"المركز الرئيسي":"HQ"}),u.jsx("p",{children:l==="ar"?"اسطنبول — مول أكباتي":"Istanbul — Akbati Mall"})]}),u.jsxs("div",{className:"space-y-1",children:[u.jsx("p",{className:"text-white/60 font-medium",children:l==="ar"?"الفرع المحلي":"Local Branch"}),u.jsx("p",{children:l==="ar"?"حماة — طريق حلب":"Hama — Aleppo Road"})]})]})]})]}),u.jsxs("div",{className:"border-t border-white/06 mt-10 pt-6 flex flex-col sm:flex-row items-center justify-between gap-3 text-xs text-gray-600 dark:text-gray-300 font-medium",children:[u.jsxs("p",{children:["© ",new Date().getFullYear()," Asfar Tech. ",l==="ar"?"جميع الحقوق محفوظة.":"All rights reserved."]}),u.jsx("p",{children:l==="ar"?u.jsxs(u.Fragment,{children:["بأيدي فريق ",u.jsx("span",{style:{fontFamily:"'Questv1', system-ui, -apple-system, sans-serif",color:"#F25F5C",fontWeight:700},children:"ASFARTECH"})]}):u.jsxs(u.Fragment,{children:["Crafted by the ",u.jsx("span",{style:{fontFamily:"'Questv1', system-ui, -apple-system, sans-serif",color:"#F25F5C",fontWeight:700},children:"ASFARTECH"})," Team"]})})]})]})})]})}function Y3(n){return n.startsWith("/dashboard")||n.startsWith("/portal")}function jb(n){return n.platform==="GTM"&&/^G-[A-Z0-9]+$/i.test(n.pixelId.trim())?"GOOGLE_TAG":n.platform}function K3(n,r){for(const l of n){if(r.has(l)||document.querySelector(`script[src*="gtm.js?id=${CSS.escape(l)}"]`))continue;window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"});const s=document.createElement("script");s.async=!0,s.src=`https://www.googletagmanager.com/gtm.js?id=${encodeURIComponent(l)}`,document.head.appendChild(s)}}function X3(n,r){if(n.length===0)return;if(!document.getElementById("gtag-loader")){const s=document.createElement("script");s.id="gtag-loader",s.async=!0,s.src=`https://www.googletagmanager.com/gtag/js?id=${encodeURIComponent(n[0])}`,document.head.appendChild(s)}let l=document.getElementById("gtag-bootstrap");if(!l)l=document.createElement("script"),l.id="gtag-bootstrap",l.textContent=["window.dataLayer = window.dataLayer || [];","function gtag(){dataLayer.push(arguments);}","gtag('js', new Date());",...n.map(s=>`gtag('config', ${JSON.stringify(s)});`)].join(`
`),document.head.appendChild(l),window.dataLayer=window.dataLayer||[],typeof window.gtag!="function"&&(window.gtag=function(){window.dataLayer.push(arguments)});else for(const s of n)r.has(s)||window.gtag?.("config",s)}function I3(n,r){if(n.length===0)return;let l=document.getElementById("meta-pixel-bootstrap");if(!l)l=document.createElement("script"),l.id="meta-pixel-bootstrap",l.textContent=["!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');",...n.map(s=>`fbq('init', ${JSON.stringify(s)});`),"fbq('track', 'PageView');"].join(`
`),document.head.appendChild(l);else for(const s of n)r.has(s)||window.fbq?.("init",s)}function $3(n,r){if(n.length===0)return;let l=document.getElementById("tiktok-pixel-bootstrap");if(!l)l=document.createElement("script"),l.id="tiktok-pixel-bootstrap",l.textContent=[`!function (w, d, t) { w.TiktokAnalyticsObject=t; var ttq=w[t]=w[t]||[]; ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"]; ttq.setAndDefer=function(t, e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}; for (var i=0;i<ttq.methods.length;i++) ttq.setAndDefer(ttq, ttq.methods[i]); ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e, ttq.methods[n]); return e}; ttq.load=function(e, n){var i="https://analytics.tiktok.com/i18n/pixel/events.js"; ttq._i=ttq._i||{}; ttq._i[e]=[]; ttq._i[e]._u=i; ttq._t=ttq._t||{}; ttq._t[e]=+new Date; ttq._o=ttq._o||{}; ttq._o[e]=n||{}; var o=document.createElement("script"); o.type="text/javascript"; o.async=!0; o.src=i+"?sdkid="+e+"&lib="+t; var a=document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(o, a)}; }(window, document, 'ttq');`,...n.map(s=>`ttq.load(${JSON.stringify(s)});`),"ttq.page();"].join(`
`),document.head.appendChild(l);else if(window.ttq&&typeof window.ttq.load=="function")for(const s of n)r.has(s)||window.ttq.load(s)}function Z3(n,r){if(n.length===0)return;let l=document.getElementById("snapchat-pixel-bootstrap");if(!l)l=document.createElement("script"),l.id="snapchat-pixel-bootstrap",l.textContent=["(function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function(){a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};a.queue=[];var s='script';var r=t.createElement(s);r.async=!0;r.src=n;var u=t.getElementsByTagName(s)[0];u.parentNode.insertBefore(r,u);})(window,document,'https://sc-static.net/scevent.min.js');",...n.map(s=>`snaptr('init', ${JSON.stringify(s)});`),"snaptr('track', 'PAGE_VIEW');"].join(`
`),document.head.appendChild(l);else for(const s of n)r.has(s)||window.snaptr?.("init",s)}function W3(n,r){const l=new Set(r.map(jb));for(const s of Array.from(l))try{switch(s){case"GTM":window.dataLayer?.push({event:"page_view",page_path:n});break;case"GOOGLE_TAG":window.gtag?.("event","page_view",{page_path:n,page_location:window.location.href});break;case"FACEBOOK":window.fbq?.("track","PageView");break;case"TIKTOK":window.ttq?.page?.();break;case"SNAPCHAT":window.snaptr?.("track","PAGE_VIEW");break}}catch(o){console.warn(`[PixelManager] PageView for ${s} failed`,o)}}function J3(){const[n]=jf(),r=S.useRef(new Set),l=Y3(n),{data:s}=Gt.marketing.listActive.useQuery(void 0,{enabled:!l,staleTime:300*1e3,refetchOnWindowFocus:!1}),o=S.useMemo(()=>{const f={GTM:[],GOOGLE_TAG:[],FACEBOOK:[],TIKTOK:[],SNAPCHAT:[]};if(!s)return f;for(const h of s){const m=h.pixelId.trim();if(!m)continue;const p=jb(h);f[p].includes(m)||f[p].push(m)}return f},[s]);return S.useEffect(()=>{if(!(l||!s))try{const f=r.current,h=(y,b)=>f.has(`${y}:${b}`),m=(y,b)=>{for(const v of b)f.add(`${y}:${v}`)},p=(y,b)=>new Set(b.filter(v=>h(y,v)));K3(o.GTM,p("GTM",o.GTM)),m("GTM",o.GTM),X3(o.GOOGLE_TAG,p("GOOGLE_TAG",o.GOOGLE_TAG)),m("GOOGLE_TAG",o.GOOGLE_TAG),I3(o.FACEBOOK,p("FACEBOOK",o.FACEBOOK)),m("FACEBOOK",o.FACEBOOK),$3(o.TIKTOK,p("TIKTOK",o.TIKTOK)),m("TIKTOK",o.TIKTOK),Z3(o.SNAPCHAT,p("SNAPCHAT",o.SNAPCHAT)),m("SNAPCHAT",o.SNAPCHAT)}catch(f){console.warn("[PixelManager] injection batch failed",f)}},[o,s,l]),S.useEffect(()=>{l||!s||W3(n,s)},[n,s,l]),null}function Qo(n,r,l=0){const s=1-l/100,o=n*s;switch(r){case"monthly":return{total:o,perMonth:o,discount:0,savings:0,label:"شهرياً",labelEn:"Monthly",paymentNote:"",paymentNoteEn:""};case"3months":{const f=o*.95;return{total:f*3,perMonth:f,discount:5,savings:o*3*.05,label:"شهرياً",labelEn:"Monthly",paymentNote:"يُدفع كل 3 أشهر",paymentNoteEn:"Billed every 3 months"}}case"6months":{const f=o*.85;return{total:f*6,perMonth:f,discount:15,savings:o*6*.15,label:"شهرياً",labelEn:"Monthly",paymentNote:"يُدفع كل 6 أشهر",paymentNoteEn:"Billed every 6 months"}}case"12months":{const f=o*.8;return{total:f*12,perMonth:f,discount:20,savings:o*12*.2,label:"شهرياً",labelEn:"Monthly",paymentNote:"يُدفع سنوياً",paymentNoteEn:"Billed annually"}}}}const eO=[{key:"monthly",ar:"شهري",en:"Monthly"},{key:"3months",ar:"3 أشهر",en:"3 Months",discount:5,badgeColor:"#70C1B3"},{key:"6months",ar:"6 أشهر",en:"6 Months",discount:15,badgeColor:"#FFE066"},{key:"12months",ar:"12 شهر",en:"12 Months",discount:20,badgeColor:"#F25F5C"}];function Xf({value:n,onChange:r}){const{lang:l}=nt(),{theme:s}=Pa(),o=s==="light";return u.jsx("div",{className:"flex items-center justify-center gap-2 flex-wrap",children:eO.map(f=>{const h=n===f.key;return u.jsxs("button",{onClick:()=>r(f.key),className:"relative flex items-center gap-2 px-5 py-2.5 rounded-full text-sm font-bold transition-all duration-200",style:{background:h?"#F25F5C":o?"rgba(80,81,79,0.08)":"rgba(80,81,79,0.3)",color:h?"#FFFFFF":o?"#1A1B1A":"rgba(255,255,255,0.65)",border:h?"1px solid #F25F5C":o?"1px solid rgba(80,81,79,0.25)":"1px solid rgba(80,81,79,0.4)",boxShadow:h?"0 0 20px rgba(242,95,92,0.3)":"none"},children:[u.jsx("span",{children:l==="ar"?f.ar:f.en}),f.discount&&u.jsxs("span",{className:"text-xs font-bold px-2 py-0.5 rounded-full",style:{background:h?"rgba(13,13,13,0.3)":`${f.badgeColor}22`,color:h?"#FFFFFF":f.badgeColor,border:`1px solid ${f.badgeColor}44`},children:["-",f.discount,"%"]})]},f.key)})})}function bf({price:n,originalPrice:r,cycle:l,savings:s,label:o,labelEn:f,paymentNote:h,paymentNoteEn:m,total:p}){const{lang:y}=nt(),{theme:b}=Pa(),v=b==="light",j=l!=="monthly"?v?"#247BA0":"#FFE066":v?"#1A1B1A":"#F5F5F5",A=v?"#6B6C6B":"#888",E=v?"#9A9B9A":"#50514F",w=v?"#247BA0":"#70C1B3";return u.jsxs("div",{className:"flex flex-col items-start gap-0.5",children:[u.jsx(yi,{mode:"wait",children:u.jsxs(W.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.25,ease:"easeOut"},className:"flex items-baseline gap-1",children:[u.jsxs("span",{className:"text-5xl md:text-6xl font-black tracking-tight leading-none",style:{color:j},children:["$",Math.round(n)]}),u.jsxs("span",{className:"text-sm",style:{color:A},children:["/ ",y==="ar"?o:f]})]},`${n}-${l}`)}),l!=="monthly"&&p!==void 0&&u.jsx(yi,{mode:"wait",children:u.jsx(W.p,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"text-sm font-semibold",style:{color:w},children:y==="ar"?`المجموع: $${Math.round(p)}`:`Total: $${Math.round(p)}`},`total-${l}`)}),h&&u.jsx(yi,{mode:"wait",children:u.jsx(W.p,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"text-xs",style:{color:A},children:y==="ar"?h:m},`note-${l}`)}),r&&r!==n&&u.jsxs("span",{className:"text-sm line-through",style:{color:E},children:["$",Math.round(r),y==="ar"?" / شهرياً":" / mo"]})]})}const If=[{id:"pkg1",sortOrder:1,isFeatured:!1,isSyriaPackage:!1,price:280,platforms:["facebook","instagram"],nameAr:"أصفر جونيور",nameEn:"Asfar Junior",descAr:"مثالية للمشاريع الناشئة",descEn:"Ideal for startups",features:[{ar:"10 تصميمات شهرياً (منشورات + ستوري)",en:"10 monthly designs (posts + stories)"},{ar:"كتابة محتوى تسويقي فريد لكل منشور",en:"Unique marketing content for each post"},{ar:"جدولة النشر حسب أوقات التفاعل",en:"Scheduled publishing at peak engagement times"},{ar:"حملة إعلانية واحدة لكل منصة شهرياً",en:"1 ad campaign per platform per month"},{ar:"أتعاب إدارة الحملات: 25% من الميزانية",en:"Campaign management fee: 25% of budget"},{ar:"الحد الأقصى للإعلانات: $200/شهر",en:"Max ad budget: $200/month"},{ar:"دعم بـ 2 لغات",en:"Support in 2 languages",tooltipAr:"العربية، الإنجليزية",tooltipEn:"Arabic, English"},{ar:"لا يشمل: إنشاء الحسابات، تحليل المنافسين، التقارير",en:"Excludes: account creation, competitor analysis, reports"}]},{id:"pkg2",sortOrder:2,isFeatured:!1,isSyriaPackage:!1,price:350,platforms:["facebook","instagram","google","snapchat"],nameAr:"أصفر أساسي",nameEn:"Asfar Basic",descAr:"للمشاريع المتنامية",descEn:"For growing businesses",features:[{ar:"30 تصميمات شهرياً (منشورات + ستوري)",en:"30 monthly designs (posts + stories)"},{ar:"إنشاء وضبط الحسابات على المنصات",en:"Account setup and configuration on platforms"},{ar:"كتابة محتوى تسويقي فريد لكل منشور",en:"Unique marketing content for each post"},{ar:"جدولة النشر حسب أوقات التفاعل",en:"Scheduled publishing at peak engagement times"},{ar:"تحليل هاشتاغ",en:"Hashtag analysis"},{ar:"تحليل المنافسين",en:"Competitor analysis"},{ar:"حملتان إعلانيتان لكل منصة شهرياً",en:"2 ad campaigns per platform per month"},{ar:"أتعاب إدارة الحملات: 23% من الميزانية",en:"Campaign management fee: 23% of budget"},{ar:"الحد الأقصى للإعلانات: $500/شهر",en:"Max ad budget: $500/month"},{ar:"تقرير شهري",en:"Monthly report"},{ar:"دعم بـ 3 لغات",en:"Support in 3 languages",tooltipAr:"العربية، الإنجليزية، التركية",tooltipEn:"Arabic, English, Turkish"}]},{id:"pkg3",sortOrder:3,isFeatured:!0,isSyriaPackage:!1,price:500,platforms:["facebook","instagram","google","snapchat","tiktok"],nameAr:"أصفر سوبر",nameEn:"Asfar Super",descAr:"الأكثر طلباً",descEn:"Most Requested",features:[{ar:"20 تصميمات شهرياً (منشورات + ستوري)",en:"20 monthly designs (posts + stories)"},{ar:"ريلز: دقيقة واحدة من المحتوى شهرياً",en:"Reels: 1 minute of content per month"},{ar:"إنشاء وضبط الحسابات على المنصات",en:"Account setup and configuration on platforms"},{ar:"كتابة محتوى تسويقي فريد لكل منشور",en:"Unique marketing content for each post"},{ar:"جدولة النشر حسب أوقات التفاعل",en:"Scheduled publishing at peak engagement times"},{ar:"تحليل هاشتاغ",en:"Hashtag analysis"},{ar:"تحليل المنافسين",en:"Competitor analysis"},{ar:"تحديث الهوية البصرية للصفحات",en:"Visual identity update for pages"},{ar:"حملتان إعلانيتان لكل منصة شهرياً",en:"2 ad campaigns per platform per month"},{ar:"أتعاب إدارة الحملات: 20% من الميزانية",en:"Campaign management fee: 20% of budget"},{ar:"الحد الأقصى للإعلانات: $1,500/شهر",en:"Max ad budget: $1,500/month"},{ar:"تقرير أسبوعي + تقرير شهري",en:"Weekly + monthly report"},{ar:"دعم بـ 4 لغات",en:"Support in 4 languages",tooltipAr:"العربية، الإنجليزية، التركية، الفرنسية",tooltipEn:"Arabic, English, Turkish, French"}]},{id:"pkg4",sortOrder:4,isFeatured:!1,isSyriaPackage:!1,price:750,platforms:["facebook","instagram","google","snapchat","tiktok","youtube"],nameAr:"أصفر ألتيميت",nameEn:"Asfar Ultimate",descAr:"للشركات الرائدة",descEn:"For market leaders",features:[{ar:"30 تصميمات شهرياً (منشورات + ستوري)",en:"30 monthly designs (posts + stories)"},{ar:"ريلز: دقيقتان من المحتوى شهرياً",en:"Reels: 2 minutes of content per month"},{ar:"إنشاء وضبط الحسابات على جميع المنصات",en:"Account setup on all platforms"},{ar:"كتابة محتوى تسويقي فريد لكل منشور",en:"Unique marketing content for each post"},{ar:"جدولة النشر حسب أوقات التفاعل",en:"Scheduled publishing at peak engagement times"},{ar:"تحليل هاشتاغ متقدم",en:"Advanced hashtag analysis"},{ar:"تحليل معمّق للمنافسين",en:"In-depth competitor analysis"},{ar:"تحديث الهوية البصرية للصفحات",en:"Visual identity update for pages"},{ar:"الرد على التعليقات والرسائل",en:"Comment and message responses"},{ar:"حتى 4 حملات إعلانية لكل منصة شهرياً",en:"Up to 4 ad campaigns per platform per month"},{ar:"أتعاب إدارة الحملات: 15% من الميزانية",en:"Campaign management fee: 15% of budget"},{ar:"الحد الأقصى للإعلانات: $5,000/شهر",en:"Max ad budget: $5,000/month"},{ar:"تقرير أسبوعي + تقرير شهري تفصيلي",en:"Weekly + detailed monthly report"},{ar:"دعم بـ 5 لغات",en:"Support in 5 languages",tooltipAr:"العربية، الإنجليزية، التركية، الفرنسية، الروسية",tooltipEn:"Arabic, English, Turkish, French, Russian"},{ar:"مدير حساب مخصص",en:"Dedicated account manager"}]}];function Eb({size:n=32}){return u.jsx("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"Facebook",fill:"none",children:u.jsx("path",{d:"M17.06 6C14.26 6 12 8.26 12 11.06V13H9v4h3v10h4V17h3l.5-4H16v-1.5c0-.83.67-1.5 1.5-1.5H20V6h-2.94z",fill:"#f25f5c"})})}function Ab({size:n=32}){return u.jsxs("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"Instagram",fill:"none",children:[u.jsx("rect",{x:"4",y:"4",width:"24",height:"24",rx:"7",stroke:"#f25f5c",strokeWidth:"2.5"}),u.jsx("circle",{cx:"16",cy:"16",r:"6",stroke:"#f25f5c",strokeWidth:"2.5"}),u.jsx("circle",{cx:"23",cy:"9",r:"1.8",fill:"#f25f5c"})]})}function Ob({size:n=32}){return u.jsxs("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"Google",fill:"none",children:[u.jsx("path",{d:"M27 16.3c0-.9-.08-1.76-.22-2.6H16v4.92h6.18a5.28 5.28 0 0 1-2.29 3.46v2.88h3.71C25.7 23.1 27 20 27 16.3z",fill:"#f25f5c"}),u.jsx("path",{d:"M16 27c3.1 0 5.7-1.03 7.6-2.79l-3.71-2.88c-1.03.69-2.34 1.1-3.89 1.1-2.99 0-5.52-2.02-6.43-4.73H5.74v2.97A11 11 0 0 0 16 27z",fill:"#f25f5c",opacity:"0.75"}),u.jsx("path",{d:"M9.57 17.7A6.6 6.6 0 0 1 9.23 16c0-.59.09-1.16.24-1.7v-2.97H5.74A11 11 0 0 0 5 16c0 1.78.43 3.46 1.19 4.97l3.53-2.76-.15-.51z",fill:"#f25f5c",opacity:"0.5"}),u.jsx("path",{d:"M16 9.27c1.68 0 3.19.58 4.38 1.71l3.28-3.28A11 11 0 0 0 16 5 11 11 0 0 0 5.74 11.33l3.83 2.97C10.48 11.29 13.01 9.27 16 9.27z",fill:"#f25f5c",opacity:"0.9"})]})}function tO({size:n=32}){return u.jsx("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"Snapchat",fill:"none",children:u.jsx("path",{d:"M16 4c-4.5 0-7.5 3.2-7.5 7.5v4.2l-1.5 1.3 1.2 1c1.4.1 2.4.9 3.1 2 .4.6.8 1 4.7 1s4.3-.4 4.7-1c.7-1.1 1.7-1.9 3.1-2l1.2-1-1.5-1.3v-4.2C23.5 7.2 20.5 4 16 4z",fill:"#f25f5c"})})}function Cb({size:n=32}){return u.jsx("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"TikTok",fill:"none",children:u.jsx("path",{d:"M21 5h-3.5v14.5a3 3 0 1 1-3-3v-3.5A6.5 6.5 0 1 0 21 19.5V12c1.3.85 2.8 1.3 4.5 1.3V10c-2.3 0-4.5-1.8-4.5-5z",fill:"#f25f5c"})})}function Nb({size:n=32}){return u.jsxs("svg",{width:n,height:n,viewBox:"0 0 32 32","aria-label":"YouTube",fill:"none",children:[u.jsx("path",{d:"M28.6 10.1a3.2 3.2 0 0 0-2.25-2.26C24.25 7.4 16 7.4 16 7.4s-8.25 0-10.35.44A3.2 3.2 0 0 0 3.4 10.1 33.6 33.6 0 0 0 3 16a33.6 33.6 0 0 0 .4 5.9 3.2 3.2 0 0 0 2.25 2.26C7.75 24.6 16 24.6 16 24.6s8.25 0 10.35-.44a3.2 3.2 0 0 0 2.25-2.26A33.6 33.6 0 0 0 29 16a33.6 33.6 0 0 0-.4-5.9z",fill:"#f25f5c"}),u.jsx("polygon",{points:"13,12 13,20 21,16",fill:"white"})]})}const nO=["facebook","instagram","google","snapchat","tiktok","youtube"],aO={facebook:{labelAr:"فيسبوك",labelEn:"Facebook",Icon:Eb,color:"#247BA0"},instagram:{labelAr:"إنستغرام",labelEn:"Instagram",Icon:Ab,color:"#F25F5C"},google:{labelAr:"جوجل",labelEn:"Google",Icon:Ob,color:"#FFE066"},snapchat:{labelAr:"سناب شات",labelEn:"Snapchat",Icon:tO,color:"#FFE066"},tiktok:{labelAr:"تيك توك",labelEn:"TikTok",Icon:Cb,color:"#70C1B3"},youtube:{labelAr:"يوتيوب",labelEn:"YouTube",Icon:Nb,color:"#F25F5C"}};function $f(n){const r=n.toLowerCase();return r.includes("junior")?["instagram","facebook"]:r.includes("basic")?["instagram","facebook","snapchat","google","tiktok"]:r.includes("super")?["tiktok","snapchat","google","instagram","facebook"]:r.includes("ultimate")?["youtube","tiktok","snapchat","google","instagram","facebook"]:nO}function Vo({included:n}){const{lang:r}=nt(),{theme:l}=Pa(),s=l==="light";return u.jsxs("div",{className:"flex flex-col gap-3",children:[u.jsxs("div",{className:"flex items-center gap-2",children:[u.jsx("div",{className:`h-[0.5px] flex-1 ${s?"bg-black/5":"bg-white/10"}`}),u.jsx("span",{className:`text-[9px] uppercase tracking-[0.2em] font-black ${s?"text-black/30":"text-white/30"} whitespace-nowrap`,children:r==="ar"?"المنصات المدعومة":"Supported Platforms"}),u.jsx("div",{className:`h-[0.5px] flex-1 ${s?"bg-black/5":"bg-white/10"}`})]}),u.jsx("div",{className:"flex flex-wrap items-center gap-2",children:n.map(o=>{const f=aO[o];return f?u.jsxs("div",{title:r==="ar"?f.labelAr:f.labelEn,"aria-label":r==="ar"?f.labelAr:f.labelEn,className:"group relative flex items-center justify-center w-8 h-8 rounded-lg transition-all duration-500 overflow-hidden",style:{background:s?"rgba(0, 0, 0, 0.02)":"rgba(255, 255, 255, 0.02)",border:`1px solid ${s?"rgba(0, 0, 0, 0.04)":"rgba(255, 255, 255, 0.05)"}`},children:[u.jsx("div",{className:"absolute inset-0 opacity-0 group-hover:opacity-10 transition-opacity duration-500",style:{background:f.color}}),u.jsx("div",{className:"transition-all duration-500 transform group-hover:scale-110 relative z-10",style:{color:s&&(o==="google"||o==="snapchat")?"#B8860B":f.color},children:u.jsx(f.Icon,{size:16})}),u.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-[2px] opacity-20 group-hover:opacity-100 transition-opacity duration-500",style:{background:f.color,boxShadow:`0 0 10px ${f.color}`}})]},o):null})})]})}const $0=["Facebook","Instagram","Google","Snapchat","TikTok","YouTube","Twitter","X","LinkedIn"],rO=new RegExp(`^\\s*(?:${$0.join("|")})(?:\\s*\\+\\s*(?:${$0.join("|")}))*\\s*[•·\\-—|]?\\s*`),iO=/[⭐✨🌟⚡💫]/g;function Go(n){return n?n.replace(iO,"").replace(rO,"").replace(/\s{2,}/g," ").trim():""}const Zf=[...Array.from({length:78},(n,r)=>`/clients/logo-0%20(${r+4}).png`),"/clients/logo-01.jpg","/clients/logo-2.png","/clients/logo-3.png","/clients/logo-4.png"],Tb=Math.ceil(Zf.length/2),lO=Zf.slice(0,Tb),sO=Zf.slice(Tb);function Z0({logos:n,direction:r="ltr",speed:l=40,cardBg:s,cardBorder:o,imgFilter:f}){const h=[...n,...n],m=r==="ltr"?"marquee-ltr":"marquee-rtl";return u.jsx("div",{className:"overflow-hidden",dir:"ltr",style:{maskImage:"linear-gradient(90deg, transparent 0%, black 6%, black 94%, transparent 100%)",WebkitMaskImage:"linear-gradient(90deg, transparent 0%, black 6%, black 94%, transparent 100%)"},children:u.jsx("div",{style:{display:"flex",gap:14,width:"max-content",animation:m+" "+l+"s linear infinite",willChange:"transform"},children:h.map((p,y)=>u.jsx(oO,{src:p,cardBg:s,cardBorder:o,imgFilter:f},y))})})}function oO({src:n,cardBg:r,cardBorder:l,imgFilter:s}){return u.jsx("div",{className:"shrink-0",style:{width:120,height:64,borderRadius:10,background:r,border:"1px solid "+l,display:"flex",alignItems:"center",justifyContent:"center",padding:"10px 14px"},children:u.jsx("img",{src:n,alt:"",draggable:!1,loading:"lazy",width:"120",height:"64",style:{maxWidth:"100%",maxHeight:"100%",objectFit:"contain",filter:s,userSelect:"none"},onError:o=>{o.currentTarget.parentElement.style.visibility="hidden"}})})}function cO({compact:n=!1}){const{lang:r}=nt(),{theme:l}=Pa(),s=l==="light",o=s?"#F0F0EB":"#090909",f=s?"rgba(255,255,255,0.9)":"rgba(255,255,255,0.04)",h=s?"rgba(0,0,0,0.08)":"rgba(255,255,255,0.07)",m=s?"grayscale(100%) opacity(0.45)":"grayscale(100%) brightness(0) invert(1) opacity(0.35)";return u.jsxs("section",{className:"overflow-hidden",style:{background:o,paddingTop:n?"2.5rem":"4rem",paddingBottom:n?"2.5rem":"4rem"},children:[u.jsxs("div",{className:"container text-center mb-8",children:[u.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.2em] mb-2",style:{color:s?"#9A9B9A":"rgba(255,255,255,0.28)"},children:r==="ar"?"عملاء وثقوا بنا":"Trusted by Our Clients"}),u.jsx("h3",{className:"text-2xl font-extrabold",style:{color:s?"#1A1B1A":"#F5F5F5",fontFamily:"'Questv1', system-ui, -apple-system, sans-serif"},children:r==="ar"?"شركاؤنا في النجاح":"Partners in Growth"}),u.jsx("div",{className:"mt-2 flex justify-center",children:u.jsx("span",{className:"inline-block h-0.5 w-12 rounded-full",style:{background:"#F25F5C"}})})]}),u.jsx("div",{className:"mb-4",children:u.jsx(Z0,{logos:lO,direction:"ltr",speed:50,cardBg:f,cardBorder:h,imgFilter:m})}),u.jsx(Z0,{logos:sO,direction:"rtl",speed:55,cardBg:f,cardBorder:h,imgFilter:m})]})}const uO=[{name:"Meta Business Partner",src:"/images/platforms/meta.png",alt:"Meta Business Partner",href:"https://business.meta.com/",ringColor:"#1877F2"},{name:"Google Partner",src:"/images/platforms/google.png",alt:"Google Partner",href:"https://www.google.com/partners/",ringColor:"#4285F4"},{name:"TikTok",src:"/images/platforms/tiktok.png",alt:"TikTok",href:"https://www.tiktok.com/business/",ringColor:"#FE2C55"},{name:"Shopify",src:"/images/platforms/shopify.png",alt:"Shopify",href:"https://www.shopify.com/",ringColor:"#95BF47"},{name:"WordPress",src:"/images/platforms/wordpress.png",alt:"WordPress",href:"https://wordpress.org/",ringColor:"#21759B"},{name:"Asfar AI",src:"/images/platforms/asfar-ai.png",alt:"Asfar AI",href:"https://asfarai.net/",ringColor:"#70C1B3"}],W0={hidden:{opacity:0,y:24},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.08,duration:.5}})};function dO(){const{lang:n}=nt();return u.jsxs("section",{className:"section-py relative overflow-hidden",children:[u.jsx("div",{className:"absolute top-1/3 -start-32 w-72 h-72 bg-[#70C1B3]/05 rounded-full blur-3xl pointer-events-none"}),u.jsx("div",{className:"absolute bottom-0 end-0 w-72 h-72 bg-[#247BA0]/05 rounded-full blur-3xl pointer-events-none"}),u.jsxs("div",{className:"container relative z-10",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:W0,className:"text-center mb-14",children:[u.jsx("span",{className:"badge-teal mb-4 inline-block",children:n==="ar"?"شراكاتنا التقنية":"Our Tech Stack"}),u.jsx("h2",{className:"section-title text-white mb-4",children:n==="ar"?"خبراتنا في المنصات":"Platform Expertise"}),u.jsx("p",{className:"text-white/50 max-w-2xl mx-auto",children:n==="ar"?"نعمل بشكل مباشر على أبرز المنصات العالمية لضمان تنفيذ احترافي وأداء مثالي لكل حملة ومشروع.":"We work directly on the world's leading platforms to ensure professional execution and optimal performance for every campaign and project."})]}),u.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-8 sm:gap-10 place-items-center",children:uO.map((r,l)=>{const s=u.jsxs(u.Fragment,{children:[u.jsx("span",{className:"absolute inset-0 rounded-full opacity-0 group-hover:opacity-100 blur-xl transition-opacity duration-500",style:{background:`${r.ringColor}33`}}),u.jsxs("div",{className:"relative w-32 h-32 rounded-full bg-white flex items-center justify-center p-4 shadow-xl group-hover:shadow-2xl group-hover:scale-110 transition-all duration-300 overflow-hidden",style:{boxShadow:`0 8px 32px -12px ${r.ringColor}40`},children:[u.jsx("span",{className:"absolute inset-0 rounded-full opacity-0 group-hover:opacity-100 transition-opacity duration-300",style:{background:`radial-gradient(circle at 50% 50%, ${r.ringColor}14, transparent 70%)`}}),u.jsx("img",{src:r.src,alt:r.alt,loading:"lazy",width:"80",height:"80",className:"relative w-full h-full object-contain"})]}),u.jsx("p",{className:"mt-4 text-xs sm:text-sm font-medium text-white/55 group-hover:text-white transition-colors text-center",children:r.name})]});return u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:W0,custom:l,className:"relative group flex flex-col items-center",children:r.href?u.jsx("a",{href:r.href,target:"_blank",rel:"noopener noreferrer","aria-label":r.name,className:"relative flex flex-col items-center focus:outline-none focus-visible:ring-2 focus-visible:ring-white/30 rounded-full",children:s}):u.jsx("div",{className:"relative flex flex-col items-center",children:s})},r.name)})})]})]})}const fO={hidden:{opacity:0,y:20},visible:n=>({opacity:1,y:0,transition:{delay:n*.1,duration:.5,ease:"easeOut"}})},hO=[{author_name:"abdulrahman rajab",rating:5,relative_time_description:"منذ شهرين",text:"شركة محترمة متعاونة الله يجزيهم الخير",profile_photo_url:"https://ui-avatars.com/api/?name=abdulrahman+rajab&background=F25F5C&color=fff"},{author_name:"Waseem Hamoud",rating:5,relative_time_description:"منذ شهرين",text:"شركة بروفيشينال بالتعامل وبالخدمة وبالمصداقية....وحقك ما بضيع عندن أبداً.....تعامل معن وانت متطمن والشكر للسيد عبد الرحيم الأصفر",profile_photo_url:"https://ui-avatars.com/api/?name=Waseem+Hamoud&background=247BA0&color=fff"},{author_name:"SHOKHRUKH KHAKIMOV",rating:5,relative_time_description:"منذ 3 سنوات",text:"Professional team with fast delivery and quality service",profile_photo_url:"https://ui-avatars.com/api/?name=SHOKHRUKH+KHAKIMOV&background=70C1B3&color=fff"},{author_name:"عبد الرحمن سنجاب",rating:5,relative_time_description:"منذ 3 سنوات",text:"شركة أكثر من رائع اتمنى لكم التوفيق والنجاح",profile_photo_url:"https://ui-avatars.com/api/?name=%D8%B9%D8%A8%D8%AF+%D8%A7%D9%84%D8%B1%D8%AD%D9%85%D9%86+%D8%B3%D9%86%D8%AC%D8%A7%D8%A8&background=FFE066&color=000"},{author_name:"MUHAMMED MASRI",rating:5,relative_time_description:"منذ 4 سنوات",text:"اداء الاستاذ كان رائع جداً واحترافي شكرا لا اصفر تيك، اتمنى لكم كل توفيق.",profile_photo_url:"https://ui-avatars.com/api/?name=MUHAMMED+MASRI&background=F25F5C&color=fff"},{author_name:"Muhammed Moazzen",rating:5,relative_time_description:"منذ 4 سنوات",text:"Excelllent social media design services 👌 They were on time 👍 👍 👍",profile_photo_url:"https://ui-avatars.com/api/?name=Muhammed+Moazzen&background=247BA0&color=fff"}];function mO(){const{lang:n}=nt();return u.jsxs("div",{className:"space-y-10",children:[u.jsx(W.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:"flex flex-col items-center justify-center space-y-2 mb-12",children:u.jsxs("div",{className:"flex items-center gap-4",children:[u.jsxs("div",{className:"flex items-center gap-1",children:[u.jsx("span",{className:"text-4xl font-black text-white",children:"5.0"}),u.jsx("div",{className:"flex gap-0.5",children:[...Array(5)].map((r,l)=>u.jsx(vr,{className:"w-5 h-5 fill-[#FFE066] text-[#FFE066]"},l))})]}),u.jsx("div",{className:"h-8 w-[1px] bg-white/10"}),u.jsxs("div",{className:"flex flex-col",children:[u.jsx("span",{className:"text-xs font-bold text-white/40 uppercase tracking-widest",children:"Google Rating"}),u.jsx("span",{className:"text-sm font-black text-[#F25F5C]",children:"Asfartech"})]})]})}),u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:hO.map((r,l)=>u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},custom:l,variants:fO,className:"group relative",children:u.jsxs("div",{className:"glass-card h-full p-8 rounded-[2.5rem] border border-white/5 dark:bg-white/5 bg-white/40 backdrop-blur-3xl transition-all duration-500 hover:-translate-y-2 hover:border-[#F25F5C]/30 hover:shadow-[0_20px_50px_rgba(242,95,92,0.1)] flex flex-col",children:[u.jsxs("div",{className:"flex items-center justify-between mb-6",children:[u.jsx("div",{className:"flex gap-0.5",children:[...Array(5)].map((s,o)=>u.jsx(vr,{className:`w-4 h-4 ${o<(r.rating||5)?"fill-[#FFE066] text-[#FFE066]":"text-white/20"}`},o))}),u.jsx(rv,{className:"w-6 h-6 text-[#F25F5C] opacity-20 group-hover:opacity-40 transition-opacity"})]}),u.jsxs("p",{className:"text-sm leading-relaxed dark:text-white/70 text-gray-700 italic flex-1 mb-8 line-clamp-4 group-hover:line-clamp-none transition-all duration-500",children:['"',r.text,'"']}),u.jsxs("div",{className:"flex items-center justify-between mt-auto pt-6 border-t border-black/5 dark:border-white/5",children:[u.jsxs("div",{className:"flex items-center gap-3",children:[u.jsxs("div",{className:"relative",children:[u.jsx("img",{src:r.profile_photo_url,alt:r.author_name,className:"w-10 h-10 rounded-full object-cover border-2 border-white/10"}),u.jsx("div",{className:"absolute -bottom-1 -right-1 w-4 h-4 bg-white rounded-full flex items-center justify-center border border-black/5",children:u.jsx("img",{src:"https://www.gstatic.com/images/branding/product/1x/maps_64dp.png",className:"w-2.5 h-2.5",alt:"Google Maps"})})]}),u.jsxs("div",{children:[u.jsx("h4",{className:"font-bold text-sm dark:text-white text-gray-900 line-clamp-1",children:r.author_name}),u.jsx("p",{className:"text-[10px] uppercase tracking-widest dark:text-white/40 text-gray-500 font-bold",children:r.relative_time_description})]})]}),u.jsx("a",{href:"https://www.google.com/maps/place/Asfartech/@41.0125,28.9744,15z",target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-full bg-white/5 hover:bg-[#F25F5C]/10 text-white/30 hover:text-[#F25F5C] transition-all",title:n==="ar"?"عرض على خرائط جوجل":"View on Google Maps",children:u.jsx(Z1,{className:"w-4 h-4"})})]})]})},l))})]})}const Gd={hidden:{opacity:0,y:20},visible:n=>({opacity:1,y:0,transition:{delay:n*.1,duration:.5,ease:"easeOut"}})},pO=[{nameAr:"Meta (فيسبوك/إنستغرام)",nameEn:"Meta (FB/IG)",fee:"20%",color:"#247BA0",Icon:({size:n})=>u.jsxs("div",{className:"flex gap-1 items-center",children:[u.jsx(Eb,{size:n}),u.jsx(Ab,{size:n})]})},{nameAr:"TikTok Ads (تيك توك)",nameEn:"TikTok Ads",fee:"22%",color:"#70C1B3",Icon:Cb},{nameAr:"YouTube Ads (يوتيوب)",nameEn:"YouTube Ads",fee:"25%",color:"#F25F5C",Icon:Nb},{nameAr:"Google Ads (جوجل)",nameEn:"Google Ads",fee:"25%",color:"#FFE066",Icon:Ob},{nameAr:"LinkedIn Ads (لينكد إن)",nameEn:"LinkedIn Ads",fee:"28%",color:"#0077B5",Icon:W1}];function Wf(){const{lang:n,isRtl:r}=nt(),{theme:l}=Pa(),s=l==="light";return u.jsxs("section",{className:"py-20 relative overflow-hidden",children:[u.jsx("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-[#F25F5C]/5 rounded-full blur-[100px] pointer-events-none"}),u.jsx("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-[#247BA0]/5 rounded-full blur-[100px] pointer-events-none"}),u.jsxs("div",{className:"container relative z-10",children:[u.jsx("div",{className:"max-w-4xl mx-auto text-center mb-16",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Gd,custom:0,children:[u.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-[#F25F5C]/10 border border-[#F25F5C]/20 mb-6",children:[u.jsx(ql,{className:"w-4 h-4 text-[#F25F5C]"}),u.jsx("span",{className:"text-xs font-bold uppercase tracking-widest text-[#F25F5C]",children:n==="ar"?"إدارة الحملات الإعلانية":"Ad Campaign Management"})]}),u.jsx("h2",{className:`text-3xl md:text-4xl font-black mb-6 ${s?"text-gray-900":"text-white"}`,children:n==="ar"?"نضاعف نموك الرقمي باحترافية":"We Multiply Your Digital Growth Professionally"}),u.jsx("p",{className:`text-lg leading-relaxed max-w-2xl mx-auto ${s?"text-gray-600":"text-white/60"}`,children:n==="ar"?"ندير ميزانيتك الإعلانية على مختلف المنصات لتحقيق أعلى عائد على الاستثمار (ROI). عمولتنا واضحة ومباشرة وتُحسب كنسبة من ميزانية الإعلان:":"We manage your advertising budget across various platforms to achieve the highest Return on Investment (ROI). Our commission is clear and direct, calculated as a percentage of the ad budget:"})]})}),u.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-4 mb-16",children:pO.map((o,f)=>u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},custom:f+1,variants:Gd,className:"group",children:u.jsxs("div",{className:`h-full p-6 rounded-3xl border transition-all duration-500 hover:-translate-y-2 flex flex-col items-center text-center relative overflow-hidden ${s?"bg-white/40 border-black/5 hover:border-black/10 shadow-sm":"bg-white/5 border-white/5 hover:border-white/10"} backdrop-blur-xl`,children:[u.jsx("div",{className:"absolute inset-0 opacity-0 group-hover:opacity-10 transition-opacity duration-500 pointer-events-none",style:{background:o.color}}),u.jsx("div",{className:"w-12 h-12 rounded-2xl flex items-center justify-center mb-4 transition-transform duration-500 group-hover:scale-110 relative z-10",style:{background:`${o.color}15`,color:o.color},children:u.jsx(o.Icon,{size:24})}),u.jsx("h4",{className:`text-xs font-bold mb-2 relative z-10 ${s?"text-gray-900":"text-white"}`,children:n==="ar"?o.nameAr:o.nameEn}),u.jsx("div",{className:"text-2xl font-black relative z-10",style:{color:o.color},children:o.fee}),u.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-[2px] opacity-0 group-hover:opacity-100 transition-opacity duration-500",style:{background:o.color,boxShadow:`0 0 10px ${o.color}`}})]})},f))}),u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Gd,custom:6,className:`max-w-3xl mx-auto p-6 rounded-3xl border ${s?"bg-[#247BA0]/5 border-[#247BA0]/10":"bg-[#247BA0]/10 border-[#247BA0]/20"} backdrop-blur-xl flex items-start gap-4`,children:[u.jsx("div",{className:"w-10 h-10 rounded-xl bg-[#247BA0]/20 flex items-center justify-center shrink-0",children:u.jsx(Io,{className:"w-5 h-5 text-[#247BA0]"})}),u.jsx("div",{children:u.jsxs("p",{className:`text-sm leading-relaxed ${s?"text-gray-700":"text-white/80"}`,children:[u.jsx("span",{className:"font-bold text-[#247BA0] block mb-1",children:n==="ar"?"ملاحظة هامة:":"Important Note:"}),n==="ar"?"💡 هذه النسب مخصصة للميزانيات الإعلانية التي تقل عن 500$ شهرياً. للميزانيات الأكبر؟ تواصل معنا لنقدم لك عرضاً مخصصاً يناسب حجم طموحك واستثمارك.":"💡 These percentages are for advertising budgets under $500/month. For larger budgets? Contact us to provide a custom offer that fits your ambition and investment."]})})]})]})]})}const gO="AW-770315816/HXXNCO66vr0ZEKisqO8C",_b="AW-770315816/Lc7aCO_k66McEKisqO8C";function Jf(n,r={}){if(!(typeof window>"u"))try{if(typeof window.gtag!="function"){window.dataLayer=window.dataLayer||[],window.dataLayer.push(["event","conversion",{send_to:n,...r}]);return}window.gtag("event","conversion",{send_to:n,...r})}catch(l){console.warn(`[tracking] dispatchConversion(${n}) failed`,l)}}const vO=()=>{Jf(gO)},jC=()=>{Jf(_b)};function EC(n=_b,r={}){Jf(n,r)}function AC(){typeof window.gtag=="function"&&(window.gtag("event","whatsapp_click",{event_category:"engagement",event_label:"WhatsApp"}),window.gtag("event","generate_lead",{event_category:"lead"})),typeof window.fbq=="function"&&window.fbq("track","Contact")}function J0(n,r,l="TRY"){typeof window.gtag=="function"&&window.gtag("event","purchase",{transaction_id:`pkg_${n}_${Date.now()}`,value:r,currency:l,items:[{item_id:n,item_name:n,price:r,quantity:1}]}),typeof window.fbq=="function"&&window.fbq("track","Purchase",{value:r,currency:l,content_ids:[n],content_type:"product"})}function xf(n){typeof window.gtag=="function"&&window.gtag("event","button_click",{event_category:"engagement",event_label:n})}const _l={hidden:{opacity:0,y:28},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.12,duration:.55,ease:"easeOut"}})},yO=[{name:"Meta Ads",color:"#1877F2"},{name:"Google Ads",color:"#4285F4"},{name:"TikTok Ads",color:"#FE2C55"},{name:"SEO",color:"#70C1B3"},{name:"Shopify",color:"#95BF47"}];function bO(){const{lang:n,isRtl:r}=nt(),l=r?Ci:Ni,s=S.useRef(null),{scrollYProgress:o}=J1({target:s,offset:["start start","end start"]}),f=hr(o,[0,1],[0,200]),h=hr(o,[0,1],[0,-150]),m=hr(o,[0,1],[0,45]),p=hr(o,[0,.8],[1,0]),y=hr(o,[0,1],[1,.8]);return u.jsxs("section",{ref:s,dir:r?"rtl":"ltr",className:`relative w-full max-w-full overflow-x-hidden
md:min-h-[92vh] flex items-center
bg-white dark:bg-slate-950
text-slate-900 dark:text-white
transition-colors duration-500`,children:[u.jsxs("div",{"aria-hidden":!0,className:"absolute inset-0 overflow-hidden pointer-events-none",children:[u.jsx(W.div,{style:{y:f,background:"#F25F5C"},className:`absolute -top-32 -start-32 h-[28rem] w-[28rem] md:h-[40rem] md:w-[40rem]
rounded-full blur-3xl
opacity-20 md:opacity-40 dark:opacity-15 dark:md:opacity-30`,animate:{backgroundColor:["#F25F5C","#F5A05F","#F25F5C"],scale:[1,1.08,1]},transition:{duration:10,repeat:1/0,ease:"easeInOut"}}),u.jsx(W.div,{style:{y:h,background:"#247BA0"},className:`absolute -bottom-40 -end-32 h-[26rem] w-[26rem] md:h-[38rem] md:w-[38rem]
rounded-full blur-3xl
opacity-20 md:opacity-35 dark:opacity-15 dark:md:opacity-25`,animate:{backgroundColor:["#247BA0","#70C1B3","#247BA0"],scale:[1,1.06,1]},transition:{duration:12,repeat:1/0,ease:"easeInOut"}}),u.jsx(W.div,{className:`hidden md:block absolute top-1/3 start-1/2 h-72 w-72 rounded-full blur-3xl
opacity-25 dark:opacity-20`,animate:{backgroundColor:["#FFE066","#70C1B3","#FFE066"],x:[0,24,0],y:[0,-16,0]},transition:{duration:14,repeat:1/0,ease:"easeInOut"},style:{background:"#FFE066"}}),u.jsx("div",{className:"absolute inset-0 opacity-[0.03] dark:opacity-[0.06]",style:{backgroundImage:"linear-gradient(to right, currentColor 1px, transparent 1px), linear-gradient(to bottom, currentColor 1px, transparent 1px)",backgroundSize:"48px 48px"}})]}),u.jsx("div",{className:"container relative z-10 pt-6 pb-10 md:py-24",children:u.jsxs(W.div,{style:{opacity:p,scale:y},className:"grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-6 items-center",children:[u.jsxs("div",{className:"md:col-span-7 lg:col-span-7",children:[u.jsxs(W.div,{initial:"hidden",animate:"visible",variants:_l,custom:0,className:`inline-flex items-center gap-2 px-3 py-1 rounded-full
bg-orange-500/10 dark:bg-orange-400/10
border border-orange-500/25 dark:border-orange-400/25
text-orange-600 dark:text-orange-300
text-xs font-semibold mb-5 md:mb-6`,children:[u.jsx(Si,{className:"h-3.5 w-3.5"}),u.jsx("span",{className:"line-clamp-1",children:n==="ar"?"شريكك الاستراتيجي في تركيا والشرق الأوسط":"Your Strategic Partner in Turkey & the Middle East"})]}),u.jsx(W.h1,{initial:"hidden",animate:"visible",variants:_l,custom:1,className:`text-3xl sm:text-4xl md:text-5xl lg:text-6xl xl:text-7xl
font-black leading-[1.08] mb-5 md:mb-6
text-slate-900 dark:text-white`,children:n==="ar"?u.jsxs(u.Fragment,{children:["نبني حضورك الرقمي"," ",u.jsx("span",{className:"bg-gradient-to-r from-[#F25F5C] via-[#F5A05F] to-[#FFE066] bg-clip-text text-transparent",children:"ونطلق نتائجك"})]}):u.jsxs(u.Fragment,{children:["We Launch Your"," ",u.jsx("span",{className:"bg-gradient-to-r from-[#F25F5C] via-[#F5A05F] to-[#FFE066] bg-clip-text text-transparent",children:"Digital Growth"})]})}),u.jsx(W.p,{initial:"hidden",animate:"visible",variants:_l,custom:2,className:`text-sm sm:text-base md:text-lg leading-relaxed mb-6 md:mb-8 max-w-xl
text-slate-600 dark:text-slate-300`,children:n==="ar"?"استراتيجيات تسويق رقمي متكاملة مصممة خصيصاً لضمان نمو حقيقي، علامة تجارية قوية، وأعلى عائد على الاستثمار.":"Integrated digital marketing strategies built to deliver real growth, a strong brand, and the highest return on investment."}),u.jsxs(W.div,{initial:"hidden",animate:"visible",variants:_l,custom:3,className:"flex flex-wrap gap-2.5 sm:gap-3 mb-8 md:mb-10",children:[u.jsx(Me,{to:"/services",children:u.jsxs("button",{onClick:()=>xf("Hero_CTA_Services"),className:`group inline-flex items-center gap-2 px-5 sm:px-6 py-2.5 sm:py-3 rounded-full font-bold text-sm sm:text-base
bg-gradient-to-r from-[#F25F5C] to-[#C8423F]
text-white shadow-lg shadow-red-500/25 dark:shadow-red-500/10
hover:shadow-xl hover:scale-[1.02] transition-all`,children:[n==="ar"?"استعرض خدماتنا":"Explore Services",u.jsx(l,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5 rtl:group-hover:-translate-x-0.5"})]})}),u.jsx(Me,{to:"/contact",children:u.jsx("button",{onClick:()=>xf("Hero_CTA_Contact"),className:`inline-flex items-center gap-2 px-5 sm:px-6 py-2.5 sm:py-3 rounded-full font-bold text-sm sm:text-base
border-2 border-slate-300 dark:border-white/20
text-slate-700 dark:text-white
hover:bg-slate-100 dark:hover:bg-white/5
transition-colors`,children:n==="ar"?"تواصل معنا":"Contact Us"})})]}),u.jsx(W.div,{initial:"hidden",animate:"visible",variants:_l,custom:4,className:"flex flex-wrap gap-1.5 sm:gap-2",children:yO.map(b=>u.jsx("span",{className:"text-[10px] sm:text-xs font-medium px-2.5 sm:px-3 py-1 rounded-full border",style:{color:b.color,borderColor:`${b.color}40`,background:`${b.color}12`},children:b.name},b.name))})]}),u.jsx(W.div,{initial:{opacity:0,scale:.85},animate:{opacity:1,scale:1},transition:{delay:.3,duration:.7,ease:"easeOut"},style:{rotate:m},className:`md:col-span-5 lg:col-span-5
flex justify-center md:justify-end`,children:u.jsx(xO,{})})]})})]})}function xO(){const n=[{cx:100,cy:30,delay:0},{cx:170,cy:70,delay:.4},{cx:170,cy:140,delay:.8},{cx:100,cy:180,delay:1.2},{cx:30,cy:140,delay:1.6},{cx:30,cy:70,delay:2}];return u.jsxs("div",{className:"relative h-40 w-40 sm:h-52 sm:w-52 md:h-60 md:w-60 lg:h-72 lg:w-72",children:[u.jsx(W.div,{"aria-hidden":!0,className:"absolute inset-0 rounded-full blur-2xl",animate:{opacity:[.45,.75,.45]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},style:{background:"radial-gradient(circle at center, rgba(112,193,179,0.5) 0%, rgba(36,123,160,0.25) 45%, transparent 70%)"}}),u.jsxs("svg",{viewBox:"0 0 200 210",className:"relative w-full h-full",xmlns:"http://www.w3.org/2000/svg",children:[u.jsxs("defs",{children:[u.jsxs("radialGradient",{id:"nodeGrad",cx:"0.5",cy:"0.5",r:"0.5",children:[u.jsx("stop",{offset:"0%",stopColor:"#FFFFFF"}),u.jsx("stop",{offset:"60%",stopColor:"#70C1B3"}),u.jsx("stop",{offset:"100%",stopColor:"#247BA0"})]}),u.jsxs("radialGradient",{id:"coreGrad",cx:"0.5",cy:"0.5",r:"0.5",children:[u.jsx("stop",{offset:"0%",stopColor:"#FFE066"}),u.jsx("stop",{offset:"40%",stopColor:"#F5A05F"}),u.jsx("stop",{offset:"100%",stopColor:"#F25F5C"})]}),u.jsxs("linearGradient",{id:"lineGrad",x1:"0",y1:"0",x2:"1",y2:"1",children:[u.jsx("stop",{offset:"0%",stopColor:"#70C1B3",stopOpacity:"0.9"}),u.jsx("stop",{offset:"100%",stopColor:"#247BA0",stopOpacity:"0.4"})]})]}),n.map((r,l)=>u.jsx(W.line,{x1:100,y1:105,x2:r.cx,y2:r.cy,stroke:"url(#lineGrad)",strokeWidth:1.2,strokeLinecap:"round",initial:{pathLength:0,opacity:0},animate:{pathLength:1,opacity:[.35,.85,.35]},transition:{pathLength:{duration:1.2,delay:.2+l*.1,ease:"easeOut"},opacity:{duration:3,repeat:1/0,ease:"easeInOut",delay:r.delay}}},`spoke-${l}`)),n.map((r,l)=>{const s=n[(l+1)%n.length];return u.jsx(W.line,{x1:r.cx,y1:r.cy,x2:s.cx,y2:s.cy,stroke:"url(#lineGrad)",strokeWidth:.8,strokeDasharray:"3 4",initial:{opacity:0},animate:{opacity:[.15,.45,.15]},transition:{duration:4,repeat:1/0,ease:"easeInOut",delay:l*.25}},`ring-${l}`)}),u.jsx(W.circle,{cx:100,cy:105,fill:"url(#coreGrad)",stroke:"#fff",strokeWidth:1.5,animate:{r:[12,15,12],opacity:[.95,1,.95]},transition:{duration:2.4,repeat:1/0,ease:"easeInOut"}}),u.jsx(W.circle,{cx:100,cy:105,fill:"none",stroke:"#FFE066",strokeWidth:1,animate:{r:[14,28,14],opacity:[.6,0,.6]},transition:{duration:2.4,repeat:1/0,ease:"easeOut"}}),n.map((r,l)=>u.jsxs("g",{children:[u.jsx(W.circle,{cx:r.cx,cy:r.cy,fill:"rgba(112,193,179,0.3)",animate:{r:[6,10,6],opacity:[.4,.9,.4]},transition:{duration:3,repeat:1/0,ease:"easeInOut",delay:r.delay}}),u.jsx(W.circle,{cx:r.cx,cy:r.cy,r:4,fill:"url(#nodeGrad)",stroke:"#fff",strokeWidth:.8,animate:{r:[3.5,5,3.5]},transition:{duration:3,repeat:1/0,ease:"easeInOut",delay:r.delay}})]},`node-${l}`))]})]})}function wO({children:n,className:r="",degree:l=15,glowColor:s="rgba(242, 95, 92, 0.3)"}){const o=S.useRef(null),f=Gg(0),h=Gg(0),m=Yg(f),p=Yg(h),y=hr(p,[-.5,.5],[`${l}deg`,`-${l}deg`]),b=hr(m,[-.5,.5],[`-${l}deg`,`${l}deg`]),[v,j]=S.useState(!1),A=w=>{if(!o.current)return;const C=o.current.getBoundingClientRect(),T=C.width,B=C.height,q=w.clientX-C.left,K=w.clientY-C.top,L=q/T-.5,P=K/B-.5;f.set(L),h.set(P)},E=()=>{f.set(0),h.set(0),j(!1)};return u.jsxs(W.div,{ref:o,onMouseMove:A,onMouseEnter:()=>j(!0),onMouseLeave:E,style:{rotateY:b,rotateX:y,transformStyle:"preserve-3d"},className:`relative rounded-2xl transition-all duration-200 ${r}`,children:[u.jsx("div",{style:{transform:"translateZ(50px)",transformStyle:"preserve-3d"},className:"relative z-10",children:n}),u.jsx(W.div,{className:"absolute inset-0 z-0 pointer-events-none rounded-2xl opacity-0 transition-opacity duration-300",animate:{opacity:v?1:0},style:{background:`radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), ${s}, transparent 80%)`}})]})}const SO=S.lazy(()=>Ne(()=>import("./RoiCalculator-BvV21SlL.js"),__vite__mapDeps([0,1,2]))),jO=S.lazy(()=>Ne(()=>import("./ConsultationWizard-Dv0LSyZ8.js"),__vite__mapDeps([3,1,2,4,5]))),EO=S.lazy(()=>Ne(()=>import("./PackageComparison-DeLGz_UU.js"),__vite__mapDeps([6,1,2])));S.lazy(()=>Ne(()=>import("./FeatureItem-BM7eR8FO.js"),__vite__mapDeps([7,1,2])));const AO=S.lazy(()=>Ne(()=>import("./LiveViewers-Cz6I785Q.js"),__vite__mapDeps([8,1,2]))),Yd=()=>u.jsx("div",{className:"w-full h-32 flex items-center justify-center",children:u.jsx("div",{className:"w-8 h-8 border-4 border-[#F25F5C]/20 border-t-[#F25F5C] rounded-full animate-spin"})}),OO="https://d2xsxph8kpxj0f.cloudfront.net/310419663031425921/g93LQuAt3UK7eJHFCrmRof/asfar-logo-new_fbf07e84.webp",Pt={hidden:{opacity:0,y:24},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.1,duration:.5}})},CO={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1}}},NO=[{value:"90+",labelAr:"مشروع منجز",labelEn:"Projects Delivered",color:"#F25F5C"},{value:"130+",labelAr:"عميل راضٍ",labelEn:"Satisfied Clients",color:"#FFE066"},{value:"13",labelAr:"سنوات خبرة",labelEn:"Years Experience",color:"#70C1B3"},{value:"8",labelAr:"دولة",labelEn:"Countries",color:"#247BA0"}],TO=[{icon:wf,titleAr:"إدارة الحملات الإعلانية",titleEn:"Ad Campaign Management",descAr:"إدارة احترافية لحملاتك على ميتا، تيك توك، جوجل ويوتيوب لتحقيق أعلى ROAS.",descEn:"Professional management of your Meta, TikTok, Google & YouTube campaigns for maximum ROAS.",color:"#F25F5C",gradient:"from-[#F25F5C]/10 to-transparent"},{icon:Ko,titleAr:"تطوير المواقع والمتاجر",titleEn:"Website & Store Development",descAr:"مواقع تعريفية ومتاجر إلكترونية متكاملة بتصميم احترافي وأداء عالٍ.",descEn:"Professional landing pages and full e-commerce stores with high performance.",color:"#247BA0",gradient:"from-[#247BA0]/10 to-transparent"},{icon:ql,titleAr:"تحسين محركات البحث (SEO)",titleEn:"Search Engine Optimization",descAr:"استراتيجيات SEO محلية وعالمية لتصدر نتائج البحث وجذب العملاء المستهدفين.",descEn:"Local and global SEO strategies to dominate search results and attract targeted customers.",color:"#70C1B3",gradient:"from-[#70C1B3]/10 to-transparent"},{icon:Xo,titleAr:"استراتيجية المحتوى",titleEn:"Content Strategy",descAr:"إنتاج محتوى إبداعي من تصاميم وفيديوهات Reels ومنشورات بيعية عالية التأثير.",descEn:"Creative content production including designs, Reels, and high-impact sales posts.",color:"#FFE066",gradient:"from-[#FFE066]/10 to-transparent"},{icon:iv,titleAr:"الهوية البصرية والبراندينج",titleEn:"Visual Identity & Branding",descAr:"بناء هوية بصرية متماسكة تعكس قيم علامتك التجارية وتترك انطباعاً لا يُنسى.",descEn:"Build a cohesive visual identity that reflects your brand values and leaves a lasting impression.",color:"#F25F5C",gradient:"from-[#F25F5C]/10 to-transparent"},{icon:Wo,titleAr:"الاستضافة والأمان",titleEn:"Hosting & Security",descAr:"استضافة سحابية آمنة ومستقرة مع ضمان الأداء وحماية بياناتك على مدار الساعة.",descEn:"Secure and stable cloud hosting with performance guarantees and 24/7 data protection.",color:"#247BA0",gradient:"from-[#247BA0]/10 to-transparent"}];function _O(){const{lang:n,isRtl:r}=nt(),l=r?Ci:Ni;S.useEffect(()=>{vO()},[]);const{data:s}=Gt.packages.list.useQuery(),o=s??[],[f,h]=S.useState("monthly"),m=[xb(),wb(),{"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://asfartech.net/#localbusiness",name:"Asfar Tech",image:OO,url:"https://asfartech.net",telephone:"+90-536-063-1772",email:"info@asfartech.net",priceRange:"$$",address:{"@type":"PostalAddress",addressLocality:"Istanbul",addressRegion:"Basaksehir",addressCountry:"TR"},geo:{"@type":"GeoCoordinates",latitude:41.0592,longitude:28.6657}}];return u.jsx($o,{features:Zo,children:u.jsxs("div",{className:"bg-[#0d0d0d]",dir:r?"rtl":"ltr",children:[u.jsx(Kl,{title:n==="ar"?"وكالة تسويق رقمي وتطوير ويب في إسطنبول":"Digital Marketing & Web Development Agency in Istanbul",description:n==="ar"?"وكالة أصفر تك تقدّم حلولاً رقمية متكاملة: إدارة حملات إعلانية، تطوير مواقع ومتاجر، SEO، هوية بصرية، وإنتاج محتوى. 13 سنة خبرة، 130+ عميل، 8 دول.":"Asfar Tech is a full-service digital agency: ad campaigns, web & e-commerce development, SEO, branding, and content production. 13 years of experience, 130+ clients across 8 countries.",canonicalUrl:"/",schema:m,locale:n==="ar"?"ar_SA":"en_US"}),u.jsx(bO,{}),u.jsx("section",{className:"py-16 border-y border-white/06",children:u.jsx("div",{className:"container",children:u.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6",children:NO.map((p,y)=>u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,custom:y,className:"stat-card text-center",children:[u.jsx("div",{className:"text-3xl sm:text-4xl font-black mb-1",style:{color:p.color},children:p.value}),u.jsx("div",{className:"text-sm text-white/50",children:n==="ar"?p.labelAr:p.labelEn})]},y))})})}),u.jsx("section",{className:"section-py",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"text-center mb-14",children:[u.jsx("span",{className:"badge-red mb-4 inline-block",children:n==="ar"?"خدماتنا":"Our Services"}),u.jsx("h2",{className:"section-title text-white mb-4",children:n==="ar"?"حلول رقمية متكاملة":"Integrated Digital Solutions"}),u.jsx("p",{className:"text-white/50 max-w-2xl mx-auto",children:n==="ar"?"نقدم مجموعة شاملة من الخدمات الرقمية المصممة لتحقيق أهدافك التجارية وضمان نموك المستدام.":"We offer a comprehensive suite of digital services designed to achieve your business goals and ensure sustainable growth."})]}),u.jsx(W.div,{variants:CO,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-100px"},className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5",children:TO.map((p,y)=>u.jsx(W.div,{variants:Pt,className:"group",children:u.jsx(wO,{className:"h-full",glowColor:p.color+"33",children:u.jsxs("div",{className:"glass-card p-6 h-full border border-white/5 group-hover:border-[#F25F5C]/30 group-hover:shadow-[0_0_30px_rgba(242,95,92,0.1)] transition-all duration-500",children:[u.jsx("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center mb-4 transition-transform group-hover:scale-110",style:{background:`${p.color}15`,border:`1px solid ${p.color}25`},children:u.jsx(p.icon,{className:"h-6 w-6",style:{color:p.color}})}),u.jsx("h3",{className:"font-bold text-white mb-2 group-hover:text-[#F25F5C] transition-colors",children:n==="ar"?p.titleAr:p.titleEn}),u.jsx("p",{className:"text-sm text-white/50 leading-relaxed",children:n==="ar"?p.descAr:p.descEn})]})})},y))}),u.jsx("div",{className:"text-center mt-10",children:u.jsx(Me,{to:"/services",children:u.jsxs("button",{className:"btn-outline",children:[n==="ar"?"عرض جميع الخدمات":"View All Services",u.jsx(l,{className:"h-4 w-4"})]})})})]})}),u.jsx("section",{className:"section-py bg-[#080808]",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"text-center mb-10",children:[u.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[u.jsx("span",{className:"badge-yellow inline-block",children:n==="ar"?"الباقات":"Packages"}),u.jsx(S.Suspense,{fallback:null,children:u.jsx(AO,{})})]}),u.jsx("h2",{className:"section-title text-white mb-4",children:n==="ar"?"الحلول التسويقية المتكاملة":"Integrated Marketing Solutions"}),u.jsx("p",{className:"text-white/50 max-w-2xl mx-auto mb-8",children:n==="ar"?"استثمارك معنا موجه بدقة لتحقيق أهدافك التجارية. اختر الخطة التي تتناسب مع حجم أعمالك.":"Your investment with us is precisely directed to achieve your business goals. Choose the plan that fits your business size."}),u.jsx(Xf,{value:f,onChange:h}),f!=="monthly"&&u.jsx(W.p,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},className:"text-xs mt-3",style:{color:f==="6months"?"#FFE066":"#70C1B3"},children:n==="ar"?`وفّر ${f==="6months"?"15%":"5%"} عند الدفع ${f==="6months"?"لـ 6 أشهر":"لـ 3 أشهر"}`:`Save ${f==="6months"?"15%":"5%"} by paying ${f==="6months"?"6 months":"3 months"} upfront`})]}),o.length>0?u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-8",children:o.map((p,y)=>{const b=parseFloat(String(p.price)),v=Qo(b,f),j=p.nameEn==="Asfar Super"||p.isFeatured,A=n==="ar"?p.nameAr:p.nameEn,E=Go((n==="ar"?p.descriptionAr:p.descriptionEn)??"");return u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,custom:y*.2,className:`group relative flex flex-col p-8 rounded-[2.5rem] transition-all duration-500 hover:-translate-y-2 ${j?"bg-white/70 dark:bg-zinc-900/60 backdrop-blur-3xl border-2 border-[#F25F5C]/40 scale-105 z-10 shadow-[0_20px_60px_rgba(0,0,0,0.1)] dark:shadow-[0_20px_60px_rgba(0,0,0,0.3)]":"bg-white/40 dark:bg-zinc-900/30 backdrop-blur-2xl border border-black/5 dark:border-white/5 hover:bg-white/60 dark:hover:bg-zinc-900/50 shadow-sm"}`,children:[j&&u.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-32 h-[2px] bg-gradient-to-r from-transparent via-[#F25F5C] to-transparent"}),p.isFeatured&&u.jsx("div",{className:"absolute -top-4 left-1/2 -translate-x-1/2 z-20",children:u.jsxs("div",{className:"bg-[#F25F5C] text-white px-5 py-1.5 rounded-full text-[11px] font-black flex items-center gap-1.5 shadow-xl shadow-[#F25F5C]/20 tracking-wide whitespace-nowrap uppercase",children:[u.jsx(Si,{className:"w-3 h-3"}),n==="ar"?"الأكثر طلباً":"Most Popular"]})}),u.jsxs("div",{className:"mb-6",children:[u.jsx("h3",{className:"text-2xl font-black tracking-tight mb-2 text-gray-900 dark:text-white",children:A}),u.jsx("p",{className:"text-sm leading-relaxed text-gray-600 dark:text-white/60 min-h-[2.5rem]",children:E})]}),u.jsx("div",{className:"mb-8",children:u.jsx(bf,{price:v.perMonth,originalPrice:f!=="monthly"?b:void 0,cycle:f,label:v.label,labelEn:v.labelEn,paymentNote:v.paymentNote,paymentNoteEn:v.paymentNoteEn,total:f!=="monthly"?v.total:void 0})}),u.jsx("div",{className:"space-y-4 mb-8 flex-1",children:u.jsx("div",{className:"flex flex-col gap-3",children:(p.features??[]).map((w,C)=>{let T=Mo;return(w.en.toLowerCase().includes("reels")||w.en.toLowerCase().includes("fast"))&&(T=bi),C<2&&j&&(T=vr),u.jsxs("div",{className:"flex items-start gap-3",children:[u.jsx("div",{className:`mt-0.5 shrink-0 w-5 h-5 rounded-full flex items-center justify-center ${j?"bg-rose-500/10 text-rose-500":"bg-emerald-500/10 text-emerald-500"}`,children:u.jsx(T,{className:"w-3 h-3 stroke-[3]"})}),u.jsx("span",{className:"text-[13px] leading-tight font-medium text-gray-700 dark:text-white/80",children:n==="ar"?w.ar:w.en})]},C)})})}),u.jsxs("div",{className:"mt-auto pt-6 border-t border-white/10",children:[u.jsx(Vo,{included:$f(p.nameEn)}),u.jsx(Me,{to:`/order/${p.id}`,className:"block mt-6",children:u.jsx("button",{onClick:()=>J0(String(p.id),parseFloat(String(p.price))),className:`w-full py-4 rounded-2xl font-black text-sm transition-all duration-300 transform active:scale-95 ${j?"bg-gradient-to-r from-rose-500 to-purple-600 text-white shadow-[0_10px_20px_rgba(244,63,94,0.3)] hover:shadow-[0_15px_30px_rgba(244,63,94,0.4)]":"bg-transparent border-2 border-gray-200 dark:border-white/10 hover:border-rose-500 hover:text-rose-500 text-gray-900 dark:text-white"}`,children:n==="ar"?"اطلب الآن":"Order Now"})})]})]},p.id)})}):u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-8",children:If.map((p,y)=>{const b=p.price,v=Qo(b,f),j=p.nameEn==="Asfar Super"||p.isFeatured,A=n==="ar"?p.nameAr:p.nameEn,E=Go(n==="ar"?p.descAr:p.descEn);return u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,custom:y*.2,className:`group relative flex flex-col p-8 rounded-[2.5rem] transition-all duration-500 hover:-translate-y-2 ${j?"bg-white/70 dark:bg-zinc-900/60 backdrop-blur-3xl border-2 border-[#F25F5C]/40 scale-105 z-10 shadow-[0_20px_60px_rgba(0,0,0,0.1)] dark:shadow-[0_20px_60px_rgba(0,0,0,0.3)]":"bg-white/40 dark:bg-zinc-900/30 backdrop-blur-2xl border border-black/5 dark:border-white/5 hover:bg-white/60 dark:hover:bg-zinc-900/50 shadow-sm"}`,children:[j&&u.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-32 h-[2px] bg-gradient-to-r from-transparent via-[#F25F5C] to-transparent"}),p.isFeatured&&u.jsx("div",{className:"absolute -top-4 left-1/2 -translate-x-1/2 z-20",children:u.jsxs("div",{className:"bg-[#F25F5C] text-white px-5 py-1.5 rounded-full text-[11px] font-black flex items-center gap-1.5 shadow-xl shadow-[#F25F5C]/20 tracking-wide whitespace-nowrap uppercase",children:[u.jsx(Si,{className:"w-3 h-3"}),n==="ar"?"الأكثر طلباً":"Most Popular"]})}),u.jsxs("div",{className:"mb-6",children:[u.jsx("h3",{className:"text-2xl font-black tracking-tight mb-2 text-gray-900 dark:text-white",children:A}),u.jsx("p",{className:"text-sm leading-relaxed text-gray-600 dark:text-white/60 min-h-[2.5rem]",children:E})]}),u.jsx("div",{className:"mb-8",children:u.jsx(bf,{price:v.perMonth,originalPrice:f!=="monthly"?b:void 0,cycle:f,label:v.label,labelEn:v.labelEn,paymentNote:v.paymentNote,paymentNoteEn:v.paymentNoteEn,total:f!=="monthly"?v.total:void 0})}),u.jsx("div",{className:"space-y-4 mb-8 flex-1",children:u.jsx("div",{className:"flex flex-col gap-3",children:p.features.map((w,C)=>{let T=Mo;return(w.en.toLowerCase().includes("reels")||w.en.toLowerCase().includes("fast"))&&(T=bi),C<2&&j&&(T=vr),u.jsxs("div",{className:"flex items-start gap-3",children:[u.jsx("div",{className:`mt-0.5 shrink-0 w-5 h-5 rounded-full flex items-center justify-center ${j?"bg-rose-500/10 text-rose-500":"bg-emerald-500/10 text-emerald-500"}`,children:u.jsx(T,{className:"w-3 h-3 stroke-[3]"})}),u.jsx("span",{className:"text-[13px] leading-tight font-medium text-gray-700 dark:text-white/80",children:n==="ar"?w.ar:w.en})]},C)})})}),u.jsxs("div",{className:"mt-auto pt-6 border-t border-white/10",children:[u.jsx(Vo,{included:p.platforms}),u.jsx(Me,{to:"/order",className:"block mt-6",children:u.jsx("button",{onClick:()=>J0(String(p.id),p.price),className:`w-full py-4 rounded-2xl font-black text-sm transition-all duration-300 transform active:scale-95 ${j?"bg-gradient-to-r from-rose-500 to-purple-600 text-white shadow-[0_10px_20px_rgba(244,63,94,0.3)] hover:shadow-[0_15px_30px_rgba(244,63,94,0.4)]":"bg-transparent border-2 border-gray-200 dark:border-white/10 hover:border-rose-500 hover:text-rose-500 text-gray-900 dark:text-white"}`,children:n==="ar"?"اطلب الآن":"Order Now"})})]})]},p.id)})}),u.jsxs("p",{className:"inline-flex items-center gap-1.5 justify-center w-full text-center text-xs text-white/35 mt-6 mb-12",children:[u.jsx(Io,{className:"h-3.5 w-3.5"}),n==="ar"?"كلفة الاشتراك الشهرية لا تشمل ميزانية الحملات الإعلانية":"Monthly subscription cost does not include ad campaign budget"]}),u.jsx(Wf,{}),u.jsx(S.Suspense,{fallback:u.jsx(Yd,{}),children:u.jsx(EO,{})}),u.jsx("div",{className:"text-center mt-6",children:u.jsx(Me,{to:"/services",children:u.jsxs("button",{className:"btn-outline",children:[n==="ar"?"عرض جميع الباقات":"View All Packages",u.jsx(l,{className:"h-4 w-4"})]})})})]})}),u.jsx(S.Suspense,{fallback:u.jsx(Yd,{}),children:u.jsx(SO,{onOpenWizard:()=>document.querySelector("#wizard-section")?.scrollIntoView({behavior:"smooth"})})}),u.jsx("section",{className:"py-20",id:"wizard-section",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"text-center mb-10",children:[u.jsx("div",{className:"badge-coral mb-3 inline-block",children:n==="ar"?"استشارة مجانية":"Free Consultation"}),u.jsx("h2",{className:"text-3xl md:text-4xl font-black text-white mb-3",children:n==="ar"?"احجز استشارتك المجانية":"Book Your Free Consultation"}),u.jsx("p",{className:"text-white/50 max-w-xl mx-auto",children:n==="ar"?"أجب على بعض الأسئلة وسيتواصل معك فريقنا خلال 24 ساعة عمل.":"Answer a few questions and our team will contact you within 24 business hours."})]}),u.jsx(S.Suspense,{fallback:u.jsx(Yd,{}),children:u.jsx(jO,{source:"homepage"})})]})}),u.jsx("section",{className:"py-16",children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"relative overflow-hidden rounded-2xl p-8 md:p-12",style:{background:"linear-gradient(135deg, rgba(36,123,160,0.15) 0%, rgba(112,193,179,0.08) 100%)",border:"1px solid rgba(36,123,160,0.25)"},children:[u.jsx("div",{className:"absolute top-0 end-0 w-64 h-64 bg-[#247BA0]/10 rounded-full blur-3xl"}),u.jsxs("div",{className:"relative z-10 flex flex-col md:flex-row items-center justify-between gap-6",children:[u.jsxs("div",{children:[u.jsxs("div",{className:"badge-teal mb-3 inline-flex items-center gap-1.5",children:[u.jsx(lv,{className:"h-3.5 w-3.5"}),n==="ar"?"خصم حصري للسوق السوري":"Exclusive Syrian Market Discount"]}),u.jsx("h3",{className:"text-2xl md:text-3xl font-black text-white mb-2",children:n==="ar"?"خصم 25% على جميع الباقات":"25% Off All Packages"}),u.jsx("p",{className:"text-white/55 max-w-lg",children:n==="ar"?"أصفر تك تؤمن بأن التحول الرقمي حق للجميع. نقدم خدماتنا الكاملة للسوق السوري بخصم حصري.":"Asfar Tech believes digital transformation is a right for everyone. We offer our full services to the Syrian market with an exclusive discount."})]}),u.jsx(Me,{to:"/syria",children:u.jsxs("button",{className:"btn-primary shrink-0",children:[n==="ar"?"اكتشف الباقات":"Explore Packages",u.jsx(l,{className:"h-4 w-4"})]})})]})]})})}),u.jsx("section",{className:"section-py bg-[#080808]",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"text-center mb-14",children:[u.jsx("span",{className:"badge-teal mb-4 inline-block",children:n==="ar"?"آراء العملاء":"Google Reviews"}),u.jsx("h2",{className:"section-title text-white",children:n==="ar"?"ماذا يقول عملاؤنا على Google":"What Our Clients Say on Google"})]}),u.jsx(mO,{})]})}),u.jsx("section",{className:"section-py",children:u.jsx("div",{className:"container",children:u.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,children:[u.jsx("span",{className:"badge-red mb-4 inline-block",children:n==="ar"?"لماذا أصفر تك؟":"Why Asfar Tech?"}),u.jsx("h2",{className:"section-title text-white mb-6",children:n==="ar"?"التزامنا بالجودة والنتائج الحقيقية":"Our Commitment to Quality & Real Results"}),u.jsx("p",{className:"text-white/55 leading-relaxed mb-8",children:n==="ar"?"نؤمن بأن قيمة العلامة التجارية تُقاس بجودة جمهورها وليس بأرقام وهمية. كافة حملاتنا تتم عبر مدير إعلانات احترافي لضمان وصول رسالتك للمهتمين الفعليين.":"We believe brand value is measured by audience quality, not fake numbers. All our campaigns are run through a professional ads manager to ensure your message reaches genuinely interested people."}),u.jsx("div",{className:"space-y-4",children:[{icon:bi,titleAr:"نتائج سريعة وقابلة للقياس",titleEn:"Fast & Measurable Results",color:"#FFE066"},{icon:Wo,titleAr:"لا تفاعل وهمي — ضمان الجودة",titleEn:"No Fake Engagement — Quality Guaranteed",color:"#70C1B3"},{icon:e2,titleAr:"خبرة إقليمية في تركيا والشرق الأوسط",titleEn:"Regional Expertise in Turkey & Middle East",color:"#F25F5C"}].map((p,y)=>u.jsxs("div",{className:"flex items-start gap-4",children:[u.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center shrink-0",style:{background:`${p.color}15`,border:`1px solid ${p.color}25`},children:u.jsx(p.icon,{className:"h-5 w-5",style:{color:p.color}})}),u.jsx("div",{children:u.jsx("h4",{className:"font-semibold text-white",children:n==="ar"?p.titleAr:p.titleEn})})]},y))})]}),u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,custom:2,className:"grid grid-cols-2 gap-4",children:[{value:"2.5x+",labelAr:"متوسط ROAS",labelEn:"Average ROAS",color:"#F25F5C"},{value:"98%",labelAr:"رضا العملاء",labelEn:"Client Satisfaction",color:"#FFE066"},{value:"24/7",labelAr:"دعم متواصل",labelEn:"Continuous Support",color:"#70C1B3"},{value:"0%",labelAr:"تفاعل وهمي",labelEn:"Fake Engagement",color:"#247BA0"}].map((p,y)=>u.jsxs("div",{className:"stat-card text-center",children:[u.jsx("div",{className:"text-3xl font-black mb-1",style:{color:p.color},children:p.value}),u.jsx("div",{className:"text-xs text-white/45",children:n==="ar"?p.labelAr:p.labelEn})]},y))})]})})}),u.jsx("section",{className:"py-20 bg-[#080808]","data-lock-dark":"true",children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"relative overflow-hidden rounded-2xl p-10 md:p-14 flex flex-col md:flex-row items-center gap-10",style:{background:"linear-gradient(135deg, rgba(242,95,92,0.1) 0%, rgba(36,123,160,0.08) 100%)",border:"1px solid rgba(242,95,92,0.25)"},children:[u.jsx("div",{className:"absolute top-0 start-0 w-64 h-64 bg-[#F25F5C]/08 rounded-full blur-3xl pointer-events-none"}),u.jsx("div",{className:"absolute bottom-0 end-0 w-64 h-64 bg-[#247BA0]/08 rounded-full blur-3xl pointer-events-none"}),u.jsx("div",{className:"relative z-10 flex-shrink-0",children:u.jsxs("svg",{viewBox:"0 0 160 160",fill:"none",className:"w-36 h-36 md:w-44 md:h-44",children:[u.jsx("circle",{cx:"80",cy:"80",r:"78",fill:"#F25F5C11",stroke:"#F25F5C33",strokeWidth:"1"}),u.jsx("circle",{cx:"80",cy:"80",r:"55",fill:"#F25F5C08",stroke:"#F25F5C22",strokeWidth:"1",strokeDasharray:"4 4"}),u.jsx("rect",{x:"52",y:"48",width:"56",height:"64",rx:"8",fill:"#1a1a1a",stroke:"#F25F5C",strokeWidth:"1.5"}),u.jsx("rect",{x:"60",y:"60",width:"40",height:"4",rx:"2",fill:"#F25F5C"}),u.jsx("rect",{x:"60",y:"70",width:"30",height:"3",rx:"1.5",fill:"#ffffff33"}),u.jsx("rect",{x:"60",y:"78",width:"35",height:"3",rx:"1.5",fill:"#ffffff22"}),u.jsx("rect",{x:"60",y:"86",width:"25",height:"3",rx:"1.5",fill:"#ffffff22"}),u.jsx("circle",{cx:"80",cy:"108",r:"8",fill:"#F25F5C"}),u.jsx("path",{d:"M76 108l3 3 5-5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),u.jsx("circle",{cx:"110",cy:"50",r:"12",fill:"#FFE066",opacity:"0.9"}),u.jsx("text",{x:"110",y:"55",textAnchor:"middle",fontSize:"12",fontWeight:"bold",fill:"#000",children:"AI"}),u.jsx("path",{d:"M98 58 Q90 68 88 72",stroke:"#FFE066",strokeWidth:"1.5",strokeDasharray:"3 2",opacity:"0.6"}),u.jsx("circle",{cx:"50",cy:"110",r:"8",fill:"#70C1B3",opacity:"0.8"}),u.jsx("path",{d:"M46 110l3 3 5-5",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}),u.jsxs("div",{className:"relative z-10 flex-1 text-center md:text-start",children:[u.jsxs("span",{className:"inline-flex items-center gap-1.5 px-4 py-1.5 rounded-full bg-[#F25F5C]/15 border border-[#F25F5C]/30 text-[#F25F5C] text-xs font-black mb-4",children:[u.jsx(Eo,{className:"h-3.5 w-3.5","aria-hidden":"true"}),n==="ar"?"حقيبة الذكاء الاصطناعي للتسويق":"AI Marketing Kit"]}),u.jsx("h2",{className:"text-2xl md:text-3xl font-black text-white mb-3",children:n==="ar"?u.jsxs(u.Fragment,{children:["حوّل ChatGPT إلى خبير تسويق يعمل لديك ",u.jsx("span",{className:"text-[#F25F5C]",children:"24/7"})]}):u.jsxs(u.Fragment,{children:["Turn ChatGPT into a marketing expert working ",u.jsx("span",{className:"text-[#F25F5C]",children:"24/7"})]})}),u.jsx("p",{className:"text-white/55 mb-6 leading-relaxed",children:n==="ar"?"350 أمراً هندسياً احترافياً مصاغة بالإنجليزية ومترجمة للعربية. خبرة 15 عاماً في ملف واحد يبدأ من 7$.":"350 professional AI prompts in English & Arabic. 15 years of expertise in one file starting from $7."}),u.jsxs("div",{className:"flex flex-wrap gap-3 justify-center md:justify-start",children:[u.jsx(Me,{to:"/ai-kit",children:u.jsxs("button",{className:"btn-primary text-sm",children:[n==="ar"?"اكتشف الحقيبة الآن":"Explore the Kit Now",u.jsx("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:`w-4 h-4 ${n==="ar"?"rotate-180":""}`,children:u.jsx("path",{fillRule:"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z",clipRule:"evenodd"})})]})}),u.jsxs("div",{className:"flex items-center gap-2 text-white/40 text-sm",children:[u.jsx("span",{className:"text-[#F25F5C] font-black",children:"$7"}),u.jsx("span",{children:n==="ar"?"فقط للبدء":"to get started"})]})]})]})]})})}),u.jsx(cO,{}),u.jsx(dO,{}),u.jsx("section",{className:"py-20",children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Pt,className:"relative overflow-hidden rounded-2xl p-10 md:p-16 text-center",style:{background:"linear-gradient(135deg, rgba(242,95,92,0.12) 0%, rgba(36,123,160,0.08) 100%)",border:"1px solid rgba(242,95,92,0.2)"},children:[u.jsx("div",{className:"absolute top-0 start-0 w-72 h-72 bg-[#F25F5C]/08 rounded-full blur-3xl"}),u.jsx("div",{className:"absolute bottom-0 end-0 w-72 h-72 bg-[#247BA0]/08 rounded-full blur-3xl"}),u.jsxs("div",{className:"relative z-10",children:[u.jsx("h2",{className:"text-3xl md:text-4xl font-black text-white mb-4",children:n==="ar"?"جاهز لبدء مشروعك؟":"Ready to Start Your Project?"}),u.jsx("p",{className:"text-white/55 mb-8 max-w-xl mx-auto",children:n==="ar"?"تواصل معنا اليوم ودعنا نحول رؤيتك إلى واقع رقمي مذهل يحقق لك نتائج حقيقية.":"Contact us today and let us transform your vision into stunning digital reality that achieves real results."}),u.jsxs("div",{className:"flex flex-wrap justify-center gap-3",children:[u.jsx(Me,{to:"/order",children:u.jsxs("button",{onClick:()=>xf("Home_CTA_GetStarted"),className:"btn-primary text-base",children:[n==="ar"?"ابدأ الآن":"Get Started",u.jsx(l,{className:"h-4 w-4"})]})}),u.jsx(Me,{to:"/contact",children:u.jsx("button",{className:"btn-outline text-base",children:n==="ar"?"تواصل معنا":"Contact Us"})})]})]})]})})})]})})}const MO=S.lazy(()=>Ne(()=>import("./RoiCalculator-BvV21SlL.js"),__vite__mapDeps([0,1,2]))),RO=S.lazy(()=>Ne(()=>import("./LiveViewers-Cz6I785Q.js"),__vite__mapDeps([8,1,2])));S.lazy(()=>Ne(()=>import("./PackageComparison-DeLGz_UU.js"),__vite__mapDeps([6,1,2])));S.lazy(()=>Ne(()=>import("./FeatureItem-BM7eR8FO.js"),__vite__mapDeps([7,1,2])));const Kd=If.map((n,r)=>({id:r+1,nameAr:n.nameAr,nameEn:n.nameEn,descriptionAr:n.descAr,descriptionEn:n.descEn,price:String(n.price),features:n.features,category:"general",isSyriaPackage:!1,isFeatured:n.isFeatured,discount3Months:10,discount6Months:25,isActive:!0,sortOrder:n.sortOrder,createdAt:null,updatedAt:null})),DO=()=>u.jsx("div",{className:"w-full h-32 flex items-center justify-center",children:u.jsx("div",{className:"w-8 h-8 border-4 border-[#F25F5C]/20 border-t-[#F25F5C] rounded-full animate-spin"})}),Nn={hidden:{opacity:0,y:24},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.08,duration:.5}})},ev=[{icon:wf,color:"#F25F5C",titleAr:"إدارة الحملات الإعلانية",titleEn:"Ad Campaign Management",descAr:"إدارة احترافية لحملاتك على Meta وTikTok وGoogle وYouTube لتحقيق أعلى ROAS.",descEn:"Professional management of Meta, TikTok, Google & YouTube campaigns for maximum ROAS.",featuresAr:["حملات Meta (فيسبوك وإنستغرام)","حملات TikTok Ads","حملات Google Ads","حملات YouTube Ads","تحسين أسبوعي للأداء","تقارير مفصلة شهرية"],featuresEn:["Meta (Facebook & Instagram) campaigns","TikTok Ads campaigns","Google Ads campaigns","YouTube Ads campaigns","Weekly performance optimization","Detailed monthly reports"]},{icon:Xo,color:"#FFE066",titleAr:"استراتيجية المحتوى",titleEn:"Content Strategy",descAr:"إنتاج محتوى إبداعي عالي الجودة يجذب جمهورك ويحول المتابعين إلى عملاء.",descEn:"High-quality creative content that attracts your audience and converts followers into customers.",featuresAr:["تصاميم جرافيكية احترافية","فيديوهات Reels عالية الجودة","منشورات بيعية مدروسة","كتابة محتوى إعلاني","إدارة الهاشتاغات","جدولة ونشر المحتوى"],featuresEn:["Professional graphic designs","High-quality Reels videos","Strategic sales posts","Advertising copywriting","Hashtag management","Content scheduling & publishing"]},{icon:ql,color:"#70C1B3",titleAr:"تحسين محركات البحث (SEO)",titleEn:"Search Engine Optimization",descAr:"استراتيجيات SEO شاملة لتصدر نتائج البحث المحلية والعالمية.",descEn:"Comprehensive SEO strategies to dominate local and global search results.",featuresAr:["تحليل الكلمات المفتاحية","تحسين SEO داخلي","بناء الروابط الخارجية","تحسين الأداء التقني","تقارير ترتيب شهرية","SEO محلي للأسواق العربية"],featuresEn:["Keyword research & analysis","On-page SEO optimization","Off-page link building","Technical performance optimization","Monthly ranking reports","Local SEO for Arab markets"]},{icon:Ko,color:"#247BA0",titleAr:"تطوير المواقع والمتاجر",titleEn:"Website & Store Development",descAr:"تصميم وتطوير مواقع ومتاجر إلكترونية متكاملة بأعلى معايير الجودة.",descEn:"Design and development of professional websites and full e-commerce stores.",featuresAr:["مواقع تعريفية احترافية","متاجر إلكترونية (Shopify / WooCommerce)","تصميم متجاوب مع جميع الأجهزة","تحسين سرعة التحميل","تكامل مع بوابات الدفع","لوحة تحكم سهلة الاستخدام"],featuresEn:["Professional landing pages","E-commerce stores (Shopify / WooCommerce)","Responsive design for all devices","Page speed optimization","Payment gateway integration","Easy-to-use admin dashboard"]},{icon:iv,color:"#F25F5C",titleAr:"الهوية البصرية والبراندينج",titleEn:"Visual Identity & Branding",descAr:"بناء هوية بصرية متماسكة تعكس قيم علامتك التجارية.",descEn:"Build a cohesive visual identity that reflects your brand values.",featuresAr:["تصميم الشعار الاحترافي","دليل الهوية البصرية","تصميم المطبوعات والمواد التسويقية","قوالب السوشيال ميديا","تصميم التغليف","ملف براندينج كامل"],featuresEn:["Professional logo design","Visual identity guidelines","Print & marketing materials","Social media templates","Packaging design","Complete branding file"]},{icon:Wo,color:"#70C1B3",titleAr:"الاستضافة والأمان",titleEn:"Hosting & Security",descAr:"استضافة سحابية آمنة ومستقرة مع حماية بياناتك على مدار الساعة.",descEn:"Secure and stable cloud hosting with 24/7 data protection.",featuresAr:["استضافة سحابية سريعة","شهادة SSL مجانية","نسخ احتياطية يومية","حماية من هجمات DDoS","مراقبة الأداء 24/7","دعم فني متواصل"],featuresEn:["Fast cloud hosting","Free SSL certificate","Daily backups","DDoS attack protection","24/7 performance monitoring","Continuous technical support"]}];function kO(){const{lang:n,isRtl:r}=nt(),{theme:l}=Pa(),s=l==="light",o=r?Ci:Ni,{data:f=Kd,isLoading:h}=Gt.packages.list.useQuery(void 0,{placeholderData:Kd,staleTime:900*1e3,refetchOnWindowFocus:!1}),[m,p]=S.useState("monthly"),y=(f?.length?f:Kd).filter(w=>!w.isSyriaPackage),b=h&&y.length===0,v=[`${et}/service/digital-marketing/istanbul`,`${et}/services`,`${et}/service/seo/istanbul`,`${et}/web-dev`,`${et}/service/branding/istanbul`,`${et}/services`],j=ev.map((w,C)=>q3({name:n==="ar"?w.titleAr:w.titleEn,description:n==="ar"?w.descAr:w.descEn,url:v[C],id:C===1?`${et}/services#content-strategy-service`:C===5?`${et}/services#hosting-service`:void 0})),A=Sb([{name:n==="ar"?"الرئيسية":"Home",item:"/"},{name:n==="ar"?"خدماتنا":"Our Services",item:"/services"}]),E=H3([{question:n==="ar"?"ما الذي يميز أصفر تك عن غيرها من شركات التسويق؟":"What sets Asfar Tech apart from other marketing agencies?",answer:n==="ar"?"نتميز بخبرة 13 عاماً وتركيزنا على تحقيق ROAS حقيقي لا يقل عن 2.5 ضعف لعملائنا.":"We stand out with 13 years of experience and a focus on delivering a real ROAS of at least 2.5x for our clients."},{question:n==="ar"?"هل تقدمون خدماتكم للشركات خارج تركيا؟":"Do you provide services to companies outside Turkey?",answer:n==="ar"?"نعم، نخدم عملائنا في 8 دول تشمل دول الخليج العربي وأوروبا وسوريا وتركيا.":"Yes, we serve clients in 8 countries, including the GCC, Europe, Syria, and Turkey."},{question:n==="ar"?"كيف يمكنني تتبع أداء حملاتي الإعلانية؟":"How can I track the performance of my ad campaigns?",answer:n==="ar"?"نوفر لوحة تحكم متقدمة (Portal) تمكنك من متابعة التقارير والميزانيات والنتائج لحظة بلحظة.":"We provide an advanced dashboard (Portal) that allows you to monitor reports, budgets, and results in real-time."}]);return u.jsx($o,{features:Zo,children:u.jsxs("div",{style:{background:s?"#F5F5F0":"#0d0d0d"},dir:r?"rtl":"ltr",children:[u.jsx(Kl,{title:n==="ar"?"خدماتنا — باقات وحلول تسويقية متكاملة":"Our Services — Integrated Marketing Packages & Solutions",description:n==="ar"?"اكتشف باقات أصفر تك المتنوعة: إدارة حملات، استراتيجية محتوى، SEO، تطوير ويب، براندينج، واستضافة آمنة. حلول مخصصة لنمو حقيق.":"Explore Asfar Tech's diverse packages: campaign management, content strategy, SEO, web development, branding, and secure hosting. Custom solutions for real growth.",canonicalUrl:"/services",locale:n==="ar"?"ar_SA":"en_US",schema:[...j,A,E]}),u.jsx("section",{className:"relative py-24 overflow-hidden",style:{background:s?"radial-gradient(ellipse 80% 50% at 50% -10%, rgba(242,95,92,0.07) 0%, transparent 60%), #F5F5F0":"radial-gradient(ellipse 80% 50% at 50% -10%, rgba(242,95,92,0.1) 0%, transparent 60%), #0d0d0d"},children:u.jsxs("div",{className:"container text-center",children:[u.jsx(W.div,{initial:"hidden",animate:"visible",variants:Nn,custom:0,children:u.jsx("span",{className:"badge-red mb-4 inline-block",children:n==="ar"?"خدماتنا":"Our Services"})}),u.jsx(W.h1,{initial:"hidden",animate:"visible",variants:Nn,custom:1,className:`section-title ${s?"text-[#1A1B1A]":"text-white"} mb-4`,children:n==="ar"?"حلول رقمية متكاملة لنمو أعمالك":"Integrated Digital Solutions for Business Growth"}),u.jsx(W.p,{initial:"hidden",animate:"visible",variants:Nn,custom:2,className:s?"text-[#6B6C6B] max-w-2xl mx-auto":"text-white/50 max-w-2xl mx-auto",children:n==="ar"?"نقدم مجموعة شاملة من الخدمات الرقمية المصممة لتحقيق أهدافك التجارية وضمان نموك المستدام.":"We offer a comprehensive suite of digital services designed to achieve your business goals and ensure sustainable growth."})]})}),u.jsx("section",{className:"section-py",children:u.jsx("div",{className:"container",children:u.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:ev.map((w,C)=>u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,custom:C*.15,className:"glass-card p-8",children:u.jsxs("div",{className:"flex items-start gap-5",children:[u.jsx("div",{className:"w-14 h-14 rounded-xl flex items-center justify-center shrink-0",style:{background:`${w.color}15`,border:`1px solid ${w.color}25`},children:u.jsx(w.icon,{className:"h-7 w-7",style:{color:w.color}})}),u.jsxs("div",{className:"flex-1",children:[u.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:n==="ar"?w.titleAr:w.titleEn}),u.jsx("p",{className:s?"text-[#6B6C6B] text-sm leading-relaxed mb-5":"text-white/50 text-sm leading-relaxed mb-5",children:n==="ar"?w.descAr:w.descEn}),u.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:(n==="ar"?w.featuresAr:w.featuresEn).map((T,B)=>u.jsxs("li",{className:"flex items-start gap-2 text-sm text-white/60",children:[u.jsx(t2,{className:"h-3.5 w-3.5 shrink-0 mt-0.5",style:{color:w.color}}),T]},B))})]})]})},C))})})}),u.jsx("section",{className:`section-py ${s?"bg-[#FAFAF7]":"bg-[#080808]"}`,children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,className:"text-center mb-10",children:[u.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[u.jsx("span",{className:"badge-yellow inline-block",children:n==="ar"?"الباقات الشهرية":"Monthly Packages"}),u.jsx(S.Suspense,{fallback:null,children:u.jsx(RO,{})})]}),u.jsx("h2",{className:`section-title ${s?"text-[#1A1B1A]":"text-white"} mb-6`,children:n==="ar"?"اختر الباقة المناسبة لك":"Choose the Right Package for You"}),u.jsx(Xf,{value:m,onChange:p})]}),b?u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-6",children:[0,1,2,3].map(w=>u.jsxs("div",{className:"animate-pulse glass-card p-7",children:[u.jsx("div",{className:"h-4 bg-white/10 rounded w-2/3 mb-3"}),u.jsx("div",{className:"h-3 bg-white/10 rounded w-full mb-1"}),u.jsx("div",{className:"h-3 bg-white/10 rounded w-4/5 mb-5"}),u.jsx("div",{className:"h-10 bg-white/10 rounded w-1/3 mb-6"}),u.jsx("div",{className:"space-y-2 mb-6",children:[0,1,2,3,4].map(C=>u.jsx("div",{className:"h-3 bg-white/10 rounded"},C))}),u.jsx("div",{className:"h-11 bg-white/10 rounded-xl mt-auto"})]},w))}):y.length>0?u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:y.map((w,C)=>{const T=parseFloat(String(w.price)),B=Qo(T,m),q=gr(w,"name",n),K=Go(gr(w,"description",n)),L=w.nameEn==="Asfar Super"||w.isFeatured;return u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,custom:C*.2,className:`group relative flex flex-col p-8 rounded-[2.5rem] transition-all duration-500 hover:-translate-y-2 ${L?"bg-white/70 dark:bg-zinc-900/60 backdrop-blur-3xl border-2 border-[#F25F5C]/40 scale-105 z-10 shadow-[0_20px_60px_rgba(0,0,0,0.1)] dark:shadow-[0_20px_60px_rgba(0,0,0,0.3)]":"bg-white/40 dark:bg-zinc-900/30 backdrop-blur-2xl border border-black/5 dark:border-white/5 hover:bg-white/60 dark:hover:bg-zinc-900/50 shadow-sm"}`,children:[L&&u.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-32 h-[2px] bg-gradient-to-r from-transparent via-[#F25F5C] to-transparent"}),w.isFeatured&&u.jsx("div",{className:"absolute -top-4 left-1/2 -translate-x-1/2 z-20",children:u.jsxs("div",{className:"bg-[#F25F5C] text-white px-5 py-1.5 rounded-full text-[11px] font-black flex items-center gap-1.5 shadow-xl shadow-[#F25F5C]/20 tracking-wide whitespace-nowrap uppercase",children:[u.jsx(Si,{className:"w-3 h-3"}),n==="ar"?"الأكثر طلباً":"Most Popular"]})}),u.jsxs("div",{className:"mb-6",children:[u.jsx("h3",{className:`text-2xl font-black tracking-tight mb-2 ${s?"text-gray-900":"text-white"}`,children:q}),u.jsx("p",{className:`text-sm leading-relaxed ${s?"text-gray-600":"text-white/60"} min-h-[2.5rem]`,children:K})]}),u.jsx("div",{className:"mb-8",children:u.jsx(bf,{price:B.perMonth,originalPrice:m!=="monthly"?T:void 0,cycle:m,label:B.label,labelEn:B.labelEn,paymentNote:B.paymentNote,paymentNoteEn:B.paymentNoteEn,total:B.total})}),u.jsx("div",{className:"space-y-4 mb-8 flex-1",children:w.features&&w.features.length>0&&u.jsx("div",{className:"flex flex-col gap-3",children:w.features.map((P,R)=>{let Y=Mo;return(P.en.toLowerCase().includes("reels")||P.en.toLowerCase().includes("fast"))&&(Y=bi),R<2&&L&&(Y=vr),u.jsxs("div",{className:"flex items-start gap-3",children:[u.jsx("div",{className:`mt-0.5 shrink-0 w-5 h-5 rounded-full flex items-center justify-center ${L?"bg-rose-500/10 text-rose-500":"bg-emerald-500/10 text-emerald-500"}`,children:u.jsx(Y,{className:"w-3 h-3 stroke-[3]"})}),u.jsx("span",{className:`text-[13px] leading-tight font-medium ${s?"text-gray-700":"text-white/80"}`,children:n==="ar"?P.ar:P.en})]},R)})})}),u.jsxs("div",{className:"mt-auto pt-6 border-t border-white/10",children:[u.jsx(Vo,{included:$f(w.nameEn??"")}),u.jsx(Me,{to:`/order/${w.id}`,className:"block mt-6",children:u.jsx("button",{className:`w-full py-4 rounded-2xl font-black text-sm transition-all duration-300 transform active:scale-95 ${L?"bg-gradient-to-r from-rose-500 to-purple-600 text-white shadow-[0_10px_20px_rgba(244,63,94,0.3)] hover:shadow-[0_15px_30px_rgba(244,63,94,0.4)]":"bg-transparent border-2 border-gray-200 dark:border-white/10 hover:border-rose-500 hover:text-rose-500 text-gray-900 dark:text-white"}`,children:n==="ar"?"اطلب الآن":"Order Now"})})]})]},w.id)})}):u.jsxs("div",{className:"text-center py-16",children:[u.jsx(n2,{className:`mx-auto h-12 w-12 mb-4 ${s?"text-gray-400":"text-white/30"}`}),u.jsx("p",{className:`text-base ${s?"text-gray-500":"text-white/50"}`,children:n==="ar"?"لا توجد باقات متاحة حالياً.":"No packages available right now."})]}),u.jsxs("p",{className:"inline-flex items-center gap-1.5 justify-center w-full text-center text-xs text-white/35 mt-6 mb-12",children:[u.jsx(Io,{className:"h-3.5 w-3.5"}),n==="ar"?"كلفة الاشتراك الشهرية لا تشمل ميزانية الحملات الإعلانية":"Monthly subscription cost does not include ad campaign budget"]}),u.jsx(Wf,{}),u.jsx(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,className:"mt-12 p-6 rounded-2xl flex items-center justify-center text-center",style:{background:"rgba(36,123,160,0.1)",border:"1px solid rgba(36,123,160,0.2)"},children:u.jsxs("p",{className:`inline-flex items-start gap-2 ${s?"text-[#6B6C6B] text-sm":"text-white/70 text-sm"}`,children:[u.jsx(lv,{className:"h-4 w-4 mt-0.5 shrink-0 text-[#247BA0]"}),u.jsx("span",{children:n==="ar"?"هل أنت من السوق السوري؟ احصل على خصم حصري 25% على جميع الباقات.":"Are you from the Syrian market? Get an exclusive 25% discount on all packages."})," ",u.jsx(Me,{to:"/syria",className:"text-[#70C1B3] font-semibold hover:underline",children:n==="ar"?"اكتشف المزيد":"Learn more"})]})})]})}),u.jsx(S.Suspense,{fallback:u.jsx(DO,{}),children:u.jsx(MO,{})}),u.jsx("section",{className:"section-py",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,className:"text-center mb-14",children:[u.jsx("span",{className:"badge-teal mb-4 inline-block",children:n==="ar"?"لماذا أصفر تك؟":"Why Asfar Tech?"}),u.jsx("h2",{className:"section-title text-white",children:n==="ar"?"ما يميزنا عن الآخرين":"What Sets Us Apart"})]}),u.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5",children:[{icon:bi,color:"#F25F5C",titleAr:"نتائج سريعة",titleEn:"Fast Results",descAr:"نتائج قابلة للقياس خلال أول 30 يوم",descEn:"Measurable results within the first 30 days"},{icon:Wo,color:"#70C1B3",titleAr:"لا تفاعل وهمي",titleEn:"No Fake Engagement",descAr:"ضمان 100% تفاعل حقيقي من جمهور مستهدف",descEn:"100% real engagement from targeted audience"},{icon:vr,color:"#FFE066",titleAr:"خبرة إقليمية",titleEn:"Regional Expertise",descAr:"خبرة عميقة في الأسواق التركية والعربية",descEn:"Deep expertise in Turkish and Arab markets"},{icon:Xo,color:"#247BA0",titleAr:"تقارير شفافة",titleEn:"Transparent Reports",descAr:"تقارير مفصلة وشفافة لكل نشاط وحملة",descEn:"Detailed and transparent reports for every campaign"}].map((w,C)=>u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,custom:C*.15,className:"glass-card p-6 text-center",children:[u.jsx("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center mx-auto mb-4",style:{background:`${w.color}15`,border:`1px solid ${w.color}25`},children:u.jsx(w.icon,{className:"h-6 w-6",style:{color:w.color}})}),u.jsx("h4",{className:"font-bold text-white mb-2",children:n==="ar"?w.titleAr:w.titleEn}),u.jsx("p",{className:"text-xs text-white/50 leading-relaxed",children:n==="ar"?w.descAr:w.descEn})]},C))})]})}),u.jsx("section",{className:"py-16",children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:Nn,className:"relative overflow-hidden rounded-2xl p-10 text-center",style:{background:"linear-gradient(135deg, rgba(242,95,92,0.12) 0%, rgba(36,123,160,0.08) 100%)",border:"1px solid rgba(242,95,92,0.2)"},children:[u.jsx("h2",{className:"text-2xl md:text-3xl font-black text-white mb-4",children:n==="ar"?"جاهز للبدء؟":"Ready to Get Started?"}),u.jsx("p",{className:s?"text-[#6B6C6B] mb-6 max-w-lg mx-auto":"text-white/55 mb-6 max-w-lg mx-auto",children:n==="ar"?"تواصل معنا اليوم واحصل على استشارة مجانية لاختيار الخطة المناسبة لأعمالك.":"Contact us today and get a free consultation to choose the right plan for your business."}),u.jsxs("div",{className:"flex flex-wrap justify-center gap-3",children:[u.jsx(Me,{to:"/order",children:u.jsxs("button",{className:"btn-primary",children:[n==="ar"?"اطلب الآن":"Order Now",u.jsx(o,{className:"h-4 w-4"})]})}),u.jsx(Me,{to:"/contact",children:u.jsx("button",{className:"btn-outline",children:n==="ar"?"تواصل معنا":"Contact Us"})})]})]})})})]})})}const zO=[{id:1,slug:"meta-ads-2025",category:"advertising",categoryLabelAr:"الإعلانات",categoryLabelEn:"Advertising",publishedAt:new Date("2025-12-01"),titleAr:"كيف تحقق ROAS 4x من إعلانات Meta في 2025",titleEn:"How to Achieve 4x ROAS from Meta Ads in 2025",excerptAr:"دليل شامل لاستراتيجيات الإعلان على فيسبوك وإنستغرام لتحقيق أعلى عائد على الاستثمار.",excerptEn:"A comprehensive guide to Facebook and Instagram advertising strategies for maximum ROI.",readTimeAr:"8 دقائق",readTimeEn:"8 min",authorName:"فريق أصفر تك",contentAr:`<h2>مقدمة</h2>
<p>يُعدّ تحقيق عائد على الإنفاق الإعلاني (ROAS) بمعدل 4x أو أعلى هدفاً طموحاً تسعى إليه كل الشركات المُعلِنة على منصة Meta. في هذا الدليل، نكشف لك الاستراتيجيات المُجرَّبة التي تتبعها أصفر تك لتحقيق هذه النتائج.</p>
<h2>1. هيكلة الحملات بشكل صحيح</h2>
<p>أساس أي حملة ناجحة هو هيكلتها الصحيحة. استخدم هيكل CBO (تحسين ميزانية الحملة) مع مجموعات إعلانية متنوعة تستهدف شرائح مختلفة:</p>
<ul>
<li>جمهور الاهتمامات الواسع (TOF)</li>
<li>جمهور مشابه Lookalike (MOF)</li>
<li>إعادة الاستهداف Retargeting (BOF)</li>
</ul>
<h2>2. الإبداع الإعلاني هو الملك</h2>
<p>في عام 2025، الخوارزمية تعتمد بشكل كبير على جودة المحتوى الإعلاني. استثمر في:</p>
<ul>
<li>فيديوهات قصيرة مدتها 15-30 ثانية</li>
<li>UGC (محتوى المستخدمين) الذي يبدو طبيعياً وأصيلاً</li>
<li>اختبار A/B المستمر للعناصر الإبداعية</li>
</ul>
<h2>3. استهداف أوسع وثقة بالخوارزمية</h2>
<p>مع تطور خوارزميات Meta، أصبح الاستهداف الواسع يُحقق نتائج أفضل في كثير من الحالات. قلّل اعتمادك على الاستهداف التفصيلي الضيق وامنح الخوارزمية مساحة أكبر للعمل.</p>
<h2>4. تحسين صفحة الهبوط</h2>
<p>لا تتوقف جودة الحملة عند الإعلان. صفحة الهبوط يجب أن تكون:</p>
<ul>
<li>سريعة التحميل (أقل من 3 ثوانٍ)</li>
<li>محسّنة للجوال</li>
<li>واضحة الرسالة ومتوافقة مع الإعلان</li>
</ul>
<h2>خلاصة</h2>
<p>تحقيق ROAS 4x ليس حلماً بعيد المنال. مع الهيكلة الصحيحة والمحتوى الإبداعي المميز والثقة بالخوارزمية، يمكنك تحقيق وبل تجاوز هذا الهدف. تواصل مع فريق أصفر تك لبدء رحلتك نحو إعلانات أكثر كفاءة وربحية.</p>`,contentEn:`<h2>Introduction</h2>
<p>Achieving a Return on Ad Spend (ROAS) of 4x or higher is an ambitious goal that every advertiser on Meta strives for. In this guide, we reveal the proven strategies that Asfar Tech uses to deliver these results.</p>
<h2>1. Structure Your Campaigns Correctly</h2>
<p>The foundation of any successful campaign is its proper structure. Use CBO (Campaign Budget Optimization) with diverse ad sets targeting different segments:</p>
<ul>
<li>Broad interest audiences (TOF)</li>
<li>Lookalike audiences (MOF)</li>
<li>Retargeting audiences (BOF)</li>
</ul>
<h2>2. Creative Is King</h2>
<p>In 2025, the algorithm relies heavily on creative quality. Invest in:</p>
<ul>
<li>Short videos of 15–30 seconds</li>
<li>UGC (User-Generated Content) that looks natural and authentic</li>
<li>Continuous A/B testing of creative elements</li>
</ul>
<h2>3. Broader Targeting and Algorithm Trust</h2>
<p>As Meta's algorithms evolve, broad targeting often outperforms narrow detailed targeting. Reduce reliance on hyper-specific interests and give the algorithm more room to optimize.</p>
<h2>4. Optimize Your Landing Page</h2>
<p>Campaign quality doesn't stop at the ad. Your landing page must be:</p>
<ul>
<li>Fast-loading (under 3 seconds)</li>
<li>Mobile-optimized</li>
<li>Clear in messaging and consistent with the ad</li>
</ul>
<h2>Conclusion</h2>
<p>Achieving a 4x ROAS is not a distant dream. With proper structure, outstanding creative content, and trust in the algorithm, you can reach and surpass this goal. Contact the Asfar Tech team to start your journey toward more efficient and profitable advertising.</p>`},{id:2,slug:"tiktok-marketing-guide",category:"social-media",categoryLabelAr:"السوشيال ميديا",categoryLabelEn:"Social Media",publishedAt:new Date("2025-11-15"),titleAr:"دليل التسويق على TikTok للشركات العربية",titleEn:"TikTok Marketing Guide for Arab Businesses",excerptAr:"كيف تستغل قوة TikTok للوصول إلى جمهور أوسع وتحقيق مبيعات حقيقية.",excerptEn:"How to leverage TikTok's power to reach a wider audience and achieve real sales.",readTimeAr:"6 دقائق",readTimeEn:"6 min",authorName:"فريق أصفر تك",contentAr:`<h2>لماذا TikTok؟</h2>
<p>باتت TikTok واحدة من أقوى منصات التسويق الرقمي في العالم العربي، مع أكثر من 150 مليون مستخدم نشط في المنطقة. الفرصة هائلة، والمنافسة لا تزال أقل حدة مقارنةً بمنصات أخرى.</p>
<h2>1. افهم ثقافة المنصة</h2>
<p>TikTok ليست مجرد منصة فيديو — إنها ثقافة بحد ذاتها. المحتوى الناجح يكون:</p>
<ul>
<li>أصيلاً وغير مُصطنع</li>
<li>ترفيهياً في المقام الأول</li>
<li>مواكباً للتريندات والأصوات الرائجة</li>
</ul>
<h2>2. استراتيجية المحتوى العربي</h2>
<p>للشركات العربية، يُنصح بـ:</p>
<ul>
<li>إنشاء محتوى باللهجة المحلية المستهدفة</li>
<li>استخدام TikTok Creator Marketplace للتعاون مع المؤثرين</li>
<li>نشر 1-3 فيديوهات يومياً في أوقات الذروة (7-9 مساءً)</li>
</ul>
<h2>3. TikTok Ads للأعمال</h2>
<p>إعلانات TikTok تتميز بتكلفة اكتساب أقل مقارنة بـ Meta في كثير من القطاعات. استخدم:</p>
<ul>
<li>In-Feed Ads للوصول الواسع</li>
<li>Spark Ads لتعزيز المحتوى العضوي الناجح</li>
<li>TopView للحملات الكبرى ذات الوعي بالعلامة التجارية</li>
</ul>
<h2>خلاصة</h2>
<p>TikTok ليست مجرد موضة عابرة — إنها منصة متنامية بسرعة تُقدم فرصاً تجارية حقيقية. ابدأ اليوم بنشر محتوى أصيل، وراقب أداءه، ثم استثمر في الإعلانات للتسريع.</p>`,contentEn:`<h2>Why TikTok?</h2>
<p>TikTok has become one of the most powerful digital marketing platforms in the Arab world, with over 150 million active users in the region. The opportunity is massive, and competition is still less fierce compared to other platforms.</p>
<h2>1. Understand the Platform Culture</h2>
<p>TikTok is not just a video platform — it's a culture unto itself. Successful content is:</p>
<ul>
<li>Authentic and unpolished</li>
<li>Primarily entertaining</li>
<li>Riding current trends and viral sounds</li>
</ul>
<h2>2. Arabic Content Strategy</h2>
<p>For Arab businesses, we recommend:</p>
<ul>
<li>Creating content in the targeted local dialect</li>
<li>Using TikTok Creator Marketplace to collaborate with influencers</li>
<li>Publishing 1–3 videos daily during peak hours (7–9 PM)</li>
</ul>
<h2>3. TikTok Ads for Business</h2>
<p>TikTok ads often feature lower acquisition costs compared to Meta in many sectors. Use:</p>
<ul>
<li>In-Feed Ads for broad reach</li>
<li>Spark Ads to boost successful organic content</li>
<li>TopView for large brand awareness campaigns</li>
</ul>
<h2>Conclusion</h2>
<p>TikTok is not just a passing trend — it's a fast-growing platform offering real business opportunities. Start today by publishing authentic content, monitor its performance, then invest in ads to accelerate your growth.</p>`},{id:3,slug:"seo-arabic-market",category:"seo",categoryLabelAr:"تحسين SEO",categoryLabelEn:"SEO",publishedAt:new Date("2025-11-01"),titleAr:"SEO للسوق العربي: استراتيجيات تصدر نتائج البحث",titleEn:"SEO for the Arab Market: Strategies to Dominate Search Results",excerptAr:"أسرار تحسين محركات البحث للمواقع العربية وكيفية التفوق على المنافسين.",excerptEn:"Secrets of SEO optimization for Arabic websites and how to outperform competitors.",readTimeAr:"10 دقائق",readTimeEn:"10 min",authorName:"فريق أصفر تك",contentAr:`<h2>واقع SEO في السوق العربي</h2>
<p>يُمثل السوق العربي فرصة ذهبية لتحسين محركات البحث، حيث لا تزال كثير من المواقع العربية تفتقر إلى أسس SEO الصحيحة، مما يُتيح لمن يتقنها التفوق بسهولة.</p>
<h2>1. البحث عن الكلمات المفتاحية بالعربية</h2>
<p>يختلف البحث بالعربية عن الإنجليزية بشكل جوهري:</p>
<ul>
<li>استخدم أدوات مثل Ahrefs وSEMrush مع ضبط اللغة والمنطقة</li>
<li>ابحث عن الكلمات باللهجة الفصحى والعامية معاً</li>
<li>ركز على الكلمات طويلة الذيل (Long-tail) ذات المنافسة المنخفضة</li>
</ul>
<h2>2. تحسين تقني للمواقع العربية</h2>
<p>تأكد من أن موقعك يدعم:</p>
<ul>
<li>اتجاه RTL بشكل صحيح في كود HTML</li>
<li>سرعة تحميل مثالية (Core Web Vitals)</li>
<li>Schema Markup باللغة العربية</li>
<li>خريطة موقع XML شاملة</li>
</ul>
<h2>3. بناء الروابط الخلفية</h2>
<p>الروابط الخلفية لا تزال عاملاً حاسماً. في السوق العربي:</p>
<ul>
<li>تواصل مع المدونين العرب في مجالك</li>
<li>اكتب مقالات ضيف على مواقع عربية موثوقة</li>
<li>سجّل في الدلائل العربية المتخصصة</li>
</ul>
<h2>4. المحتوى هو الأساس</h2>
<p>اكتب محتوى شاملاً يجيب على استفسارات جمهورك بعمق. المقالات التي تتجاوز 1500 كلمة وتتناول موضوعاً بشمولية تحتل مراتب أعلى بكثير.</p>
<h2>خلاصة</h2>
<p>النجاح في SEO العربي يتطلب صبراً واتساقاً. ابدأ بتأسيس قوي، وأنتج محتوى قيّماً باستمرار، وابنِ سمعة موقعك تدريجياً.</p>`,contentEn:`<h2>The State of SEO in the Arab Market</h2>
<p>The Arab market represents a golden opportunity for SEO, as many Arabic websites still lack proper SEO fundamentals, making it easier for those who master it to outperform the competition.</p>
<h2>1. Arabic Keyword Research</h2>
<p>Searching in Arabic differs fundamentally from English:</p>
<ul>
<li>Use tools like Ahrefs and SEMrush with language and region settings adjusted</li>
<li>Research keywords in both Modern Standard Arabic and local dialects</li>
<li>Focus on long-tail keywords with low competition</li>
</ul>
<h2>2. Technical Optimization for Arabic Websites</h2>
<p>Make sure your website supports:</p>
<ul>
<li>Proper RTL direction in HTML code</li>
<li>Optimal loading speed (Core Web Vitals)</li>
<li>Schema Markup in Arabic</li>
<li>Comprehensive XML sitemap</li>
</ul>
<h2>3. Building Backlinks</h2>
<p>Backlinks remain a crucial ranking factor. In the Arab market:</p>
<ul>
<li>Reach out to Arab bloggers in your niche</li>
<li>Write guest posts on reputable Arabic websites</li>
<li>Register in specialized Arabic directories</li>
</ul>
<h2>4. Content Is the Foundation</h2>
<p>Write comprehensive content that answers your audience's questions in depth. Articles exceeding 1,500 words that cover a topic thoroughly rank significantly higher.</p>
<h2>Conclusion</h2>
<p>Success in Arabic SEO requires patience and consistency. Start with a strong foundation, continuously produce valuable content, and gradually build your site's authority.</p>`},{id:4,slug:"ecommerce-turkey-2025",category:"ecommerce",categoryLabelAr:"التجارة الإلكترونية",categoryLabelEn:"E-commerce",publishedAt:new Date("2025-10-20"),titleAr:"التجارة الإلكترونية في تركيا: فرص ونصائح للعرب",titleEn:"E-commerce in Turkey: Opportunities and Tips for Arabs",excerptAr:"كيف تبدأ متجرك الإلكتروني في السوق التركي وتحقق نجاحاً مستداماً.",excerptEn:"How to start your e-commerce store in the Turkish market and achieve sustainable success.",readTimeAr:"7 دقائق",readTimeEn:"7 min",authorName:"فريق أصفر تك",contentAr:`<h2>لماذا تركيا؟</h2>
<p>تُعدّ تركيا سوقاً إلكترونياً متناميًا بمعدلات مذهلة، مع قاعدة مستهلكين تضم أكثر من 85 مليون شخص. للعرب المقيمين في تركيا أو الراغبين في دخول السوق التركي، الفرص لا تحصى.</p>
<h2>1. المنصات الرئيسية في تركيا</h2>
<p>تسيطر على السوق التركي عدة منصات:</p>
<ul>
<li><strong>Trendyol</strong>: الأكبر والأكثر شيوعاً</li>
<li><strong>Hepsiburada</strong>: قوية في الإلكترونيات والمنزليات</li>
<li><strong>n11</strong>: فرص للبائعين الجدد</li>
<li>متجرك الخاص عبر Shopify أو WooCommerce</li>
</ul>
<h2>2. متطلبات قانونية وإدارية</h2>
<p>للبيع في تركيا تحتاج إلى:</p>
<ul>
<li>تسجيل شركة تركية أو الشراكة مع مقيم تركي</li>
<li>رقم ضريبي (Vergi Numarası)</li>
<li>حساب بنكي تركي</li>
</ul>
<h2>3. استراتيجية نجاح المتجر</h2>
<p>لتحقيق نجاح مستدام:</p>
<ul>
<li>ابدأ بمنتجات ذات هامش ربح جيد (30%+)</li>
<li>ركز على خدمة العملاء والشحن السريع</li>
<li>استثمر في صور احترافية للمنتجات</li>
<li>اكتب وصفاً بالتركية عالي الجودة</li>
</ul>
<h2>خلاصة</h2>
<p>السوق التركي الإلكتروني يزداد نضجاً يوماً بعد يوم، لكنه لا يزال يُقدم فرصاً ممتازة لمن يدخله بخطة واضحة وتنفيذ محترف. فريق أصفر تك جاهز لمساعدتك في كل خطوة.</p>`,contentEn:`<h2>Why Turkey?</h2>
<p>Turkey is a rapidly growing e-commerce market with a consumer base of over 85 million people. For Arabs living in Turkey or looking to enter the Turkish market, the opportunities are endless.</p>
<h2>1. Major Platforms in Turkey</h2>
<p>Several platforms dominate the Turkish market:</p>
<ul>
<li><strong>Trendyol</strong>: The largest and most popular</li>
<li><strong>Hepsiburada</strong>: Strong in electronics and home goods</li>
<li><strong>n11</strong>: Opportunities for new sellers</li>
<li>Your own store via Shopify or WooCommerce</li>
</ul>
<h2>2. Legal and Administrative Requirements</h2>
<p>To sell in Turkey you need:</p>
<ul>
<li>A Turkish company registration or partnership with a Turkish resident</li>
<li>Tax number (Vergi Numarası)</li>
<li>Turkish bank account</li>
</ul>
<h2>3. Store Success Strategy</h2>
<p>For sustainable success:</p>
<ul>
<li>Start with products that have a good profit margin (30%+)</li>
<li>Focus on customer service and fast shipping</li>
<li>Invest in professional product photography</li>
<li>Write high-quality product descriptions in Turkish</li>
</ul>
<h2>Conclusion</h2>
<p>The Turkish e-commerce market is maturing day by day, but still offers excellent opportunities for those who enter it with a clear plan and professional execution. The Asfar Tech team is ready to help you every step of the way.</p>`},{id:5,slug:"content-strategy-2025",category:"content",categoryLabelAr:"المحتوى",categoryLabelEn:"Content",publishedAt:new Date("2025-10-05"),titleAr:"استراتيجية المحتوى التي تحول المتابعين إلى عملاء",titleEn:"Content Strategy That Converts Followers into Customers",excerptAr:"كيف تبني استراتيجية محتوى فعّالة تجذب الجمهور المناسب وتحوله إلى عملاء حقيقيين.",excerptEn:"How to build an effective content strategy that attracts the right audience and converts them into real customers.",readTimeAr:"9 دقائق",readTimeEn:"9 min",authorName:"فريق أصفر تك",contentAr:`<h2>المحتوى ليس مجرد نشر</h2>
<p>كثير من الشركات تنشر محتوى يومياً دون رؤية نتائج حقيقية. السبب؟ غياب الاستراتيجية. المحتوى الفعّال يحتاج إلى هدف واضح وجمهور محدد ورسالة متسقة.</p>
<h2>1. تحديد شخصية العميل المثالي (Buyer Persona)</h2>
<p>قبل كتابة أي محتوى، اسأل نفسك:</p>
<ul>
<li>من هو عميلك المثالي؟ (العمر، الموقع، الاهتمامات)</li>
<li>ما مشاكله وتحدياته؟</li>
<li>أين يقضي وقته على الإنترنت؟</li>
</ul>
<h2>2. قمع المحتوى (Content Funnel)</h2>
<p>صمم محتواك على ثلاثة مستويات:</p>
<ul>
<li><strong>TOFU</strong>: محتوى توعوي جذاب للجمهور الجديد</li>
<li><strong>MOFU</strong>: محتوى تعليمي يبني الثقة ويقدم قيمة</li>
<li><strong>BOFU</strong>: محتوى تحويلي يدفع نحو الشراء</li>
</ul>
<h2>3. التقويم التحريري</h2>
<p>الاتساق هو سر النجاح. ضع تقويماً شهرياً يحدد:</p>
<ul>
<li>نوع المحتوى (فيديو، مقال، انفوجرافيك)</li>
<li>الموضوع والكلمات المفتاحية</li>
<li>المنصة المستهدفة وتوقيت النشر</li>
</ul>
<h2>4. قياس الأداء وتحسينه</h2>
<p>لا تنشر وتنسَ. راقب المقاييس المهمة:</p>
<ul>
<li>معدل التفاعل (Engagement Rate)</li>
<li>معدل التحويل (Conversion Rate)</li>
<li>تكلفة الاكتساب (CAC)</li>
</ul>
<h2>خلاصة</h2>
<p>استراتيجية المحتوى الناجحة تحتاج إلى وقت وصبر وتحليل مستمر. ابدأ بخطوات صغيرة، قِس النتائج، وطوّر باستمرار. أصفر تك متخصصة في بناء استراتيجيات محتوى تُحقق نتائج ملموسة لعملائها.</p>`,contentEn:`<h2>Content Is More Than Just Posting</h2>
<p>Many businesses post content daily without seeing real results. The reason? A lack of strategy. Effective content needs a clear objective, a defined audience, and a consistent message.</p>
<h2>1. Define Your Ideal Buyer Persona</h2>
<p>Before writing any content, ask yourself:</p>
<ul>
<li>Who is your ideal customer? (Age, location, interests)</li>
<li>What are their problems and challenges?</li>
<li>Where do they spend their time online?</li>
</ul>
<h2>2. The Content Funnel</h2>
<p>Design your content across three levels:</p>
<ul>
<li><strong>TOFU</strong>: Awareness content to attract new audiences</li>
<li><strong>MOFU</strong>: Educational content that builds trust and delivers value</li>
<li><strong>BOFU</strong>: Conversion content that drives purchase decisions</li>
</ul>
<h2>3. The Editorial Calendar</h2>
<p>Consistency is the secret to success. Create a monthly calendar that defines:</p>
<ul>
<li>Content type (video, article, infographic)</li>
<li>Topic and target keywords</li>
<li>Target platform and publishing schedule</li>
</ul>
<h2>4. Measure and Optimize Performance</h2>
<p>Don't just post and forget. Monitor the key metrics:</p>
<ul>
<li>Engagement Rate</li>
<li>Conversion Rate</li>
<li>Customer Acquisition Cost (CAC)</li>
</ul>
<h2>Conclusion</h2>
<p>A successful content strategy requires time, patience, and continuous analysis. Start with small steps, measure results, and keep improving. Asfar Tech specializes in building content strategies that deliver tangible results for clients.</p>`},{id:6,slug:"google-ads-beginners",category:"advertising",categoryLabelAr:"الإعلانات",categoryLabelEn:"Advertising",publishedAt:new Date("2025-09-18"),titleAr:"دليل المبتدئين لإعلانات Google في 2025",titleEn:"Beginner's Guide to Google Ads in 2025",excerptAr:"كل ما تحتاج معرفته لبدء حملاتك الإعلانية على Google وتحقيق نتائج ملموسة.",excerptEn:"Everything you need to know to start your Google advertising campaigns and achieve tangible results.",readTimeAr:"12 دقيقة",readTimeEn:"12 min",authorName:"فريق أصفر تك",contentAr:`<h2>لماذا Google Ads؟</h2>
<p>إعلانات Google تُتيح لك الوصول إلى المستخدمين في اللحظة التي يبحثون فيها عن منتجك أو خدمتك. هذا النوع من الإعلان يُعدّ الأعلى في نية الشراء بين جميع القنوات الإعلانية.</p>
<h2>1. أنواع حملات Google Ads</h2>
<p>فهم أنواع الحملات أساسي لاختيار الصحيح:</p>
<ul>
<li><strong>Search Campaigns</strong>: إعلانات نصية تظهر في نتائج البحث</li>
<li><strong>Display Campaigns</strong>: إعلانات بصرية عبر شبكة Google الإعلانية</li>
<li><strong>Shopping Campaigns</strong>: مثالية للمتاجر الإلكترونية</li>
<li><strong>Performance Max</strong>: تستخدم AI لتحسين النتائج عبر جميع القنوات</li>
</ul>
<h2>2. هيكل الحساب الصحيح</h2>
<p>بنِ حسابك على النحو التالي:</p>
<ul>
<li>حملة لكل هدف تسويقي</li>
<li>مجموعات إعلانية تتمحور حول موضوع واحد</li>
<li>كلمات مفتاحية ذات صلة وثيقة بالمجموعة</li>
<li>إعلانات متعددة لاختبار الرسائل</li>
</ul>
<h2>3. البحث عن الكلمات المفتاحية</h2>
<p>استخدم Google Keyword Planner لـ:</p>
<ul>
<li>اكتشاف الكلمات ذات حجم بحث عالٍ وتنافسية منخفضة</li>
<li>تحديد الكلمات السلبية لمنع الإنفاق الضائع</li>
<li>تقدير الميزانية المطلوبة</li>
</ul>
<h2>4. قياس النجاح</h2>
<p>تتبع هذه المقاييس الأساسية:</p>
<ul>
<li>CTR (معدل النقر) — يجب أن يكون 3-5% للحملات النصية</li>
<li>Quality Score — يؤثر مباشرة على تكلفة النقرة</li>
<li>ROAS — العائد على الإنفاق الإعلاني</li>
<li>Conversion Rate — معدل التحويل</li>
</ul>
<h2>خلاصة</h2>
<p>Google Ads تتطلب تعلماً مستمراً وتحسيناً دورياً. ابدأ بميزانية صغيرة (300-500 دولار/شهر)، وتعلم من البيانات، ثم قم بالتوسع تدريجياً. فريق أصفر تك يدير حملات Google بكفاءة عالية لعملائه في المنطقة العربية.</p>`,contentEn:`<h2>Why Google Ads?</h2>
<p>Google Ads allow you to reach users at the exact moment they are searching for your product or service. This type of advertising has the highest purchase intent of all advertising channels.</p>
<h2>1. Types of Google Ads Campaigns</h2>
<p>Understanding campaign types is essential for choosing the right one:</p>
<ul>
<li><strong>Search Campaigns</strong>: Text ads appearing in search results</li>
<li><strong>Display Campaigns</strong>: Visual ads across the Google Display Network</li>
<li><strong>Shopping Campaigns</strong>: Ideal for e-commerce stores</li>
<li><strong>Performance Max</strong>: Uses AI to optimize results across all channels</li>
</ul>
<h2>2. Proper Account Structure</h2>
<p>Build your account as follows:</p>
<ul>
<li>One campaign per marketing objective</li>
<li>Ad groups centered around a single theme</li>
<li>Keywords closely related to the group</li>
<li>Multiple ads to test different messages</li>
</ul>
<h2>3. Keyword Research</h2>
<p>Use Google Keyword Planner to:</p>
<ul>
<li>Discover high-volume, low-competition keywords</li>
<li>Identify negative keywords to prevent wasted spend</li>
<li>Estimate the required budget</li>
</ul>
<h2>4. Measuring Success</h2>
<p>Track these key metrics:</p>
<ul>
<li>CTR (Click-Through Rate) — should be 3–5% for text campaigns</li>
<li>Quality Score — directly impacts cost-per-click</li>
<li>ROAS — Return on Ad Spend</li>
<li>Conversion Rate</li>
</ul>
<h2>Conclusion</h2>
<p>Google Ads requires continuous learning and periodic optimization. Start with a small budget ($300–$500/month), learn from the data, then scale gradually. The Asfar Tech team manages Google campaigns with high efficiency for clients across the Arab region.</p>`}],jo={hidden:{opacity:0,y:24},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.08,duration:.5}})},BO={advertising:"#F25F5C","social-media":"#FFE066",seo:"#70C1B3",ecommerce:"#247BA0",content:"#F25F5C"},FO=[{value:"all",labelAr:"الكل",labelEn:"All"},{value:"advertising",labelAr:"الإعلانات",labelEn:"Advertising"},{value:"social-media",labelAr:"السوشيال ميديا",labelEn:"Social Media"},{value:"seo",labelAr:"تحسين SEO",labelEn:"SEO"},{value:"ecommerce",labelAr:"التجارة الإلكترونية",labelEn:"E-commerce"},{value:"content",labelAr:"المحتوى",labelEn:"Content"}];function LO(){const{lang:n,isRtl:r}=nt(),l=r?Ci:Ni,[s,o]=S.useState("all"),{data:f=[],isLoading:h}=Gt.blog.posts.useQuery(void 0,{placeholderData:[]}),{data:m=[],isLoading:p}=Gt.blog.getBlogPosts.useQuery(void 0,{placeholderData:[]}),y=S.useMemo(()=>{const C=new Map;return[...zO,...m,...f].forEach(T=>{T?.slug&&C.set(T.slug,T)}),Array.from(C.values()).sort((T,B)=>{const q=new Date(T.publishedAt??T.date??T.createdAt??0).getTime();return new Date(B.publishedAt??B.date??B.createdAt??0).getTime()-q})},[f,m]),b=(h||p)&&y.length===0,v=S.useMemo(()=>s==="all"?y:y.filter(C=>C.category===s),[y,s]),j=n==="ar"?"المدونة | أحدث المقالات في التسويق الرقمي و SEO":"Blog | Latest Articles on Digital Marketing & SEO",E={"@context":"https://schema.org","@type":"Blog",name:j,description:n==="ar"?"رؤى وخبرات عملية من فريق أصفر تك: التسويق الرقمي، تحسين محركات البحث، التجارة الإلكترونية، السوشيال ميديا، والمحتوى الإبداعي.":"Practical insights from the Asfar Tech team: digital marketing, SEO, e-commerce, social media, and creative content.",url:"https://asfartech.net/blog",publisher:{"@type":"Organization",name:"Asfar Tech",logo:{"@type":"ImageObject",url:"https://d2xsxph8kpxj0f.cloudfront.net/310419663031425921/g93LQuAt3UK7eJHFCrmRof/asfar-logo-new_fbf07e84.webp"}},inLanguage:n==="ar"?"ar":"en"},w=Sb([{name:n==="ar"?"الرئيسية":"Home",item:"/"},{name:n==="ar"?"المدونة":"Blog",item:"/blog"}]);return u.jsx($o,{features:Zo,children:u.jsxs("div",{dir:r?"rtl":"ltr",className:"bg-[#0d0d0d]",children:[u.jsx(Kl,{title:j,description:n==="ar"?"رؤى وخبرات عملية من فريق أصفر تك: التسويق الرقمي، تحسين محركات البحث، التجارة الإلكترونية، السوشيال ميديا، والمحتوى الإبداعي.":"Practical insights from the Asfar Tech team: digital marketing, SEO, e-commerce, social media, and creative content.",canonicalUrl:"/blog",locale:n==="ar"?"ar_SA":"en_US",schema:[E,w]}),u.jsx("section",{className:"relative py-24 overflow-hidden blog-hero-gradient",children:u.jsxs("div",{className:"container text-center",children:[u.jsx(W.div,{initial:"hidden",animate:"visible",variants:jo,custom:0,children:u.jsx("span",{className:"badge-yellow mb-4 inline-block",children:n==="ar"?"المدونة":"Blog"})}),u.jsx(W.h1,{initial:"hidden",animate:"visible",variants:jo,custom:1,className:"section-title text-white mb-4",children:n==="ar"?"أحدث المقالات والنصائح الرقمية":"Latest Digital Marketing Articles & Tips"}),u.jsx(W.p,{initial:"hidden",animate:"visible",variants:jo,custom:2,className:"text-white/50 max-w-2xl mx-auto",children:n==="ar"?"رؤى وخبرات عملية من فريق أصفر تك لمساعدتك في تنمية أعمالك الرقمية.":"Practical insights and expertise from the Asfar Tech team to help you grow your digital business."})]})}),u.jsx("section",{className:"py-5 sticky top-16 z-30 blog-filter-bar",children:u.jsx("div",{className:"container",children:u.jsx("div",{className:"flex flex-wrap gap-2 justify-center",children:FO.map(C=>u.jsx("button",{onClick:()=>o(C.value),className:`px-4 py-1.5 rounded-full text-sm font-medium transition-all ${s===C.value?"bg-[#FFE066] text-[#0d0d0d]":"border border-white/10 text-white/50 hover:border-white/25 hover:text-white/80"}`,children:n==="ar"?C.labelAr:C.labelEn},C.value))})})}),u.jsx("section",{className:"section-py",children:u.jsx("div",{className:"container",children:b?u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[0,1,2,3,4,5].map(C=>u.jsxs("div",{className:"animate-pulse rounded-xl overflow-hidden",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(255,255,255,0.07)"},children:[u.jsx("div",{className:"h-44",style:{background:"rgba(255,255,255,0.05)"}}),u.jsxs("div",{className:"p-6 space-y-3",children:[u.jsx("div",{className:"h-3 rounded w-1/3",style:{background:"rgba(255,255,255,0.08)"}}),u.jsx("div",{className:"h-5 rounded w-3/4",style:{background:"rgba(255,255,255,0.08)"}}),u.jsx("div",{className:"h-3 rounded w-full",style:{background:"rgba(255,255,255,0.06)"}}),u.jsx("div",{className:"h-3 rounded w-5/6",style:{background:"rgba(255,255,255,0.06)"}})]})]},C))}):v.length===0?u.jsxs("div",{className:"text-center py-20 text-white/30",children:[u.jsx(Kg,{className:"h-12 w-12 mx-auto mb-4 opacity-40"}),u.jsx("p",{children:n==="ar"?"لا توجد مقالات في هذه الفئة":"No articles in this category"})]}):u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:v.map((C,T)=>{const B=BO[C.category]??"#F25F5C",q=gr(C,"title",n)||(n==="ar"?C.titleAr:C.titleEn),K=gr(C,"excerpt",n)||(n==="ar"?C.excerptAr:C.excerptEn),L=n==="ar"?C.readTimeAr:C.readTimeEn,P=!!(gr(C,"content",n)||(n==="ar"?C.contentAr:C.contentEn))?.trim();return u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:jo,custom:T*.1,className:"glass-card overflow-hidden group flex flex-col",children:[C.coverImage?u.jsx("div",{className:"h-44 overflow-hidden",children:u.jsx("img",{src:C.coverImage,alt:q,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"})}):u.jsx("div",{className:"h-44 flex items-center justify-center",style:{background:`linear-gradient(135deg, ${B}10, ${B}05)`},children:u.jsx(Kg,{className:"h-10 w-10 opacity-20",style:{color:B}})}),u.jsxs("div",{className:"p-6 flex flex-col flex-1",children:[u.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[u.jsx("span",{className:"text-xs font-semibold px-2 py-0.5 rounded-full",style:{background:`${B}15`,color:B,border:`1px solid ${B}25`},children:C.category}),!P&&u.jsx("span",{className:"text-xs font-semibold px-2 py-0.5 rounded-full bg-[#FFE066]/15 text-[#FFE066] border border-[#FFE066]/25",children:n==="ar"?"قريباً":"Soon"}),C.publishedAt&&u.jsxs("span",{className:"text-xs text-white/35 flex items-center gap-1",children:[u.jsx(a2,{className:"h-3 w-3"}),new Date(C.publishedAt).toLocaleDateString(n==="ar"?"ar-SA":"en-US",{year:"numeric",month:"short",day:"numeric"})]})]}),u.jsx("h3",{className:"text-lg font-bold text-white mb-2 leading-snug group-hover:text-[#F25F5C] transition-colors",children:q}),u.jsx("p",{className:"text-sm text-white/50 leading-relaxed flex-1 mb-4",children:K}),u.jsxs("div",{className:"flex items-center justify-between pt-3 border-t border-white/5",children:[L&&u.jsxs("span",{className:"text-xs text-white/35 flex items-center gap-1",children:[u.jsx(r2,{className:"h-3 w-3"}),L]}),u.jsx(Me,{to:`/blog/${C.slug}`,children:u.jsxs("button",{className:"text-xs font-semibold text-[#F25F5C] hover:text-[#e04e4b] flex items-center gap-1 transition-colors",children:[n==="ar"?"اقرأ المزيد":"Read More",u.jsx(l,{className:"h-3 w-3"})]})})]})]})]},C.id)})})})})]})})}const UO=S.lazy(()=>Ne(()=>import("./ConsultationWizard-Dv0LSyZ8.js"),__vite__mapDeps([3,1,2,4,5]))),qO=S.lazy(()=>Ne(()=>import("./LiveViewers-Cz6I785Q.js"),__vite__mapDeps([8,1,2]))),HO=()=>u.jsx("div",{className:"w-full h-32 flex items-center justify-center",children:u.jsx("div",{className:"w-8 h-8 border-4 border-[#007A3D]/20 border-t-[#007A3D] rounded-full animate-spin"})}),rn={hidden:{opacity:0,y:24},visible:(n=0)=>({opacity:1,y:0,transition:{delay:n*.08,duration:.5}})};function PO(){const{lang:n,isRtl:r}=nt(),{theme:l}=Pa(),s=l==="light",o=r?Ci:Ni,{data:f,isLoading:h}=Gt.packages.list.useQuery(),m=f&&f.length>0?f:If,p=!!(f&&f.length>0),[y,b]=S.useState("monthly"),v=E=>Math.round(E/10)*10,j=.25,A=E=>{const w=E*(1-j),C=Qo(w,y),T=E-C.perMonth,B=Math.round(T/E*100);return{...C,syriaBase:w,totalPct:B}};return u.jsx($o,{features:Zo,children:u.jsxs("div",{style:{background:s?"#F5F5F0":"#0d0d0d"},dir:r?"rtl":"ltr",children:[u.jsx(Kl,{title:n==="ar"?"أصفر تك سوريا — دعم التحول الرقمي بأسعار خاصة":"Asfar Tech Syria — Supporting Digital Transformation",description:n==="ar"?"ندعم الشركات والمشاريع السورية بخصم حصري 25% على كافة الخدمات: إدارة حملات، تطوير مواقع، وSEO. حلول عالمية بخبرة محلية.":"We support Syrian businesses with an exclusive 25% discount on all services: campaign management, web development, and SEO. Global solutions with local expertise.",canonicalUrl:"/syria",locale:n==="ar"?"ar_SA":"en_US"}),u.jsxs("section",{className:"relative py-24 overflow-hidden",style:{background:s?"radial-gradient(ellipse 90% 70% at 50% 0%, rgba(0,122,61,0.1) 0%, rgba(0,122,61,0.04) 50%, transparent 75%), #F0F5F1":"radial-gradient(ellipse 90% 70% at 50% 0%, rgba(0,122,61,0.22) 0%, rgba(0,80,40,0.08) 50%, transparent 75%), #111a14"},children:[u.jsx("div",{className:"absolute top-0 left-0 right-0",style:{height:8,background:"linear-gradient(90deg, #007A3D 33.33%, #ffffff 33.33%, #ffffff 66.67%, #000000 66.67%)"}}),u.jsxs("div",{className:"container text-center",children:[u.jsx(W.div,{initial:"hidden",animate:"visible",variants:rn,custom:0,children:u.jsx("div",{className:"flex justify-center mb-6",children:u.jsxs("div",{style:{display:"inline-flex",flexDirection:"column",alignItems:"stretch",maxWidth:"100%"},children:[u.jsx("div",{style:{height:8,background:"linear-gradient(90deg, #007A3D 33.33%, #ffffff 33.33%, #ffffff 66.67%, #000000 66.67%)",borderRadius:"6px 6px 0 0"}}),u.jsxs("svg",{width:"450",height:"300",viewBox:"0 0 450 300",xmlns:"http://www.w3.org/2000/svg",style:{display:"block",maxWidth:"100%",height:"auto",borderRadius:"0 0 6px 6px",border:"1px solid rgba(255,255,255,0.18)",borderTop:"none",boxShadow:"0 8px 32px rgba(0,0,0,0.55), 0 2px 8px rgba(0,0,0,0.35), drop-shadow(0 0 12px rgba(0,122,61,0.25))",filter:"drop-shadow(0 6px 20px rgba(0,0,0,0.6))"},children:[u.jsx("rect",{width:"450",height:"100",fill:"#007A3D"}),u.jsx("rect",{y:"100",width:"450",height:"100",fill:"#ffffff"}),u.jsx("rect",{y:"200",width:"450",height:"100",fill:"#000000"}),u.jsx("polygon",{points:"135,136 138.23,145.55 148.32,145.67 140.23,151.70 143.23,161.33 135,155.5 126.77,161.33 129.77,151.70 121.68,145.67 131.77,145.55",fill:"#CE1126"}),u.jsx("polygon",{points:"225,136 228.23,145.55 238.32,145.67 230.23,151.70 233.23,161.33 225,155.5 216.77,161.33 219.77,151.70 211.68,145.67 221.77,145.55",fill:"#CE1126"}),u.jsx("polygon",{points:"315,136 318.23,145.55 328.32,145.67 320.23,151.70 323.23,161.33 315,155.5 306.77,161.33 309.77,151.70 301.68,145.67 311.77,145.55",fill:"#CE1126"})]})]})})}),u.jsx(W.div,{initial:"hidden",animate:"visible",variants:rn,custom:1,children:u.jsx("span",{className:"mb-4 inline-block px-3 py-1 rounded-full text-xs font-semibold",style:{background:"rgba(0,122,61,0.15)",color:"#4caf7a",border:"1px solid rgba(0,122,61,0.35)"},children:n==="ar"?"خاص بالسوق السوري":"Syria Market Special"})}),u.jsx(W.h1,{initial:"hidden",animate:"visible",variants:rn,custom:2,className:`section-title ${s?"text-[#1A1B1A]":"text-white"} mb-4`,children:n==="ar"?"نحن نؤمن بسوريا ونستثمر في مستقبلها":"We Believe in Syria and Invest in Its Future"}),u.jsx(W.p,{initial:"hidden",animate:"visible",variants:rn,custom:3,className:s?"text-[#6B6C6B] max-w-2xl mx-auto mb-8 leading-relaxed":"text-white/55 max-w-2xl mx-auto mb-8 leading-relaxed",children:n==="ar"?"في أصفر تك، نقدم أسعاراً خاصة للشركات والمشاريع السورية دعماً للاقتصاد السوري وإيماناً بإمكانيات رجال الأعمال السوريين في الداخل والخارج.":"At Asfar Tech, we offer special prices for Syrian businesses and projects, supporting the Syrian economy and believing in the potential of Syrian entrepreneurs inside and outside Syria."}),u.jsx(W.div,{initial:"hidden",animate:"visible",variants:rn,custom:4,children:u.jsxs("div",{className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-full font-bold text-sm",style:{background:"rgba(0,122,61,0.15)",border:"1px solid rgba(0,122,61,0.5)",color:"#4caf7a"},children:[u.jsx(co,{className:"h-4 w-4"}),n==="ar"?"خصم 25% على جميع الباقات":"25% Discount on All Packages"]})})]})]}),u.jsx("section",{className:`section-py ${s?"bg-[#FAFAF7]":"bg-[#080808]"}`,children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,className:"text-center mb-10",children:[u.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[u.jsx("span",{className:"inline-block px-3 py-1 rounded-full text-xs font-semibold",style:{background:"rgba(0,122,61,0.15)",color:"#4caf7a",border:"1px solid rgba(0,122,61,0.35)"},children:n==="ar"?"الباقات السورية":"Syria Packages"}),u.jsx(S.Suspense,{fallback:null,children:u.jsx(qO,{})})]}),u.jsx("h2",{className:`section-title ${s?"text-[#1A1B1A]":"text-white"} mb-4`,children:n==="ar"?"اختر الباقة المناسبة لمشروعك":"Choose the Right Package for Your Project"}),u.jsxs("div",{className:"flex flex-wrap justify-center gap-3 mb-6",children:[u.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-bold",style:{background:"rgba(0,122,61,0.15)",color:"#4caf7a",border:"1px solid rgba(0,122,61,0.35)"},children:[u.jsx(co,{className:"h-3 w-3"}),n==="ar"?"خصم سوريا 25%":"Syria Discount 25%"]}),y!=="monthly"&&u.jsxs(W.span,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-bold",style:{background:"rgba(242,95,92,0.15)",color:"#F25F5C",border:"1px solid rgba(242,95,92,0.3)"},children:[u.jsx(co,{className:"h-3 w-3"}),n==="ar"?`+ خصم الاشتراك ${y==="12months"?"20%":y==="6months"?"15%":"5%"}`:`+ Subscription ${y==="12months"?"20%":y==="6months"?"15%":"5%"} off`]})]}),u.jsx(Xf,{value:y,onChange:b})]}),h?u.jsx("div",{className:"flex justify-center py-20",children:u.jsx(i2,{className:"h-8 w-8 animate-spin text-white/30"})}):u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:m.map((E,w)=>{const C=Number(E.price),T=A(C),B=p?gr(E,"name",n):n==="ar"?E.nameAr:E.nameEn,q=Go(p?gr(E,"description",n):n==="ar"?E.descAr??"":E.descEn??""),K=E.features??[],L=p?$f(E.nameEn??""):E.platforms??[],P=E.nameEn==="Asfar Super"||E.isFeatured;return u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,custom:w*.2,className:`group relative flex flex-col p-8 rounded-[2.5rem] transition-all duration-500 hover:-translate-y-2 ${P?"bg-white/70 dark:bg-zinc-900/60 backdrop-blur-3xl border-2 border-[#F25F5C]/40 scale-105 z-10 shadow-[0_20px_60px_rgba(0,0,0,0.1)] dark:shadow-[0_20px_60px_rgba(0,0,0,0.3)]":"bg-white/40 dark:bg-zinc-900/30 backdrop-blur-2xl border border-black/5 dark:border-white/5 hover:bg-white/60 dark:hover:bg-zinc-900/50 shadow-sm"}`,children:[P&&u.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-32 h-[2px] bg-gradient-to-r from-transparent via-[#F25F5C] to-transparent"}),E.isFeatured&&u.jsx("div",{className:"absolute -top-4 left-1/2 -translate-x-1/2 z-20",children:u.jsxs("div",{className:"bg-[#F25F5C] text-white px-5 py-1.5 rounded-full text-[11px] font-black flex items-center gap-1.5 shadow-xl shadow-[#F25F5C]/20 tracking-wide whitespace-nowrap uppercase",children:[u.jsx(Si,{className:"w-3 h-3"}),n==="ar"?"الأكثر طلباً":"Most Popular"]})}),u.jsxs("div",{className:"mb-6",children:[u.jsxs("div",{className:"flex items-center justify-between mb-2",children:[u.jsx("h3",{className:`text-2xl font-black tracking-tight ${s?"text-gray-900":"text-white"}`,children:B}),u.jsx("div",{className:"bg-[#007A3D]/10 text-[#007A3D] px-2 py-0.5 rounded-lg text-[10px] font-black border border-[#007A3D]/20",children:n==="ar"?`وفر ${T.totalPct}%`:`SAVE ${T.totalPct}%`})]}),u.jsx("p",{className:`text-sm leading-relaxed ${s?"text-gray-600":"text-white/60"} min-h-[2.5rem]`,children:q})]}),u.jsxs("div",{className:"mb-8",children:[u.jsxs("div",{className:"flex items-baseline gap-1",children:[u.jsxs("span",{className:"text-6xl font-black tracking-tighter",style:{color:"#007A3D"},children:["$",v(T.perMonth)]}),u.jsx("span",{className:`text-sm font-medium ${s?"text-gray-500":"text-white/45"}`,children:n==="ar"?`/ ${T.label}`:`/ ${T.labelEn}`})]}),y!=="monthly"&&T.total!==void 0&&u.jsxs("div",{className:"mt-1 flex flex-col",children:[u.jsx("span",{className:"text-xs font-bold text-[#007A3D]",children:n==="ar"?`المجموع: $${v(T.total)}`:`Total: $${v(T.total)}`}),u.jsxs("span",{className:`text-[10px] line-through ${s?"text-gray-300":"text-white/20"}`,children:["$",v(T.syriaBase),n==="ar"?" / شهرياً":" / mo"]})]})]}),u.jsx("div",{className:"space-y-4 mb-8 flex-1",children:u.jsx("div",{className:"flex flex-col gap-3",children:K.map((R,Y)=>{let I=Mo;return(R.en.toLowerCase().includes("reels")||R.en.toLowerCase().includes("fast"))&&(I=bi),Y<2&&P&&(I=vr),u.jsxs("div",{className:"flex items-start gap-3",children:[u.jsx("div",{className:`mt-0.5 shrink-0 w-5 h-5 rounded-full flex items-center justify-center ${P?"bg-rose-500/10 text-rose-500":"bg-emerald-500/10 text-emerald-500"}`,children:u.jsx(I,{className:"w-3 h-3 stroke-[3]"})}),u.jsx("span",{className:`text-[13px] leading-tight font-medium ${s?"text-gray-700":"text-white/80"}`,children:n==="ar"?R.ar:R.en})]},Y)})})}),u.jsxs("div",{className:"mt-auto pt-6 border-t border-white/10",children:[u.jsx(Vo,{included:L}),u.jsx(Me,{to:p&&typeof E.id=="number"?`/order/${E.id}`:"/order",children:u.jsx("button",{className:`w-full py-4 rounded-2xl font-black text-sm transition-all duration-300 transform active:scale-95 ${P?"bg-gradient-to-r from-rose-500 to-purple-600 text-white shadow-[0_10px_20px_rgba(244,63,94,0.3)] hover:shadow-[0_15px_30px_rgba(244,63,94,0.4)]":"bg-transparent border-2 border-gray-200 dark:border-white/10 hover:border-rose-500 hover:text-rose-500 text-gray-900 dark:text-white"}`,children:n==="ar"?"اطلب الآن":"Order Now"})})]})]},E.id)})}),u.jsxs("p",{className:"inline-flex items-center gap-1.5 justify-center w-full text-center text-xs text-white/35 mt-6 mb-12",children:[u.jsx(Io,{className:"h-3.5 w-3.5"}),n==="ar"?"كلفة الاشتراك الشهرية لا تشمل ميزانية الحملات الإعلانية":"Monthly subscription cost does not include ad campaign budget"]}),u.jsx(Wf,{})]})}),u.jsx("section",{className:"section-py",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,className:"text-center mb-14",children:[u.jsx("span",{className:"mb-4 inline-block px-3 py-1 rounded-full text-xs font-semibold",style:{background:"rgba(0,122,61,0.15)",color:"#4caf7a",border:"1px solid rgba(0,122,61,0.3)"},children:n==="ar"?"لماذا نهتم بسوريا؟":"Why Do We Care About Syria?"}),u.jsx("h2",{className:"section-title text-white",children:n==="ar"?"التزامنا بالسوق السوري":"Our Commitment to the Syrian Market"})]}),u.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:l2,color:"#F25F5C",titleAr:"دعم الاقتصاد السوري",titleEn:"Supporting the Syrian Economy",descAr:"نؤمن بأن دعم الشركات السورية هو استثمار في مستقبل سوريا وإعادة إعمارها.",descEn:"We believe supporting Syrian businesses is an investment in Syria's future and reconstruction."},{icon:ql,color:"#70C1B3",titleAr:"خبرة في السوق المحلي",titleEn:"Local Market Expertise",descAr:"فريقنا يفهم تحديات وفرص السوق السوري ويقدم حلولاً مخصصة لهذا السوق.",descEn:"Our team understands the challenges and opportunities of the Syrian market and provides tailored solutions."},{icon:co,color:"#FFE066",titleAr:"أسعار في متناول الجميع",titleEn:"Affordable Prices for Everyone",descAr:"خصم 25% دائم لجميع الشركات السورية، لأننا نريد أن يكون التسويق الرقمي في متناول الجميع.",descEn:"Permanent 25% discount for all Syrian businesses, because we want digital marketing to be accessible to everyone."}].map((E,w)=>u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,custom:w*.15,className:"glass-card p-8 text-center",children:[u.jsx("div",{className:"w-14 h-14 rounded-2xl flex items-center justify-center mx-auto mb-5",style:{background:`${E.color}15`,border:`1px solid ${E.color}25`},children:u.jsx(E.icon,{className:"h-7 w-7",style:{color:E.color}})}),u.jsx("h3",{className:"text-lg font-bold text-white mb-3",children:n==="ar"?E.titleAr:E.titleEn}),u.jsx("p",{className:"text-sm text-white/50 leading-relaxed",children:n==="ar"?E.descAr:E.descEn})]},w))})]})}),u.jsx("section",{className:`py-16 ${s?"bg-[#FAFAF7]":"bg-[#080808]"}`,children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,className:"max-w-3xl mx-auto text-center glass-card p-10",children:[u.jsx(rv,{className:"h-10 w-10 mx-auto mb-4 text-[#70C1B3]"}),u.jsx("blockquote",{className:"text-lg text-white/75 leading-relaxed mb-5",children:n==="ar"?'"أصفر تك ساعدتنا في بناء حضور رقمي قوي لمتجرنا في دمشق. الفريق محترف جداً ويفهم السوق السوري بشكل ممتاز."':'"Asfar Tech helped us build a strong digital presence for our store in Damascus. The team is very professional and understands the Syrian market excellently."'}),u.jsxs("div",{children:[u.jsx("p",{className:"font-bold text-white",children:n==="ar"?"أحمد الخطيب":"Ahmad Al-Khatib"}),u.jsx("p",{className:"text-sm text-white/40",children:n==="ar"?"مدير متجر الخطيب للإلكترونيات — دمشق":"Manager, Al-Khatib Electronics — Damascus"})]})]})})}),u.jsx("section",{className:"py-16",children:u.jsx("div",{className:"container",children:u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,className:"relative overflow-hidden rounded-2xl p-10 text-center",style:{background:"linear-gradient(135deg, rgba(0,122,61,0.12) 0%, rgba(206,17,38,0.06) 100%)",border:"1px solid rgba(0,122,61,0.3)"},children:[u.jsx("h2",{className:"text-2xl md:text-3xl font-black text-white mb-4",children:n==="ar"?"هل مشروعك في سوريا؟":"Is Your Project in Syria?"}),u.jsx("p",{className:s?"text-[#6B6C6B] mb-6 max-w-lg mx-auto":"text-white/55 mb-6 max-w-lg mx-auto",children:n==="ar"?"تواصل معنا الآن واحصل على استشارة مجانية وخصم 25% على الباقة التي تناسبك.":"Contact us now and get a free consultation and 25% discount on the package that suits you."}),u.jsxs("div",{className:"flex flex-wrap justify-center gap-3",children:[u.jsx(Me,{to:"/order",children:u.jsxs("button",{className:"btn-primary",children:[n==="ar"?"اطلب الآن بسعر سوريا":"Order Now at Syria Price",u.jsx(o,{className:"h-4 w-4"})]})}),u.jsx(Me,{to:"/contact",children:u.jsx("button",{className:"btn-outline",children:n==="ar"?"تواصل معنا":"Contact Us"})})]})]})})}),u.jsx("section",{className:"py-20",children:u.jsxs("div",{className:"container",children:[u.jsxs(W.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:rn,className:"text-center mb-10",children:[u.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-sm font-medium mb-3",style:{background:"rgba(0,122,61,0.12)",border:"1px solid rgba(0,122,61,0.35)",color:"#4caf7a"},children:n==="ar"?"استشارة مجانية للسوق السوري":"Free Consultation for Syrian Market"}),u.jsx("h2",{className:"text-3xl md:text-4xl font-black text-white mb-3",children:n==="ar"?"احجز استشارتك المجانية":"Book Your Free Consultation"}),u.jsx("p",{className:s?"text-[#6B6C6B] max-w-xl mx-auto":"text-white/50 max-w-xl mx-auto",children:n==="ar"?"أجب على بعض الأسئلة وسيتواصل معك فريقنا خلال 24 ساعة عمل.":"Answer a few questions and our team will contact you within 24 business hours."})]}),u.jsx(S.Suspense,{fallback:u.jsx(HO,{}),children:u.jsx(UO,{source:"syria"})})]})})]})})}const QO=S.lazy(()=>Ne(()=>import("./Portfolio-h_hx9enR.js"),__vite__mapDeps([9,1,2]))),VO=S.lazy(()=>Ne(()=>import("./BlogPost-8V34TbiO.js"),__vite__mapDeps([10,1,2,11]))),GO=S.lazy(()=>Ne(()=>import("./Contact-BmziGZbl.js"),__vite__mapDeps([12,1,2,4,5,13]))),YO=S.lazy(()=>Ne(()=>import("./Careers-BuUUHB2m.js"),__vite__mapDeps([14,1,2,15]))),tv=S.lazy(()=>Ne(()=>import("./OrderWizard-BcJyWO-A.js"),__vite__mapDeps([16,1,2,17,4,5,13,11]))),KO=S.lazy(()=>Ne(()=>import("./AiKit-BL_L_COj.js"),__vite__mapDeps([18,1,2,19]))),XO=S.lazy(()=>Ne(()=>import("./WebDev-B6M-Yvx6.js"),__vite__mapDeps([20,1,2,4,5,13]))),IO=S.lazy(()=>Ne(()=>import("./AiKitPayment-DY75bdL7.js"),__vite__mapDeps([21,1,2]))),$O=S.lazy(()=>Ne(()=>import("./NotFound-C_TEoMZZ.js"),__vite__mapDeps([22,1,2,17]))),ZO=S.lazy(()=>Ne(()=>import("./LocalServiceLanding-DGTbFBO0.js"),__vite__mapDeps([23,1,2,22,17]))),WO=S.lazy(()=>Ne(()=>import("./RefundPolicy-CZGZqFpM.js"),__vite__mapDeps([24,1,2]))),JO=S.lazy(()=>Ne(()=>import("./PrivacyPolicy-Cu3DQCHK.js"),__vite__mapDeps([25,1,2]))),eC=S.lazy(()=>Ne(()=>import("./PortalLogin-BJFbHxhu.js"),__vite__mapDeps([26,1,2]))),tC=S.lazy(()=>Ne(()=>import("./PortalRegister-CsEH3nIE.js"),__vite__mapDeps([27,1,2]))),nC=S.lazy(()=>Ne(()=>import("./PortalForgotPassword-ZYXlhnJL.js"),__vite__mapDeps([28,1,2]))),aC=S.lazy(()=>Ne(()=>import("./PortalDashboard-quLajgvk.js"),__vite__mapDeps([29,1,2]))),rC=S.lazy(()=>Ne(()=>import("./Login-DOc2oJFG.js"),__vite__mapDeps([30,1,2]))),iC=S.lazy(()=>Ne(()=>import("./Register-2SH7iZF4.js"),__vite__mapDeps([31,1,2]))),lC=S.lazy(()=>Ne(()=>import("./AdminDashboard-Crs0bCky.js"),__vite__mapDeps([32,1,2,33,5,15]))),sC=S.lazy(()=>Ne(()=>import("./AdminClientDetail-BUcWJCB4.js"),__vite__mapDeps([34,1,2,33]))),oC=S.lazy(()=>Ne(()=>import("./ClientDashboard-DbR3M9I8.js"),__vite__mapDeps([35,1,2,33])));function dt({children:n}){return u.jsx(G3,{children:n})}function cC(){return u.jsx(S.Suspense,{fallback:null,children:u.jsxs(u2,{children:[u.jsx(ye,{path:"/admin/login",children:()=>(window.location.replace("/dashboard/login"),null)}),u.jsx(ye,{path:"/admin/orders",children:()=>(window.location.replace("/dashboard/admin?section=orders"),null)}),u.jsx(ye,{path:"/admin/consultations",children:()=>(window.location.replace("/dashboard/admin?section=consultations"),null)}),u.jsx(ye,{path:"/admin/blog",children:()=>(window.location.replace("/dashboard/admin?section=blog"),null)}),u.jsx(ye,{path:"/admin/portfolio",children:()=>(window.location.replace("/dashboard/admin?section=portfolio"),null)}),u.jsx(ye,{path:"/admin/settings",children:()=>(window.location.replace("/dashboard/admin?section=settings"),null)}),u.jsx(ye,{path:"/admin/users",children:()=>(window.location.replace("/dashboard/admin?section=clients"),null)}),u.jsx(ye,{path:"/admin/packages",children:()=>(window.location.replace("/dashboard/admin"),null)}),u.jsx(ye,{path:"/admin/activity-log",children:()=>(window.location.replace("/dashboard/admin"),null)}),u.jsx(ye,{path:"/admin",children:()=>(window.location.replace("/dashboard/admin"),null)}),u.jsx(ye,{path:"/services",children:()=>u.jsx(dt,{children:u.jsx(kO,{})})}),u.jsx(ye,{path:"/service/:serviceSlug/:locationSlug",children:()=>u.jsx(dt,{children:u.jsx(ZO,{})})}),u.jsx(ye,{path:"/portfolio",children:()=>u.jsx(dt,{children:u.jsx(QO,{})})}),u.jsx(ye,{path:"/blog/:slug",children:()=>u.jsx(dt,{children:u.jsx(VO,{})})}),u.jsx(ye,{path:"/blog",children:()=>u.jsx(dt,{children:u.jsx(LO,{})})}),u.jsx(ye,{path:"/syria",children:()=>u.jsx(dt,{children:u.jsx(PO,{})})}),u.jsx(ye,{path:"/contact",children:()=>u.jsx(dt,{children:u.jsx(GO,{})})}),u.jsx(ye,{path:"/careers",children:()=>u.jsx(dt,{children:u.jsx(YO,{})})}),u.jsx(ye,{path:"/web-dev",children:()=>u.jsx(dt,{children:u.jsx(XO,{})})}),u.jsx(ye,{path:"/ai-kit",children:()=>u.jsx(dt,{children:u.jsx(KO,{})})}),u.jsx(ye,{path:"/ai-kit/payment",children:()=>u.jsx(dt,{children:u.jsx(IO,{})})}),u.jsx(ye,{path:"/order/:packageId",children:()=>u.jsx(dt,{children:u.jsx(tv,{})})}),u.jsx(ye,{path:"/order",children:()=>u.jsx(dt,{children:u.jsx(tv,{})})}),u.jsx(ye,{path:"/refund-policy",children:()=>u.jsx(dt,{children:u.jsx(WO,{})})}),u.jsx(ye,{path:"/privacy-policy",children:()=>u.jsx(dt,{children:u.jsx(JO,{})})}),u.jsx(ye,{path:"/",children:()=>u.jsx(dt,{children:u.jsx(_O,{})})}),u.jsx(ye,{path:"/dashboard/login",component:rC}),u.jsx(ye,{path:"/dashboard/register",component:iC}),u.jsx(ye,{path:"/dashboard/admin/client/:id",component:sC}),u.jsx(ye,{path:"/dashboard/admin",component:lC}),u.jsx(ye,{path:"/dashboard/client",component:oC}),u.jsx(ye,{path:"/dashboard",children:()=>(window.location.replace("/dashboard/login"),null)}),u.jsx(ye,{path:"/portal/login",component:eC}),u.jsx(ye,{path:"/portal/register",component:tC}),u.jsx(ye,{path:"/portal/forgot-password",component:nC}),u.jsx(ye,{path:"/portal/dashboard",component:aC}),u.jsx(ye,{path:"/portal",children:()=>(window.location.replace("/portal/login"),null)}),u.jsx(ye,{children:()=>u.jsx(dt,{children:u.jsx($O,{})})})]})})}function uC(){return u.jsx(cA,{children:u.jsx(uA,{defaultTheme:"dark",switchable:!1,children:u.jsx(fA,{children:u.jsx(hA,{children:u.jsxs(oA,{children:[u.jsx(V5,{}),u.jsx(J3,{}),u.jsx(cC,{})]})})})})})}const Yo=new B2({defaultOptions:{queries:{staleTime:300*1e3,refetchOnWindowFocus:!1}}});Yo.getQueryCache().subscribe(n=>{n.type==="updated"&&n.action.type==="error"&&console.error("[API Query Error]",n.query.state.error)});Yo.getMutationCache().subscribe(n=>{n.type==="updated"&&n.action.type==="error"&&console.error("[API Mutation Error]",n.mutation.state.error)});const dC=Gt.createClient({links:[Qw({url:"/api/trpc",transformer:ia,fetch(n,r){return globalThis.fetch(n,{...r??{},credentials:"same-origin"})}})]});xS.createRoot(document.getElementById("root")).render(u.jsx(d2,{children:u.jsx(Gt.Provider,{client:dC,queryClient:Yo,children:u.jsxs(F2,{client:Yo,children:[u.jsx(uC,{}),u.jsx(u5,{})]})})}));setTimeout(()=>{document.dispatchEvent(new Event("custom-render-trigger"))},1e3);export{w3 as $,Dd as A,Tl as B,_E as C,Kl as D,Rt as E,La as F,By as G,Rf as H,Ei as I,c3 as J,jA as K,nb as L,Ky as M,zf as N,ME as O,Dt as P,RE as Q,gC as R,et as S,bC as T,b3 as U,HE as V,j3 as W,O3 as X,E3 as Y,A3 as Z,Ne as _,Pa as a,S3 as a0,Sb as b,zO as c,wC as d,pC as e,jC as f,SC as g,xf as h,AC as i,If as j,L3 as k,gr as l,Go as m,EC as n,K5 as o,Mi as p,mA as q,H3 as r,q3 as s,Gt as t,nt as u,Df as v,vn as w,kf as x,Cy as y,LE as z};