1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AdminNavBar-CDO4dyXp.js","assets/useImpersonation-DnBWmLwT.js","assets/button-CpP5hguP.js","assets/dropdown-menu-DysoCu1C.js","assets/index-Cq0EMQb1.js","assets/Combination-CcwfQTMS.js","assets/index-kLm6aMkr.js","assets/chevron-right-opJiRod3.js","assets/check-Lktdb7n7.js","assets/adminSections-DUfiUNz2.js","assets/dollar-sign-BkczFzxA.js","assets/bike-D2MxmDRi.js","assets/trending-up-IDzdTbAA.js","assets/file-text-BKrTQM9z.js","assets/users-B1_fWw8w.js","assets/circle-user-BciA8DDh.js","assets/triangle-alert-BbIkxzQM.js","assets/wrench-DwQp1vZA.js","assets/settings-Rcf35lV6.js","assets/circle-check-BzmSsdUn.js","assets/message-square-tliBEwv6.js","assets/mail-Cr32cPPc.js","assets/chevron-down-w2YyRUlg.js","assets/ImpersonationBanner-CQ9uxN24.js","assets/eye-B90yrp8q.js","assets/ChatWidget-CT5-fgHs.js","assets/message-circle-DsssYNkT.js","assets/send-DpjpF6dt.js","assets/Index-CVUVso4F.js","assets/modelSlug-DXMTl09X.js","assets/modelCardImage-BrGnpyeU.js","assets/card-Bv3a_rxh.js","assets/sam-melon-rider.jpeg.asset-Dfkvldci.js","assets/index-Dq2zHsXn.js","assets/PublicNavBar-kO9Y49aT.js","assets/melon-logo-DaaW67WJ.js","assets/arrow-right-B5kjcJRF.js","assets/Footer-BwtlcaxN.js","assets/map-pin-tIEfoYL-.js","assets/badge-bQyvWIV0.js","assets/input-BvXG7xgz.js","assets/label-DJPxh7Vm.js","assets/select-BAX-moZP.js","assets/index-BdQq_4o_.js","assets/index-Cf0XRMqp.js","assets/mia-melon-rider.jpeg.asset-B2B7P1jQ.js","assets/RequestCallDialog-CJYAIgn1.js","assets/dialog-Cl_Hqger.js","assets/index-CQUYNbwq.js","assets/checkbox-C-ITJtfP.js","assets/types-CtWaBghH.js","assets/pricingCalculator-BphUV8v0.js","assets/phone-BG55A4IN.js","assets/credit-card-ChRv7hFl.js","assets/car-Dja0mllV.js","assets/key-round-PvgeLxpB.js","assets/minus-BoUGUrl1.js","assets/UnifiedEntry-CztE4wLk.js","assets/tabs-QB1ZyxUv.js","assets/queryTimeout-DjX5RWJs.js","assets/roleCache-CPULw5mK.js","assets/ApplicationForm-CzyFseBN.js","assets/textarea-DkbscfDg.js","assets/slider-Cs1-DaTI.js","assets/applicationDraftStorage-BRd3BC6p.js","assets/metaConversions-COWOIbGn.js","assets/arrow-left--dLolqNV.js","assets/save-CaCLr0nu.js","assets/HowItWorks-iMkyTYZ5.js","assets/modelCatalogue-uCDHym5q.js","assets/sym-crox-50cc-1-mobile-BBjYNWKh.js","assets/AboutMelon-CCazl3eN.js","assets/Advertising-DW2M6Fnb.js","assets/package-CSaMN818.js","assets/clock-CF419YmX.js","assets/zap-DawfzE0T.js","assets/ViewModels-DobVMyzE.js","assets/StockLevel-yN1cDWCn.js","assets/sparkles-BG4nioyg.js","assets/GoDeliver-I5d-bSu0.js","assets/matching-DDXCvlqF.js","assets/Flex-WSAhN-b5.js","assets/PreOwned-CweqlIB1.js","assets/Compare-DI62rxRJ.js","assets/AdminFlexRentals-Tt7V_Jhk.js","assets/useStaffCheck-DmMf1ZAL.js","assets/table-BXtE5J7l.js","assets/ModelDetail-DyfVRA2F.js","assets/popover-B_iQvkod.js","assets/circle-help-DFy73tdO.js","assets/refresh-cw-B_9IUzzf.js","assets/sheet-CO1VKF_C.js","assets/plus-BOR_z-RZ.js","assets/Blog-B5UQS4JT.js","assets/Helmet-BPJw_FI9.js","assets/index-hjULvAzq.js","assets/calendar-BSR47mI3.js","assets/format-BuON0pZi.js","assets/BlogPost-Cu_HJDhS.js","assets/purify.es--yiYCWnk.js","assets/Apply-y_9_Jr01.js","assets/ApplyAffiliate-BTZ6-RHk.js","assets/ApplyDealer-B4nh4K6m.js","assets/Offer-CKSjfEyj.js","assets/Dashboard-qlCULXVa.js","assets/alert-B4FHhD0M.js","assets/copy-exinOnum.js","assets/share-2-CwbN_6LX.js","assets/avatar-lBp61b3y.js","assets/user-DoH2MPfP.js","assets/gift-CsNs7ECK.js","assets/log-out-CLyxa5-I.js","assets/circle-alert-HNvg42dN.js","assets/upload-Dm1HL7sG.js","assets/Payments-4puOymtB.js","assets/useSmartDashboard-6FJHLq3s.js","assets/navigation-CjdqbC_i.js","assets/download-BMFgK-xm.js","assets/Service-BruMcBX3.js","assets/Chat-Bh4Ols0G.js","assets/ApplicationSuccess-DEdDGSy8.js","assets/house-Cq_qsPA5.js","assets/ApplicationPending-S6lF5VEf.js","assets/Extras-PwXX8oOQ.js","assets/Credits-CNp2SGXW.js","assets/AffiliatePortal-C9PgqOfe.js","assets/AvatarUpload-Ci3DgO28.js","assets/trash-2-Cz_VJVWN.js","assets/qr-code-CFDce4HB.js","assets/circle-check-big-DIadFqyQ.js","assets/circle-x-CJvLUECi.js","assets/DealerPortal-CJHzx9MO.js","assets/alert-dialog-BA6Hh2Hz.js","assets/pencil-BnmIkq8k.js","assets/file-check-76ZdgpD6.js","assets/ReportIncident-BrH3liyL.js","assets/Incidents-DvzkkyON.js","assets/IncidentDetail-CQx8WzPs.js","assets/Settings-ByOofDn4.js","assets/ResetPassword-jdi59CVQ.js","assets/UpdatePassword-CTUnjr_V.js","assets/DocumentSubmission-Chga8oa5.js","assets/PaymentCheckout-D9Rp7blo.js","assets/PaymentSuccess-Dt4bSvmY.js","assets/PaymentCancelled-Bj7oo3cv.js","assets/Admin-DkYj-SY5.js","assets/crm-CwOeoB0X.js","assets/arrow-up-right-Dvwb2nTn.js","assets/AdminFinance-COl9FvDj.js","assets/useAdminCheck-MU0jS-vQ.js","assets/generateCategoricalChart-CXzxALaN.js","assets/BarChart-D6fei76e.js","assets/AdminFinanceImport-mH5hMqTU.js","assets/AdminApplications-DyZ_4l5o.js","assets/switch-B2Vo9qGb.js","assets/applicationCrm-Cj5s64Du.js","assets/attributionDisplay-CNYGVSsz.js","assets/emailTriggers-DjCKa4pQ.js","assets/AdminUsers-CQ2i5QW1.js","assets/search-Brxkj6fe.js","assets/user-plus-Cpa7Fifo.js","assets/AdminKnowledge-XX_XBeia.js","assets/AdminVehicles-9jLe44wL.js","assets/AdminModels-BHOzW_Nf.js","assets/AdminPricingConfig-wPw_YETy.js","assets/AdminDealerInventory-CD98IHRK.js","assets/AdminDealerPricing-DkKe-9oJ.js","assets/trending-down-UUjQ7GLy.js","assets/AdminCommissions-DnUBAsHa.js","assets/AdminAffiliate
vendor: 7,174 bytes, lines 1-10
1Config-DVEN3d2f.js","assets/AdminAffiliateApplications-oe8Aagve.js","assets/AdminAffiliateConversions-BcsSzpmn.js","assets/AdminDealerApplications-BDE1RHRq.js","assets/AdminIncidents--QCZd0V-.js","assets/AdminIncidentDetail-CkHPbvoF.js","assets/AdminMaintenanceRoadmap-BNJRINrU.js","assets/useMutation-BRG7IcyW.js","assets/square-pen-BxD9lD94.js","assets/AdminMaintenanceJobs-RUXAcH9b.js","assets/AdminMetrics-DLlMe92z.js","assets/AdminBikeDemand-B3PoY2ZI.js","assets/AdminVehicleCosts-bWOgSMav.js","assets/AdminBlog-BuBZbrOp.js","assets/AdminBlogEditor-BSTrOSc0.js","assets/AdminEmailTemplates-qo4xcujw.js","assets/AdminEmailLogs-0lQQaHKm.js","assets/AdminLeads-D6Zf1_KS.js","assets/AdminMarketing-VvN_1YII.js","assets/AdminLive-CgiNkKJj.js","assets/AdminInternalTraffic-DW1Vb63I.js","assets/webTracking-B4jGtXJ5.js","assets/AdminEarningsRates-BnyXZihW.js","assets/DashboardRouteGuard-DODaqe-a.js"])))=>i.map(i=>d[i]); 2var xf=t=>{throw TypeError(t)};var Tl=(t,e,n)=>e.has(t)||xf("Cannot "+n);var T=(t,e,n)=>(Tl(t,e,"read from private field"),n?n.call(t):e.get(t)),re=(t,e,n)=>e.has(t)?xf("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),G=(t,e,n,r)=>(Tl(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),Le=(t,e,n)=>(Tl(t,e,"access private method"),n);var pi=(t,e,n,r)=>({set _(s){G(t,e,s,n)},get _(){return T(t,e,r)}});function gw(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in t)){const o=Object.getOwnPropertyDescriptor(r,s);o&&Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();var $R=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function om(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function im(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var am={exports:{}},Ha={},lm={exports:{}},Z={};/** 3 * @license React 4 * react.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var ni=Symbol.for("react.element"),vw=Symbol.for("react.portal"),yw=Symbol.for("react.fragment"),ww=Symbol.for("react.strict_mode"),_w=Symbol.for("react.profiler"),bw=Symbol.for("react.provider"),Ew=Symbol.for("react.context"),xw=Symbol.for("react.forward_ref"),Sw=Symbol.for("react.suspense"),kw=Symbol.for("react.memo"),Tw=Symbol.for("react.lazy"),Sf=Symbol.iterator;function Pw(t){return t===null||typeof t!="object"?null:(t=Sf&&t[Sf]||t["@@iterator"],typeof t=="function"?t:null)}var um={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},cm=Object.assign,dm={};function zs(t,e,n){this.props=t,this.context=e,this.refs=dm,this.updater=n||um}zs.prototype.isReactComponent={};zs.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};zs.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function fm(){}fm.prototype=zs.prototype;function Bc(t,e,n){this.props=t,this.context=e,this.refs=dm,this.updater=n||um}var Vc=Bc.prototype=new fm;Vc.constructor=Bc;cm(Vc,zs.prototype);Vc.isPureReactComponent=!0;var kf=Array.isArray,hm=Object.prototype.hasOwnProperty,Wc={current:null},pm={key:!0,ref:!0,__self:!0,__source:!0};function mm(t,e,n){var r,s={},o=null,i=null;if(e!=null)for(r in e.ref!==void 0&&(i=e.ref),e.key!==void 0&&(o=""+e.key),e)hm.call(e,r)&&!pm.hasOwnProperty(r)&&(s[r]=e[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];s.children=l}if(t&&t.defaultProps)for(r in a=t.defaultProps,a)s[r]===void 0&&(s[r]=a[r]);return{$$typeof:ni,type:t,key:o,ref:i,props:s,_owner:Wc.current}}function Cw(t,e){return{$$typeof:ni,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function Hc(t){return typeof t=="object"&&t!==null&&t.$$typeof===ni}function Ow(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var Tf=/\/+/g;function Pl(t,e){return typeof t=="object"&&t!==null&&t.key!=null?Ow(""+t.key):e.toString(36)}function qi(t,e,n,r,s){var o=typeof t;(o==="undefined"||o==="boolean")&&(t=null);var i=!1;if(t===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case ni:case vw:i=!0}}if(i)return i=t,s=s(i),t=r===""?"."+Pl(i,0):r,kf(s)?(n="",t!=null&&(n=t.replace(Tf,"$&/")+"/"),qi(s,e,n,"",function(u){return u})):s!=null&&(Hc(s)&&(s=Cw(s,n+(!s.key||i&&i.key===s.key?"":(""+s.key).replace(Tf,"$&/")+"/")+t)),e.push(s)),1;if(i=0,r=r===""?".":r+":",kf(t))for(var a=0;a<t.length;a++){o=t[a];var l=r+Pl(o,a);i+=qi(o,e,n,l,s)}else if(l=Pw(t),typeof l=="function")for(t=l.call(t),a=0;!(o=t.next()).done;)o=o.value,l=r+Pl(o,a++),i+=qi(o,e,n,l,s);else if(o==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return i}function mi(t,e,n){if(t==null)return t;var r=[],s=0;return qi(t,r,"","",function(o){return e.call(n,o,s++)}),r}function Rw(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var He={current:null},Ki={transition:null},Aw={ReactCurrentDispatcher:He,ReactCurrentBatchConfig:Ki,ReactCurrentOwner:Wc};function gm(){throw Error("act(...) is not supported in production builds of React.")}
vendor: 3,549 bytes, lines 10-18
10Z.Children={map:mi,forEach:function(t,e,n){mi(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return mi(t,function(){e++}),e},toArray:function(t){return mi(t,function(e){return e})||[]},only:function(t){if(!Hc(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};Z.Component=zs;Z.Fragment=yw;Z.Profiler=_w;Z.PureComponent=Bc;Z.StrictMode=ww;Z.Suspense=Sw;Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Aw;Z.act=gm;Z.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=cm({},t.props),s=t.key,o=t.ref,i=t._owner;if(e!=null){if(e.ref!==void 0&&(o=e.ref,i=Wc.current),e.key!==void 0&&(s=""+e.key),t.type&&t.type.defaultProps)var a=t.type.defaultProps;for(l in e)hm.call(e,l)&&!pm.hasOwnProperty(l)&&(r[l]=e[l]===void 0&&a!==void 0?a[l]:e[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:ni,type:t.type,key:s,ref:o,props:r,_owner:i}};Z.createContext=function(t){return t={$$typeof:Ew,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:bw,_context:t},t.Consumer=t};Z.createElement=mm;Z.createFactory=function(t){var e=mm.bind(null,t);return e.type=t,e};Z.createRef=function(){return{current:null}};Z.forwardRef=function(t){return{$$typeof:xw,render:t}};Z.isValidElement=Hc;Z.lazy=function(t){return{$$typeof:Tw,_payload:{_status:-1,_result:t},_init:Rw}};Z.memo=function(t,e){return{$$typeof:kw,type:t,compare:e===void 0?null:e}};Z.startTransition=function(t){var e=Ki.transition;Ki.transition={};try{t()}finally{Ki.transition=e}};Z.unstable_act=gm;Z.useCallback=function(t,e){return He.current.useCallback(t,e)};Z.useContext=function(t){return He.current.useContext(t)};Z.useDebugValue=function(){};Z.useDeferredValue=function(t){return He.current.useDeferredValue(t)};Z.useEffect=function(t,e){return He.current.useEffect(t,e)};Z.useId=function(){return He.current.useId()};Z.useImperativeHandle=function(t,e,n){return He.current.useImperativeHandle(t,e,n)};Z.useInsertionEffect=function(t,e){return He.current.useInsertionEffect(t,e)};Z.useLayoutEffect=function(t,e){return He.current.useLayoutEffect(t,e)};Z.useMemo=function(t,e){return He.current.useMemo(t,e)};Z.useReducer=function(t,e,n){return He.current.useReducer(t,e,n)};Z.useRef=function(t){return He.current.useRef(t)};Z.useState=function(t){return He.current.useState(t)};Z.useSyncExternalStore=function(t,e,n){return He.current.useSyncExternalStore(t,e,n)};Z.useTransition=function(){return He.current.useTransition()};Z.version="18.3.1";lm.exports=Z;var y=lm.exports;const j=om(y),qc=gw({__proto__:null,default:j},[y]);/** 11 * @license React 12 * react-jsx-runtime.production.min.js 13 * 14 * Copyright (c) Facebook, Inc. and its affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var jw=y,Iw=Symbol.for("react.element"),Nw=Symbol.for("react.fragment"),Lw=Object.prototype.hasOwnProperty,Dw=jw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$w={key:!0,ref:!0,__self:!0,__source:!0};function vm(t,e,n){var r,s={},o=null,i=null;n!==void 0&&(o=""+n),e.key!==void 0&&(o=""+e.key),e.ref!==void 0&&(i=e.ref);for(r in e)Lw.call(e,r)&&!$w.hasOwnProperty(r)&&(s[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)s[r]===void 0&&(s[r]=e[r]);
vendor: 8,482 bytes, lines 18-34
18return{$$typeof:Iw,type:t,key:o,ref:i,props:s,_owner:Dw.current}}Ha.Fragment=Nw;Ha.jsx=vm;Ha.jsxs=vm;am.exports=Ha;var b=am.exports,ym={exports:{}},ct={},wm={exports:{}},_m={};/** 19 * @license React 20 * scheduler.production.min.js 21 * 22 * Copyright (c) Facebook, Inc. and its affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */(function(t){function e(P,O){var M=P.length;P.push(O);e:for(;0<M;){var J=M-1>>>1,F=P[J];if(0<s(F,O))P[J]=O,P[M]=F,M=J;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var O=P[0],M=P.pop();if(M!==O){P[0]=M;e:for(var J=0,F=P.length,X=F>>>1;J<X;){var te=2*(J+1)-1,Ee=P[te],Ne=te+1,se=P[Ne];if(0>s(Ee,M))Ne<F&&0>s(se,Ee)?(P[J]=se,P[Ne]=M,J=Ne):(P[J]=Ee,P[te]=M,J=te);else if(Ne<F&&0>s(se,M))P[J]=se,P[Ne]=M,J=Ne;else break e}}return O}function s(P,O){var M=P.sortIndex-O.sortIndex;return M!==0?M:P.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var i=Date,a=i.now();t.unstable_now=function(){return i.now()-a}}var l=[],u=[],c=1,d=null,h=3,f=!1,_=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(P){for(var O=n(u);O!==null;){if(O.callback===null)r(u);else if(O.startTime<=P)r(u),O.sortIndex=O.expirationTime,e(l,O);else break;O=n(u)}}function E(P){if(g=!1,m(P),!_)if(n(l)!==null)_=!0,W(x);else{var O=n(u);O!==null&&Q(E,O.startTime-P)}}function x(P,O){_=!1,g&&(g=!1,v(C),C=-1),f=!0;var M=h;try{for(m(O),d=n(l);d!==null&&(!(d.expirationTime>O)||P&&!V());){var J=d.callback;if(typeof J=="function"){d.callback=null,h=d.priorityLevel;var F=J(d.expirationTime<=O);O=t.unstable_now(),typeof F=="function"?d.callback=F:d===n(l)&&r(l),m(O)}else r(l);d=n(l)}if(d!==null)var X=!0;else{var te=n(u);te!==null&&Q(E,te.startTime-O),X=!1}return X}finally{d=null,h=M,f=!1}}var S=!1,k=null,C=-1,A=5,N=-1;function V(){return!(t.unstable_now()-N<A)}function $(){if(k!==null){var P=t.unstable_now();N=P;var O=!0;try{O=k(!0,P)}finally{O?q():(S=!1,k=null)}}else S=!1}var q;if(typeof p=="function")q=function(){p($)};else if(typeof MessageChannel<"u"){var D=new MessageChannel,ee=D.port2;D.port1.onmessage=$,q=function(){ee.postMessage(null)}}else q=function(){w($,0)};function W(P){k=P,S||(S=!0,q())}function Q(P,O){C=w(function(){P(t.unstable_now())},O)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(P){P.callback=null},t.unstable_continueExecution=function(){_||f||(_=!0,W(x))},t.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<P?Math.floor(1e3/P):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(P){switch(h){case 1:case 2:case 3:var O=3;break;default:O=h}var M=h;h=O;try{return P()}finally{h=M}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(P,O){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var M=h;h=P;try{return O()}finally{h=M}},t.unstable_scheduleCallback=function(P,O,M){var J=t.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?J+M:J):M=J,P){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=M+F,P={id:c++,callback:O,priorityLevel:P,startTime:M,expirationTime:F,sortIndex:-1},M>J?(P.sortIndex=M,e(u,P),n(l)===null&&P===n(u)&&(g?(v(C),C=-1):g=!0,Q(E,M-J))):(P.sortIndex=F,e(l,P),_||f||(_=!0,W(x))),P},t.unstable_shouldYield=V,t.unstable_wrapCallback=function(P){var O=h;return function(){var M=h;h=O;try{return P.apply(this,arguments)}finally{h=M}}}})(_m);wm.exports=_m;var Mw=wm.exports;/** 27 * @license React 28 * react-dom.production.min.js 29 * 30 * Copyright (c) Facebook, Inc. and its affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var Uw=y,ut=Mw;function R(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var bm=new Set,Po={};function Dr(t,e){Os(t,e),Os(t+"Capture",e)}function Os(t,e){for(Po[t]=e,t=0;t<e.length;t++)bm.add(e[t])}var un=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vu=Object.prototype.hasOwnProperty,zw=/^[: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]*$/,Pf={},Cf={};function Fw(t){return vu.call(Cf,t)?!0:vu.call(Pf,t)?!1:zw.test(t)?Cf[t]=!0:(Pf[t]=!0,!1)}function Bw(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Vw(t,e,n,r){if(e===null||typeof e>"u"||Bw(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function qe(t,e,n,r,s,o,i){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=o,this.removeEmptyString=i}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Ie[t]=new qe(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Ie[e]=new qe(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Ie[t]=new qe(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Ie[t]=new qe(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Ie[t]=new qe(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Ie[t]=new qe(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Ie[t]=new qe(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Ie[t]=new qe(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Ie[t]=new qe(t,5,!1,t.toLowerCase(),null,!1,!1)});var Kc=/[\-:]([a-z])/g;function Gc(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
34-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(Kc,Gc);Ie[e]=new qe(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Kc,Gc);Ie[e]=new qe(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Kc,Gc);Ie[e]=new qe(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Ie[t]=new qe(t,1,!1,t.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new qe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Ie[t]=new qe(t,1,!1,t.toLowerCase(),null,!0,!0)});function Qc(t,e,n,r){var s=Ie.hasOwnProperty(e)?Ie[e]:null;(s!==null?s.type!==0:r||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(Vw(e,n,s,r)&&(n=null),r||s===null?Fw(e)&&(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):s.mustUseProperty?t[s.propertyName]=n===null?s.type===3?!1:"":n:(e=s.attributeName,r=s.attributeNamespace,n===null?t.removeAttribute(e):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var gn=Uw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,gi=Symbol.for("react.element"),es=Symbol.for("react.portal"),ts=Symbol.for("react.fragment"),Jc=Symbol.for("react.strict_mode"),yu=Symbol.for("react.profiler"),Em=Symbol.for("react.provider"),xm=Symbol.for("react.context"),Yc=Symbol.for("react.forward_ref"),wu=Symbol.for("react.suspense"),_u=Symbol.for("react.suspense_list"),Xc=Symbol.for("react.memo"),Rn=Symbol.for("react.lazy"),Sm=Symbol.for("react.offscreen"),Of=Symbol.iterator;function Xs(t){return t===null||typeof t!="object"?null:(t=Of&&t[Of]||t["@@iterator"],typeof t=="function"?t:null)}var ve=Object.assign,Cl;function lo(t){if(Cl===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);Cl=e&&e[1]||""}return` 35`+Cl+t}var Ol=!1;function Rl(t,e){if(!t||Ol)return"";Ol=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(u){var r=u}Reflect.construct(t,[],e)}else{try{e.call()}catch(u){r=u}t.call(e.prototype)}else{try{throw Error()}catch(u){r=u}t()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var s=u.stack.split(` 36`),o=r.stack.split(` 37`),i=s.length-1,a=o.length-1;1<=i&&0<=a&&s[i]!==o[a];)a--;for(;1<=i&&0<=a;i--,a--)if(s[i]!==o[a]){if(i!==1||a!==1)do if(i--,a--,0>a||s[i]!==o[a]){var l=` 38`+s[i].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=i&&0<=a);break}}}finally{Ol=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?lo(t):""}function Ww(t){switch(t.tag){case 5:return lo(t.type);case 16:return lo("Lazy");case 13:return lo("Suspense");case 19:return lo("SuspenseList");case 0:case 2:case 15:return t=Rl(t.type,!1),t;case 11:return t=Rl(t.type.render,!1),t;case 1:return t=Rl(t.type,!0),t;default:return""}}function bu(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case ts:return"Fragment";case es:return"Portal";case yu:return"Profiler";case Jc:return"StrictMode";case wu:return"Suspense";case _u:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case xm:return(t.displayName||"Context")+".Consumer";case Em:return(t._context.displayName||"Context")+".Provider";case Yc:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Xc:return e=t.displayName||null,e!==null?e:bu(t.type)||"Memo";case Rn:e=t._payload,t=t._init;try{return bu(t(e))}catch{}}return null}function Hw(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return bu(e);case 8:return e===Jc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Xn(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function km(t){var e=t.type;
vendor: 14,305 bytes, line 38
38return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function qw(t){var e=km(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,o=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return s.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function vi(t){t._valueTracker||(t._valueTracker=qw(t))}function Tm(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=km(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function aa(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Eu(t,e){var n=e.checked;return ve({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function Rf(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=Xn(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Pm(t,e){e=e.checked,e!=null&&Qc(t,"checked",e,!1)}function xu(t,e){Pm(t,e);var n=Xn(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?Su(t,e.type,n):e.hasOwnProperty("defaultValue")&&Su(t,e.type,Xn(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Af(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function Su(t,e,n){(e!=="number"||aa(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var uo=Array.isArray;function fs(t,e,n,r){if(t=t.options,e){e={};for(var s=0;s<n.length;s++)e["$"+n[s]]=!0;for(n=0;n<t.length;n++)s=e.hasOwnProperty("$"+t[n].value),t[n].selected!==s&&(t[n].selected=s),s&&r&&(t[n].defaultSelected=!0)}else{for(n=""+Xn(n),e=null,s=0;s<t.length;s++){if(t[s].value===n){t[s].selected=!0,r&&(t[s].defaultSelected=!0);return}e!==null||t[s].disabled||(e=t[s])}e!==null&&(e.selected=!0)}}function ku(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(R(91));return ve({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function jf(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(R(92));if(uo(n)){if(1<n.length)throw Error(R(93));n=n[0]}e=n}e==null&&(e=""),n=e}t._wrapperState={initialValue:Xn(n)}}function Cm(t,e){var n=Xn(e.value),r=Xn(e.defaultValue);n!=null&&(n=""+n,n!==t.value&&(t.value=n),e.defaultValue==null&&t.defaultValue!==n&&(t.defaultValue=n)),r!=null&&(t.defaultValue=""+r)}function If(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function Om(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Tu(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?Om(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var yi,Rm=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,n,r,s){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,s)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(yi=yi||document.createElement("div"),yi.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=yi.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Co(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var po={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Kw=["Webkit","ms","Moz","O"];Object.keys(po).forEach(function(t){Kw.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),po[e]=po[t]})});function Am(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||po.hasOwnProperty(t)&&po[t]?(""+e).trim():e+"px"}function jm(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=Am(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,s):t[n]=s}}var Gw=ve({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Pu(t,e){if(e){if(Gw[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(R(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(R(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(R(61))}if(e.style!=null&&typeof e.style!="object")throw Error(R(62))}}function Cu(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){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 Ou=null;function Zc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ru=null,hs=null,ps=null;function Nf(t){if(t=oi(t)){if(typeof Ru!="function")throw Error(R(280));var e=t.stateNode;e&&(e=Ja(e),Ru(t.stateNode,t.type,e))}}function Im(t){hs?ps?ps.push(t):ps=[t]:hs=t}function Nm(){if(hs){var t=hs,e=ps;if(ps=hs=null,Nf(t),e)for(t=0;t<e.length;t++)Nf(e[t])}}function Lm(t,e){return t(e)}function Dm(){}var Al=!1;function $m(t,e,n){if(Al)return t(e,n);Al=!0;try{return Lm(t,e,n)}finally{Al=!1,(hs!==null||ps!==null)&&(Dm(),Nm())}}function Oo(t,e){var n=t.stateNode;if(n===null)return null;var r=Ja(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(R(231,e,typeof n));return n}var Au=!1;if(un)try{var Zs={};Object.defineProperty(Zs,"passive",{get:function(){Au=!0}}),window.addEventListener("test",Zs,Zs),window.removeEventListener("test",Zs,Zs)}catch{Au=!1}function Qw(t,e,n,r,s,o,i,a,l){var u=Array.prototype.slice.call(arguments,3);try{e.apply(n,u)}catch(c){this.onError(c)}}var mo=!1,la=null,ua=!1,ju=null,Jw={onError:function(t){mo=!0,la=t}};function Yw(t,e,n,r,s,o,i,a,l){mo=!1,la=null,Qw.apply(Jw,arguments)}function Xw(t,e,n,r,s,o,i,a,l){if(Yw.apply(this,arguments),mo){if(mo){var u=la;mo=!1,la=null}else throw Error(R(198));ua||(ua=!0,ju=u)}}function $r(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function Mm(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function Lf(t){if($r(t)!==t)throw Error(R(188))}function Zw(t){var e=t.alternate;if(!e){if(e=$r(t),e===null)throw Error(R(188));return e!==t?null:t}for(var n=t,r=e;;){var s=n.return;if(s===null)break;var o=s.alternate;if(o===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===n)return Lf(s),t;if(o===r)return Lf(s),e;o=o.sibling}throw Error(R(188))}if(n.return!==r.return)n=s,r=o;else{for(var i=!1,a=s.child;a;){if(a===n){i=!0,n=s,r=o;break}if(a===r){i=!0,r=s,n=o;break}a=a.sibling}if(!i){for(a=o.child;a;){if(a===n){i=!0,n=o,r=s;break}if(a===r){i=!0,r=o,n=s;break}a=a.sibling}if(!i)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?t:e}function Um(t){return t=Zw(t),t!==null?zm(t):null}function zm(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=zm(t);if(e!==null)return e;t=t.sibling}return null}var Fm=ut.unstable_scheduleCallback,Df=ut.unstable_cancelCallback,e_=ut.unstable_shouldYield,t_=ut.unstable_requestPaint,_e=ut.unstable_now,n_=ut.unstable_getCurrentPriorityLevel,ed=ut.unstable_ImmediatePriority,Bm=ut.unstable_UserBlockingPriority,ca=ut.unstable_NormalPriority,r_=ut.unstable_LowPriority,Vm=ut.unstable_IdlePriority,qa=null,Gt=null;function s_(t){if(Gt&&typeof Gt.onCommitFiberRoot=="function")try{Gt.onCommitFiberRoot(qa,t,void 0,(t.current.flags&128)===128)}catch{}}var Nt=Math.clz32?Math.clz32:a_,o_=Math.log,i_=Math.LN2;function a_(t){return t>>>=0,t===0?32:31-(o_(t)/i_|0)|0}var wi=64,_i=4194304;function co(t){switch(t&-t){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: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function da(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,s=t.suspendedLanes,o=t.pingedLanes,i=n&268435455;if(i!==0){var a=i&~s;a!==0?r=co(a):(o&=i,o!==0&&(r=co(o)))}else i=n&~s,i!==0?r=co(i):o!==0&&(r=co(o));if(r===0)return 0;if(e!==0&&e!==r&&!(e&s)&&(s=r&-r,o=e&-e,s>=o||s===16&&(o&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0<e;)n=31-Nt(e),s=1<<n,r|=t[n],e&=~s;return r}function l_(t,e){switch(t){case 1:case 2:case 4:return e+250;case 8:case 16:case 32:case 64: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 e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function u_(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,s=t.expirationTimes,o=t.pendingLanes;0<o;){var i=31-Nt(o),a=1<<i,l=s[i];l===-1?(!(a&n)||a&r)&&(s[i]=l_(a,e)):l<=e&&(t.expiredLanes|=a),o&=~a}}function Iu(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Wm(){var t=wi;return wi<<=1,!(wi&4194240)&&(wi=64),t}function jl(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function ri(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Nt(e),t[e]=n}function c_(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0<n;){var s=31-Nt(n),o=1<<s;e[s]=0,r[s]=-1,t[s]=-1,n&=~o}}function td(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-Nt(n),s=1<<r;s&e|t[r]&e&&(t[r]|=e),n&=~s}}var oe=0;function Hm(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var qm,nd,Km,Gm,Qm,Nu=!1,bi=[],Vn=null,Wn=null,Hn=null,Ro=new Map,Ao=new Map,jn=[],d_="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 submit".split(" ");function $f(t,e){switch(t){case"focusin":case"focusout":Vn=null;break;case"dragenter":case"dragleave":Wn=null;break;case"mouseover":case"mouseout":Hn=null;break;case"pointerover":case"pointerout":Ro.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ao.delete(e.pointerId)}}function eo(t,e,n,r,s,o){return t===null||t.nativeEvent!==o?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[s]},e!==null&&(e=oi(e),e!==null&&nd(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,s!==null&&e.indexOf(s)===-1&&e.push(s),t)}function f_(t,e,n,r,s){switch(e){case"focusin":return Vn=eo(Vn,t,e,n,r,s),!0;case"dragenter":return Wn=eo(Wn,t,e,n,r,s),!0;case"mouseover":return Hn=eo(Hn,t,e,n,r,s),!0;case"pointerover":var o=s.pointerId;return Ro.set(o,eo(Ro.get(o)||null,t,e,n,r,s)),!0;case"gotpointercapture":return o=s.pointerId,Ao.set(o,eo(Ao.get(o)||null,t,e,n,r,s)),!0}return!1}function Jm(t){var e=yr(t.target);if(e!==null){var n=$r(e);if(n!==null){if(e=n.tag,e===13){if(e=Mm(n),e!==null){t.blockedOn=e,Qm(t.priority,function(){Km(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Gi(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=Lu(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);Ou=r,n.target.dispatchEvent(r),Ou=null}else return e=oi(n),e!==null&&nd(e),t.blockedOn=n,!1;e.shift()}return!0}function Mf(t,e,n){Gi(t)&&n.delete(e)}function h_(){Nu=!1,Vn!==null&&Gi(Vn)&&(Vn=null),Wn!==null&&Gi(Wn)&&(Wn=null),Hn!==null&&Gi(Hn)&&(Hn=null),Ro.forEac
vendor: 11,841 bytes, line 38
38h(Mf),Ao.forEach(Mf)}function to(t,e){t.blockedOn===e&&(t.blockedOn=null,Nu||(Nu=!0,ut.unstable_scheduleCallback(ut.unstable_NormalPriority,h_)))}function jo(t){function e(s){return to(s,t)}if(0<bi.length){to(bi[0],t);for(var n=1;n<bi.length;n++){var r=bi[n];r.blockedOn===t&&(r.blockedOn=null)}}for(Vn!==null&&to(Vn,t),Wn!==null&&to(Wn,t),Hn!==null&&to(Hn,t),Ro.forEach(e),Ao.forEach(e),n=0;n<jn.length;n++)r=jn[n],r.blockedOn===t&&(r.blockedOn=null);for(;0<jn.length&&(n=jn[0],n.blockedOn===null);)Jm(n),n.blockedOn===null&&jn.shift()}var ms=gn.ReactCurrentBatchConfig,fa=!0;function p_(t,e,n,r){var s=oe,o=ms.transition;ms.transition=null;try{oe=1,rd(t,e,n,r)}finally{oe=s,ms.transition=o}}function m_(t,e,n,r){var s=oe,o=ms.transition;ms.transition=null;try{oe=4,rd(t,e,n,r)}finally{oe=s,ms.transition=o}}function rd(t,e,n,r){if(fa){var s=Lu(t,e,n,r);if(s===null)Bl(t,e,r,ha,n),$f(t,r);else if(f_(s,t,e,n,r))r.stopPropagation();else if($f(t,r),e&4&&-1<d_.indexOf(t)){for(;s!==null;){var o=oi(s);if(o!==null&&qm(o),o=Lu(t,e,n,r),o===null&&Bl(t,e,r,ha,n),o===s)break;s=o}s!==null&&r.stopPropagation()}else Bl(t,e,r,null,n)}}var ha=null;function Lu(t,e,n,r){if(ha=null,t=Zc(r),t=yr(t),t!==null)if(e=$r(t),e===null)t=null;else if(n=e.tag,n===13){if(t=Mm(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return ha=t,null}function Ym(t){switch(t){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(n_()){case ed:return 1;case Bm:return 4;case ca:case r_:return 16;case Vm:return 536870912;default:return 16}default:return 16}}var zn=null,sd=null,Qi=null;function Xm(){if(Qi)return Qi;var t,e=sd,n=e.length,r,s="value"in zn?zn.value:zn.textContent,o=s.length;for(t=0;t<n&&e[t]===s[t];t++);var i=n-t;for(r=1;r<=i&&e[n-r]===s[o-r];r++);return Qi=s.slice(t,1<r?1-r:void 0)}function Ji(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Ei(){return!0}function Uf(){return!1}function dt(t){function e(n,r,s,o,i){this._reactName=n,this._targetInst=s,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var a in t)t.hasOwnProperty(a)&&(n=t[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Ei:Uf,this.isPropagationStopped=Uf,this}return ve(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ei)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ei)},persist:function(){},isPersistent:Ei}),e}var Fs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},od=dt(Fs),si=ve({},Fs,{view:0,detail:0}),g_=dt(si),Il,Nl,no,Ka=ve({},si,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:id,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==no&&(no&&t.type==="mousemove"?(Il=t.screenX-no.screenX,Nl=t.screenY-no.screenY):Nl=Il=0,no=t),Il)},movementY:function(t){return"movementY"in t?t.movementY:Nl}}),zf=dt(Ka),v_=ve({},Ka,{dataTransfer:0}),y_=dt(v_),w_=ve({},si,{relatedTarget:0}),Ll=dt(w_),__=ve({},Fs,{animationName:0,elapsedTime:0,pseudoElement:0}),b_=dt(__),E_=ve({},Fs,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),x_=dt(E_),S_=ve({},Fs,{data:0}),Ff=dt(S_),k_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},T_={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"},P_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function C_(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=P_[t])?!!e[t]:!1}function id(){return C_}var O_=ve({},si,{key:function(t){if(t.key){var e=k_[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Ji(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?T_[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:id,charCode:function(t){return t.type==="keypress"?Ji(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ji(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),R_=dt(O_),A_=ve({},Ka,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bf=dt(A_),j_=ve({},si,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:id}),I_=dt(j_),N_=ve({},Fs,{propertyName:0,elapsedTime:0,pseudoElement:0}),L_=dt(N_),D_=ve({},Ka,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),$_=dt(D_),M_=[9,13,27,32],ad=un&&"CompositionEvent"in window,go=null;un&&"documentMode"in document&&(go=document.documentMode);var U_=un&&"TextEvent"in window&&!go,Zm=un&&(!ad||go&&8<go&&11>=go),Vf=" ",Wf=!1;function eg(t,e){switch(t){case"keyup":return M_.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tg(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ns=!1;function z_(t,e){switch(t){case"compositionend":return tg(e);case"keypress":return e.which!==32?null:(Wf=!0,Vf);case"textInput":return t=e.data,t===Vf&&Wf?null:t;default:return null}}function F_(t,e){if(ns)return t==="compositionend"||!ad&&eg(t,e)?(t=Xm(),Qi=sd=zn=null,ns=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Zm&&e.locale!=="ko"?null:e.data;default:return null}}var B_={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 Hf(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!B_[t.type]:e==="textarea"}function ng(t,e,n,r){Im(r),e=pa(e,"onChange"),0<e.length&&(n=new od("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var vo=null,Io=null;function V_(t){hg(t,0)}function Ga(t){var e=os(t);if(Tm(e))return t}function W_(t,e){if(t==="change")return e}var rg=!1;if(un){var Dl;if(un){var $l="oninput"in document;if(!$l){var qf=document.createElement("div");qf.setAttribute("oninput","return;"),$l=typeof qf.oninput=="function"}Dl=$l}else Dl=!1;rg=Dl&&(!document.documentMode||9<document.documentMode)}function Kf(){vo&&(vo.detachEvent("onpropertychange",sg),Io=vo=null)}function sg(t){if(t.propertyName==="value"&&Ga(Io)){var e=[];ng(e,Io,t,Zc(t)),$m(V_,e)}}function H_(t,e,n){t==="focusin"?(Kf(),vo=e,Io=n,vo.attachEvent("onpropertychange",sg)):t==="focusout"&&Kf()}function q_(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Ga(Io)}function K_(t,e){if(t==="click")return Ga(e)}function G_(t,e){if(t==="input"||t==="change")return Ga(e)}function Q_(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Dt=typeof Object.is=="function"?Object.is:Q_;function No(t,e){if(Dt(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var s=n[r];if(!vu.call(e,s)||!Dt(t[s],e[s]))return!1}return!0}function Gf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Qf(t,e){var n=Gf(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t<=e&&r>=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Gf(n)}}function og(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?og(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function ig(){for(var t=window,e=aa();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=aa(t.document)}return e}function ld(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function J_(t){var e=ig(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&og(n.ownerDocument.documentElement,n)){if(r!==null&&ld(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var s=n.textContent.length,o=Math.min(r.start,s);r=r.end===void 0?o:Math.min(r.end,s),!t.extend&&o>r&&(s=r,r=o,o=s),s=Qf(n,o);var i=Qf(n,r);s&&i&&(t.rangeCount!==1||t.anchorNode!==s.node||t.anchorOffset!==s.offset||t.focusNode!==i.node||t.focusOffset!==i.offset)&&(e=e.createRange(),e.setStart(s.node,s.offset),t.removeAllRanges(),o>r?(t.addRange(e),t.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Y_=un&&"documentMode"in document&&11>=document.documentMode,rs=null,Du=null,yo=null,$u=!1;function Jf(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$u||rs==null||rs!==aa(r)||(r=rs,"selectionStart"in r&&ld(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,501 bytes, line 38
38sNode:r.focusNode,focusOffset:r.focusOffset}),yo&&No(yo,r)||(yo=r,r=pa(Du,"onSelect"),0<r.length&&(e=new od("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=rs)))}function xi(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var ss={animationend:xi("Animation","AnimationEnd"),animationiteration:xi("Animation","AnimationIteration"),animationstart:xi("Animation","AnimationStart"),transitionend:xi("Transition","TransitionEnd")},Ml={},ag={};un&&(ag=document.createElement("div").style,"AnimationEvent"in window||(delete ss.animationend.animation,delete ss.animationiteration.animation,delete ss.animationstart.animation),"TransitionEvent"in window||delete ss.transitionend.transition);function Qa(t){if(Ml[t])return Ml[t];if(!ss[t])return t;var e=ss[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in ag)return Ml[t]=e[n];return t}var lg=Qa("animationend"),ug=Qa("animationiteration"),cg=Qa("animationstart"),dg=Qa("transitionend"),fg=new Map,Yf="abort auxClick 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(" ");function rr(t,e){fg.set(t,e),Dr(e,[t])}for(var Ul=0;Ul<Yf.length;Ul++){var zl=Yf[Ul],X_=zl.toLowerCase(),Z_=zl[0].toUpperCase()+zl.slice(1);rr(X_,"on"+Z_)}rr(lg,"onAnimationEnd");rr(ug,"onAnimationIteration");rr(cg,"onAnimationStart");rr("dblclick","onDoubleClick");rr("focusin","onFocus");rr("focusout","onBlur");rr(dg,"onTransitionEnd");Os("onMouseEnter",["mouseout","mouseover"]);Os("onMouseLeave",["mouseout","mouseover"]);Os("onPointerEnter",["pointerout","pointerover"]);Os("onPointerLeave",["pointerout","pointerover"]);Dr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fo="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(" "),eb=new Set("cancel close invalid load scroll toggle".split(" ").concat(fo));function Xf(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,Xw(r,e,void 0,t),t.currentTarget=null}function hg(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var r=t[n],s=r.event;r=r.listeners;e:{var o=void 0;if(e)for(var i=r.length-1;0<=i;i--){var a=r[i],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==o&&s.isPropagationStopped())break e;Xf(s,a,u),o=l}else for(i=0;i<r.length;i++){if(a=r[i],l=a.instance,u=a.currentTarget,a=a.listener,l!==o&&s.isPropagationStopped())break e;Xf(s,a,u),o=l}}}if(ua)throw t=ju,ua=!1,ju=null,t}function ce(t,e){var n=e[Bu];n===void 0&&(n=e[Bu]=new Set);var r=t+"__bubble";n.has(r)||(pg(e,t,2,!1),n.add(r))}function Fl(t,e,n){var r=0;e&&(r|=4),pg(n,t,r,e)}var Si="_reactListening"+Math.random().toString(36).slice(2);function Lo(t){if(!t[Si]){t[Si]=!0,bm.forEach(function(n){n!=="selectionchange"&&(eb.has(n)||Fl(n,!1,t),Fl(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Si]||(e[Si]=!0,Fl("selectionchange",!1,e))}}function pg(t,e,n,r){switch(Ym(e)){case 1:var s=p_;break;case 4:s=m_;break;default:s=rd}n=s.bind(null,e,n,t),s=void 0,!Au||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(s=!0),r?s!==void 0?t.addEventListener(e,n,{capture:!0,passive:s}):t.addEventListener(e,n,!0):s!==void 0?t.addEventListener(e,n,{passive:s}):t.addEventListener(e,n,!1)}function Bl(t,e,n,r,s){var o=r;if(!(e&1)&&!(e&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var a=r.stateNode.containerInfo;
vendor: 2,527 bytes, line 38
38if(a===s||a.nodeType===8&&a.parentNode===s)break;if(i===4)for(i=r.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===s||l.nodeType===8&&l.parentNode===s))return;i=i.return}for(;a!==null;){if(i=yr(a),i===null)return;if(l=i.tag,l===5||l===6){r=o=i;continue e}a=a.parentNode}}r=r.return}$m(function(){var u=o,c=Zc(n),d=[];e:{var h=fg.get(t);if(h!==void 0){var f=od,_=t;switch(t){case"keypress":if(Ji(n)===0)break e;case"keydown":case"keyup":f=R_;break;case"focusin":_="focus",f=Ll;break;case"focusout":_="blur",f=Ll;break;case"beforeblur":case"afterblur":f=Ll;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=zf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=y_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=I_;break;case lg:case ug:case cg:f=b_;break;case dg:f=L_;break;case"scroll":f=g_;break;case"wheel":f=$_;break;case"copy":case"cut":case"paste":f=x_;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=Bf}var g=(e&4)!==0,w=!g&&t==="scroll",v=g?h!==null?h+"Capture":null:h;g=[];for(var p=u,m;p!==null;){m=p;var E=m.stateNode;if(m.tag===5&&E!==null&&(m=E,v!==null&&(E=Oo(p,v),E!=null&&g.push(Do(p,E,m)))),w)break;p=p.return}0<g.length&&(h=new f(h,_,null,n,c),d.push({event:h,listeners:g}))}}if(!(e&7)){e:{if(h=t==="mouseover"||t==="pointerover",f=t==="mouseout"||t==="pointerout",h&&n!==Ou&&(_=n.relatedTarget||n.fromElement)&&(yr(_)||_[cn]))break e;if((f||h)&&(h=c.window===c?c:(h=c.ownerDocument)?h.defaultView||h.parentWindow:window,f?(_=n.relatedTarget||n.toElement,f=u,_=_?yr(_):null,_!==null&&(w=$r(_),_!==w||_.tag!==5&&_.tag!==6)&&(_=null)):(f=null,_=u),f!==_)){if(g=zf,E="onMouseLeave",v="onMouseEnter",p="mouse",(t==="pointerout"||t==="pointerover")&&(g=Bf,E="onPointerLeave",v="onPointerEnter",p="pointer"),w=f==null?h:os(f),m=_==null?h:os(_),h=new g(E,p+"leave",f,n,c),h.target=w,h.relatedTarget=m,E=null,yr(c)===u&&(g=new g(v,p+"enter",_,n,c),g.target=m,g.relatedTarget=w,E=g),w=E,f&&_)t:{for(g=f,v=_,p=0,m=g;m;m=qr(m))p++;for(m=0,E=v;E;E=qr(E))m++;for(;0<p-m;)g=qr(g),p--;for(;0<m-p;)v=qr(v),m--;for(;p--;){if(g===v||v!==null&&g===v.alternate)break t;g=qr(g),v=qr(v)}g=null}else g=null;f!==null&&Zf(d,h,f,g,!1),_!==null&&w!==null&&Zf(d,w,_,g,!0)}}
vendor: 6,061 bytes, lines 38-39
38e:{if(h=u?os(u):window,f=h.nodeName&&h.nodeName.toLowerCase(),f==="select"||f==="input"&&h.type==="file")var x=W_;else if(Hf(h))if(rg)x=G_;else{x=q_;var S=H_}else(f=h.nodeName)&&f.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(x=K_);if(x&&(x=x(t,u))){ng(d,x,n,c);break e}S&&S(t,h,u),t==="focusout"&&(S=h._wrapperState)&&S.controlled&&h.type==="number"&&Su(h,"number",h.value)}switch(S=u?os(u):window,t){case"focusin":(Hf(S)||S.contentEditable==="true")&&(rs=S,Du=u,yo=null);break;case"focusout":yo=Du=rs=null;break;case"mousedown":$u=!0;break;case"contextmenu":case"mouseup":case"dragend":$u=!1,Jf(d,n,c);break;case"selectionchange":if(Y_)break;case"keydown":case"keyup":Jf(d,n,c)}var k;if(ad)e:{switch(t){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else ns?eg(t,n)&&(C="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&(Zm&&n.locale!=="ko"&&(ns||C!=="onCompositionStart"?C==="onCompositionEnd"&&ns&&(k=Xm()):(zn=c,sd="value"in zn?zn.value:zn.textContent,ns=!0)),S=pa(u,C),0<S.length&&(C=new Ff(C,t,null,n,c),d.push({event:C,listeners:S}),k?C.data=k:(k=tg(n),k!==null&&(C.data=k)))),(k=U_?z_(t,n):F_(t,n))&&(u=pa(u,"onBeforeInput"),0<u.length&&(c=new Ff("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=k))}hg(d,e)})}function Do(t,e,n){return{instance:t,listener:e,currentTarget:n}}function pa(t,e){for(var n=e+"Capture",r=[];t!==null;){var s=t,o=s.stateNode;s.tag===5&&o!==null&&(s=o,o=Oo(t,n),o!=null&&r.unshift(Do(t,o,s)),o=Oo(t,e),o!=null&&r.push(Do(t,o,s))),t=t.return}return r}function qr(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Zf(t,e,n,r,s){for(var o=e._reactName,i=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,s?(l=Oo(n,o),l!=null&&i.unshift(Do(n,l,a))):s||(l=Oo(n,o),l!=null&&i.push(Do(n,l,a)))),n=n.return}i.length!==0&&t.push({event:e,listeners:i})}var tb=/\r\n?/g,nb=/\u0000|\uFFFD/g;function eh(t){return(typeof t=="string"?t:""+t).replace(tb,` 39`).replace(nb,"")}function ki(t,e,n){if(e=eh(e),eh(t)!==e&&n)throw Error(R(425))}function ma(){}var Mu=null,Uu=null;function zu(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Fu=typeof setTimeout=="function"?setTimeout:void 0,rb=typeof clearTimeout=="function"?clearTimeout:void 0,th=typeof Promise=="function"?Promise:void 0,sb=typeof queueMicrotask=="function"?queueMicrotask:typeof th<"u"?function(t){return th.resolve(null).then(t).catch(ob)}:Fu;function ob(t){setTimeout(function(){throw t})}function Vl(t,e){var n=e,r=0;do{var s=n.nextSibling;if(t.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){t.removeChild(s),jo(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);jo(e)}function qn(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function nh(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var Bs=Math.random().toString(36).slice(2),qt="__reactFiber$"+Bs,$o="__reactProps$"+Bs,cn="__reactContainer$"+Bs,Bu="__reactEvents$"+Bs,ib="__reactListeners$"+Bs,ab="__reactHandles$"+Bs;function yr(t){var e=t[qt];if(e)return e;for(var n=t.parentNode;n;){if(e=n[cn]||n[qt]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=nh(t);t!==null;){if(n=t[qt])return n;t=nh(t)}return e}t=n,n=t.parentNode}return null}function oi(t){return t=t[qt]||t[cn],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function os(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(R(33))}function Ja(t){return t[$o]||null}var Vu=[],is=-1;function sr(t){return{current:t}}function de(t){0>is||(t.current=Vu[is],Vu[is]=null,is--)}function le(t,e){is++,Vu[is]=t.current,t.current=e}var Zn={},ze=sr(Zn),Ye=sr(!1),Rr=Zn;function Rs(t,e){var n=t.type.contextTypes;if(!n)return Zn;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var s={},o;for(o in n)s[o]=e[o];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=s),s}function Xe(t){return t=t.childContextTypes,t!=null}function ga(){de(Ye),de(ze)}function rh(t,e,n){if(ze.current!==Zn)throw Error(R(168));le(ze,e),le(Ye,n)}function mg(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in e))throw Error(R(108,Hw(t)||"Unknown",s));return ve({},n,r)}function va(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||Zn,Rr=ze.current,le(ze,t),le(Ye,Ye.current),!0}function sh(t,e,n){var r=t.stateNode;if(!r)throw Error(R(169));n?(t=mg(t,e,Rr),r.__reactInternalMemoizedMergedChildContext=t,de(Ye),de(ze),le(ze,t)):de(Ye),le(Ye,n)}var rn=null,Ya=!1,Wl=!1;function gg(t){rn===null?rn=[t]:rn.push(t)}function lb(t){Ya=!0,gg(t)}function or(){if(!Wl&&rn!==null){Wl=!0;var t=0,e=oe;try{var n=rn;for(oe=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}rn=null,Ya=!1}catch(s){throw rn!==null&&(rn=rn.slice(t+1)),Fm(ed,or),s}finally{oe=e,Wl=!1}}return null}var as=[],ls=0,ya=null,wa=0,pt=[],mt=0,Ar=null,on=1,an="";function hr(t,e){as[ls++]=wa,as[ls++]=ya,ya=t,wa=e}function vg(t,e,n){pt[mt++]=on,pt[mt++]=an,pt[mt++]=Ar,Ar=t;var r=on;t=an;var s=32-Nt(r)-1;r&=~(1<<s),n+=1;var o=32-Nt(e)+s;if(30<o){var i=s-s%5;o=(r&(1<<i)-1).toString(32),r>>=i,s-=i,on=1<<32-Nt(e)+s|n<<s|r,an=o+t}else on=1<<o|n<<s|r,an=t}function ud(t){t.return!==null&&(hr(t,1),vg(t,1,0))}function cd(t){for(;t===ya;)ya=as[--ls],as[ls]=null,wa=as[--ls],as[ls]=null;for(;t===Ar;
vendor: 13,125 bytes, line 39
39)Ar=pt[--mt],pt[mt]=null,an=pt[--mt],pt[mt]=null,on=pt[--mt],pt[mt]=null}var at=null,it=null,he=!1,It=null;function yg(t,e){var n=gt(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function oh(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,at=t,it=qn(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,at=t,it=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=Ar!==null?{id:on,overflow:an}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=gt(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,at=t,it=null,!0):!1;default:return!1}}function Wu(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Hu(t){if(he){var e=it;if(e){var n=e;if(!oh(t,e)){if(Wu(t))throw Error(R(418));e=qn(n.nextSibling);var r=at;e&&oh(t,e)?yg(r,n):(t.flags=t.flags&-4097|2,he=!1,at=t)}}else{if(Wu(t))throw Error(R(418));t.flags=t.flags&-4097|2,he=!1,at=t}}}function ih(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;at=t}function Ti(t){if(t!==at)return!1;if(!he)return ih(t),he=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!zu(t.type,t.memoizedProps)),e&&(e=it)){if(Wu(t))throw wg(),Error(R(418));for(;e;)yg(t,e),e=qn(e.nextSibling)}if(ih(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(R(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){it=qn(t.nextSibling);break e}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++}t=t.nextSibling}it=null}}else it=at?qn(t.stateNode.nextSibling):null;return!0}function wg(){for(var t=it;t;)t=qn(t.nextSibling)}function As(){it=at=null,he=!1}function dd(t){It===null?It=[t]:It.push(t)}var ub=gn.ReactCurrentBatchConfig;function ro(t,e,n){if(t=n.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(R(309));var r=n.stateNode}if(!r)throw Error(R(147,t));var s=r,o=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===o?e.ref:(e=function(i){var a=s.refs;i===null?delete a[o]:a[o]=i},e._stringRef=o,e)}if(typeof t!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,t))}return t}function Pi(t,e){throw t=Object.prototype.toString.call(e),Error(R(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function ah(t){var e=t._init;return e(t._payload)}function _g(t){function e(v,p){if(t){var m=v.deletions;m===null?(v.deletions=[p],v.flags|=16):m.push(p)}}function n(v,p){if(!t)return null;for(;p!==null;)e(v,p),p=p.sibling;return null}function r(v,p){for(v=new Map;p!==null;)p.key!==null?v.set(p.key,p):v.set(p.index,p),p=p.sibling;return v}function s(v,p){return v=Jn(v,p),v.index=0,v.sibling=null,v}function o(v,p,m){return v.index=m,t?(m=v.alternate,m!==null?(m=m.index,m<p?(v.flags|=2,p):m):(v.flags|=2,p)):(v.flags|=1048576,p)}function i(v){return t&&v.alternate===null&&(v.flags|=2),v}function a(v,p,m,E){return p===null||p.tag!==6?(p=Yl(m,v.mode,E),p.return=v,p):(p=s(p,m),p.return=v,p)}function l(v,p,m,E){var x=m.type;return x===ts?c(v,p,m.props.children,E,m.key):p!==null&&(p.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Rn&&ah(x)===p.type)?(E=s(p,m.props),E.ref=ro(v,p,m),E.return=v,E):(E=ra(m.type,m.key,m.props,null,v.mode,E),E.ref=ro(v,p,m),E.return=v,E)}function u(v,p,m,E){return p===null||p.tag!==4||p.stateNode.containerInfo!==m.containerInfo||p.stateNode.implementation!==m.implementation?(p=Xl(m,v.mode,E),p.return=v,p):(p=s(p,m.children||[]),p.return=v,p)}function c(v,p,m,E,x){return p===null||p.tag!==7?(p=Or(m,v.mode,E,x),p.return=v,p):(p=s(p,m),p.return=v,p)}function d(v,p,m){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Yl(""+p,v.mode,m),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case gi:return m=ra(p.type,p.key,p.props,null,v.mode,m),m.ref=ro(v,null,p),m.return=v,m;case es:return p=Xl(p,v.mode,m),p.return=v,p;case Rn:var E=p._init;return d(v,E(p._payload),m)}if(uo(p)||Xs(p))return p=Or(p,v.mode,m,null),p.return=v,p;Pi(v,p)}return null}function h(v,p,m,E){var x=p!==null?p.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return x!==null?null:a(v,p,""+m,E);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case gi:return m.key===x?l(v,p,m,E):null;case es:return m.key===x?u(v,p,m,E):null;case Rn:return x=m._init,h(v,p,x(m._payload),E)}if(uo(m)||Xs(m))return x!==null?null:c(v,p,m,E,null);Pi(v,m)}return null}function f(v,p,m,E,x){if(typeof E=="string"&&E!==""||typeof E=="number")return v=v.get(m)||null,a(p,v,""+E,x);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case gi:return v=v.get(E.key===null?m:E.key)||null,l(p,v,E,x);case es:return v=v.get(E.key===null?m:E.key)||null,u(p,v,E,x);case Rn:var S=E._init;return f(v,p,m,S(E._payload),x)}if(uo(E)||Xs(E))return v=v.get(m)||null,c(p,v,E,x,null);Pi(p,E)}return null}function _(v,p,m,E){for(var x=null,S=null,k=p,C=p=0,A=null;k!==null&&C<m.length;C++){k.index>C?(A=k,k=null):A=k.sibling;var N=h(v,k,m[C],E);if(N===null){k===null&&(k=A);break}t&&k&&N.alternate===null&&e(v,k),p=o(N,p,C),S===null?x=N:S.sibling=N,S=N,k=A}if(C===m.length)return n(v,k),he&&hr(v,C),x;if(k===null){for(;C<m.length;C++)k=d(v,m[C],E),k!==null&&(p=o(k,p,C),S===null?x=k:S.sibling=k,S=k);return he&&hr(v,C),x}for(k=r(v,k);C<m.length;C++)A=f(k,v,C,m[C],E),A!==null&&(t&&A.alternate!==null&&k.delete(A.key===null?C:A.key),p=o(A,p,C),S===null?x=A:S.sibling=A,S=A);return t&&k.forEach(function(V){return e(v,V)}),he&&hr(v,C),x}function g(v,p,m,E){var x=Xs(m);if(typeof x!="function")throw Error(R(150));if(m=x.call(m),m==null)throw Error(R(151));for(var S=x=null,k=p,C=p=0,A=null,N=m.next();k!==null&&!N.done;C++,N=m.next()){k.index>C?(A=k,k=null):A=k.sibling;var V=h(v,k,N.value,E);if(V===null){k===null&&(k=A);break}t&&k&&V.alternate===null&&e(v,k),p=o(V,p,C),S===null?x=V:S.sibling=V,S=V,k=A}if(N.done)return n(v,k),he&&hr(v,C),x;if(k===null){for(;!N.done;C++,N=m.next())N=d(v,N.value,E),N!==null&&(p=o(N,p,C),S===null?x=N:S.sibling=N,S=N);return he&&hr(v,C),x}for(k=r(v,k);!N.done;C++,N=m.next())N=f(k,v,C,N.value,E),N!==null&&(t&&N.alternate!==null&&k.delete(N.key===null?C:N.key),p=o(N,p,C),S===null?x=N:S.sibling=N,S=N);return t&&k.forEach(function($){return e(v,$)}),he&&hr(v,C),x}function w(v,p,m,E){if(typeof m=="object"&&m!==null&&m.type===ts&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case gi:e:{for(var x=m.key,S=p;S!==null;){if(S.key===x){if(x=m.type,x===ts){if(S.tag===7){n(v,S.sibling),p=s(S,m.props.children),p.return=v,v=p;break e}}else if(S.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Rn&&ah(x)===S.type){n(v,S.sibling),p=s(S,m.props),p.ref=ro(v,S,m),p.return=v,v=p;break e}n(v,S);break}else e(v,S);S=S.sibling}m.type===ts?(p=Or(m.props.children,v.mode,E,m.key),p.return=v,v=p):(E=ra(m.type,m.key,m.props,null,v.mode,E),E.ref=ro(v,p,m),E.return=v,v=E)}return i(v);case es:e:{for(S=m.key;p!==null;){if(p.key===S)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(v,p.sibling),p=s(p,m.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else e(v,p);p=p.sibling}p=Xl(m,v.mode,E),p.return=v,v=p}return i(v);case Rn:return S=m._init,w(v,p,S(m._payload),E)}if(uo(m))return _(v,p,m,E);if(Xs(m))return g(v,p,m,E);Pi(v,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(v,p.sibling),p=s(p,m),p.return=v,v=p):(n(v,p),p=Yl(m,v.mode,E),p.return=v,v=p),i(v)):n(v,p)}return w}var js=_g(!0),bg=_g(!1),_a=sr(null),ba=null,us=null,fd=null;function hd(){fd=us=ba=null}function pd(t){var e=_a.current;de(_a),t._currentValue=e}function qu(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function gs(t,e){ba=t,fd=us=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(Je=!0),t.firstContext=null)}function yt(t){var e=t._currentValue;if(fd!==t)if(t={context:t,memoizedValue:e,next:null},us===null){if(ba===null)throw Error(R(308));us=t,ba.dependencies={lanes:0,firstContext:t}}else us=us.next=t;return e}var wr=null;function md(t){wr===null?wr=[t]:wr.push(t)}function Eg(t,e,n,r){var s=e.interleaved;return s===null?(n.next=n,md(e)):(n.next=s.next,s.next=n),e.interleaved=n,dn(t,r)}function dn(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var An=!1;function gd(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xg(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function ln(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function Kn(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,ne&2){var s=r.pending;return s===null?e.next=e:(e.next=s.next,s.next=e),r.pending=e,dn(t,n)}return s=r.interleaved,s===null?(e.next=e,md(r)):(e.next=s.next,s.next=e),r.interleaved=e,dn(t,n)}function Yi(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,td(t,n)}}function lh(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?s=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?s=o=e:o=o.next=e}else s=o=e;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function Ea(t,e,n,r){var s=t.updateQueue;An=!1;var o=s.firstBaseUpdate,i=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var l=a,u=l.next;l.next=null,i===null?o=u:i.next=u,i=l;var c=t.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==i&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(o!==null){var d=s.baseState;i=0,c=u=l=null,a=o;do{var h=a.lane,f=a.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var _=t,g=a;switch(h=e,f=n,g.tag){case 1:if(_=g.payload,typeof _=="function"){d=_.call(f,d,h);break e}d=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=g.payload,h=typeof _=="function"?_.call(f,d,h):_,h==null)break e;d=ve({},d,h);break e;case 2:An=!0}}a.callback!==null&&a.lane!==0&&(t.flags|=64,h=s.effects,h===null?s.effects=[a]:h.push(a))}else f={eventTime:f,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=f,l=d):c=c.next=f,i|=h;if(a=a.next,a===null){if(a=s.shared.pending,a===null)break;h=a,a=h.next,h.next=null,s.lastBaseUpdate=h,s.shared.pending=null}}while(!0);if(c===null&&(l=d),s.baseState=l,s.firstBaseUpdate=u,s.lastBaseUpdate=c,e=s.shared.interleaved,e!==null){s=e;do i|=s.lane,s=s.next;while(s!==e)}else o===null&&(s.shared.lanes=0);Ir|=i,t.lanes=i,t.memoizedState=d}}function uh(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var r=t[e],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(R(191,s));s.call(r)}}}var ii={},Qt=sr(ii),Mo=sr(ii),Uo=sr(ii);function _r(t){if(t===ii)throw Error(R(174));return t}function vd(t,e){switch(le(Uo,e),le(Mo,t),le(Qt,ii),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Tu(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=Tu(e,t)}de(Qt),le(Qt,e)}function Is(){de(Qt),de(Mo),de(Uo)}function Sg(t){_r(Uo.current);var e=_r(Qt.current),n=Tu(e,t.type);e!==n&&(le(Mo,t),le(Qt,n))}function yd(t){Mo.current===t&&(de(Qt),de(Mo))}var me=sr(0);function xa(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Hl=[];function wd(){for(var t=0;t<Hl.length;t++)Hl[t]._workInProgressVersionPrimary=null;Hl.length=0}var Xi=gn.ReactCurrentDispatcher,ql=gn.ReactCurrentBatchConfig,jr=0,ge=null,Te=null,Oe=null,Sa=!1,wo=!1,zo=0,cb=0;function De(){throw Error(R(321))}function _d(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!Dt(t[n],e[n]))return!1;return!0}function bd(t,e,n,r,s,o){if(jr=o,ge=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,Xi.current=t===null||t.memoizedState===null?pb:mb,t=n(r,s),wo){o=0;
vendor: 4,391 bytes, line 39
39do{if(wo=!1,zo=0,25<=o)throw Error(R(301));o+=1,Oe=Te=null,e.updateQueue=null,Xi.current=gb,t=n(r,s)}while(wo)}if(Xi.current=ka,e=Te!==null&&Te.next!==null,jr=0,Oe=Te=ge=null,Sa=!1,e)throw Error(R(300));return t}function Ed(){var t=zo!==0;return zo=0,t}function Bt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Oe===null?ge.memoizedState=Oe=t:Oe=Oe.next=t,Oe}function wt(){if(Te===null){var t=ge.alternate;t=t!==null?t.memoizedState:null}else t=Te.next;var e=Oe===null?ge.memoizedState:Oe.next;if(e!==null)Oe=e,Te=t;else{if(t===null)throw Error(R(310));Te=t,t={memoizedState:Te.memoizedState,baseState:Te.baseState,baseQueue:Te.baseQueue,queue:Te.queue,next:null},Oe===null?ge.memoizedState=Oe=t:Oe=Oe.next=t}return Oe}function Fo(t,e){return typeof e=="function"?e(t):e}function Kl(t){var e=wt(),n=e.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=t;var r=Te,s=r.baseQueue,o=n.pending;if(o!==null){if(s!==null){var i=s.next;s.next=o.next,o.next=i}r.baseQueue=s=o,n.pending=null}if(s!==null){o=s.next,r=r.baseState;var a=i=null,l=null,u=o;do{var c=u.lane;if((jr&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:t(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=d,i=r):l=l.next=d,ge.lanes|=c,Ir|=c}u=u.next}while(u!==null&&u!==o);l===null?i=r:l.next=a,Dt(r,e.memoizedState)||(Je=!0),e.memoizedState=r,e.baseState=i,e.baseQueue=l,n.lastRenderedState=r}if(t=n.interleaved,t!==null){s=t;do o=s.lane,ge.lanes|=o,Ir|=o,s=s.next;while(s!==t)}else s===null&&(n.lanes=0);return[e.memoizedState,n.dispatch]}function Gl(t){var e=wt(),n=e.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=t;var r=n.dispatch,s=n.pending,o=e.memoizedState;if(s!==null){n.pending=null;var i=s=s.next;do o=t(o,i.action),i=i.next;while(i!==s);Dt(o,e.memoizedState)||(Je=!0),e.memoizedState=o,e.baseQueue===null&&(e.baseState=o),n.lastRenderedState=o}return[o,r]}function kg(){}function Tg(t,e){var n=ge,r=wt(),s=e(),o=!Dt(r.memoizedState,s);if(o&&(r.memoizedState=s,Je=!0),r=r.queue,xd(Og.bind(null,n,r,t),[t]),r.getSnapshot!==e||o||Oe!==null&&Oe.memoizedState.tag&1){if(n.flags|=2048,Bo(9,Cg.bind(null,n,r,s,e),void 0,null),Re===null)throw Error(R(349));jr&30||Pg(n,e,s)}return s}function Pg(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=ge.updateQueue,e===null?(e={lastEffect:null,stores:null},ge.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Cg(t,e,n,r){e.value=n,e.getSnapshot=r,Rg(e)&&Ag(t)}function Og(t,e,n){return n(function(){Rg(e)&&Ag(t)})}function Rg(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!Dt(t,n)}catch{return!0}}function Ag(t){var e=dn(t,1);e!==null&&Lt(e,t,1,-1)}function ch(t){var e=Bt();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:t},e.queue=t,t=t.dispatch=hb.bind(null,ge,t),[e.memoizedState,t]}function Bo(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=ge.updateQueue,e===null?(e={lastEffect:null,stores:null},ge.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}function jg(){return wt().memoizedState}function Zi(t,e,n,r){var s=Bt();ge.flags|=t,s.memoizedState=Bo(1|e,n,void 0,r===void 0?null:r)}function Xa(t,e,n,r){var s=wt();r=r===void 0?null:r;var o=void 0;if(Te!==null){var i=Te.memoizedState;if(o=i.destroy,r!==null&&_d(r,i.deps)){s.memoizedState=Bo(e,n,o,r);return}}ge.flags|=t,s.memoizedState=Bo(1|e,n,o,r)}function dh(t,e){return Zi(8390656,8,t,e)}function xd(t,e){return Xa(2048,8,t,e)}function Ig(t,e){return Xa(4,2,t,e)}function Ng(t,e){return Xa(4,4,t,e)}function Lg(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Dg(t,e,n){return n=n!=null?n.concat([t]):null,Xa(4,4,Lg.bind(null,e,t),n)}function Sd(){}function $g(t,e){var n=wt();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&_d(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function Mg(t,e){var n=wt();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&_d(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}
vendor: 7,254 bytes, lines 39-41
39function Ug(t,e,n){return jr&21?(Dt(n,e)||(n=Wm(),ge.lanes|=n,Ir|=n,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,Je=!0),t.memoizedState=n)}function db(t,e){var n=oe;oe=n!==0&&4>n?n:4,t(!0);var r=ql.transition;ql.transition={};try{t(!1),e()}finally{oe=n,ql.transition=r}}function zg(){return wt().memoizedState}function fb(t,e,n){var r=Qn(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Fg(t))Bg(e,n);else if(n=Eg(t,e,n,r),n!==null){var s=We();Lt(n,t,r,s),Vg(n,e,r)}}function hb(t,e,n){var r=Qn(t),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fg(t))Bg(e,s);else{var o=t.alternate;if(t.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var i=e.lastRenderedState,a=o(i,n);if(s.hasEagerState=!0,s.eagerState=a,Dt(a,i)){var l=e.interleaved;l===null?(s.next=s,md(e)):(s.next=l.next,l.next=s),e.interleaved=s;return}}catch{}finally{}n=Eg(t,e,s,r),n!==null&&(s=We(),Lt(n,t,r,s),Vg(n,e,r))}}function Fg(t){var e=t.alternate;return t===ge||e!==null&&e===ge}function Bg(t,e){wo=Sa=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function Vg(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,td(t,n)}}var ka={readContext:yt,useCallback:De,useContext:De,useEffect:De,useImperativeHandle:De,useInsertionEffect:De,useLayoutEffect:De,useMemo:De,useReducer:De,useRef:De,useState:De,useDebugValue:De,useDeferredValue:De,useTransition:De,useMutableSource:De,useSyncExternalStore:De,useId:De,unstable_isNewReconciler:!1},pb={readContext:yt,useCallback:function(t,e){return Bt().memoizedState=[t,e===void 0?null:e],t},useContext:yt,useEffect:dh,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,Zi(4194308,4,Lg.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Zi(4194308,4,t,e)},useInsertionEffect:function(t,e){return Zi(4,2,t,e)},useMemo:function(t,e){var n=Bt();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Bt();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=fb.bind(null,ge,t),[r.memoizedState,t]},useRef:function(t){var e=Bt();return t={current:t},e.memoizedState=t},useState:ch,useDebugValue:Sd,useDeferredValue:function(t){return Bt().memoizedState=t},useTransition:function(){var t=ch(!1),e=t[0];return t=db.bind(null,t[1]),Bt().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=ge,s=Bt();if(he){if(n===void 0)throw Error(R(407));n=n()}else{if(n=e(),Re===null)throw Error(R(349));jr&30||Pg(r,e,n)}s.memoizedState=n;var o={value:n,getSnapshot:e};return s.queue=o,dh(Og.bind(null,r,o,t),[t]),r.flags|=2048,Bo(9,Cg.bind(null,r,o,n,e),void 0,null),n},useId:function(){var t=Bt(),e=Re.identifierPrefix;if(he){var n=an,r=on;n=(r&~(1<<32-Nt(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=zo++,0<n&&(e+="H"+n.toString(32)),e+=":"}else n=cb++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},mb={readContext:yt,useCallback:$g,useContext:yt,useEffect:xd,useImperativeHandle:Dg,useInsertionEffect:Ig,useLayoutEffect:Ng,useMemo:Mg,useReducer:Kl,useRef:jg,useState:function(){return Kl(Fo)},useDebugValue:Sd,useDeferredValue:function(t){var e=wt();return Ug(e,Te.memoizedState,t)},useTransition:function(){var t=Kl(Fo)[0],e=wt().memoizedState;return[t,e]},useMutableSource:kg,useSyncExternalStore:Tg,useId:zg,unstable_isNewReconciler:!1},gb={readContext:yt,useCallback:$g,useContext:yt,useEffect:xd,useImperativeHandle:Dg,useInsertionEffect:Ig,useLayoutEffect:Ng,useMemo:Mg,useReducer:Gl,useRef:jg,useState:function(){return Gl(Fo)},useDebugValue:Sd,useDeferredValue:function(t){var e=wt();return Te===null?e.memoizedState=t:Ug(e,Te.memoizedState,t)},useTransition:function(){var t=Gl(Fo)[0],e=wt().memoizedState;return[t,e]},useMutableSource:kg,useSyncExternalStore:Tg,useId:zg,unstable_isNewReconciler:!1};function Tt(t,e){if(t&&t.defaultProps){e=ve({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&&(e[n]=t[n]);return e}return e}function Ku(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:ve({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var Za={isMounted:function(t){return(t=t._reactInternals)?$r(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=We(),s=Qn(t),o=ln(r,s);o.payload=e,n!=null&&(o.callback=n),e=Kn(t,o,s),e!==null&&(Lt(e,t,s,r),Yi(e,t,s))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=We(),s=Qn(t),o=ln(r,s);o.tag=1,o.payload=e,n!=null&&(o.callback=n),e=Kn(t,o,s),e!==null&&(Lt(e,t,s,r),Yi(e,t,s))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=We(),r=Qn(t),s=ln(n,r);s.tag=2,e!=null&&(s.callback=e),e=Kn(t,s,r),e!==null&&(Lt(e,t,r,n),Yi(e,t,r))}};function fh(t,e,n,r,s,o,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,o,i):e.prototype&&e.prototype.isPureReactComponent?!No(n,r)||!No(s,o):!0}function Wg(t,e,n){var r=!1,s=Zn,o=e.contextType;return typeof o=="object"&&o!==null?o=yt(o):(s=Xe(e)?Rr:ze.current,r=e.contextTypes,o=(r=r!=null)?Rs(t,s):Zn),e=new e(n,o),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=Za,t.stateNode=e,e._reactInternals=t,r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=s,t.__reactInternalMemoizedMaskedChildContext=o),e}function hh(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&Za.enqueueReplaceState(e,e.state,null)}function Gu(t,e,n,r){var s=t.stateNode;s.props=n,s.state=t.memoizedState,s.refs={},gd(t);var o=e.contextType;typeof o=="object"&&o!==null?s.context=yt(o):(o=Xe(e)?Rr:ze.current,s.context=Rs(t,o)),s.state=t.memoizedState,o=e.getDerivedStateFromProps,typeof o=="function"&&(Ku(t,e,o,n),s.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(e=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),e!==s.state&&Za.enqueueReplaceState(s,s.state,null),Ea(t,n,s,r),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308)}function Ns(t,e){try{var n="",r=e;do n+=Ww(r),r=r.return;while(r);var s=n}catch(o){s=` 40Error generating stack: `+o.message+` 41`+o.stack}return{value:t,source:e,stack:s,digest:null}}function Ql(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function Qu(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var vb=typeof WeakMap=="function"?WeakMap:Map;function Hg(t,e,n){n=ln(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){Pa||(Pa=!0,oc=r),Qu(t,e)},n}function qg(t,e,n){n=ln(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var s=e.value;n.payload=function(){return r(s)},n.callback=function(){Qu(t,e)}}var o=t.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Qu(t,e),t
vendor: 7,769 bytes, line 41
41ypeof r!="function"&&(Gn===null?Gn=new Set([this]):Gn.add(this));var i=e.stack;this.componentDidCatch(e.value,{componentStack:i!==null?i:""})}),n}function ph(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new vb;var s=new Set;r.set(e,s)}else s=r.get(e),s===void 0&&(s=new Set,r.set(e,s));s.has(n)||(s.add(n),t=Ab.bind(null,t,e,n),e.then(t,t))}function mh(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function gh(t,e,n,r,s){return t.mode&1?(t.flags|=65536,t.lanes=s,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=ln(-1,1),e.tag=2,Kn(n,e,1))),n.lanes|=1),t)}var yb=gn.ReactCurrentOwner,Je=!1;function Be(t,e,n,r){e.child=t===null?bg(e,null,n,r):js(e,t.child,n,r)}function vh(t,e,n,r,s){n=n.render;var o=e.ref;return gs(e,s),r=bd(t,e,n,r,o,s),n=Ed(),t!==null&&!Je?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,fn(t,e,s)):(he&&n&&ud(e),e.flags|=1,Be(t,e,r,s),e.child)}function yh(t,e,n,r,s){if(t===null){var o=n.type;return typeof o=="function"&&!jd(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=o,Kg(t,e,o,r,s)):(t=ra(n.type,null,r,e,e.mode,s),t.ref=e.ref,t.return=e,e.child=t)}if(o=t.child,!(t.lanes&s)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:No,n(i,r)&&t.ref===e.ref)return fn(t,e,s)}return e.flags|=1,t=Jn(o,r),t.ref=e.ref,t.return=e,e.child=t}function Kg(t,e,n,r,s){if(t!==null){var o=t.memoizedProps;if(No(o,r)&&t.ref===e.ref)if(Je=!1,e.pendingProps=r=o,(t.lanes&s)!==0)t.flags&131072&&(Je=!0);else return e.lanes=t.lanes,fn(t,e,s)}return Ju(t,e,n,r,s)}function Gg(t,e,n){var r=e.pendingProps,s=r.children,o=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},le(ds,nt),nt|=n;else{if(!(n&1073741824))return t=o!==null?o.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,le(ds,nt),nt|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,le(ds,nt),nt|=r}else o!==null?(r=o.baseLanes|n,e.memoizedState=null):r=n,le(ds,nt),nt|=r;return Be(t,e,s,n),e.child}function Qg(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function Ju(t,e,n,r,s){var o=Xe(n)?Rr:ze.current;return o=Rs(e,o),gs(e,s),n=bd(t,e,n,r,o,s),r=Ed(),t!==null&&!Je?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,fn(t,e,s)):(he&&r&&ud(e),e.flags|=1,Be(t,e,n,s),e.child)}function wh(t,e,n,r,s){if(Xe(n)){var o=!0;va(e)}else o=!1;if(gs(e,s),e.stateNode===null)ea(t,e),Wg(e,n,r),Gu(e,n,r,s),r=!0;else if(t===null){var i=e.stateNode,a=e.memoizedProps;i.props=a;var l=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=yt(u):(u=Xe(n)?Rr:ze.current,u=Rs(e,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";d||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==r||l!==u)&&hh(e,i,r,u),An=!1;var h=e.memoizedState;i.state=h,Ea(e,r,i,s),l=e.memoizedState,a!==r||h!==l||Ye.current||An?(typeof c=="function"&&(Ku(e,n,c,r),l=e.memoizedState),(a=An||fh(e,n,a,r,h,l,u))?(d||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=l),i.props=r,i.state=l,i.context=u,r=a):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{i=e.stateNode,xg(t,e),a=e.memoizedProps,u=e.type===e.elementType?a:Tt(e.type,a),i.props=u,d=e.pendingProps,h=i.context,l=n.contextType,typeof l=="object"&&l!==null?l=yt(l):(l=Xe(n)?Rr:ze.current,l=Rs(e,l));var f=n.getDerivedStateFromProps;(c=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==d||h!==l)&&hh(e,i,r,l),An=!1,h=e.memoizedState,i.state=h,Ea(e,r,i,s);var _=e.memoizedState;a!==d||h!==_||Ye.current||An?(typeof f=="function"&&(Ku(e,n,f,r),_=e.memoizedState),(u=An||fh(e,n,u,r,h,_,l)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,_,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,_,l)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=_),i.props=r,i.state=_,i.context=l,r=u):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),r=!1)}return Yu(t,e,n,r,o,s)}function Yu(t,e,n,r,s,o){Qg(t,e);var i=(e.flags&128)!==0;if(!r&&!i)return s&&sh(e,n,!1),fn(t,e,o);r=e.stateNode,yb.current=e;var a=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&&i?(e.child=js(e,t.child,null,o),e.child=js(e,null,a,o)):Be(t,e,a,o),e.memoizedState=r.state,s&&sh(e,n,!0),e.child}function Jg(t){var e=t.stateNode;e.pendingContext?rh(t,e.pendingContext,e.pendingContext!==e.context):e.context&&rh(t,e.context,!1),vd(t,e.containerInfo)}function _h(t,e,n,r,s){return As(),dd(s),e.flags|=256,Be(t,e,n,r),e.child}var Xu={dehydrated:null,treeContext:null,retryLane:0};function Zu(t){return{baseLanes:t,cachePool:null,transitions:null}}function Yg(t,e,n){var r=e.pendingProps,s=me.current,o=!1,i=(e.flags&128)!==0,a;if((a=i)||(a=t!==null&&t.memoizedState===null?!1:(s&2)!==0),a?(o=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(s|=1),le(me,s&1),t===null)return Hu(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(i=r.children,t=r.fallback,o?(r=e.mode,o=e.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=nl(i,r,0,null),t=Or(t,r,n,null),o.return=e,t.return=e,o.sibling=t,e.child=o,e.child.memoizedState=Zu(n),e.memoizedState=Xu,t):kd(e,i));if(s=t.memoizedState,s!==null&&(a=s.dehydrated,a!==null))return wb(t,e,i,r,a,s,n);if(o){o=r.fallback,i=e.mode,s=t.child,a=s.sibling;var l={mode:"hidden",children:r.children};return!(i&1)&&e.child!==s?(r=e.child,r.childLanes=0,r.pendingProps=l,e.deletions=null):(r=Jn(s,l),r.subtreeFlags=s.subtreeFlags&14680064),a!==null?o=Jn(a,o):(o=Or(o,i,n,null),o.flags|=2),o.return=e,r.return=e,r.sibling=o,e.child=r,r=o,o=e.child,i=t.child.memoizedState,i=i===null?Zu(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=t.childLanes&~n,e.memoizedState=Xu,r}return o=t.child,t=o.sibling,r=Jn(o,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=n),r.return=e,r.sibling=null,t!==null&&(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function kd(t,e){return e=nl({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function Ci(t,e,n,r){return r!==null&&dd(r),js(e,t.child,null,n),t=kd(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function wb(t,e,n,r,s,o,i){if(n)return e.flags&256?(e.flags&=-257,r=Ql(Error(R(422))),Ci(t,e,
vendor: 4,768 bytes, line 41
41i,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(o=r.fallback,s=e.mode,r=nl({mode:"visible",children:r.children},s,0,null),o=Or(o,s,i,null),o.flags|=2,r.return=e,o.return=e,r.sibling=o,e.child=r,e.mode&1&&js(e,t.child,null,i),e.child.memoizedState=Zu(i),e.memoizedState=Xu,o);if(!(e.mode&1))return Ci(t,e,i,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(R(419)),r=Ql(o,r,void 0),Ci(t,e,i,r)}if(a=(i&t.childLanes)!==0,Je||a){if(r=Re,r!==null){switch(i&-i){case 4:s=2;break;case 16:s=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(r.suspendedLanes|i)?0:s,s!==0&&s!==o.retryLane&&(o.retryLane=s,dn(t,s),Lt(r,t,s,-1))}return Ad(),r=Ql(Error(R(421))),Ci(t,e,i,r)}return s.data==="$?"?(e.flags|=128,e.child=t.child,e=jb.bind(null,t),s._reactRetry=e,null):(t=o.treeContext,it=qn(s.nextSibling),at=e,he=!0,It=null,t!==null&&(pt[mt++]=on,pt[mt++]=an,pt[mt++]=Ar,on=t.id,an=t.overflow,Ar=e),e=kd(e,r.children),e.flags|=4096,e)}function bh(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),qu(t.return,e,n)}function Jl(t,e,n,r,s){var o=t.memoizedState;o===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=s)}function Xg(t,e,n){var r=e.pendingProps,s=r.revealOrder,o=r.tail;if(Be(t,e,r.children,n),r=me.current,r&2)r=r&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&bh(t,n,e);else if(t.tag===19)bh(t,n,e);else if(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;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(le(me,r),!(e.mode&1))e.memoizedState=null;else switch(s){case"forwards":for(n=e.child,s=null;n!==null;)t=n.alternate,t!==null&&xa(t)===null&&(s=n),n=n.sibling;n=s,n===null?(s=e.child,e.child=null):(s=n.sibling,n.sibling=null),Jl(e,!1,s,n,o);break;case"backwards":for(n=null,s=e.child,e.child=null;s!==null;){if(t=s.alternate,t!==null&&xa(t)===null){e.child=s;break}t=s.sibling,s.sibling=n,n=s,s=t}Jl(e,!0,n,null,o);break;case"together":Jl(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function ea(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function fn(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),Ir|=e.lanes,!(n&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(R(153));if(e.child!==null){for(t=e.child,n=Jn(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=Jn(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function _b(t,e,n){switch(e.tag){case 3:Jg(e),As();break;case 5:Sg(e);break;case 1:Xe(e.type)&&va(e);break;case 4:vd(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,s=e.memoizedProps.value;le(_a,r._currentValue),r._currentValue=s;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(le(me,me.current&1),e.flags|=128,null):n&e.child.childLanes?Yg(t,e,n):(le(me,me.current&1),t=fn(t,e,n),t!==null?t.sibling:null);le(me,me.current&1);break;case 19:if(r=(n&e.childLanes)!==0,t.flags&128){if(r)return Xg(t,e,n);e.flags|=128}if(s=e.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),le(me,me.current),r)break;return null;case 22:case 23:return e.lanes=0,Gg(t,e,n)}return fn(t,e,n)}var Zg,ec,ev,tv;Zg=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ec=function(){};ev=function(t,e,n,r){var s=t.memoizedProps;if(s!==r){t=e.stateNode,_r(Qt.current);var o=null;switch(n){case"input":s=Eu(t,s),r=Eu(t,r),o=[];break;case"select":s=ve({},s,{value:void 0}),r=ve({},r,{value:void 0}),o=[];break;case"textarea":s=ku(t,s),r=ku(t,r),o=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(t.onclick=ma)}Pu(n,r);var i;n=null;for(u in s)if(!r.hasOwnProperty(u)&&s.hasOwnProperty(u)&&s[u]!=null)if(u==="style"){var a=s[u];for(i in a)a.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Po.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];
vendor: 5,266 bytes, line 41
41if(a=s!=null?s[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in l)l.hasOwnProperty(i)&&a[i]!==l[i]&&(n||(n={}),n[i]=l[i])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Po.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&ce("scroll",t),o||a===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(e.updateQueue=u)&&(e.flags|=4)}};tv=function(t,e,n,r){n!==r&&(e.flags|=4)};function so(t,e){if(!he)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function $e(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,r=0;if(e)for(var s=t.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=t,s=s.sibling;else for(s=t.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=t,s=s.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function bb(t,e,n){var r=e.pendingProps;switch(cd(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $e(e),null;case 1:return Xe(e.type)&&ga(),$e(e),null;case 3:return r=e.stateNode,Is(),de(Ye),de(ze),wd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(Ti(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,It!==null&&(lc(It),It=null))),ec(t,e),$e(e),null;case 5:yd(e);var s=_r(Uo.current);if(n=e.type,t!==null&&e.stateNode!=null)ev(t,e,n,r,s),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(R(166));return $e(e),null}if(t=_r(Qt.current),Ti(e)){r=e.stateNode,n=e.type;var o=e.memoizedProps;switch(r[qt]=e,r[$o]=o,t=(e.mode&1)!==0,n){case"dialog":ce("cancel",r),ce("close",r);break;case"iframe":case"object":case"embed":ce("load",r);break;case"video":case"audio":for(s=0;s<fo.length;s++)ce(fo[s],r);break;case"source":ce("error",r);break;case"img":case"image":case"link":ce("error",r),ce("load",r);break;case"details":ce("toggle",r);break;case"input":Rf(r,o),ce("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ce("invalid",r);break;case"textarea":jf(r,o),ce("invalid",r)}Pu(n,o),s=null;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];i==="children"?typeof a=="string"?r.textContent!==a&&(o.suppressHydrationWarning!==!0&&ki(r.textContent,a,t),s=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&ki(r.textContent,a,t),s=["children",""+a]):Po.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&ce("scroll",r)}switch(n){case"input":vi(r),Af(r,o,!0);break;case"textarea":vi(r),If(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=ma)}r=s,e.updateQueue=r,r!==null&&(e.flags|=4)}else{i=s.nodeType===9?s:s.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Om(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=i.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=i.createElement(n,{is:r.is}):(t=i.createElement(n),n==="select"&&(i=t,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):t=i.createElementNS(t,n),t[qt]=e,t[$o]=r,Zg(t,e,!1,!1),e.stateNode=t;e:{switch(i=Cu(n,r),n){case"dialog":ce("cancel",t),ce("close",t),s=r;break;case"iframe":case"object":case"embed":ce("load",t),s=r;break;case"video":case"audio":for(s=0;s<fo.length;s++)ce(fo[s],t);s=r;break;case"source":ce("error",t),s=r;break;case"img":case"image":case"link":ce("error",t),ce("load",t),s=r;break;case"details":ce("toggle",t),s=r;break;case"input":Rf(t,r),s=Eu(t,r),ce("invalid",t);break;case"option":s=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},s=ve({},r,{value:void 0}),ce("invalid",t);break;case"textarea":jf(t,r),s=ku(t,r),ce("invalid",t);break;default:s=r}Pu(n,s),a=s;for(o in a)if(a.hasOwnProperty(o)){var l=a[o];o==="style"?jm(t,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Rm(t,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Co(t,l):typeof l=="number"&&Co(t,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Po.hasOwnProperty(o)?l!=null&&o==="onScroll"&&ce("scroll",t):l!=null&&Qc(t,o,l,i))}switch(n){case"input":vi(t),Af(t,r,!1);break;case"textarea":vi(t),If(t);break;case"option":r.value!=null&&t.setAttribute("value",""+Xn(r.value));break;case"select":t.multiple=!!r.multiple,o=r.value,o!=null?fs(t,!!r.multiple,o,!1):r.defaultValue!=null&&fs(t,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(t.onclick=ma)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}
vendor: 27,620 bytes, line 41
41return $e(e),null;case 6:if(t&&e.stateNode!=null)tv(t,e,t.memoizedProps,r);else{if(typeof r!="string"&&e.stateNode===null)throw Error(R(166));if(n=_r(Uo.current),_r(Qt.current),Ti(e)){if(r=e.stateNode,n=e.memoizedProps,r[qt]=e,(o=r.nodeValue!==n)&&(t=at,t!==null))switch(t.tag){case 3:ki(r.nodeValue,n,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&ki(r.nodeValue,n,(t.mode&1)!==0)}o&&(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[qt]=e,e.stateNode=r}return $e(e),null;case 13:if(de(me),r=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(he&&it!==null&&e.mode&1&&!(e.flags&128))wg(),As(),e.flags|=98560,o=!1;else if(o=Ti(e),r!==null&&r.dehydrated!==null){if(t===null){if(!o)throw Error(R(318));if(o=e.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(R(317));o[qt]=e}else As(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;$e(e),o=!1}else It!==null&&(lc(It),It=null),o=!0;if(!o)return e.flags&65536?e:null}return e.flags&128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&&t.memoizedState!==null)&&r&&(e.child.flags|=8192,e.mode&1&&(t===null||me.current&1?Ce===0&&(Ce=3):Ad())),e.updateQueue!==null&&(e.flags|=4),$e(e),null);case 4:return Is(),ec(t,e),t===null&&Lo(e.stateNode.containerInfo),$e(e),null;case 10:return pd(e.type._context),$e(e),null;case 17:return Xe(e.type)&&ga(),$e(e),null;case 19:if(de(me),o=e.memoizedState,o===null)return $e(e),null;if(r=(e.flags&128)!==0,i=o.rendering,i===null)if(r)so(o,!1);else{if(Ce!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(i=xa(t),i!==null){for(e.flags|=128,so(o,!1),r=i.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)o=n,t=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=t,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,t=i.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return le(me,me.current&1|2),e.child}t=t.sibling}o.tail!==null&&_e()>Ls&&(e.flags|=128,r=!0,so(o,!1),e.lanes=4194304)}else{if(!r)if(t=xa(i),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),so(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!he)return $e(e),null}else 2*_e()-o.renderingStartTime>Ls&&n!==1073741824&&(e.flags|=128,r=!0,so(o,!1),e.lanes=4194304);o.isBackwards?(i.sibling=e.child,e.child=i):(n=o.last,n!==null?n.sibling=i:e.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=_e(),e.sibling=null,n=me.current,le(me,r?n&1|2:n&1),e):($e(e),null);case 22:case 23:return Rd(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?nt&1073741824&&($e(e),e.subtreeFlags&6&&(e.flags|=8192)):$e(e),null;case 24:return null;case 25:return null}throw Error(R(156,e.tag))}function Eb(t,e){switch(cd(e),e.tag){case 1:return Xe(e.type)&&ga(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Is(),de(Ye),de(ze),wd(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return yd(e),null;case 13:if(de(me),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(R(340));As()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return de(me),null;case 4:return Is(),null;case 10:return pd(e.type._context),null;case 22:case 23:return Rd(),null;case 24:return null;default:return null}}var Oi=!1,Ue=!1,xb=typeof WeakSet=="function"?WeakSet:Set,U=null;function cs(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){we(t,e,r)}else n.current=null}function tc(t,e,n){try{n()}catch(r){we(t,e,r)}}var Eh=!1;function Sb(t,e){if(Mu=fa,t=ig(),ld(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,a=-1,l=-1,u=0,c=0,d=t,h=null;t:for(;;){for(var f;d!==n||s!==0&&d.nodeType!==3||(a=i+s),d!==o||r!==0&&d.nodeType!==3||(l=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)h=d,d=f;for(;;){if(d===t)break t;if(h===n&&++u===s&&(a=i),h===o&&++c===r&&(l=i),(f=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=f}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Uu={focusedElem:t,selectionRange:n},fa=!1,U=e;U!==null;)if(e=U,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,U=t;else for(;U!==null;){e=U;try{var _=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var g=_.memoizedProps,w=_.memoizedState,v=e.stateNode,p=v.getSnapshotBeforeUpdate(e.elementType===e.type?g:Tt(e.type,g),w);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=e.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(E){we(e,e.return,E)}if(t=e.sibling,t!==null){t.return=e.return,U=t;break}U=e.return}return _=Eh,Eh=!1,_}function _o(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&t)===t){var o=s.destroy;s.destroy=void 0,o!==void 0&&tc(e,n,o)}s=s.next}while(s!==r)}}function el(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function nc(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function nv(t){var e=t.alternate;e!==null&&(t.alternate=null,nv(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[qt],delete e[$o],delete e[Bu],delete e[ib],delete e[ab])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function rv(t){return t.tag===5||t.tag===3||t.tag===4}function xh(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||rv(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function rc(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=ma));else if(r!==4&&(t=t.child,t!==null))for(rc(t,e,n),t=t.sibling;t!==null;)rc(t,e,n),t=t.sibling}function sc(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(sc(t,e,n),t=t.sibling;t!==null;)sc(t,e,n),t=t.sibling}var Ae=null,At=!1;function Sn(t,e,n){for(n=n.child;n!==null;)sv(t,e,n),n=n.sibling}function sv(t,e,n){if(Gt&&typeof Gt.onCommitFiberUnmount=="function")try{Gt.onCommitFiberUnmount(qa,n)}catch{}switch(n.tag){case 5:Ue||cs(n,e);case 6:var r=Ae,s=At;Ae=null,Sn(t,e,n),Ae=r,At=s,Ae!==null&&(At?(t=Ae,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(At?(t=Ae,n=n.stateNode,t.nodeType===8?Vl(t.parentNode,n):t.nodeType===1&&Vl(t,n),jo(t)):Vl(Ae,n.stateNode));break;case 4:r=Ae,s=At,Ae=n.stateNode.containerInfo,At=!0,Sn(t,e,n),Ae=r,At=s;break;case 0:case 11:case 14:case 15:if(!Ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var o=s,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&tc(n,e,i),s=s.next}while(s!==r)}Sn(t,e,n);break;case 1:if(!Ue&&(cs(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){we(n,e,a)}Sn(t,e,n);break;case 21:Sn(t,e,n);break;case 22:n.mode&1?(Ue=(r=Ue)||n.memoizedState!==null,Sn(t,e,n),Ue=r):Sn(t,e,n);break;default:Sn(t,e,n)}}function Sh(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new xb),e.forEach(function(r){var s=Ib.bind(null,t,r);n.has(r)||(n.add(r),r.then(s,s))})}}function xt(t,e){var n=e.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var o=t,i=e,a=i;e:for(;a!==null;){switch(a.tag){case 5:Ae=a.stateNode,At=!1;break e;case 3:Ae=a.stateNode.containerInfo,At=!0;break e;case 4:Ae=a.stateNode.containerInfo,At=!0;break e}a=a.return}if(Ae===null)throw Error(R(160));sv(o,i,s),Ae=null,At=!1;var l=s.alternate;l!==null&&(l.return=null),s.return=null}catch(u){we(s,e,u)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)ov(e,t),e=e.sibling}function ov(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(xt(e,t),Ft(t),r&4){try{_o(3,t,t.return),el(3,t)}catch(g){we(t,t.return,g)}try{_o(5,t,t.return)}catch(g){we(t,t.return,g)}}break;case 1:xt(e,t),Ft(t),r&512&&n!==null&&cs(n,n.return);break;case 5:if(xt(e,t),Ft(t),r&512&&n!==null&&cs(n,n.return),t.flags&32){var s=t.stateNode;try{Co(s,"")}catch(g){we(t,t.return,g)}}if(r&4&&(s=t.stateNode,s!=null)){var o=t.memoizedProps,i=n!==null?n.memoizedProps:o,a=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&Pm(s,o),Cu(a,i);var u=Cu(a,o);for(i=0;i<l.length;i+=2){var c=l[i],d=l[i+1];c==="style"?jm(s,d):c==="dangerouslySetInnerHTML"?Rm(s,d):c==="children"?Co(s,d):Qc(s,c,d,u)}switch(a){case"input":xu(s,o);break;case"textarea":Cm(s,o);break;case"select":var h=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!o.multiple;var f=o.value;f!=null?fs(s,!!o.multiple,f,!1):h!==!!o.multiple&&(o.defaultValue!=null?fs(s,!!o.multiple,o.defaultValue,!0):fs(s,!!o.multiple,o.multiple?[]:"",!1))}s[$o]=o}catch(g){we(t,t.return,g)}}break;case 6:if(xt(e,t),Ft(t),r&4){if(t.stateNode===null)throw Error(R(162));s=t.stateNode,o=t.memoizedProps;try{s.nodeValue=o}catch(g){we(t,t.return,g)}}break;case 3:if(xt(e,t),Ft(t),r&4&&n!==null&&n.memoizedState.isDehydrated)try{jo(e.containerInfo)}catch(g){we(t,t.return,g)}break;case 4:xt(e,t),Ft(t);break;case 13:xt(e,t),Ft(t),s=t.child,s.flags&8192&&(o=s.memoizedState!==null,s.stateNode.isHidden=o,!o||s.alternate!==null&&s.alternate.memoizedState!==null||(Cd=_e())),r&4&&Sh(t);break;case 22:if(c=n!==null&&n.memoizedState!==null,t.mode&1?(Ue=(u=Ue)||c,xt(e,t),Ue=u):xt(e,t),Ft(t),r&8192){if(u=t.memoizedState!==null,(t.stateNode.isHidden=u)&&!c&&t.mode&1)for(U=t,c=t.child;c!==null;){for(d=U=c;U!==null;){switch(h=U,f=h.child,h.tag){case 0:case 11:case 14:case 15:_o(4,h,h.return);break;case 1:cs(h,h.return);var _=h.stateNode;if(typeof _.componentWillUnmount=="function"){r=h,n=h.return;try{e=r,_.props=e.memoizedProps,_.state=e.memoizedState,_.componentWillUnmount()}catch(g){we(r,n,g)}}break;case 5:cs(h,h.return);break;case 22:if(h.memoizedState!==null){Th(d);continue}}f!==null?(f.return=h,U=f):Th(d)}c=c.sibling}e:for(c=null,d=t;;){if(d.tag===5){if(c===null){c=d;try{s=d.stateNode,u?(o=s.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=d.stateNode,l=d.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=Am("display",i))}catch(g){we(t,t.return,g)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(g){we(t,t.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===t)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:xt(e,t),Ft(t),r&4&&Sh(t);break;case 21:break;default:xt(e,t),Ft(t)}}function Ft(t){var e=t.flags;if(e&2){try{e:{for(var n=t.return;n!==null;){if(rv(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(Co(s,""),r.flags&=-33);var o=xh(t);sc(t,o,s);break;case 3:case 4:var i=r.stateNode.containerInfo,a=xh(t);rc(t,a,i);break;default:throw Error(R(161))}}catch(l){we(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function kb(t,e,n){U=t,iv(t)}function iv(t,e,n){for(var r=(t.mode&1)!==0;U!==null;){var s=U,o=s.child;if(s.tag===22&&r){var i=s.memoizedState!==null||Oi;if(!i){var a=s.alternate,l=a!==null&&a.memoizedState!==null||Ue;a=Oi;var u=Ue;if(Oi=i,(Ue=l)&&!u)for(U=s;U!==null;)i=U,l=i.child,i.tag===22&&i.memoizedState!==null?Ph(s):l!==null?(l.return=i,U=l):Ph(s);for(;o!==null;)U=o,iv(o),o=o.sibling;U=s,Oi=a,Ue=u}kh(t)}else s.subtreeFlags&8772&&o!==null?(o.return=s,U=o):kh(t)}}function kh(t){for(;U!==null;){var e=U;if(e.flags&8772){var n=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:Ue||el(5,e);break;case 1:var r=e.stateNode;if(e.flags&4&&!Ue)if(n===null)r.componentDidMount();else{var s=e.elementType===e.type?n.memoizedProps:Tt(e.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=e.updateQueue;o!==null&&uh(e,o,r);break;case 3:var i=e.updateQueue;if(i!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}uh(e,i,n)}break;case 5:var a=e.stateNode;if(n===null&&e.flags&4){n=a;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var u=e.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&jo(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}Ue||e.flags&512&&nc(e)}catch(h){we(e,e.return,h)}}if(e===t){U=null;break}if(n=e.sibling,n!==null){n.return=e.return,U=n;break}U=e.return}}function Th(t){for(;U!==null;){var e=U;if(e===t){U=null;break}var n=e.sibling;if(n!==null){n.return=e.return,U=n;break}U=e.return}}function Ph(t){for(;U!==null;){var e=U;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{el(4,e)}catch(l){we(e,n,l)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var s=e.return;try{r.componentDidMount()}catch(l){we(e,s,l)}}var o=e.return;try{nc(e)}catch(l){we(e,o,l)}break;case 5:var i=e.return;try{nc(e)}catch(l){we(e,i,l)}}}catch(l){we(e,e.return,l)}if(e===t){U=null;break}var a=e.sibling;if(a!==null){a.return=e.return,U=a;break}U=e.return}}var Tb=Math.ceil,Ta=gn.ReactCurrentDispatcher,Td=gn.ReactCurrentOwner,vt=gn.ReactCurrentBatchConfig,ne=0,Re=null,Se=null,je=0,nt=0,ds=sr(0),Ce=0,Vo=null,Ir=0,tl=0,Pd=0,bo=null,Ge=null,Cd=0,Ls=1/0,tn=null,Pa=!1,oc=null,Gn=null,Ri=!1,Fn=null,Ca=0,Eo=0,ic=null,ta=-1,na=0;function We(){return ne&6?_e():ta!==-1?ta:ta=_e()}function Qn(t){return t.mode&1?ne&2&&je!==0?je&-je:ub.transition!==null?(na===0&&(na=Wm()),na):(t=oe,t!==0||(t=window.event,t=t===void 0?16:Ym(t.type)),t):1}function Lt(t,e,n,r){if(50<Eo)throw Eo=0,ic=null,Error(R(185));ri(t,n,r),(!(ne&2)||t!==Re)&&(t===Re&&(!(ne&2)&&(tl|=n),Ce===4&&In(t,je)),Ze(t,r),n===1&&ne===0&&!(e.mode&1)&&(Ls=_e()+500,Ya&&or()))}function Ze(t,e){var n=t.callbackNode;u_(t,e);var r=da(t,t===Re?je:0);if(r===0)n!==null&&Df(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&-r,t.callbackPriority!==e){if(n!=null&&Df(n),e===1)t.tag===0?lb(Ch.bind(null,t)):gg(Ch.bind(null,t)),sb(function(){!(ne&6)&&or()}),n=null;else{switch(Hm(r)){case 1:n=ed;break;case 4:n=Bm;break;case 16:n=ca;break;case 536870912:n=Vm;break;default:n=ca}n=pv(n,av.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function av(t,e){if(ta=-1,na=0,ne&6)throw Error(R(327));var n=t.callbackNode;if(vs()&&t.callbackNode!==n)return null;var r=da(t,t===Re?je:0);if(r===0)return null;if(r&30||r&t.expiredLanes||e)e=Oa(t,r);else{e=r;var s=ne;ne|=2;var o=uv();(Re!==t||je!==e)&&(tn=null,Ls=_e()+500,Cr(t,e));do try{Ob();break}catch(a){lv(t,a)}while(!0);hd(),Ta.current=o,ne=s,Se!==null?e=0:(Re=null,je=0,e=Ce)}if(e!==0){if(e===2&&(s=Iu(t),s!==0&&(r=s,e=ac(t,s))),e===1)throw n=Vo,Cr(t,0),In(t,r),Ze(t,_e()),n;if(e===6)In(t,r);else{if(s=t.current.alternate,!(r&30)&&!Pb(s)&&(e=Oa(t,r),e===2&&(o=Iu(t),o!==0&&(r=o,e=ac(t,o))),e===1))throw n=Vo,Cr(t,0),In(t,r),Ze(t,_e()),n;switch(t.finishedWork=s,t.finishedLanes=r,e){case 0:case 1:throw Error(R(345));case 2:pr(t,Ge,tn);break;case 3:if(In(t,r),(r&130023424)===r&&(e=Cd+500-_e(),10<e)){if(da(t,0)!==0)break;if(s=t.suspendedLanes,(s&r)!==r){We(),t.pingedLanes|=t.suspendedLanes&s;break}t.timeoutHandle=Fu(pr.bind(null,t,Ge,tn),e);break}pr(t,Ge,tn);break;case 4:if(In(t,r),(r&4194240)===r)break;for(e=t.eventTimes,s=-1;0<r;){var i=31-Nt(r);o=1<<i,i=e[i],i>s&&(s=i),r&=~o}if(r=s,r=_e()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Tb(r/1960))-r,10<r){t.timeoutHandle=Fu(pr.bind(null,t,Ge,tn),r);break}pr(t,Ge,tn);break;case 5:pr(t,Ge,tn);break;default:throw Error(R(329))}}}return Ze(t,_e()),t.callbackNode===n?av.bind(null,t):null}function ac(t,e){var n=bo;return t.current.memoizedState.isDehydrated&&(Cr(t,e).flags|=256),t=Oa(t,e),t!==2&&(e=Ge,Ge=n,e!==null&&lc(e)),t}function lc(t){Ge===null?Ge=t:Ge.push.apply(Ge,t)}function Pb(t){for(var e=t;;){if(e.flags&16384){var n=e.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var s=n[r],o=s.getSnapshot;s=s.value;try{if(!Dt(o(),s))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function In(t,e){for(e&=~Pd,e&=~tl,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-Nt(e),r=1<<n;t[n]=-1,e&=~r}}function Ch(t){if(ne&6)throw Error(R(327));vs();var e=da(t,0);if(!(e&1))return Ze(t,_e()),null;var n=Oa(t,e);if(t.tag!==0&&n===2){var r=Iu(t);r!==0&&(e=r,n=ac(t,r))}if(n===1)throw n=Vo,Cr(t,0),In(t,e),Ze(t,_e()),n;if(n===6)throw Error(R(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,pr(t,Ge,tn),Ze(t,_e()),null}function Od(t,e){var n=ne;ne|=1;try{return t(e)}finally{ne=n,ne===0&&(Ls=_e()+500,Ya&&or())}}function Nr(t){Fn!==null&&Fn.tag===0&&!(ne&6)&&vs();var e=ne;ne|=1;var n=vt.transition,r=oe;try{if(vt.transition=null,oe=1,t)return t()}finally{oe=r,vt.transition=n,ne=e,!(ne&6)&&or()}}function Rd(){nt=ds.current,de(ds)}function Cr(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&&(t.timeoutHandle=-1,rb(n)),Se!==null)for(n=Se.return;n!==null;){var r=n;switch(cd(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ga();break;case 3:Is(),de(Ye),de(ze),wd();break;case 5:yd(r);break;case 4:Is();break;case 13:de(me);break;case 19:de(me);break;case 10:pd(r.type._context);break;case 22:case 23:Rd()}n=n.return}if(Re=t,Se=t=Jn(t.current,null),je=nt=e,Ce=0,Vo=null,Pd=tl=Ir=0,Ge=bo=null,wr!==null){for(e=0;e<wr.length;e++)if(n=wr[e],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=s,r.next=i}n.pending=r}wr=null}return t}function lv(t,e){do{var n=Se;try{if(hd(),Xi.current=ka,Sa){for(var r=ge.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}Sa=!1}if(jr=0,Oe=Te=ge=null,wo=!1,zo=0,Td.current=null,n===null||n.return===null){Ce=1,Vo=e,Se=null;break}e:{var o=t,i=n.return,a=n,l=e;if(e=je,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=a,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var f=mh(i);if(f!==null){f.flags&=-257,gh(f,i,a,o,e),f.mode&1&&ph(o,u,e),e=f,l=u;var _=e.updateQueue;if(_===null){var g=new Set;g.add(l),e.updateQueue=g}else _.add(l);break e}else{if(!(e&1)){ph(o,u,e),Ad();break e}l=Error(R(426))}}else if(he&&a.mode&1){var w=mh(i);if(w!==null){!(w.flags&65536)&&(w.flags|=256),gh(w,i,a,o,e),dd(Ns(l,a));break e}}o=l=Ns(l,a),Ce!==4&&(Ce=2),bo===null?bo=[o]:bo.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,e&=-e,o.lanes|=e;var v=Hg(o,l,e);lh(o,v);break e;case 1:a=l;var p=o.type,m=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Gn===null||!Gn.has(m)))){o.flags|=65536,e&=-e,o.lanes|=e;var E=qg(o,a,e);lh(o,E);break e}}o=o.return}while(o!==null)}dv(n)}catch(x){e=x,Se===n&&n!==null&&(Se=n=n.return);continue}break}while(!0)}function uv(){var t=Ta.current;return Ta.current=ka,t===null?ka:t}function Ad(){(Ce===0||Ce===3||Ce===2)&&(Ce=4),Re===null||!(Ir&268435455)&&!(tl&268435455)||In(Re,je)}function Oa(t,e){var n=ne;ne|=2;var r=uv();(Re!==t||je!==e)&&(tn=null,Cr(t,e));do try{Cb();break}catch(s){lv(t,s)}while(!0);if(hd(),ne=n,Ta.current=r,Se!==null)throw Error(R(261));return Re=null,je=0,Ce}function Cb(){for(;Se!==null;)cv(Se)}function Ob(){for(;Se!==null&&!e_();)cv(Se)}function cv(t){var e=hv(t.alternate,t,nt);t.memoizedProps=t.pendingProps,e===null?dv(t):Se=e,Td.current=null}function dv(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&32768){if(n=Eb(n,e),n!==null){n.flags&=32767,Se=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Ce=6,Se=null;return}}else if(n=bb(n,e,nt),n!==null){Se=n;return}if(e=e.sibling,e!==null){Se=e;return}Se=e=t}while(e!==null);Ce===0&&(Ce=5)}function pr(t,e,n){var r=oe,s=vt.transition;try{vt.transition=null,oe=1,Rb(t,e,n,r)}finally{vt.transition=s,oe=r}return null}function Rb(t,e,n,r){do vs();while(Fn!==null);if(ne&6)throw Error(R(327));n=t.finishedWork;var s=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(R(177));t.callbackNode=null,t.callbackPriority=0;var o=n.lanes|n.childLanes;if(c_(t,o),t===Re&&(Se=Re=null,je=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ri||(Ri=!0,pv(ca,function(){return vs(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=vt.transition,vt.transition=null;var i=oe;oe=1;var a=ne;ne|=4,Td.current=null,Sb(t,n),ov(n,t),J_(Uu),fa=!!Mu,Uu=Mu=null,t.current=n,kb(n),t_(),ne=a,oe=i,vt.transition=o}else t.current=n;if(Ri&&(Ri=!1,Fn=t,Ca=s),o=t.pendingLanes,o===0&&(Gn=null),s_(n.stateNode),Ze(t,_e()),e!==null)for(r=t.onRecoverableError,n=0;n<e.length;n++)s=e[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(Pa)throw Pa=!1,t=oc,oc=null,t;return Ca&1&&t.tag!==0&&vs(),o=t.pendingLanes,o&1?t===ic?Eo++:(Eo=0,ic=t):Eo=0,or(),null}function vs(){if(Fn!==null){var t=Hm(Ca),e=vt.transition,n=oe;try{if(vt.transition=null,oe=16>t?16:t,Fn===null)var r=!1;else{if(t=Fn,Fn=null,Ca=0,ne&6)throw Error(R(331));var s=ne;for(ne|=4,U=t.current;U!==null;){var o=U,i=o.child;if(U.flags&16){var a=o.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(U=u;U!==null;){var c=U;switch(c.tag){case 0:case 11:case 15:_o(8,c,o)}var d=c.child;if(d!==null)d.return=c,U=d;else for(;U!==null;){c=U;var h=c.sibling,f=c.return;if(nv(c),c===u){U=null;break}if(h!==null){h.return=f,U=h;break}U=f}}}var _=o.alternate;if(_!==null){var g=_.child;if(g!==null){_.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}U=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,U=i;else e:for(;U!==null;){if(o=U,o.flags&2048)switch(o.tag){case 0:case 11:case 15:_o(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,U=v;break e}U=o.return}}var p=t.current;for(U=p;U!==null;){i=U;var m=i.child;if(i.subtreeFlags&2064&&m!==null)m.return=i,U=m;else e:for(i=p;U!==null;){if(a=U,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:el(9,a)}}catch(x){we(a,a.return,x)}if(a===i){U=null;break e}var E=a.sibling;if(E!==null){E.return=a.return,U=E;break e}U=a.return}}if(ne=s,or(),Gt&&typeof Gt.onPostCommitFiberRoot=="function")try{Gt.onPostCommitFiberRoot(qa,t)}catch{}r=!0}return r}finally{oe=n,vt.transition=e}}return!1}function Oh(t,e,n){e=Ns(n,e),e=Hg(t,e,1),t=Kn(t,e,1),e=We(),t!==null&&(ri(t,1,e),Ze(t,e))}function we(t,e,n){if(t.tag===3)Oh(t,t,n);else for(;e!==null;){if(e.tag===3){Oh(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Gn===null||!Gn.has(r))){t=Ns(n,t),t=qg(e,t,1),e=Kn(e,t,1),t=We(),e!==null&&(ri(e,1,t),Ze(e,t));break}}e=e.return}}function Ab(t,e,n){var r=t.pingCache;r!==null&&r.delete(e),e=We(),t.pingedLanes|=t.suspendedLanes&n,Re===t&&(je&n)===n&&(Ce===4||Ce===3&&(je&130023424)===je&&500>_e()-Cd?Cr(t,0):Pd|=n),Ze(t,e)}function fv(t,e){e===0&&(t.mode&1?(e=_i,_i<<=1,!(_i&130023424)&&(_i=4194304)):e=1);var n=We();t=dn(t,e),t!==null&&(ri(t,e,n),Ze(t,n))}function jb(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),fv(t,n)}function Ib(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,s=t.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(e),fv(t,n)}var hv;hv=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||Ye.current)Je=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return Je=!1,_b(t,e,n);Je=!!(t.flags&131072)}else Je=!1,he&&e.flags&1048576&&vg(e,wa,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;ea(t,e),t=e.pendingProps;var s=Rs(e,ze.current);gs(e,n),s=bd(null,e,r,t,s,n);var o=Ed();return e.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,Xe(r)?(o=!0,va(e)):o=!1,e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,gd(e),s.updater=Za,e.stateNode=s,s._reactInternals=e,Gu(e,r,t,n),e=Yu(null,e,r,!0,o,n)):(e.tag=0,he&&o&&ud(e),Be(null,e,s,n),e=e.child),e;case 16:r=e.elementType;e:{switch(ea(t,e),t=e.pendingProps,s=r._init,r=s(r._payload),e.type=r,s=e.tag=Lb(r),t=Tt(r,t),s){case 0:e=Ju(null,e,r,t,n);break e;case 1:e=wh(null,e,r,t,n);break e;case 11:e=vh(null,e,r,t,n);break e;case 14:e=yh(null,e,r,Tt(r.type,t),n);break e}throw Error(R(306,r,""))}return e;case 0:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Tt(r,s),Ju(t,e,r,s,n);case 1:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Tt(r,s),wh(t,e,r,s,n);case 3:e:{if(Jg(e),t===null)throw Error(R(387));r=e.pendingProps,o=e.memoizedState,s=o.element,xg(t,e),Ea(e,r,null,n);var i=e.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){s=Ns(Error(R(423)),e),e=_h(t,e,r,n,s);break e}else if(r!==s){s=Ns(Error(R(424)),e),e=_h(t,e,r,n,s);break e}else for(it=qn(e.stateNode.containerInfo.firstChild),at=e,he=!0,It=null,n=bg(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(As(),r===s){e=fn(t,e,n);break e}Be(t,e,r,n)}e=e.child}return e;case 5:return Sg(e),t===null&&Hu(e),r=e.type,s=e.pendingProps,o=t!==null?t.memoizedProps:null,i=s.children,zu(r,s)?i=null:o!==null&&zu(r,o)&&(e.flags|=32),Qg(t,e),Be(t,e,i,n),e.child;case 6:return t===null&&Hu(e),null;case 13:return Yg(t,e,n);case 4:return vd(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=js(e,null,r,n):Be(t,e,r,n),e.child;case 11:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Tt(r,s),vh(t,e,r,s,n);case 7:return Be(t,e,e.pendingProps,n),e.child;case 8:return Be(t,e,e.pendingProps.children,n),e.child;case 12:return Be(t,e,e.pendingProps.children,n),e.child;
vendor: 2,882 bytes, line 41
41case 10:e:{if(r=e.type._context,s=e.pendingProps,o=e.memoizedProps,i=s.value,le(_a,r._currentValue),r._currentValue=i,o!==null)if(Dt(o.value,i)){if(o.children===s.children&&!Ye.current){e=fn(t,e,n);break e}}else for(o=e.child,o!==null&&(o.return=e);o!==null;){var a=o.dependencies;if(a!==null){i=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=ln(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),qu(o.return,n,e),a.lanes|=n;break}l=l.next}}else if(o.tag===10)i=o.type===e.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(R(341));i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),qu(i,n,e),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===e){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Be(t,e,s.children,n),e=e.child}return e;case 9:return s=e.type,r=e.pendingProps.children,gs(e,n),s=yt(s),r=r(s),e.flags|=1,Be(t,e,r,n),e.child;case 14:return r=e.type,s=Tt(r,e.pendingProps),s=Tt(r.type,s),yh(t,e,r,s,n);case 15:return Kg(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Tt(r,s),ea(t,e),e.tag=1,Xe(r)?(t=!0,va(e)):t=!1,gs(e,n),Wg(e,r,s),Gu(e,r,s,n),Yu(null,e,r,!0,t,n);case 19:return Xg(t,e,n);case 22:return Gg(t,e,n)}throw Error(R(156,e.tag))};function pv(t,e){return Fm(t,e)}function Nb(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function gt(t,e,n,r){return new Nb(t,e,n,r)}function jd(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Lb(t){if(typeof t=="function")return jd(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Yc)return 11;if(t===Xc)return 14}return 2}function Jn(t,e){var n=t.alternate;return n===null?(n=gt(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function ra(t,e,n,r,s,o){var i=2;if(r=t,typeof t=="function")jd(t)&&(i=1);else if(typeof t=="string")i=5;else e:switch(t){case ts:return Or(n.children,s,o,e);case Jc:i=8,s|=8;break;case yu:return t=gt(12,n,e,s|2),t.elementType=yu,t.lanes=o,t;
vendor: 4,532 bytes, line 41
41case wu:return t=gt(13,n,e,s),t.elementType=wu,t.lanes=o,t;case _u:return t=gt(19,n,e,s),t.elementType=_u,t.lanes=o,t;case Sm:return nl(n,s,o,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Em:i=10;break e;case xm:i=9;break e;case Yc:i=11;break e;case Xc:i=14;break e;case Rn:i=16,r=null;break e}throw Error(R(130,t==null?t:typeof t,""))}return e=gt(i,n,e,s),e.elementType=t,e.type=r,e.lanes=o,e}function Or(t,e,n,r){return t=gt(7,t,r,e),t.lanes=n,t}function nl(t,e,n,r){return t=gt(22,t,r,e),t.elementType=Sm,t.lanes=n,t.stateNode={isHidden:!1},t}function Yl(t,e,n){return t=gt(6,t,null,e),t.lanes=n,t}function Xl(t,e,n){return e=gt(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Db(t,e,n,r,s){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=jl(0),this.expirationTimes=jl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jl(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Id(t,e,n,r,s,o,i,a,l){return t=new Db(t,e,n,a,l),e===1?(e=1,o===!0&&(e|=8)):e=0,o=gt(3,null,null,e),t.current=o,o.stateNode=t,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gd(o),t}function $b(t,e,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:es,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function mv(t){if(!t)return Zn;t=t._reactInternals;e:{if($r(t)!==t||t.tag!==1)throw Error(R(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(Xe(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(R(171))}if(t.tag===1){var n=t.type;if(Xe(n))return mg(t,n,e)}return e}function gv(t,e,n,r,s,o,i,a,l){return t=Id(n,r,!0,t,s,o,i,a,l),t.context=mv(null),n=t.current,r=We(),s=Qn(n),o=ln(r,s),o.callback=e??null,Kn(n,o,s),t.current.lanes=s,ri(t,s,r),Ze(t,r),t}function rl(t,e,n,r){var s=e.current,o=We(),i=Qn(s);return n=mv(n),e.context===null?e.context=n:e.pendingContext=n,e=ln(o,i),e.payload={element:t},r=r===void 0?null:r,r!==null&&(e.callback=r),t=Kn(s,e,i),t!==null&&(Lt(t,s,i,o),Yi(t,s,i)),i}function Ra(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function Rh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function Nd(t,e){Rh(t,e),(t=t.alternate)&&Rh(t,e)}function Mb(){return null}var vv=typeof reportError=="function"?reportError:function(t){console.error(t)};function Ld(t){this._internalRoot=t}sl.prototype.render=Ld.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(R(409));rl(t,e,null,null)};sl.prototype.unmount=Ld.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Nr(function(){rl(null,t,null,null)}),e[cn]=null}};function sl(t){this._internalRoot=t}sl.prototype.unstable_scheduleHydration=function(t){if(t){var e=Gm();t={blockedOn:null,target:t,priority:e};for(var n=0;n<jn.length&&e!==0&&e<jn[n].priority;n++);jn.splice(n,0,t),n===0&&Jm(t)}};function Dd(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function ol(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function Ah(){}function Ub(t,e,n,r,s){if(s){if(typeof r=="function"){var o=r;r=function(){var u=Ra(i);o.call(u)}}var i=gv(e,r,t,0,null,!1,!1,"",Ah);return t._reactRootContainer=i,t[cn]=i.current,Lo(t.nodeType===8?t.parentNode:t),Nr(),i}for(;s=t.lastChild;)t.removeChild(s);if(typeof r=="function"){var a=r;r=function(){var u=Ra(l);a.call(u)}}var l=Id(t,0,!1,null,null,!1,!1,"",Ah);return t._reactRootContainer=l,t[cn]=l.current,Lo(t.nodeType===8?t.parentNode:t),Nr(function(){rl(e,l,n,r)}),l}function il(t,e,n,r,s){var o=n._reactRootContainer;if(o){var i=o;if(typeof s=="function"){var a=s;s=function(){var l=Ra(i);a.call(l)}}rl(e,i,t,s)}else i=Ub(n,e,t,s,r);return Ra(i)}qm=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=co(e.pendingLanes);
41n!==0&&(td(e,n|1),Ze(e,_e()),!(ne&6)&&(Ls=_e()+500,or()))}break;case 13:Nr(function(){var r=dn(t,1);if(r!==null){var s=We();Lt(r,t,1,s)}}),Nd(t,1)}};nd=function(t){if(t.tag===13){var e=dn(t,134217728);if(e!==null){var n=We();Lt(e,t,134217728,n)}Nd(t,134217728)}};Km=function(t){if(t.tag===13){var e=Qn(t),n=dn(t,e);if(n!==null){var r=We();Lt(n,t,e,r)}Nd(t,e)}};Gm=function(){return oe};Qm=function(t,e){var n=oe;try{return oe=t,e()}finally{oe=n}};Ru=function(t,e,n){switch(e){case"input":if(xu(t,n),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var s=Ja(r);if(!s)throw Error(R(90));Tm(r),xu(r,s)}}}break;case"textarea":Cm(t,n);break;case"select":e=n.value,e!=null&&fs(t,!!n.multiple,e,!1)}};Lm=Od;Dm=Nr;var zb={usingClientEntryPoint:!1,Events:[oi,os,Ja,Im,Nm,Od]},oo={findFiberByHostInstance:yr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Fb={bundleType:oo.bundleType,version:oo.version,rendererPackageName:oo.rendererPackageName,rendererConfig:oo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:gn.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Um(t),t===null?null:t.stateNode},findFiberByHostInstance:oo.findFiberByHostInstance||Mb,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ai=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ai.isDisabled&&Ai.supportsFiber)try{qa=Ai.inject(Fb),Gt=Ai}catch{}}ct.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zb;ct.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Dd(e))throw Error(R(200));return $b(t,e,null,n)};ct.createRoot=function(t,e){if(!Dd(t))throw Error(R(299));var n=!1,r="",s=vv;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(r=e.identifierPrefix),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=Id(t,1,!1,null,null,n,!1,r,s),t[cn]=e.current,Lo(t.nodeType===8?t.parentNode:t),new Ld(e)};ct.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(R(188)):(t=Object.keys(t).join(","),Error(R(268,t)));return t=Um(e),t=t===null?null:t.stateNode,t};ct.flushSync=function(t){return Nr(t)};ct.hydrate=function(t,e,n){if(!ol(e))throw Error(R(200));return il(null,t,e,!0,n)};ct.hydrateRoot=function(t,e,n){if(!Dd(t))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,s=!1,o="",i=vv;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),e=gv(e,null,t,1,n??null,s,!1,o,i),t[cn]=e.current,Lo(t),r)for(t=0;t<r.length;t++)n=r[t],s=n._getVersion,s=s(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,s]:e.mutableSourceEagerHydrationData.push(n,s);return new sl(e)};ct.render=function(t,e,n){if(!ol(e))throw Error(R(200));return il(null,t,e,!1,n)};ct.unmountComponentAtNode=function(t){if(!ol(t))throw Error(R(40));return t._reactRootContainer?(Nr(function(){il(null,null,t,!1,function(){t._reactRootContainer=null,t[cn]=null})}),!0):!1};ct.unstable_batchedUpdates=Od;ct.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!ol(n))throw Error(R(200));if(t==null||t._reactInternals===void 0)throw Error(R(38));return il(t,e,n,!1,r)};ct.version="18.3.1-next-f1338f8080-20240426";function yv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(yv)}catch(t){console.error(t)}}yv(),ym.exports=ct;var ai=ym.exports;const wv=om(ai);var _v,jh=ai;_v=jh.createRoot,jh.hydrateRoot;const Bb="modulepreload",Vb=function(t){return"/"+t},Ih={},I=function(e,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.allSettled(n.map(l=>{if(l=Vb(l),l in Ih)return;Ih[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Bb,u||(d.as="script"),d.crossOrigin="",d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}function o(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&o(a.reason);return e().catch(o)})},uc="melon:attribution:v1",Wb=90*24*60*60*1e3,Hb=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","fbclid","campaign_id","adset_id","ad_id"];function qb(){try{if(!document.referrer)return"";const t=new URL(document.referrer);return t.host===window.location.host?"__internal__":t.origin.slice(0,200)}catch{return""}}function bv(){var t;try{const e=localStorage.getItem(uc);if(!e)return null;const n=JSON.parse(e);return!((t=n==null?void 0:n.first)!=null&&t.at)||Date.now()-new Date(n.first.at).getTime()>Wb?null:n}catch{return null}}function Kb(){try{const t=new URLSearchParams(window.location.search),e=qb(),n={landing_path:window.location.pathname.slice(0,200),referrer:e==="__internal__"?"":e,at:new Date().toISOString()};let r=!1;for(const o of Hb){const i=t.get(o);i&&(n[o]=i.slice(0,200),r=!0)}const s=bv();if(!s){if(e==="__internal__"&&!r)return;localStorage.setItem(uc,JSON.stringify({first:n,latest:n}));return}(r||e&&e!=="__internal__")&&localStorage.setItem(uc,JSON.stringify({first:s.first,latest:n}))}catch{}}function MR(){const t=bv();if(!t)return null;try{const e=JSON.parse(localStorage.getItem("melon:visit:v1")??"null");if(e!=null&&e.id&&Date.now()-e.at<=30*60*1e3)return{...t,web_session_id:e.id}}catch{}return t}const Gb=1,Qb=1e6;let Zl=0;
41function Jb(){return Zl=(Zl+1)%Number.MAX_SAFE_INTEGER,Zl.toString()}const eu=new Map,Nh=t=>{if(eu.has(t))return;const e=setTimeout(()=>{eu.delete(t),xo({type:"REMOVE_TOAST",toastId:t})},Qb);eu.set(t,e)},Yb=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,Gb)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(n=>n.id===e.toast.id?{...n,...e.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=e;return n?Nh(n):t.toasts.forEach(r=>{Nh(r.id)}),{...t,toasts:t.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(n=>n.id!==e.toastId)}}},sa=[];let oa={toasts:[]};function xo(t){oa=Yb(oa,t),sa.forEach(e=>{e(oa)})}function Xb({...t}){const e=Jb(),n=s=>xo({type:"UPDATE_TOAST",toast:{...s,id:e}}),r=()=>xo({type:"DISMISS_TOAST",toastId:e});return xo({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:s=>{s||r()}}}),{id:e,dismiss:r,update:n}}function Zb(){const[t,e]=y.useState(oa);return y.useEffect(()=>(sa.push(e),()=>{const n=sa.indexOf(e);n>-1&&sa.splice(n,1)}),[t]),{...t,toast:Xb,dismiss:n=>xo({type:"DISMISS_TOAST",toastId:n})}}function Pe(t,e,{checkForDefaultPrevented:n=!0}={}){return function(s){if(t==null||t(s),n===!1||!s.defaultPrevented)return e==null?void 0:e(s)}}function Lh(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Ev(...t){return e=>{let n=!1;const r=t.map(s=>{const o=Lh(s,e);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let s=0;s<r.length;s++){const o=r[s];typeof o=="function"?o():Lh(t[s],null)}}}}function $t(...t){return y.useCallback(Ev(...t),t)}function UR(t,e){const n=y.createContext(e),r=o=>{const{children:i,...a}=o,l=y.useMemo(()=>a,Object.values(a));return b.jsx(n.Provider,{value:l,children:i})};r.displayName=t+"Provider";function s(o){const i=y.useContext(n);if(i)return i;if(e!==void 0)return e;throw new Error(`\`${o}\` must be used within \`${t}\``)}return[r,s]}function al(t,e=[]){let n=[];function r(o,i){const a=y.createContext(i),l=n.length;n=[...n,i];const u=d=>{var v;const{scope:h,children:f,..._}=d,g=((v=h==null?void 0:h[t])==null?void 0:v[l])||a,w=y.useMemo(()=>_,Object.values(_));return b.jsx(g.Provider,{value:w,children:f})};u.displayName=o+"Provider";function c(d,h){var g;const f=((g=h==null?void 0:h[t])==null?void 0:g[l])||a,_=y.useContext(f);if(_)return _;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${o}\``)}return[u,c]}const s=()=>{const o=n.map(i=>y.createContext(i));return function(a){const l=(a==null?void 0:a[t])||o;return y.useMemo(()=>({[`__scope${t}`]:{...a,[t]:l}}),[a,l])}};return s.scopeName=t,[r,eE(s,...e)]}function eE(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(o){const i=r.reduce((a,{useScope:l,scopeName:u})=>{const d=l(o)[`__scope${u}`];return{...a,...d}},{});return y.useMemo(()=>({[`__scope${e.scopeName}`]:i}),[i])}};return n.scopeName=e.scopeName,n}function Aa(t){const e=tE(t),n=y.forwardRef((r,s)=>{const{children:o,...i}=r,a=y.Children.toArray(o),l=a.find(rE);if(l){const u=l.props.children,c=a.map(d=>d===l?y.Children.count(u)>1?y.Children.only(null):y.isValidElement(u)?u.props.children:null:d);return b.jsx(e,{...i,ref:s,children:y.isValidElement(u)?y.cloneElement(u,void 0,c):null})}return b.jsx(e,{...i,ref:s,children:o})});return n.displayName=`${t}.Slot`,n}var zR=Aa("Slot");function tE(t){const e=y.forwardRef((n,r)=>{const{children:s,...o}=n;if(y.isValidElement(s)){const i=oE(s),a=sE(o,s.props);return s.type!==y.Fragment&&(a.ref=r?Ev(r,i):i),y.cloneElement(s,a)}return y.Children.count(s)>1?y.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var xv=Symbol("radix.slottable");function nE(t){const e=({children:n})=>b.jsx(b.Fragment,{children:n});return e.displayName=`${t}.Slottable`,e.__radixId=xv,e}function rE(t){return y.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===xv}function sE(t,e){const n={...e};for(const r in e){const s=t[r],o=e[r];/^on[A-Z]/.test(r)?s&&o?n[r]=(...a)=>{const l=o(...a);return s(...a),l}:s&&(n[r]=s):r==="style"?n[r]={...s,...o}
vendor: 6,968 bytes, line 41
41:r==="className"&&(n[r]=[s,o].filter(Boolean).join(" "))}return{...t,...n}}function oE(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function iE(t){const e=t+"CollectionProvider",[n,r]=al(e),[s,o]=n(e,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:w,children:v}=g,p=j.useRef(null),m=j.useRef(new Map).current;return b.jsx(s,{scope:w,itemMap:m,collectionRef:p,children:v})};i.displayName=e;const a=t+"CollectionSlot",l=Aa(a),u=j.forwardRef((g,w)=>{const{scope:v,children:p}=g,m=o(a,v),E=$t(w,m.collectionRef);return b.jsx(l,{ref:E,children:p})});u.displayName=a;const c=t+"CollectionItemSlot",d="data-radix-collection-item",h=Aa(c),f=j.forwardRef((g,w)=>{const{scope:v,children:p,...m}=g,E=j.useRef(null),x=$t(w,E),S=o(c,v);return j.useEffect(()=>(S.itemMap.set(E,{ref:E,...m}),()=>void S.itemMap.delete(E))),b.jsx(h,{[d]:"",ref:x,children:p})});f.displayName=c;function _(g){const w=o(t+"CollectionConsumer",g);return j.useCallback(()=>{const p=w.collectionRef.current;if(!p)return[];const m=Array.from(p.querySelectorAll(`[${d}]`));return Array.from(w.itemMap.values()).sort((S,k)=>m.indexOf(S.ref.current)-m.indexOf(k.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:i,Slot:u,ItemSlot:f},_,r]}var aE=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],et=aE.reduce((t,e)=>{const n=Aa(`Primitive.${e}`),r=y.forwardRef((s,o)=>{const{asChild:i,...a}=s,l=i?n:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),b.jsx(l,{...a,ref:o})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});function Sv(t,e){t&&ai.flushSync(()=>t.dispatchEvent(e))}function er(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t}),y.useMemo(()=>(...n)=>{var r;return(r=e.current)==null?void 0:r.call(e,...n)},[])}function lE(t,e=globalThis==null?void 0:globalThis.document){const n=er(t);y.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[n,e])}var uE="DismissableLayer",cc="dismissableLayer.update",cE="dismissableLayer.pointerDownOutside",dE="dismissableLayer.focusOutside",Dh,kv=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),$d=y.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:o,onInteractOutside:i,onDismiss:a,...l}=t,u=y.useContext(kv),[c,d]=y.useState(null),h=(c==null?void 0:c.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,f]=y.useState({}),_=$t(e,k=>d(k)),g=Array.from(u.layers),[w]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(w),p=c?g.indexOf(c):-1,m=u.layersWithOutsidePointerEventsDisabled.size>0,E=p>=v,x=hE(k=>{const C=k.target,A=[...u.branches].some(N=>N.contains(C));!E||A||(s==null||s(k),i==null||i(k),k.defaultPrevented||a==null||a())},h),S=pE(k=>{const C=k.target;[...u.branches].some(N=>N.contains(C))||(o==null||o(k),i==null||i(k),k.defaultPrevented||a==null||a())},h);return lE(k=>{p===u.layers.size-1&&(r==null||r(k),!k.defaultPrevented&&a&&(k.preventDefault(),a()))},h),y.useEffect(()=>{if(c)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Dh=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(c)),u.layers.add(c),$h(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Dh)}},[c,h,n,u]),y.useEffect(()=>()=>{c&&(u.layers.delete(c),u.layersWithOutsidePointerEventsDisabled.delete(c),$h())},[c,u]),y.useEffect(()=>{const k=()=>f({});return document.addEventListener(cc,k),()=>document.removeEventListener(cc,k)},[]),b.jsx(et.div,{...l,ref:_,style:{pointerEvents:m?E?"auto":"none":void 0,...t.style},onFocusCapture:Pe(t.onFocusCapture,S.onFocusCapture),onBlurCapture:Pe(t.onBlurCapture,S.onBlurCapture),onPointerDownCapture:Pe(t.onPointerDownCapture,x.onPointerDownCapture)})});$d.displayName=uE;var fE="DismissableLayerBranch",Tv=y.forwardRef((t,e)=>{const n=y.useContext(kv),r=y.useRef(null),s=$t(e,r);return y.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),b.jsx(et.div,{...t,ref:s})});Tv.displayName=fE;function hE(t,e=globalThis==null?void 0:globalThis.document){const n=er(t),r=y.useRef(!1),s=y.useRef(()=>{});return y.useEffect(()=>{const o=a=>{if(a.target&&!r.current){let l=function(){Pv(cE,n,u,{discrete:!0})};const u={originalEvent:a};a.pointerType==="touch"?(e.removeEventListener("click",s.current),s.current=l,e.addEventListener("click",s.current,{once:!0})):l()}else e.removeEventListener("click",s.current);r.current=!1},i=window.setTimeout(()=>{e.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(i),e.removeEventListener("pointerdown",o),e.removeEventListener("click",s.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function pE(t,e=globalThis==null?void 0:globalThis.document){const n=er(t),r=y.useRef(!1);return y.useEffect(()=>{const s=o=>{o.target&&!r.current&&Pv(dE,n,{originalEvent:o},{discrete:!1})};return e.addEventListener("focusin",s),()=>e.removeEventListener("focusin",s)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function $h(){const t=new CustomEvent(cc);document.dispatchEvent(t)}function Pv(t,e,n,{discrete:r}){const s=n.originalEvent.target,o=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?Sv(s,o):s.dispatchEvent(o)}var mE=$d,gE=Tv,hn=globalThis!=null&&globalThis.document?y.useLayoutEffect:()=>{},vE="Portal",Cv=y.forwardRef((t,e)=>{var a;const{container:n,...r}=t,[s,o]=y.useState(!1);hn(()=>o(!0),[]);const i=n||s&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return i?wv.createPortal(b.jsx(et.div,{...r,ref:e}),i):null});Cv.displayName=vE;function yE(t,e){return y.useReducer((n,r)=>e[n][r]??n,t)}var Md=t=>{const{present:e,children:n}=t,r=wE(e),s=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=$t(r.ref,_E(s));return typeof n=="function"||r.isPresent?y.cloneElement(s,{ref:o}):null};Md.displayName="Presence";function wE(t){const[e,n]=y.useState(),r=y.useRef(null),s=y.useRef(t),o=y.useRef("none"),i=t?"mounted":"unmounted",[a,l]=yE(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const u=ji(r.current);o.current=a==="mounted"?u:"none"},[a]),hn(()=>{const u=r.current,c=s.current;if(c!==t){const h=o.current,f=ji(u);t?l("MOUNT"):f==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(c&&h!==f?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,l]),hn(()=>
41{if(e){let u;const c=e.ownerDocument.defaultView??window,d=f=>{const g=ji(r.current).includes(f.animationName);if(f.target===e&&g&&(l("ANIMATION_END"),!s.current)){const w=e.style.animationFillMode;e.style.animationFillMode="forwards",u=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=w)})}},h=f=>{f.target===e&&(o.current=ji(r.current))};return e.addEventListener("animationstart",h),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(u),e.removeEventListener("animationstart",h),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:y.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function ji(t){return(t==null?void 0:t.animationName)||"none"}function _E(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var bE=qc[" useInsertionEffect ".trim().toString()]||hn;function Ov({prop:t,defaultProp:e,onChange:n=()=>{},caller:r}){const[s,o,i]=EE({defaultProp:e,onChange:n}),a=t!==void 0,l=a?t:s;{const c=y.useRef(t!==void 0);y.useEffect(()=>{const d=c.current;d!==a&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${a?"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.`),c.current=a},[a,r])}const u=y.useCallback(c=>{var d;if(a){const h=xE(c)?c(t):c;h!==t&&((d=i.current)==null||d.call(i,h))}else o(c)},[a,t,o,i]);return[l,u]}function EE({defaultProp:t,onChange:e}){const[n,r]=y.useState(t),s=y.useRef(n),o=y.useRef(e);return bE(()=>{o.current=e},[e]),y.useEffect(()=>{var i;s.current!==n&&((i=o.current)==null||i.call(o,n),s.current=n)},[n,s]),[n,r,o]}function xE(t){return typeof t=="function"}var SE=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"}),kE="VisuallyHidden",ll=y.forwardRef((t,e)=>b.jsx(et.span,{...t,ref:e,style:{...SE,...t.style}}));ll.displayName=kE;var TE=ll,Ud="ToastProvider",[zd,PE,CE]=iE("Toast"),[Rv,FR]=al("Toast",[CE]),[OE,ul]=Rv(Ud),Av=t=>{const{__scopeToast:e,label:n="Notification",duration:r=5e3,swipeDirection:s="right",swipeThreshold:o=50,children:i}=t,[a,l]=y.useState(null),[u,c]=y.useState(0),d=y.useRef(!1),h=y.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${Ud}\`. Expected non-empty \`string\`.`),b.jsx(zd.Provider,{scope:e,children:b.jsx(OE,{scope:e,label:n,duration:r,swipeDirection:s,swipeThreshold:o,toastCount:u,viewport:a,onViewportChange:l,onToastAdd:y.useCallback(()=>c(f=>f+1),[]),onToastRemove:y.useCallback(()=>c(f=>f-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:h,children:i})})};Av.displayName=Ud;var jv="ToastViewport",RE=["F8"],dc="toast.viewportPause",fc="toast.viewportResume",Iv=y.forwardRef((t,e)=>{const{__scopeToast:n,hotkey:r=RE,label:s="Notifications ({hotkey})",...o}=t,i=ul(jv,n),a=PE(n),l=y.useRef(null),u=y.useRef(null),c=y.useRef(null),d=y.useRef(null),h=$t(e,d,i.onViewportChange),f=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),_=i.toastCount>0;y.useEffect(()=>{const w=v=>{var m;r.length!==0&&r.every(E=>v[E]||v.code===E)&&((m=d.current)==null||m.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[r]),y.useEffect(()=>{const w=l.current,v=d.current;if(_&&w&&v){const p=()=>{if(!i.isClosePausedRef.current){const S=new CustomEvent(dc);v.dispatchEvent(S),i.isClosePausedRef.current=!0}},m=()=>{if(i.isClosePausedRef.current){const S=new CustomEvent(fc);v.dispatchEvent(S),i.isClosePausedRef.current=!1}},E=S=>{!w.contains(S.relatedTarget)&&m()},x=()=>{w.contains(document.activeElement)||m()};return w.addEventListener("focusin",p),w.addEventListener("focusout",E),w.addEventListener("pointermove",p),w.addEventListener("pointerleave",x),window.addEventListener("blur",p),window.addEventListener("focus",m),()=>{w.removeEventListener("focusin",p),w.removeEventListener("focusout",E),w.removeEventListener("pointermove",p),w.removeEventListener("pointerleave",x),window.removeEventListener("blur",p),window.removeEventListener("focus",m)}}},[_,i.isClosePausedRef]);const g=y.useCallback(({tabbingDirection:w})=>{const p=a().map(m=>{const E=m.ref.current,x=[E,...VE(E)];return w==="forwards"?x:x.reverse()});return(w==="forwards"?p.reverse():p).flat()},[a]);return y.useEffect(()=>{const w=d.current;if(w){const v=p=>{var x,S,k;const m=p.altKey||p.ctrlKey||p.metaKey;if(p.key==="Tab"&&!m){const C=document.activeElement,A=p.shiftKey;if(p.target===w&&A){(x=u.current)==null||x.focus();return}const $=g({tabbingDirection:A?"backwards":"forwards"}),q=$.findIndex(D=>D===C);tu($.slice(q+1))?p.preventDefault():A?(S=u.current)==null||S.focus():(k=c.current)==null||k.focus()}};return w.addEventListener("keydown",v),()=>w.removeEventListener("keydown",v)}},[a,g]),b.jsxs(gE,{ref:l,role:"region","aria-label":s.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:_?void 0:"none"},children:[_&&b.jsx(hc,{ref:u,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"forwards"});tu(w)}}),b.jsx(zd.Slot,{scope:n,children:b.jsx(et.ol,{tabIndex:-1,...o,ref:h})}),_&&b.jsx(hc,{ref:c,onFocusFromOutsideViewport:()=>{const w=g({tabbingDirection:"backwards"});tu(w)}})]})});Iv.displayName=jv;var Nv="ToastFocusProxy",hc=y.forwardRef((t,e)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...s}=t,o=ul(Nv,n);return b.jsx(ll,{"aria-hidden":!0,tabIndex:0,...s,ref:e,style:{position:"fixed"},onFocus:i=>{var u;const a=i.relatedTarget;!((u=o.viewport)!=null&&u.contains(a))&&r()}})});hc.displayName=Nv;var li="Toast",AE="toast.swipeStart",jE="toast.swipeMove",IE="toast.swipeCancel",NE="toast.swipeEnd",Lv=y.forwardRef((t,e)=>{const{forceMount:n,open:r,defaultOpen:s,onOpenChange:o,...i}=t,[a,l]=Ov({prop:r,defaultProp:s??!0,onChange:o,caller:li});return b.jsx(Md,{present:n||a,children:b.jsx($E,{open:a,...i,ref:e,onClose:()=>l(!1),onPause:er(t.onPause),onResume:er(t.onResume),onSwipeStart:Pe(t.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Pe(t.onSwipeMove,u=>{const{x:c,y:d}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${d}px`)}),onSwipeCancel:Pe(t.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Pe(t.onSwipeEnd,u=>{const{x:c,y:d}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${d}px`),l(!1)})})})});
41Lv.displayName=li;var[LE,DE]=Rv(li,{onClose(){}}),$E=y.forwardRef((t,e)=>{const{__scopeToast:n,type:r="foreground",duration:s,open:o,onClose:i,onEscapeKeyDown:a,onPause:l,onResume:u,onSwipeStart:c,onSwipeMove:d,onSwipeCancel:h,onSwipeEnd:f,..._}=t,g=ul(li,n),[w,v]=y.useState(null),p=$t(e,D=>v(D)),m=y.useRef(null),E=y.useRef(null),x=s||g.duration,S=y.useRef(0),k=y.useRef(x),C=y.useRef(0),{onToastAdd:A,onToastRemove:N}=g,V=er(()=>{var ee;(w==null?void 0:w.contains(document.activeElement))&&((ee=g.viewport)==null||ee.focus()),i()}),$=y.useCallback(D=>{!D||D===1/0||(window.clearTimeout(C.current),S.current=new Date().getTime(),C.current=window.setTimeout(V,D))},[V]);y.useEffect(()=>{const D=g.viewport;if(D){const ee=()=>{$(k.current),u==null||u()},W=()=>{const Q=new Date().getTime()-S.current;k.current=k.current-Q,window.clearTimeout(C.current),l==null||l()};return D.addEventListener(dc,W),D.addEventListener(fc,ee),()=>{D.removeEventListener(dc,W),D.removeEventListener(fc,ee)}}},[g.viewport,x,l,u,$]),y.useEffect(()=>{o&&!g.isClosePausedRef.current&&$(x)},[o,x,g.isClosePausedRef,$]),y.useEffect(()=>(A(),()=>N()),[A,N]);const q=y.useMemo(()=>w?Bv(w):null,[w]);return g.viewport?b.jsxs(b.Fragment,{children:[q&&b.jsx(ME,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:q}),b.jsx(LE,{scope:n,onClose:V,children:ai.createPortal(b.jsx(zd.ItemSlot,{scope:n,children:b.jsx(mE,{asChild:!0,onEscapeKeyDown:Pe(a,()=>{g.isFocusedToastEscapeKeyDownRef.current||V(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:b.jsx(et.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":g.swipeDirection,..._,ref:p,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:Pe(t.onKeyDown,D=>{D.key==="Escape"&&(a==null||a(D.nativeEvent),D.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,V()))}),onPointerDown:Pe(t.onPointerDown,D=>{D.button===0&&(m.current={x:D.clientX,y:D.clientY})}),onPointerMove:Pe(t.onPointerMove,D=>{if(!m.current)return;const ee=D.clientX-m.current.x,W=D.clientY-m.current.y,Q=!!E.current,P=["left","right"].includes(g.swipeDirection),O=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,M=P?O(0,ee):0,J=P?0:O(0,W),F=D.pointerType==="touch"?10:2,X={x:M,y:J},te={originalEvent:D,delta:X};Q?(E.current=X,Ii(jE,d,te,{discrete:!1})):Mh(X,g.swipeDirection,F)?(E.current=X,Ii(AE,c,te,{discrete:!1}),D.target.setPointerCapture(D.pointerId)):(Math.abs(ee)>F||Math.abs(W)>F)&&(m.current=null)}),onPointerUp:Pe(t.onPointerUp,D=>{const ee=E.current,W=D.target;if(W.hasPointerCapture(D.pointerId)&&W.releasePointerCapture(D.pointerId),E.current=null,m.current=null,ee){const Q=D.currentTarget,P={originalEvent:D,delta:ee};Mh(ee,g.swipeDirection,g.swipeThreshold)?Ii(NE,f,P,{discrete:!0}):Ii(IE,h,P,{discrete:!0}),Q.addEventListener("click",O=>O.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),ME=t=>{const{__scopeToast:e,children:n,...r}=t,s=ul(li,e),[o,i]=y.useState(!1),[a,l]=y.useState(!1);return FE(()=>i(!0)),y.useEffect(()=>{const u=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(u)},[]),a?null:b.jsx(Cv,{asChild:!0,children:b.jsx(ll,{...r,children:o&&b.jsxs(b.Fragment,{children:[s.label," ",n]})})})},UE="ToastTitle",Dv=y.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return b.jsx(et.div,{...r,ref:e})});Dv.displayName=UE;var zE="ToastDescription",$v=y.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return b.jsx(et.div,{...r,ref:e})});$v.displayName=zE;var Mv="ToastAction",Uv=y.forwardRef((t,e)=>{const{altText:n,...r}=t;return n.trim()?b.jsx(Fv,{altText:n,asChild:!0,children:b.jsx(Fd,{...r,ref:e})}):(console.error(`Invalid prop \`altText\` supplied to \`${Mv}\`. Expected non-empty \`string\`.`),null)});Uv.displayName=Mv;var zv="ToastClose",Fd=y.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t,s=DE(zv,n);return b.jsx(Fv,{asChild:!0,children:b.jsx(et.button,{type:"button",...r,ref:e,onClick:Pe(t.onClick,s.onClose)})})});Fd.displayName=zv;var Fv=y.forwardRef((t,e)=>{const{__scopeToast:n,altText:r,...s}=t;return b.jsx(et.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...s,ref:e})});function Bv(t){const e=[];
vendor: 4,463 bytes, lines 41-71
41return Array.from(t.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&e.push(r.textContent),BE(r)){const s=r.ariaHidden||r.hidden||r.style.display==="none",o=r.dataset.radixToastAnnounceExclude==="";if(!s)if(o){const i=r.dataset.radixToastAnnounceAlt;i&&e.push(i)}else e.push(...Bv(r))}}),e}function Ii(t,e,n,{discrete:r}){const s=n.originalEvent.currentTarget,o=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?Sv(s,o):s.dispatchEvent(o)}var Mh=(t,e,n=0)=>{const r=Math.abs(t.x),s=Math.abs(t.y),o=r>s;return e==="left"||e==="right"?o&&r>n:!o&&s>n};function FE(t=()=>{}){const e=er(t);hn(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(e)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[e])}function BE(t){return t.nodeType===t.ELEMENT_NODE}function VE(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function tu(t){const e=document.activeElement;return t.some(n=>n===e?!0:(n.focus(),document.activeElement!==e))}var WE=Av,Vv=Iv,Wv=Lv,Hv=Dv,qv=$v,Kv=Uv,Gv=Fd;function Qv(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(n=Qv(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function Jv(){for(var t,e,n=0,r="",s=arguments.length;n<s;n++)(t=arguments[n])&&(e=Qv(t))&&(r&&(r+=" "),r+=e);return r}const Uh=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,zh=Jv,HE=(t,e)=>n=>{var r;if((e==null?void 0:e.variants)==null)return zh(t,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:s,defaultVariants:o}=e,i=Object.keys(s).map(u=>{const c=n==null?void 0:n[u],d=o==null?void 0:o[u];if(c===null)return null;const h=Uh(c)||Uh(d);return s[u][h]}),a=n&&Object.entries(n).reduce((u,c)=>{let[d,h]=c;return h===void 0||(u[d]=h),u},{}),l=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((u,c)=>{let{class:d,className:h,...f}=c;return Object.entries(f).every(_=>{let[g,w]=_;return Array.isArray(w)?w.includes({...o,...a}[g]):{...o,...a}[g]===w})?[...u,d,h]:u},[]);return zh(t,i,l,n==null?void 0:n.class,n==null?void 0:n.className)};/** 42 * @license lucide-react v0.462.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */const qE=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Yv=(...t)=>t.filter((e,n,r)=>!!e&&e.trim()!==""&&r.indexOf(e)===n).join(" ").trim();/** 47 * @license lucide-react v0.462.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */var KE={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 52 * @license lucide-react v0.462.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */const GE=y.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:o,iconNode:i,...a},l)=>y.createElement("svg",{ref:l,...KE,width:e,height:e,stroke:t,strokeWidth:r?Number(n)*24/Number(e):n,className:Yv("lucide",s),...a},[...i.map(([u,c])=>y.createElement(u,c)),...Array.isArray(o)?o:[o]]));/** 57 * @license lucide-react v0.462.0 - ISC 58 * 59 * This source code is licensed under the ISC license. 60 * See the LICENSE file in the root directory of this source tree. 61 */const Xv=(t,e)=>{const n=y.forwardRef(({className:r,...s},o)=>y.createElement(GE,{ref:o,iconNode:e,className:Yv(`lucide-${qE(t)}`,r),...s}));return n.displayName=`${t}`,n};/** 62 * @license lucide-react v0.462.0 - ISC 63 * 64 * This source code is licensed under the ISC license. 65 * See the LICENSE file in the root directory of this source tree. 66 */const QE=Xv("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 67 * @license lucide-react v0.462.0 - ISC 68 * 69 * This source code is licensed under the ISC license. 70 * See the LICENSE file in the root directory of this source tree. 71 */const JE=Xv("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 4,998 bytes, line 71
71],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Bd="-",YE=t=>{const e=ZE(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:i=>{const a=i.split(Bd);return a[0]===""&&a.length!==1&&a.shift(),Zv(a,e)||XE(i)},getConflictingClassGroupIds:(i,a)=>{const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}}},Zv=(t,e)=>{var i;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),s=r?Zv(t.slice(1),r):void 0;if(s)return s;if(e.validators.length===0)return;const o=t.join(Bd);return(i=e.validators.find(({validator:a})=>a(o)))==null?void 0:i.classGroupId},Fh=/^\[(.+)\]$/,XE=t=>{if(Fh.test(t)){const e=Fh.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},ZE=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};return tx(Object.entries(t.classGroups),n).forEach(([o,i])=>{pc(i,r,o,e)}),r},pc=(t,e,n,r)=>{t.forEach(s=>{if(typeof s=="string"){const o=s===""?e:Bh(e,s);o.classGroupId=n;return}if(typeof s=="function"){if(ex(s)){pc(s(r),e,n,r);return}e.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([o,i])=>{pc(i,Bh(e,o),n,r)})})},Bh=(t,e)=>{let n=t;return e.split(Bd).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},ex=t=>t.isThemeGetter,tx=(t,e)=>e?t.map(([n,r])=>{const s=r.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([i,a])=>[e+i,a])):o);return[n,s]}):t,nx=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const s=(o,i)=>{n.set(o,i),e++,e>t&&(e=0,r=n,n=new Map)};return{get(o){let i=n.get(o);if(i!==void 0)return i;if((i=r.get(o))!==void 0)return s(o,i),i},set(o,i){n.has(o)?n.set(o,i):s(o,i)}}},ey="!",rx=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,s=e[0],o=e.length,i=a=>{const l=[];let u=0,c=0,d;for(let w=0;w<a.length;w++){let v=a[w];if(u===0){if(v===s&&(r||a.slice(w,w+o)===e)){l.push(a.slice(c,w)),c=w+o;continue}if(v==="/"){d=w;continue}}v==="["?u++:v==="]"&&u--}const h=l.length===0?a:a.substring(c),f=h.startsWith(ey),_=f?h.substring(1):h,g=d&&d>c?d-c:void 0;return{modifiers:l,hasImportantModifier:f,baseClassName:_,maybePostfixModifierPosition:g}};return n?a=>n({className:a,parseClassName:i}):i},sx=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},ox=t=>({cache:nx(t.cacheSize),parseClassName:rx(t),...YE(t)}),ix=/\s+/,ax=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=e,o=[],i=t.trim().split(ix);let a="";for(let l=i.length-1;l>=0;l-=1){const u=i[l],{modifiers:c,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:f}=n(u);let _=!!f,g=r(_?h.substring(0,f):h);if(!g){if(!_){a=u+(a.length>0?" "+a:a);continue}if(g=r(h),!g){a=u+(a.length>0?" "+a:a);continue}_=!1}const w=sx(c).join(":"),v=d?w+ey:w,p=v+g;if(o.includes(p))continue;o.push(p);const m=s(g,_);for(let E=0;E<m.length;++E){const x=m[E];o.push(v+x)}a=u+(a.length>0?" "+a:a)}return a};function lx(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=ty(e))&&(r&&(r+=" "),r+=n);return r}const ty=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=ty(t[r]))&&(n&&(n+=" "),n+=e);return n};function ux(t,...e){let n,r,s,o=i;function i(l){const u=e.reduce((c,d)=>d(c),t());return n=ox(u),r=n.cache.get,s=n.cache.set,o=a,a(l)}function a(l){const u=r(l);if(u)return u;const c=ax(l,n);return s(l,c),c}return function(){return o(lx.apply(null,arguments))}}const ue=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},ny=/^\[(?:([a-z-]+):)?(.+)\]$/i,cx=/^\d+\/\d+$/,dx=new Set(["px","full","screen"]),fx=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,hx=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,px=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,mx=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,gx=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Zt=t=>ys(t)||dx.has(t)||cx.test(t),kn=t=>Vs(t,"length",Sx),ys=t=>!!t&&!Number.isNaN(Number(t)),nu=t=>Vs(t,"number",ys),io=t=>!!t&&Number.isInteger(Number(t)),vx=t=>t.endsWith("%")&&ys(t.slice(0,-1)),Y=t=>ny.test(t),Tn=t=>fx.test(t),yx=new Set(["length","size","percentage"]),wx=t=>Vs(t,yx,ry),_x=t=>Vs(t,"position",ry),bx=new Set(["image","url"]),Ex=t=>Vs(t,bx,Tx),xx=t=>Vs(t,"",kx),ao=()=>!0,Vs=(t,e,n)=>{const r=ny.exec(t);return r?r[1]?typeof e=="string"?r[1]===e:e.has(r[1]):n(r[2]):!1},Sx=t=>hx.test(t)&&!px.test(t),ry=()=>!1,kx=t=>mx.test(t),Tx=t=>gx.test(t),Px=()=>{const t=ue("colors"),e=ue("spacing"),n=ue("blur"),r=ue("brightness"),s=ue("borderColor"),o=ue("borderRadius"),i=ue("borderSpacing"),a=ue("borderWidth"),l=ue("contrast"),u=ue("grayscale"),c=ue("hueRotate"),d=ue("invert"),h=ue("gap"),f=ue("gradientColorStops"),_=ue("gradientColorStopPositions"),g=ue("inset"),w=ue("margin"),v=ue("op
71acity"),p=ue("padding"),m=ue("saturate"),E=ue("scale"),x=ue("sepia"),S=ue("skew"),k=ue("space"),C=ue("translate"),A=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto",Y,e],$=()=>[Y,e],q=()=>["",Zt,kn],D=()=>["auto",ys,Y],ee=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],W=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],P=()=>["start","end","center","between","around","evenly","stretch"],O=()=>["","0",Y],M=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>[ys,Y];return{cacheSize:500,separator:":",theme:{colors:[ao],spacing:[Zt,kn],blur:["none","",Tn,Y],brightness:J(),borderColor:[t],borderRadius:["none","","full",Tn,Y],borderSpacing:$(),borderWidth:q(),contrast:J(),grayscale:O(),hueRotate:J(),invert:O(),gap:$(),gradientColorStops:[t],gradientColorStopPositions:[vx,kn],inset:V(),margin:V(),opacity:J(),padding:$(),saturate:J(),scale:J(),sepia:O(),skew:J(),space:$(),translate:$()},classGroups:{aspect:[{aspect:["auto","square","video",Y]}],container:["container"],columns:[{columns:[Tn]}],"break-after":[{"break-after":M()}],"break-before":[{"break-before":M()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ee(),Y]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:A()}],"overscroll-x":[{"overscroll-x":A()}],"overscroll-y":[{"overscroll-y":A()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",io,Y]}],basis:[{basis:V()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Y]}],grow:[{grow:O()}],shrink:[{shrink:O()}],order:[{order:["first","last","none",io,Y]}],"grid-cols":[{"grid-cols":[ao]}],"col-start-end":[{col:["auto",{span:["full",io,Y]},Y]}],"col-start":[{"col-start":D()}],"col-end":[{"col-end":D()}],"grid-rows":[{"grid-rows":[ao]}],"row-start-end":[{row:["auto",{span:[io,Y]},Y]}],"row-start":[{"row-start":D()}],"row-end":[{"row-end":D()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Y]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Y]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...P()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...P(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...P(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Y,e]}],"min-w":[{"min-w":[Y,e,"min","max","fit"]}],"max-w":[{"max-w":[Y,e,"none","full","min","max","fit","prose",{screen:[Tn]},Tn]}],h:[{h:[Y,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Y,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Y,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Y,e,"auto","min","max","fit"]}],"font-size":[{text:["base",Tn,kn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",nu]}],"font-family":[{font:[ao]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Y]}],"line-clamp":[{"line-clamp":["none",ys,nu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Zt,Y]}],"list-image":[{"list-image":["none",Y]}],"list-style-type":[{list:["none","disc","decimal",Y]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...W(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Zt,kn]}],"underline-offset":[{"underline-offset":["auto",Zt,Y]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:$()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Y]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Y]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ee(),_x]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",wx]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Ex]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[_]}
vendor: 5,172 bytes, line 71
71],"gradient-via-pos":[{via:[_]}],"gradient-to-pos":[{to:[_]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...W(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:W()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...W()]}],"outline-offset":[{"outline-offset":[Zt,Y]}],"outline-w":[{outline:[Zt,kn]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[Zt,kn]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",Tn,xx]}],"shadow-color":[{shadow:[ao]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Tn,Y]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[m]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Y]}],duration:[{duration:J()}],ease:[{ease:["linear","in","out","in-out",Y]}],delay:[{delay:J()}],animate:[{animate:["none","spin","ping","pulse","bounce",Y]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[io,Y]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Y]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Y]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":$()}],"scroll-mx":[{"scroll-mx":$()}],"scroll-my":[{"scroll-my":$()}],"scroll-ms":[{"scroll-ms":$()}],"scroll-me":[{"scroll-me":$()}],"scroll-mt":[{"scroll-mt":$()}],"scroll-mr":[{"scroll-mr":$()}],"scroll-mb":[{"scroll-mb":$()}],"scroll-ml":[{"scroll-ml":$()}],"scroll-p":[{"scroll-p":$()}],"scroll-px":[{"scroll-px":$()}],"scroll-py":[{"scroll-py":$()}],"scroll-ps":[{"scroll-ps":$()}],"scroll-pe":[{"scroll-pe":$()}],"scroll-pt":[{"scroll-pt":$()}],"scroll-pr":[{"scroll-pr":$()}],"scroll-pb":[{"scroll-pb":$()}],"scroll-pl":[{"scroll-pl":$()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
71],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Y]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[Zt,kn,nu]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Cx=ux(Px);function Mr(...t){return Cx(Jv(t))}const Ox=WE,sy=y.forwardRef(({className:t,...e},n)=>b.jsx(Vv,{ref:n,className:Mr("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...e}));sy.displayName=Vv.displayName;const Rx=HE("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),oy=y.forwardRef(({className:t,variant:e,...n},r)=>b.jsx(Wv,{ref:r,className:Mr(Rx({variant:e}),t),...n}));oy.displayName=Wv.displayName;const Ax=y.forwardRef(({className:t,...e},n)=>b.jsx(Kv,{ref:n,className:Mr("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",t),...e}));Ax.displayName=Kv.displayName;const iy=y.forwardRef(({className:t,...e},n)=>b.jsx(Gv,{ref:n,className:Mr("absolute right-2 top-2 rounded-md p-1 text-foreground
71/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...e,children:b.jsx(JE,{className:"h-4 w-4"})}));iy.displayName=Gv.displayName;const ay=y.forwardRef(({className:t,...e},n)=>b.jsx(Hv,{ref:n,className:Mr("text-sm font-semibold",t),...e}));ay.displayName=Hv.displayName;const ly=y.forwardRef(({className:t,...e},n)=>b.jsx(qv,{ref:n,className:Mr("text-sm opacity-90",t),...e}));ly.displayName=qv.displayName;function jx(){const{toasts:t}=Zb();return b.jsxs(Ox,{children:[t.map(function({id:e,title:n,description:r,action:s,...o}){return b.jsxs(oy,{...o,children:[b.jsxs("div",{className:"grid gap-1",children:[n&&b.jsx(ay,{children:n}),r&&b.jsx(ly,{children:r})]}),s,b.jsx(iy,{})]},e)}),b.jsx(sy,{})]})}var Vh=["light","dark"],Ix="(prefers-color-scheme: dark)",Nx=y.createContext(void 0),Lx={setTheme:t=>{},themes:[]},Dx=()=>{var t;return(t=y.useContext(Nx))!=null?t:Lx};y.memo(({forcedTheme:t,storageKey:e,attribute:n,enableSystem:r,enableColorScheme:s,defaultTheme:o,value:i,attrs:a,nonce:l})=>{let u=o==="system",c=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${a.map(_=>`'${_}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,d=s?Vh.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=(_,g=!1,w=!0)=>{let v=i?i[_]:_,p=g?_+"|| ''":`'${v}'`,m="";return s&&w&&!g&&Vh.includes(_)&&(m+=`d.style.colorScheme = '${_}';`),n==="class"?g||v?m+=`c.add(${p})`:m+="null":v&&(m+=`d[s](n,${p})`),m},f=t?`!function(){${c}${h(t)}}()`:r?`!function(){try{${c}var e=localStorage.getItem('${e}');if('system'===e||(!e&&${u})){var t='${Ix}',m=window.matchMedia(t);if(m.media!==t||m.matches){${h("dark")}}else{${h("light")}}}else if(e){${i?`var x=${JSON.stringify(i)};`:""}${h(i?"x[e]":"e",!0)}}${u?"":"else{"+h(o,!1,!1)+"}"}${d}}catch(e){}}()`:`!function(){try{${c}var e=localStorage.getItem('${e}');if(e){${i?`var x=${JSON.stringify(i)};`:""}${h(i?"x[e]":"e",!0)}}else{${h(o,!1,!1)};}${d}}catch(t){}}();`;return y.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:f}})});var $x=t=>{switch(t){case"success":return zx;case"info":return Bx;case"warning":return Fx;case"error":return Vx;default:return null}},Mx=Array(12).fill(0),Ux=({visible:t,className:e})=>j.createElement("div",{className:["sonner-loading-wrapper",e].filter(Boolean).join(" "),"data-visible":t},j.createElement("div",{className:"sonner-spinner"},Mx.map((n,r)=>j.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),zx=j.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},j.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"})),Fx=j.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},j.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"})),Bx=j.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},j.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"})),Vx=j.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},j.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"})),Wx=j.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"},j.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),j.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Hx=()=>{let[t,e]=j.useState(document.hidden);return j.useEffect(()=>{let n=()=>{e(document.hidden)};
71return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),t},mc=1,qx=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var e;let{message:n,...r}=t,s=typeof(t==null?void 0:t.id)=="number"||((e=t.id)==null?void 0:e.length)>0?t.id:mc++,o=this.toasts.find(a=>a.id===s),i=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),o?this.toasts=this.toasts.map(a=>a.id===s?(this.publish({...a,...t,id:s,title:n}),{...a,...t,id:s,dismissible:i,title:n}):a):this.addToast({title:n,...r,dismissible:i,id:s}),s},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),this.subscribers.forEach(e=>e({id:t,dismiss:!0})),t),this.message=(t,e)=>this.create({...e,message:t}),this.error=(t,e)=>this.create({...e,message:t,type:"error"}),this.success=(t,e)=>this.create({...e,type:"success",message:t}),this.info=(t,e)=>this.create({...e,type:"info",message:t}),this.warning=(t,e)=>this.create({...e,type:"warning",message:t}),this.loading=(t,e)=>this.create({...e,type:"loading",message:t}),this.promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));let r=t instanceof Promise?t:t(),s=n!==void 0,o,i=r.then(async l=>{if(o=["resolve",l],j.isValidElement(l))s=!1,this.create({id:n,type:"default",message:l});else if(Gx(l)&&!l.ok){s=!1;let u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description;this.create({id:n,type:"error",message:u,description:c})}else if(e.success!==void 0){s=!1;let u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description;this.create({id:n,type:"success",message:u,description:c})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){s=!1;let u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description;this.create({id:n,type:"error",message:u,description:c})}}).finally(()=>{var l;s&&(this.dismiss(n),n=void 0),(l=e.finally)==null||l.call(e)}),a=()=>new Promise((l,u)=>i.then(()=>o[0]==="reject"?u(o[1]):l(o[1])).catch(u));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})},this.custom=(t,e)=>{let n=(e==null?void 0:e.id)||mc++;return this.create({jsx:t(n),id:n,...e}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ke=new qx,Kx=(t,e)=>{let n=(e==null?void 0:e.id)||mc++;return Ke.addToast({title:t,...e,id:n}),n},Gx=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",Qx=Kx,Jx=()=>Ke.toasts,Yx=()=>Ke.getActiveToasts(),BR=Object.assign(Qx,{success:Ke.success,info:Ke.info,warning:Ke.warning,error:Ke.error,custom:Ke.custom,message:Ke.message,promise:Ke.promise,dismiss:Ke.dismiss,loading:Ke.loading},{getHistory:Jx,getToasts:Yx});function Xx(t,{insertAt:e}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",e==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}Xx(`:where(html[dir="ltr"]),:where([data-sonner-toaster][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%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][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%)}:where([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:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([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);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([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 #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([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)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([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;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
71left: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);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-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
71:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([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}:where([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}:where([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, 0px)) translate(var(--swipe-amount-x, 0px));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{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{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{0%{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-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--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-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-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-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, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
71--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-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-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],[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],[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],[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],[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:nth-child(1){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)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{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%)} 72`);function Ni(t){return t.label!==void 0}var Zx=3,eS="32px",tS="16px",Wh=4e3,nS=356,rS=14,sS=20,oS=200;function St(...t){return t.filter(Boolean).join(" ")}function iS(t){let[e,n]=t.split("-"),r=[];return e&&r.push(e),n&&r.push(n),r}var aS=t=>{var e,n,r,s,o,i,a,l,u,c,d;let{invert:h,toast:f,unstyled:_,interacting:g,setHeights:w,visibleToasts:v,heights:p,index:m,toasts:E,expanded:x,removeToast:S,defaultRichColors:k,closeButton:C,style:A,cancelButtonStyle:N,actionButtonStyle:V,className:$="",descriptionClassName:q="",duration:D,position:ee,gap:W,loadingIcon:Q,expandByDefault:P,classNames:O,icons:M,closeButtonAriaLabel:J="Close toast",pauseWhenPageIsHidden:F}=t,[X,te]=j.useState(null),[Ee,Ne]=j.useState(null),[se,zr]=j.useState(!1),[yn,lr]=j.useState(!1),[wn,Fr]=j.useState(!1),[_n,di]=j.useState(!1),[El,fi]=j.useState(!1),[xl,Js]=j.useState(0),[Br,vf]=j.useState(0),Ys=j.useRef(f.duration||D||Wh),yf=j.useRef(null),ur=j.useRef(null),aw=m===0,lw=m+1<=v,ft=f.type,Vr=f.dismissible!==!1,uw=f.className||"",cw=f.descriptionClassName||"",hi=j.useMemo(()=>p.findIndex(K=>
72K.toastId===f.id)||0,[p,f.id]),dw=j.useMemo(()=>{var K;return(K=f.closeButton)!=null?K:C},[f.closeButton,C]),wf=j.useMemo(()=>f.duration||D||Wh,[f.duration,D]),Sl=j.useRef(0),Wr=j.useRef(0),_f=j.useRef(0),Hr=j.useRef(null),[fw,hw]=ee.split("-"),bf=j.useMemo(()=>p.reduce((K,ie,fe)=>fe>=hi?K:K+ie.height,0),[p,hi]),Ef=Hx(),pw=f.invert||h,kl=ft==="loading";Wr.current=j.useMemo(()=>hi*W+bf,[hi,bf]),j.useEffect(()=>{Ys.current=wf},[wf]),j.useEffect(()=>{zr(!0)},[]),j.useEffect(()=>{let K=ur.current;if(K){let ie=K.getBoundingClientRect().height;return vf(ie),w(fe=>[{toastId:f.id,height:ie,position:f.position},...fe]),()=>w(fe=>fe.filter(_t=>_t.toastId!==f.id))}},[w,f.id]),j.useLayoutEffect(()=>{if(!se)return;let K=ur.current,ie=K.style.height;K.style.height="auto";let fe=K.getBoundingClientRect().height;K.style.height=ie,vf(fe),w(_t=>_t.find(bt=>bt.toastId===f.id)?_t.map(bt=>bt.toastId===f.id?{...bt,height:fe}:bt):[{toastId:f.id,height:fe,position:f.position},..._t])},[se,f.title,f.description,w,f.id]);let bn=j.useCallback(()=>{lr(!0),Js(Wr.current),w(K=>K.filter(ie=>ie.toastId!==f.id)),setTimeout(()=>{S(f)},oS)},[f,S,w,Wr]);j.useEffect(()=>{if(f.promise&&ft==="loading"||f.duration===1/0||f.type==="loading")return;let K;return x||g||F&&Ef?(()=>{if(_f.current<Sl.current){let ie=new Date().getTime()-Sl.current;Ys.current=Ys.current-ie}_f.current=new Date().getTime()})():Ys.current!==1/0&&(Sl.current=new Date().getTime(),K=setTimeout(()=>{var ie;(ie=f.onAutoClose)==null||ie.call(f,f),bn()},Ys.current)),()=>clearTimeout(K)},[x,g,f,ft,F,Ef,bn]),j.useEffect(()=>{f.delete&&bn()},[bn,f.delete]);function mw(){var K,ie,fe;return M!=null&&M.loading?j.createElement("div",{className:St(O==null?void 0:O.loader,(K=f==null?void 0:f.classNames)==null?void 0:K.loader,"sonner-loader"),"data-visible":ft==="loading"},M.loading):Q?j.createElement("div",{className:St(O==null?void 0:O.loader,(ie=f==null?void 0:f.classNames)==null?void 0:ie.loader,"sonner-loader"),"data-visible":ft==="loading"},Q):j.createElement(Ux,{className:St(O==null?void 0:O.loader,(fe=f==null?void 0:f.classNames)==null?void 0:fe.loader),visible:ft==="loading"})}return j.createElement("li",{tabIndex:0,ref:ur,className:St($,uw,O==null?void 0:O.toast,(e=f==null?void 0:f.classNames)==null?void 0:e.toast,O==null?void 0:O.default,O==null?void 0:O[ft],(n=f==null?void 0:f.classNames)==null?void 0:n[ft]),"data-sonner-toast":"","data-rich-colors":(r=f.richColors)!=null?r:k,"data-styled":!(f.jsx||f.unstyled||_),"data-mounted":se,"data-promise":!!f.promise,"data-swiped":El,"data-removed":yn,"data-visible":lw,"data-y-position":fw,"data-x-position":hw,"data-index":m,"data-front":aw,"data-swiping":wn,"data-dismissible":Vr,"data-type":ft,"data-invert":pw,"data-swipe-out":_n,"data-swipe-direction":Ee,"data-expanded":!!(x||P&&se),style:{"--index":m,"--toasts-before":m,"--z-index":E.length-m,"--offset":`${yn?xl:Wr.current}px`,"--initial-height":P?"auto":`${Br}px`,...A,...f.style},onDragEnd:()=>{Fr(!1),te(null),Hr.current=null},onPointerDown:K=>{kl||!Vr||(yf.current=new Date,Js(Wr.current),K.target.setPointerCapture(K.pointerId),K.target.tagName!=="BUTTON"&&(Fr(!0),Hr.current={x:K.clientX,y:K.clientY}))},onPointerUp:()=>{var K,ie,fe,_t;if(_n||!Vr)return;Hr.current=null;let bt=Number(((K=ur.current)==null?void 0:K.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),En=Number(((ie=ur.current)==null?void 0:ie.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),cr=new Date().getTime()-((fe=yf.current)==null?void 0:fe.getTime()),Et=X==="x"?bt:En,xn=Math.abs(Et)/cr;if(Math.abs(Et)>=sS||xn>.11){Js(Wr.current),(_t=f.onDismiss)==null||_t.call(f,f),Ne(X==="x"?bt>0?"right":"left":En>0?"down":"up"),bn(),di(!0),fi(!1);return}Fr(!1),te(null)},onPointerMove:K=>{var ie,fe,_t,bt;if(!Hr.current||!Vr||((ie=window.getSelection())==null?void 0:ie.toString().length)>0)return;let En=K.clientY-Hr.current.y,cr=K.clientX-Hr.current.x,Et=(fe=t.swipeDirections)!=null?fe:iS(ee);!X&&(Math.abs(cr)>1||Math.abs(En)>1)&&te(Math.abs(cr)>Math.abs(En)?"x":"y");let xn={x:0,y:0};X==="y"?(Et.includes("top")||Et.includes("bottom"))&&(Et.includes("top")&&En<0||Et.includes("bottom")&&En>
720)&&(xn.y=En):X==="x"&&(Et.includes("left")||Et.includes("right"))&&(Et.includes("left")&&cr<0||Et.includes("right")&&cr>0)&&(xn.x=cr),(Math.abs(xn.x)>0||Math.abs(xn.y)>0)&&fi(!0),(_t=ur.current)==null||_t.style.setProperty("--swipe-amount-x",`${xn.x}px`),(bt=ur.current)==null||bt.style.setProperty("--swipe-amount-y",`${xn.y}px`)}},dw&&!f.jsx?j.createElement("button",{"aria-label":J,"data-disabled":kl,"data-close-button":!0,onClick:kl||!Vr?()=>{}:()=>{var K;bn(),(K=f.onDismiss)==null||K.call(f,f)},className:St(O==null?void 0:O.closeButton,(s=f==null?void 0:f.classNames)==null?void 0:s.closeButton)},(o=M==null?void 0:M.close)!=null?o:Wx):null,f.jsx||y.isValidElement(f.title)?f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title:j.createElement(j.Fragment,null,ft||f.icon||f.promise?j.createElement("div",{"data-icon":"",className:St(O==null?void 0:O.icon,(i=f==null?void 0:f.classNames)==null?void 0:i.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||mw():null,f.type!=="loading"?f.icon||(M==null?void 0:M[ft])||$x(ft):null):null,j.createElement("div",{"data-content":"",className:St(O==null?void 0:O.content,(a=f==null?void 0:f.classNames)==null?void 0:a.content)},j.createElement("div",{"data-title":"",className:St(O==null?void 0:O.title,(l=f==null?void 0:f.classNames)==null?void 0:l.title)},typeof f.title=="function"?f.title():f.title),f.description?j.createElement("div",{"data-description":"",className:St(q,cw,O==null?void 0:O.description,(u=f==null?void 0:f.classNames)==null?void 0:u.description)},typeof f.description=="function"?f.description():f.description):null),y.isValidElement(f.cancel)?f.cancel:f.cancel&&Ni(f.cancel)?j.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||N,onClick:K=>{var ie,fe;Ni(f.cancel)&&Vr&&((fe=(ie=f.cancel).onClick)==null||fe.call(ie,K),bn())},className:St(O==null?void 0:O.cancelButton,(c=f==null?void 0:f.classNames)==null?void 0:c.cancelButton)},f.cancel.label):null,y.isValidElement(f.action)?f.action:f.action&&Ni(f.action)?j.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||V,onClick:K=>{var ie,fe;Ni(f.action)&&((fe=(ie=f.action).onClick)==null||fe.call(ie,K),!K.defaultPrevented&&bn())},className:St(O==null?void 0:O.actionButton,(d=f==null?void 0:f.classNames)==null?void 0:d.actionButton)},f.action.label):null))};function Hh(){if(typeof window>"u"||typeof document>"u")return"ltr";let t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function lS(t,e){let n={};return[t,e].forEach((r,s)=>{let o=s===1,i=o?"--mobile-offset":"--offset",a=o?tS:eS;function l(u){["top","right","bottom","left"].forEach(c=>{n[`${i}-${c}`]=typeof u=="number"?`${u}px`:u})}typeof r=="number"||typeof r=="string"?l(r):typeof r=="object"?["top","right","bottom","left"].forEach(u=>{r[u]===void 0?n[`${i}-${u}`]=a:n[`${i}-${u}`]=typeof r[u]=="number"?`${r[u]}px`:r[u]}):l(a)}),n}var uS=y.forwardRef(function(t,e){let{invert:n,position:r="bottom-right",hotkey:s=["altKey","KeyT"],expand:o,closeButton:i,className:a,offset:l,mobileOffset:u,theme:c="light",richColors:d,duration:h,style:f,visibleToasts:_=Zx,toastOptions:g,dir:w=Hh(),gap:v=rS,loadingIcon:p,icons:m,containerAriaLabel:E="Notifications",pauseWhenPageIsHidden:x}=t,[S,k]=j.useState([]),C=j.useMemo(()=>Array.from(new Set([r].concat(S.filter(F=>F.position).map(F=>F.position)))),[S,r]),[A,N]=j.useState([]),[V,$]=j.useState(!1),[q,D]=j.useState(!1),[ee,W]=j.useState(c!=="system"?c:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),Q=j.useRef(null),P=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),O=j.useRef(null),M=j.useRef(!1),J=j.useCallback(F=>{k(X=>{var te;return(te=X.find(Ee=>Ee.id===F.id))!=null&&te.delete||Ke.dismiss(F.id),X.filter(({id:Ee})=>Ee!==F.id)})},[]);return j.useEffect(()=>Ke.subscribe(F=>{if(F.dismiss){k(X=>X.map(te=>te.id===F.id?{...te,delete:!0}:te));return}setTimeout(()=>{wv.flushSync(()=>{k(X=>{let te=X.findIndex(Ee=>Ee.id===F.id);return te!==-1?[...X.slice(0,te),{...X[te],...F},...X.slice(te+1)]:[F,...X]})})})}),[]),j.useEffect(()=>{if(c!=="system"){W(c);return}if(c==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?W("dark"):W("light")),typeof window>"u")return;let F=window.matchMedia("(prefers-color-scheme: dark)");try{F.addEventListener("change",({matches:X})=>{W(X?"dark":"light")})}catch{F.addListener(({matches:te})=>{try{W(te?"dark":"light")}catch(Ee){console.error(Ee)}})}},[c]),j.useEffect(()=>{S.length<=1&&$(!1)},[S]),j.useEffect(()=>{let F=X=>{var te,Ee;s.every(Ne=>X[Ne]||X.code===Ne)&&($(!0),(te=Q.current)==null||te.focus()),X.code==="Escape"&&(document.activeElement===Q.current||(Ee=Q.current)!=null&&Ee.contains(document.activeElement))&&$(!1)};return document.addEventListener("keydown",F),()=>document.removeEventListener("keydown",F)},[s]),j.useEffect(()=>{if(Q.current)return()=>{O.current&&(O.current.focus({preventScroll:!0}),O.current=null,M.current=!1)}},[Q.current]),j.createElement("section",{ref:e,"aria-label":`${E} ${P}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((F,X)=>{var te;let[Ee,Ne]=F.split("-");return S.length?j.createElement("ol",{key:F,dir:w==="auto"?Hh():w,tabIndex:-1,ref:Q,className:a,"data-sonner-toaster":!0,"data-theme":ee,"data-y-position":Ee,"data-lifted":V&&S.length>1&&!o,"data-x-position":Ne,style:{"--front-toast-height":`${((te=A[0])==null?void 0:te.height)||0}px`,"--width":`${nS}px`,"--gap":`${v}px`,...f,...lS(l,u)},onBlur:se=>{M.current&&!se.currentTarget.contains(se.relatedTarget)&&(M.current=!1,O.current&&(O.current.focus({preventScroll:!0}),O.current=null))},onFocus:se=>{se.target instanceof HTMLElement&&se.target.dataset.dismissible==="false"||M.current||(M.current=!0,O.current=se.relatedTarget)},onMouseEnter:()=>$(!0),onMouseMove:()=>$(!0),onMouseLeave:()=>{q||$(!1)},onDragEnd:()=>$(!1),onPointerDown:se=>{se.target instanceof HTMLElement&&se.target.dataset.dismissible==="false"||D(!0)},onPointerUp:()=>D(!1)},S.filter(se=>!se.position&&X===0||se.position===F).map((se,zr)=>{var yn,lr;return j.createElement(aS,{key:se.id,icons:m,index:zr,toast:se,defaultRichColors:d,duration:(yn=g==null?void 0:g.duration)!=null?yn:h,className:g==null?void 0:g.className,descriptionClassName:g==null?void 0:g.descriptionClassName,invert:n,visibleToasts:_,closeButton:(lr=g==null?void 0:g.closeButton)!=null?lr:i,interacting:q,position:F,style:g==null?void 0:g.style,unstyled:g==null?void 0:g.unstyled,classNames:g==null?void 0:g.classNames,cancelButtonStyle:g==null?void 0:g.cancelButtonStyle,actionButtonStyle:g==null?void 0:g.actionButtonStyle,removeToast:J,toasts:S.filter(wn=>wn.position==se.position),heights:A.filter(wn=>wn.position==se.position),setHeights:N,expandByDefault:o,gap:v,loadingIcon:p,expanded:V,pauseWhenPageIsHidden:x,swipeDirections:t.swipeDirections})})):null}))});const cS=({...t})=>{const{theme:e="system"}=Dx();return b.jsx(uS,{theme:e,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})};var dS=qc[" useId ".trim().toString()]||(()=>{}),fS=0;function hS(t){const[e,n]=y.useState(dS());return hn(()=>{n(r=>r??String(fS++))},[t]),e?`radix-${e}
72`:""}const pS=["top","right","bottom","left"],tr=Math.min,rt=Math.max,ja=Math.round,Li=Math.floor,Jt=t=>({x:t,y:t}),mS={left:"right",right:"left",bottom:"top",top:"bottom"},gS={start:"end",end:"start"};function gc(t,e,n){return rt(t,tr(e,n))}function pn(t,e){return typeof t=="function"?t(e):t}function mn(t){return t.split("-")[0]}function Ws(t){return t.split("-")[1]}function Vd(t){return t==="x"?"y":"x"}function Wd(t){return t==="y"?"height":"width"}const vS=new Set(["top","bottom"]);function Kt(t){return vS.has(mn(t))?"y":"x"}function Hd(t){return Vd(Kt(t))}function yS(t,e,n){n===void 0&&(n=!1);const r=Ws(t),s=Hd(t),o=Wd(s);let i=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(i=Ia(i)),[i,Ia(i)]}function wS(t){const e=Ia(t);return[vc(t),e,vc(e)]}function vc(t){return t.replace(/start|end/g,e=>gS[e])}const qh=["left","right"],Kh=["right","left"],_S=["top","bottom"],bS=["bottom","top"];function ES(t,e,n){switch(t){case"top":case"bottom":return n?e?Kh:qh:e?qh:Kh;case"left":case"right":return e?_S:bS;default:return[]}}function xS(t,e,n,r){const s=Ws(t);let o=ES(mn(t),n==="start",r);return s&&(o=o.map(i=>i+"-"+s),e&&(o=o.concat(o.map(vc)))),o}function Ia(t){return t.replace(/left|right|bottom|top/g,e=>mS[e])}function SS(t){return{top:0,right:0,bottom:0,left:0,...t}}function uy(t){return typeof t!="number"?SS(t):{top:t,right:t,bottom:t,left:t}}function Na(t){const{x:e,y:n,width:r,height:s}=t;return{width:r,height:s,top:n,left:e,right:e+r,bottom:n+s,x:e,y:n}}function Gh(t,e,n){let{reference:r,floating:s}=t;const o=Kt(e),i=Hd(e),a=Wd(i),l=mn(e),u=o==="y",c=r.x+r.width/2-s.width/2,d=r.y+r.height/2-s.height/2,h=r[a]/2-s[a]/2;let f;switch(l){case"top":f={x:c,y:r.y-s.height};break;case"bottom":f={x:c,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-s.width,y:d};break;default:f={x:r.x,y:r.y}}switch(Ws(e)){case"start":f[i]-=h*(n&&u?-1:1);break;case"end":f[i]+=h*(n&&u?-1:1);break}return f}const kS=async(t,e,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:o=[],platform:i}=n,a=o.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(e));let u=await i.getElementRects({reference:t,floating:e,strategy:s}),{x:c,y:d}=Gh(u,r,l),h=r,f={},_=0;for(let g=0;g<a.length;g++){const{name:w,fn:v}=a[g],{x:p,y:m,data:E,reset:x}=await v({x:c,y:d,initialPlacement:r,placement:h,strategy:s,middlewareData:f,re
vendor: 9,620 bytes, line 72
72cts:u,platform:i,elements:{reference:t,floating:e}});c=p??c,d=m??d,f={...f,[w]:{...f[w],...E}},x&&_<=50&&(_++,typeof x=="object"&&(x.placement&&(h=x.placement),x.rects&&(u=x.rects===!0?await i.getElementRects({reference:t,floating:e,strategy:s}):x.rects),{x:c,y:d}=Gh(u,h,l)),g=-1)}return{x:c,y:d,placement:h,strategy:s,middlewareData:f}};async function Wo(t,e){var n;e===void 0&&(e={});const{x:r,y:s,platform:o,rects:i,elements:a,strategy:l}=t,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:h=!1,padding:f=0}=pn(e,t),_=uy(f),w=a[h?d==="floating"?"reference":"floating":d],v=Na(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(w)))==null||n?w:w.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:l})),p=d==="floating"?{x:r,y:s,width:i.floating.width,height:i.floating.height}:i.reference,m=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),E=await(o.isElement==null?void 0:o.isElement(m))?await(o.getScale==null?void 0:o.getScale(m))||{x:1,y:1}:{x:1,y:1},x=Na(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:p,offsetParent:m,strategy:l}):p);return{top:(v.top-x.top+_.top)/E.y,bottom:(x.bottom-v.bottom+_.bottom)/E.y,left:(v.left-x.left+_.left)/E.x,right:(x.right-v.right+_.right)/E.x}}const TS=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:s,rects:o,platform:i,elements:a,middlewareData:l}=e,{element:u,padding:c=0}=pn(t,e)||{};if(u==null)return{};const d=uy(c),h={x:n,y:r},f=Hd(s),_=Wd(f),g=await i.getDimensions(u),w=f==="y",v=w?"top":"left",p=w?"bottom":"right",m=w?"clientHeight":"clientWidth",E=o.reference[_]+o.reference[f]-h[f]-o.floating[_],x=h[f]-o.reference[f],S=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let k=S?S[m]:0;(!k||!await(i.isElement==null?void 0:i.isElement(S)))&&(k=a.floating[m]||o.floating[_]);const C=E/2-x/2,A=k/2-g[_]/2-1,N=tr(d[v],A),V=tr(d[p],A),$=N,q=k-g[_]-V,D=k/2-g[_]/2+C,ee=gc($,D,q),W=!l.arrow&&Ws(s)!=null&&D!==ee&&o.reference[_]/2-(D<$?N:V)-g[_]/2<0,Q=W?D<$?D-$:D-q:0;return{[f]:h[f]+Q,data:{[f]:ee,centerOffset:D-ee-Q,...W&&{alignmentOffset:Q}},reset:W}}}),PS=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:s,middlewareData:o,rects:i,initialPlacement:a,platform:l,elements:u}=e,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:g=!0,...w}=pn(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const v=mn(s),p=Kt(a),m=mn(a)===a,E=await(l.isRTL==null?void 0:l.isRTL(u.floating)),x=h||(m||!g?[Ia(a)]:wS(a)),S=_!=="none";!h&&S&&x.push(...xS(a,g,_,E));const k=[a,...x],C=await Wo(e,w),A=[];let N=((r=o.flip)==null?void 0:r.overflows)||[];if(c&&A.push(C[v]),d){const D=yS(s,i,E);A.push(C[D[0]],C[D[1]])}if(N=[...N,{placement:s,overflows:A}],!A.every(D=>D<=0)){var V,$;const D=(((V=o.flip)==null?void 0:V.index)||0)+1,ee=k[D];if(ee&&(!(d==="alignment"?p!==Kt(ee):!1)||N.every(P=>P.overflows[0]>0&&Kt(P.placement)===p)))return{data:{index:D,overflows:N},reset:{placement:ee}};let W=($=N.filter(Q=>Q.overflows[0]<=0).sort((Q,P)=>Q.overflows[1]-P.overflows[1])[0])==null?void 0:$.placement;if(!W)switch(f){case"bestFit":{var q;const Q=(q=N.filter(P=>{if(S){const O=Kt(P.placement);return O===p||O==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(O=>O>0).reduce((O,M)=>O+M,0)]).sort((P,O)=>P[1]-O[1])[0])==null?void 0:q[0];Q&&(W=Q);break}case"initialPlacement":W=a;break}if(s!==W)return{reset:{placement:W}}}return{}}}};function Qh(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Jh(t){return pS.some(e=>t[e]>=0)}const CS=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...s}=pn(t,e);switch(r){case"referenceHidden":{const o=await Wo(e,{...s,elementContext:"reference"}),i=Qh(o,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Jh(i)}}}case"escaped":{const o=await Wo(e,{...s,altBoundary:!0}),i=Qh(o,n.floating);return{data:{escapedOffsets:i,escaped:Jh(i)}}}default:return{}}}}},cy=new Set(["left","top"]);async function OS(t,e){const{placement:n,platform:r,elements:s}=t,o=await(r.isRTL==null?void 0:r.isRTL(s.floating)),i=mn(n),a=Ws(n),l=Kt(n)==="y",u=cy.has(i)?-1:1,c=o&&l?-1:1,d=pn(e,t);let{mainAxis:h,crossAxis:f,alignmentAxis:_}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof _=="number"&&(f=a==="end"?_*-1:_),l?{x:f*c,y:h*u}:{x:h*u,y:f*c}}const RS=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:s,y:o,placement:i,middlewareData:a}=e,l=await OS(e,t);return i===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:s+l.x,y:o+l.y,data:{...l,placement:i}}}}},AS=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:s}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:w=>{let{x:v,y:p}=w;return{x:v,y:p}}},...l}=pn(t,e),u={x:n,y:r},c=await Wo(e,l),d=Kt(mn(s)),h=Vd(d);let f=u[h],_=u[d];if(o){const w=h==="y"?"top":"left",v=h==="y"?"bottom":"right",p=f+c[w],m=f-c[v];f=gc(p,f,m)}if(i){const w=d==="y"?"top":"left",v=d==="y"?"bottom":"right",p=_+c[w],m=_-c[v];_=gc(p,_,m)}const g=a.fn({...e,[h]:f,[d]:_});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[h]:o,[d]:i}}}}}},jS=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:s,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=pn(t,e),c={x:n,y:r},d=Kt(s),h=Vd(d);let f=c[h],_=c[d];const g=pn(a,e),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const m=h==="y"?"height":"width",E=o.reference[h]-o.floating[m]+w.mainAxis,x=o.reference[h]+o.reference[m]-w.mainAxis;f<E?f=E:f>x&&(f=x)}if(u){var v,p;const m=h==="y"?"width":"height",E=cy.has(mn(s)),x=o.reference[d]-o.floating[m]+(E&&((v=i.offset)==null?void 0:v[d])||0)+(E?0:w.crossAxis),S=o.reference[d]+o.reference[m]+(E?0:((p=i.offset)==null?void 0:p[d])||0)-(E?w.crossAxis:0);_<x?_=x:_>S&&(_=S)}return{[h]:f,[d]:_}}}},IS=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:s,rects:o,platform:i,elements:a}=e,{apply:l=()=>{},...u}=pn(t,e),c=await Wo(e,u),d=mn(s),h=Ws(s),f=Kt(s)==="y",{width:_,height:g}=o.floating;let w,v;d==="top"||d==="bottom"?(w=d,v=h===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(v=d,w=h==="end"?"top":"bottom");const p=g-c.top-c.bottom,m=_-c.left-c.right,E=tr(g-c[w],p),x=tr(_-c[v],m),S=!e.middlewareData.shift;let k=E,C=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(C=m),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(k=p),S&&!h){const N=rt(c.left,0),V=rt(c.right,0),$=rt(c.top,0),q=rt(c.bottom,0);f?C=_-2*(N!==0||V!==0?N+V:rt(c.left,c.right)):k=g-2*($!==0||q!==0?$+q:rt(c.top,c.bottom))}await l({...e,availableWidth:C,availableHeight:k});const A=await i.getDimensions(a.floating);return _!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function cl(){return typeof window<"u"}function Hs(t){return dy(t)?(t.nodeName||"").toLowerCase():"#document"}function lt(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Xt(t){var e;return(e=(dy(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function dy(t){return cl()?t instanceof Node||t instanceof lt(t).Node:!1}function Mt(t){return cl()?t instanceof Element||t instanceof lt(t).Element:!1}function Yt(t){return cl()?t instanceof HTMLElement||t instanceof lt(t).HTMLElement:!1}function Yh(t){return!cl()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof lt(t).ShadowRoot}const NS=new Set(["inline","contents"]);function ui(t){const{overflow:e,overflowX:n,overflowY:r,display:s}=Ut(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!NS.has(s)}const LS=new Set(["table","td","th"]);function DS(t){return LS.has(Hs(t))}const $S=[":popover-open",":modal"];function dl(t){return $S.some(e=>{try{return t.matches(e)}catch{return!1}})}const MS=["transform","translate","scale","rotate","perspective"],US=["transform","translate","scale","rotate","perspective","filter"],zS=["paint","layout","strict","content"];function qd(t){const e=Kd(),n=Mt(t)?Ut(t):t;return MS.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||US.some(r=>(n.willChange||"").includes(r))||zS.some(r=>(n.contain||"").includes(r))}function FS(t){let e=nr(t);for(;Yt(e)&&!Ds(e);){if(qd(e))return e;if(dl(e))return null;e=nr(e)}return null}function Kd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const BS=new Set(["html","body","#document"]);function Ds(t){return BS.has(Hs(t))}function Ut(t){return lt(t).getComputedStyle(t)}function fl(t){return Mt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function nr(t){if(Hs(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Yh(t)&&t.host||Xt(t);return Yh(e)?e.host:e}function fy(t){const e=nr(t);return Ds(e)?t.ownerDocument?t.ownerDocument.body:t.body:Yt(e)&&ui(e)?e:fy(e)}function Ho(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const s=fy(t),o=s===((r=t.ownerDocument)==null?void 0:r.body),i=lt(s);if(o){const a=yc(i);
vendor: 4,828 bytes, line 72
72return e.concat(i,i.visualViewport||[],ui(s)?s:[],a&&n?Ho(a):[])}return e.concat(s,Ho(s,[],n))}function yc(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function hy(t){const e=Ut(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const s=Yt(t),o=s?t.offsetWidth:n,i=s?t.offsetHeight:r,a=ja(n)!==o||ja(r)!==i;return a&&(n=o,r=i),{width:n,height:r,$:a}}function Gd(t){return Mt(t)?t:t.contextElement}function ws(t){const e=Gd(t);if(!Yt(e))return Jt(1);const n=e.getBoundingClientRect(),{width:r,height:s,$:o}=hy(e);let i=(o?ja(n.width):n.width)/r,a=(o?ja(n.height):n.height)/s;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const VS=Jt(0);function py(t){const e=lt(t);return!Kd()||!e.visualViewport?VS:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function WS(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==lt(t)?!1:e}function Lr(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect(),o=Gd(t);let i=Jt(1);e&&(r?Mt(r)&&(i=ws(r)):i=ws(t));const a=WS(o,n,r)?py(o):Jt(0);let l=(s.left+a.x)/i.x,u=(s.top+a.y)/i.y,c=s.width/i.x,d=s.height/i.y;if(o){const h=lt(o),f=r&&Mt(r)?lt(r):r;let _=h,g=yc(_);for(;g&&r&&f!==_;){const w=ws(g),v=g.getBoundingClientRect(),p=Ut(g),m=v.left+(g.clientLeft+parseFloat(p.paddingLeft))*w.x,E=v.top+(g.clientTop+parseFloat(p.paddingTop))*w.y;l*=w.x,u*=w.y,c*=w.x,d*=w.y,l+=m,u+=E,_=lt(g),g=yc(_)}}return Na({width:c,height:d,x:l,y:u})}function Qd(t,e){const n=fl(t).scrollLeft;return e?e.left+n:Lr(Xt(t)).left+n}function my(t,e,n){n===void 0&&(n=!1);const r=t.getBoundingClientRect(),s=r.left+e.scrollLeft-(n?0:Qd(t,r)),o=r.top+e.scrollTop;return{x:s,y:o}}function HS(t){let{elements:e,rect:n,offsetParent:r,strategy:s}=t;const o=s==="fixed",i=Xt(r),a=e?dl(e.floating):!1;if(r===i||a&&o)return n;let l={scrollLeft:0,scrollTop:0},u=Jt(1);const c=Jt(0),d=Yt(r);if((d||!d&&!o)&&((Hs(r)!=="body"||ui(i))&&(l=fl(r)),Yt(r))){const f=Lr(r);u=ws(r),c.x=f.x+r.clientLeft,c.y=f.y+r.clientTop}const h=i&&!d&&!o?my(i,l,!0):Jt(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+h.x,y:n.y*u.y-l.scrollTop*u.y+c.y+h.y}}function qS(t){return Array.from(t.getClientRects())}function KS(t){const e=Xt(t),n=fl(t),r=t.ownerDocument.body,s=rt(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=rt(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+Qd(t);const a=-n.scrollTop;return Ut(r).direction==="rtl"&&(i+=rt(e.clientWidth,r.clientWidth)-s),{width:s,height:o,x:i,y:a}}function GS(t,e){const n=lt(t),r=Xt(t),s=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,a=0,l=0;if(s){o=s.width,i=s.height;const u=Kd();(!u||u&&e==="fixed")&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:i,x:a,y:l}}const QS=new Set(["absolute","fixed"]);function JS(t,e){const n=Lr(t,!0,e==="fixed"),r=n.top+t.clientTop,s=n.left+t.clientLeft,o=Yt(t)?ws(t):Jt(1),i=t.clientWidth*o.x,a=t.clientHeight*o.y,l=s*o.x,u=r*o.y;return{width:i,height:a,x:l,y:u}}function Xh(t,e,n){let r;if(e==="viewport")r=GS(t,n);else if(e==="document")r=KS(Xt(t));else if(Mt(e))r=JS(e,n);else{const s=py(t);r={x:e.x-s.x,y:e.y-s.y,width:e.width,height:e.height}}return Na(r)}function gy(t,e){const n=nr(t);return n===e||!Mt(n)||Ds(n)?!1:Ut(n).position==="fixed"||gy(n,e)}function YS(t,e){const n=e.get(t);if(n)return n;let r=Ho(t,[],!1).filter(a=>Mt(a)&&Hs(a)!=="body"),s=null;const o=Ut(t).position==="fixed";let i=o?nr(t):t;for(;Mt(i)&&!Ds(i);){const a=Ut(i),l=qd(i);!l&&a.position==="fixed"&&(s=null),(o?!l&&!s:!l&&a.position==="static"&&!!s&&QS.has(s.position)||ui(i)&&!l&&gy(t,i))?r=r.filter(c=>c!==i):s=a,i=nr(i)}return e.set(t,r),r}function XS(t){let{element:e,boundary:n,rootBoundary:r,strategy:s}=t;const i=[...n==="clippingAncestors"?dl(e)?[]:YS(e,this._c):[].concat(n),r],a=i[0],l=i.reduce((u,c)=>{const d=Xh(e,c,s);return u.top=rt(d.top,u.top),u.right=tr(d.right,u.right),u.bottom=tr(d.bottom,u.bottom),u.left=rt(d.left,u.left),u},Xh(e,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function ZS(t){const{width:e,height:n}=hy(t);return{width:e,height:n}}function e1(t,e,n){const r=Yt(e),s=Xt(e),o=n==="fixed",i=Lr(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=Jt(0);function u(){l.x=Qd(s)}if(r||!r&&!o)if((Hs(e)!=="body"||ui(s))&&(a=fl(e)),r){const f=Lr(e,!0,o,e);l.x=f.x+e.clientLeft,l.y=f.y+e.clientTop}else s&&u();o&&!r&&s&&u();const c=s&&!r&&!o?my(s,a):Jt(0),d=i.left+a.scrollLeft-l.x-c.x,h=i.top+a.scrollTop-l.y-c.y;return{x:d,y:h,width:i.width,height:i.height}}function ru(t){return Ut(t).position==="static"}function Zh(t,e){if(!Yt(t)||Ut(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Xt(t)===n&&(n=n.ownerDocument.body),n}function vy(t,e){const n=lt(t);if(dl(t))return n;if(!Yt(t)){let s=nr(t);for(;s&&!Ds(s);
vendor: 7,738 bytes, line 72
72){if(Mt(s)&&!ru(s))return s;s=nr(s)}return n}let r=Zh(t,e);for(;r&&DS(r)&&ru(r);)r=Zh(r,e);return r&&Ds(r)&&ru(r)&&!qd(r)?n:r||FS(t)||n}const t1=async function(t){const e=this.getOffsetParent||vy,n=this.getDimensions,r=await n(t.floating);return{reference:e1(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function n1(t){return Ut(t).direction==="rtl"}const r1={convertOffsetParentRelativeRectToViewportRelativeRect:HS,getDocumentElement:Xt,getClippingRect:XS,getOffsetParent:vy,getElementRects:t1,getClientRects:qS,getDimensions:ZS,getScale:ws,isElement:Mt,isRTL:n1};function yy(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function s1(t,e){let n=null,r;const s=Xt(t);function o(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const u=t.getBoundingClientRect(),{left:c,top:d,width:h,height:f}=u;if(a||e(),!h||!f)return;const _=Li(d),g=Li(s.clientWidth-(c+h)),w=Li(s.clientHeight-(d+f)),v=Li(c),m={rootMargin:-_+"px "+-g+"px "+-w+"px "+-v+"px",threshold:rt(0,tr(1,l))||1};let E=!0;function x(S){const k=S[0].intersectionRatio;if(k!==l){if(!E)return i();k?i(!1,k):r=setTimeout(()=>{i(!1,1e-7)},1e3)}k===1&&!yy(u,t.getBoundingClientRect())&&i(),E=!1}try{n=new IntersectionObserver(x,{...m,root:s.ownerDocument})}catch{n=new IntersectionObserver(x,m)}n.observe(t)}return i(!0),o}function o1(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=Gd(t),c=s||o?[...u?Ho(u):[],...Ho(e)]:[];c.forEach(v=>{s&&v.addEventListener("scroll",n,{passive:!0}),o&&v.addEventListener("resize",n)});const d=u&&a?s1(u,n):null;let h=-1,f=null;i&&(f=new ResizeObserver(v=>{let[p]=v;p&&p.target===u&&f&&(f.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var m;(m=f)==null||m.observe(e)})),n()}),u&&!l&&f.observe(u),f.observe(e));let _,g=l?Lr(t):null;l&&w();function w(){const v=Lr(t);g&&!yy(g,v)&&n(),g=v,_=requestAnimationFrame(w)}return n(),()=>{var v;c.forEach(p=>{s&&p.removeEventListener("scroll",n),o&&p.removeEventListener("resize",n)}),d==null||d(),(v=f)==null||v.disconnect(),f=null,l&&cancelAnimationFrame(_)}}const i1=RS,a1=AS,l1=PS,u1=IS,c1=CS,ep=TS,d1=jS,f1=(t,e,n)=>{const r=new Map,s={platform:r1,...n},o={...s.platform,_c:r};return kS(t,e,{...s,platform:o})};var h1=typeof document<"u",p1=function(){},ia=h1?y.useLayoutEffect:p1;function La(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,s;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!La(t[r],e[r]))return!1;return!0}if(s=Object.keys(t),n=s.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,s[r]))return!1;for(r=n;r--!==0;){const o=s[r];if(!(o==="_owner"&&t.$$typeof)&&!La(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function wy(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function tp(t,e){const n=wy(t);return Math.round(e*n)/n}function su(t){const e=y.useRef(t);return ia(()=>{e.current=t}),e}function m1(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:o,floating:i}={},transform:a=!0,whileElementsMounted:l,open:u}=t,[c,d]=y.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[h,f]=y.useState(r);La(h,r)||f(r);const[_,g]=y.useState(null),[w,v]=y.useState(null),p=y.useCallback(P=>{P!==S.current&&(S.current=P,g(P))},[]),m=y.useCallback(P=>{P!==k.current&&(k.current=P,v(P))},[]),E=o||_,x=i||w,S=y.useRef(null),k=y.useRef(null),C=y.useRef(c),A=l!=null,N=su(l),V=su(s),$=su(u),q=y.useCallback(()=>{if(!S.current||!k.current)return;const P={placement:e,strategy:n,middleware:h};V.current&&(P.platform=V.current),f1(S.current,k.current,P).then(O=>{const M={...O,isPositioned:$.current!==!1};D.current&&!La(C.current,M)&&(C.current=M,ai.flushSync(()=>{d(M)}))})},[h,e,n,V,$]);ia(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,d(P=>({...P,isPositioned:!1})))},[u]);const D=y.useRef(!1);ia(()=>(D.current=!0,()=>{D.current=!1}),[]),ia(()=>{if(E&&(S.current=E),x&&(k.current=x),E&&x){if(N.current)return N.current(E,x,q);q()}},[E,x,q,N,A]);const ee=y.useMemo(()=>({reference:S,floating:k,setReference:p,setFloating:m}),[p,m]),W=y.useMemo(()=>({reference:E,floating:x}),[E,x]),Q=y.useMemo(()=>{const P={position:n,left:0,top:0};if(!W.floating)return P;const O=tp(W.floating,c.x),M=tp(W.floating,c.y);return a?{...P,transform:"translate("+O+"px, "+M+"px)",...wy(W.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:O,top:M}},[n,a,W.floating,c.x,c.y]);return y.useMemo(()=>({...c,update:q,refs:ee,elements:W,floatingStyles:Q}),[c,q,ee,W,Q])}const g1=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:s}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?ep({element:r.current,padding:s}).fn(n):{}:r?ep({element:r,padding:s}).fn(n):{}}}},v1=(t,e)=>({...i1(t),options:[t,e]}),y1=(t,e)=>({...a1(t),options:[t,e]}),w1=(t,e)=>({...d1(t),options:[t,e]}),_1=(t,e)=>({...l1(t),options:[t,e]}),b1=(t,e)=>({...u1(t),options:[t,e]}),E1=(t,e)=>({...c1(t),options:[t,e]}),x1=(t,e)=>({...g1(t),options:[t,e]});var S1="Arrow",_y=y.forwardRef((t,e)=>{const{children:n,width:r=10,height:s=5,...o}=t;return b.jsx(et.svg,{...o,ref:e,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:b.jsx("polygon",{points:"0,0 30,0 15,10"})})});_y.displayName=S1;var k1=_y;function T1(t){const[e,n]=y.useState(void 0);return hn(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const o=s[0];let i,a;if("borderBoxSize"in o){const l=o.borderBoxSize,u=Array.isArray(l)?l[0]:l;i=u.inlineSize,a=u.blockSize}else i=t.offsetWidth,a=t.offsetHeight;n({width:i,height:a})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}var Jd="Popper",[by,Ey]=al(Jd),[P1,xy]=by(Jd),Sy=t=>{const{__scopePopper:e,children:n}=t,[r,s]=y.useState(null);return b.jsx(P1,{scope:e,anchor:r,onAnchorChange:s,children:n})};Sy.displayName=Jd;var ky="PopperAnchor",Ty=y.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...s}=t,o=xy(ky,n),i=y.useRef(null),a=$t(e,i);return y.useEffect(()=>{o.onAnchorChange((r==null?void 0:r.current)||i.current)}),r?null:b.jsx(et.div,{...s,ref:a})});Ty.displayName=ky;var Yd="PopperContent",[C1,O1]=by(Yd),Py=y.forwardRef((t,e)=>{var se,zr,yn,lr,wn,Fr;const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:o="center",alignOffset:i=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:c=0,sticky:d="partial",hideWhenDetached:h=!1,updatePositionStrategy:f="optimized",onPlaced:_,...g}=t,w=xy(Yd,n),[v,p]=y.useState(null),m=$t(e,_n=>p(_n)),[E,x]=y.useState(null),S=T1(E),k=(S==null?void 0:S.width)??0,C=(S==null?void 0:S.height)??0,A=r+(o!=="center"?"-"+o:""),N=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},V=Array.isArray(u)?u:[u],$=V.length>0,q={padding:N,boundary:V.filter(A1),altBoundary:$},{refs:D,floatingStyles:ee,placement:W,isPositioned:Q,middlewareData:P}=m1({strategy:"fixed",placement:A,whileElementsMounted:(..._n)=>o1(..._n,{animationFrame:f==="always"}),elements:{reference:w.anchor},middleware:[v1({mainAxis:s+C,alignmentAxis:i}),l&&y1({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?w1():void 0,...q}),l&&_1({...q}),b1({...q,apply:({elements:_n,rects:di,availableWidth:El,availableHeight:fi})=>
vendor: 6,862 bytes, line 72
72{const{width:xl,height:Js}=di.reference,Br=_n.floating.style;Br.setProperty("--radix-popper-available-width",`${El}px`),Br.setProperty("--radix-popper-available-height",`${fi}px`),Br.setProperty("--radix-popper-anchor-width",`${xl}px`),Br.setProperty("--radix-popper-anchor-height",`${Js}px`)}}),E&&x1({element:E,padding:a}),j1({arrowWidth:k,arrowHeight:C}),h&&E1({strategy:"referenceHidden",...q})]}),[O,M]=Ry(W),J=er(_);hn(()=>{Q&&(J==null||J())},[Q,J]);const F=(se=P.arrow)==null?void 0:se.x,X=(zr=P.arrow)==null?void 0:zr.y,te=((yn=P.arrow)==null?void 0:yn.centerOffset)!==0,[Ee,Ne]=y.useState();return hn(()=>{v&&Ne(window.getComputedStyle(v).zIndex)},[v]),b.jsx("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:Q?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ee,"--radix-popper-transform-origin":[(lr=P.transformOrigin)==null?void 0:lr.x,(wn=P.transformOrigin)==null?void 0:wn.y].join(" "),...((Fr=P.hide)==null?void 0:Fr.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:b.jsx(C1,{scope:n,placedSide:O,onArrowChange:x,arrowX:F,arrowY:X,shouldHideArrow:te,children:b.jsx(et.div,{"data-side":O,"data-align":M,...g,ref:m,style:{...g.style,animation:Q?void 0:"none"}})})})});Py.displayName=Yd;var Cy="PopperArrow",R1={top:"bottom",right:"left",bottom:"top",left:"right"},Oy=y.forwardRef(function(e,n){const{__scopePopper:r,...s}=e,o=O1(Cy,r),i=R1[o.placedSide];return b.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:b.jsx(k1,{...s,ref:n,style:{...s.style,display:"block"}})})});Oy.displayName=Cy;function A1(t){return t!==null}var j1=t=>({name:"transformOrigin",options:t,fn(e){var w,v,p;const{placement:n,rects:r,middlewareData:s}=e,i=((w=s.arrow)==null?void 0:w.centerOffset)!==0,a=i?0:t.arrowWidth,l=i?0:t.arrowHeight,[u,c]=Ry(n),d={start:"0%",center:"50%",end:"100%"}[c],h=(((v=s.arrow)==null?void 0:v.x)??0)+a/2,f=(((p=s.arrow)==null?void 0:p.y)??0)+l/2;let _="",g="";return u==="bottom"?(_=i?d:`${h}px`,g=`${-l}px`):u==="top"?(_=i?d:`${h}px`,g=`${r.floating.height+l}px`):u==="right"?(_=`${-l}px`,g=i?d:`${f}px`):u==="left"&&(_=`${r.floating.width+l}px`,g=i?d:`${f}px`),{data:{x:_,y:g}}}});function Ry(t){const[e,n="center"]=t.split("-");return[e,n]}var I1=Sy,N1=Ty,L1=Py,D1=Oy,[hl,VR]=al("Tooltip",[Ey]),pl=Ey(),Ay="TooltipProvider",$1=700,wc="tooltip.open",[M1,Xd]=hl(Ay),jy=t=>{const{__scopeTooltip:e,delayDuration:n=$1,skipDelayDuration:r=300,disableHoverableContent:s=!1,children:o}=t,i=y.useRef(!0),a=y.useRef(!1),l=y.useRef(0);return y.useEffect(()=>{const u=l.current;return()=>window.clearTimeout(u)},[]),b.jsx(M1,{scope:e,isOpenDelayedRef:i,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(l.current),i.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.current=!0,r)},[r]),isPointerInTransitRef:a,onPointerInTransitChange:y.useCallback(u=>{a.current=u},[]),disableHoverableContent:s,children:o})};jy.displayName=Ay;var qo="Tooltip",[U1,ml]=hl(qo),Iy=t=>{const{__scopeTooltip:e,children:n,open:r,defaultOpen:s,onOpenChange:o,disableHoverableContent:i,delayDuration:a}=t,l=Xd(qo,t.__scopeTooltip),u=pl(e),[c,d]=y.useState(null),h=hS(),f=y.useRef(0),_=i??l.disableHoverableContent,g=a??l.delayDuration,w=y.useRef(!1),[v,p]=Ov({prop:r,defaultProp:s??!1,onChange:k=>{k?(l.onOpen(),document.dispatchEvent(new CustomEvent(wc))):l.onClose(),o==null||o(k)},caller:qo}),m=y.useMemo(()=>v?w.current?"delayed-open":"instant-open":"closed",[v]),E=y.useCallback(()=>{window.clearTimeout(f.current),f.current=0,w.current=!1,p(!0)},[p]),x=y.useCallback(()=>{window.clearTimeout(f.current),f.current=0,p(!1)},[p]),S=y.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>{w.current=!0,p(!0),f.current=0},g)},[g,p]);return y.useEffect(()=>()=>{f.current&&(window.clearTimeout(f.current),f.current=0)},[]),b.jsx(I1,{...u,children:b.jsx(U1,{scope:e,contentId:h,open:v,stateAttribute:m,trigger:c,onTriggerChange:d,onTriggerEnter:y.useCallback(()=>{l.isOpenDelayedRef.current?S():E()},[l.isOpenDelayedRef,S,E]),onTriggerLeave:y.useCallback(()=>{_?x():(window.clearTimeout(f.current),f.current=0)},[x,_]),onOpen:E,onClose:x,disableHoverableContent:_,children:n})})};Iy.displayName=qo;var _c="TooltipTrigger",Ny=y.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,s=ml(_c,n),o=Xd(_c,n),i=pl(n),a=y.useRef(null),l=$t(e,a,s.onTriggerChange),u=y.useRef(!1),c=y.useRef(!1),d=y.useCallback(()=>u.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),b.jsx(N1,{asChild:!0,...i,children:b.jsx(et.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:l,onPointerMove:Pe(t.onPointerMove,h=>{h.pointerType!=="touch"&&!c.current&&!o.isPointerInTransitRef.current&&(s.onTriggerEnter(),c.current=!0)}),onPointerLeave:Pe(t.onPointerLeave,()=>{s.onTriggerLeave(),c.current=!1}),onPointerDown:Pe(t.onPointerDown,()=>{s.open&&s.onClose(),u.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:Pe(t.onFocus,()=>{u.current||s.onOpen()}),onBlur:Pe(t.onBlur,s.onClose),onClick:Pe(t.onClick,s.onClose)})})});Ny.displayName=_c;var z1="TooltipPortal",[WR,F1]=hl(z1,{forceMount:void 0}),$s="TooltipContent",Ly=y.forwardRef((t,e)=>{const n=F1($s,t.__scopeTooltip),{forceMount:r=n.forceMount,side:s="top",...o}=t,i=ml($s,t.__scopeTooltip);return b.jsx(Md,{present:r||i.open,children:i.disableHoverableContent?b.jsx(Dy,{side:s,...o,ref:e}):b.jsx(B1,{side:s,...o,ref:e})})}),B1=y.forwardRef((t,e)=>{const n=ml($s,t.__scopeTooltip),r=Xd($s,t.__scopeTooltip),s=y.useRef(null),o=$t(e,s),[i,a]=y.useState(null),{trigger:l,onClose:u}=n,c=s.current,{onPointerInTransitChange:d}=r,h=y.useCallback(()=>{a(null),d(!1)},[d]),f=y.useCallback((_,g)=>{const w=_.currentTarget,v={x:_.clientX,y:_.clientY},p=K1(v,w.getBoundingClientRect()),m=G1(v,p),E=Q1(g.getBoundingClientRect()),x=Y1([...m,...E]);a(x),d(!0)},[d]);return y.useEffect(()=>()=>h(),[h]),y.useEffect(()=>{if(l&&c){const _=w=>f(w,c),g=w=>f(w,l);return l.addEventListener("pointerleave",_),c.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",_),c.removeEventListener("pointerleave",g)}}},[l,c,f,h]),y.useEffect(()=>{if(i){const _=g=>{const w=g.target,v={x:g.clientX,y:g.clientY},p=(l==null?void 0:l.contains(w))||(c==null?void 0:c.contains(w)),m=!J1(v,i);p?h():m&&(h(),u())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}
72},[l,c,i,u,h]),b.jsx(Dy,{...t,ref:o})}),[V1,W1]=hl(qo,{isInside:!1}),H1=nE("TooltipContent"),Dy=y.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":s,onEscapeKeyDown:o,onPointerDownOutside:i,...a}=t,l=ml($s,n),u=pl(n),{onClose:c}=l;return y.useEffect(()=>(document.addEventListener(wc,c),()=>document.removeEventListener(wc,c)),[c]),y.useEffect(()=>{if(l.trigger){const d=h=>{const f=h.target;f!=null&&f.contains(l.trigger)&&c()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[l.trigger,c]),b.jsx($d,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:d=>d.preventDefault(),onDismiss:c,children:b.jsxs(L1,{"data-state":l.stateAttribute,...u,...a,ref:e,style:{...a.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:[b.jsx(H1,{children:r}),b.jsx(V1,{scope:n,isInside:!0,children:b.jsx(TE,{id:l.contentId,role:"tooltip",children:s||r})})]})})});Ly.displayName=$s;var $y="TooltipArrow",q1=y.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,s=pl(n);return W1($y,n).isInside?null:b.jsx(D1,{...s,...r,ref:e})});q1.displayName=$y;function K1(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),s=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,r,s,o)){case o:return"left";case s:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function G1(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function Q1(t){const{top:e,right:n,bottom:r,left:s}=t;return[{x:s,y:e},{x:n,y:e},{x:n,y:r},{x:s,y:r}]}function J1(t,e){const{x:n,y:r}=t;let s=!1;for(let o=0,i=e.length-1;o<e.length;i=o++){const a=e[o],l=e[i],u=a.x,c=a.y,d=l.x,h=l.y;c>r!=h>r&&n<(d-u)*(r-c)/(h-c)+u&&(s=!s)}return s}function Y1(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),X1(e)}function X1(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const s=t[r];for(;e.length>=2;){const o=e[e.length-1],i=e[e.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))e.pop();else break}e.push(s)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const s=t[r];for(;n.length>=2;){const o=n[n.length-1],i=n[n.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))n.pop();else break}n.push(s)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var Z1=jy,ek=Iy,tk=Ny,My=Ly;const nk=Z1,HR=ek,qR=tk,rk=y.forwardRef(({className:t,sideOffset:e=4,...n},r)=>b.jsx(My,{ref:r,sideOffset:e,className:Mr("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...n}));rk.displayName=My.displayName;var gl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},vl=typeof window>"u"||"Deno"in globalThis;function Pt(){}function sk(t,e){return typeof t=="function"?t(e):t}function ok(t){return typeof t=="number"&&t>=0&&t!==1/0}function ik(t,e){return Math.max(t+(e||0)-Date.now(),0)}function bc(t,e){return typeof t=="function"?t(e):t}function ak(t,e){return typeof t=="function"?t(e):t}function np(t,e){const{type:n="all",exact:r,fetchStatus:s,predicate:o,queryKey:i,stale:a}=t;if(i){if(r){if(e.queryHash!==Zd(i,e.options))return!1}else if(!Go(e.queryKey,i))return!1}if(n!=="all"){const l=e.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||s&&s!==e.state.fetchStatus||o&&!o(e))}function rp(t,e){const{exact:n,status:r,predicate:s,mutationKey:o}=t;if(o){if(!e.options.mutationKey)return!1;if(n){if(Ko(e.options.mutationKey)!==Ko(o))return!1}else if(!Go(e.options.mutationKey,o))return!1}return!(r&&e.state.status!==r||s&&!s(e))}function Zd(t,e){return((e==null?void 0:e.queryKeyHashFn)||Ko)(t)}function Ko(t){return JSON.stringify(t,(e,n)=>Ec(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Go(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(n=>Go(t[n],e[n])):!1}function Uy(t,e){if(t===e)return t;const n=sp(t)&&sp(e);if(n||Ec(t)&&Ec(e)){const r=n?t:Object.keys(t),s=r.length,o=n?e:Object.keys(e),i=o.length,a=n?[]:{},l=new Set(r);let u=0;for(let c=0;c<i;c++){const d=n?c:o[c];(!n&&l.has(d)||n)&&t[d]===void 0&&e[d]===void 0?(a[d]=void 0,u++):(a[d]=Uy(t[d],e[d]),a[d]===t[d]&&t[d]!==void 0&&u++)}return s===i&&u===s?t:a}return e}function KR(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(t[n]!==e[n])return!1;return!0}function sp(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Ec(t){if(!op(t))return!1;const e=t.constructor;if(e===void 0)return!0;const n=e.prototype;return!(!op(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function op(t){return Object.prototype.toString.call(t)==="[object Object]"}function lk(t){return new Promise(e=>{setTimeout(e,t)})}function uk(t,e,n){return typeof n.structuralSharing=="function"?n.structuralSharing(t,e):n.structuralSharing!==!1?Uy(t,e):e}function ck(t,e,n=0){const r=[...t,e];return n&&r.length>n?r.slice(1):r}function dk(t,e,n=0){const r=[e,...t];return n&&r.length>n?r.slice(0,-1):r}var ef=Symbol();function zy(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===ef?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function GR(t,e){return typeof t=="function"?t(...e):!!t}var Er,Ln,bs,Yp,fk=(Yp=class extends gl{constructor(){super();re(this,Er);re(this,Ln);re(this,bs);G(this,bs,e=>{if(!vl&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){T(this,Ln)||this.setEventListener(T(this,bs))}onUnsubscribe(){var e;this.hasListeners()||((e=T(this,Ln))==null||e.call(this),G(this,Ln,void 0))}setEventListener(e){var n;G(this,bs,e),(n=T(this,Ln))==null||n.call(this),G(this,Ln,e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(e){T(this,Er)!==e&&(G(this,Er,e),this.onFocus())}onFocus(){const e=this.isFocused();
vendor: 4,912 bytes, line 72
72this.listeners.forEach(n=>{n(e)})}isFocused(){var e;return typeof T(this,Er)=="boolean"?T(this,Er):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},Er=new WeakMap,Ln=new WeakMap,bs=new WeakMap,Yp),Fy=new fk,Es,Dn,xs,Xp,hk=(Xp=class extends gl{constructor(){super();re(this,Es,!0);re(this,Dn);re(this,xs);G(this,xs,e=>{if(!vl&&window.addEventListener){const n=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){T(this,Dn)||this.setEventListener(T(this,xs))}onUnsubscribe(){var e;this.hasListeners()||((e=T(this,Dn))==null||e.call(this),G(this,Dn,void 0))}setEventListener(e){var n;G(this,xs,e),(n=T(this,Dn))==null||n.call(this),G(this,Dn,e(this.setOnline.bind(this)))}setOnline(e){T(this,Es)!==e&&(G(this,Es,e),this.listeners.forEach(r=>{r(e)}))}isOnline(){return T(this,Es)}},Es=new WeakMap,Dn=new WeakMap,xs=new WeakMap,Xp),Da=new hk;function pk(){let t,e;const n=new Promise((s,o)=>{t=s,e=o});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),t(s)},n.reject=s=>{r({status:"rejected",reason:s}),e(s)},n}function mk(t){return Math.min(1e3*2**t,3e4)}function By(t){return(t??"online")==="online"?Da.isOnline():!0}var Vy=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function ou(t){return t instanceof Vy}function Wy(t){let e=!1,n=0,r=!1,s;const o=pk(),i=g=>{var w;r||(h(new Vy(g)),(w=t.abort)==null||w.call(t))},a=()=>{e=!0},l=()=>{e=!1},u=()=>Fy.isFocused()&&(t.networkMode==="always"||Da.isOnline())&&t.canRun(),c=()=>By(t.networkMode)&&t.canRun(),d=g=>{var w;r||(r=!0,(w=t.onSuccess)==null||w.call(t,g),s==null||s(),o.resolve(g))},h=g=>{var w;r||(r=!0,(w=t.onError)==null||w.call(t,g),s==null||s(),o.reject(g))},f=()=>new Promise(g=>{var w;s=v=>{(r||u())&&g(v)},(w=t.onPause)==null||w.call(t)}).then(()=>{var g;s=void 0,r||(g=t.onContinue)==null||g.call(t)}),_=()=>{if(r)return;let g;const w=n===0?t.initialPromise:void 0;try{g=w??t.fn()}catch(v){g=Promise.reject(v)}Promise.resolve(g).then(d).catch(v=>{var S;if(r)return;const p=t.retry??(vl?0:3),m=t.retryDelay??mk,E=typeof m=="function"?m(n,v):m,x=p===!0||typeof p=="number"&&n<p||typeof p=="function"&&p(n,v);if(e||!x){h(v);return}n++,(S=t.onFail)==null||S.call(t,n,v),lk(E).then(()=>u()?void 0:f()).then(()=>{e?h(v):_()})})};return{promise:o,cancel:i,continue:()=>(s==null||s(),o),cancelRetry:a,continueRetry:l,canStart:c,start:()=>(c()?_():f().then(_),o)}}var gk=t=>setTimeout(t,0);function vk(){let t=[],e=0,n=a=>{a()},r=a=>{a()},s=gk;const o=a=>{e?t.push(a):s(()=>{n(a)})},i=()=>{const a=t;t=[],a.length&&s(()=>{r(()=>{a.forEach(l=>{n(l)})})})};return{batch:a=>{let l;e++;try{l=a()}finally{e--,e||i()}return l},batchCalls:a=>(...l)=>{o(()=>{a(...l)})},schedule:o,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{s=a}}}var Ve=vk(),xr,Zp,Hy=(Zp=class{constructor(){re(this,xr)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),ok(this.gcTime)&&G(this,xr,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(vl?1/0:5*60*1e3))}clearGcTimeout(){T(this,xr)&&(clearTimeout(T(this,xr)),G(this,xr,void 0))}},xr=new WeakMap,Zp),Ss,Sr,ht,kr,Me,ei,Tr,Ot,en,em,yk=(em=class extends Hy{constructor(e){super();re(this,Ot);re(this,Ss);re(this,Sr);re(this,ht);re(this,kr);re(this,Me);re(this,ei);re(this,Tr);G(this,Tr,!1),G(this,ei,e.defaultOptions),this.setOptions(e.options),this.observers=[],G(this,kr,e.client),G(this,ht,T(this,kr).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,G(this,Ss,_k(this.options)),this.state=e.state??T(this,Ss),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=T(this,Me))==null?void 0:e.promise}setOptions(e){this.options={...T(this,ei),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&T(this,ht).remove(this)}setData(e,n){const r=uk(this.state.data,e,this.options);return Le(this,Ot,en).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(e,n){Le(this,Ot,en).call(this,{type:"setState",state:e,setStateOptions:n})}cancel(e){var r,s;const n=(r=T(this,Me))==null?void 0:r.promise;return(s=T(this,Me))==null||s.cancel(e),n?n.then(Pt).catch(Pt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(T(this,Ss))}isActive(){return this.observers.some(e=>ak(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ef||this.state.dataUpdateCount+this.state.errorUpdate
72Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>bc(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!ik(this.state.dataUpdatedAt,e)}onFocus(){var n;const e=this.observers.find(r=>r.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(n=T(this,Me))==null||n.continue()}onOnline(){var n;const e=this.observers.find(r=>r.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(n=T(this,Me))==null||n.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),T(this,ht).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(T(this,Me)&&(T(this,Tr)?T(this,Me).cancel({revert:!0}):T(this,Me).cancelRetry()),this.scheduleGc()),T(this,ht).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Le(this,Ot,en).call(this,{type:"invalidate"})}fetch(e,n){var u,c,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(T(this,Me))return T(this,Me).continueRetry(),T(this,Me).promise}if(e&&this.setOptions(e),!this.options.queryFn){const h=this.observers.find(f=>f.options.queryFn);h&&this.setOptions(h.options)}const r=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(G(this,Tr,!0),r.signal)})},o=()=>{const h=zy(this.options,n),_=(()=>{const g={client:T(this,kr),queryKey:this.queryKey,meta:this.meta};return s(g),g})();return G(this,Tr,!1),this.options.persister?this.options.persister(h,_,this):h(_)},a=(()=>{const h={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:T(this,kr),state:this.state,fetchFn:o};return s(h),h})();(u=this.options.behavior)==null||u.onFetch(a,this),G(this,Sr,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&Le(this,Ot,en).call(this,{type:"fetch",meta:(d=a.fetchOptions)==null?void 0:d.meta});const l=h=>{var f,_,g,w;ou(h)&&h.silent||Le(this,Ot,en).call(this,{type:"error",error:h}),ou(h)||((_=(f=T(this,ht).config).onError)==null||_.call(f,h,this),(w=(g=T(this,ht).config).onSettled)==null||w.call(g,this.state.data,h,this)),this.scheduleGc()};return G(this,Me,Wy({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:h=>{var f,_,g,w;if(h===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(v){l(v);return}(_=(f=T(this,ht).config).onSuccess)==null||_.call(f,h,this),(w=(g=T(this,ht).config).onSettled)==null||w.call(g,h,this.state.error,this),this.scheduleGc()},onError:l,onFail:(h,f)=>{Le(this,Ot,en).call(this,{type:"failed",failureCount:h,error:f})},onPause:()=>{Le(this,Ot,en).call(this,{type:"pause"})},onContinue:()=>{Le(this,Ot,en).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),T(this,Me).start()}},Ss=new WeakMap,Sr=new WeakMap,ht=new WeakMap,kr=new WeakMap,Me=new WeakMap,ei=new WeakMap,Tr=new WeakMap,Ot=new WeakSet,en=function(e){const n=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...wk(r.data,this.options),fetchMeta:e.meta??null};case"success":return G(this,Sr,void 0),{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=e.error;return ou(s)&&s.revert&&T(this,Sr)?{...T(this,Sr),fetchStatus:"idle"}
vendor: 4,506 bytes, line 72
72:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=n(this.state),Ve.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),T(this,ht).notify({query:this,type:"updated",action:e})})},em);function wk(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:By(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function _k(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,n=e!==void 0,r=n?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Vt,tm,bk=(tm=class extends gl{constructor(e={}){super();re(this,Vt);this.config=e,G(this,Vt,new Map)}build(e,n,r){const s=n.queryKey,o=n.queryHash??Zd(s,n);let i=this.get(o);return i||(i=new yk({client:e,queryKey:s,queryHash:o,options:e.defaultQueryOptions(n),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(i)),i}add(e){T(this,Vt).has(e.queryHash)||(T(this,Vt).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=T(this,Vt).get(e.queryHash);n&&(e.destroy(),n===e&&T(this,Vt).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Ve.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return T(this,Vt).get(e)}getAll(){return[...T(this,Vt).values()]}find(e){const n={exact:!0,...e};return this.getAll().find(r=>np(n,r))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(r=>np(e,r)):n}notify(e){Ve.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){Ve.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ve.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Vt=new WeakMap,tm),Wt,Fe,Pr,Ht,Cn,nm,Ek=(nm=class extends Hy{constructor(e){super();re(this,Ht);re(this,Wt);re(this,Fe);re(this,Pr);this.mutationId=e.mutationId,G(this,Fe,e.mutationCache),G(this,Wt,[]),this.state=e.state||xk(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){T(this,Wt).includes(e)||(T(this,Wt).push(e),this.clearGcTimeout(),T(this,Fe).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){G(this,Wt,T(this,Wt).filter(n=>n!==e)),this.scheduleGc(),T(this,Fe).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){T(this,Wt).length||(this.state.status==="pending"?this.scheduleGc():T(this,Fe).remove(this))}continue(){var e;return((e=T(this,Pr))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var o,i,a,l,u,c,d,h,f,_,g,w,v,p,m,E,x,S,k,C;const n=()=>{Le(this,Ht,Cn).call(this,{type:"continue"})};G(this,Pr,Wy({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(A,N)=>{Le(this,Ht,Cn).call(this,{type:"failed",failureCount:A,error:N})},onPause:()=>{Le(this,Ht,Cn).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>T(this,Fe).canRun(this)}));const r=this.state.status==="pending",s=!T(this,Pr).canStart();try{if(r)n();else{Le(this,Ht,Cn).call(this,{type:"pending",variables:e,isPaused:s}),await((i=(o=T(this,Fe).config).onMutate)==null?void 0:i.call(o,e,this));const N=await((l=(a=this.options).onMutate)==null?void 0:l.call(a,e));N!==this.state.context&&Le(this,Ht,Cn).call(this,{type:"pending",context:N,variables:e,isPaused:s})}const A=await T(this,Pr).start();return await((c=(u=T(this,Fe).config).onSuccess)==null?void 0:c.call(u,A,e,this.state.context,this)),await((h=(d=this.options).onSuccess)==null?void 0:h.call(d,A,e,this.state.context)),await((_=(f=T(this,Fe).config).onSettled)==null?void 0:_.call(f,A,null,this.state.variables,this.state.context,this)),await((w=(g=this.options).onSettled)==null?void 0:w.call(g,A,null,e,this.state.context)),Le(this,Ht,Cn).call(this,{type:"success",data:A}),A}catch(A){try{throw await((p=(v=T(this,Fe).config).onError)==null?void 0:p.call(v,A,e,this.state.context,this)),await((E=(m=this.options).onError)==null?void 0:E.
72call(m,A,e,this.state.context)),await((S=(x=T(this,Fe).config).onSettled)==null?void 0:S.call(x,void 0,A,this.state.variables,this.state.context,this)),await((C=(k=this.options).onSettled)==null?void 0:C.call(k,void 0,A,e,this.state.context)),A}finally{Le(this,Ht,Cn).call(this,{type:"error",error:A})}}finally{T(this,Fe).runNext(this)}}},Wt=new WeakMap,Fe=new WeakMap,Pr=new WeakMap,Ht=new WeakSet,Cn=function(e){const n=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Ve.batch(()=>{T(this,Wt).forEach(r=>{r.onMutationUpdate(e)}),T(this,Fe).notify({mutation:this,type:"updated",action:e})})},nm);function xk(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var sn,Rt,ti,rm,Sk=(rm=class extends gl{constructor(e={}){super();re(this,sn);re(this,Rt);re(this,ti);this.config=e,G(this,sn,new Set),G(this,Rt,new Map),G(this,ti,0)}build(e,n,r){const s=new Ek({mutationCache:this,mutationId:++pi(this,ti)._,options:e.defaultMutationOptions(n),state:r});return this.add(s),s}add(e){T(this,sn).add(e);const n=Di(e);if(typeof n=="string"){const r=T(this,Rt).get(n);r?r.push(e):T(this,Rt).set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(T(this,sn).delete(e)){const n=Di(e);if(typeof n=="string"){const r=T(this,Rt).get(n);if(r)if(r.length>1){const s=r.indexOf(e);s!==-1&&r.splice(s,1)}else r[0]===e&&T(this,Rt).delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=Di(e);if(typeof n=="string"){const r=T(this,Rt).get(n),s=r==null?void 0:r.find(o=>o.state.status==="pending");return!s||s===e}else return!0}runNext(e){var r;const n=Di(e);if(typeof n=="string"){const s=(r=T(this,Rt).get(n))==null?void 0:r.find(o=>o!==e&&o.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Ve.batch(()=>{T(this,sn).forEach(e=>{this.notify({type:"removed",mutation:e})}),T(this,sn).clear(),T(this,Rt).clear()})}getAll(){return Array.from(T(this,sn))}find(e){const n={exact:!0,...e};return this.getAll().find(r=>rp(n,r))}findAll(e={}){return this.getAll().filter(n=>rp(e,n))}notify(e){Ve.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return Ve.batch(()=>Promise.all(e.map(n=>n.continue().catch(Pt))))}},sn=new WeakMap,Rt=new WeakMap,ti=new WeakMap,rm);function Di(t){var e;return(e=t.options.scope)==null?void 0:e.id}function ip(t){return{onFetch:(e,n)=>{var c,d,h,f,_;const r=e.options,s=(h=(d=(c=e.fetchOptions)==null?void 0:c.meta)==null?void 0:d.fetchMore)==null?void 0:h.direction,o=((f=e.state.data)==null?void 0:f.pages)||[],i=((_=e.state.data)==null?void 0:_.pageParams)||[];let a={pages:[],pageParams:[]},l=0;const u=async()=>{let g=!1;const w=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(e.signal.aborted?g=!0:e.signal.addEventListener("abort",()=>{g=!0}),e.signal)})},v=zy(e.options,e.fetchOptions),p=async(m,E,x)=>{if(g)return Promise.reject();if(E==null&&m.pages.length)return Promise.resolve(m);const k=(()=>{const V={client:e.client,queryKey:e.queryKey,pageParam:E,direction:x?"backward":"forward",meta:e.options.meta};return w(V),V})(),C=await v(k),{maxPages:A}=e.options,N=x?dk:ck;return{pages:N(m.pages,C,A),pageParams:N(m.pageParams,E,A)}};if(s&&o.length){const m=s==="backward",E=m?kk:ap,x={pages:o,pageParams:i},S=E(r,x);a=await p(x,S,m)}else{const m=t??o.length;do{const E=l===0?i[0]??r.initialPageParam:ap(r,a);if(l>0&&E==null)break;a=await p(a,E),l++}while(l<m)}return a};e.options.persister?e.fetchFn=()=>{var g,w;return(w=(g=e.options).persister)==null?void 0:w.call(g,u,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},n)}:e.fetchFn=u}}}function ap(t,{pages:e,pageParams:n}){const r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,n[r],n):void 0}function kk(t,{pages:e,pageParams:n}){var r;return e.length>0?(r=t.getPreviousPageParam)==null?void 0:r.call(t,e[0],e,n[0],n):void 0}var ye,$n,Mn,ks,Ts,Un,Ps,Cs,sm,Tk=(sm=class{constructor(t={}){re(this,ye);re(this,$n);re(this,Mn);re(this,ks);re(this,Ts);re(this,Un);re(this,Ps);re(this,Cs);G(this,ye,t.queryCache||new bk),G(this,$n,t.mutationCache||new Sk),G(this,Mn,t.defaultOptions||{}),G(this,ks,new Map),G(this,Ts,new Map),G(this,Un,0)}mount(){pi(this,Un)._++,T(this,Un)===1&&(G(this,Ps,Fy.subscribe(async t=>{t&&(await this.resumePausedMutations(),T(this,ye).onFocus())})),G(this,Cs,Da.subscribe(async t=>{t&&(await this.resumePausedMutations(),T(this,ye).onOnline())})))}unmount(){var t,e;pi(this,Un)._--,T(this,Un)===0&&((t=T(this,Ps))==null||t.call(this),G(this,Ps,void 0),(e=T(this,Cs))==null||e.call(this),G(this,Cs,void 0))}isFetching(t){return T(this,ye).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return T(this,$n).findAll({...t,status:"pending"}).length}getQueryData(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=T(this,ye).get(e.queryHash))==null?void 0:n.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),n=T(this,ye).build(this,e),r=n.state.data;return r===void 0?this.fetchQuery(t):(t.revalidateIfStale&&n.isStaleByTime(bc(e.staleTime,n))&&this.prefetchQuery(e),Promise.resolve(r))}getQueriesData(t){return T(this,ye).findAll(t).map(({queryKey:e,state:n})=>{const r=n.data;return[e,r]})}setQueryData(t,e,n){const r=this.defaultQueryOptions({queryKey:t}),s=T(this,ye).get(r.queryHash),o=s==null?void 0:s.state.data,i=sk(e,o);if(i!==void 0)return T(this,ye).build(this,r).setData(i,{...n,manual:!0})}
72setQueriesData(t,e,n){return Ve.batch(()=>T(this,ye).findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,e,n)]))}getQueryState(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=T(this,ye).get(e.queryHash))==null?void 0:n.state}removeQueries(t){const e=T(this,ye);Ve.batch(()=>{e.findAll(t).forEach(n=>{e.remove(n)})})}resetQueries(t,e){const n=T(this,ye);return Ve.batch(()=>(n.findAll(t).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const n={revert:!0,...e},r=Ve.batch(()=>T(this,ye).findAll(t).map(s=>s.cancel(n)));return Promise.all(r).then(Pt).catch(Pt)}invalidateQueries(t,e={}){return Ve.batch(()=>(T(this,ye).findAll(t).forEach(n=>{n.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},e)))}refetchQueries(t,e={}){const n={...e,cancelRefetch:e.cancelRefetch??!0},r=Ve.batch(()=>T(this,ye).findAll(t).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let o=s.fetch(void 0,n);return n.throwOnError||(o=o.catch(Pt)),s.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Pt)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const n=T(this,ye).build(this,e);return n.isStaleByTime(bc(e.staleTime,n))?n.fetch(e):Promise.resolve(n.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Pt).catch(Pt)}fetchInfiniteQuery(t){return t.behavior=ip(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Pt).catch(Pt)}ensureInfiniteQueryData(t){return t.behavior=ip(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return Da.isOnline()?T(this,$n).resumePausedMutations():Promise.resolve()}getQueryCache(){return T(this,ye)}getMutationCache(){return T(this,$n)}getDefaultOptions(){return T(this,Mn)}setDefaultOptions(t){G(this,Mn,t)}setQueryDefaults(t,e){T(this,ks).set(Ko(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...T(this,ks).values()],n={};return e.forEach(r=>{Go(t,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(t,e){T(this,Ts).set(Ko(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...T(this,Ts).values()],n={};return e.forEach(r=>{Go(t,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(t){if(t._defaulted)return t;const e={...T(this,Mn).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=Zd(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===ef&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...T(this,Mn).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){T(this,ye).clear(),T(this,$n).clear()}},ye=new WeakMap,$n=new WeakMap,Mn=new WeakMap,ks=new WeakMap,Ts=new WeakMap,Un=new WeakMap,Ps=new WeakMap,Cs=new WeakMap,sm),qy=y.createContext(void 0),QR=t=>{const e=y.useContext(qy);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},Pk=({client:t,children:e})=>(y.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),b.jsx(qy.Provider,{value:t,children:e}));/** 73 * @remix-run/router v1.23.0 74 * 75 * Copyright (c) Remix Software Inc. 76 * 77 * This source code is licensed under the MIT license found in the 78 * LICENSE.md file in the root directory of this source tree. 79 * 80 * @license MIT 81 */function Qo(){return Qo=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Qo.apply(this,arguments)}var Bn;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Bn||(Bn={}));const lp="popstate";function Ck(t){t===void 0&&(t={});function e(r,s){let{pathname:o,search:i,hash:a}=r.location;return xc("",{pathname:o,search:i,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:$a(s)}return Rk(e,n,null,t)}function be(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function Ky(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function Ok(){return Math.random().toString(36).substr(2,8)}function up(t,e){return{usr:t.state,key:t.key,idx:e}}function xc(t,e,n,r){return n===void 0&&(n=null),Qo({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?qs(e):e,{state:n,key:e&&e.key||r||Ok()})}function $a(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function qs(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function Rk(t,e,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:o=!1}=r,i=s.history,a=Bn.Pop,l=null,u=c();u==null&&(u=0,i.replaceState(Qo({},i.state,{idx:u}),""));function c(){return(i.state||{idx:null}).idx}function d(){a=Bn.Pop;let w=c(),v=w==null?null:w-u;u=w,l&&l({action:a,location:g.location,delta:v})}function h(w,v){a=Bn.Push;let p=xc(g.location,w,v);u=c()+1;let m=up(p,u),E=g.createHref(p);try{i.pushState(m,"",E)}
vendor: 3,324 bytes, line 81
81catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;s.location.assign(E)}o&&l&&l({action:a,location:g.location,delta:1})}function f(w,v){a=Bn.Replace;let p=xc(g.location,w,v);u=c();let m=up(p,u),E=g.createHref(p);i.replaceState(m,"",E),o&&l&&l({action:a,location:g.location,delta:0})}function _(w){let v=s.location.origin!=="null"?s.location.origin:s.location.href,p=typeof w=="string"?w:$a(w);return p=p.replace(/ $/,"%20"),be(v,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,v)}let g={get action(){return a},get location(){return t(s,i)},listen(w){if(l)throw new Error("A history only accepts one active listener");return s.addEventListener(lp,d),l=w,()=>{s.removeEventListener(lp,d),l=null}},createHref(w){return e(s,w)},createURL:_,encodeLocation(w){let v=_(w);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:f,go(w){return i.go(w)}};return g}var cp;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(cp||(cp={}));function Ak(t,e,n){return n===void 0&&(n="/"),jk(t,e,n,!1)}function jk(t,e,n,r){let s=typeof e=="string"?qs(e):e,o=tf(s.pathname||"/",n);if(o==null)return null;let i=Gy(t);Ik(i);let a=null;for(let l=0;a==null&&l<i.length;++l){let u=Wk(o);a=Bk(i[l],u,r)}return a}function Gy(t,e,n,r){e===void 0&&(e=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(o,i,a)=>{let l={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};l.relativePath.startsWith("/")&&(be(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=Yn([r,l.relativePath]),c=n.concat(l);o.children&&o.children.length>0&&(be(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Gy(o.children,e,c,u)),!(o.path==null&&!o.index)&&e.push({path:u,score:zk(u,o.index),routesMeta:c})};return t.forEach((o,i)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))s(o,i);else for(let l of Qy(o.path))s(o,i,l)}),e}function Qy(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,s=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return s?[o,""]:[o];let i=Qy(r.join("/")),a=[];return a.push(...i.map(l=>l===""?o:[o,l].join("/"))),s&&a.push(...i),a.map(l=>t.startsWith("/")&&l===""?"/":l)}function Ik(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:Fk(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Nk=/^:[\w-]+$/,Lk=3,Dk=2,$k=1,Mk=10,Uk=-2,dp=t=>t==="*";function zk(t,e){let n=t.split("/"),r=n.length;return n.some(dp)&&(r+=Uk),e&&(r+=Dk),n.filter(s=>!dp(s)).reduce((s,o)=>s+(Nk.test(o)?Lk:o===""?$k:Mk),r)}function Fk(t,e){return t.length===e.length&&t.slice(0,-1).every((r,s)=>r===e[s])?t[t.length-1]-e[e.length-1]:0}function Bk(t,e,n){let{routesMeta:r}=t,s={},o="/",i=[];for(let a=0;a<r.length;++a){let l=r[a],u=a===r.length-1,c=o==="/"?e:e.slice(o.length)||"/",d=fp({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},c),h=l.route;if(!d&&u&&n&&!r[r.length-1].route.index&&(d=fp({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},c)),!d)return null;
vendor: 9,263 bytes, lines 81-90
81Object.assign(s,d.params),i.push({params:s,pathname:Yn([o,d.pathname]),pathnameBase:Gk(Yn([o,d.pathnameBase])),route:h}),d.pathnameBase!=="/"&&(o=Yn([o,d.pathnameBase]))}return i}function fp(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=Vk(t.path,t.caseSensitive,t.end),s=e.match(n);if(!s)return null;let o=s[0],i=o.replace(/(.)\/+$/,"$1"),a=s.slice(1);return{params:r.reduce((u,c,d)=>{let{paramName:h,isOptional:f}=c;if(h==="*"){let g=a[d]||"";i=o.slice(0,o.length-g.length).replace(/(.)\/+$/,"$1")}const _=a[d];return f&&!_?u[h]=void 0:u[h]=(_||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:i,pattern:t}}function Vk(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),Ky(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],s="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),s+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":t!==""&&t!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,e?void 0:"i"),r]}function Wk(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return Ky(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function tf(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function Hk(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:s=""}=typeof t=="string"?qs(t):t;return{pathname:n?n.startsWith("/")?n:qk(n,e):e,search:Qk(r),hash:Jk(s)}}function qk(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function iu(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Kk(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function nf(t,e){let n=Kk(t);return e?n.map((r,s)=>s===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function rf(t,e,n,r){r===void 0&&(r=!1);let s;typeof t=="string"?s=qs(t):(s=Qo({},t),be(!s.pathname||!s.pathname.includes("?"),iu("?","pathname","search",s)),be(!s.pathname||!s.pathname.includes("#"),iu("#","pathname","hash",s)),be(!s.search||!s.search.includes("#"),iu("#","search","hash",s)));let o=t===""||s.pathname==="",i=o?"/":s.pathname,a;if(i==null)a=n;else{let d=e.length-1;if(!r&&i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),d-=1;s.pathname=h.join("/")}a=d>=0?e[d]:"/"}let l=Hk(s,a),u=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const Yn=t=>t.join("/").replace(/\/\/+/g,"/"),Gk=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Qk=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,Jk=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function Yk(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const Jy=["post","put","patch","delete"];new Set(Jy);const Xk=["get",...Jy];new Set(Xk);/** 82 * React Router v6.30.1 83 * 84 * Copyright (c) Remix Software Inc. 85 * 86 * This source code is licensed under the MIT license found in the 87 * LICENSE.md file in the root directory of this source tree. 88 * 89 * @license MIT 90 */function Jo(){return Jo=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Jo.apply(this,arguments)}const sf=y.createContext(null),Zk=y.createContext(null),ir=y.createContext(null),yl=y.createContext(null),vn=y.createContext({outlet:null,matches:[],isDataRoute:!1}),Yy=y.createContext(null);function eT(t,e){let{relative:n}=e===void 0?{}:e;Ks()||be(!1);let{basename:r,navigator:s}=y.useContext(ir),{hash:o,pathname:i,search:a}=Zy(t,{relative:n}),l=i;return r!=="/"&&(l=i==="/"?r:Yn([r,i])),s.createHref({pathname:l,search:a,hash:o})}function Ks(){return y.useContext(yl)!=null}function zt(){return Ks()||be(!1),y.useContext(yl).location}function Xy(t){y.useContext(ir).static||y.useLayoutEffect(t)}function of(){let{isDataRoute:t}=y.useContext(vn);return t?hT():tT()}function tT(){Ks()||be(!1);let t=y.useContext(sf),{basename:e,future:n,navigator:r}=y.useContext(ir),{matches:s}=y.useContext(vn),{pathname:o}=zt(),i=JSON.stringify(nf(s,n.v7_relativeSplatPath)),a=y.useRef(!1);return Xy(()=>{a.current=!0}),y.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let d=rf(u,JSON.parse(i),o,c.relative==="path");t==null&&e!=="/"&&(d.pathname=d.pathname==="/"?e:Yn([e,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[e,r,i,o,t])}function JR(){let{matches:t}=y.useContext(vn),e=t[t.length-1];return e?e.params:{}}function Zy(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=y.useContext(ir),{matches:s}=y.useContext(vn),{pathname:o}=zt(),i=JSON.stringify(nf(s,r.v7_relativeSplatPath));return y.useMemo(()=>rf(t,JSON.parse(i),o,n==="path"),[t,i,o,n])}function nT(t,e){return rT(t,e)}function rT(t,e,n,r){Ks()||be(!1);let{navigator:s}=y.useContext(ir),{matches:o}=y.useContext(vn),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let u=zt(),c;if(e){var d;let w=typeof e=="string"?qs(e):e;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||be(!1),c=w}else c=u;let h=c.pathname||"/",f=h;if(l!=="/"){let w=l.replace(/^\//,"").split("/");f="/"+h.replace(/^\//,"").split("/").slice(w.length).join("/")}let _=Ak(t,{pathname:f}),g=lT(_&&_.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:Yn([l,s.encodeLocation?s.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:Yn([l,s.encodeLocation?s.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,n,r);return e&&g?y.createElement(yl.Provider,{value:{location:Jo({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Bn.Pop}},g):g}function sT(){let t=fT(),e=Yk(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},e),n?y.createElement("pre",{style:s},n):null,null)}const oT=y.createElement(sT,null);class iT extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?y.createElement(vn.Provider,{value:this.props.routeContext},y.createElement(Yy.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function aT(t){let{routeContext:e,match:n,children:r}=t,s=y.useContext(sf);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(vn.Provider,{value:e},r)}function lT(t,e,n,r){var s;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var o;if(!n)return null;if(n.errors)t=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&e.length===0&&!n.initialized&&n.matches.length>0)t=n.matches;else return null}let i=t,a=(s=n)==null?void 0:s.errors;if(a!=null){let c=i.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);c>=0||be(!1),i=i.slice(0,Math.min(i.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<i.length;c++){let d=i[c];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(u=c),d.route.id){let{loaderData:h,errors:f}=n,_=d.route.loader&&h[d.route.id]===void 0&&(!f||f[d.route.id]===void 0);if(d.route.lazy||_){l=!0,u>=0?i=i.slice(0,u+1):i=[i[0]];break}}}return i.reduceRight((c,d,h)=>{let f,_=!1,g=null,w=null;n&&(f=a&&d.route.id?a[d.route.id]:void 0,g=d.route.errorElement||oT,l&&(u<0&&h===0?(_=!0,w=null):u===h&&(_=!0,w=d.route.hydrateFallbackElement||null)));let v=e.concat(i.slice(0,h+1)),p=()=>{let m;return f?m=g:_?m=w:d.route.Component?m=y.createElement(d.route.Component,null):d.route.element?m=d.route.element:m=c,y.createElement(aT,{match:d,routeC
90ontext:{outlet:c,matches:v,isDataRoute:n!=null},children:m})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?y.createElement(iT,{location:n.location,revalidation:n.revalidation,component:g,error:f,children:p(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):p()},null)}var e0=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(e0||{}),Ma=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(Ma||{});function uT(t){let e=y.useContext(sf);return e||be(!1),e}function cT(t){let e=y.useContext(Zk);return e||be(!1),e}function dT(t){let e=y.useContext(vn);return e||be(!1),e}function t0(t){let e=dT(),n=e.matches[e.matches.length-1];return n.route.id||be(!1),n.route.id}function fT(){var t;let e=y.useContext(Yy),n=cT(Ma.UseRouteError),r=t0(Ma.UseRouteError);return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}function hT(){let{router:t}=uT(e0.UseNavigateStable),e=t0(Ma.UseNavigateStable),n=y.useRef(!1);return Xy(()=>{n.current=!0}),y.useCallback(function(s,o){o===void 0&&(o={}),n.current&&(typeof s=="number"?t.navigate(s):t.navigate(s,Jo({fromRouteId:e},o)))},[t,e])}function pT(t,e){t==null||t.v7_startTransition,t==null||t.v7_relativeSplatPath}function au(t){let{to:e,replace:n,state:r,relative:s}=t;Ks()||be(!1);let{future:o,static:i}=y.useContext(ir),{matches:a}=y.useContext(vn),{pathname:l}=zt(),u=of(),c=rf(e,nf(a,o.v7_relativeSplatPath),l,s==="path"),d=JSON.stringify(c);return y.useEffect(()=>u(JSON.parse(d),{replace:n,state:r,relative:s}),[u,d,s,n,r]),null}function L(t){be(!1)}function mT(t){let{basename:e="/",children:n=null,location:r,navigationType:s=Bn.Pop,navigator:o,static:i=!1,future:a}=t;Ks()&&be(!1);let l=e.replace(/^\/*/,"/"),u=y.useMemo(()=>({basename:l,navigator:o,static:i,future:Jo({v7_relativeSplatPath:!1},a)}),[l,a,o,i]);typeof r=="string"&&(r=qs(r));let{pathname:c="/",search:d="",hash:h="",state:f=null,key:_="default"}=r,g=y.useMemo(()=>{let w=tf(c,l);return w==null?null:{location:{pathname:w,search:d,hash:h,state:f,key:_},navigationType:s}},[l,c,d,h,f,_,s]);return g==null?null:y.createElement(ir.Provider,{value:u},y.createElement(yl.Provider,{children:n,value:g}))}function gT(t){let{children:e,location:n}=t;return nT(Sc(e),n)}new Promise(()=>{});function Sc(t,e){e===void 0&&(e=[]);let n=[];return y.Children.forEach(t,(r,s)=>{if(!y.isValidElement(r))return;let o=[...e,s];if(r.type===y.Fragment){n.push.apply(n,Sc(r.props.children,o));return}r.type!==L&&be(!1),!r.props.index||!r.props.children||be(!1);let i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Sc(r.props.children,o)),n.push(i)}),n}/** 91 * React Router DOM v6.30.1 92 * 93 * Copyright (c) Remix Software Inc. 94 * 95 * This source code is licensed under the MIT license found in the 96 * LICENSE.md file in the root directory of this source tree. 97 * 98 * @license MIT 99 */function kc(){return kc=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},kc.apply(this,arguments)}function vT(t,e){if(t==null)return{};var n={},r=Object.keys(t),s,o;for(o=0;o<r.length;o++)s=r[o],!(e.indexOf(s)>=0)&&(n[s]=t[s]);return n}function yT(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function wT(t,e){return t.button===0&&(!e||e==="_self")&&!yT(t)}function Tc(t){return t===void 0&&(t=""),new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,n)=>{let r=t[n];return e.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function _T(t,e){let n=Tc(t);return e&&e.forEach((r,s)=>
99{n.has(s)||e.getAll(s).forEach(o=>{n.append(s,o)})}),n}const bT=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],ET="6";try{window.__reactRouterVersion=ET}catch{}const xT="startTransition",hp=qc[xT];function ST(t){let{basename:e,children:n,future:r,window:s}=t,o=y.useRef();o.current==null&&(o.current=Ck({window:s,v5Compat:!0}));let i=o.current,[a,l]=y.useState({action:i.action,location:i.location}),{v7_startTransition:u}=r||{},c=y.useCallback(d=>{u&&hp?hp(()=>l(d)):l(d)},[l,u]);return y.useLayoutEffect(()=>i.listen(c),[i,c]),y.useEffect(()=>pT(r),[r]),y.createElement(mT,{basename:e,children:n,location:a.location,navigationType:a.action,navigator:i,future:r})}const kT=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",TT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,YR=y.forwardRef(function(e,n){let{onClick:r,relative:s,reloadDocument:o,replace:i,state:a,target:l,to:u,preventScrollReset:c,viewTransition:d}=e,h=vT(e,bT),{basename:f}=y.useContext(ir),_,g=!1;if(typeof u=="string"&&TT.test(u)&&(_=u,kT))try{let m=new URL(window.location.href),E=u.startsWith("//")?new URL(m.protocol+u):new URL(u),x=tf(E.pathname,f);E.origin===m.origin&&x!=null?u=x+E.search+E.hash:g=!0}catch{}let w=eT(u,{relative:s}),v=PT(u,{replace:i,state:a,target:l,preventScrollReset:c,relative:s,viewTransition:d});function p(m){r&&r(m),m.defaultPrevented||v(m)}return y.createElement("a",kc({},h,{href:_||w,onClick:g||o?r:p,ref:n,target:l}))});var pp;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(pp||(pp={}));var mp;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(mp||(mp={}));function PT(t,e){let{target:n,replace:r,state:s,preventScrollReset:o,relative:i,viewTransition:a}=e===void 0?{}:e,l=of(),u=zt(),c=Zy(t,{relative:i});return y.useCallback(d=>{if(wT(d,n)){d.preventDefault();let h=r!==void 0?r:$a(u)===$a(c);l(t,{replace:h,state:s,preventScrollReset:o,relative:i,viewTransition:a})}},[u,l,c,r,s,n,t,o,i,a])}function XR(t){let e=y.useRef(Tc(t)),n=y.useRef(!1),r=zt(),s=y.useMemo(()=>_T(r.search,n.current?null:e.current),[r.search]),o=of(),i=y.useCallback((a,l)=>{const u=Tc(typeof a=="function"?a(s):a);n.current=!0,o("?"+u,l)},[o,s]);return[s,i]}const CT="G-NRN8D2GWYN",OT=()=>{const t=zt();return y.useEffect(()=>{typeof window.gtag=="function"&&window.gtag("config",CT,{page_path:t.pathname+t.search,page_location:window.location.href,page_title:document.title})},[t.pathname,t.search]),null},ZR=(t,e={})=>{typeof window.gtag=="function"&&window.gtag("event",t,e)},RT={"/go/deliver":{hideChat:!0},"/go/ride":{hideChat:!0},"/go/whv":{hideChat:!0}},AT=t=>{var e;return((e=RT[t.replace(/\/+$/,"")||"/"])==null?void 0:e.hideChat)===!0},jT=y.lazy(()=>I(()=>import("./AdminNavBar-CDO4dyXp.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])).then(t=>({default:t.AdminNavBar}))),IT=y.lazy(()=>I(()=>import("./ImpersonationBanner-CQ9uxN24.js"),__vite__mapDeps([23,1,2,24])).then(t=>({default:t.ImpersonationBanner}))),NT=y.lazy(()=>I(()=>import("./ChatWidget-CT5-fgHs.js"),__vite__mapDeps([25,2,26,27])).then(t=>({default:t.ChatWidget}))),LT=()=>{const[t,e]=y.useState(!1),{pathname:n}=zt();return y.useEffect(()=>{let r=!1;const s=()=>{r||e(!0)},o=window.requestIdleCallback;if(o){const a=o(s,{timeout:2e3});return()=>{var l;r=!0,(l=window.cancelIdleCallback)==null||l.call(window,a)}}const i=window.setTimeout(s,600);return()=>{r=!0,window.clearTimeout(i)}},[]),t?b.jsxs(y.Suspense,{fallback:null,children:[b.jsx(IT,{}),b.jsx(jT,{}),!AT(n)&&b.jsx(NT,{})]}):null},n0="melon:admin-theme",Pc="melon:admin-theme-change",DT=t=>t==="/admin"||t.startsWith("/admin/");function $T(){try{const t=localStorage.getItem(n0);return t==="dark"||t==="light"||t==="system"?t:"system"}catch{return"system"}}function eA(t){try{localStorage.setItem(n0,t)}catch{}window.dispatchEvent(new Event(Pc))}function gp(t){const e=document.documentElement;if(!DT(t)){e.classList.remove("admin-theme","dark"),e.style.colorScheme="";return}const n=$T(),r=n==="dark"||n==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches;e.classList.add("admin-theme"),e.classList.toggle("dark",r),e.style.colorScheme=r?"dark":"light"}function MT(){const{pathname:t}=zt();return y.useEffect(()=>{gp(t);const e=()=>gp(t),n=window.matchMedia("(prefers-color-scheme: dark)");return n.addEventListener("change",e),window.addEventListener(Pc,e),window.addEventListener("storage",e),()=>{n.removeEventListener("change",e),window.removeEventListener(Pc,e),window.removeEventListener("storage",e)}},[t]),null}const vp=()=>b.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:b.jsx(QE,{className:"h-8 w-8 animate-spin text-primary"})});function UT(t,e,n,r){function s(o){return o instanceof n?o:new n(function(i){i(o)})}
99return new(n||(n=Promise))(function(o,i){function a(c){try{u(r.next(c))}catch(d){i(d)}}function l(c){try{u(r.throw(c))}catch(d){i(d)}}function u(c){c.done?o(c.value):s(c.value).then(a,l)}u((r=r.apply(t,e||[])).next())})}const zT=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...n)=>I(async()=>{const{default:r}=await Promise.resolve().then(()=>Ur);return{default:r}},void 0).then(({default:r})=>r(...n)):e=fetch,(...n)=>e(...n)};class af extends Error{constructor(e,n="FunctionsError",r){super(e),this.name=n,this.context=r}}class yp extends af{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class wp extends af{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class _p extends af{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}var Cc;(function(t){t.Any="any",t.ApNortheast1="ap-northeast-1",t.ApNortheast2="ap-northeast-2",t.ApSouth1="ap-south-1",t.ApSoutheast1="ap-southeast-1",t.ApSoutheast2="ap-southeast-2",t.CaCentral1="ca-central-1",t.EuCentral1="eu-central-1",t.EuWest1="eu-west-1",t.EuWest2="eu-west-2",t.EuWest3="eu-west-3",t.SaEast1="sa-east-1",t.UsEast1="us-east-1",t.UsWest1="us-west-1",t.UsWest2="us-west-2"})(Cc||(Cc={}));class FT{constructor(e,{headers:n={},customFetch:r,region:s=Cc.Any}={}){this.url=e,this.headers=n,this.region=s,this.fetch=zT(r)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e){return UT(this,arguments,void 0,function*(n,r={}){var s;try{const{headers:o,method:i,body:a,signal:l}=r;let u={},{region:c}=r;c||(c=this.region);const d=new URL(`${this.url}/${n}`);c&&c!=="any"&&(u["x-region"]=c,d.searchParams.set("forceFunctionRegion",c));let h;a&&(o&&!Object.prototype.hasOwnProperty.call(o,"Content-Type")||!o)?typeof Blob<"u"&&a instanceof Blob||a instanceof ArrayBuffer?(u["Content-Type"]="application/octet-stream",h=a):typeof a=="string"?(u["Content-Type"]="text/plain",h=a):typeof FormData<"u"&&a instanceof FormData?h=a:(u["Content-Type"]="application/json",h=JSON.stringify(a)):h=a;const f=yield this.fetch(d.toString(),{method:i||"POST",headers:Object.assign(Object.assign(Object.assign({},u),this.headers),o),body:h,signal:l}).catch(v=>{throw v.name==="AbortError"?v:new yp(v)}),_=f.headers.get("x-relay-error");if(_&&_==="true")throw new wp(f);if(!f.ok)throw new _p(f);let g=((s=f.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),w;return g==="application/json"?w=yield f.json():g==="application/octet-stream"||g==="application/pdf"?w=yield f.blob():g==="text/event-stream"?w=f:g==="multipart/form-data"?w=yield f.formData():w=yield f.text(),{data:w,error:null,response:f}}catch(o){return o instanceof Error&&o.name==="AbortError"?{data:null,error:new yp(o)}:{data:null,error:o,response:o instanceof _p||o instanceof wp?o.context:void 0}}})}}var Qe={},Oc=function(t,e){return Oc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&
vendor: 8,806 bytes, line 99
99(n[s]=r[s])},Oc(t,e)};function r0(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Oc(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Ua=function(){return Ua=Object.assign||function(e){for(var n,r=1,s=arguments.length;r<s;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Ua.apply(this,arguments)};function s0(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(t);s<r.length;s++)e.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(t,r[s])&&(n[r[s]]=t[r[s]]);return n}function o0(t,e,n,r){var s=arguments.length,o=s<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(o=(s<3?i(o):s>3?i(e,n,o):i(e,n))||o);return s>3&&o&&Object.defineProperty(e,n,o),o}function i0(t,e){return function(n,r){e(n,r,t)}}function a0(t,e,n,r,s,o){function i(v){if(v!==void 0&&typeof v!="function")throw new TypeError("Function expected");return v}for(var a=r.kind,l=a==="getter"?"get":a==="setter"?"set":"value",u=!e&&t?r.static?t:t.prototype:null,c=e||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),d,h=!1,f=n.length-1;f>=0;f--){var _={};for(var g in r)_[g]=g==="access"?{}:r[g];for(var g in r.access)_.access[g]=r.access[g];_.addInitializer=function(v){if(h)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(v||null))};var w=(0,n[f])(a==="accessor"?{get:c.get,set:c.set}:c[l],_);if(a==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(d=i(w.get))&&(c.get=d),(d=i(w.set))&&(c.set=d),(d=i(w.init))&&s.unshift(d)}else(d=i(w))&&(a==="field"?s.unshift(d):c[l]=d)}u&&Object.defineProperty(u,r.name,c),h=!0}function l0(t,e,n){for(var r=arguments.length>2,s=0;s<e.length;s++)n=r?e[s].call(t,n):e[s].call(t);return r?n:void 0}function u0(t){return typeof t=="symbol"?t:"".concat(t)}function c0(t,e,n){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function d0(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function f0(t,e,n,r){function s(o){return o instanceof n?o:new n(function(i){i(o)})}return new(n||(n=Promise))(function(o,i){function a(c){try{u(r.next(c))}catch(d){i(d)}}function l(c){try{u(r.throw(c))}catch(d){i(d)}}function u(c){c.done?o(c.value):s(c.value).then(a,l)}u((r=r.apply(t,e||[])).next())})}function h0(t,e){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,s,o,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=a(0),i.throw=a(1),i.return=a(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(n=0)),n;)try{if(r=1,s&&(o=u[0]&2?s.return:u[0]?s.throw||((o=s.return)&&o.call(s),0):s.next)&&!(o=o.call(s,u[1])).done)return o;switch(s=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,s=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){n.label=u[1];break}if(u[0]===6&&n.label<o[1]){n.label=o[1],o=u;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(u);break}o[2]&&n.ops.pop(),n.trys.pop();continue}u=e.call(t,n)}catch(c){u=[6,c],s=0}finally{r=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}var wl=Object.create?function(t,e,n,r){r===void 0&&(r=n);var s=Object.getOwnPropertyDescriptor(e,n);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,s)}:function(t,e,n,r){r===void 0&&(r=n),t[r]=e[n]};function p0(t,e){for(var n in t)n!=="default"&&!Object.prototype.hasOwnProperty.call(e,n)&&wl(e,t,n)}function za(t){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function lf(t,e){var n=typeof Symbol=="function"&&t[Symbol.iterator];if(!n)return t;var r=n.call(t),s,o=[],i;try{for(;(e===void 0||e-- >0)&&!(s=r.next()).done;)o.push(s.value)}catch(a){i={error:a}}finally{try{s&&!s.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o}function m0(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(lf(arguments[e]));return t}function g0(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;for(var r=Array(t),s=0,e=0;e<n;e++)for(var o=arguments[e],i=0,a=o.length;i<a;i++,s++)r[s]=o[i];return r}function v0(t,e,n){if(n||arguments.length===2)for(var r=0,s=e.length,o;r<s;r++)(o||!(r in e))&&(o||(o=Array.prototype.slice.call(e,0,r)),o[r]=e[r]);return t.concat(o||Array.prototype.slice.call(e))}function Ms(t){return this instanceof Ms?(this.v=t,this):new Ms(t)}function y0(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(t,e||[]),s,o=[];return s=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",i),s[Symbol.asyncIterator]=function(){return this},s;function i(f){return function(_){return Promise.resolve(_).then(f,d)}}function a(f,_){r[f]&&(s[f]=function(g){return new Promise(function(w,v){o.push([f,g,w,v])>1||l(f,g)})},_&&(s[f]=_(s[f])))}function l(f,_){try{u(r[f](_))}catch(g){h(o[0][3],g)}}function u(f){f.value instanceof Ms?Promise.resolve(f.value.v).then(c,d):h(o[0][2],f)}function c(f){l("next",f)}function d(f){l("throw",f)}function h(f,_){f(_),o.shift(),o.length&&l(o[0][0],o[0][1])}}function w0(t){var e,n;return e={},r("next"),r("throw",function(s){throw s}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(s,o){e[s]=t[s]?function(i){return(n=!n)?{value:Ms(t[s](i)),done:!1}:o?o(i):i}:o}}function _0(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],n;return e?e.call(t):(t=typeof za=="function"?za(t):t[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=t[o]&&function(i){return new Promise(function(a,l){i=t[o](i),s(a,l,i.done,i.value)})}}function s(o,i,a,l){Promise.resolve(l).then(function(u){o({value:u,done:a})},i)}}function b0(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var BT=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},Rc=function(t){return Rc=Object.getOwnPropertyNames||function(e){var n=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[n.length]=r);return n},Rc(t)};function E0(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var n=Rc(t),r=0;r<n.length;r++)n[r]!=="default"&&wl(e,t,n[r]);return BT(e,t),e}function x0(t){return t&&t.__esModule?t:{default:t}}function S0(t,e,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(t):r?r.value:e.get(t)}function k0(t,e,n,r,s){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!s:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?s.call(t,n):s?s.value=n:e.set(t,n),n}function T0(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function P0(t,e,n){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var r,s;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose],n&&(s=r)}if(typeof r!="function")throw new TypeError("Object not disposable.");
99s&&(r=function(){try{s.call(this)}catch(o){return Promise.reject(o)}}),t.stack.push({value:e,dispose:r,async:n})}else n&&t.stack.push({async:!0});return e}var VT=typeof SuppressedError=="function"?SuppressedError:function(t,e,n){var r=new Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function C0(t){function e(o){t.error=t.hasError?new VT(o,t.error,"An error was suppressed during disposal."):o,t.hasError=!0}var n,r=0;function s(){for(;n=t.stack.pop();)try{if(!n.async&&r===1)return r=0,t.stack.push(n),Promise.resolve().then(s);if(n.dispose){var o=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(o).then(s,function(i){return e(i),s()})}else r|=1}catch(i){e(i)}if(r===1)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return s()}function O0(t,e){return typeof t=="string"&&/^\.\.?\//.test(t)?t.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(n,r,s,o,i){return r?e?".jsx":".js":s&&(!o||!i)?n:s+o+"."+i.toLowerCase()+"js"}):t}const WT={__extends:r0,__assign:Ua,__rest:s0,__decorate:o0,__param:i0,__esDecorate:a0,__runInitializers:l0,__propKey:u0,__setFunctionName:c0,__metadata:d0,__awaiter:f0,__generator:h0,__createBinding:wl,__exportStar:p0,__values:za,__read:lf,__spread:m0,__spreadArrays:g0,__spreadArray:v0,__await:Ms,__asyncGenerator:y0,__asyncDelegator:w0,__asyncValues:_0,__makeTemplateOb
99ject:b0,__importStar:E0,__importDefault:x0,__classPrivateFieldGet:S0,__classPrivateFieldSet:k0,__classPrivateFieldIn:T0,__addDisposableResource:P0,__disposeResources:C0,__rewriteRelativeImportExtension:O0},HT=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:P0,get __assign(){return Ua},__asyncDelegator:w0,__asyncGenerator:y0,__asyncValues:_0,__await:Ms,__awaiter:f0,__classPrivateFieldGet:S0,__classPrivateFieldIn:T0,__classPrivateFieldSet:k0,__createBinding:wl,__decorate:o0,__disposeResources:C0,__esDecorate:a0,__exportStar:p0,__extends:r0,__generator:h0,__importDefault:x0,__importStar:E0,__makeTemplateObject:b0,__metadata:d0,__param:i0,__propKey:u0,__read:lf,__rest:s0,__rewriteRelativeImportExtension:O0,__runInitializers:l0,__setFunctionName:c0,__spread:m0,__spreadArray:v0,__spreadArrays:g0,__values:za,default:WT},Symbol.toStringTag,{value:"Module"})),Gs=im(HT);var $i={},Mi={},Ui={},zi={},Fi={},qT=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")},Us=qT();const KT=Us.fetch,R0=Us.fetch.bind(Us),A0=Us.Headers,GT=Us.Request,QT=Us.Response,Ur=Object.freeze(Object.defineProperty({__proto__:null,Headers:A0,Request:GT,Response:QT,default:R0,fetch:KT},Symbol.toStringTag,{value:"Module"})),JT=im(Ur);var Bi={},bp;function j0(){if(bp)return Bi;bp=1,Object.defineProperty(Bi,"__esModule",{value:!0});class t extends Error{constructor(n){super(n.message),this.name="PostgrestError",this.details=n.details,this.hint=n.hint,this.co
99de=n.code}}return Bi.default=t,Bi}var Ep;function I0(){if(Ep)return Fi;Ep=1,Object.defineProperty(Fi,"__esModule",{value:!0});const t=Gs,e=t.__importDefault(JT),n=t.__importDefault(j0());class r{constructor(o){var i,a;this.shouldThrowOnError=!1,this.method=o.method,this.url=o.url,this.headers=new Headers(o.headers),this.schema=o.schema,this.body=o.body,this.shouldThrowOnError=(i=o.shouldThrowOnError)!==null&&i!==void 0?i:!1,this.signal=o.signal,this.isMaybeSingle=(a=o.isMaybeSingle)!==null&&a!==void 0?a:!1,o.fetch?this.fetch=o.fetch:typeof fetch>"u"?this.fetch=e.default:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(o,i){return this.headers=new Headers(this.headers),this.headers.set(o,i),this}then(o,i){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const a=this.fetch;let l=a(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async u=>{var c,d,h,f;let _=null,g=null,w=null,v=u.status,p=u.statusText;if(u.ok){if(this.method!=="HEAD"){const S=await u.text();S===""||(this.headers.get("Accept")==="text/csv"||this.headers.get("Accept")&&(!((c=this.headers.get("Accept"))===null||c===void 0)&&c.includes("application/vnd.pgrst.plan+text"))?g=S:g=JSON.parse(S))}const E=(d=this.headers.get("Prefer"))===null||d===void 0?void 0:d.match(/count=(exact|planned|estimated)/),x=(h=u.headers.get("content-range"))===null||h===void 0?void 0:h.split("/");E&&x&&x.length>1&&(w=parseInt(x[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(g)&&(g.length>1?(_={code:"PGRST116",details:`Results contain ${g.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},g=null,w=null,v=406,p="Not Acceptable"):g.length===1?g=g[0]:g=null)}else{const E=await u.text();try{_=JSON.parse(E),Array.isArray(_)&&u.status===404&&(g=[],_=null,v=200,p="OK")}catch{u.status===404&&E===""?(v=204,p="No Content"):_={message:E}}if(_&&this.isMaybeSingle&&(!((f=_==null?void 0:_.details)===null||f===void 0)&&f.includes("0 rows"))&&(_=null,v=200,p="OK"),_&&this.shouldThrowOnError)throw new n.default(_)}return{error:_,data:g,count:w,status:v,statusText:p}});return this.shouldThrowOnError||(l=l.catch(u=>{var c,d,h;return{error:{message:`${(c=u==null?void 0:u.name)!==null&&c!==void 0?c:"FetchError"}: ${u==null?void 0:u.message}`,details:`${(d=u==null?void 0:u.stack)!==null&&d!==void 0?d:""}`,hint:"",code:`${(h=u==null?void 0:u.code)!==null&&h!==void 0?h:""}`},data:null,count:null,status:0,statusText:""}})),l.then(o,i)}returns(){return this}overrideTypes(){return this}}return Fi.default=r,Fi}var xp;function N0(){if(xp)return zi;xp=1,Object.defineProperty(zi,"__esModule",{value:!0});const e=Gs.__importDefault(I0());class n extends e.default{select(s){let o=!1;const i=(s??"*").split("").map(a=>/\s/.test(a)&&!o?"":(a==='"'&&(o=!o),a)).join("");return this.url.searchParams.set("select",i),this.headers.append("Prefer","return=representation"),this}order(s,{ascending:o=!0,nullsFirst:i,foreignTable:a,referencedTable:l=a}={}){const u=l?`${l}.order`:"order",c=this.url.searchParams.get(u);return this.url.searchParams.set(u,`${c?`${c},`:""}${s}.${o?"asc":"desc"}${i===void 0?"":i?".nullsfirst":".nullslast"}`),this}limit(s,{foreignTable:o,referencedTable:i=o}={}){const a=typeof i>"u"?"limit":`${i}.limit`;return this.url.searchParams.set(a,`${s}`),this}range(s,o,{foreignTable:i,referencedTable:a=i}={}){const l=typeof a>"u"?"offset":`${a}.offset`,u=typeof a>"u"?"limit":`${a}.limit`;return this.url.searchParams.set(l,`${s}`),this.url.searchParams.set(u,`${o-s+1}`),this}abortSignal(s){return this.signal=s,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}
99explain({analyze:s=!1,verbose:o=!1,settings:i=!1,buffers:a=!1,wal:l=!1,format:u="text"}={}){var c;const d=[s?"analyze":null,o?"verbose":null,i?"settings":null,a?"buffers":null,l?"wal":null].filter(Boolean).join("|"),h=(c=this.headers.get("Accept"))!==null&&c!==void 0?c:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${u}; for="${h}"; options=${d};`),u==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(s){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${s}`),this}}return zi.default=n,zi}var Sp;function uf(){if(Sp)return Ui;Sp=1,Object.defineProperty(Ui,"__esModule",{value:!0});const e=Gs.__importDefault(N0());class n extends e.default{eq(s,o){return this.url.searchParams.append(s,`eq.${o}`),this}neq(s,o){return this.url.searchParams.append(s,`neq.${o}`),this}gt(s,o){return this.url.searchParams.append(s,`gt.${o}`),this}gte(s,o){return this.url.searchParams.append(s,`gte.${o}`),this}lt(s,o){return this.url.searchParams.append(s,`lt.${o}`),this}lte(s,o){return this.url.searchParams.append(s,`lte.${o}`),this}like(s,o){return this.url.searchParams.append(s,`like.${o}`),this}likeAllOf(s,o){return this.url.searchParams.append(s,`like(all).{${o.join(",")}}`),this}likeAnyOf(s,o){return this.url.searchParams.append(s,`like(any).{${o.join(",")}}`),this}ilike(s,o){return this.url.searchParams.append(s,`ilike.${o}`),this}ilikeAllOf(s,o){return this.url.searchParams.append(s,`ilike(all).{${o.join(",")}}`),this}ilikeAnyOf(s,o){return this.url.searchParams.append(s,`ilike(any).{${o.join(",")}}`),this}is(s,o){return this.url.searchParams.append(s,`is.${o}`),this}in(s,o){const i=Array.from(new Set(o)).map(a=>typeof a=="string"&&new RegExp("[,()]").test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(s,`in.(${i})`),this}contains(s,o){return typeof o=="string"?this.url.searchParams.append(s,`cs.${o}`):Array.isArray(o)?this.url.searchParams.append(s,`cs.{${o.join(",")}}`):this.url.searchParams.append(s,`cs.${JSON.stringify(o)}`),this}containedBy(s,o){return typeof o=="string"?this.url.searchParams.append(s,`cd.${o}`):Array.isArray(o)?this.url.searchParams.append(s,`cd.{${o.join(",")}}`):this.url.searchParams.append(s,`cd.${JSON.stringify(o)}`),this}rangeGt(s,o){return this.url.searchParams.append(s,`sr.${o}`),this}rangeGte(s,o){return this.url.searchParams.append(s,`nxl.${o}`),this}rangeLt(s,o){return this.url.searchParams.append(s,`sl.${o}`),this}rangeLte(s,o){return this.url.searchParams.append(s,`nxr.${o}`),this}rangeAdjacent(s,o){return this.url.searchParams.append(s,`adj.${o}`),this}overlaps(s,o){return typeof o=="string"?this.url.searchParams.append(s,`ov.${o}`):this.url.searchParams.append(s,`ov.{${o.join(",")}}`),this}textSearch(s,o,{config:i,type:a}={}){let l="";a==="plain"?l="pl":a==="phrase"?l="ph":a==="websearch"&&(l="w");const u=i===void 0?"":`(${i})`;return this.url.searchParams.append(s,`${l}fts${u}.${o}`),this}match(s){return Object.entries(s).forEach(([o,i])=>{this.url.searchParams.append(o,`eq.${i}`)}),this}not(s,o,i){return this.url.searchParams.append(s,`not.${o}.${i}`),this}or(s,{foreignTable:o,referencedTable:i=o}={}){const a=i?`${i}.or`:"or";return this.url.searchParams.append(a,`(${s})`),this}filter(s,o,i){return this.url.searchParams.append(s,`${o}.${i}`),this}}return Ui.default=n,Ui}var kp;function L0(){if(kp)return Mi;kp=1,Object.defineProperty(Mi,"__esModule",{value:!0});const e=Gs.__importDefault(uf());class n{constructor(s,{headers:o={},schema:i,fetch:a}){this.url=s,this.headers=new Headers(o),this.schema=i,this.fetch=a}select(s,o){const{head:i=!1,count:a}=o??{},l=i?"HEAD":"GET";let u=!1;const c=(s??"*").split("").map(d=>/\s/.test(d)&&!u?"":(d==='"'&&(u=!u),d)).join("");return this.url.searchParams.set("select",c),a&&this.headers.append("Prefer",`count=${a}`),new e.default({method:l,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch})}insert(s,{count:o,defaultToNull:i=!0}={}){var a;const l="POST";if(o&&this.headers.append("Prefer",`count=${o}`),i||this.headers.append("Prefer","missing=default"),Array.isArray(s)){const u=s.reduce((c,d)=>c.concat(Object.keys(d)),[]);if(u.length>0){const c=[...new Set(u)].map(d=>`"${d}"`);this.url.searchParams.set("columns",c.join(","))}}return new e.default({method:l,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch})}upsert(s,{onConflict:o,ignoreDuplicates:i=!1,count:a,defaultToNull:l=!0}={}){var u;const c="POST";if(this.headers.append("Prefer",`resolution=${i?"ignore":"merge"}-duplicates`),o!==void 0&&this.url.searchParams.set("on_conflict",o),a&&this.headers.append("Prefer",`count=${a}`),l||this.headers.append("Prefer","missing=default"),Array.isArray(s)){const d=s.reduce((h,f)=>h.concat(Object.keys(f)),[]);if(d.length>0){const h=[...new Set(d)].map(f=>`"${f}"`);this.url.searchParams.set("columns",h.join(","))}}return new e.default({method:c,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(u=this.fetch)!==null&&u!==void 0?u:fetch})}update(s,{count:o}={}){var i;const a="PATCH";return o&&this.headers.append("Prefer",`count=${o}`),new e.default({method:a,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(i=this.fetch)!==null&&i!==void 0?i:fetch})}delete({count:s}={}){var o;const i="DELETE";return s&&this.headers.append("Prefer",`count=${s}`),new e.default({method:i,url:this.url,headers:this.headers,schema:this.schema,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch})}}return Mi.default=n,Mi}var Tp;
99function YT(){if(Tp)return $i;Tp=1,Object.defineProperty($i,"__esModule",{value:!0});const t=Gs,e=t.__importDefault(L0()),n=t.__importDefault(uf());class r{constructor(o,{headers:i={},schema:a,fetch:l}={}){this.url=o,this.headers=new Headers(i),this.schemaName=a,this.fetch=l}from(o){const i=new URL(`${this.url}/${o}`);return new e.default(i,{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch})}schema(o){return new r(this.url,{headers:this.headers,schema:o,fetch:this.fetch})}rpc(o,i={},{head:a=!1,get:l=!1,count:u}={}){var c;let d;const h=new URL(`${this.url}/rpc/${o}`);let f;a||l?(d=a?"HEAD":"GET",Object.entries(i).filter(([g,w])=>w!==void 0).map(([g,w])=>[g,Array.isArray(w)?`{${w.join(",")}}`:`${w}`]).forEach(([g,w])=>{h.searchParams.append(g,w)})):(d="POST",f=i);const _=new Headers(this.headers);return u&&_.set("Prefer",`count=${u}`),new n.default({method:d,url:h,headers:_,schema:this.schemaName,body:f,fetch:(c=this.fetch)!==null&&c!==void 0?c:fetch})}}return $i.default=r,$i}Object.defineProperty(Qe,"__esModule",{value:!0});Qe.PostgrestError=Qe.PostgrestBuilder=Qe.PostgrestTransformBuilder=Qe.PostgrestFilterBuilder=Qe.PostgrestQueryBuilder=Qe.PostgrestClient=void 0;const Qs=Gs,D0=Qs.__importDefault(YT());Qe.PostgrestClient=D0.default;const $0=Qs.__importDefault(L0());Qe.PostgrestQueryBuilder=$0.default;const M0=Qs.__importDefault(uf());Qe.PostgrestFilterBuilder=M0.default;const U0=Qs.__importDefault(N0());Qe.PostgrestTransformBuilder=U0.default;const z0=Qs.__importDefault(I0());Qe.PostgrestBuilder=z0.default;const F0=Qs.__importDefault(j0());Qe.PostgrestError=F0.default;var XT=Qe.default={PostgrestClient:D0.default,PostgrestQueryBuilder:$0.default,PostgrestFilterBuilder:M0.default,PostgrestTransformBuilder:U0.default,PostgrestBuilder:z0.default,PostgrestError:F0.default};const{PostgrestClient:ZT,PostgrestQueryBuilder:tA,PostgrestFilterBuilder:nA,PostgrestTransformBuilder:rA,PostgrestBuilder:sA,PostgrestError:oA}=XT;class eP{static detectEnvironment(){var e;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((e=navigator.userAgent)===null||e===void 0)&&e.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};if(typeof process<"u"){const n=process.versions;if(n&&n.node){const r=n.node,s=parseInt(r.replace(/^v/,"").split(".")[0]);return s>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${s} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${s} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option: 100import ws from "ws" 101new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const e=this.detectEnvironment();if(e.constructor)return e.constructor;let n=e.error||"WebSocket not supported in this environment.";throw e.workaround&&(n+=` 102 103Suggested solution: ${e.workaround}`),new Error(n)}static createWebSocket(e,n){const r=this.getWebSocketConstructor();return new r(e,n)}static isWebSocketSupported(){try{const e=this.detectEnvironment();return e.type==="native"||e.type==="ws"}catch{return!1}}}const tP="2.76.1",nP=`realtime-js/${tP}`,rP="1.0.0",Ac=1e4,sP=1e3,oP=100;var So;(function(t){t[t.connecting=0]="connecting",t[t.open=1]="open",t[t.closing=2]="closing",t[t.closed=3]="closed"})(So||(So={}));var ke;(function(t){t.closed="closed",t.errored="errored",t.joined="joined",t.joining="joining",t.leaving="leaving"})(ke||(ke={}));var jt;(function(t){t.close="phx_close",t.error="phx_error",t.join="phx_join",t.reply="phx_reply",t.leave="phx_leave",t.access_token="access_token"})(jt||(jt={}));var jc;(function(t){t.websocket="websocket"})(jc||(jc={}));var gr;(function(t){t.Connecting="connecting",t.Open="open",t.Closing="closing",t.Closed="closed"})(gr||(gr={}));class iP{constructor(){this.HEADER_LENGTH=1}decode(e,n){return e.constructor===ArrayBuffer?n(this._binaryDecode(e)):n(typeof e=="string"?JSON.parse(e):{})}_binaryDecode(e){const n=new DataView(e),r=new TextDecoder;return this._decodeBroadcast(e,n,r)}_decodeBroadcast(e,n,r){const s=n.getUint8(1),o=n.getUint8(2);let i=this.HEADER_LENGTH+2;const a=r.decode(e.slice(i,i+s));i=i+s;const l=r.decode(e.slice(i,i+o));i=i+o;const u=JSON.parse(r.decode(e.slice(i,e.byteLength)));return{ref:null,topic:a,event:l,payload:u}}}class B0{constructor(e,n){this.callback=e,this.timerCalc=n,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=n}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var ae;(function(t){t.abstime="abstime",t.bool="bool",t.date="date",t.daterange="daterange",t.float4="float4",t.float8="float8",t.int2="int2",t.int4="int4",t.int4range="int4range",t.int8="int8",t.int8range="int8range",t.json="json",t.jsonb="jsonb",t.money="money",t.numeric="numeric",t.oid="oid",t.reltime="reltime",t.text="text",t.time="time",t.timestamp="timestamp",t.timestamptz="timestamptz",t.timetz="timetz",t.t
103srange="tsrange",t.tstzrange="tstzrange"})(ae||(ae={}));const Pp=(t,e,n={})=>{var r;const s=(r=n.skipTypes)!==null&&r!==void 0?r:[];return e?Object.keys(e).reduce((o,i)=>(o[i]=aP(i,t,e,s),o),{}):{}},aP=(t,e,n,r)=>{const s=e.find(a=>a.name===t),o=s==null?void 0:s.type,i=n[t];return o&&!r.includes(o)?V0(o,i):Ic(i)},V0=(t,e)=>{if(t.charAt(0)==="_"){const n=t.slice(1,t.length);return dP(e,n)}switch(t){case ae.bool:return lP(e);case ae.float4:case ae.float8:case ae.int2:case ae.int4:case ae.int8:case ae.numeric:case ae.oid:return uP(e);case ae.json:case ae.jsonb:return cP(e);case ae.timestamp:return fP(e);case ae.abstime:case ae.date:case ae.daterange:case ae.int4range:case ae.int8range:case ae.money:case ae.reltime:case ae.text:case ae.time:case ae.timestamptz:case ae.timetz:case ae.tsrange:case ae.tstzrange:return Ic(e);default:return Ic(e)}},Ic=t=>t,lP=t=>{switch(t){case"t":return!0;case"f":return!1;default:return t}},uP=t=>{if(typeof t=="string"){const e=parseFloat(t);if(!Number.isNaN(e))return e}return t},cP=t=>{if(typeof t=="string")try{return JSON.parse(t)}catch(e){return console.log(`JSON parse error: ${e}`),t}return t},dP=(t,e)=>{if(typeof t!="string")return t;const n=t.length-1,r=t[n];if(t[0]==="{"&&r==="}"){let o;const i=t.slice(1,n);try{o=JSON.parse("["+i+"]")}catch{o=i?i.split(","):[]}return o.map(a=>V0(e,a))}return t},fP=t=>typeof t=="string"?t.replace(" ","T"):t,W0=t=>{const e=new URL(t);return e.protocol=e.protocol.replace(/^ws/i,"http"),e.pathname=e.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),e.pathname===""||e.pathname==="/"?e.pathname="/api/broadcast":e.pathname=e.pathname+"/api/broadcast",e.href};class lu{constructor(e,n,r={},s=Ac){this.channel=e,this.event=n,this.payload=r,this.timeout=s,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,n){var r;return this._hasReceived(e)&&n((r=this.receivedResp)===null||r===void 0?void 0:r.response),this.recHooks.push({status:e,callback:n}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const e=n=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=n,this._matchReceive(n)};this.channel._on(this.refEvent,{},e),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(e,n){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:n})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:n}){this.recHooks.filter(r=>r.status===e).forEach(r=>r.callback(n))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var Cp;(function(t){t.SYNC="sync",t.JOIN="join",t.LEAVE="leave"})(Cp||(Cp={}));class ko{constructor(e,n){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const r=(n==null?void 0:n.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(r.state,{},s=>{const{onJoin:o,onLeave:i,onSync:a}=this.caller;this.joinRef=this.channel._joinRef(),this.state=ko.syncState(this.state,s,o,i),this.pendingDiffs.forEach(l=>{this.state=ko.syncDiff(this.state,l,o,i)}),this.pendingDiffs=[],a()}),this.channel._on(r.diff,{},s=>{const{onJoin:o,onLeave:i,onSync:a}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(s):(this.state=ko.syncDiff(this.state,s,o,i),a())}),this.onJoin((s,o,i)=>{this.channel._trigger("presence",{event:"join",key:s,currentPresences:o,newPresences:i}
103)}),this.onLeave((s,o,i)=>{this.channel._trigger("presence",{event:"leave",key:s,currentPresences:o,leftPresences:i})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(e,n,r,s){const o=this.cloneDeep(e),i=this.transformState(n),a={},l={};return this.map(o,(u,c)=>{i[u]||(l[u]=c)}),this.map(i,(u,c)=>{const d=o[u];if(d){const h=c.map(w=>w.presence_ref),f=d.map(w=>w.presence_ref),_=c.filter(w=>f.indexOf(w.presence_ref)<0),g=d.filter(w=>h.indexOf(w.presence_ref)<0);_.length>0&&(a[u]=_),g.length>0&&(l[u]=g)}else a[u]=c}),this.syncDiff(o,{joins:a,leaves:l},r,s)}static syncDiff(e,n,r,s){const{joins:o,leaves:i}={joins:this.transformState(n.joins),leaves:this.transformState(n.leaves)};return r||(r=()=>{}),s||(s=()=>{}),this.map(o,(a,l)=>{var u;const c=(u=e[a])!==null&&u!==void 0?u:[];if(e[a]=this.cloneDeep(l),c.length>0){const d=e[a].map(f=>f.presence_ref),h=c.filter(f=>d.indexOf(f.presence_ref)<0);e[a].unshift(...h)}r(a,c,l)}),this.map(i,(a,l)=>{let u=e[a];if(!u)return;const c=l.map(d=>d.presence_ref);u=u.filter(d=>c.indexOf(d.presence_ref)<0),e[a]=u,s(a,u,l),u.length===0&&delete e[a]}),e}static map(e,n){return Object.getOwnPropertyNames(e).map(r=>n(r,e[r]))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce((n,r)=>{const s=e[r];return"metas"in s?n[r]=s.metas.map(o=>(o.presence_ref=o.phx_ref,delete o.phx_ref,delete o.phx_ref_prev,o)):n[r]=s,n},{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var Op;(function(t){t.ALL="*",t.INSERT="INSERT",t.UPDATE="UPDATE",t.DELETE="DELETE"})(Op||(Op={}));var To;(function(t){t.BROADCAST="broadcast",t.PRESENCE="presence",t.POSTGRES_CHANGES="postgres_changes",t.SYSTEM="system"})(To||(To={}));var nn;(function(t){t.SUBSCRIBED="SUBSCRIBED",t.TIMED_OUT="TIMED_OUT",t.CLOSED="CLOSED",t.CHANNEL_ERROR="CHANNEL_ERROR"})(nn||(nn={}));class cf{constructor(e,n={config:{}},r){var s,o;if(this.topic=e,this.params=n,this.socket=r,this.bindings={},this.state=ke.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},n.config),this.timeout=this.socket.timeout,this.joinPush=new lu(this,jt.join,this.params,this.timeout),this.rejoinTimer=new B0(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=ke.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(i=>i.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=ke.closed,this.socket._remove(this)}),this._onError(i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=ke.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=ke.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=ke.errored,this.rejoinTimer.scheduleTimeout())}),this._on(jt.reply,{},(i,a)=>{this._trigger(this._replyEventName(a),i)}),this.presence=new ko(this),this.broadcastEndpointURL=W0(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((o=(s=this.params.config)===null||s===void 0?void 0:s.broadcast)===null||o===void 0)&&o.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(e,n=this.timeout){var r,s,o;if(this.socket.isConnected()||this.socket.connect(),this.state==ke.closed){const{config:{broadcast:i,presence:a,private:l}}=this.params,u=(s=(r=this.bindings.postgres_changes)===null||r===void 0?void 0:r.map(f=>f.filter))!==null&&s!==void 0?s:[],c=!!this.bindings[To.PRESENCE]&&this.bindings[To.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,d={},h={broadcast:i,presence:Object.assign(Object.assign({},a),{enabled:c}),postgres_changes:u,private:l};this.socket.accessTokenValue&&(d.access_token=this.socket.accessTokenValue),this._onError(f=>e==null?void 0:e(nn.CHANNEL_ERROR,f)),this._onClose(()=>e==null?void 0:e(nn.CLOSED)),this.updateJoinPayload(Object.assign({config:h},d)),this.joinedOnce=!0,this._rejoin(n),this.joinPush.receive("ok",async({postgres_changes:f})=>{var _;if(this.socket.setAuth(),f===void 0){e==null||e(nn.SUBSCRIBED);return}else{const g=this.bindings.postgres_changes,w=(_=g==null?void 0:g.length)!==null&&_!==void 0?_:0,v=[];for(let p=0;p<w;p++){const m=g[p],{filter:{event:E,schema:x,table:S,filter:k}}=m,C=f&&f[p];
103if(C&&C.event===E&&C.schema===x&&C.table===S&&C.filter===k)v.push(Object.assign(Object.assign({},m),{id:C.id}));else{this.unsubscribe(),this.state=ke.errored,e==null||e(nn.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=v,e&&e(nn.SUBSCRIBED);return}}).receive("error",f=>{this.state=ke.errored,e==null||e(nn.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(f).join(", ")||"error")))}).receive("timeout",()=>{e==null||e(nn.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(e,n={}){return await this.send({type:"presence",event:"track",payload:e},n.timeout||this.timeout)}async untrack(e={}){return await this.send({type:"presence",event:"untrack"},e)}on(e,n,r){return this.state===ke.joined&&e===To.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(()=>this.subscribe())),this._on(e,n,r)}async httpSend(e,n,r={}){var s;const o=this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"";if(n==null)return Promise.reject("Payload is required for httpSend()");const i={method:"POST",headers:{Authorization:o,apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:e,payload:n,private:this.private}]})},a=await this._fetchWithTimeout(this.broadcastEndpointURL,i,(s=r.timeout)!==null&&s!==void 0?s:this.timeout);if(a.status===202)return{success:!0};let l=a.statusText;try{const u=await a.json();l=u.error||u.message||l}catch{}return Promise.reject(new Error(l))}async send(e,n={}){var r,s;if(!this._canPush()&&e.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated
103in the future. Please use httpSend() explicitly for REST delivery.");const{event:o,payload:i}=e,l={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:i,private:this.private}]})};try{const u=await this._fetchWithTimeout(this.broadcastEndpointURL,l,(r=n.timeout)!==null&&r!==void 0?r:this.timeout);return await((s=u.body)===null||s===void 0?void 0:s.cancel()),u.ok?"ok":"error"}catch(u){return u.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var i,a,l;const u=this._push(e.type,e,n.timeout||this.timeout);e.type==="broadcast"&&!(!((l=(a=(i=this.params)===null||i===void 0?void 0:i.config)===null||a===void 0?void 0:a.broadcast)===null||l===void 0)&&l.ack)&&o("ok"),u.receive("ok",()=>o("ok")),u.receive("error",()=>o("error")),u.receive("timeout",()=>o("timed out"))})}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=ke.leaving;const n=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(jt.close,"leave",this._joinRef())};this.joinPush.destroy();let r=null;return new Promise(s=>{r=new lu(this,jt.leave,{},e),r.receive("ok",()=>{n(),s("ok")}).receive("timeout",()=>{n(),s("timed out")}).receive("error",()=>{s("error")}),r.send(),this._canPush()||r.trigger("ok",{})}).finally(()=>{r==null||r.destroy()})}teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=ke.closed,this.bindings={}}async _fetchWithTimeout(e,n,r){const s=new AbortController,o=setTimeout(()=>s.abort(),r),i=await this.socket.fetch(e,Object.assign(Object.assign({},n),{signal:s.signal}));return clearTimeout(o),i}_push(e,n,r=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let s=new lu(this,e,n,r);return this._canPush()?s.send():this._addToPushBuffer(s),s}_addToPushBuffer(e){if(e.startTimeout(),this.pushBuffer.push(e),this.pushBuffer.length>oP){const n=this.pushBuffer.shift();n&&(n.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${n.event}`,n.payload))}}_onMessage(e,n,r){return n}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,n,r){var s,o;const i=e.toLocaleLowerCase(),{close:a,error:l,leave:u,join:c}=jt;if(r&&[a,l,u,c].indexOf(i)>=0&&r!==this._joinRef())return;let h=this._onMessage(i,n,r);if(n&&!h)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(i)?(s=this.bindings.postgres_changes)===null||s===void 0||s.filter(f=>{var _,g,w;return((_=f.filter)===null||_===void 0?void 0:_.event)==="*"||((w=(g=f.filter)===null||g===void 0?void 0:g.event)===null||w===void 0?void 0:w.toLocaleLowerCase())===i}).map(f=>f.callback(h,r)):(o=this.bindings[i])===null||o===void 0||o.filter(f=>{var _,g,w,v,p,m;if(["broadcast","presence","postgres_changes"].includes(i))if("id"in f){const E=f.id,x=(_=f.filter)===null||_===void 0?void 0:_.event;return E&&((g=n.ids)===null||g===void 0?void 0:g.includes(E))&&(x==="*"||(x==null?void 0:x.toLocaleLowerCase())===((w=n.data)===null||w===void 0?void 0:w.type.toLocaleLowerCase()))}else{const E=(p=(v=f==null?void 0:f.filter)===null||v===void 0?void 0:v.event)===null||p===void 0?void 0:p.toLocaleLowerCase();return E==="*"||E===((m=n==null?void 0:n.event)===null||m===void 0?void 0:m.toLocaleLowerCase())}else return f.type.toLocaleLowerCase()===i}).map(f=>{if(typeof h=="object"&&"ids"in h){const _=h.data,{schema:g,table:w,commit_timestamp:v,type:p,errors:m}=_;h=Object.assign(Object.assign({},{schema:g,table:w,commit_timestamp:v,eventType:p,new:{},old:{},errors:m}),this._getPayloadRecords(_))}f.callback(h,r)})}_isClosed(){return this.state===ke.closed}_isJoined(){return this.state===ke.joined}_isJoining(){return this.state===ke.joining}_isLeaving(){return this.state===ke.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,n,r){const s=e.toLocaleLowerCase(),o={type:s,filter:n,callback:r};return this.bindings[s]?this.bindings[s].push(o):this.bindings[s]=[o],this}_off(e,n){const r=e.toLocaleLowerCase();return this.bindings[r]&&(this.bindings[r]=this.bindings[r].filter(s=>{var o;return!(((o=s.type)===null||o===void 0?void 0:o.toLocaleLowerCase())===r&&cf.isEqual(s.filter,n))})),this}static isEqual(e,n){if(Object.keys(e).length!==Object.keys(n).length)return!1;for(const r in e)if(e[r]!==n[r])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(jt.close,{},e)}_onError(e){this._on(jt.error,{},n=>e(n))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=ke.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const n={new:{},old:{}};return(e.type==="INSERT"||e.type==="UPDATE")&&(n.new=Pp(e.columns,e.record)),(e.type==="UPDATE"||e.type==="DELETE")&&(n.old=Pp(e.columns,e.old_record)),n}}const uu=()=>{},Vi={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},hP=[1e3,2e3,5e3,1e4],pP=1e4,mP=` 104 addEventListener("message", (e) => { 105 if (e.data.event === "start") { 106 setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); 107 } 108 });`;class gP{constructor(e,n){var r;if(this.accessTokenValue=null,this.apiKey=null,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=Ac,this.transport=null,this.heartbeatIntervalMs=Vi.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=uu,this.ref=0,this.reconnectTimer=null,this.logger=uu,this.conn=null,this.sendBuffer=[],this.serializer
108=new iP,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._resolveFetch=s=>{let o;return s?o=s:typeof fetch>"u"?o=(...i)=>I(async()=>{const{default:a}=await Promise.resolve().then(()=>Ur);return{default:a}},void 0).then(({default:a})=>a(...i)).catch(a=>{throw new Error(`Failed to load @supabase/node-fetch: ${a.message}. This is required for HTTP requests in Node.js environments without native fetch.`)}):o=fetch,(...i)=>o(...i)},!(!((r=n==null?void 0:n.params)===null||r===void 0)&&r.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=n.params.apikey,this.endPoint=`${e}/${jc.websocket}`,this.httpEndpoint=W0(e),this._initializeOptions(n),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(n==null?void 0:n.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=eP.createWebSocket(this.endpointURL())}catch(e){this._setConnectionState("disconnected");const n=e.message;throw n.includes("Node.js")?new Error(`${n} 109 110To use Realtime in Node.js, you need to provide a WebSocket implementation: 111 112Option 1: Use Node.js 22+ which has native WebSocket support 113Option 2: Install and provide the "ws" package: 114 115 npm install ws 116 117 import ws from "ws" 118 const client = new RealtimeClient(url, { 119 ...options, 120 transport: ws 121 })`):new Error(`WebSocket not available: ${n}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:rP}))}disconnect(e,n){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const r=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(r),this._setConnectionState("disconnected")},e?this.conn.close(e,n??""):this.conn.close(),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(e){const n=await e.unsubscribe();return this.channels.length===0&&this.disconnect(),n}async removeAllChannels(){const e=await Promise.all(this.channels.map(n=>n.unsubscribe()));return this.channels=[],this.disconnect(),e}log(e,n,r){this.logger(e,n,r)}connectionState(){switch(this.conn&&this.conn.readyState){case So.connecting:return gr.Connecting;case So.open:return gr.Open;case So.closing:return gr.Closing;default:return gr.Closed}}isConnected(){return this.connectionState()===gr.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(e,n={config:{}}){const r=`realtime:${e}`,s=this.getChannels().find(o=>o.topic===r);if(s)return s;{const o=new cf(`realtime:${e}`,n,this);return this.channels.push(o),o}}push(e){const{topic:n,event:r,payload:s,ref:o}=e,i=()=>{this.encode(e,a=>{var l;(l=this.conn)===null||l===void 0||l.send(a)})};this.log("push",`${n} ${r} (${o})`,s),this.isConnected()?i():this.sendBuffer.push(i)}async setAuth(e=null){this._authPromise=this._performAuth(e);try{await this._authPromise}finally{this._authPromise=null}}async sendHeartbeat(){var e;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(n){this.log("error","error in heartbeat callback",n)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(n){this.log("error","error in heartbeat callback",n)}this._wasManualDisconnect=!1,(e=this.conn)===null||e===void 0||e.close(sP,"heartbeat timeout"),setTimeout(()=>{var n;this.isConnected()||(n=this.reconnectTimer)===null||n===void 0||n.scheduleTimeout()},Vi.HEARTBEAT_TIMEOUT_FALLBACK);return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(n){this.log("error","error in heartbeat callback",n)}this._setAuthSafely("heartbeat")}onHeartbeat(e){this.heartbeatCallback=e}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>
1210&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let n=this.channels.find(r=>r.topic===e&&(r._isJoined()||r._isJoining()));n&&(this.log("transport",`leaving duplicate topic "${e}"`),n.unsubscribe())}_remove(e){this.channels=this.channels.filter(n=>n.topic!==e.topic)}_onConnMessage(e){this.decode(e.data,n=>{if(n.topic==="phoenix"&&n.event==="phx_reply")try{this.heartbeatCallback(n.payload.status==="ok"?"ok":"error")}catch(u){this.log("error","error in heartbeat callback",u)}n.ref&&n.ref===this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null);const{topic:r,event:s,payload:o,ref:i}=n,a=i?`(${i})`:"",l=o.status||"";this.log("receive",`${l} ${r} ${s} ${a}`.trim(),o),this.channels.filter(u=>u._isMember(r)).forEach(u=>u._trigger(s,o,i)),this._triggerStateCallbacks("message",n)})}_clearTimer(e){var n;e==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):e==="reconnect"&&((n=this.reconnectTimer)===null||n===void 0||n.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_teardownConnection(){this.conn&&(this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null),this._clearAllTimers(),this.channels.forEach(e=>e.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const e=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(e),this.workerRef.onerror=n=>{this.log("worker","worker error",n.message),this.workerRef.terminate()},this.workerRef.onmessage=n=>{n.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_onConnClose(e){var n;this._setConnectionState("disconnected"),this.log("transport","close",e),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(n=this.reconnectTimer)===null||n===void 0||n.scheduleTimeout(),this._triggerStateCallbacks("close",e)}_onConnError(e){this._setConnectionState("disconnected"),this.log("transport",`${e}`),this._triggerChanError(),this._triggerStateCallbacks("error",e)}_triggerChanError(){this.channels.forEach(e=>e._trigger(jt.error))}_appendParams(e,n){if(Object.keys(n).length===0)return e;const r=e.match(/\?/)?"&":"?",s=new URLSearchParams(n);return`${e}${r}${s}`}_workerObjectUrl(e){let n;if(e)n=e;else{const r=new Blob([mP],{type:"application/javascript"});n=URL.createObjectURL(r)}return n}_setConnectionState(e,n=!1){this._connectionState=e,e==="connecting"?this._wasManualDisconnect=!1:e==="disconnecting"&&(this._wasManualDisconnect=n)}async _performAuth(e=null){let n;e?n=e:this.accessToken?n=await this.accessToken():n=this.accessTokenValue,this.accessTokenValue!=n&&(this.accessTokenValue=n,this.channels.forEach(r=>{const s={access_token:n,version:nP};n&&r.updateJoinPayload(s),r.joinedOnce&&r._isJoined()&&r._push(jt.access_token,{access_token:n})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(e="general"){this.setAuth().catch(n=>{this.log("error",`error setting auth in ${e}`,n)})}_triggerStateCallbacks(e,n){try{this.stateChangeCallbacks[e].forEach(r=>{try{r(n)}catch(s){this.log("error",`error in ${e} callback`,s)}})}catch(r){this.log("error",`error triggering ${e} callbacks`,r)}}_setupReconnectionTimer(){this.reconnectTimer=new B0(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},Vi.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(e){var n,r,s,o,i,a,l,u,c;if(this.transport=(n=e==null?void 0:e.transport)!==null&&n!==void 0?n:null,this.timeout=(r=e==null?void 0:e.timeout)!==null&&r!==void 0?r:Ac,this.heartbeatIntervalMs=(s=e==null?void 0:e.heartbeatIntervalMs)!==null&&s!==void 0?s:Vi.HEARTBEAT_INTERVAL,this.worker=(o=e==null?void 0:e.worker)!==null&&o!==void 0?o:!1,this.accessToken=(i=e==null?void 0:e.accessToken)!==null&&i!==void 0?i:null,this.heartbeatCallback=(a=e==null?void 0:e.heartbeatCallback)!==null&&a!==void 0?a:uu,e!=null&&e.params&&(this.params=e.params),e!=null&&e.logger&&(this.logger=e.logger),(e!=null&&e.logLevel||e!=null&&e.log_level)&&(this.logLevel=e.logLevel||e.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(l=e==null?void 0:e.reconnectAfterMs)!==null&&l!==void 0?l:d=>hP[d-1]||pP,this.encode=(u=e==null?void 0:e.encode)!==null&&u!==void 0?u:(d,h)=>h(JSON.stringify(d)),this.decode=(c=e==null?void 0:e.decode)!==null&&c!==void 0?c:this.serializer.decode.bind(this.serializer),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=e==null?void 0:e.workerUrl}}}function z(t,e,n,r){function s(o){return o instanceof n?o:new n(function(i){i(o)})}
121return new(n||(n=Promise))(function(o,i){function a(c){try{u(r.next(c))}catch(d){i(d)}}function l(c){try{u(r.throw(c))}catch(d){i(d)}}function u(c){c.done?o(c.value):s(c.value).then(a,l)}u((r=r.apply(t,e||[])).next())})}class df extends Error{constructor(e){super(e),this.__isStorageError=!0,this.name="StorageError"}}function pe(t){return typeof t=="object"&&t!==null&&"__isStorageError"in t}class vP extends df{constructor(e,n,r){super(e),this.name="StorageApiError",this.status=n,this.statusCode=r}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class Nc extends df{constructor(e,n){super(e),this.name="StorageUnknownError",this.originalError=n}}const ff=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...n)=>I(async()=>{const{default:r}=await Promise.resolve().then(()=>Ur);return{default:r}},void 0).then(({default:r})=>r(...n)):e=fetch,(...n)=>e(...n)},yP=()=>z(void 0,void 0,void 0,function*(){return typeof Response>"u"?(yield I(()=>Promise.resolve().then(()=>Ur),void 0)).Response:Response}),Lc=t=>{if(Array.isArray(t))return t.map(n=>Lc(n));if(typeof t=="function"||t!==Object(t))return t;const e={};return Object.entries(t).forEach(([n,r])=>{const s=n.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));e[s]=Lc(r)}),e},wP=t=>{if(typeof t!="object"||t===null)return!1;const e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},cu=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),_P=(t,e,n)=>z(void 0,void 0,void 0,function*(){const r=yield yP();t instanceof r&&!(n!=null&&n.noResolveJson)?t.json().then(s=>{const o=t.status||500,i=(s==null?void 0:s.statusCode)||o+"";e(new vP(cu(s),o,i))}).catch(s=>{e(new Nc(cu(s),s))}):e(new Nc(cu(t),t))}),bP=(t,e,n,r)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"||!r?s:(wP(r)?(s.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),s.body=JSON.stringify(r)):s.body=r,e!=null&&e.duplex&&(s.duplex=e.duplex),Object.assign(Object.assign({},s),n))};function ci(t,e,n,r,s,o){return z(this,void 0,void 0,function*(){return new Promise((i,a)=>{t(n,bP(e,r,s,o)).then(l=>{if(!l.ok)throw l;return r!=null&&r.noResolveJson?l:l.json()}).then(l=>i(l)).catch(l=>_P(l,a,r))})})}function Yo(t,e,n,r){return z(this,void 0,void 0,function*(){return ci(t,"GET",e,n,r)})}function Ct(t,e,n,r,s){return z(this,void 0,void 0,function*(){return ci(t,"POST",e,r,s,n)})}function Dc(t,e,n,r,s){return z(this,void 0,void 0,function*(){return ci(t,"PUT",e,r,s,n)})}function EP(t,e,n,r){return z(this,void 0,void 0,function*(){return ci(t,"HEAD",e,Object.assign(Object.assign({},n),{noResolveJson:!0}),r)})}function hf(t,e,n,r,s){return z(this,void 0,void 0,function*(){return ci(t,"DELETE",e,r,s,n)})}class xP{constructor(e,n){this.downloadFn=e,this.shouldThrowOnError=n}then(e,n){return this.execute().then(e,n)}execute(){return z(this,void 0,void 0,function*(){try{return{data:(yield this.downloadFn()).body,error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(pe(e))return{data:null,error:e};throw e}})}}var H0;class SP{constructor(e,n){this.downloadFn=e,this.shouldThrowOnError=n,this[H0]="BlobDownloadBuilder",this.promise=null}asStream(){return new xP(this.downloadFn,this.shouldThrowOnError)}then(e,n){return this.getPromise().then(e,n)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}execute(){return z(this,void 0,void 0,function*(){try{return{data:yield(yield this.downloadFn()).blob(),error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(pe(e))return{data:null,error:e};throw e}})}}H0=Symbol.toStringTag;const kP={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},Rp={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class TP{constructor(e,n={},r,s){this.shouldThrowOnError=!1,this.url=e,this.headers=n,this.bucketId=r,this.fetch=ff(s)}throwOnError(){return this.shouldThrowOnError=!0,this}uploadOrUpdate(e,n,r,s){return z(this,void 0,void 0,function*(){try{let o;const i=Object.assign(Object.assign({},Rp),s);let a=Object.assign(Object.assign({},this.headers),e==="POST"&&{"x-upsert":String(i.upsert)});const l=i.metadata;typeof Blob<"u"&&r instanceof Blob?(o=new FormData,o.append("cacheControl",i.cacheControl),l&&o.append("metadata",this.encodeMetadata(l)),o.append("",r)):typeof FormData<"u"&&r instanceof FormData?(o=r,o.append("cacheControl",i.cacheControl),l&&o.append("metadata",this.encodeMetadata(l))):(o=r,a["cache-control"]=`max-age=${i.cacheControl}`,a["content-type"]=i.contentType,l&&(a["x-metadata"]=this.toBase64(this.encodeMetadata(l)))),s!=null&&s.headers&&(a=Object.assign(Object.assign({},a),s.headers));const u=this._removeEmptyFolders(n),c=this._getFinalPath(u),d=yield(e=="PUT"?Dc:Ct)(this.fetch,`${this.url}/object/${c}`,o,Object.assign({headers:a},i!=null&&i.duplex?{duplex:i.duplex}:{}));return{data:{path:u,id:d.Id,fullPath:d.Key},error:null}}catch(o){if(this.shouldThrowOnError)throw o;if(pe(o))return{data:null,error:o};throw o}})}upload(e,n,r){return z(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",e,n,r)})}uploadToSignedUrl(e,n,r,s){return z(this,void 0,void 0,function*(){const o=this._removeEmptyFolders(e),i=this._getFinalPath(o),a=new URL(this.url+`/object/upload/sign/${i}`);a.searchParams.set("token",n);try{let l;const u=Object.assign({upsert:Rp.upsert},s),c=Object.assign(Object.assign({},this.headers),{"x-upsert":String(u.upsert)});typeof Blob<"u"&&r instanceof Blob?(l=new FormData,l.append("cacheControl",u.cacheControl),l.append("",r)):typeof FormData<"u"&&r instanceof FormData?(l=r,l.append("cacheControl",u.cacheControl)):(l=r,c["cac
121he-control"]=`max-age=${u.cacheControl}`,c["content-type"]=u.contentType);const d=yield Dc(this.fetch,a.toString(),l,{headers:c});return{data:{path:o,fullPath:d.Key},error:null}}catch(l){if(this.shouldThrowOnError)throw l;if(pe(l))return{data:null,error:l};throw l}})}createSignedUploadUrl(e,n){return z(this,void 0,void 0,function*(){try{let r=this._getFinalPath(e);const s=Object.assign({},this.headers);n!=null&&n.upsert&&(s["x-upsert"]="true");const o=yield Ct(this.fetch,`${this.url}/object/upload/sign/${r}`,{},{headers:s}),i=new URL(this.url+o.url),a=i.searchParams.get("token");if(!a)throw new df("No token returned by API");return{data:{signedUrl:i.toString(),path:e,token:a},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(pe(r))return{data:null,error:r};throw r}})}update(e,n,r){return z(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",e,n,r)})}move(e,n,r){return z(this,void 0,void 0,function*(){try{return{data:yield Ct(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:e,destinationKey:n,destinationBucket:r==null?void 0:r.destinationBucket},{headers:this.headers}),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}copy(e,n,r){return z(this,void 0,void 0,function*(){try{return{data:{path:(yield Ct(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:e,destinationKey:n,destinationBucket:r==null?void 0:r.destinationBucket},{headers:this.headers})).Key},error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}createSignedUrl(e,n,r){return z(this,void 0,void 0,function*(){try{let s=this._getFinalPath(e),o=yield Ct(this.fetch,`${this.url}/object/sign/${s}`,Object.assign({expiresIn:n},r!=null&&r.transform?{transform:r.transform}:{}),{headers:this.headers});const i=r!=null&&r.download?`&download=${r.download===!0?"":r.download}`:"";return o={signedUrl:encodeURI(`${this.url}${o.signedURL}${i}`)},{data:o,error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}createSignedUrls(e,n,r){return z(this,void 0,void 0,function*(){try{const s=yield Ct(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:n,paths:e},{headers:this.headers}),o=r!=null&&r.download?`&download=${r.download===!0?"":r.download}`:"";return{data:s.map(i=>Object.assign(Object.assign({},i),{signedUrl:i.signedURL?encodeURI(`${this.url}${i.signedURL}${o}`):null})),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}download(e,n){const s=typeof(n==null?void 0:n.transform)<"u"?"render/image/authenticated":"object",o=this.transformOptsToQueryString((n==null?void 0:n.transform)||{}),i=o?`?${o}`:"",a=this._getFinalPath(e),l=()=>Yo(this.fetch,`${this.url}/${s}/${a}${i}`,{headers:this.headers,noResolveJson:!0});return new SP(l,this.shouldThrowOnError)}info(e){return z(this,void 0,void 0,function*(){const n=this._getFinalPath(e);try{const r=yield Yo(this.fetch,`${this.url}/object/info/${n}`,{headers:this.headers});return{data:Lc(r),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(pe(r))return{data:null,error:r};throw r}})}exists(e){return z(this,void 0,void 0,function*(){const n=this._getFinalPath(e);try{return yield EP(this.fetch,`${this.url}/object/${n}`,{headers:this.headers}),{data:!0,error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(pe(r)&&r instanceof Nc){const s=r.originalError;if([400,404].includes(s==null?void 0:s.status))return{data:!1,error:r}}throw r}})}getPublicUrl(e,n){const r=this._getFinalPath(e),s=[],o=n!=null&&n.download?`download=${n.download===!0?"":n.download}`:"";o!==""&&s.push(o);const a=typeof(n==null?void 0:n.transform)<"u"?"render/image":"object",l=this.transformOptsToQueryString((n==null?void 0:n.transform)||{});l!==""&&s.push(l);let u=s.join("&");return u!==""&&(u=`?${u}`),{data:{publicUrl:encodeURI(`${this.url}/${a}/public/${r}${u}`)}}}remove(e){return z(this,void 0,void 0,function*(){try{return{data:yield hf(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:e},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}list(e,n,r){return z(this,void 0,void 0,function*(){try{const s=Object.assign(Object.assign(Object.assign({},kP),n),{prefix:e||""});return{data:yield Ct(this.fetch,`${this.url}/object/list/${this.bucketId}`,s,{headers:this.headers},r),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}listV2(e,n){return z(this,void 0,void 0,function*(){try{const r=Object.assign({},e);return{data:yield Ct(this.fetch,`${this.url}/object/list-v2/${this.bucketId}`,r,{headers:this.headers},n),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(pe(r))return{data:null,error:r};throw r}})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const n=[];return e.width&&n.push(`width=${e.width}`),e.height&&n.push(`height=${e.height}`),e.resize&&n.push(`resize=${e.resize}`),e.format&&n.push(`format=${e.format}`),e.quality&&n.push(`quality=${e.quality}`),n.join("&")}}const q0="2.76.1",K0={"X-Client-Info":`storage-js/${q0}`};class PP{constructor(e,n={},r,s){this.shouldThrowOnError=!1;const o=new URL(e);s!=null&&s.useNewHostname&&/supabase\.(co|in|red)$/.test(o.hostname)&&!o.hostname.includes("storage.supabase.")&&(o.hostname=o.hostname.replace("supabase.","storage.supabase.")),this.url=o.href.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},K0),n),this.fetch=ff(r)}throwOnError(){return this.shouldThrowOnError=!0,this}listBuckets(){return z(this,void 0,void 0,function*(){try{return{data:yield Yo(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(pe(e))return{data:null,error:e};throw e}})}getBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield Yo(this.fetch,`${this.url}/bucket/${e}`,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}createBucket(e){return z(this,arguments,void 0,function*(n,r={public:!1}){try{return{data:yield Ct(this.fetch,`${this.url}/bucket`,{id:n,name:n,type:r.type,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(pe(s))return{data:null,error:s};throw s}})}updateBucket(e,n){return z(this,void 0,void 0,function*(){try{return{data:yield Dc(this.fetch,`${this.url}/bucket/${e}`,{id:e,name:e,public:n.public,file_size_limit:n.fileSizeLimit,allowed_mime_types:n.allowedMimeTypes},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(pe(r))return{data:null,error:r};throw r}})}emptyBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield Ct(this.fetch,`${this.url}/bucket/${e}/empty`,{},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield hf(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}}class CP{constructor(e,n={},r){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},K0),n),this.fetch=ff(r)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield Ct(this.fetch,`${this.url}/bucket`,{name:e},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}listBuckets(e){return z(this,void 0,void 0,function*(){try{const n=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&n.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&n.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&n.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&n.set("sortOrder",e.sortOrder),e!=null&&e.search&&n.set("search",e.search);const r=n.toString(),s=r?`${this.url}/bucket?${r}`:`${this.url}/bucket`,o=yield Yo(this.fetch,s,{headers:this.headers});return{data:Array.isArray(o)?o.filter(a=>a.type==="ANALYTICS"):[],error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield hf(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(pe(n))return{data:null,error:n};throw n}})}}const pf={"X-Client-Info":`storage-js/${q0}`,"Content-Type":"application/json"};
121class G0 extends Error{constructor(e){super(e),this.__isStorageVectorsError=!0,this.name="StorageVectorsError"}}function st(t){return typeof t=="object"&&t!==null&&"__isStorageVectorsError"in t}class du extends G0{constructor(e,n,r){super(e),this.name="StorageVectorsApiError",this.status=n,this.statusCode=r}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class OP extends G0{constructor(e,n){super(e),this.name="StorageVectorsUnknownError",this.originalError=n}}var Ap;(function(t){t.InternalError="InternalError",t.S3VectorConflictException="S3VectorConflictException",t.S3VectorNotFoundException="S3VectorNotFoundException",t.S3VectorBucketNotEmpty="S3VectorBucketNotEmpty",t.S3VectorMaxBucketsExceeded="S3VectorMaxBucketsExceeded",t.S3VectorMaxIndexesExceeded="S3VectorMaxIndexesExceeded"})(Ap||(Ap={}));const mf=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...n)=>I(async()=>{const{default:r}=await Promise.resolve().then(()=>Ur);return{default:r}},void 0).then(({default:r})=>r(...n)):e=fetch,(...n)=>e(...n)},RP=t=>{if(typeof t!="object"||t===null)return!1;const e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},jp=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),AP=(t,e,n)=>z(void 0,void 0,void 0,function*(){if(t&&typeof t=="object"&&"status"in t&&"ok"in t&&typeof t.status=="number"&&!(n!=null&&n.noResolveJson)){const s=t.status||500,o=t;if(typeof o.json=="function")o.json().then(i=>{const a=(i==null?void 0:i.statusCode)||(i==null?void 0:i.code)||s+"";e(new du(jp(i),s,a))}).catch(()=>{const i=s+"",a=o.statusText||`HTTP ${s} error`;e(new du(a,s,i))});else{const i=s+"",a=o.statusText||`HTTP ${s} error`;e(new du(a,s,i))}}else e(new OP(jp(t),t))}),jP=(t,e,n,r)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return r?(RP(r)?(s.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),s.body=JSON.stringify(r)):s.body=r,Object.assign(Object.assign({},s),n)):s};function IP(t,e,n,r,s,o){return z(this,void 0,void 0,function*(){return new Promise((i,a)=>{t(n,jP(e,r,s,o)).then(l=>{if(!l.ok)throw l;if(r!=null&&r.noResolveJson)return l;const u=l.headers.get("content-type");return!u||!u.includes("application/json")?{}:l.json()}).then(l=>i(l)).catch(l=>AP(l,a,r))})})}function ot(t,e,n,r,s){return z(this,void 0,void 0,function*(){return IP(t,"POST",e,r,s,n)})}class NP{constructor(e,n={},r){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},pf),n),this.fetch=mf(r)}throwOnError(){return this.shouldThrowOnError=!0,this}createIndex(e){return z(this,void 0,void 0,function*(){try{return{data:(yield ot(this.fetch,`${this.url}/CreateIndex`,e,{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}getIndex(e,n){return z(this,void 0,void 0,function*(){try{return{data:yield ot(this.fetch,`${this.url}/GetIndex`,{vectorBucketName:e,indexName:n},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(st(r))return{data:null,error:r};throw r}})}listIndexes(e){return z(this,void 0,void 0,function*(){try{return{data:yield ot(this.fetch,`${this.url}/ListIndexes`,e,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}deleteIndex(e,n){return z(this,void 0,void 0,function*(){try{return{data:(yield ot(this.fetch,`${this.url}/DeleteIndex`,{vectorBucketName:e,indexName:n},{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(st(r))return{data:null,error:r};throw r}})}}class LP{constructor(e,n={},r){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},pf),n),this.fetch=mf(r)}throwOnError(){return this.shouldThrowOnError=!0,this}putVectors(e){return z(this,void 0,void 0,function*(){try{if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return{data:(yield ot(this.fetch,`${this.url}/PutVectors`,e,{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}getVectors(e){return z(this,void 0,void 0,function*(){try{return{data:yield ot(this.fetch,`${this.url}/GetVectors`,e,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}listVectors(e){return z(this,void 0,void 0,function*(){try{if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");
121if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return{data:yield ot(this.fetch,`${this.url}/ListVectors`,e,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}queryVectors(e){return z(this,void 0,void 0,function*(){try{return{data:yield ot(this.fetch,`${this.url}/QueryVectors`,e,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}deleteVectors(e){return z(this,void 0,void 0,function*(){try{if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return{data:(yield ot(this.fetch,`${this.url}/DeleteVectors`,e,{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}}class DP{constructor(e,n={},r){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},pf),n),this.fetch=mf(r)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(e){return z(this,void 0,void 0,function*(){try{return{data:(yield ot(this.fetch,`${this.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}getBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield ot(this.fetch,`${this.url}/GetVectorBucket`,{vectorBucketName:e},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}listBuckets(){return z(this,arguments,void 0,function*(e={}){try{return{data:yield ot(this.fetch,`${this.url}/ListVectorBuckets`,e,{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:(yield ot(this.fetch,`${this.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(st(n))return{data:null,error:n};throw n}})}}class $P extends DP{constructor(e,n={}){super(e,n.headers||{},n.fetch)}from(e){return new MP(this.url,this.headers,e,this.fetch)}}class MP extends NP{constructor(e,n,r,s){super(e,n,s),this.vectorBucketName=r}createIndex(e){const n=Object.create(null,{createIndex:{get:()=>super.createIndex}});return z(this,void 0,void 0,function*(){return n.createIndex.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName}))})}listIndexes(){const e=Object.create(null,{listIndexes:{get:()=>super.listIndexes}});return z(this,arguments,void 0,function*(n={}){return e.listIndexes.call(this,Object.assign(Object.assign({},n),{vectorBucketName:this.vectorBucketName}))})}getIndex(e){const n=Object.create(null,{getIndex:{get:()=>super.getIndex}});return z(this,void 0,void 0,function*(){return n.getIndex.call(this,this.vectorBucketName,e)})}deleteIndex(e){const n=Object.create(null,{deleteIndex:{get:()=>super.deleteIndex}});return z(this,void 0,void 0,function*(){return n.deleteIndex.call(this,this.vectorBucketName,e)})}index(e){return new UP(this.url,this.headers,this.vectorBucketName,e,this.fetch)}}class UP extends LP{constructor(e,n,r,s,o){super(e,n,o),this.vectorBucketName=r,this.indexName=s}putVectors(e){const n=Object.create(null,{putVectors:{get:()=>super.putVectors}});return z(this,void 0,void 0,function*(){return n.putVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}getVectors(e){const n=Object.create(null,{getVectors:{get:()=>super.getVectors}});return z(this,void 0,void 0,function*(){return n.getVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}listVectors(){const e=Object.create(null,{listVectors:{get:()=>super.listVectors}});return z(this,arguments,void 0,function*(n={}){return e.listVectors.call(this,Object.assign(Object.assign({},n),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}queryVectors(e){const n=Object.create(null,{queryVectors:{get:()=>super.queryVectors}});return z(this,void 0,void 0,function*(){return n.queryVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}deleteVectors(e){const n=Object.create(null,{deleteVectors:{get:()=>super.deleteVectors}});return z(this,void 0,void 0,function*(){return n.deleteVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}}class zP extends PP{constructor(e,n={},r,s){super(e,n,r,s)}from(e){return new TP(this.url,this.headers,e,this.fetch)}get vectors(){return new $P(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new CP(this.url+"/iceberg",this.headers,this.fetch)}}const FP="2.76.1";let ho="";typeof Deno<"u"?ho="deno":typeof document<"u"?ho="web":typeof navigator<"u"&&navigator.product==="ReactNative"?ho="react-native":ho="node";const BP={"X-Client-Info":`supabase-js-${ho}/${FP}`},VP={headers:BP},WP={schema:"public"},HP={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},qP={},KP=t=>{let e;return t?e=t:typeof fetch>"u"?e=R0:e=fetch,(...n)=>e(...n)},GP=()=>typeof Headers>"u"?A0:Headers,QP=(t,e,n)=>{const r=KP(n),s=GP();return async(o,i)=>{var a;const l=(a=await e())!==null&&a!==void 0?a:t;let u=new s(i==null?void 0:i.headers);return u.has("apikey")||u.set("apikey",t),u.has("Authorization")||u.set("Authorization",`Bearer ${l}`),r(o,Object.assign(Object.assign({},i),{headers:u}))}};function JP(t){return t.endsWith("/")?t:t+"/"}function YP(t,e){var n,r;const{db:s,auth:o,realtime:i,global:a}=t,{db:l,auth:u,realtime:c,global:d}=e,h={db:Object.assign(Object.assign({},l),s),auth:Object.assign(Object.assign({},u),o),realtime:Object.assign(Object.assign({},c),i),storage:{},global:Object.assign(Object.assign(Object.assign({},d),a),{headers:Object.assign(Object.assign({},(n=d==null?void 0:d.headers)!==null&&n!==void 0?n:{}),(r=a==null?void 0:a.headers)!==null&&r!==void 0?r:{})}),accessToken:async()=>""};return t.accessToken?h.accessToken=t.accessToken:delete h.accessToken,h}function XP(t){const e=t==null?void 0:t.trim();if(!e)throw new Error("supabaseUrl is required.");
121if(!e.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(JP(e))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}function _l(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(t);s<r.length;s++)e.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(t,r[s])&&(n[r[s]]=t[r[s]]);return n}const Q0="2.76.1",Xr=30*1e3,$c=3,fu=$c*Xr,ZP="http://localhost:9999",eC="supabase.auth.token",tC={"X-Client-Info":`gotrue-js/${Q0}`},Mc="X-Supabase-Api-Version",J0={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},nC=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,rC=10*60*1e3;class Xo extends Error{constructor(e,n,r){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=n,this.code=r}}function B(t){return typeof t=="object"&&t!==null&&"__isAuthError"in t}class sC extends Xo{constructor(e,n,r){super(e,n,r),this.name="AuthApiError",this.status=n,this.code=r}}function oC(t){return B(t)&&t.name==="AuthApiError"}class vr extends Xo{constructor(e,n){super(e),this.name="AuthUnknownError",this.originalError=n}}class ar extends Xo{constructor(e,n,r,s){super(e,r,s),this.name=n,this.status=r}}class On extends ar{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function iC(t){return B(t)&&t.name==="AuthSessionMissingError"}class Kr extends ar{constructor(){super("Auth session or user missing","AuthInvalidToken
121ResponseError",500,void 0)}}class Wi extends ar{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class Hi extends ar{constructor(e,n=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=n}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function aC(t){return B(t)&&t.name==="AuthImplicitGrantRedirectError"}class Ip extends ar{constructor(e,n=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=n}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class Uc extends ar{constructor(e,n){super(e,"AuthRetryableFetchError",n,void 0)}}function hu(t){return B(t)&&t.name==="AuthRetryableFetchError"}class Np extends ar{constructor(e,n,r){super(e,"AuthWeakPasswordError",n,"weak_password"),this.reasons=r}}class zc extends ar{constructor(e){super(e,"AuthInvalidJwtError",400,"invalid_jwt")}}const Fa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),Lp=` 122\r=`.split(""),lC=(()=>{const t=new Array(128);for(let e=0;e<t.length;e+=1)t[e]=-1;for(let e=0;e<Lp.length;e+=1)t[Lp[e].charCodeAt(0)]=-2;for(let e=0;e<Fa.length;e+=1)t[Fa[e].charCodeAt(0)]=e;return t})();function Dp(t,e,n){if(t!==null)for(e.queue=e.queue<<8|t,e.queuedBits+=8;e.queuedBits>=6;){const r=e.queue>>e.queuedBits-6&63;n(Fa[r]),e.queuedBits-=6}else if(e.queuedBits>0)for(e.queue=e.queue<<6-e.queuedBits,e.queuedBits=6;e.queuedBits>=6;){const r=e.queue>>e.queuedBits-6&63;n(Fa[r]),e.queuedBits-=6}}function Y0(t,e,n){const r=lC[t];if(r>-1)for(e.queue=e.queue<<6|r,e.queuedBits+=6;e.queuedBits>=8;)n(e.queue>>e.queuedBits-8&255),e.queuedBits-=8;else{if(r===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(t)}"`)}}function $p(t){const e=[],n=i=>{e.push(String.fromCodePoint(i))},r={utf8seq:0,codepoint:0},s={queue:0,queuedBits:0},o=i=>{dC(i,r,n)};for(let i=0;i<t.length;i+=1)Y0(t.charCodeAt(i),s,o);return e.join("")}function uC(t,e){if(t<=127){e(t);return}else if(t<=2047){e(192|t>>6),e(128|t&63);return}else if(t<=65535){e(224|t>>12),e(128|t>>6&63),e(128|t&63);return}else if(t<=1114111){e(240|t>>18),e(128|t>>12&63),e(128|t>>6&63),e(128|t&63);return}throw new Error(`Unrecognized Unicode codepoint: ${t.toString(16)}`)}function cC(t,e){for(let n=0;n<t.length;n+=1){let r=t.charCodeAt(n);if(r>55295&&r<=56319){const s=(r-55296)*1024&65535;r=(t.charCodeAt(n+1)-56320&65535|s)+65536,n+=1}uC(r,e)}}function dC(t,e,n){if(e.utf8seq===0){if(t<=127){n(t);return}for(let r=1;r<6;r+=1)if(!(t>>7-r&1)){e.utf8seq=r;break}if(e.utf8seq===2)e.codepoint=t&31;else if(e.utf8seq===3)e.codepoint=t&15;else if(e.utf8seq===4)e.codepoint=t&7;else throw new Error("Invalid UTF-8 sequence");e.utf8seq-=1}else if(e.utf8seq>0){if(t<=127)throw new Error("Invalid UTF-8 sequence");e.codepoint=e.codepoint<<6|t&63,e.utf8seq-=1,e.utf8seq===0&&n(e.codepoint)}}function _s(t){const e=[],n={queue:0,queuedBits:0},r=s=>{e.push(s)};for(let s=0;s<t.length;s+=1)Y0(t.charCodeAt(s),n,r);return new Uint8Array(e)}function fC(t){const e=[];return cC(t,n=>e.push(n)),new Uint8Array(e)}function br(t){const e=[],n={queue:0,queuedBits:0},r=s=>{e.push(s)};return t.forEach(s=>Dp(s,n,r)),Dp(null,n,r),e.join("")}function hC(t){return Math.round(Date.now()/1e3)+t}function pC(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=Math.random()*16|0;return(t=="x"?e:e&3|8).toString(16)})}const tt=()=>typeof window<"u"&&typeof document<"u",dr={tested:!1,writable:!1},X0=()=>{if(!tt())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(dr.tested)return dr.writable;const t=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(t,t),globalThis.localStorage.removeItem(t),dr.tested=!0,dr.writable=!0}catch{dr.tested=!0,dr.writable=!1}return dr.writable};function mC(t){const e={},n=new URL(t);if(n.hash&&n.hash[0]==="#")try{new URLSearchParams(n.hash.substring(1)).forEach((s,o)=>{e[o]=s})}catch{}return n.searchParams.forEach((r,s)=>{e[s]=r}),e}const Z0=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...n)=>I(async()=>{const{default:r}=await Promise.resolve().then(()=>Ur);return{default:r}},void 0).then(({default:r})=>r(...n)):e=fetch,(...n)=>e(...n)},gC=t=>typeof t=="object"&&t!==null&&"status"in t&&"ok"in t&&"json"in t&&typeof t.json=="function",Zr=async(t,e,n)=>{await t.setItem(e,JSON.stringify(n))},fr=async(t,e)=>{const n=await t.getItem(e);if(!n)return null;try{return JSON.parse(n)}catch{return n}},Pn=async(t,e)=>{await t.removeItem(e)};class bl{constructor(){this.promise=new bl.promiseConstructor((e,n)=>{this.resolve=e,this.reject=n})}}bl.promiseConstructor=Promise;function pu(t){const e=t.split(".");if(e.length!==3)throw new zc("Invalid JWT structure");for(let r=0;r<e.length;r++)if(!nC.test(e[r]))throw new zc("JWT not in base64url format");return{header:JSON.parse($p(e[0])),payload:JSON.parse($p(e[1])),signature:_s(e[2]),raw:{header:e[0],payload:e[1]}}}async function vC(t){return await new Promise(e=>{setTimeout(()=>e(null),t)})}function yC(t,e){return new Promise((r,s)=>{(async()=>{for(let o=0;o<1/0;o++)try{const i=await t(o);if(!e(o,null,i)){r(i);return}}catch(i){if(!e(o,i)){s(i);return}}})()})}function wC(t){return("0"+t.toString(16)).substr(-2)}function _C(){const e=new Uint32Array(56);if(typeof crypto>"u"){const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",r=n.length;let s="";for(let o=0;o<56;o++)s+=n.charAt(Math.floor(Math.random()*r));return s}return crypto.getRandomValues(e),Array.from(e,wC).join("")}async function bC(t){const n=new TextEncoder().encode(t),r=await crypto.subtle.digest("SHA-256",
122n),s=new Uint8Array(r);return Array.from(s).map(o=>String.fromCharCode(o)).join("")}async function EC(t){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),t;const n=await bC(t);return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Gr(t,e,n=!1){const r=_C();let s=r;n&&(s+="/PASSWORD_RECOVERY"),await Zr(t,`${e}-code-verifier`,s);const o=await EC(r);return[o,r===o?"plain":"s256"]}const xC=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function SC(t){const e=t.headers.get(Mc);if(!e||!e.match(xC))return null;try{return new Date(`${e}T00:00:00.0Z`)}catch{return null}}function kC(t){if(!t)throw new Error("Missing exp claim");const e=Math.floor(Date.now()/1e3);if(t<=e)throw new Error("JWT has expired")}function TC(t){switch(t){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const PC=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Qr(t){if(!PC.test(t))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function mu(){const t={};return new Proxy(t,{get:(e,n)=>{if(n==="__isUserNotAvailableProxy")return!0;if(typeof n=="symbol"){const r=n.toString();if(r==="Symbol(Symbol.toPrimitive)"||r==="Symbol(Symbol.toStringTag)"||r==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${n}" property of the session object is not supported. Please use getUser() instead.`)},set:(e,n)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${n}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(e,n)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${n}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function Mp(t){return JSON.parse(JSON.stringify(t))}const mr=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),CC=[502,503,504];async function Up(t){var e;if(!gC(t))throw new Uc(mr(t),0);if(CC.includes(t.status))throw new Uc(mr(t),t.status);let n;try{n=await t.json()}catch(o){throw new vr(mr(o),o)}let r;const s=SC(t);if(s&&s.getTime()>=J0["2024-01-01"].timestamp&&typeof n=="object"&&n&&typeof n.code=="string"?r=n.code:typeof n=="object"&&n&&typeof n.error_code=="string"&&(r=n.error_code),r){if(r==="weak_password")throw new Np(mr(n),t.status,((e=n.weak_password)===null||e===void 0?void 0:e.reasons)||[]);if(r==="session_not_found")throw new On}else if(typeof n=="object"&&n&&typeof n.weak_password=="object"&&n.weak_password&&Array.isArray(n.weak_password.reasons)&&n.weak_password.reasons.length&&n.weak_password.reasons.reduce((o,i)=>o&&typeof i=="string",!0))throw new Np(mr(n),t.status,n.weak_password.reasons);throw new sC(mr(n),t.status||500,r)}const OC=(t,e,n,r)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"?s:(s.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},e==null?void 0:e.headers),s.body=JSON.stringify(r),Object.assign(Object.assign({},s),n))};async function H(t,e,n,r){var s;const o=Object.assign({},r==null?void 0:r.headers);o[Mc]||(o[Mc]=J0["2024-01-01"].name),r!=null&&r.jwt&&(o.Authorization=`Bearer ${r.jwt}`);const i=(s=r==null?void 0:r.query)!==null&&s!==void 0?s:{};r!=null&&r.redirectTo&&(i.redirect_to=r.redirectTo);const a=Object.keys(i).length?"?"+new URLSearchParams(i).toString():"",l=await RC(t,e,n+a,{headers:o,noResolveJson:r==null?void 0:r.noResolveJson},{},r==null?void 0:r.body);return r!=null&&r.xform?r==null?void 0:r.xform(l):{data:Object.assign({},l),error:null}}async function RC(t,e,n,r,s,o){const i=OC(e,r,s,o);let a;try{a=await t(n,Object.assign({},i))}catch(l){throw console.error(l),new Uc(mr(l),0)}if(a.ok||await Up(a),r!=null&&r.noResolveJson)return a;try{return await a.json()}catch(l){await Up(l)}}function kt(t){var e;let n=null;IC(t)&&(n=Object.assign({},t),t.expires_at||(n.expires_at=hC(t.expires_in)));const r=(e=t.user)!==null&&e!==void 0?e:t;return{data:{session:n,user:r},error:null}}function zp(t){const e=kt(t);return!e.error&&t.weak_password&&typeof t.weak_password=="object"&&Array.isArray(t.weak_password.reasons)&&t.weak_password.reasons.length&&t.weak_password.message&&typeof t.weak_password.message=="string"&&t.weak_password.reasons.reduce((n,r)=>n&&typeof r=="string",!0)&&(e.data.weak_password=t.weak_password),e}function Nn(t){var e;return{data:{user:(e=t.user)!==null&&e!==void 0?e:t},error:null}}function AC(t){return{data:t,error:null}}function jC(t){const{action_link:e,email_otp:n,hashed_token:r,redirect_to:s,verification_type:o}=t,i=_l(t,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),a={action_link:e,email_otp:n,hashed_token:r,redirect_to:s,verification_type:o},l=Object.assign({},i);return{data:{properties:a,user:l},error:null}}function Fp(t){return t}function IC(t){return t.access_token&&t.refresh_token&&t.expires_in}const gu=["global","local","others"];class NC{constructor({url:e="",headers:n={},fetch:r}){this.url=e,this.headers=n,this.fetch=Z0(r),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}async signOut(e,n=gu[0]){if(gu.indexOf(n)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${gu.join(", ")}`);try{return await H(this.fetch,"POST",`${this.url}/logout?scope=${n}`,{headers:this.headers,jwt:e,noResolveJson:!0}),{data:null,error:null}}catch(r){if(B(r))return{data:null,error:r};throw r}}async inviteUserByEmail(e,n={}){try{return await H(this.fetch,"POST",`${this.url}/invite`,{body:{email:e,data:n.data},headers:this.headers,redirectTo:n.redirectTo,xform:Nn})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async generateLink(e){try{const{options:n}=e,r=_l(e,["options"]),s=Object.assign(Object.assign({},r),n);return"newEmail"in r&&(s.new_email=r==null?void 0:r.newEmail,delete s.newEmail),await H(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:jC,redirectTo:n==null?void 0:n.redirectTo})}catch(n){if(B(n))return{data:{properties:null,user:null},error:n};throw n}}async createUser(e){try{return await H(this.fetch,"POST",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:Nn})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async listUsers(e){var n,r,s,o,i,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await H(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(r=(n=e==null?void 0:e.page)===null||n===void 0?void 0:n.toString())!==null&&r!==void 0?r:"",per_page:(o=(s=e==null?void 0:e.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:Fp});if(c.error)throw c.error;const d=await c.json(),h=(i=c.headers.get("x-total-count"))!==null&&i!==void 0?i:0,f=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return f.length>0&&(f.forEach(_=>{const g=parseInt(_.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(_.split(";")[1].split("=")[1]);u[`${w}Page`]=g}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},d),u),error:null}}catch(u){if(B(u))return{data:{users:[]},error:u};throw u}}async getUserById(e){Qr(e);try{return await H(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:Nn})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async updateUserById(e,n){Qr(e);try{return await H(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:n,headers:this.headers,xform:Nn})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async deleteUser(e,n=!1){Qr(e);
122try{return await H(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:n},xform:Nn})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async _listFactors(e){Qr(e.userId);try{const{data:n,error:r}=await H(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:s=>({data:{factors:s},error:null})});return{data:n,error:r}}catch(n){if(B(n))return{data:null,error:n};throw n}}async _deleteFactor(e){Qr(e.userId),Qr(e.id);try{return{data:await H(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(n){if(B(n))return{data:null,error:n};throw n}}async _listOAuthClients(e){var n,r,s,o,i,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await H(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(r=(n=e==null?void 0:e.page)===null||n===void 0?void 0:n.toString())!==null&&r!==void 0?r:"",per_page:(o=(s=e==null?void 0:e.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:Fp});if(c.error)throw c.error;const d=await c.json(),h=(i=c.headers.get("x-total-count"))!==null&&i!==void 0?i:0,f=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return f.length>0&&(f.forEach(_=>{const g=parseInt(_.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(_.split(";")[1].split("=")[1]);u[`${w}Page`]=g}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},d),u),error:null}}catch(u){if(B(u))return{data:{clients:[]},error:u};throw u}}async _createOAuthClient(e){try{return await H(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:e,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _getOAuthClient(e){try{return await H(this.fetch,"GET",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(e){try{return await H(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _regenerateOAuthClientSecret(e){try{return await H(this.fetch,"POST",`${this.url}/admin/oauth/clients/${e}/regenerate_secret`,{headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}}function Bp(t={}){return{getItem:e=>t[e]||null,setItem:(e,n)=>{t[e]=n},removeItem:e=>{delete t[e]}}}const Jr={debug:!!(globalThis&&X0()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class ew extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class LC extends ew{}async function DC(t,e,n){Jr.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",t,e);const r=new globalThis.AbortController;return e>0&&setTimeout(()=>{r.abort(),Jr.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",t)},e),await Promise.resolve().then(()=>globalThis.navigator.locks.request(t,e===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:r.signal},async s=>{if(s){Jr.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",t,s.name);try{return await n()}finally{Jr.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",t,s.name)}}else{if(e===0)throw Jr.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",t),new LC(`Acquiring an exclusive Navigator LockManager lock "${t}" immediately failed`);if(Jr.debug)try{const o=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(o,null," "))}catch(o){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",o)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await n()}}))}function $C(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function tw(t){if(!/^0x[a-fA-F0-9]{40}$/.test(t))throw new Error(`@supabase/auth-js: Address "${t}
122" is invalid.`);return t.toLowerCase()}function MC(t){return parseInt(t,16)}function UC(t){const e=new TextEncoder().encode(t);return"0x"+Array.from(e,r=>r.toString(16).padStart(2,"0")).join("")}function zC(t){var e;const{chainId:n,domain:r,expirationTime:s,issuedAt:o=new Date,nonce:i,notBefore:a,requestId:l,resources:u,scheme:c,uri:d,version:h}=t;{if(!Number.isInteger(n))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${n}`);if(!r)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(i&&i.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${i}`);if(!d)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(h!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${h}`);if(!((e=t.statement)===null||e===void 0)&&e.includes(` 123`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${t.statement}`)}const f=tw(t.address),_=c?`${c}://${r}
123`:r,g=t.statement?`${t.statement} 124`:"",w=`${_} wants you to sign in with your Ethereum account: 125${f} 126 127${g}`;let v=`URI: ${d} 128Version: ${h} 129Chain ID: ${n}${i?` 130Nonce: ${i}`:""} 131Issued At: ${o.toISOString()}`;if(s&&(v+=` 132Expiration Time: ${s.toISOString()}`),a&&(v+=` 133Not Before: ${a.toISOString()}`),l&&(v+=` 134Request ID: ${l}`),u){let p=` 135Resources:`;for(const m of u){if(!m||typeof m!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${m}`);p+=` 136- ${m}`}v+=p}return`${w} 137${v}`}class xe extends Error{constructor({message:e,code:n,cause:r,name:s}){var o;super(e,{cause:r}),this.__isWebAuthnError=!0,this.name=(o=s??(r instanceof Error?r.name:void 0))!==null&&o!==void 0?o:"Unknown Error",this.code=n}}class Ba extends xe{constructor(e,n){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:n,message:e}),this.name="WebAuthnUnknownError",this.originalError=n}}function FC({error:t,options:e}){var n,r,s;const{publicKey:o}=e;if(!o)throw Error("options was missing required publicKey property");if(t.name==="AbortError"){if(e.signal instanceof AbortSignal)return new xe({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else if(t.name==="ConstraintError"){if(((n=o.authenticatorSelection)===null||n===void 0?void 0:n.requireResidentKey)===!0)return new xe({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:t});if(e.mediation==="conditional"&&((r=o.authenticatorSelection)===null||r===void 0?void 0:r.userVerification)==="required")return new xe({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:t});if(((s=o.authenticatorSelection)===null||s===void 0?void 0:s.userVerification)==="required")return new xe({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:t})}else{if(t.name==="InvalidStateError")return new xe({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:t});if(t.name==="NotAllowedError")return new xe({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});if(t.name==="NotSupportedError")return o.pubKeyCredParams.filter(a=>a.type==="public-key").length===0?new xe({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:t}):new xe({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:t});if(t.name==="SecurityError"){const i=window.location.hostname;if(nw(i)){if(o.rp.id!==i)return new xe({message:`The RP ID "${o.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:t})}else return new xe({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:t})}else if(t.name==="TypeError"){if(o.user.id.byteLength<1||o.user.id.byteLength>64)return new xe({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:t})}else if(t.name==="UnknownError")return new xe({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t})}return new xe({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t})}function BC({error:t,options:e}){const{publicKey:n}=e;if(!n)throw Error("options was missing required publicKey property");if(t.name==="AbortError"){if(e.signal instanceof AbortSignal)return new xe({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else{if(t.name==="NotAllowedError")return new xe({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});if(t.name==="SecurityError"){const r=window.location.hostname;if(nw(r)){if(n.rpId!==r)return new xe({message:`The RP ID "${n.rpId}
137" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:t})}else return new xe({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:t})}else if(t.name==="UnknownError")return new xe({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t})}return new xe({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t})}class VC{createNewAbortSignal(){if(this.controller){const n=new Error("Cancelling existing WebAuthn API call for new one");n.name="AbortError",this.controller.abort(n)}const e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){const e=new Error("Manually cancelling existing WebAuthn API call");e.name="AbortError",this.controller.abort(e),this.controller=void 0}}}const WC=new VC;function HC(t){if(!t)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(t);const{challenge:e,user:n,excludeCredentials:r}=t,s=_l(t,["challenge","user","excludeCredentials"]),o=_s(e).buffer,i=Object.assign(Object.assign({},n),{id:_s(n.id).buffer}),a=Object.assign(Object.assign({},s),{challenge:o,user:i});if(r&&r.length>0){a.excludeCredentials=new Array(r.length);for(let l=0;l<r.length;l++){const u=r[l];a.excludeCredentials[l]=Object.assign(Object.assign({},u),{id:_s(u.id).buffer,type:u.type||"public-key",transports:u.transports})}}return a}function qC(t){if(!t)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(t);const{challenge:e,allowCredentials:n}=t,r=_l(t,["challenge","allowCredentials"]),s=_s(e).buffer,o=Object.assign(Object.assign({},r),{challenge:s});if(n&&n.length>0){o.allowCredentials=new Array(n.length);for(let i=0;i<n.length;i++){const a=n[i];o.allowCredentials[i]=Object.assign(Object.assign({},a),{id:_s(a.id).buffer,type:a.type||"public-key",transports:a.transports})}}return o}function KC(t){var e;if("toJSON"in t&&typeof t.toJSON=="function")return t.toJSON();const n=t;return{id:t.id,rawId:t.id,response:{attestationObject:br(new Uint8Array(t.response.attestationObject)),clientDataJSON:br(new Uint8Array(t.response.clientDataJSON))},type:"public-key",clientExtensionResults:t.getClientExtensionResults(),authenticatorAttachment:(e=n.authenticatorAttachment)!==null&&e!==void 0?e:void 0}}function GC(t){var e;if("toJSON"in t&&typeof t.toJSON=="function")return t.toJSON();const n=t,r=t.getClientExtensionResults(),s=t.response;return{id:t.id,rawId:t.id,response:{authenticatorData:br(new Uint8Array(s.authenticatorData)),clientDataJSON:br(new Uint8Array(s.clientDataJSON)),signature:br(new Uint8Array(s.signature)),userHandle:s.userHandle?br(new Uint8Array(s.userHandle)):void 0},type:"public-key",clientExtensionResults:r,authenticatorAttachment:(e=n.authenticatorAttachment)!==null&&e!==void 0?e:void 0}}function nw(t){return t==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(t)}function Vp(){var t,e;return!!(tt()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.create)=="function"&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.get)=="function")}async function QC(t){try{const e=await navigator.credentials.create(t);return e?e instanceof PublicKeyCredential?{data:e,error:null}:{data:null,error:new Ba("Browser returned unexpected credential type",e)}:{data:null,error:new Ba("Empty credential response",e)}}catch(e){return{data:null,error:FC({error:e,options:t})}}}async function JC(t){try{const e=await navigator.credentials.get(t);return e?e instanceof PublicKeyCredential?{data:e,error:null}:{data:null,error:new Ba("Browser returned unexpected credential type",e)}:{data:null,error:new Ba("Empty credential response",e)}}catch(e){return{data:null,error:BC({error:e,options:t})}}}const YC={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"none"},XC={userVerification:"preferred",hints:["security-key"]};function Va(...t){const e=s=>s!==null&&typeof s=="object"&&!Array.isArray(s),n=s=>s instanceof ArrayBuffer||ArrayBuffer.isView(s),r={};for(const s of t)if(s)for(const o in s){const i=s[o];if(i!==void 0)if(Array.isArray(i))r[o]=i;else if(n(i))r[o]=i;else if(e(i)){const a=r[o];e(a)?r[o]=Va(a,i):r[o]=Va(i)}else r[o]=i}return r}function ZC(t,e){return Va(YC,t,e||{})}function eO(t,e){return Va(XC,t,e||{})}class tO{constructor(e){this.client=e,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(e){return this.client.mfa.enroll(Object.assign(Object.assign({},e),{factorType:"webauthn"}))}async _challenge({factorId:e,webauthn:n,friendlyName:r,signal:s},o){try{const{data:i,error:a}=await this.client.mfa.challenge({factorId:e,webauthn:n});if(!i)return{data:null,error:a};const l=s??WC.createNewAbortSignal();if(i.webauthn.type==="create"){const{user:u}=i.webauthn.credential_options.publicKey;u.name||(u.name=`${u.id}:${r}`),u.displayName||(u.displayName=u.name)}
137switch(i.webauthn.type){case"create":{const u=ZC(i.webauthn.credential_options.publicKey,o==null?void 0:o.create),{data:c,error:d}=await QC({publicKey:u,signal:l});return c?{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:c}},error:null}:{data:null,error:d}}case"request":{const u=eO(i.webauthn.credential_options.publicKey,o==null?void 0:o.request),{data:c,error:d}=await JC(Object.assign(Object.assign({},i.webauthn.credential_options),{publicKey:u,signal:l}));return c?{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:c}},error:null}:{data:null,error:d}}}}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new vr("Unexpected error in challenge",i)}}}async _verify({challengeId:e,factorId:n,webauthn:r}){return this.client.mfa.verify({factorId:n,challengeId:e,webauthn:r})}async _authenticate({factorId:e,webauthn:{rpId:n=typeof window<"u"?window.location.hostname:void 0,rpOrigins:r=typeof window<"u"?[window.location.origin]:void 0,signal:s}},o){if(!n)return{data:null,error:new Xo("rpId is required for WebAuthn authentication")};try{if(!Vp())return{data:null,error:new vr("Browser does not support WebAuthn",null)};const{data:i,error:a}=await this.challenge({factorId:e,webauthn:{rpId:n,rpOrigins:r},signal:s},{request:o});if(!i)return{data:null,error:a};const{webauthn:l}=i;return this._verify({factorId:e,challengeId:i.challengeId,webauthn:{type:l.type,rpId:n,rpOrigins:r,credential_response:l.credential_response}})}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new vr("Unexpected error in authenticate",i)}}}async _register({friendlyName:e,rpId:n=typeof window<"u"?window.location.hostname:void 0,rpOrigins:r=typeof window<"u"?[window.location.origin]:void 0,signal:s},o){if(!n)return{data:null,error:new Xo("rpId is required for WebAuthn registration")};try{if(!Vp())return{data:null,error:new vr("Browser does not support WebAuthn",null)};const{data:i,error:a}=await this._enroll({friendlyName:e});if(!i)return await this.client.mfa.listFactors().then(c=>{var d;return(d=c.data)===null||d===void 0?void 0:d.all.find(h=>h.factor_type==="webauthn"&&h.friendly_name===e&&h.status!=="unverified")}).then(c=>c?this.client.mfa.unenroll({factorId:c==null?void 0:c.id}):void 0),{data:null,error:a};const{data:l,error:u}=await this._challenge({factorId:i.id,friendlyName:i.friendly_name,webauthn:{rpId:n,rpOrigins:r},signal:s},{create:o});return l?this._verify({factorId:i.id,challengeId:l.challengeId,webauthn:{rpId:n,rpOrigins:r,type:l.webauthn.type,credential_response:l.webauthn.credential_response}}):{data:null,error:u}}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new vr("Unexpected error in register",i)}}}}$C();const nO={url:ZP,storageKey:eC,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:tC,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function Wp(t,e,n){return await n()}const Yr={};class Zo{get jwks(){var e,n;return(n=(e=Yr[this.storageKey])===null||e===void 0?void 0:e.jwks)!==null&&n!==void 0?n:{keys:[]}}set jwks(e){Yr[this.storageKey]=Object.assign(Object.assign({},Yr[this.storageKey]),{jwks:e})}get jwks_cached_at(){var e,n;return(n=(e=Yr[this.storageKey])===null||e===void 0?void 0:e.cachedAt)!==null&&n!==void 0?n:Number.MIN_SAFE_INTEGER}set jwks_cached_at(e){Yr[this.storageKey]=Object.assign(Object.assign({},Yr[this.storageKey]),{cachedAt:e})}constructor(e){var n,r;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=Zo.nextInstanceID,Zo.nextInstanceID+=1,this.instanceID>0&&tt()&&console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");const s=Object.assign(Object.assign({},nO),e);if(this.logDebugMessages=!!s.debug,typeof s.debug=="function"&&(this.logger=s.debug),this.persistSession=s.persistSession,this.storageKey=s.storageKey,this.autoRefreshToken=s.autoRefreshToken,this.admin=new NC({url:s.url,headers:s.headers,fetch:s.fetch}),this.url=s.url,this.headers=s.headers,this.fetch=Z0(s.fetch),this.lock=s.lock||Wp,this.detectSessionInUrl=s.detectSessionInUrl,this.flowType=s.flowType,this.hasCustomAuthorizationHeader=s.hasCustomAuthorizationHeader,s.lock?this.lock=s.lock:tt()&&(!((n=globalThis==null?void 0:globalThis.navigator)===null||n===void 0)&&n.locks)?this.lock=DC:this.lock=Wp,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new tO(this)},this.persistSession?(s.storage?this.storage=s.storage:X0()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=Bp(this.memoryStorage)),s.userStorage&&(this.userStorage=s.userStorage)):(this.memoryStorage={},this.storage=Bp(this.memoryStorage)),tt()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(r=this.broadcastChannel)===null||r===void 0||r.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o),await this._notifyAllSubscribers(o.data.event,o.data.session,!1)})}this.initialize()}_debug(...e){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${Q0}) ${new Date().toISOString()}`,...e),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var e;try{const n=mC(window.location.href);let r="none";if(this._isImplicitGrantCallback(n)?r="implicit":await this._isPKCECallback(n)&&(r="pkce"),tt()&&this.detectSessionInUrl&&r!=="none"){const{data:s,error:o}=await this._getSessionFromURL(n,r);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),aC(o)){const l=(e=o.details)===null||e===void 0?void 0:e.code;if(l==="identity_already_exists"||l==="identity_not_found"||l==="single_identity_not_deletable")return{error:o}}return await this._removeSession(),{error:o}}const{session:i,redirectType:a}=s;return this._debug("#_initialize()","detected session in URL",i,"redirect type",a),await this._saveSession(i),setTimeout(async()=>{a==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",i):await this._notifyAllSubscribers("SIGNED_IN",i)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(n){return B(n)?{error:n}:{error:new vr("Unexpected error during initialization",n)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var n,r,s;try{const o=await H(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(r=(n=e==null?void 0:e.options)===null||n===void 0?void 0:n.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:(s=e==null?void 0:e.options)===null||s===void 0?void 0:s.captchaToken}},xform:kt}),{data:i,error:a}=o;if(a||!i)return{data:{user:null,session:null},error:a};const l=i.session,u=i.user;return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(o){if(B(o))return{data:{user:null,session:null},error:o};throw o}}async signUp(e){var n,r,s;try{let o;if("email"in e){const{email:c,password:d,options:h}=e;let f=null,_=null;this.flowType==="pkce"&&([f,_]=await Gr(this.storage,this.storageKey)),o=await H(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:h==null?void 0:h.emailRedirectTo,body:{email:c,password:d,data:(n=h==null?void 0:h.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken},code_challenge:f,code_challenge_method:_},xform:kt})}else if("phone"in e){const{phone:c,password:d,options:h}=e;o=await H(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:d,data:(r=h==null?void 0:h.data)!==null&&r!==void 0?r:{},channel:(s=h==null?void 0:h.channel)!==null&&s!==void 0?s:"sms",gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken}},xform:kt})}else throw new Wi("You must provide either an email or phone number and a password");const{data:i,error:a}=o;if(a||!i)return{data:{user:null,session:null},error:a};const l=i.session,u=i.user;return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(o){if(B(o))return{data:{user:null,session:null},error:o};throw o}}async signInWithPassword(e){try{let n;if("email"in e){const{email:o,password:i,options:a}=e;n=await H(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:zp})}else if("phone"in e){const{phone:o,password:i,options:a}=e;n=await H(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:zp})}else throw new Wi("You must provide either an email or phone number and a password");const{data:r,error:s}=n;return s?{data:{user:null,session:null},error:s}:!r||!r.session||!r.user?{data:{user:null,session:null},error:new Kr}:(r.session&&(await this._saveSession(r.session),await this._notifyAllSubscribers("SIGNED_IN",r.session)),{data:Object.assign({user:r.user,session:r.session},r.weak_password?{weakPassword:r.weak_password}:null),error:s})}catch(n){if(B(n))return{data:{user:null,session:null},error:n};throw n}}async signInWithOAuth(e){var n,r,s,o;return await this._handleProviderSignIn(e.provider,{redirectTo:(n=e.options)===null||n===void 0?void 0:n.redirectTo,scopes:(r=e.options)===null||r===void 0?void 0:r.scopes,queryParams:(s=e.options)===null||s===void 0?void 0:s.queryParams,skipBrowserRedirect:(o=e.options)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(e))}async signInWithWeb3(e){const{chain:n}=e;switch(n){case"ethereum":return await this.signInWithEthereum(e);case"solana":return await this.signInWithSolana(e);default:throw new Error(`@supabase/auth-js: Unsupported chain "${n}"`)}}async signInWithEthereum(e){var n,r,s,o,i,a,l,u,c,d,h;let f,_;if("message"in e)f=e.message,_=e.signature;else{const{chain:g,wallet:w,statement:v,options:p}=e;let m;if(tt())if(typeof w=="object")m=w;else{const A=window;if("ethereum"in A&&typeof A.ethereum=="object"&&"request"in A.ethereum&&typeof A.ethereum.request=="function")m=A.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof w!="object"||!(p!=null&&p.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");m=w}const E=new URL((n=p==null?void 0:p.url)!==null&&n!==void 0?n:window.location.href),x=await m.request({method:"eth_requestAccounts"}).then(A=>A).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!x||x.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const S=tw(x[0]);
137let k=(r=p==null?void 0:p.signInWithEthereum)===null||r===void 0?void 0:r.chainId;if(!k){const A=await m.request({method:"eth_chainId"});k=MC(A)}const C={domain:E.host,address:S,statement:v,uri:E.href,version:"1",chainId:k,nonce:(s=p==null?void 0:p.signInWithEthereum)===null||s===void 0?void 0:s.nonce,issuedAt:(i=(o=p==null?void 0:p.signInWithEthereum)===null||o===void 0?void 0:o.issuedAt)!==null&&i!==void 0?i:new Date,expirationTime:(a=p==null?void 0:p.signInWithEthereum)===null||a===void 0?void 0:a.expirationTime,notBefore:(l=p==null?void 0:p.signInWithEthereum)===null||l===void 0?void 0:l.notBefore,requestId:(u=p==null?void 0:p.signInWithEthereum)===null||u===void 0?void 0:u.requestId,resources:(c=p==null?void 0:p.signInWithEthereum)===null||c===void 0?void 0:c.resources};f=zC(C),_=await m.request({method:"personal_sign",params:[UC(f),S]})}try{const{data:g,error:w}=await H(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:f,signature:_},!((d=e.options)===null||d===void 0)&&d.captchaToken?{gotrue_meta_security:{captcha_token:(h=e.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:kt});if(w)throw w;return!g||!g.session||!g.user?{data:{user:null,session:null},error:new Kr}:(g.session&&(await this._saveSession(g.session),await this._notifyAllSubscribers("SIGNED_IN",g.session)),{data:Object.assign({},g),error:w})}catch(g){if(B(g))return{data:{user:null,session:null},error:g};throw g}}async signInWithSolana(e){var n,r,s,o,i,a,l,u,c,d,h,f;let _,g;if("message"in e)_=e.message,g=e.signature;else{const{chain:w,wallet:v,statement:p,options:m}=e;let E;if(tt())if(typeof v=="object")E=v;else{const S=window;if("solana"in S&&typeof S.solana=="object"&&("signIn"in S.solana&&typeof S.solana.signIn=="function"||"signMessage"in S.solana&&typeof S.solana.signMessage=="function"))E=S.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(m!=null&&m.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");E=v}const x=new URL((n=m==null?void 0:m.url)!==null&&n!==void 0?n:window.location.href);if("signIn"in E&&E.signIn){const S=await E.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},m==null?void 0:m.signInWithSolana),{version:"1",domain:x.host,uri:x.href}),p?{statement:p}:null));let k;if(Array.isArray(S)&&S[0]&&typeof S[0]=="object")k=S[0];else if(S&&typeof S=="object"&&"signedMessage"in S&&"signature"in S)k=S;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in k&&"signature"in k&&(typeof k.signedMessage=="string"||k.signedMessage instanceof Uint8Array)&&k.signature instanceof Uint8Array)_=typeof k.signedMessage=="string"?k.signedMessage:new TextDecoder().decode(k.signedMessage),g=k.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in E)||typeof E.signMessage!="function"||!("publicKey"in E)||typeof E!="object"||!E.publicKey||!("toBase58"in E.publicKey)||typeof E.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");_=[`${x.host} wants you to sign in with your Solana account:`,E.publicKey.toBase58(),...p?["",p,""]:[""],"Version: 1",`URI: ${x.href}`,`Issued At: ${(s=(r=m==null?void 0:m.signInWithSolana)===null||r===void 0?void 0:r.issuedAt)!==null&&s!==void 0?s:new Date().toISOString()}`,...!((o=m==null?void 0:m.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${m.signInWithSolana.notBefore}`]:[],...!((i=m==null?void 0:m.signInWithSolana)===null||i===void 0)&&i.expirationTime?[`Expiration Time: ${m.signInWithSolana.expirationTime}`]:[],...!((a=m==null?void 0:m.signInWithSolana)===null||a===void 0)&&a.chainId?[`Chain ID: ${m.signInWithSolana.chainId}`]:[],...!((l=m==null?void 0:m.signInWithSolana)===null||l===void 0)&&l.nonce?[`Nonce: ${m.signInWithSolana.nonce}`]:[],...!((u=m==null?void 0:m.signInWithSolana)===null||u===void 0)&&u.requestId?[`Request ID: ${m.signInWithSolana.requestId}`]:[],...!((d=(c=m==null?void 0:m.signInWithSolana)===null||c===void 0?void 0:c.resources)===null||d===void 0)&&d.length?["Resources",...m.signInWithSolana.resources.map(k=>`- ${k}`)]:[]].join(` 138`);const S=await E.signMessage(new TextEncoder().encode(_),"utf8");if(!S||!(S instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");g=S}}try{const{data:w,error:v}=await H(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:_,signature:br(g)}
138,!((h=e.options)===null||h===void 0)&&h.captchaToken?{gotrue_meta_security:{captcha_token:(f=e.options)===null||f===void 0?void 0:f.captchaToken}}:null),xform:kt});if(v)throw v;return!w||!w.session||!w.user?{data:{user:null,session:null},error:new Kr}:(w.session&&(await this._saveSession(w.session),await this._notifyAllSubscribers("SIGNED_IN",w.session)),{data:Object.assign({},w),error:v})}catch(w){if(B(w))return{data:{user:null,session:null},error:w};throw w}}async _exchangeCodeForSession(e){const n=await fr(this.storage,`${this.storageKey}-code-verifier`),[r,s]=(n??"").split("/");try{const{data:o,error:i}=await H(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:r},xform:kt});if(await Pn(this.storage,`${this.storageKey}-code-verifier`),i)throw i;return!o||!o.session||!o.user?{data:{user:null,session:null,redirectType:null},error:new Kr}:(o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),{data:Object.assign(Object.assign({},o),{redirectType:s??null}),error:i})}catch(o){if(B(o))return{data:{user:null,session:null,redirectType:null},error:o};throw o}}async signInWithIdToken(e){try{const{options:n,provider:r,token:s,access_token:o,nonce:i}=e,a=await H(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:r,id_token:s,access_token:o,nonce:i,gotrue_meta_security:{captcha_token:n==null?void 0:n.captchaToken}},xform:kt}),{data:l,error:u}=a;return u?{data:{user:null,session:null},error:u}:!l||!l.session||!l.user?{data:{user:null,session:null},error:new Kr}:(l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),{data:l,error:u})}catch(n){if(B(n))return{data:{user:null,session:null},error:n};throw n}}async signInWithOtp(e){var n,r,s,o,i;try{if("email"in e){const{email:a,options:l}=e;let u=null,c=null;this.flowType==="pkce"&&([u,c]=await Gr(this.storage,this.storageKey));const{error:d}=await H(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:a,data:(n=l==null?void 0:l.data)!==null&&n!==void 0?n:{},create_user:(r=l==null?void 0:l.shouldCreateUser)!==null&&r!==void 0?r:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:u,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return{data:{user:null,session:null},error:d}}if("phone"in e){const{phone:a,options:l}=e,{data:u,error:c}=await H(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:a,data:(s=l==null?void 0:l.data)!==null&&s!==void 0?s:{},create_user:(o=l==null?void 0:l.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(i=l==null?void 0:l.channel)!==null&&i!==void 0?i:"sms"}});return{data:{user:null,session:null,messageId:u==null?void 0:u.message_id},error:c}}throw new Wi("You must provide either an email or phone number.")}catch(a){if(B(a))return{data:{user:null,session:null},error:a};throw a}}async verifyOtp(e){var n,r;try{let s,o;"options"in e&&(s=(n=e.options)===null||n===void 0?void 0:n.redirectTo,o=(r=e.options)===null||r===void 0?void 0:r.captchaToken);const{data:i,error:a}=await H(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:o}}),redirectTo:s,xform:kt});if(a)throw a;if(!i)throw new Error("An error occurred on token verification.");const l=i.session,u=i.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(e.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(s){if(B(s))return{data:{user:null,session:null},error:s};throw s}}async signInWithSSO(e){var n,r,s;try{let o=null,i=null;return this.flowType==="pkce"&&([o,i]=await Gr(this.storage,this.storageKey)),await H(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:(r=(n=e.options)===null||n===void 0?void 0:n.redirectTo)!==null&&r!==void 0?r:void 0}),!((s=e==null?void 0:e.options)===null||s===void 0)&&s.captchaToken?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}
138:null),{skip_http_redirect:!0,code_challenge:o,code_challenge_method:i}),headers:this.headers,xform:AC})}catch(o){if(B(o))return{data:null,error:o};throw o}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{const{data:{session:n},error:r}=e;if(r)throw r;if(!n)throw new On;const{error:s}=await H(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:n.access_token});return{data:{user:null,session:null},error:s}})}catch(e){if(B(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{const n=`${this.url}/resend`;if("email"in e){const{email:r,type:s,options:o}=e,{error:i}=await H(this.fetch,"POST",n,{headers:this.headers,body:{email:r,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return{data:{user:null,session:null},error:i}}else if("phone"in e){const{phone:r,type:s,options:o}=e,{data:i,error:a}=await H(this.fetch,"POST",n,{headers:this.headers,body:{phone:r,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return{data:{user:null,session:null,messageId:i==null?void 0:i.message_id},error:a}}throw new Wi("You must provide either an email or phone number and a type")}catch(n){if(B(n))return{data:{user:null,session:null},error:n};throw n}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async n=>n))}async _acquireLock(e,n){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){const r=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),s=(async()=>(await r,await n()))();return this.pendingInLock.push((async()=>{try{await s}catch{}})()),s}return await this.lock(`lock:${this.storageKey}`,e,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const r=n();for(this.pendingInLock.push((async()=>{try{await r}catch{}})()),await r;this.pendingInLock.length;){const s=[...this.pendingInLock];await Promise.all(s),this.pendingInLock.splice(0,s.length)}return await r}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(e){this._debug("#_useSession","begin");try{const n=await this.__loadSession();return await e(n)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let e=null;const n=await fr(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",n),n!==null&&(this._isValidSession(n)?e=n:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};const r=e.expires_at?e.expires_at*1e3-Date.now()<fu:!1;if(this._debug("#__loadSession()",`session has${r?"":" not"} expired`,"expires_at",e.expires_at),!r){if(this.userStorage){const i=await fr(this.userStorage,this.storageKey+"-user");i!=null&&i.user?e.user=i.user:e.user=mu()}if(this.storage.isServer&&e.user){let i=this.suppressGetSessionWarning;e=new Proxy(e,{get:(l,u,c)=>(!i&&u==="user"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),i=!0,this.suppressGetSessionWarning=!0),Reflect.get(l,u,c))})}return{data:{session:e},error:null}}const{data:s,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{session:null},error:o}:{data:{session:s},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(e){return e?await this._getUser(e):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(e){try{return e?await H(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:Nn}):await this._useSession(async n=>{var r,s,o;const{data:i,error:a}=n;
138if(a)throw a;return!(!((r=i.session)===null||r===void 0)&&r.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new On}:await H(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(s=i.session)===null||s===void 0?void 0:s.access_token)!==null&&o!==void 0?o:void 0,xform:Nn})})}catch(n){if(B(n))return iC(n)&&(await this._removeSession(),await Pn(this.storage,`${this.storageKey}-code-verifier`)),{data:{user:null},error:n};throw n}}async updateUser(e,n={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(e,n))}async _updateUser(e,n={}){try{return await this._useSession(async r=>{const{data:s,error:o}=r;if(o)throw o;if(!s.session)throw new On;const i=s.session;let a=null,l=null;this.flowType==="pkce"&&e.email!=null&&([a,l]=await Gr(this.storage,this.storageKey));const{data:u,error:c}=await H(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:n==null?void 0:n.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:a,code_challenge_method:l}),jwt:i.access_token,xform:Nn});if(c)throw c;return i.user=u.user,await this._saveSession(i),await this._notifyAllSubscribers("USER_UPDATED",i),{data:{user:i.user},error:null}})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new On;const n=Date.now()/1e3;let r=n,s=!0,o=null;const{payload:i}=pu(e.access_token);if(i.exp&&(r=i.exp,s=r<=n),s){const{data:a,error:l}=await this._callRefreshToken(e.refresh_token);if(l)return{data:{user:null,session:null},error:l};if(!a)return{data:{user:null,session:null},error:null};o=a}else{const{data:a,error:l}=await this._getUser(e.access_token);if(l)throw l;o={access_token:e.access_token,refresh_token:e.refresh_token,user:a.user,token_type:"bearer",expires_in:r-n,expires_at:r},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return{data:{user:o.user,session:o},error:null}}catch(n){if(B(n))return{data:{session:null,user:null},error:n};throw n}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async n=>{var r;if(!e){const{data:i,error:a}=n;if(a)throw a;e=(r=i.session)!==null&&r!==void 0?r:void 0}if(!(e!=null&&e.refresh_token))throw new On;const{data:s,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{user:null,session:null},error:o}:s?{data:{user:s.user,session:s},error:null}:{data:{user:null,session:null},error:null}})}catch(n){if(B(n))return{data:{user:null,session:null},error:n};throw n}}async _getSessionFromURL(e,n){try{if(!tt())throw new Hi("No browser detected.");if(e.error||e.error_description||e.error_code)throw new Hi(e.error_description||"Error in URL with unspecified error_description",{error:e.error||"unspecified_error",code:e.error_code||"unspecified_code"});switch(n){case"implicit":if(this.flowType==="pkce")throw new Ip("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Hi("Not a valid implicit grant flow url.");break;default:}if(n==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!e.code)throw new Ip("No code detected.");const{data:p,error:m}=await this._exchangeCodeForSession(e.code);if(m)throw m;const E=new URL(window.location.href);return E.searchParams.delete("code"),window.history.replaceState(window.history.state,"",E.toString()),{data:{session:p.session,redirectType:null},error:null}}const{provider_token:r,provider_refresh_token:s,access_token:o,refresh_token:i,expires_in:a,expires_at:l,token_type:u}=e;if(!o||!a||!i||!u)throw new Hi("No session defined in URL");const c=Math.round(Date.now()/1e3),d=parseInt(a);let h=c+d;l&&(h=parseInt(l));const f=h-c;f*1e3<=Xr&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${f}s, should have been closer to ${d}s`);const _=h-d;c-_>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",_,h,c):c-_<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",_,h,c);const{data:g,error:w}=await this._getUser(o);if(w)throw w;const v={provider_token:r,provider_refresh_token:s,access_token:o,expires_in:d,expires_at:h,refresh_token:i,token_type:u,user:g.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:v,redirectType:e.type},error:null}}catch(r){if(B(r))return{data:{session:null,redirectType:null},error:r};throw r}}_isImplicitGrantCallback(e){return!!(e.access_token||e.error_description)}async _isPKCECallback(e){const n=await fr(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&n)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async n=>{var r;const{data:s,error:o}=n;
138if(o)return{error:o};const i=(r=s.session)===null||r===void 0?void 0:r.access_token;if(i){const{error:a}=await this.admin.signOut(i,e);if(a&&!(oC(a)&&(a.status===404||a.status===401||a.status===403)))return{error:a}}return e!=="others"&&(await this._removeSession(),await Pn(this.storage,`${this.storageKey}-code-verifier`)),{error:null}})}onAuthStateChange(e){const n=pC(),r={id:n,callback:e,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",n),this.stateChangeEmitters.delete(n)}};return this._debug("#onAuthStateChange()","registered callback with id",n),this.stateChangeEmitters.set(n,r),(async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(n)})))(),{data:{subscription:r}}}async _emitInitialSession(e){return await this._useSession(async n=>{var r,s;try{const{data:{session:o},error:i}=n;if(i)throw i;await((r=this.stateChangeEmitters.get(e))===null||r===void 0?void 0:r.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",e,"session",o)}catch(o){await((s=this.stateChangeEmitters.get(e))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",o),console.error(o)}})}async resetPasswordForEmail(e,n={}){let r=null,s=null;this.flowType==="pkce"&&([r,s]=await Gr(this.storage,this.storageKey,!0));try{return await H(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:r,code_challenge_method:s,gotrue_meta_security:{captcha_token:n.captchaToken}},headers:this.headers,redirectTo:n.redirectTo})}catch(o){if(B(o))return{data:null,error:o};throw o}}async getUserIdentities(){var e;try{const{data:n,error:r}=await this.getUser();if(r)throw r;return{data:{identities:(e=n.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(n){if(B(n))return{data:null,error:n};throw n}}async linkIdentity(e){return"token"in e?this.linkIdentityIdToken(e):this.linkIdentityOAuth(e)}async linkIdentityOAuth(e){var n;try{const{data:r,error:s}=await this._useSession(async o=>{var i,a,l,u,c;const{data:d,error:h}=o;if(h)throw h;const f=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(i=e.options)===null||i===void 0?void 0:i.redirectTo,scopes:(a=e.options)===null||a===void 0?void 0:a.scopes,queryParams:(l=e.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await H(this.fetch,"GET",f,{headers:this.headers,jwt:(c=(u=d.session)===null||u===void 0?void 0:u.access_token)!==null&&c!==void 0?c:void 0})});if(s)throw s;return tt()&&!(!((n=e.options)===null||n===void 0)&&n.skipBrowserRedirect)&&window.location.assign(r==null?void 0:r.url),{data:{provider:e.provider,url:r==null?void 0:r.url},error:null}}catch(r){if(B(r))return{data:{provider:e.provider,url:null},error:r};throw r}}async linkIdentityIdToken(e){return await this._useSession(async n=>{var r;try{const{error:s,data:{session:o}}=n;if(s)throw s;const{options:i,provider:a,token:l,access_token:u,nonce:c}=e,d=await H(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(r=o==null?void 0:o.access_token)!==null&&r!==void 0?r:void 0,body:{provider:a,id_token:l,access_token:u,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},xform:kt}),{data:h,error:f}=d;return f?{data:{user:null,session:null},error:f}:!h||!h.session||!h.user?{data:{user:null,session:null},error:new Kr}:(h.session&&(await this._saveSession(h.session),await this._notifyAllSubscribers("USER_UPDATED",h.session)),{data:h,error:f})}catch(s){if(B(s))return{data:{user:null,session:null},error:s};throw s}})}async unlinkIdentity(e){try{return await this._useSession(async n=>{var r,s;const{data:o,error:i}=n;if(i)throw i;return await H(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(s=(r=o.session)===null||r===void 0?void 0:r.access_token)!==null&&s!==void 0?s:void 0})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _refreshAccessToken(e){const n=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(n,"begin");try{const r=Date.now();return await yC(async s=>(s>
1380&&await vC(200*Math.pow(2,s-1)),this._debug(n,"refreshing attempt",s),await H(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:kt})),(s,o)=>{const i=200*Math.pow(2,s);return o&&hu(o)&&Date.now()+i-r<Xr})}catch(r){if(this._debug(n,"error",r),B(r))return{data:{session:null,user:null},error:r};throw r}finally{this._debug(n,"end")}}_isValidSession(e){return typeof e=="object"&&e!==null&&"access_token"in e&&"refresh_token"in e&&"expires_at"in e}async _handleProviderSignIn(e,n){const r=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:n.redirectTo,scopes:n.scopes,queryParams:n.queryParams});return this._debug("#_handleProviderSignIn()","provider",e,"options",n,"url",r),tt()&&!n.skipBrowserRedirect&&window.location.assign(r),{data:{provider:e,url:r},error:null}}async _recoverAndRefresh(){var e,n;const r="#_recoverAndRefresh()";this._debug(r,"begin");try{const s=await fr(this.storage,this.storageKey);if(s&&this.userStorage){let i=await fr(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!i&&(i={user:s.user},await Zr(this.userStorage,this.storageKey+"-user",i)),s.user=(e=i==null?void 0:i.user)!==null&&e!==void 0?e:mu()}else if(s&&!s.user&&!s.user){const i=await fr(this.storage,this.storageKey+"-user");i&&(i!=null&&i.user)?(s.user=i.user,await Pn(this.storage,this.storageKey+"-user"),await Zr(this.storage,this.storageKey,s)):s.user=mu()}if(this._debug(r,"session from storage",s),!this._isValidSession(s)){this._debug(r,"session is not valid"),s!==null&&await this._removeSession();return}const o=((n=s.expires_at)!==null&&n!==void 0?n:1/0)*1e3-Date.now()<fu;if(this._debug(r,`session has${o?"":" not"} expired with margin of ${fu}s`),o){if(this.autoRefreshToken&&s.refresh_token){const{error:i}=await this._callRefreshToken(s.refresh_token);i&&(console.error(i),hu(i)||(this._debug(r,"refresh failed with a non-retryable error, removing the session",i),await this._removeSession()))}}else if(s.user&&s.user.__isUserNotAvailableProxy===!0)try{const{data:i,error:a}=await this._getUser(s.access_token);!a&&(i!=null&&i.user)?(s.user=i.user,await this._saveSession(s),await this._notifyAllSubscribers("SIGNED_IN",s)):this._debug(r,"could not get user data, skipping SIGNED_IN notification")}catch(i){console.error("Error getting user data:",i),this._debug(r,"error getting user data, skipping SIGNED_IN notification",i)}else await this._notifyAllSubscribers("SIGNED_IN",s)}catch(s){this._debug(r,"error",s),console.error(s);return}finally{this._debug(r,"end")}}async _callRefreshToken(e){var n,r;if(!e)throw new On;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const s=`#_callRefreshToken(${e.substring(0,5)}...)`;this._debug(s,"begin");try{this.refreshingDeferred=new bl;const{data:o,error:i}=await this._refreshAccessToken(e);if(i)throw i;if(!o.session)throw new On;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const a={data:o.session,error:null};return this.refreshingDeferred.resolve(a),a}catch(o){if(this._debug(s,"error",o),B(o)){const i={data:null,error:o};return hu(o)||await this._removeSession(),(n=this.refreshingDeferred)===null||n===void 0||n.resolve(i),i}throw(r=this.refreshingDeferred)===null||r===void 0||r.reject(o),o}finally{this.refreshingDeferred=null,this._debug(s,"end")}}async _notifyAllSubscribers(e,n,r=!0){const s=`#_notifyAllSubscribers(${e})`;this._debug(s,"begin",n,`broadcast = ${r}`);try{this.broadcastChannel&&r&&this.broadcastChannel.postMessage({event:e,session:n});const o=[],i=Array.from(this.stateChangeEmitters.values()).map(async a=>{try{await a.callback(e,n)}catch(l){o.push(l)}});if(await Promise.all(i),o.length>0){for(let a=0;a<o.length;a+=1)console.error(o[a]);throw o[0]}}finally{this._debug(s,"end")}}async _saveSession(e){this._debug("#_saveSession()",e),this.suppressGetSessionWarning=!0;const n=Object.assign({},e),r=n.user&&n.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!r&&n.user&&await Zr(this.userStorage,this.storageKey+"-user",{user:n.user});const s=Object.assign({},n);delete s.user;const o=Mp(s);await Zr(this.storage,this.storageKey,o)}else{const s=Mp(n);await Zr(this.storage,this.storageKey,s)}}async _removeSession(){this._debug("#_removeSession()"),await Pn(this.storage,this.storageKey),await Pn(this.storage,this.storageKey+"-code-verifier"),await Pn(this.storage,this.storageKey+"-user"),this.userStorage&&await Pn(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&tt()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",e)}
138catch(n){console.error("removing visibilitychange callback failed",n)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const e=setInterval(()=>this._autoRefreshTokenTick(),Xr);this.autoRefreshTicker=e,e&&typeof e=="object"&&typeof e.unref=="function"?e.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(e),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const e=Date.now();try{return await this._useSession(async n=>{const{data:{session:r}}=n;if(!r||!r.refresh_token||!r.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const s=Math.floor((r.expires_at*1e3-e)/Xr);this._debug("#_autoRefreshTokenTick()",`access token expires in ${s} ticks, a tick lasts ${Xr}ms, refresh threshold is ${$c} ticks`),s<=$c&&await this._callRefreshToken(r.refresh_token)})}catch(n){console.error("Auto refresh tick failed with error. This is likely a transient error.",n)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(e){if(e.isAcquireTimeout||e instanceof ew)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!tt()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){const n=`#_onVisibilityChanged(${e})`;this._debug(n,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(n,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,n,r){const s=[`provider=${encodeURIComponent(n)}`];if(r!=null&&r.redirectTo&&s.push(`redirect_to=${encodeURIComponent(r.redirectTo)}`),r!=null&&r.scopes&&s.push(`scopes=${encodeURIComponent(r.scopes)}`),this.flowType==="pkce"){const[o,i]=await Gr(this.storage,this.storageKey),a=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(i)}`});s.push(a.toString())}if(r!=null&&r.queryParams){const o=new URLSearchParams(r.queryParams);s.push(o.toString())}return r!=null&&r.skipBrowserRedirect&&s.push(`skip_http_redirect=${r.skipBrowserRedirect}`),`${e}?${s.join("&")}`}async _unenroll(e){try{return await this._useSession(async n=>{var r;const{data:s,error:o}=n;return o?{data:null,error:o}:await H(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _enroll(e){try{return await this._useSession(async n=>{var r,s;const{data:o,error:i}=n;if(i)return{data:null,error:i};const a=Object.assign({friendly_name:e.friendlyName,factor_type:e.factorType},e.factorType==="phone"?{phone:e.phone}:e.factorType==="totp"?{issuer:e.issuer}:{}),{data:l,error:u}=await H(this.fetch,"POST",`${this.url}/factors`,{body:a,headers:this.headers,jwt:(r=o==null?void 0:o.session)===null||r===void 0?void 0:r.access_token});return u?{data:null,error:u}:(e.factorType==="totp"&&l.type==="totp"&&(!((s=l==null?void 0:l.totp)===null||s===void 0)&&s.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),{data:l,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _verify(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async n=>{var r;const{data:s,error:o}=n;
138if(o)return{data:null,error:o};const i=Object.assign({challenge_id:e.challengeId},"webauthn"in e?{webauthn:Object.assign(Object.assign({},e.webauthn),{credential_response:e.webauthn.type==="create"?KC(e.webauthn.credential_response):GC(e.webauthn.credential_response)})}:{code:e.code}),{data:a,error:l}=await H(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:i,headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token});return l?{data:null,error:l}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+a.expires_in},a)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",a),{data:a,error:l})})}catch(n){if(B(n))return{data:null,error:n};throw n}})}async _challenge(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async n=>{var r;const{data:s,error:o}=n;if(o)return{data:null,error:o};const i=await H(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{body:e,headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token});if(i.error)return i;const{data:a}=i;if(a.type!=="webauthn")return{data:a,error:null};switch(a.webauthn.type){case"create":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:HC(a.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:qC(a.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(n){if(B(n))return{data:null,error:n};throw n}})}async _challengeAndVerify(e){const{data:n,error:r}=await this._challenge({factorId:e.factorId});return r?{data:null,error:r}:await this._verify({factorId:e.factorId,challengeId:n.id,code:e.code})}async _listFactors(){var e;const{data:{user:n},error:r}=await this.getUser();if(r)return{data:null,error:r};const s={all:[],phone:[],totp:[],webauthn:[]};for(const o of(e=n==null?void 0:n.factors)!==null&&e!==void 0?e:[])s.all.push(o),o.status==="verified"&&s[o.factor_type].push(o);return{data:s,error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>await this._useSession(async e=>{var n,r;const{data:{session:s},error:o}=e;if(o)return{data:null,error:o};if(!s)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:i}=pu(s.access_token);let a=null;i.aal&&(a=i.aal);let l=a;((r=(n=s.user.factors)===null||n===void 0?void 0:n.filter(d=>d.status==="verified"))!==null&&r!==void 0?r:[]).length>0&&(l="aal2");const c=i.amr||[];return{data:{currentLevel:a,nextLevel:l,currentAuthenticationMethods:c},error:null}}))}async fetchJwk(e,n={keys:[]}){let r=n.keys.find(a=>a.kid===e);if(r)return r;const s=Date.now();if(r=this.jwks.keys.find(a=>a.kid===e),r&&this.jwks_cached_at+rC>s)return r;const{data:o,error:i}=await H(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(i)throw i;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=s,r=o.keys.find(a=>a.kid===e),!r)?null:r}async getClaims(e,n={}){try{let r=e;if(!r){const{data:f,error:_}
138=await this.getSession();if(_||!f.session)return{data:null,error:_};r=f.session.access_token}const{header:s,payload:o,signature:i,raw:{header:a,payload:l}}=pu(r);n!=null&&n.allowExpired||kC(o.exp);const u=!s.alg||s.alg.startsWith("HS")||!s.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(s.kid,n!=null&&n.keys?{keys:n.keys}:n==null?void 0:n.jwks);if(!u){const{error:f}=await this.getUser(r);if(f)throw f;return{data:{claims:o,header:s,signature:i},error:null}}const c=TC(s.alg),d=await crypto.subtle.importKey("jwk",u,c,!0,["verify"]);if(!await crypto.subtle.verify(c,d,i,fC(`${a}.${l}`)))throw new zc("Invalid JWT signature");return{data:{claims:o,header:s,signature:i},error:null}}catch(r){if(B(r))return{data:null,error:r};throw r}}}Zo.nextInstanceID=0;const rO=Zo;class sO extends rO{constructor(e){super(e)}}class oO{constructor(e,n,r){var s,o,i;this.supabaseUrl=e,this.supabaseKey=n;const a=XP(e);if(!n)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",a),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",a),this.storageUrl=new URL("storage/v1",a),this.functionsUrl=new URL("functions/v1",a);const l=`sb-${a.hostname.split(".")[0]}-auth-token`,u={db:WP,realtime:qP,auth:Object.assign(Object.assign({},HP),{storageKey:l}),global:VP},c=YP(r??{},u);this.storageKey=(s=c.auth.storageKey)!==null&&s!==void 0?s:"",this.headers=(o=c.global.headers)!==null&&o!==void 0?o:{},c.accessToken?(this.accessToken=c.accessToken,this.auth=new Proxy({},{get:(d,h)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(h)} is not possible`)}})):this.auth=this._initSupabaseAuthClient((i=c.auth)!==null&&i!==void 0?i:{},this.headers,c.global.fetch),this.fetch=QP(n,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},c.realtime)),this.rest=new ZT(new URL("rest/v1",a).href,{headers:this.headers,schema:c.db.schema,fetch:this.fetch}),this.storage=new zP(this.storageUrl.href,this.headers,this.fetch,r==null?void 0:r.storage),c.accessToken||this._listenForAuthEvents()}get functions(){return new FT(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,n={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,n,r)}channel(e,n={config:{}}){return this.realtime.channel(e,n)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e,n;if(this.accessToken)return await this.accessToken();const{data:r}=await this.auth.getSession();return(n=(e=r.session)===null||e===void 0?void 0:e.access_token)!==null&&n!==void 0?n:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:n,detectSessionInUrl:r,storage:s,userStorage:o,storageKey:i,flowType:a,lock:l,debug:u},c,d){const h={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new sO({url:this.authUrl.href,headers:Object.assign(Object.assign({},h),c),storageKey:i,autoRefreshToken:e,persistSession:n,detectSessionInUrl:r,storage:s,userStorage:o,flowType:a,lock:l,debug:u,fetch:d,hasCustomAuthorizationHeader:Object.keys(this.headers).some(f=>f.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new gP(this.realtimeUrl.href,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((n,r)=>{this._handleTokenChanged(n,"CLIENT",r==null?void 0:r.access_token)})}_handleTokenChanged(e,n,r){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),n=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const iO=(t,e,n)=>new oO(t,e,n);function aO(){if(typeof window<"u"||typeof process>"u")return!1;const t=process.version;if(t==null)return!1;const e=t.match(/^v(\d+)\./);return e?parseInt(e[1],10)<=18:!1}aO()&&console.warn("â ï¸ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to N
138ode.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");function lO(){var w,v;if(typeof window>"u")return;const t=location.hostname,n=["lovableproject.com","lovableproject-dev.com","lovable.app","gpt-eng.com","gptengineer.run"].some(p=>t===p||t.endsWith("."+p)),r="[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",s=n?((w=t.match(new RegExp("^(?:id-preview(?:-[a-z0-9]+)?|project)--("+r+")(?:-dev)?(?=\\.|$)","i")))==null?void 0:w[1])??((v=t.match(new RegExp("^("+r+")(?=[.-])","i")))==null?void 0:v[1]):void 0,o=window.parent&&window.parent!==window;if(!s||!o)return localStorage;const i=t.endsWith(".lovableproject-dev.com")||t.endsWith(".gpt-eng.com"),a=i?/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$|^http:\/\/localhost:3000$/:/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$/,l=location.ancestorOrigins&&location.ancestorOrigins[0]||(document.referrer?new URL(document.referrer).origin:""),u=l&&a.test(l)?[l]:i?["https://lovable.dev","http://localhost:3000"]:["https://lovable.dev"],c="lovable-preview-auth:result",d=2e3,h=()=>Math.random().toString(36).slice(2)+Date.now().toString(36),f=(p,m,E)=>new Promise(x=>{const S=h();let k=!1,C;const A=$=>{k||(k=!0,clearTimeout(C),window.removeEventListener("message",N),x($))},N=$=>{if(u.indexOf($.origin)<0)return;const q=$.data;q&&q.type===c&&q.requestId===S&&A(q)};window.addEventListener("message",N);const V={type:p,requestId:S,projectId:s,key:m};E!==void 0&&(V.value=E);for(const $ of u)window.parent.postMessage(V,$);C=setTimeout(()=>A(null),d)});let _=!0;const g=250;return{getItem:async p=>{let m=await f("lovable-preview-auth:get",p);return!m&&_&&(await new Promise(E=>setTimeout(E,g)),m=await f("lovable-preview-auth:get",p)),_=!1,m&&m.ok&&typeof m.value=="string"?m.value===""?(localStorage.removeItem(p),null):m.value:localStorage.getItem(p)},setItem:(p,m)=>(localStorage.setItem(p,m),f("lovable-preview-auth:set",p,m).then(E=>{E&&E.ok&&typeof E.value=="string"&&localStorage.getItem(p)===m&&(E.value===""?localStorage.removeItem(p):localStorage.setItem(p,E.value))})),removeItem:p=>(localStorage.removeItem(p),f("lovable-preview-auth:remove",p).then(()=>{}))}}const uO="https://znsfjqqebcwqxdkqgvcm.supabase.co",cO="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inpuc2ZqcXFlYmN3cXhka3FndmNtIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjEwODY5NzMsImV4cCI6MjA3NjY2Mjk3M30.iAGFADgKZm3VU4-Q4wI7jsfjoYRb3aQwNpHj2tIKveA",Wa=iO(uO,cO,{auth:{storage:lO(),persistSession:!0,autoRefreshToken:!0}}),gf="referral_data",dO=30*24*60*60*1e3,rw=(t,e)=>{const n={code:t.toUpperCase(),visitor_id:e??null,timestamp:Date.now()};localStorage.setItem(gf,JSON.stringify(n))},sw=()=>{const t=localStorage.getItem(gf);if(!t)return null;try{const e=JSON.parse(t);return Date.now()-e.timestamp>dO?(Fc(),null):e}catch{return Fc(),null}},ow=()=>{var t;return((t=sw())==null?void 0:t.code)??null},iw=()=>{var t;return((t=sw())==null?void 0:t.visitor_id)??null},Fc=()=>{localStorage.removeItem(gf)},iA=Object.freeze(Object.defineProperty({__proto__:null,clearReferralCode:Fc,getReferralCode:ow,getReferralVisitorId:iw,saveReferralCode:rw},Symbol.toStringTag,{value:"Module"})),fO=()=>{const t=zt();y.useEffect(()=>{const e=new URLSearchParams(t.search),n=e.get("ref");if(!n)return;const r=n.trim().toUpperCase();if(!r||r.length>32)return;const s=ow(),o=iw(),i=s===r&&!!o;e.delete("ref");const a=e.toString(),l=t.pathname+(a?`?${a}`:"")+t.hash;window.history.replaceState(null,"",l),!i&&(async()=>{try{const{data:u,error:c}=await Wa.functions.invoke("affiliate-track-click",{body:{code:r,visitor_id:o??void 0,landing_url:window.location.href,referrer_url:document.referrer||null}});
138if(c){console.warn("[referral] track-click failed:",c.message);return}u!=null&&u.ok&&(u!=null&&u.visitor_id)&&rw(r,u.visitor_id)}catch(u){console.warn("[referral] track-click error:",u)}})()},[t.pathname,t.search])},hO=y.lazy(()=>I(()=>import("./Index-CVUVso4F.js"),__vite__mapDeps([28,29,30,2,31,32,33,4,22,34,3,5,6,7,8,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,19,50,51,52,53,54,10,55,56,11]))),pO=y.lazy(()=>I(()=>import("./UnifiedEntry-CztE4wLk.js"),__vite__mapDeps([57,31,58,6,4,2,40,41,1,59,60,50,61,30,42,43,5,44,22,8,3,7,39,62,63,47,48,64,65,51,19,21,36,66,67,34,35]))),mO=y.lazy(()=>I(()=>import("./HowItWorks-iMkyTYZ5.js"),__vite__mapDeps([68,34,2,3,4,5,6,7,8,35,22,36,37,38,63,43,44,32,33,69,51,30,29,70]))),gO=y.lazy(()=>I(()=>import("./AboutMelon-CCazl3eN.js"),__vite__mapDeps([71,34,2,3,4,5,6,7,8,35,22,36]))),vO=y.lazy(()=>I(()=>import("./Advertising-DW2M6Fnb.js"),__vite__mapDeps([72,34,2,3,4,5,6,7,8,35,22,36,37,38,31,10,73,24,74,12,14,75]))),yO=y.lazy(()=>I(()=>import("./ViewModels-DobVMyzE.js"),__vite__mapDeps([76,30,29,34,2,3,4,5,6,7,8,35,22,36,37,38,49,44,40,41,42,43,46,47,48,19,50,77,51,69,78,11]))),wO=y.lazy(()=>I(()=>import("./GoDeliver-I5d-bSu0.js"),__vite__mapDeps([79,51,69,30,29,64,65,80,66,36,22]))),_O=y.lazy(()=>I(()=>import("./Flex-WSAhN-b5.js"),__vite__mapDeps([81,34,2,3,4,5,6,7,8,35,22,36,37,38,31,39,47,48]))),bO=y.lazy(()=>I(()=>import("./PreOwned-CweqlIB1.js"),__vite__mapDeps([82,34,2,3,4,5,6,7,8,35,22,36,37,38,31,39]))),EO=y.lazy(()=>I(()=>import("./Compare-DI62rxRJ.js"),__vite__mapDeps([83,34,2,3,4,5,6,7,8,35,22,36,37,38,31]))),xO=y.lazy(()=>I(()=>import("./AdminFlexRentals-Tt7V_Jhk.js"),__vite__mapDeps([84,31,39,2,85,1,59,60,86]))),SO=y.lazy(()=>I(()=>import("./ModelDetail-DyfVRA2F.js"),__vite__mapDeps([87,34,2,3,4,5,6,7,8,35,22,36,37,38,39,31,63,43,44,88,51,89,77,29,66,19,17,90,46,47,48,40,41,49,50,26,80,69,30,91,92,32,33,70,45]))),kO=y.lazy(()=>I(()=>import("./Blog-B5UQS4JT.js"),__vite__mapDeps([93,94,95,31,39,34,2,3,4,5,6,7,8,35,22,36,37,38,96,97]))),TO=y.lazy(()=>I(()=>import("./BlogPost-Cu_HJDhS.js"),__vite__mapDeps([98,94,95,39,2,34,3,4,5,6,7,8,35,22,36,37,38,99,66,96,97]))),PO=y.lazy(()=>I(()=>import("./Apply-y_9_Jr01.js"),__vite__mapDeps([100,61,30,2,40,41,42,43,4,5,44,22,8,6,3,7,31,39,62,63,47,48,64,65,51,19,21,36,66,67,50,34,35]))),CO=y.lazy(()=>I(()=>import("./ApplyAffiliate-BTZ6-RHk.js"),__vite__mapDeps([101,2,40,41,62,31,42,43,4,5,44,22,8,35,34,3,6,7,36,66,50]))),Hp=y.lazy(()=>I(()=>import("./ApplyDealer-B4nh4K6m.js"),__vite__mapDeps([102,2,40,41,31,42,43,4,5,44,22,8,35,34,3,6,7,36,66,50]))),OO=y.lazy(()=>I(()=>import("./Offer-CKSjfEyj.js"),__vite__mapDeps([103,34,2,3,4,5,6,7,8,35,22,36,31,39,40,55,38,96,19,74,97]))),RO=y.lazy(()=>I(()=>import("./Dashboard-qlCULXVa.js"),__vite__mapDeps([104,2,31,105,3,4,5,6,7,8,1,12,106,107,108,35,109,18,53,110,111,19,112,113,36,17,26]))),AO=y.lazy(()=>I(()=>import("./Payments-4puOymtB.js"),__vite__mapDeps([114,2,31,39,1,115,116,66,112,117,97]))),jO=y.lazy(()=>I(()=>import("./Service-BruMcBX3.js"),__vite__mapDeps([118,2,31,41,62,115,116,1,66,96,74]))),IO=y.lazy(()=>I(()=>import("./Chat-Bh4Ols0G.js"),__vite__mapDeps([119,2,31,40,108,115,116,1,66,7,27,109,53,17,89,26]))),NO=y.lazy(()=>I(()=>import("./ApplicationSuccess-DEdDGSy8.js"),__vite__mapDeps([120,2,31,34,3,4,5,6,7,8,35,22,36,65,19,121]))),LO=y.lazy(()=>I(()=>import("./ApplicationPending-S6lF5VEf.js"),__vite__mapDeps([122,31,2,105,34,3,4,5,6,7,8,35,22,36,74,21,121]))),DO=y.lazy(()=>I(()=>import("./Extras-PwXX8oOQ.js"),__vite__mapDeps([123,2,31,115,116,1,66,56,92,8]))),$O=y.lazy(()=>I(()=>import("./Credits-CNp2SGXW.js"),__vite__mapDeps([124,31,39,2,66,110,74,10,12,78,97]))),MO=y.lazy(()=>I(()=>import("./AffiliatePortal-C9PgqOfe.js"),__vite__mapDeps([125,115,116,1,2,31,39,91,48,5,40,41,42,43,4,44,22,8,126,108,88,109,113,127,128,117,66,78,112,106,107,74,10,110,12,53,129,130,97]))),UO=y.lazy(()=>I(()=>import("./DealerPortal-CJHzx9MO.js"),__vite__mapDeps([131,1,116,59,60,31,58,6,4,108,2,39,47,48,5,40,41,62,113,42,43,44,22,8,86,132,92,133,127,35,106,128,117,111,21,52,38,11,73,134]))),zO=y.lazy(()=>I(()=>import("./ReportIncident-BrH3liyL.js"),__vite__mapDeps([135,2,31,40,41,62,42,43,4,5,44,22,8,105,49,35,16,66,113,50]))),FO=y.lazy(()=>I(()=>import("./Incidents-DvzkkyON.js"),__vite__mapDeps([136,2,31,39,35,66,112,13,97]))),BO=y.lazy(()=>I(()=>import("./IncidentDetail-CQx8WzPs.js"),__vite__mapDeps([137,2,31,39,35,66,96,38,13,112,54,109,52,97]))),VO=y.lazy(()=>I(()=>import("./Settings-ByOofDn4.js"),__vite__mapDeps([138,1,60,2,40,41,31,58,6,4,126,108,88,5,109,113,127,62,42,43,44,22,8,50,115,116,66]))),WO=y.lazy(()=>I(()=>import("./ResetPassword-jdi59CVQ.js"),__vite__mapDeps([139,2,40,41,31,35,66,50]))),HO=y.lazy(()=>I(()=>import("./UpdatePassword-CTUnjr_V.js"),__vite__mapDeps([140,2,40,41,31,35,50]))),qO=y.lazy(()=>I(()=>import("./DocumentSubmission-Chga8oa5.js"),__vite__mapDeps([141,31,2,40,41,49,44,8,105,113,112,134,115,116,1,129,66
138]))),KO=y.lazy(()=>I(()=>import("./PaymentCheckout-D9Rp7blo.js"),__vite__mapDeps([142,31,2,115,116,1,105,129,53,112]))),GO=y.lazy(()=>I(()=>import("./PaymentSuccess-Dt4bSvmY.js"),__vite__mapDeps([143,31,2,115,116,1,129]))),QO=y.lazy(()=>I(()=>import("./PaymentCancelled-Bj7oo3cv.js"),__vite__mapDeps([144,31,2,115,116,1,130]))),JO=y.lazy(()=>I(()=>import("./NotFound-B_NS18NB.js"),[])),YO=y.lazy(()=>I(()=>import("./Admin-DkYj-SY5.js"),__vite__mapDeps([145,85,1,59,60,31,2,40,41,86,47,48,5,133,146,66,22,9,10,11,12,13,14,15,16,17,18,19,20,21,147]))),XO=y.lazy(()=>I(()=>import("./AdminFinance-COl9FvDj.js"),__vite__mapDeps([148,149,1,59,60,2,31,39,40,41,42,43,4,5,44,22,8,33,91,48,86,117,147,36,66,113,90,16,150,95,151]))),ZO=y.lazy(()=>I(()=>import("./AdminFinanceImport-mH5hMqTU.js"),__vite__mapDeps([152,149,1,59,60,2,31,41,40,39,42,43,4,5,44,22,8,66,117]))),eR=y.lazy(()=>I(()=>import("./AdminApplications-DyZ_4l5o.js"),__vite__mapDeps([153,85,1,59,60,2,40,42,43,4,5,44,22,8,39,47,48,41,154,31,62,90,106,21,97,58,6,91,155,146,66,156,157,117,24]))),tR=y.lazy(()=>I(()=>import("./AdminUsers-CQ2i5QW1.js"),__vite__mapDeps([158,85,1,59,60,2,40,86,39,108,42,43,4,5,44,22,8,47,48,41,49,62,105,132,66,159,160,117,109,24,133]))),nR=y.lazy(()=>I(()=>import("./AdminKnowledge-XX_XBeia.js"),__vite__mapDeps([161,2,40,62,31,41,42,43,4,5,44,22,8,63,154,85,1,59,60,86,47,48,66,92,159,133,127]))),rR=y.lazy(()=>I(()=>import("./AdminVehicles-9jLe44wL.js"),__vite__mapDeps([162,85,1,59,60,2,40,41,62,39,47,48,5,42,43,4,44,22,8,86,92,133,127,154,132,66,10,160]))),sR=y.lazy(()=>I(()=>import("./AdminModels-BHOzW_Nf.js"),__vite__mapDeps([163,149,1,59,60,2,40,86,47,48,5,41,39,62,154,44,42,43,4,22,8,78,92,127,77,66]))),oR=y.lazy(()=>I(()=>import("./AdminPricingConfig-wPw_YETy.js"),__vite__mapDeps([164,149,1,59,60,2,40,41,31,51,66,67]))),iR=y.lazy(()=>I(()=>import("./AdminDealerInventory-CD98IHRK.js"),__vite__mapDeps([165,85,1,59,60,2,40,86,42,43,4,5,44,22,8,39,66]))),aR=y.lazy(()=>I(()=>import("./AdminDealerPricing-DkKe-9oJ.js"),__vite__mapDeps([166,149,1,59,60,31,2,40,39,42,43,4,5,44,22,8,86,66,12,167]))),lR=y.lazy(()=>I(()=>import("./AdminCommissions-DnUBAsHa.js"),__vite__mapDeps([168,149,1,59,60,2,31,86,39,40,58,6,4,47,48,5,66,10,97]))),uR=y.lazy(()=>I(()=>import("./AdminAffiliateConfig-DVEN3d2f.js"),__vite__mapDeps([169,85,1,59,60,2,31,40,41,62,154,44,39,58,6,4,42,43,5,22,8,47,48,86,92,133,106,127]))),cR=y.lazy(()=>I(()=>import("./AdminAffiliateApplications-oe8Aagve.js"),__vite__mapDeps([170,85,1,59,60,2,86,39,31,47,48,5,62,41,157,66,78,24,129,130,97]))),dR=y.lazy(()=>I(()=>import("./AdminAffiliateConversions-BcsSzpmn.js"),__vite__mapDeps([171,31,2,39,58,6,4,62,47,48,5,19,130]))),fR=y.lazy(()=>I(()=>import("./AdminDealerApplications-BDE1RHRq.js"),__vite__mapDeps([172,85,1,59,60,2,86,39,31,47,48,5,62,41,157,66,24,129,130,97]))),hR=y.lazy(()=>I(()=>import("./AdminIncidents--QCZd0V-.js"),__vite__mapDeps([173,2,31,39,40,42,43,4,5,44,22,8,86,159,112,97]))),pR=y.lazy(()=>I(()=>import("./AdminIncidentDetail-CkHPbvoF.js"),__vite__mapDeps([174,2,31,39,62,42,43,4,5,44,22,8,47,48,40,41,66,96,38,13,112,54,109,52,15,10,97]))),mR=y.lazy(()=>I(()=>import("./AdminMaintenanceRoadmap-BNJRINrU.js"),__vite__mapDeps([175,85,1,59,60,176,2,31,47,48,5,40,41,62,154,44,86,92,177,127]))),gR=y.lazy(()=>I(()=>import("./AdminMaintenanceJobs-RUXAcH9b.js"),__vite__mapDeps([178,85,1,59,60,176,2,31,47,48,5,40,41,62,42,43,4,44,22,8,86,39,96,74,129,97]))),vR=y.lazy(()=>I(()=>import("./AdminMetrics-DLlMe92z.js"),__vite__mapDeps([179,85,1,59,60,2,31,58,6,4,97,66,10,12,167,14,11,150,95,151]))),yR=y.lazy(()=>I(()=>import("./AdminBikeDemand-B3PoY2ZI.js"),__vite__mapDeps([180,85,1,59,60,146,66,22]))),wR=y.lazy(()=>I(()=>import("./AdminVehicleCosts-bWOgSMav.js"),__vite__mapDeps([181,85,1,59,60,2,40,39,86,42,43,4,5,44,22,8,66,117]))),_R=y.lazy(()=>I(()=>import("./AdminBlog-BuBZbrOp.js"),__vite__mapDeps([182,2,31,39,132,48,5,149,1,59,60,92,24,177,127,97]))),qp=y.lazy(()=>I(()=>import("./AdminBlogEditor-BSTrOSc0.js"),__vite__mapDeps([183,2,40,41,62,154,44,31,149,1,59,60,66,113]))),bR=y.lazy(()=>I(()=>import("./AdminEmailTemplates-qo4xcujw.js"),__vite__mapDeps([184,85,1,59,60,2,31,40,41,62,154,44,39,47,48,5,42,43,4,22,8,58,6,86,157,99,66,21,75,92,129,130,24,177,27,127]))),ER=y.lazy(()=>I(()=>import("./AdminEmailLogs-0lQQaHKm.js"),__vite__mapDeps([185,85,1,59,60,2,31,40,39,42,43,4,5,44,22,8,47,48,86,99,66,90,129,130,24,97]))),Kp=y.lazy(()=>I(()=>import("./AdminLeads-D6Zf1_KS.js"),__vite__mapDeps([186,85,1,59,60,62,2,47,48,5,154,44,155,146,66,22,156,91,52,20,21,157]))),xR=y.lazy(()=>I(()=>import("./AdminMarketing-VvN_1YII.js"),__vite__mapDeps([187,85,1,59,60,29,146,66,22,156,150,95]))),Gp=y.lazy(()=>I(()=>import("./AdminLive-CgiNkKJj.js"),__vite__mapDeps([188,85,1,59,60,146,66,22,156]))),SR=y.lazy(()=>I(()=>import("./AdminInternalTraffic-DW1Vb63I.js"),__vite__mapDeps([189,149,1,59,60,146,66,22,190]))),kR=y.lazy(()=>I(()=>import("./AdminEarningsRates-BnyXZihW.js"),__vite__mapDeps([191,149,1,59,60,2,40,39,154,44,86,47,48,5,42,43,4,22,8,80,69,51,30,66,92]))),TR=y.lazy(()=>I(()=>import("./DashboardRouteGuard-DODaqe-a.js"),__vite__mapDeps([192,1,59,60])).then(t=>({default:t.DashboardRouteGuard}))),PR=new Tk,CR=()=>{fO();const t=zt();return y.useEffect(()=>{if(!t.pathname.startsWith("/admin")){Kb();const e=t.pathname;window.setTimeout(()=>{I(()=>import("./webTracking-B4jGtXJ5.js"),[]).then(n=>
138{n.trackPageView(e),n.startHeartbeat()})},0)}},[t.pathname,t.search]),null},OR=()=>b.jsx(Pk,{client:PR,children:b.jsxs(nk,{children:[b.jsx(jx,{}),b.jsx(cS,{}),b.jsxs(ST,{children:[b.jsx(OT,{}),b.jsx(CR,{}),b.jsx(LT,{}),b.jsx(MT,{}),b.jsx(y.Suspense,{fallback:b.jsx(vp,{}),children:b.jsxs(gT,{children:[b.jsx(L,{path:"/",element:b.jsx(hO,{})}),b.jsx(L,{path:"/get-started",element:b.jsx(pO,{})}),b.jsx(L,{path:"/how-it-works",element:b.jsx(mO,{})}),b.jsx(L,{path:"/about",element:b.jsx(gO,{})}),b.jsx(L,{path:"/advertising",element:b.jsx(vO,{})}),b.jsx(L,{path:"/models",element:b.jsx(yO,{})}),b.jsx(L,{path:"/models/:id",element:b.jsx(SO,{})}),b.jsx(L,{path:"/go/deliver",element:b.jsx(wO,{})}),b.jsx(L,{path:"/blog",element:b.jsx(kO,{})}),b.jsx(L,{path:"/blog/:slug",element:b.jsx(TO,{})}),b.jsx(L,{path:"/flex",element:b.jsx(_O,{})}),b.jsx(L,{path:"/pre-owned",element:b.jsx(bO,{})}),b.jsx(L,{path:"/compare",element:b.jsx(EO,{})}),b.jsx(L,{path:"/admin/flex",element:b.jsx(xO,{})}),b.jsx(L,{path:"/apply-affiliate",element:b.jsx(CO,{})}),b.jsx(L,{path:"/apply-dealer",element:b.jsx(Hp,{})}),b.jsx(L,{path:"/apply-dealer/:code",element:b.jsx(Hp,{})}),b.jsx(L,{path:"/login",element:b.jsx(au,{to:"/get-started?tab=login",replace:!0})}),b.jsx(L,{path:"/apply",element:b.jsx(au,{to:"/get-started?tab=apply",replace:!0})}),b.jsx(L,{path:"/apply/:code",element:b.jsx(PO,{})}),b.jsx(L,{path:"/offer/:id",element:b.jsx(OO,{})}),b.jsx(L,{path:"/application-success",element:b.jsx(NO,{})}),b.jsx(L,{path:"/application-pending",element:b.jsx(LO,{})}),b.jsx(L,{path:"/dashboard",element:b.jsx(y.Suspense,{fallback:b.jsx(vp,{}),children:b.jsx(TR,{children:b.jsx(RO,{})})})}),b.jsx(L,{path:"/payments",element:b.jsx(AO,{})}),b.jsx(L,{path:"/service",element:b.jsx(jO,{})}),b.jsx(L,{path:"/chat",element:b.jsx(IO,{})}),b.jsx(L,{path:"/extras",element:b.jsx(DO,{})}),b.jsx(L,{path:"/settings",element:b.jsx(VO,{})}),b.jsx(L,{path:"/reset-password",element:b.jsx(WO,{})}),b.jsx(L,{path:"/update-password",element:b.jsx(HO,{})}),b.jsx(L,{path:"/documents",element:b.jsx(qO,{})}),b.jsx(L,{path:"/payment",element:b.jsx(KO,{})}),b.jsx(L,{path:"/payment-success",element:b.jsx(GO,{})}),b.jsx(L,{path:"/payment-cancelled",element:b.jsx(QO,{})}),b.jsx(L,{path:"/admin",element:b.jsx(YO,{})}),b.jsx(L,{path:"/admin/applications",element:b.jsx(eR,{})}),b.jsx(L,{path:"/admin/users",element:b.jsx(tR,{})}),b.jsx(L,{path:"/admin/knowledge",element:b.jsx(nR,{})}),b.jsx(L,{path:"/admin/vehicles",element:b.jsx(rR,{})}),b.jsx(L,{path:"/admin/reports/vehicle-costs",element:b.jsx(wR,{})}),b.jsx(L,{path:"/admin/models",element:b.jsx(sR,{})}),b.jsx(L,{path:"/admin/pricing-config",element:b.jsx(oR,{})}),b.jsx(L,{path:"/admin/dealer-inventory",element:b.jsx(iR,{})}),b.jsx(L,{path:"/admin/dealer-pricing",element:b.jsx(aR,{})}),b.jsx(L,{path:"/admin/commissions",element:b.jsx(lR,{})}),b.jsx(L,{path:"/admin/affiliate-config",element:b.jsx(uR,{})}),b.jsx(L,{path:"/admin/affiliate-applications",element:b.jsx(cR,{})}),b.jsx(L,{path:"/admin/affiliate-conversions",element:b.jsx(dR,{})}),b.jsx(L,{path:"/admin/dealer-applications",element:b.jsx(fR,{})}),b.jsx(L,{path:"/admin/incidents",element:b.jsx(hR,{})}),b.jsx(L,{path:"/admin/incidents/:id",element:b.jsx(pR,{})}),b.jsx(L,{path:"/admin/maintenance-roadmap",element:b.jsx(mR,{})}),b.jsx(L,{path:"/admin/maintenance-jobs",element:b.jsx(gR,{})}),b.jsx(L,{path:"/admin/metrics",element:b.jsx(vR,{})}),b.jsx(L,{path:"/admin/bikes",element:b.jsx(yR,{})}),b.jsx(L,{path:"/admin/finance",element:b.jsx(XO,{})}),b.jsx(L,{path:"/admin/finance/import",element:b.jsx(ZO,{})}),b.jsx(L,{path:"/admin/blog",element:b.jsx(_R,{})}),b.jsx(L,{path:"/admin/blog/new",element:b.jsx(qp,{})}),b.jsx(L,{path:"/admin/blog/edit/:id",element:b.jsx(qp,{})}),b.jsx(L,{path:"/admin/email-templates",element:b.jsx(bR,{})}),b.jsx(L,{path:"/admin/email-logs",element:b.jsx(ER,{})}),b.jsx(L,{path:"/admin/leads",element:b.jsx(Kp,{})}),b.jsx(L,{path:"/admin/pipeline",element:b.jsx(Kp,{})}),b.jsx(L,{path:"/admin/marketing",element:b.jsx(xR,{})}),b.jsx(L,{path:"/admin/live",element:b.jsx(Gp,{})}),b.jsx(L,{path:"/admin/visitors",element:b.jsx(Gp,{history:!0})}),b.jsx(L,{path:"/admin/internal-traffic",element:b.jsx(SR,{})}),b.jsx(L,{path:"/admin/earnings-rates",element:b.jsx(kR,{})}),b.jsx(L,{path:"/credits",element:b.jsx($O,{})}),b.jsx(L,{path:"/affiliate",element:b.jsx(MO,{})}),b.jsx(L,{path:"/dealer",element:b.jsx(UO,{})}),b.jsx(L,{path:"/report-incident",element:b.jsx(zO,{})}),b.jsx(L,{path:"/incidents",element:b.jsx(FO,{})}),b.jsx(L,{path:"/incidents/:id",element:b.jsx(BO,{})}),b.jsx(L,{path:"/admin-knowledge",element:b.jsx(au,{to:"/admin/knowledge",replace:!0})}),b.jsx(L,{path:"*",element:b.jsx(JO,{})})]})})]})]})}
138),RR="id,name,manufacturer,engine_type,engine_size,description,image_url,has_rego,landed_cost,rental_fee_floor,created_at,tagline,features,specs,stock_status,best_for";let Qp=null,Jp=null;function AR(){return Promise.all([Wa.from("bike_models").select(RR).eq("is_active",!0).eq("show_on_application",!0),Wa.from("pricing_config").select("*").limit(1).maybeSingle()])}function jR(){return Wa.rpc("get_model_application_counts")}function IR(){return Qp??(Qp=AR()),Qp}function NR(){return Jp??(Jp=jR()),Jp}function LR(){IR(),NR()}window.location.pathname.replace(/\/+$/,"")==="/models"&&LR();_v(document.getElementById("root")).render(b.jsx(OR,{}));export{nE as $,om as A,Md as B,T1 as C,$R as D,HE as E,Ey as F,N1 as G,hn as H,ai as I,$d as J,L1 as K,YR as L,D1 as M,au as N,er as O,et as P,I1 as Q,j as R,zR as S,Cv as T,Aa as U,SE as V,Ev as W,JE as X,Sv as Y,UR as Z,I as _,XR as a,zt as a0,nk as a1,HR as a2,qR as a3,rk as a4,Jv as a5,QR as a6,gl as a7,pk as a8,ak as a9,KR as aa,bc as ab,Pt as ac,vl as ad,ok as ae,ik as af,Fy as ag,wk as ah,uk as ai,Ve as aj,Ko as ak,xk as al,GR as am,$T as an,Pc as ao,eA as ap,iA as aq,Zb as b,Xv as c,Wa as d,ow as e,iw as f,MR as g,IR as h,BR as i,b as j,NR as k,Mr as l,vp as m,QE as n,Xb as o,JR as p,iE as q,y as r,rw as s,ZR as t,of as u,al as v,Ov as w,$t as x,Pe as y,hS as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.